Anda di halaman 1dari 52

LAPORAN KERJA PRAKTIK

GPS TRACKER

PT. INDO TRANS TEKNOLOGI


(TRANSTRACK)
Periode 19 Juni – 2 September 2023

Oleh :
Muhammad Abdul Latif
(1102204526)

Dosen Pembimbing Akademik


Arif Abdul Aziz, S.Si., M.Sc., Ph.D
(NIP : 122920035)

S1 TEKNIK ELEKTRO
FAKULTAS TEKNIK ELEKTRO
UNIVERSITAS TELKOM BANDUNG
2023
ABSTRAK
PT.INDO TRANS TEKNOLOGI, merupakah salah satu Perusahaan
yang bergerak di bidang penyediaan perlengkapan pendukung transportasi.
PT. Indo Trans Teknologi ini memproduksi beberapa perlengkapan
pendukung transportasi seperti Fleet Management System, Transportation
Management System, Portable/Cargo Tracker dan sebagainya.
Internet of Things atau disingkat IOT merupakan sebuah teknologi
yang membantu manusia dalam mempermudah pekerjaan manusia. Melalui
IOT ini, manusia dapat dengan mudah terkoneksi dengan perangkat-
perangkat elektronik meskipun dalam jarak yang jauh. Dalam pengembangan
IOT, Perusahaan memerlukan seorang programmer untuk memprogram
perangkat agar dapat bekerja sesuai dengan yang menjadi tujuan agar dapat
bermanfaat dan memudahkan pekerjaan manusia.

Kata Kunci : Internet of Things, programmer, transportasi


KATA PENGANTAR
Puji syukur dipanjatkan kehadirat Tuhan Yang Maha Esa karena dengan
rahmat, karunia, serta taufik dan hidayah-Nya sehingga laporan Kerja Praktik (KP)
ini dapat diselesaikan dengan baik. Laporan Kerja Praktik (KP) ini sebagai salah
satu persyaratan untuk memenuhi kelulusan mata kuliah Kerja Praktik (KP)
program S1 Teknik Elektro Telkom University.
Penulis mengucapkan terima kasih kepada :
1. Allah SWT yang telah memberikan kesehatan dan kekuatan maupun ijin-
Nya untuk melaksanakan kerja praktik dan menyelesaikan laporan dengan
baik.
2. Bapak Arif Abdul Aziz selaku dosen pembimbing akademik yang telah
memberikan bimbingan dan pengarahan pada saat Kerja Praktik (KP).
3. Bapak Ulil Ikbal selaku mentor dan pembimbing lapangan serta seluruh
staff divisi Hardware yang telah memberikan bimbingan dan pengarahan
pada saat Kerja Praktik (KP).
4. Orang tua, Saudara, dan rekan - rekan Kerja Praktik (KP) yang saling
membantu dan bekerja sama.
Penulis menyadari bahwa dalam penulisan laporan ini jauh dari kata
sempurna.Oleh karena itu, penulis meminta maaf atas kesalahan baik dalam kata
maupun penulisan. Penulis juga mengharapkan kritik serta saran yang membangun
agar laporan ini menjadi lebih baik daripada sebelumnya.

Jakarta,16 Agustus 2023

Muhammad Abdul Latif


NIM : 1102200519
DAFTAR ISI

ABSTRAK ............................................................................................................... 3
KATA PENGANTAR.............................................................................................. 4
DAFTAR ISI ............................................................................................................ 5
DAFTAR GAMBAR ............................................................................................... 6
DAFTAR TABEL .................................................................................................... 7
BAB 1 ...................................................................................................................... 8
PENDAHULUAN ................................................................................................... 8
1.1 Latar Belakang ............................................................................................... 8
1.2 Lingkup Penugasan......................................................................................... 8
1.3 Target Pemecahan Masalah ............................................................................ 9
1.4 Metode Pelaksanaan Tugas............................................................................. 9
1.5 Rencana dan Penjadwalan Kerja ............................................................... 10
1.6 Ringkasan Sistematika Laporan.................................................................... 11
BAB II ................................................................................................................... 13
PROFIL INSTITUSI KP ........................................................................................ 13
2.1 Profil Instansi........................................................................................... 13
2.2 Struktur Organisasi .................................................................................. 14
2.3 Lokasi Unit Pelaksanaan Kerja ..................................................................... 15
BAB III .................................................................................................................. 16
KEGIATAN DAN PEMBAHASAN ..................................................................... 16
3.1 Kegiatan Kerja Praktik ................................................................................. 16
3.1.1 Deskripsi Singkat ................................................................................... 16
3.1.2 Pekerjaan yang dikerjakan ..................................................................... 16
3.2 Analisis Kritis ............................................................................................... 34
BAB IV .................................................................................................................. 37
Kesimpulan dan Saran............................................................................................ 37
4.1 Kesimpulan ................................................................................................... 37
4.2. Saran dan masukan ...................................................................................... 37
4.2.1 Saran dan masukan untuk Perusahaan ................................................... 37
4.2.2 Saran dan masukan untuk Universitas ................................................... 38
Daftar Pustaka ........................................................................................................ 39
DAFTAR GAMBAR

Gambar 1 Logo Perusahaan PT.Indo Trans Teknologi .......................................... 13


