Disusun oleh:
1
LAPORAN KEGIATAN
PRAKTIK KERJA INDUSTRI (PRAKERIN)
PUSAT PENELITIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI
INSTITUT TEKNOLOGI BANDUNG (PPTIK ITB)
Disusun oleh:
Kintan Kayla
NIS 101816937
Laporan ini selesai diperiksa dan disetujui sebagai
bentuk pertanggungjawaban pelaksanaan Praktek Kerja Industri.
1
LEMBAR PENGESAHAN SEKOLAH
LAPORAN PRAKTEK KERJA INDUSTRI
PUSAT PENELITIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI
INSTITUT TEKNOLOGI BANDUNG (PPTIK ITB)
Kintan Kayla
NIS 101816937
Laporan ini selesai diperiksa dan disetujui sebagai
bentuk pertanggungjawaban pelaksanaan Praktek Kerja Industri.
Pembimbing Sekolah
2
Identitas IDUKA
Pimpinan : Dr. techn. Ary Setijadi Prihatmanto, ST., MT. Cakra Adipura
Wicaksana, S.T.
Alamat : Gedung PAU Lantai 4 PPTIK ITB, Jl. Ganesa No.10, Lb.
Siliwangi, Kecamatan Coblong, Kota Bandung, Jawa Barat
40132
Telp : +62-22-4254034 / 0811 2298 086
Fax : +62-22-2508763
Email : yuliawati.pptik@gmail.com
tessa.pptik@gmail.com
Website : www.pptik.id
3
Identitas Siswa
NIS : 101816937
Agama : Islam
Golongan Darah : B+
No.Telepon : 0895343190757
E-Mail : Kintankyl11@gmail.com
Alamat Orangtua/Wali : Jl. Riung Arum Barat 7 No.29 Cisaranten Kidul, Kec.
Yang Bersangkutan,
Kintan Kayla
NIS 101816937
4
Kata Pengantar
Puji Syukur atas kehadirat Allah SWT yang telah melimpahkan nikmat,
rahmat, serta hidayah-Nya sehingga kami dapat diberikan kelancaran dalam
melaksanakan dan menyelesaikan Praktik Kerja Industri (Prakerin) secara daring
yang telah penulis laksanakan selama kurang lebih tiga bulan, terhitung mulai dari
tanggal 2 November 2020 sampai dengan 29 Januari 2021. Karena tanpa nikmat-
Nya, mungkin kami belum tentu bisa menyelesaikan kegiatan ini dari awal sampai
akhir.
Adapun tujuan utama pembuatan laporan prakerin ini sebagai pemenuhan salah
satu syarat kelulusan kelas XII SMKN 13 Bandung tahun ajaran 2020/2021
Dengan ini, kami juga mengucapkan terima kasih kepada semua pihak yang telah
mendukung dan mensukseskan pelaksanaan prakerin ini, karena tanpa dukungan
dan bantuan dari mereka mungkin pula kami belum tentu bisa menyelesaikan
kegiatan prakerin ini.
1. Orang tua dan Keluarga, selaku pendukung utama dalam segala hal.
3. Bapak Dr. techn. Ary Setijadi Prihatmanto, ST., MT. Cakra Adipura
Wicaksana, S.T., selaku kepala PPTIK ( Pusat Penelitian Teknologi Informasi
dan Komunikasi )
5
5. Ibu Rita Hartati, S.Pd,MT., selaku Kepala Program Teknik Komputer dan
Jaringan.
6. Ibu Rani
Semoga dengan kegiatan prakerin ini dapat meningkatkan kemampuan dan kualitas
kami dalam Dunia Kerja.
Daftar Isi
6
LEMBAR PENGESAHAN IDUKA 1
LAPORAN PRAKTIK KERJA INDUSTRI (PRAKERIN) 1
PUSAT PENELITIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI 1
INSTITUT TEKNOLOGI BANDUNG (PPTIK ITB) 1
LEMBAR PENGESAHAN SEKOLAH 2
LAPORAN PRAKTEK KERJA INDUSTRI 2
Pembimbing Sekolah 2
Identitas IDUKA 3
Identitas Siswa 4
Kata Pengantar 5
Daftar Isi 7
BAB 1 10
PENDAHULUAN 10
1.1 Latar Belakang 10
1.2 Tujuan Pelaksanaan Prakerin 10
1.3 Jenis Kegiatan 11
1.4 Batasan Masalah 12
1.5 Maksud dan Tujuan Penulisan Laporan 12
1.6 Sistematika Penulisan Laporan 12
1.7 Lokasi Prakerin dan Waktu Prakerin 13
BAB 2 14
GAMBARAN UMUM PERUSAHAAN 14
2.1 Sejarah Singkat PPTIK-ITB. 14
2.2 Visi dan Misi Perusahaan 15
2.2.1 Visi PPTIK-ITB 15
2.2.2 Misi PPTIK-ITB 15
2.3 Logo PPTIK ITB 15
2.4 Tujuan dan Fungsi PPTIK-ITB 16
BAB 3 18
7
LANDASAN TEORI 18
3.1 Definisi Internet Of Things (IoT) 18
3.2 Sejarah dan Perkembangan Internet of Things (IoT) 19
3.3 Unsur-Unsur Internet Of Things 20
3.4 Manfaat Internet Of Things 21
3.5 Cara Kerja Internet of Things 22
3.6 Macam-macam Bidang Penerapan IoT 23
3.7 Protokol MQTT 26
3.8 Message Brooker 29
3.8.1 Model-Model Message Brooker 30
3.8.2 Contoh Message Brooker 32
3.9 UML Diagram 33
3.9.1 Pengertian Diagram 33
3.9.2 Kegunaan UML Diagram 34
3.9.3 Jenis UML Diagram 35
3.9.3.1 Activity Diagram 36
3.9.3.2 Use Case Diagram 38
3.9.3.3 Sequence Diagram 39
3.9.4 Alat Untuk Menggambar UML Diagram 41
BAB 4 42
HASIL DAN PEMBAHASAN 42
4.1 Menganalisa Aplikasi Semut Jabar 42
4.1.1 Pengenalan Aplikasi Semut Jabar 42
4.1.2 Halaman Login Aplikasi Semut Jabar 42
4.1.3 Halaman Utama Aplikasi 43
4.1.4 Menentukan Trayek Pada Kolom Search Bar 44
4.1.5 Menentukan Trayek Pada Kolom Search Bar 45
BAB 5 46
PENUTUP 46
5.1 Kesimpulan 46
8
5.2 Saran 46
9
BAB 1
PENDAHULUAN
10
● Untuk mencapai Visi dan Misi Sekolah Menengah Kejuruan Negeri ( SMKN )
13 Bandung
Jenis – jenis kegiatan yang dikerjakan pada saat Praktek Kerja Industri
(Prakerin) yang dimulai pada tanggal 02 November 2020 sampai tanggal 29 Januari
2021 di PPTIK ITB diantaranya :
11
2. Menambah perbendaharaan perpustakaan sekolah dan sebagai pengetahuan
bagi siswa angkatan selanjutnya.
3. Sebagai bukti latihan bagi siswa dalam membuat sebuah laporan kegiatan.
4. Sebagai bukti bahwa siswa telah melakukan praktek yang dilakukan di DU/DI
(Dunia Industri).
● BAB 1 : PENDAHULUAN
Bab 2 berisi tentang gambaran umum sejarah singkat PPTIK ITB, visi
dan misi perusahaan, tujuan dan fungsi PPTIK ITB, struktur organisasi PPTIK
ITB, tata tertib PPTIK ITB
Bab 4 berisi tentang hasil dari semua kegiatan yang dilakukan selama
prakerin dan disertai dengan penjelasan dari berbagai kegiatan yang telah
dilakukan selama prakerin.
● BAB 5 : PENUTUP
12
Bab terakhir merupakan bab penutup yang menerangkan tentang
kesimpulan dari laporan.
BAB 2
13
akumulasi pengetahuan dan pengalaman dalam kecendekiaan integrasi dan
aplikasi, serta menjamin efisiensi alokasi dan distribusi sumber daya dalam
penerapannya.
Hingga usianya yang ke-15 tahun ini, PPTIK telah menjalin kerjasama antara
ratusan mitra dalam dan luar negeri, menginisiasi kerjasama berbasis komunitas di
berbagai bidang aplikasi, dan menghasilkan puluhan prototipe state-of-the-art pada
skala lab maupun skala produksi sebagai dasar nyata dari kerjasama-kerjasama
tersebut.
Dalam setiap bidang yang dikerjakan, PPTIK selalu berangkat dari analisa
segitiga People-Process-Technology untuk memastikan ketiga elemen tersebut
berada pada kesetimbangan yang harmonis. PPTIK percaya bahwa pada saat ini,
teknologi telah sampai pada titik yang memungkinkan untuk mendukung variasi
bentuk proses apapun yang mendukung ketersediaan sumber daya manusia yang
ada untuk menghasilkan aktivitas yang optimal.
PPTIK ITB telah dan sedang menerapkan dan menguji sistem tersebut dalam
berbagai bidang penerapan yaitu di bidang transportasi, kesehatan, pendidikan,
komersial, pertahanan dan keamanan, dll. Semua aplikasi tersebut juga sedang
dalam proses penerapan dan pengujian pada berbagai skala informasi: level unit,
level daerah, dan level nasional.
14
2.2 Visi dan Misi Perusahaan
● Membangun reputasi riset dan peneliti berkelas dunia. Hal ini menuntut
selarasnya topik, kompetensi peneliti, kelayakan fasilitas, tingginya
aktivitas dan maraknya kemitraan global di bidang penelitian ICT.
15
2.4 Tujuan dan Fungsi PPTIK-ITB
Pusat Penelitian Teknologi Informasi dan Komunikasi adalah salah satu pusat
penelitian utama yang terdapat di ITB yang dibangun dengan tujuan agar
masyarakat dapat memanfaatkan penyebaran TIK yang secara global telah meluas.
PPTIK berfokus pada pengembangan dan penerapan TIK untuk mengubah
masyarakat Indonesia menjadi masyarakat yang memiliki pengetahuan akan TIK,
dengan penekanan khusus pada masyarakat pedesaan.
Saat ini, banyak tantangan yang harus diselesaikan, termasuk di antaranya yaitu
berinovasi jaringan generasi berikutnya pedesaan, merancang komputasi generasi
berikutnya yang terjangkau, mengembangkan konten kreatif dan aplikasi
pengetahuan masyarakat, serta mempelajari masalah peraturan dan kebijakan.
Selain itu, PPTIK juga berfokus pada perencanaan dan implementasi program
penelitian untuk mengembangkan teknologi TIK, komponen, produk, sistem, solusi,
aplikasi, layanan, dan konsep regulasi untuk keberhasilan implementasi di
komunitas (pedesaan). Beberapa tujuan spesifik jangka panjang yang ingin dicapai
yaitu sebagai berikut.
16
BAB 3
LANDASAN TEORI
Berikut ini merupakan penjelasan dari definisi Internet Of Things (IoT) dari beberapa
sumber yang dirangkum :
17
● SAP (Systeme, Anwendungen and Produkte)
SAP Mendefinisikan, bahwa dunia Internet Of Things (IoT) merupakan
sebuah benda-benda perangkat keras yang diintegrasikan ke dalam jaringan
informasi secara berkesinambungan, serta di mana benda-benda fisik
tersebut dapat berperan aktif dalam proses bisnis.
● ETP EPOSS
ETT EPOSS mendefinisikan, Bahwa IoT merupakan jaringan yang
dibentuk oleh benda yang memiliki identitas, Pada dunia maya dengan cara
beroperasi di ruang itu dengan menggunakan kecerdasan perangkat untuk
terhubung dan berkomunikasi dengan pengguna, konteks sosial dan
lingkungan. Internet Of Things merupakan sebuah konsep yang memiliki
fungsi untuk memperluas konektivitas pada Internet yang tersambung secara
terus – menerus. Internet of Things atau biasa disebut dengan IoT sudah
berkembang pesat di seluruh dunia.
Internet of Things atau IoT pertama kali dikeluarkan oleh Kevin Ashton pada
tahun 1999 di salah satu presentasinya. Kini banyak perusahaan besar mulai
mendalami Internet of Things sebut saja Intel, Microsoft, Oracle, dan banyak lagi
lainnya.
18
Banyak yang memprediksikan bahwa IoT adalah “The Next Big Thing” di dunia
teknologi informasi, hal ini karena IoT menawarkan banyak potensi yang bisa
dikembangkan kembali. Contohnya adalah implementasi dari internet of Things (IoT)
misalnya adalah kulkas yang dapat memberitahukan kepada pemiliknya via SMS
atau email tentang makanan dan minuman apa saja yang sudah habis dan harus di
stok lagi.
Jika kita melihat dari artinya Internet of Things adalah Internet dari peralatan-
peralatan/ perangkat-perangkat. Jika di artikan dengan mudah adalah bagaimana
koneksi internet dari peralatan-peralatan yang biasa digunakan.
● Konektivitas
Dalam IoT, ada kemungkinan untuk membuat/membuka jaringan
baru, dan jaringan khusus IoT. Jadi, jaringan ini tak lagi terikat hanya
19
dengan penyedia utamanya saja. Jaringannya tidak harus berskala besar
dan mahal, bisa tersedia pada skala yang jauh lebih kecil dan lebih murah.
IoT bisa menciptakan jaringan kecil tersebut di antara perangkat sistem.
● Sensor
Sensor ini merupakan pembeda yang membuat IoT unik dibanding
mesin canggih lainnya. Sensor ini mampu mendefinisikan instrumen, yang
mengubah IoT dari jaringan standar dan cenderung pasif dalam perangkat,
hingga menjadi suatu sistem aktif yang sanggup diintegrasikan ke dunia
nyata sehari-hari kita.
● Monitoring Lingkungan
IoT dapat digunakan untuk “melihat” kondisi air secara real-time di
waduk, irigasi bagi para petani ataupun peternak untuk informasi debit air
masih banyak atau tinggal sedikit, di laut sebagai mitigasi bencana ke para
pelaut dan nelayan. Dengan monitoring ini kita melihat pergerakan jeni usaha
kiat tiap hari dan tiap bulan selama beberapa tahun untuk melihat grafik naik
– turunnya usaha.
20
● Pengelolaan Infrastruktur
Untuk pengelolaan Infrastruktur sekarang sudah ada MRT Jakarta,
singkatan dari Moda Raya Terpadu Jakarta (Jakarta Mass Rapid Transit),
adalah sebuah sistem transportasi transit cepat menggunakan kereta rel listrik
di Jakarta. Kereta cepat IoT ini dapat dipakai untuk mendeteksi kondisi jalur
kereta aman atau tidak untuk dilintasi, sehingga palang pintu kereta akan
terbuka secara otomatis tanpa harus khawatir penjaga kereta sedang terlelap
tidur.
● Sensor Peralatan
Kebanyakan biaya konsumsi peralatan di pertambangan diukur
berdasar kapasitas dan pengalaman saja. Tetapi, dengan IoT perusahaan
tambang dapat mengukur peralatan mana yang BBM nya sudah mau habis,
berapa stok BBM di site, peralatan mana yang olinya harus diganti, dan lain
sebagainya sehingga dapat terukur secara cepat dan tepat. Hal ini sangat
memungkinkan karena modul IoT dapat memberikan informasi langsung dari
mesin atau peralatan di tambang. Demikian untuk di perkapalan, di pabrik
industri dan juga tentunya di infrastruktur IT perkantoran modern. Ada juga
Sensor RFID pada helm untuk meminimalisir terjadinya kecelakaan.
● Bidang Kesehatan
IoT yang merambah pada pengguna elektronik rumahan dapat
memudahkan orang untuk berbagai hal. Misal, untuk listrik seperti AC split,
jika anda lupa mematikannya maka biaya listrik akan mahal. Dengan aplikasi
home management, anda dapat mematikan AC dan lampu di rumah atau
menyalakannya kembali sebelum anda tiba di rumah.Gedung perkantoran
dapat lebih mengoptimalkan seluruh fasilitas yang ada, baik untuk
penghematan listrik maupun untuk pengendalian gedung terintegrasi.
Tujuan IoT
21
sebuah interaksi antara sesama perangkat yang saling terhubung satu sama lainnya
secara otomatis tanpa campur tangan manusia.
Bahkan dalam jarak yang jauh sekalipun. Internet dapat menjadi penghubung
diantara kedua interaksi perangkat tersebut. Sementara manusia hanya bertugas
sebagai pengatur dan pengawas bekerjanya alat tersebut secara langsung.
1. Pertanian
22
meminimalkan risiko dan limbah, serta mengurangi upaya yang diperlukan
dalam mengelola tanaman.
2. Energi
Jadi dengan IoT di bidang ini, sistem bisa berkumpul dan bertindak
berdasarkan informasi yang terkait dengan energi dan daya demi
meningkatkan efisiensi produksi dan distribusi listrik.
3. Lingkungan
23
Tak hanya itu sebenarnya. Bisa juga IoT ini dimanfaatkan dalam
penanggulangan bencana semacam sistem peringatan dini Tsunami atau
gempa bumi. Hal ini tentunya bisa sangat membantu. Perangkat IoT dalam
hal ini berarti punya jangkauan geografis yang sangat luas serta mampu
bergerak.
4. Otomatisasi Rumah
Perangkat IoT yang ada bahkan bisa memberikan peringatan saat kesehatan
Anda menurun atau memberikan saran pengobatan dan bahkan membuat
janji temu dengan dokter.
24
Sebenarnya beberapa teknologi canggih IoT telah dikembangkan dan
diterapkan di bidang ini. Contohnya, tempat tidur pintar yang bisa otomatis
memberitahukan dokter/perawat ketika pasien hendak bangun dari tempat
tidur dll.
6. Transportasi
Interaksi dinamis yang terjadi antara koaraan, kontrol lalu lintas yang lebih
efektif karena tergolong cerdas,mponen-komponen itu berasal dari sebuah
sistem transportasi. Sistem tersebut memungkinkan komunikasi antar dan
intra kend parkir yang lebih cerdas, manajemen logistik dan armada, kontrol
kendaraan, dan juga terkait faktor keselamatan maupun bantuan di jalan.
Protokol ini adalah jenis protokol data-agnostic yang artinya anda bisa mengirimkan
data apapun seperti data binary, text bahkan XML ataupun JSON dan protokol ini
memakai model publish/subscribe daripada model client-server.
25
Sistem umum MQTT seperti pada gambar diatas membutuhkan dua komponen
perangkat lunak utama yaitu
● MQTT Client yang nantinya akan di install di device. Untuk Arduino anda
bisa memakai pubsubclient, pustaka seperti mqtt.js bisa dipakai pada
platform Node.js di Raspberry Pi ataupun laptop.
26
a. Publisher dan Subscriber
b. Message
27
c. Topic
d. QoS
28
Message Brooker melakukan ini dengan menerjemahkan pesan antara protokol
perpesanan formal. Hal ini memungkinkan layanan yang saling bergantung untuk
"berbicara" satu sama lain secara langsung, meskipun dibuat dalam bahasa yang
berbeda atau diterapkan pada platform yang berbeda.
1) Point-To-Point Messaging
29
memungkinkan semua pesan yang dikirimkan akan diterima oleh
consumer
2) Publish/Subscribe Messaging
30
selama pesan diperlukan untuk didistribusikan kepada pelanggan yang
ada.
Rabbit MQ
31
yang lain. Sender cukup mengirim pesan kepada message broker, lalu
pesan tersebut akan di handle oleh message broker. Mekanismenya
adalah pesan tersebut diambil oleh message broker untuk kemudian
disimpan di dalam queue dan pesan tersebut akan di forward satu-satu
kepada receiver. Salah satu keuntungan dari metode tersebut adalah
adanya jaminan pesan yang dikirim oleh sender akan diterima oleh
receiver. Berbeda dengan synchronous yang mana sender harus
menunggu sampai ada jawaban / response terhadap pesan yang telah
dikirim agar bisa melakukan proses lainnya.
32
dan hingga saat ini tetap menjadi standar, dengan dengan adanya tambahan
beberapa pembaruan.
1. Sketsa
33
2. Blueprint / Cetak Biru
34
Berikut jenis-jenisnya :
● Activity Diagram
● Timing Diagram
● Communication Diagram
● Sequence Diagram
● Class Diagram
● Object Diagram
● Component Diagram
● Deployment Diagram
● Package Diagram
● Profile Diagram
35
pengembangan perangkat lunak, activity diagram digunakan untuk
menggambarkan aliran berbagai kegiatan dan tindakan dimana bisa
secara berurutan dan paralel.
36
juga disebut sebagai pemetaan proses bisnis atau pemodelan proses
bisnis.
37
Gambar 3.7 Use case diagram
38
Sesuai namanya, diagram sekuens atau diagram urutan
menggambarkan urutan pesan dan interaksi yang terjadi antara aktor
dan objek. Aktor atau objek hanya dapat aktif bila diperlukan atau
ketika objek lain ingin berkomunikasi dengannya, dimana semua
komunikasi akan direpresentasikan secara kronologis. Untuk
memahaminya perhatikan contoh dibawah
39
● Kertas dan pulpen - merupakan alat paling sederhana untuk
menggambar diagram UML. Ambil kertas dan pulpen, buka cheatsheet
UML sintaks dari web dan mulai menggambar semua jenis diagram
yang kamu butuhkan.
● Aplikasi Online - ada beberapa aplikasi online yang dapat digunakan
untuk menggambar diagram UML. Sebagian besar menawarkan uji
coba gratis atau free trial. Jika kamu ingin menggambar diagram UML
dalam jangka panjang, maka lebih baik jika berlangganan premium
untuk salah satu aplikasi online tersebut.
● Aplikasi Online Gratis - Sebenarnya sama saja dengan yang diatas
yang merupakan aplikasi online untuk menggambar UML diagram,
bedanya aplikasi seperti ini full gratis dilengkapi dengan tutorial dan
template diagram UML yang sudah jadi. Salah satu contohnya adalah
draw.io
● Aplikasi Desktop / Offline - Merupakan aplikasi yang harus didownload
dan diinstal terlebih dahulu di perangkat pc sebelum bisa digunakan.
Seperti halnya aplikasi online, ada yang menawarkan secara gratis,
free trial, serta berbayar.
BAB 4
Arti dari kata “SEMUT” pada aplikasi ini adalah Semua Untuk
Terhubung. Karena di aplikasi SEMUT JABAR akan menghubungkan ratusan
bahkan ribuan kendaraan yang sudah terpasang GPS Tracker.
Aplikasi ini akan dapat melacak setiap lokasi kendaraan tersebut berada. Jadi
dengan aplikasi ini akan menghindari terjadinya pencurian kendaraan. Saat
ini aplikasi SEMUT Jabar sudah digunakan oleh beberapa transportasi umum
seperti angkutan kota (angkot), bus dan lain-lain.
40
Para pemilik dari angkutan kota (angkot) dan bus akan dapat melihat lokasi
kendaraan mereka. Karena pada aplikasi SEMUT Jabar-nya sendiri sudah di
setting sehingga mereka hanya dapat melihat kendaraan milik mereka saja.
Pada halaman login ini, adalah activity awal yang berisi Login activity.
1. Sign In
2. Sign Up
41
4.1.3 Halaman Utama Aplikasi
Halaman utama ini akan menampilkan lokasi anda dan angkutan umum yang
berada disekitar lokasi anda sekarang.
42
4.1.4 Menentukan Trayek Pada Kolom Search Bar
43
4.1.5 Menentukan Trayek Pada Kolom Search Bar
44
BAB 5
PENUTUP
5.1 Kesimpulan
5.2 Saran
45
Daftar Pustaka
https://pptik.itb.ac.id/?page_id=641
https://www.ansoriweb.com/2020/03/pengertian-uml.html
https://www.webstudi.site/2019/11/UML-Diagram.html
https://www.dewaweb.com/blog/internet-of-things/
https://idcloudhost.com/mengenal-apa-itu-internet-of-things-iot-defenisi-manfaat-
tujuan-dan-cara-kerja/
https://www.ibm.com/cloud/learn/message-brokers
https://docs.oracle.com/javaee/6/tutorial/doc/
https://medium.com/pemrograman/mengenal-mqtt-998b6271f585
https://en.wikipedia.org/wiki/Comparison_of_MQTT_implementati
ons
46