Gambar 2 Struktur Organisasi Institusi .................................................................. 14
Gambar 3 Lokasi Unit Pelaksanaan Kerja ............................................................. 15
Gambar 4 Elecrow 32u4 with A9 GPRS/GSM/GPS ............................................. 18
Gambar 5 Pemasangan Antena GPS ...................................................................... 21
Gambar 6 Pemasangan Antenna GSM ................................................................... 21
Gambar 7 Pemasangan SIM Card .......................................................................... 21
Gambar 8 Pemasangan Batrai ................................................................................ 22
Gambar 9 Diagram blok ......................................................................................... 23
Gambar 10 Flowchart GPS Tracker ....................................................................... 23
Gambar 11 Code Program...................................................................................... 31
Gambar 12 Hasil Akhir device gps tracker ............................................................ 32
Gambar 13 Instalasi Device pada kendaraan ......................................................... 32
Gambar 14 Instalasi device pada kendaraan 2 ....................................................... 33
Gambar 15 Tampilan pada platform telematics.transtrack.id ................................ 33
DAFTAR TABEL

Table 1 Rencana dan penjadwalan kerja ................................................................ 11


Table 2 AT Command Yang digunakan ................................................................ 19
Lampiran – Lampiran

Lampiran 1 Form Penilaian Pembimbing Lapangan ............................................. 40


Lampiran 2 Catatan Kegiatan Kerja Praktik .......................................................... 41
BAB 1

PENDAHULUAN
1.1 Latar Belakang

Mahasiswa Fakultas Teknik Elektro Universitas telkom yang telah


menempuh perkuliahan enam semester harus mengambil mata Kuliah KerjaPraktik
(KP) yaitu suatu mata kuliah yang dirancang untuk menciptakan pengalaman kerja.
Dengan melaksanakan Kerja Praktik, diharapkan mahasiswa dapat melatih diri
untuk mengenal dan mencoba beradaptasi dengan ruang lingkup pekerjaan di
lapangan yang akan menjadi dunia sesungguhnya setelah bangku perkuliahan.

Mahasiswa juga diharapkan dalam melaksanakan kerja praktik ini dapat


menyesuaikan dengan keadaan dalam lingkungan kerja baik dari tata tertib,
kerapihan, sopan santun dalam berbicara, dan perilakunya. Pelaksanaan kerja
praktik ini tidak hanya difokuskan agar peserta didik menguasai sepenuhnya
keterampilan, program studi, dan aspek-aspek kompetensi yang dituntut kurikulum
selama masa perkuliahan tetapi mahasiswa juga diharapkan dapat mengenal lebih
dini dan mempunyai pengalaman bagaimana lingkungan di dunia kerja.
Dalam dunia kerja, nantinya mahasiswa tidak mendapat jaminan untuk
bekerja sesuai dengan bidang keilmuannya, tetapi harus menguasai suatu bidang
tertentu yang saat ini sedang menonjol ataupun bidang yang nantinya akan menjadi
lingkup kerja di perusahaan. Program kerja praktik di Kemahasiswaan Fakultas
Teknik Elektro, Telkom University selain memberikan wadah bagi mahasiswa
untuk mengenal dunia kerja, tetapi memberikan pula wadah bagi mahasiswa untuk
lebih berkembang dalam menambah wawasan lebih luas lagi.

1.2 Lingkup Penugasan


Ruang lingkup pelaksanaan Praktik Kerja Lapangan yang berlangsung
mulai dari 19 Juni 2023 sampai dengan 2 September 2023 dan berada dalam divisi
Hardware subdivisi Programmer di PT INDO TRANS TEKNOLOGI yang
berlokasi di Menara 165, Lantai 6, Jl. TB Simatupang Kav 1 Cilandak, Jakarta
Selatan 12560, DKI Jakarta.
1.3 Target Pemecahan Masalah
Penulis selama Kerja Praktik menargetkan setiap pengerjaan sesuai
dengan kriteria yang diperlukan dosen pebimbing yaitu:
1. Mengetahui garis besar divisi yang ada di PT INDO TRANS TEKNOLOGI
2. Memperoleh wawasan subdivisi Programmer di PT INDO TRANS
TEKNOLOGI.
3. Melaksanakan beberapa tugas subdivisi Programmer PT INDO TRANS
TEKNOLOGI.

1.4 Metode Pelaksanaan Tugas


Pelaksanaan Kerja Praktik ini dilakukan secara Hybrid (WFO dan
WFH). Adapun metode yang digunakan untuk mencapai target pemecahan
masalah selama kegiatan kerja praktik, yaitu :
1. Metode Diskusi : Metode diskusi merupakan metodeyang paling banyak
digunakan dengan tujuan untuk mengumpulkan data informasi mengenai
suatu proses untuk mencapai goal yang diharapkan. Diskusi dilakukan
dengan orang yang berbeda-beda sesuai dengan target pencapaian kerjadi
minggu yang bersangkutan.
2. Metode Wawancara : Metode wawancara digunakan saat kami selaku
pelaku kerja praktik mengajukan pertanyaan mengenai hal yang perlu
diperjelas untuk menyelesaikan tugas yang diberikan
3. Metode Eksekusi : Penulis melakukan pengumpulandata yang dibutuhkan
secara praktik langsung di lokasi kerja praktik.
1.5 Rencana dan Penjadwalan Kerja
Rencana dan penjadwalan kerja dijelaskan dalam table sebagai berikut :
MINGGU KE
No Nama Kegiatan
1 2 3 4 5 6 7 8 9 10 11
Pengenalan Perusahaan
dilanjutkan mencari tau cara
1 memprogram modul
Elecrow A9G menjadi sebuah
GPS Tracker device

2 Memprogram Elecrow A9G


untuk dapat melakukan
pengambilan data lokasi

3 Mencoba untuk mengirimkan


SMS dari Elecrow A9G

4 Memprogram Elecrow A9G


untuk GPRS Connection

5 Memprogram Memprogram
Elecrow A9G agar
mendapatkan timestamp sesuai
dengan format UNIX

6 Memprogram Elecrow A9G


untuk dapat melakukan
pengiriman data lokasi ke
platform
telematics.transtrack.id

7 Memprogram Elecrow A9G


untuk dapat melakukan
pengambilan data speed dan
degree dari modul GPS A9G
Memprogram Elecrow A9G
8 untuk dapat mendeteksi ignition
kendaraan menyala atau tidak
dan menetapkan interval
pengiriman data sesuai dengan
kondisi ignition

9 Testing dan memperbaiki


program Device GPS Tracker
Elecrow A9G yang sudah
dibuat

10 Memprogram
STM32G070RT6 untuk GPRS
Connection
Table 1 Rencana dan penjadwalan kerja

1.6 Ringkasan Sistematika Laporan


Laporan ini dibagi menjadi beberapa bab yang membahas hal-hal sebagai
berikut:
a) Bab I membahas mengenai latar belakang penugasan, lingkup penugasan, target
pemecahan masalah, metode pelaksanaan, rencana penjadwalan kerja yang akan
dilakukan di PT INDO TRANS TEKNOLOGI.
b) Bab II berisikan mengenai gambaran umum perusahaan serta profil di PT INDO
TRANS TEKNOLOGI yang berlokasi di Menara 165, Lantai 6, Jl. TB Simatupang
Kav 1 Cilandak, Jakarta Selatan 12560, DKI Jakarta meliputi gambaran umum
institusi, struktur organisasi institusi dan lokasi unit kerja.
c) Bab III berisikan deskripsi pekerjaan yang dilakukan oleh penulis selama Kerja
Praktik.
d) Bab IV berisikan tentang kesimpulan dari keseluruhan kegiatan KP dan saran yang
membangun untuk perusahaan yang ditempati selama KP berlangsung.
BAB II

PROFIL INSTITUSI KP

2.1 Profil Instansi

Gambar 1 Logo Perusahaan PT.Indo Trans Teknologi

PT Indo Trans Teknologi atau yang biasa dikenal TransTRACK adalah


perusahaan yang mulai berdiri pada tanggal 15 April 2019 berlokasi di Jakarta
Selatan. TransTRACK hadir untuk membuat jalan Indonesia menjadi lebih aman
dan efisien bagi pelaku bisnis logistic dan penggunaan kendaraan yang lebih efisien,
efektif dan membantu mereka mengurangi biaya dan meningkatkan keuntungan.
TransTRACK menawarkan solusi kepada perusahaan untuk meningkatkan
produktivitas dan utilisasi armada hingga 40%, serta mengurangi lembur, biaya
bahan bakar dan tenaga kerja, jarak tempuh total dan waktu menganggur hingga
30% dengan menerapkan digitalisasi dalam operasi armada mereka.
Melalui solusi Fleet Operation Optimizer, TransTRACK menyediakan
proses pengiriman yang efisien. TransTRACK Transportation Management
menyederhanakan proses pengiriman dan memastikan pengiriman tepat waktu,
sementara TransTRACK Truck Appointment System mengatasi masalah kemacetan
truk dan waktupemuatan/pengosongan yang efektif.
VISI

Menjadi penyedia solusi optimalisasi operasional armada terpercaya dan dapat


diandalkan dengan memberikan layanan yang prima.
MISI

Menyediakan solusi sepanjang siklus hidup armada untuk mengurangi biaya,


meningkatkan efisiensi, memaksimalkan produktivitas dan meningkatkan
keberlanjutan usaha.
NILAI UTAMA
• Integritas.

• Mengutamakan pelanggan.

• Prima.

2.2 Struktur Organisasi


Berikut merupakan struktur organisasi yang ada di PT. Indo Trans
Teknologi:

Gambar 2 Struktur Organisasi Institusi


2.3 Lokasi Unit Pelaksanaan Kerja
Kerja praktik ini dilaksanakan di PT INDO TRANS TEKNOLOGI yang
berlokasi di Menara 165, Lantai 6, Jl. TB Simatupang Kav 1 Cilandak, Jakarta
Selatan 12560, DKI Jakarta.

Gambar 3 Lokasi Unit Pelaksanaan Kerja


BAB III

KEGIATAN DAN PEMBAHASAN

3.1 Kegiatan Kerja Praktik


3.1.1 Deskripsi Singkat
Kegiatan kerja praktik yang diselenggarakan selama periode waktu 19 Juni
– 2 September 2022. Penulis diperkenalkan kepada beberapa staff dan juga
pekerjaan yang dilakukan oleh karywan yang bertugas, tidak hanya itu saya tetapi
penulis juga dikenalkan dengan produk produk yang diproduksi oleh Perusahaan.
Kegiataan yang dilakukan oleh penulis setiap harinya beragam, yaitu Memprogram
GPS Tracker untuk Elecrow A9G dan Memprogram GPS Tracker untuk
ST32G070RT6. Salah satu yang menjadi focus pada laporan ini adalah GPS Tracker
untuk Elecrow A9G. pada saat memprogram Elecrow ini, agar dapat berfungsi untuk
mentracking lokasi device, diperlukan sebuat platform agar dapat memonitoring
lokasi device tersebut yaitu platform telematics.transtrack.id. platform
telematics.transtrack.id adalah sebuah website yang dapat diakses untuk melihat
lokasi device yang sudah didaftarkan pada platform menggunakan konfigurasi-
konfigurasi tertentu.
3.1.2 Pekerjaan yang dikerjakan
Sebagai orang yang diberi tanggung jawab untuk membuat GPS Tracker ini
dilakukan beberapa pekerjaan dimulai dari meriset Elecrow A9G sampai dengan
menjadikan Elecrow A9G menjadi device GPS Tracker. GPS Tracker merupakan
device yang berfungsi untuk mentracking kendaraan yang sudah diinstall device ini.
GPS Tracker ini merupakah salah satu produk yang dimiliki oleh PT.Indo Trans
Teknologi.
Dalam membuat device GPS Tracker ini, penulis diberi tugas untuk
membuat gps tracker dengan Board yang Bernama Elecrow
Berikut adalah penjelasan-penjelasan mengenai apa yang dikerjakan :
3.1.2.1 Penjelasan GPS, GPRS dan GPS Tracker

A. Global Positioning System (GPS)


GPS adalah teknologi yang berfungsi menentukan posisi di
permukaan bumi dengan menggunakan sinyal satelit. Teknologi ini
didukung 24 satelit yang mengirimkan sinyal gelombang mikro ke Bumi.
Sinyal ini berfungsi untuk menentukan posisi, kecepatan, arah dan waktu.
[1].
B. General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS) adalah paket komunikasi data
bergerak pada layanan GSM. Transfer data GPRS umum dihitung per
kilobyte data yang ditransfer. Hal ini berdeda dengan transfer data berbasis
kabel yang dihitung per menit sehingga pengguna tetap diminta membayar
walaupun tidak melakukan transfer data apapun [2].
C. GPS Tracker
GPS Tracker adalah sebuah device yang memiliki fungsi untuk
mengetahui posisi secara realtime, GPS tracker ini menggunakan teknologi
GPS untuk mengetahui lokasi dari device ini dan juga GSM untuk
mendukung komunikasi Device agar dapat dikirimkan ke server dan
diterima oleh user sehingga user bisa memonitoring posisi dari device
berada.

3.1.2.2 Penjelasan Elecrow 32u4 with A9G GPRS/GSM/GPS


Elecrow merupakan Perusahaan yang bergeran dibidang R&D design dan
manufacturing elektronik. Salah satu produk yang dibuat adalah Elecrow 32u4 with
A9G GPRS/GSM/GPS, produk ini dilengkap dengan modul GPRS+GPS A9G yang
berfungsi untuk mendapatkan data posisi GPS dan mengkoneksikan modul
menggunakan GPRS Connection. GPRS merupakan teknologi yang mampu
melakukan pengiriman dan penerimaan data yang cepat. GPRS ini menggunakan
gelombang radio untuk melakukan pengiriman dan penerimaan data.
Gambar 4 Elecrow 32u4 with A9 GPRS/GSM/GPS

Board elecrow ini dapat difungsikan layaknya komunikasi menggunakan


Handphone seperti melakukan panggilan telephone, mengirimkan SMS, dan juga
mendapatkan posisi GPS. Selain itu juga, board ini menyediaan 2 pin digital dan
juga pin I2C yang dapat digunakan jika ingin menambahkan fitur lain seperti
memasangkan sensor suhu dan lain sebagainya.
Untuk mengoperasikan board ini. seorang programmer dapat menggunakan
AT command untuk mengakses fitur-fitur yang dimiliki oleh modul A9G. Adapun
beberapa AT command yang digunakan pada saat membuat GPS Tracker adalah
sebagai berikut :

AT+GPS=1 Untuk mengaktifkan GPS


AT+GPS=0 untuk menonaktifkan GPS
AT+GPRSD=1 untuk memulai membaca data GPS
At+GPSRD=0 untuk menonaktifkan pembacaan
data GPS
AT+CREG? untuk memastikan koneksi jaringan
telah terdaftar atau tidak
AT+CGATT Untuk memastikan koneksi jaringan
AT+CGDCONT=1,”IP”,”APN” • untuk mengatur APN yang
digunakan

AT+HTTPGET • untuk menghubungkan ke server


HTTP
Table 2 AT Command Yang digunakan

Adapun spesifikasi lengkap dari board ini adalah sebagai berikut :

• The size of A9G: 19.2*18.8*3mm


• Quad-band: 850/900/1800/1900 MHz.
• GPRS multi-slot: 12, 1 to 12 can be configured.
• GPRS mobile station: Class B.
• Compatible with GSM Phase 2/2 +: Class 4 (2W @ 850/900 MHz) Class 1 (1W @
1800 / 1900MHz).
• Current consumption: 1.3mA @ DRX = 5; 1.2mA @ DRX = 9.
• AT command control: Standard GSM07.07, 07.05 AT commands and Ai-Thinker
extended commands.
• SIM Application Toolkit.
• GPRS Class 10: Up 85.6 kbps (upstream) & 42.8Kbps (downlink).
• Dynamic Conditions Altitude <18,000 meters (60,000 feet).
• Speed <515 m / s (1000 nautical miles), acceleration <4 g.
• PBCCH support.
• Coding scheme: CS 1, 2, 3, 4.
• Support CSD: Up 14.4 kbps.
• Support USSD.
• Stack: PPP / TCP / UDP / HTTP / FTP / SMTP / MUX
Dan juga feature dari board elecrow ini adalah sebagai berikut :

• ATMEGA32U4+A9G.
• Work voltage: 3.3V to 5V.
• Operating temperature: -30 ℃ to + 80 ℃.
• Three kinds of interface.
• Equipped with 3.5mm headphone jack.
• 3.7V Battery power supply.
• Standby average current 3ma or less.
• Support the GSM / GPRS/ GPS Quad-band, including 850,900,1800,1900MHZ.
• Support China Mobile and China Unicom's 2G GSM network worldwide.
• GPRS Class 10.
• Sensitivity < -105.
• Support GPS Positioning.
• Support for voice calls.
• Support for SMS text messaging.
• Support GPRS data business, the maximum data rate: download 85.6Kbps, upload
42.8Kbps.
• Supports standard GSM07.07, 07.05 AT commands and Ai-Thinker extended
commands.
• Supports two serial ports, a serial port to download an AT command port.
• Support for Global Positioning System.
• Horizontal positioning accuracy of less than 2.5m.
• AT command supports the standard AT and TCP / IP command interface.
• Support digital audio and analog audio support for HR, FR, EFR, AMR speech
coding.
• Support ROHS, FCC, CE, CTA certification.

Untuk menjadikan board ini menjadi sebuah device gps tracker, diperlukan
Langkah-langkah sebagai berikut :
1. Pemasangan antenna GPS dan GSM
Pemasangan antenna ini diperlukan agar board dapat menangkap sinyal gps maupun
gsm dengan baik

Gambar 6 Pemasangan Antenna GSM Gambar 5 Pemasangan Antena GPS

2. Masukan SIM card


SIM Card diperlukan untuk dapat terkoneksi ke jaringan

Gambar 7 Pemasangan SIM Card

3. Pemasangan Batrai 3.7v


Gambar 8 Pemasangan Batrai

Jika board sudah melakukan Langkah-langkah diatas, maka board sudah siap
untuk deprogram

3.1.2.2 Program Device GPS Tracker Elecrow 32u4 with A9G GPRS/GSM/GPS
Program device GPS Tracker Elecrow 32u4 with A9G GPRS/GSM/GPS
ditujukan untuk memiliki beberapa fungsi berikut ini :
1) Dapat mentracking Location device
2) Dapat mentracking speed dan degree dari device
3) Dapat terkoneksi dengan GPRS
4) Dapat mendeteksi ignition menyata atau tidak
5) Dapat mengirimkan data ke platform telematics.transtranck.id
Untuk membuat code program gps tracker board Elecrow ini, kita dapat
menggunakan Arduino IDE karena mikroprosesor yang dipakai sama persis
dengan mikroprosesor yang digunakan oleh Arduino uno yaitu atmega 32u4.
Berikut adalah penjelasan lengkap mengenai program device Elecrow 32u4
with A9G GPRS/GSM/GPS
1) Diagram blok

Gambar 9 Diagram blok

2) Flowchart

Gambar 10 Flowchart GPS Tracker


3) Code Program
Adapun code program gps tracker untuk board elecrow ini adalah sebagai
berikut :
#include <UnixTime.h>
#include <TinyGPS++.h>
#define ignition_pin 6
UnixTime stamp(0);
TinyGPSPlus gps;
String ignition;
float Latitude, Longitude;
uint8_t ignition_state, Speed;
uint16_t interval_ignition_on_in_second = 60, interval_ignition_off_in_second =
300, Degree;
uint32_t unix;
long current_millis, last_millis;

HardwareSerial Serial1(PC10, PC11);

void setup() {
pinMode(ignition_pin, INPUT);
Serial.begin(115200);
Serial1.begin(115200);
delay(2000);
Serial.println("System ON!");
Serial.println("Initializing...");
check_network();
setting_gprs();
turn_on_gps();
}

void loop() {
current_millis = millis()/1000;
// ignition_state = digitalRead(ignition_pin);
ignition_state = HIGH;
if(ignition_state == HIGH){
if(current_millis - last_millis >= interval_ignition_on_in_second){
last_millis = current_millis;
get_gps_data();
timestamp();
ignition = "true";
sendToplatform();
}
}
if(ignition_state == LOW){
if(current_millis - last_millis >= interval_ignition_off_in_second){
current_millis = current_millis;
get_gps_data();
timestamp();
ignition = "false";
sendToplatform();
}
}
}

void check_network(){
while (true) {
Serial1.println("AT+CREG?");
delay(100);
if(Serial1.available()){
String response = Serial1.readStringUntil('\n');
Serial.println(response);
if (response.indexOf("+CREG: 1,1") != -1) {
Serial.println("Success");
break;
}
else{
Serial.println("Looking for a network...");
delay(2000);
}
}
}
}

void setting_gprs(){
Serial1.println("AT+CGATT=1");
delay(100);
if (Serial1.find("OK")) {
Serial.println("Success Connect to GPRS");
}
else{
Serial.println("Failed connect to GPRS");
check_network();
}
Serial1.println("AT+CGDCONT=1,\"IP\",\"internet\"");
delay(100);
if (Serial1.find("OK")) {
Serial.println("Success Setting APN");
}
else{
Serial.println("Failed Setting APN");
check_network();
}
Serial1.println("AT+CGACT=1,1");
delay(100);
if (Serial1.find("OK")) {
Serial.println("OK");
}
else{
Serial.println("Failed");
check_network();
}
}

void turn_on_gps(){
Serial1.println("AT+GPS=1");
delay(100);
if (Serial1.find("OK")) {
Serial.println("GPS Activated");
}
else{
Serial.println("Failed to Active GPS");
return turn_on_gps();
}
}

void get_gps_data(){
turn_on_gpsrd();
if(Serial1.find("+GPSRD:")){
String response = Serial1.readStringUntil('\n');\
int commaIndex1 = response.indexOf(',');
int commaIndex2 = response.indexOf(',', commaIndex1 + 1);
int commaIndex3 = response.indexOf(',', commaIndex2 + 1);
int commaIndex4 = response.indexOf(',', commaIndex3 + 1);
int commaIndex5 = response.indexOf(',', commaIndex4 + 1);
int commaIndex6 = response.indexOf(',', commaIndex5 + 1);
String latitudeStr = response.substring(commaIndex2 + 1, commaIndex3);
String direction_lat = response.substring(commaIndex3 + 1, commaIndex4);
String longitudeStr = response.substring(commaIndex4 + 1, commaIndex5);
String direction_long = response.substring(commaIndex5 + 1,
commaIndex6);
float latitude = latitudeStr.toFloat();
float longitude = longitudeStr.toFloat();
Latitude = convertToDecimal(latitude);
Longitude = convertToDecimal(longitude);
if (direction_lat == "S") {
Latitude = -Latitude;
}
if(direction_long == "W"){
Longitude = -Longitude;
}
Serial.print("Latitude : ");
Serial.println(Latitude, 5);
Serial.print("Longitude : ");
Serial.println(Longitude, 5);
}
if(Serial1.find("$GNRMC,")){
String response = Serial1.readStringUntil('\n');
int commaIndex1 = response.indexOf(',');
int commaIndex2 = response.indexOf(',', commaIndex1 + 1);
int commaIndex3 = response.indexOf(',', commaIndex2 + 1);
int commaIndex4 = response.indexOf(',', commaIndex3 + 1);
int commaIndex5 = response.indexOf(',', commaIndex4 + 1);
int commaIndex6 = response.indexOf(',', commaIndex5 + 1);
int commaIndex7 = response.indexOf(',', commaIndex6 + 1);
int commaIndex8 = response.indexOf(',', commaIndex7 + 1);
String speedstr = response.substring(commaIndex6+1, commaIndex7);
Speed = speedstr.toInt()*1.852;
String degreestr = response.substring(commaIndex7+1, commaIndex8);
Degree = round(degreestr.toFloat());
Serial.print("Speed : ");
Serial.println(Speed);
Serial.print("Degree : ");
Serial.println(Degree);
}
turn_off_gpsrd();
delay(5000);
}

void turn_on_gpsrd(){
Serial1.println("AT+GPSRD=1");
delay(100);
if (Serial1.find("OK")) {
Serial.println("Reading GPS data...");
}
else{
Serial.println("Failed to read GPS data");
return turn_on_gpsrd();
}
}

void turn_off_gpsrd(){
Serial1.println("AT+GPSRD=0");
delay(100);
if (Serial1.find("OK")) {
Serial.println("Deactive read GPS data");
}
else{
Serial.println("Failed to deactive read GPS data");
return turn_off_gpsrd();
}
}

void timestamp(){
Serial1.println("AT+CCLK?");
delay(100);
if (Serial1.find("+CCLK:")) {
String response = Serial1.readStringUntil('\n');
uint16_t Year = response.substring(2, 4).toInt();
uint8_t Month = response.substring(5, 7).toInt();
uint8_t Day = response.substring(8, 10).toInt();
uint8_t Hour = response.substring(11, 13).toInt();
uint8_t Minute = response.substring(14, 16).toInt();
uint8_t Second = response.substring(17, 19).toInt();
Year += 2000;
stamp.setDateTime(Year, Month, Day, Hour, Minute, Second);
unix = stamp.getUnix();
Serial.print("Unix Timestamp\t: ");
Serial.println(unix);
}
}

void sendToplatform(){
String url;
url = "http://telematics.transtrack.id:6055/?id=867959034100155&lat=";
url += formatFloat(Latitude, 5);
url += "&lon=";
url += formatFloat(Longitude, 5);
url += "&timestamp=";
url += unix;
url += "&speed=";
url += Speed;
url += "&ignition=";
url += ignition;
url += "&bearing=";
url += Degree;
Serial.print("URL : ");
Serial.println(url);
Serial1.println("AT+HTTPGET=\"" + url + "\"");

Gambar 11 Code Program


Adapun hasil akhir dari device sebelum instalasi ke kendaraan adalah
sebagai berikut :

Gambar 12 Hasil Akhir device gps tracker

Dan berikut adalah dokumentasi Ketika instalasi device pada kendaraan mobil :

Gambar 13 Instalasi Device pada kendaraan


Gambar 14 Instalasi device pada kendaraan 2

Berikut ini adalah hasil dari device GPS Tracker dengan Elecrow 32u4
with A9 GPRS/GSM/GPS :

Gambar 15 Tampilan pada platform telematics.transtrack.id


3.2 Analisis Kritis

3.2.1 Pelajaran Berharga Selama Kerja Praktik


Selama melaksanakan kegiatan Kerja praktik pada PT.Indo Trans Track ini
mendapatkan Pelajaran bergahra. Dalam kegiatan Kerja Praktik ini, penulis belajar
bagaimana budaya, sopan santun, cara bekerja, dan cara bersosialisasi dengan
pegawai yang bekerja di Perusahaan. Selain itu, penulis dapat mempelajari hal baru
yang belum pernah dipelajari sebelumnya yaitu GPS dan data yang didapat berupa
NMEA, serta tentunya penulis memahami apa arti dari tanggung jawab atas tugas
yang telah diberikan.

3.2.2 Analisis Pemecahan Masalah

A. Permasalahan data serial AT Command


Dalam penggunaan serial AT command pada board elecrow ini, mengalami
beberapa kendala yang mengacu pada satu permasalah yaitu terlalu banyak data
GPS berbentuk NMEA yang terbaca oleh serial AT command.
Untuk menyelesaikan permasalahan ini, penulis membuat code tanpa library
GPS khusus untuk pembacaan data nmea dan memparsingnya agar data yang
terambil hanya data yang dibutuhkan saja, Adapun code nya adalah sebagai berikut:

void get_gps_data(){
turn_on_gpsrd();
if(Serial1.find("+GPSRD:")){
String response = Serial1.readStringUntil('\n');\
int commaIndex1 = response.indexOf(',');
int commaIndex2 = response.indexOf(',', commaIndex1 + 1);
int commaIndex3 = response.indexOf(',', commaIndex2 + 1);
int commaIndex4 = response.indexOf(',', commaIndex3 + 1);
int commaIndex5 = response.indexOf(',', commaIndex4 + 1);
int commaIndex6 = response.indexOf(',', commaIndex5 + 1);
String latitudeStr = response.substring(commaIndex2 + 1, commaIndex3);
String direction_lat = response.substring(commaIndex3 + 1, commaIndex4);
String longitudeStr = response.substring(commaIndex4 + 1, commaIndex5);
String direction_long = response.substring(commaIndex5 + 1,
commaIndex6);
float latitude = latitudeStr.toFloat();
float longitude = longitudeStr.toFloat();
Latitude = convertToDecimal(latitude);
Longitude = convertToDecimal(longitude);
if (direction_lat == "S") {
Latitude = -Latitude;
}
if(direction_long == "W"){
Longitude = -Longitude;
}
Serial.print("Latitude : ");
Serial.println(Latitude, 5);
Serial.print("Longitude : ");
Serial.println(Longitude, 5);
}
if(Serial1.find("$GNRMC,")){
String response = Serial1.readStringUntil('\n');
int commaIndex1 = response.indexOf(',');
int commaIndex2 = response.indexOf(',', commaIndex1 + 1);
int commaIndex3 = response.indexOf(',', commaIndex2 + 1);
int commaIndex4 = response.indexOf(',', commaIndex3 + 1);
int commaIndex5 = response.indexOf(',', commaIndex4 + 1);
int commaIndex6 = response.indexOf(',', commaIndex5 + 1);
int commaIndex7 = response.indexOf(',', commaIndex6 + 1);
int commaIndex8 = response.indexOf(',', commaIndex7 + 1);
String speedstr = response.substring(commaIndex6+1, commaIndex7);
Speed = speedstr.toInt()*1.852;
String degreestr = response.substring(commaIndex7+1, commaIndex8);
Degree = round(degreestr.toFloat());
Serial.print("Speed : ");
Serial.println(Speed);
Serial.print("Degree : ");
Serial.println(Degree);
}
turn_off_gpsrd();
delay(5000);
}

Dalam code diatas, agar data nmea yang didapat tidak masuk terus menerus
sehingga membuat serial AT command bermasalah, penulis membuat pembacaan
tersebut menyala hanya Ketika dibutuhkan saja dan mati setelah data lokasi sudah
didapatkan.
BAB IV

Kesimpulan dan Saran

4.1 Kesimpulan
Dari Kegiatan Pelaksanaan KP (Kerja Praktik), kesimpulan yang didapat
adalah sebagai berikut :
1. GPS adalah teknologi yang berfungsi menentukan posisi di permukaan bumi
dengan menggunakan sinyal satelit. Teknologi ini didukung 24 satelit yang
mengirimkan sinyal gelombang mikro ke Bumi. Sinyal ini berfungsi untuk
menentukan posisi, kecepatan, arah dan waktu
2. General Packet Radio Service (GPRS) adalah paket komunikasi data
bergerak pada layanan GSM. Transfer data GPRS umum dihitung per
kilobyte data yang ditransfer. Hal ini berdeda dengan transfer data berbasis
kabel yang dihitung per menit sehingga pengguna tetap diminta membayar
walaupun tidak melakukan transfer data apapun.
3. GPS Tracker adalah sebuah device yang memiliki fungsi untuk mengetahui
posisi secara realtime, GPS tracker ini menggunakan teknologi GPS untuk
mengetahui lokasi dari device ini dan juga GSM untuk mendukung
komunikasi Device agar dapat dikirimkan ke server dan diterima oleh user
sehingga user bisa memonitoring posisi dari device berada.

4.2. Saran dan masukan


Saran dan masukan yang dapat diberikan yaitu :

4.2.1 Saran dan masukan untuk Perusahaan

Saran untuk PT.Indo Trans Teknologi agar system untuk mahasiswa kerja
praktik dapat dibuat dengan lebih baik lagi agar mahasiswa dapat bekerja dan
mempelajari dengan maksimal.
4.2.2 Saran dan masukan untuk Universitas

Saran untuk pihak Universitas Telkom, semoga kegiatan Kerja Praktik (KP)
dapat berjalan dengan lancar dan dimudahkan untuk proses administrasi berkas
pendaftaran perusahaan tempat Kerja Praktik (KP).
Daftar Pustaka

[1] I Made Oka Widyantara, I Gede Agus Krisna Warmayana, dan Linawati,
“Penerapan Teknologi GPS Tracker Untuk Identifikasi Kondisi Traffik Jalan Raya”,
Universitar Udayana, 2015
[2] L. Xiao dan Z. Wang,” Internet of Things: a New Application for Intelligent
Traffic Monitoring System”, Journal Of Networks, Vol. 6, No. 6, 2011, Hal. 887-
894
Lampiran - Lampiran
Lampiran 1 Form Penilaian Pembimbing Lapangan
Lampiran 2 Catatan Kegiatan Kerja Praktik
Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
19 Juni 09.00 WIB 17.00 WIB 8 Jam Mencoba menggunakan modul
Senin Elecrow A9G
20 Juni 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 1 “how to
Selasa code in elecrow A9G module”
21 Juni 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 2
Rabu “Mendapatkan longitude dan
latitude”
22 Juni 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 2
Kamis “Mendapatkan longitude dan
latitude”
23 Juni 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 3 “GPRS
Jumat Connection
24 Juni Libur Libur Libur Libur
Sabtu

25 Juni Libur Libur Libur Libur


Minggu

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM : Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
26 Juni 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task “send SMS”
Senin

27 Juni 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task “send SMS”
Selasa

28 Juni Libur Libur Libur Libur


Rabu

29 Juni Libur Libur Libur Libur


Kamis

30 Juni Libur Libur Libur Libur


Jumat

1 Juli Libur Libur Libur Libur


Sabtu

2 Juli Libur Libur Libur Libur


Minggu

Total Jam Mingguan 16 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
3 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 3 “GPRS
Senin Connection”
4 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 3 “GPRS
Selasa Connection”
5 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 3 “GPRS
Rabu Connection”
6 Juli Izin Izin Izin Izin
Kamis

7 Juli Izin Izin Izin Izin


Jumat

8 Juli Libur Libur Libur Libur


Sabtu

9 Juli Libur Libur Libur Libur


Minggu

Total Jam Mingguan 24 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
10 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 3 “GPRS
Senin Connection” dan 4 “Connect to
Platform”
11 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 5 “Get
Selasa Timestamp”
12 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 5 “Get
Rabu Timestamp”
13 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 5 “Get
Kamis Timestamp”
14 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task 5 “Get
Jumat Timestamp”
15 Juli Libur Libur Libur Libur
Sabtu

16 Juli Libur Libur Libur Libur


Minggu

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
17 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task lanjutan
Senin “Get Speed and Degree”
18 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task lanjutan
Selasa “Get Speed and Degree”
Libur Libur Libur Libur Libur
Rabu

20 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task lanjutan


Kamis “Get ignition and delay with
millis”
21 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task lanjutan
Jumat “Get ignition and delay with
millis”
22 Juli Libur Libur Libur Libur
Sabtu

23 Juli Libur Libur Libur Libur


Minggu

Total Jam Mingguan 32 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
24 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task lanjutan
Senin “Get ignition and delay with
millis”
25 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task lanjutan
Selasa “Get ignition and delay with
millis & testin device on car”
26 Juli 09.00 WIB 17.00 WIB 8 Jam Mencari masalah device tidak
Rabu bisa connect ke platform
27 Juli 09.00 WIB 17.00 WIB 8 Jam Mencari masalah device tidak
Kamis bisa connect ke platform
28 Juli 09.00 WIB 17.00 WIB 8 Jam Mencari masalah device tidak
Jumat bisa connect ke platform
29 Juli Libur Libur Libur Libur
Sabtu

30 Juli Libur Libur Libur Libur


Minggu

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
31 Juli 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Senin “Memparsing data NMEA
GPS”
1 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Selasa “Memparsing data NMEA
GPS”
2 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Rabu “Memparsing data NMEA
GPS”
3 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Kamis “Memparsing data NMEA
GPS”
4 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Jumat “Memparsing data NMEA
GPS”
5 Agustus Libur Libur Libur Libur
Sabtu

6 Agustus Libur Libur Libur Libur


Minggu

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
7 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Senin “Connect ke platform & Testing
dengan motor”
8 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Selasa “Connect ke platform & Testing
dengan motor”
9 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Rabu “Connect ke platform & Testing
dengan motor”
10 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task Lanjutan
Kamis Agustus “Connect ke platform & Testing
dengan motor”
11 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Jumat Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
12 Libur Libur Libur Libur
Sabtu Agustus
13 Libur Libur Libur Libur
Minggu Agustus

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
14 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Senin Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
15 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Selasa Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
16 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Rabu Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
17 Libur Libur Libur Libur
Kamis Agustus
18 Izin Izin Izin Izin
Jumat Agustus
19 Libur Libur Libur Libur
Sabtu Agustus
20 Libur Libur Libur Libur
Minggu Agustus

Total Jam Mingguan 24 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
21 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Senin Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
22 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Selasa Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
23 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Rabu Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
24 09.00 WIB 17.00 WIB 8 Jam Mengerjakan tugas yang
Kamis Agustus diberikan
25 09.00 WIB 17.00 WIB 8 Jam Mengerjakan tugas yang
Jumat Agustus diberikan
26 Libur Libur Libur Libur
Sabtu Agustus
27 Libur Libur Libur Libur
Minggu Agustus

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP


Logbook 2
Catatan Kegiatan Kerja Praktik Mahasiswa Selama di Tempat Kerja
Praktik

Nama/NIM: Muhammad Abdul Latif/1102200519

Jam Jam Jumlah


Hari Tanggal Kegiatan
Datang Pulang Jam
28 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Senin Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
29 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Selasa Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
30 09.00 WIB 17.00 WIB 8 Jam Mengerjakan Task board baru
Rabu Agustus “Memprogram
STM32G070RT6 dan Quectel
M65 untuk connect ke
platform”
31 09.00 WIB 17.00 WIB 8 Jam Mengerjakan tugas yang
Kamis Agustus diberikan
1 Agustus 09.00 WIB 17.00 WIB 8 Jam Mengerjakan tugas yang
Jumat diberikan
2 Agustus Libur Libur Libur Libur
Sabtu

3 Agustus Libur Libur Libur Libur


Minggu

Total Jam Mingguan 40 Jam


Mengetahui,
Atasan Langsung/
Pembimbing KP Lapangan

Ulil Ikbal
NIP : 2109002

Note: Catatan Kegiatan Mahasiswa KP selama di tempat KP

Anda mungkin juga menyukai