Anda di halaman 1dari 94

Internet of Things

( Sistem dan Aplikasi )

Andi Ircham Hidayat, S.Kom., M.Kom

Internet of Things (Sistem dan Aplikasi) | i


UU No 28 tahun 2014 tentang Hak Cipta

Fungsi dan sifat hak cipta Pasal 4


Hak Cipta sebagaimana dimaksud dalam Pasal 3 huruf a merupakan hak eksklusif
yang terdiri atas hak moral dan hak ekonomi.
Pembatasan Pelindungan Pasal 26
Ketentuan sebagaimana dimaksud dalam Pasal 23, Pasal 24, dan Pasal 25 tidak
berlaku terhadap:
i. penggunaan kutipan singkat Ciptaan dan/atau produk Hak Terkait untuk
pelaporan peristiwa aktual yang ditujukan hanya untuk keperluan
penyediaan informasi aktual;
ii. Penggandaan Ciptaan dan/atau produk Hak Terkait hanya untuk
kepentingan penelitian ilmu pengetahuan;
iii. Penggandaan Ciptaan dan/atau produk Hak Terkait hanya untuk
keperluan pengajaran, kecuali pertunjukan dan Fonogram yang telah
dilakukan Pengumuman sebagai bahan ajar; dan
iv. penggunaan untuk kepentingan pendidikan dan pengembangan ilmu
pengetahuan yang memungkinkan suatu Ciptaan dan/atau produk Hak
Terkait dapat digunakan tanpa izin Pelaku Pertunjukan, Produser
Fonogram, atau Lembaga Penyiaran.
Sanksi Pelanggaran Pasal 113
1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan
Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun
dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah).
2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta
sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f,
dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan
pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling
banyak Rp500.000.000,00 (lima ratus juta rupiah).

Internet of Things (Sistem dan Aplikasi) | ii


INTERNET OF THINGS
( SISTEM DAN APLIKASI )

Penulis:
Andi Ircham Hidayat

ISBN: 978-623-6936-42-9

Editor:
Agunawan, Nurkhalik Wahdanial Asbara

Cover:
Andi Ircham Hidayat

Cetakan Pertama: Desember 2023


Isi di luar tanggungjawab percetakan

Hak Cipta 2023, Pada Penulis

Copyright © 2023 by Nobel Press


All Righ Reserved

Hak Cipta dilindungi undang-undang


Dilarang keras menerjemahkan, memfotocopy, atau memperbanyak sebagian atau
seluruh isi buku ini tanpa izin tertulis dari penerbit

PENERBIT NOBEL PRESS


(ITB NOBEL INDONESIA MAKASSAR)
Anggota APPTI

Kampus ITB Nobel Indonesia, Jalan Sultan Alauddin No. 212 Makassar
Website: www.nobelpress.nobel.ac.id
email: nobelpress@nobel.ac.id

Internet of Things (Sistem dan Aplikasi) | iii


KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas limpahan
Rahmat dan Hidayah-Nya, sehingga Buku dengan judul “Internet of Things (Sistem
dan Aplikasi)” ini dapat diselesaikan dengan baik. Penulisan buku ini sebagai
rujukan terkait dengan implementasi Internet of Things baik dari sistem dan
pengaplikasiannya di berbagai bidang
Internet of Things (IoT) adalah paradigma di mana perangkat fisik
diintegrasikan dengan jaringan dan perangkat lunak untuk mengumpulkan,
mentransfer, dan menganalisis data secara otomatis. Internet of Things (IoT) telah
memainkan peran yang semakin krusial di dunia industri, membawa perubahan
mendasar dalam cara proses manufaktur, pemantauan, dan pengelolaan sumber
daya diatur. Peran Internet of Things (IoT) di masa depan sangat luas dan akan
mengubah cara kita berinteraksi dengan dunia sehari-hari.
Penulis menyadari bahwa isi buku ini belum sempurna, oleh sebab itu
diharapkan saran, koreksi dan komentar dari para pembaca yang budiman agar isi
dari buku ini lebih baik. Akhirnya, kami mengucapkan banyak terima kasih kepada
semua pihak yang telah memberikan masukan dan saran dalam penerbitan buku ini.
Semoga dapat bermanfaat dan memberi sumbangsih dalam perkembangan
pendidikan di Indonesia. Saran dan masukan hendaknya dapat dikirimkan ke alamat
email: ircham@nobel.ac.id.
Semoga buku ini bermanfaat dan selalu mendapat limpahan Rahmat dari
Allah Subhana Wataalah, Amin.

Makassar, Desember 2023

Penulis

Internet of Things (Sistem dan Aplikasi) | iv


Daftar Isi

Kata Pengantar ...............................................................................................................iv


Daftar Isi ...........................................................................................................................v
Daftar Gambar ................................................................................................................vii
Daftar Tabel .....................................................................................................................ix
Trend, Revolusi Industri 4.0 dan Implemetasi IoT .............................................1
A. Revolusi Industri 4.0 ......................................................................................................... 1
B. Sejarah Internet of Things .............................................................................................. 2
C. Defenisi IoT ........................................................................................................................... 3
D. Perkembangan Tenologi IoT ......................................................................................... 4
E. Benefit dan Trend Teknlogi IoT ................................................................................... 9
F. Prediksi Potensi IoT .......................................................................................................... 14
G. Elemen Teknologi IoT ....................................................................................................... 16
H. Macam-macam Jaringan Koneksi IoT ....................................................................... 22
I. Implementasi IoT ............................................................................................................... 23
Arsitektur dan Infrastruktur IoT .............................................................................26
A. Arsitektur IoT ....................................................................................................................... 26
B. Infrastruktur IoT................................................................................................................. 33
Jenis dan Cara Kerja Sensor dan Aktuator ............................................................39
A. Pengertian Sensor .............................................................................................................. 39
B. Jenis Sensor .. 40
C. Elemen Unit Pemroses Sensor ..................................................................................... 42
D. Macam-macam Prinsip Pembacaan Sensor ........................................................... 43
E. Pengertian Aktuator .......................................................................................................... 48
F. Jenis Aktuator ....................................................................................................................... 49
Elektronics Develompment Board ...........................................................................55
A. Electronics Develompment Board .............................................................................. 55
B. Arduino .................................................................................................................................... 64
Jenis Komunikasi Data (Wired dan Wireless)......................................................66
A. Komunikasi Data ................................................................................................................. 66
B. Komponen Komunikasi Data ........................................................................................ 67
C. Komunikasi Data pada Internet of Things .............................................................. 68

Internet of Things (Sistem dan Aplikasi) | v


Pemrograman Mikrokontroller (Arduino) ...........................................................77
A. Struktur Bahasa Pemrograman Arduino ................................................................. 77
B. Macam-macam IDE Arduino ......................................................................................... 77
C. PIN Arduino ........................................................................................................................... 78
D. Serial Monitor....................................................................................................................... 78
E. PWM (Pulse Width Modulation) ................................................................................. 79
F. Pemrograman Arduino (serial).................................................................................... 80
G. Pemrograman Arduino (PWM) .................................................................................... 81
Referensi ..........................................................................................................................82

Internet of Things (Sistem dan Aplikasi) | vi


Daftar Gambar

Gambar 1. Revolusi Industri ......................................................................................................... 1


Gambar 2. Diagram kemajuan Teknologi IoT ...................................................................... 4
Gambar 3. Telpon Pertama dengan Dial Number .............................................................. 5
Gambar 4. Ponsel SMS Pertama .................................................................................................. 5
Gambar 5. Tim Berners Lee .......................................................................................................... 6
Gambar 6. Social Web ...................................................................................................................... 6
Gambar 7. Internet of Things ....................................................................................................... 7
Gambar 8. Sistem Komunikasi M2M ........................................................................................ 8
Gambar 9. Arsitektur Web of Things ....................................................................................... 9
Gambar 10. Contoh Smart Device .............................................................................................. 10
Gambar 11. Otomatisasi produksi memangkas biaya operasional perusahaan . 10
Gambar 12. Security Measure for IoT ...................................................................................... 11
Gambar 13. Gathering rich data ................................................................................................. 12
Gambar 14. Achieve Costumer-Centricity ............................................................................. 13
Gambar 15. Jumlah perangkat IoT yang terhubung ......................................................... 14
Gambar 16. Market size IoT tahun 2025 ................................................................................ 15
Gambar 17. Market IoT di Indonesia ....................................................................................... 16
Gambar 18 Elemen Teknologi IoT............................................................................................. 17
Gambar 19. Infrastruktur Jaringan IoT ................................................................................... 17
Gambar 20. AWS IoT Analitics ..................................................................................................... 18
Gambar 21 Azure IoT Analitics Architecture ......................................................................... 19
Gambar 22 Human-Machine Interaction ............................................................................... 20
Gambar 23 IoT Engineer ................................................................................................................ 21
Gambar 24. Jaringan koneksi IoT .............................................................................................. 23
Gambar 25. Implementasi IoT di berbagai bidang ............................................................ 23
Gambar 26. Contoh Arsitektur IoT ............................................................................................ 26
Gambar 27. Contoh Arsitektur IoT 3 layer ............................................................................ 28
Gambar 28. Contoh arsitekur 4 layer ....................................................................................... 29
Gambar 29. Contoh arsitektur 5 layer ..................................................................................... 30
Gambar 30. Contoh arsitektur IoT 7 layer............................................................................. 32
Gambar 31. Infrastruktur IoT ..................................................................................................... 34
Gambar 32. Infrastruktur IoT di Industri dengan Open Source Platform.............. 35
Gambar 33. Infrastruktur IoT di Smart City ........................................................................ 36
Gambar 34. Sensor ........................................................................................................................... 39
Gambar 35. Sensor PIR .................................................................................................................. 40
Gambar 36. Elemen unit pemroses sensor ........................................................................... 42
Gambar 37. Prinsip pembacaan sensor magnetisme dan induksi ............................. 44
Gambar 38. Contoh Penerapan sensor LDR ......................................................................... 45
Gambar 39. Cara kerja Pieoelektrik .......................................................................................... 46

Internet of Things (Sistem dan Aplikasi) | vii


Gambar 40. Aktuator ....................................................................................................................... 48
Gambar 41. Aktuator Linier.......................................................................................................... 50
Gambar 42. Robot Lengan ............................................................................................................. 51
Gambar 43. Aktuator Putar........................................................................................................... 51
Gambar 44. Aktuator Elektromagnetik................................................................................... 53
Gambar 45. Jenis Electronics Development Board ........................................................... 55
Gambar 46. Pemrosesan RAM ..................................................................................................... 58
Gambar 47. Flash Memory ............................................................................................................ 59
Gambar 48. Pin GPIO Arduino ..................................................................................................... 61
Gambar 49. Konektivitas IoT ....................................................................................................... 62
Gambar 50. Arduino Uno ............................................................................................................... 64
Gambar 51. Sistem komunikasi data dengan IoT .............................................................. 66
Gambar 52. Komponen Komunikas data ............................................................................... 67
Gambar 53. Modem/Router ......................................................................................................... 67
Gambar 54. Wifi dan Fiber Optik ............................................................................................... 68
Gambar 55. Komunikasi Data IoT .............................................................................................. 69
Gambar 56. Komunikasi serial .................................................................................................... 69
Gambar 57. Komunikasi Wireless ............................................................................................. 70
Gambar 58. Implentasi Bluetooth di IoT ................................................................................ 71
Gambar 59. LoRa (Long Range) .................................................................................................. 72
Gambar 60. Contoh Implementasi LoRa................................................................................. 72
Gambar 61. Produk LoRa ............................................................................................................... 73
Gambar 62. Cara Kerja NFC .......................................................................................................... 75
Gambar 63. IDE berbasis GUI ...................................................................................................... 77
Gambar 64. PIN ArduinoGambar 65. Pulse Widht Modulation ................................... 78

Internet of Things (Sistem dan Aplikasi) | viii


Daftar Gambar

Tabel 1. Standarisasi WiFi (IEEE)........................................................................................... 70


Tabel 2. Frekuensi WiFi ............................................................................................................... 70
Tabel 3. Spesifikasi ZigBee ......................................................................................................... 73
Tabel 4. Perbandingan Jaringan Seluler (1G-5G) ........................................................... 75
Tabel 5. Baud Rate ......................................................................................................................... 79

Internet of Things (Sistem dan Aplikasi) | ix


Trend, Revolusi Industri 4.0 dan Implemetasi IoT

A. Revolusi Industri 4.0

Revolusi Industri adalah serangkaian perubahan besar yang terjadi dalam


produksi, manufaktur, dan proses industri secara keseluruhan. Biasanya,
revolusi industri terkait erat dengan kemajuan teknologi dan perubahan dalam
organisasi sosial dan ekonomi.

Gambar 1. Revolusi Industri

Ada empat revolusi industri utama yang telah terjadi:

1. Revolusi Industri Pertama (Revolusi Industri Mekanis): Revolusi Industri


Pertama dimulai pada abad ke-18 di Inggris. Perkembangan mesin-mesin
seperti mesin uap, pemintalan mekanis, dan mesin cetak memungkinkan
otomatisasi dalam produksi dan meningkatkan efisiensi. Ini mengarah pada
pergeseran dari sistem produksi rumah tangga ke pabrik-pabrik besar, di
mana mesin-mesin ditempatkan dalam satu lokasi.
2. Revolusi Industri Kedua (Revolusi Industri Listrik): Revolusi Industri Kedua
dimulai pada akhir abad ke-19 dan berlanjut hingga awal abad ke-20.
Pengembangan listrik, mesin-mesin presisi, dan produksi massal
memainkan peran kunci dalam revolusi ini. Penerapan jalur perak dan
transportasi massal yang efisien juga terjadi pada periode ini. Revolusi
Industri Kedua membawa perubahan besar dalam sektor manufaktur,
transportasi, dan komunikasi.
3. Revolusi Industri Ketiga (Revolusi Industri Elektronik):Revolusi Industri
Ketiga dimulai pada pertengahan abad ke-20 dengan munculnya teknologi
elektronik dan komputer. Perkembangan transistor, sirkuit terpadu, dan
komputer memungkinkan otomatisasi yang lebih canggih dan pengolahan
data yang lebih cepat. Revolusi ini melihat kemajuan dalam teknologi
informasi dan komunikasi, komputer pribadi, dan revolusi digital.

Internet of Things (Sistem dan Aplikasi) | 1


4. Revolusi Industri Keempat (Revolusi Industri Digital): Revolusi Industri
Keempat sedang berlangsung saat ini dan berfokus pada penggabungan
teknologi digital, otomasi, dan konektivitas yang tinggi. Penerapan teknologi
seperti Internet of Things (IoT), kecerdasan buatan (AI), komputasi awan,
robotika, dan big data analytics mengubah cara produksi, manufaktur, dan
bisnis dilakukan. Revolusi Industri Keempat juga melihat konsep seperti
pabrik pintar (smart factory), kendaraan otonom, dan sistem cerdas yang
terhubung.

Revolusi Industri saat ini ditandai oleh perubahan dalam cara kita bekerja,
berkomunikasi, dan berinteraksi dengan teknologi. Selain memberikan potensi
kemajuan dan efisiensi yang besar, revolusi industri juga membawa tantangan
baru seperti pengangguran struktural dan isu-isu seputar privasi dan
keamanan data.

B. Sejarah Internet of Things

Internet of Things (IoT) adalah konsep yang menggambarkan jaringan


perangkat fisik yang saling terhubung dan berkomunikasi melalui internet.
Meskipun IoT menjadi populer dalam beberapa tahun terakhir, perkembangan
awalnya dimulai pada tahun 1980-an. Berikut adalah gambaran umum tentang
sejarah IoT:

1. Tahun 1982: Sejarah IoT dimulai dengan penemuan mesin kopi yang
terhubung ke internet. Sebuah mesin kopi yang diberi nama "Cambridge
Trojan Room Coffee Pot" di Universitas Cambridge, Inggris, dihubungkan ke
jaringan lokal, sehingga orang-orang dapat melihat melalui kamera apakah
ada kopi tersedia atau tidak.
2. Tahun 1990-an: Konsep "Embedded Internet" muncul di mana perangkat-
perangkat elektronik tertentu mulai ditanamkan dengan kemampuan
internet. Misalnya, sepeda motor Honda Pacific Coast 800 dilengkapi dengan
sistem navigasi yang menggunakan internet.
3. Tahun 2000-an: IoT mulai berkembang pesat. Peningkatan konektivitas
internet, penggunaan sensor-sensor kecil, dan penurunan biaya perangkat
keras menjadi faktor yang mendorong pertumbuhan ini. Proyek-proyek
seperti "Ambient Orb" dan "Ambient Devices" menghadirkan perangkat kecil
yang memberikan informasi berdasarkan data dari internet, seperti kondisi
cuaca atau harga saham.
4. Tahun 2008: Konsep "Internet of Things" muncul ketika Kevin Ashton,
seorang ahli teknologi, menggunakannya dalam presentasinya di MIT. Istilah
ini kemudian menjadi populer dan secara luas digunakan untuk
menggambarkan konsep perangkat-perangkat terhubung.
5. Tahun 2010-an: IoT semakin terintegrasi dalam berbagai sektor seperti
transportasi, industri, pertanian, dan rumah tangga. Perkembangan jaringan
nirkabel seperti 4G dan kemudian 5G membantu mewujudkan konektivitas
yang lebih cepat dan andal.

Internet of Things (Sistem dan Aplikasi) | 2


6. Tahun 2014: Perusahaan teknologi seperti Google dan Samsung
memperkenalkan platform IoT mereka sendiri, yaitu Google's Nest dan
Samsung's SmartThings. Platform-platform ini memungkinkan pengguna
untuk menghubungkan dan mengendalikan berbagai perangkat di rumah
mereka melalui internet.
7. Tahun 2016: Penerapan IoT dalam konteks "Smart Cities" mulai menjadi
tren. Konsep ini mencakup penggunaan sensor dan teknologi IoT untuk
meningkatkan efisiensi dan keberlanjutan dalam infrastruktur kota,
termasuk manajemen lalu lintas, pengelolaan limbah, dan efisiensi energi.
8. Tahun 2020 dan seterusnya: IoT terus berkembang dengan pesat. Lebih
banyak perangkat terhubung seperti mobil otonom, perangkat wearable, dan
sistem rumah pintar semakin umum. Selain itu, peningkatan keamanan dan
privasi menjadi fokus utama dalam pengembangan IoT.

C. Defenisi IoT

Institute of Electronic and Electric Engineering (IEEE)

“Internet of Things (IoT) adalah kerangka kerja di mana semua hal memiliki
representasi dan kehadiran di Internet. Lebih khusus lagi, IoT bertujuan untuk
menawarkan aplikasi dan layanan baru yang menjembatani dunia fisik dan
virtual, di mana komunikasi Machine-to-Machine (M2M) mewakili komunikasi
dasar yang memungkinkan interaksi antara Things dan aplikasi di Cloud.”

International Standard Organization (ISO)

Ini adalah infrastruktur objek, orang, sistem, dan sumber daya informasi yang
saling berhubungan bersama dengan layanan cerdas untuk memungkinkan
mereka memproses informasi dari dunia fisik dan virtual dan bereaksi.”

International Telecommunication Unit (ITU)

“IoT adalah jenis jaringan yang tersedia di mana saja, kapan saja, oleh apa saja
dan siapa saja.”

Internet of Things (Sistem dan Aplikasi) | 3


D. Perkembangan Teknologi IoT

Gambar 2. Diagram kemajuan Teknologi IoT

• Pre Internet

Sebelum adanya internet seperti yang kita kenal saat ini, komunikasi
dan pertukaran informasi antara orang-orang dan organisasi sangat
berbeda. Berikut adalah beberapa hal yang ada sebelum adanya internet:

1. Jaringan Komputer Terbatas: Sebelum internet, jaringan komputer ada


dalam bentuk jaringan terbatas yang menghubungkan komputer-
komputer di lokasi tertentu, seperti universitas atau lembaga
pemerintahan. Jaringan semacam itu, seperti ARPANET (Advanced
Research Projects Agency Network), merupakan pendahulu internet
modern.
2. Email: Meskipun internet tidak ada, orang masih bisa mengirim pesan
elektronik dengan menggunakan sistem email terbatas pada jaringan
komputer terbatas. Namun, email hanya dapat dikirim dan diterima
oleh pengguna yang terhubung ke jaringan yang sama.
3. Bulletin Board Systems (BBS): BBS adalah sistem yang digunakan
untuk berbagi informasi, mengirim pesan, dan bertukar file dengan
menggunakan modem. Pengguna dapat terhubung ke BBS melalui
panggilan telepon dan mengakses konten yang tersedia dalam sistem
tersebut. BBS umumnya dikelola oleh individu atau kelompok tertentu.
4. Layanan Online: Ada beberapa layanan online yang tersedia sebelum
internet. Contohnya adalah CompuServe, The Source, dan Prodigy.
Layanan-layanan ini menyediakan akses ke berbagai informasi, forum
diskusi, dan konten lainnya. Namun, akses ke layanan-layanan ini
dibatasi dan tidak sebebas akses ke internet saat ini.
5. Transfer File Offline: Sebelum internet, transfer file dilakukan dengan
cara fisik, seperti pengiriman disket atau tape melalui pos atau bertemu
langsung. Tidak ada cara instan untuk mentransfer file secara
elektronik di seluruh dunia seperti yang kita lakukan sekarang.
6. Penelusuran Informasi Tradisional: Untuk mencari informasi, orang
bergantung pada buku, majalah, surat kabar, dan sumber-sumber cetak
lainnya. Pencarian informasi dilakukan secara manual dengan
menggunakan indeks, bibliografi, atau melalui perpustakaan.

Internet of Things (Sistem dan Aplikasi) | 4


Perlu dicatat bahwa meskipun internet seperti yang kita kenal saat ini
belum ada, ada perkembangan dalam teknologi komputer dan
telekomunikasi yang menjadi fondasi bagi kemunculan internet. Seiring
waktu, internet menjadi lebih luas, terbuka, dan terkoneksi secara global,
mengubah fundamental cara kita berkomunikasi, mencari informasi, dan
melakukan bisnis.
Perkembangan telepon dimulai tahun 1871 ditemukan komunikasi
suara melalui kabel. Baru pada 1940 telepon dikomersilkan dan digunakan
secara publik.

Gambar 3. Telpon Pertama dengan Dial Number

Pada tahun 1984 dikembangkan teknologi SMS dengan menggunakan


jaringan GSM, kemudian baru tahun 1993 SMS dapat digunakan secara
publik karena sudah memenuhi standar.

Gambar 4. Ponsel SMS Pertama

• Internet of Content

Teknologi Internet awalnya dikembangkan pada konten WWW


(World Wide Web) untuk menyampaikan informasi melalui internet. WWW
adalah adalah suatu ruang informasi yang dipakai oleh user global yang
memungkinkan user memperoleh informasi secara publik melalui internet.
WWW ditemukan pada tahun 1989 oleh Tim Berners Lee hingga
internet bisa mengkoneksikan semua orang saat ini. Tim pun menciptakan
HyperText Transfer Protocol (HTTP), dan HyperText Markup Language
(HTML) sebuah peramban pertama dan web server pertama.

Internet of Things (Sistem dan Aplikasi) | 5


Gambar 5. Tim Berners Lee

• Internet of People

Internet of People adalah konsep yang mengacu pada konektivitas


dan interaksi antara individu melalui internet. Ini menekankan peran
manusia sebagai entitas yang terhubung dalam ekosistem digital, di mana
mereka dapat berkomunikasi, berbagi informasi, dan berinteraksi secara
online. Konsep Internet of People melibatkan penggunaan teknologi digital
dan platform online yang memungkinkan komunikasi dan kolaborasi
antara individu di seluruh dunia. Beberapa contoh teknologi dan platform
yang mendukung Internet of People termasuk media sosial, aplikasi pesan
instan, jejaring sosial, forum online, dan platform berbagi konten.

Gambar 6. Social Web

Dalam Internet of People, individu dapat terhubung satu sama lain


secara langsung, berbagi pikiran, ide, dan pengalaman, serta berpartisipasi
dalam aktivitas kolaboratif. Mereka dapat membangun dan memperluas
jaringan sosial, menjalin hubungan profesional, mempertukarkan
informasi, dan terlibat dalam komunitas online yang berkaitan dengan
minat, hobi, atau tujuan tertentu. Namun, perlu diingat bahwa Internet of
People juga melibatkan aspek privasi dan keamanan. Pengguna harus
memahami dan mengelola pengaturan privasi mereka, serta

Internet of Things (Sistem dan Aplikasi) | 6


mempertimbangkan risiko terkait dengan berbagi informasi pribadi dan
interaksi online.
Secara keseluruhan, Internet of People memainkan peran penting
dalam membentuk cara kita berkomunikasi, berinteraksi, dan
berpartisipasi dalam kehidupan digital. Ini telah membuka peluang baru
untuk kolaborasi, koneksi, dan pertukaran pengetahuan di seluruh dunia.
Data dalam Internet of Things ini selanjutnya akan dilakukan analisa agar
suatu hasil diperoleh.

• Internet of Things

Perkembangan pertukaran data melalui internet mendorong


komunikasi dan pengiriman data oleh things (benda). Perkembangan IoT
ditandai dengan adanya komunikasi M2M (Machine-to-Machine), Wireless
Sensor Network (WSN), Web of Things (WoT).
M2M (Machine to Machine) / IoT (Internet of Things)
mendigitalisasikan proses kerja menggunakan teknologi yang
menghubungkan perangkat melalui jaringan IP agar dapat dimonitor dan
dikontrol oleh perusahaan dengan tujuan efisiensi dan efektivitas sumber
daya.

Gambar 7. Internet of Things

• Machine-to-Machine (M2M)

Machine-to-Machine (M2M) adalah konsep yang mengacu pada


komunikasi dan interaksi langsung antara perangkat tanpa melibatkan
intervensi manusia. Dalam konteks M2M, perangkat komunikasi, seperti
sensor, mesin, kendaraan, dan perangkat IoT, dapat saling berkomunikasi
dan berinteraksi secara otomatis melalui jaringan.
M2M melibatkan penggunaan teknologi seperti sensor, perangkat
keras khusus, perangkat lunak, jaringan nirkabel, dan protokol komunikasi
yang memungkinkan perangkat untuk saling berkomunikasi, berbagi data,
dan mengambil tindakan tanpa keterlibatan manusia. Contoh penggunaan
M2M meliputi:

Internet of Things (Sistem dan Aplikasi) | 7


1. Industri dan Manufaktur: Dalam lingkungan industri, perangkat M2M
dapat digunakan untuk memantau dan mengontrol sistem produksi,
mengoptimalkan rantai pasokan, mengatur inventarisasi otomatis,
dan memantau kinerja mesin secara real-time. Ini dapat
meningkatkan efisiensi operasional, mengurangi biaya, dan
meningkatkan produktivitas.
2. Transportasi dan Logistik: M2M dapat digunakan dalam kendaraan
pintar, sistem pelacakan, dan manajemen armada. Misalnya, sensor
pada kendaraan dapat mengirim data tentang posisi, kondisi mesin,
dan performa kendaraan secara real-time, memungkinkan
pemantauan dan pengelolaan yang lebih efektif.
3. Kesehatan dan Perawatan Kesehatan: M2M memainkan peran
penting dalam telemedicine dan perawatan kesehatan jarak jauh.
Perangkat medis yang terhubung, seperti monitor pasien, pompa
insulin otomatis, atau peralatan telemedicine, dapat mengirim data
langsung ke penyedia layanan kesehatan untuk pemantauan dan
diagnosis jarak jauh.
4. Smart Home dan Domotik: Dalam konteks rumah pintar, perangkat
M2M seperti termostat cerdas, pengunci pintu otomatis, atau sistem
keamanan terhubung, dapat berkomunikasi dan mengontrol rumah
secara otomatis berdasarkan preferensi dan kebutuhan penghuni.
5. Lingkungan dan Pertanian: M2M dapat digunakan untuk memantau
dan mengelola lingkungan dan sumber daya alam. Misalnya, sensor
lingkungan dapat mengumpulkan data tentang kualitas udara, suhu,
kelembaban, atau keasaman tanah, yang dapat digunakan untuk
pengelolaan sumber daya yang lebih efisien dan pengambilan
keputusan yang lebih baik.

Gambar 8. Sistem Komunikasi M2M

M2M membuka peluang baru untuk efisiensi, otomatisasi, dan


pengambilan keputusan yang lebih cepat dalam berbagai sektor. Dengan
adanya konektivitas yang terus berkembang, perangkat M2M dapat

Internet of Things (Sistem dan Aplikasi) | 8


berkomunikasi dengan cepat dan efisien, membentuk dasar bagi
perkembangan Internet of Things (IoT) yang lebih luas.

• Web of Things

Web of Things (WoT) adalah konsep yang menggabungkan prinsip


Internet of Things (IoT) dengan teknologi web untuk menciptakan
lingkungan di mana perangkat IoT dapat terhubung, berkomunikasi, dan
berinteraksi melalui web.

Gambar 9. Arsitektur Web of Things

Dalam Web of Things, perangkat IoT diberikan kemampuan untuk


berpartisipasi secara aktif dalam web dengan menggunakan protokol web
standar seperti HTTP (Hypertext Transfer Protocol), WebSocket, dan
RESTful API. Ini memungkinkan akses, manajemen, dan interaksi dengan
perangkat IoT melalui peramban web dan aplikasi web.
Dalam Web of Things, perangkat IoT dapat terhubung ke web, berbagi
data, dan berinteraksi dengan perangkat dan layanan lainnya secara
terdesentralisasi. Ini membuka peluang untuk pengembangan aplikasi web
yang kaya fungsionalitas dan integrasi yang lebih luas antara perangkat IoT
yang berbeda. Selain itu, WoT juga mendorong standarisasi dan
interoperabilitas yang lebih baik dalam ekosistem IoT secara keseluruhan.

E. Benefit and Trend Teknologi IoT

• Use Smart Device

Internet of Things (IoT) menggunakan berbagai perangkat pintar


untuk memudahkan kehidupan sehari- hari. Smart device adalah perangkat
elektronik yang memiliki kemampuan untuk terhubung ke internet atau
perangkat lainnya, serta memiliki fungsi dan kemampuan yang lebih
canggih dibandingkan dengan perangkat elektronik konvensional. Smart
device biasanya dilengkapi dengan sensor, pemrosesan data, konektivitas
nirkabel, dan antarmuka pengguna yang intuitif.
Keunggulan utama dari smart device adalah kemampuannya untuk
mengumpulkan, mengirim, dan menerima data melalui jaringan internet.

Internet of Things (Sistem dan Aplikasi) | 9


Hal ini memungkinkan pengguna untuk mengontrol, memantau, dan
berinteraksi dengan perangkat tersebut dari jarak jauh menggunakan
aplikasi di smartphone, tablet, atau komputer.

Gambar 10. Contoh Smart Device

Dengan semakin banyaknya smart device yang tersedia, kita dapat


mengoptimalkan kehidupan sehari-hari dengan mengotomatiskan tugas-
tugas rumah tangga, meningkatkan efisiensi energi, meningkatkan
kenyamanan, dan meningkatkan keamanan. Smart Device dirancang untuk
mendukung kegiatan manusia dalam berbagai faktor, berbagai properti
yang berkaitan dengan komputasi Smart Device digunakan dalam tiga
lingkungan: dunia fisik, lingkungan yang berpusat pada manusia, dan
lingkungan komputasi terdistribusi.

• Reduction in Operational Cost

Internet of Things (IoT) dapat memangkas biaya operasional karena


semua dapat dilakukan secara otomatis, sehingga mengurangi jumlah
manusia yang melakukan pekerjaan tertentu. Selain itu, IoT memiliki tujuan
untuk meningkatkan efektivitas dan efisiensi pekerjaan.

Gambar 11. Otomatisasi produksi memangkas biaya operasional


perusahaan

Internet of Things (Sistem dan Aplikasi) | 10


• Enhanced Security Measures

Keamanan merupakan kebutuhan utama dalam IoT, hal ini bertujuan


agar penggunaan IoT aman dari kejahatan siber. Keamanan IoT mengacu
pada metode perlindungan yang digunakan untuk mengamankan berbagai
perangkat dan data yang terhubung ke internet. Keamanan Internet of
Things (IoT) menjadi isu kritis karena konektivitas yang luas dan
berkembang pesat dari perangkat IoT. Kelemahan keamanan dalam
perangkat IoT dapat mengakibatkan risiko serius, termasuk kerentanan
terhadap serangan siber, pengambilalihan perangkat, dan penyalahgunaan
data pribadi. Contohnya yaitu Application program interface (API) security
(API) dan Public Key Infrastructuren (PKI).

Gambar 12. Security Measure for IoT

Untuk meningkatkan keamanan IoT, ada beberapa langkah yang


dapat diterapkan:

1. Secure Communication
2. Authentication and Authorization
3. Device Identity Management
4. Firmware and Software Updates
5. Secure Data Storage
6. Privacy Protection
7. Network Segmentation
8. Intrusion Detection and Monitoring
9. Physical Security

Dengan menerapkan langkah-langkah keamanan ini, organisasi dapat


meningkatkan keamanan keseluruhan sistem IoT mereka dan mengurangi
potensi risiko serangan.

Internet of Things (Sistem dan Aplikasi) | 11


• Gathering Rich Data

Salah satu karakteristik utama dari Internet of Things (IoT) adalah


kemampuannya untuk mengumpulkan banyak data. Karena perangkat IoT
terhubung dan memiliki sensor-sensor yang mengumpulkan informasi dari
lingkungan sekitarnya, mereka dapat menghasilkan jumlah data yang besar
dan beragam.

Gambar 13. Gathering rich data

Ada beberapa alasan mengapa IoT mengumpulkan banyak data:

1. Monitoring dan Pemantauan: Perangkat IoT dapat digunakan untuk


memantau dan memperoleh data secara terus-menerus tentang
berbagai parameter, seperti suhu, kelembaban, tekanan, kualitas udara,
atau posisi geografis. Data ini digunakan untuk pemantauan kondisi
dan kinerja, mendeteksi perubahan, serta memberikan wawasan yang
berguna untuk pengambilan keputusan.
2. Analisis Lanjutan: Dengan mengumpulkan data dari berbagai
perangkat IoT, organisasi dapat menerapkan analisis lanjutan untuk
menemukan pola, tren, dan korelasi yang tidak terlihat sebelumnya. Ini
dapat membantu dalam pemodelan prediktif, pemeliharaan yang
diprediksi, optimisasi proses, dan pengambilan keputusan yang lebih
baik.
3. Personalisasi dan Pengalaman Pengguna: Data yang dikumpulkan dari
perangkat IoT juga dapat digunakan untuk memahami preferensi
pengguna, perilaku, dan kebutuhan individual. Dengan memahami data
tersebut, layanan dan pengalaman dapat dipersonalisasi sesuai dengan
kebutuhan dan preferensi pengguna, meningkatkan kepuasan dan
keterlibatan mereka.
4. Efisiensi dan Otomatisasi: Data yang dikumpulkan dari perangkat IoT
memungkinkan pemantauan dan pengelolaan yang lebih efisien dari
proses operasional. Informasi yang diperoleh dapat digunakan untuk
mengoptimalkan penggunaan sumber daya, meningkatkan efisiensi

Internet of Things (Sistem dan Aplikasi) | 12


energi, mengurangi limbah, dan mengidentifikasi area di mana
otomatisasi dapat memberikan manfaat.
5. Keamanan dan Keselamatan: Data yang dikumpulkan dari perangkat
IoT dapat digunakan untuk memantau dan melindungi keamanan dan
keselamatan. Misalnya, sensor keamanan dapat mendeteksi aktivitas
yang mencurigakan, perangkat IoT di kendaraan dapat mengumpulkan
data untuk pengemudi yang aman, atau perangkat medis dapat
memantau kondisi pasien untuk memicu tindakan darurat.

Namun, penting untuk diingat bahwa dengan banyaknya data yang


dikumpulkan oleh IoT, tantangan seputar pengelolaan data, privasi,
keamanan, dan analisis yang efektif juga muncul. Oleh karena itu, perlu
mengadopsi praktik terbaik dalam pengumpulan, pengolahan, dan
penggunaan data IoT untuk memaksimalkan nilai dari data tersebut dan
menjaga keamanan serta privasi pengguna.

• Achieve Costumer-Centricity

Secara tradisional, banyak implementasi IoT telah menggunakan


arsitektur terpusat di mana data dari perangkat IoT dikirim ke server pusat
untuk pemrosesan dan analisis. Dalam model ini, perangkat IoT bertindak
sebagai pengumpul data yang mengirimkan data mentah ke server pusat, di
mana data tersebut dianalisis dan keputusan diambil. Keuntungan dari
pendekatan terpusat ini termasuk kemudahan pengelolaan data,
pemrosesan yang kuat, dan analisis yang lebih terpusat. Server pusat dapat
menggabungkan data dari banyak perangkat IoT, memberikan analisis yang
lebih komprehensif, dan menghasilkan wawasan yang lebih mendalam.
Dalam beberapa kasus, pendekatan terpusat masih relevan dan efektif,
terutama dalam skala kecil hingga menengah. Namun, dengan
berkembangnya teknologi, arsitektur yang lebih terdistribusi seperti edge
computing dan fog computing semakin digunakan dalam implementasi IoT.
Pendekatan ini memungkinkan pemrosesan dan analisis data dilakukan
lebih dekat dengan perangkat IoT, mengurangi latensi dan mengatasi
ketergantungan pada konektivitas internet yang stabil.

Gambar 14. Achieve Costumer-Centricity

Internet of Things (Sistem dan Aplikasi) | 13


Teknologi IoT umumnya dikembangkan berdasarkan permasalahan
dari pengguna, sehingga teknologi yang dikembangkan terpusat (sesuai
keinginan) pada pengguna IoT itu sendiri. Contohnya adalah berbagai maca
device IoT seperti Smartwatch, Smart Lamp, dan Smart Light yang dibuat
berdasarkan permasalahan dari pengguna. Dengan ini IoT akan cepat
berkembang dan mempermudah hidup manusia

F. Prediksi Potensi IoT

Prediksi jumlah perangkat IoT yang terhubung mencapai 29,42 miliar pada
tahun 2030. Hal ini menunjukkan bahwa terdapat potensi yang sangat besar
pada pengembangan IoT bahkan lapangan pekerjaan. Perkembangan pesat IoT
ini pasti juga akan berdampak ke sektor-sektor lain seperti ekonomi,
transportasi, dan komunikasi.

Gambar 15. Jumlah perangkat IoT yang terhubung

Potensi IoT disandingkan dengan berbagai teknologi yang sedang


berkembang pada tahun 2025. Nilainya mencapai 6,2 triliun dollar.
Saat ini terdapat sembilan sektor IoT yang bisa dikembangkan di tahun
2022 hingga 2025. Sektor tersebut antara lain adalah kesehatan, makanan,
minuman, pertanian, perkebunan, tambang, dan perminyakan. “Ada tiga hal
besar yang akan menjadi pokok pengembangan IoT, yaitu meningkatkan
operasional dan efisiensi, meningkatkan kualitas kesehatan dan keamanan,
serta meningkatkan produktivitas atau penjualan. Potensi Internet of Things
(IoT) sangatlah besar dan terus berkembang seiring dengan adopsi teknologi
yang semakin meluas

Internet of Things (Sistem dan Aplikasi) | 14


Gambar 16. Market size IoT tahun 2025

Sedangkan potensi IoT di Indonesia juga sangat besar. Berikut adalah


beberapa potensi IoT di Indonesia:

1. Pertanian pintar: Indonesia adalah negara agraris yang bergantung pada


sektor pertanian. IoT dapat digunakan untuk memantau dan mengelola
pertanian dengan lebih efisien, termasuk pemantauan suhu, kelembaban
tanah, dan penggunaan air secara otomatis. Hal ini dapat membantu
meningkatkan produktivitas, mengurangi kerugian hasil panen, dan
mengoptimalkan penggunaan sumber daya.
2. Transportasi cerdas: Dengan meningkatnya populasi dan urbanisasi, IoT
dapat digunakan untuk mengoptimalkan sistem transportasi di Indonesia.
Penggunaan sensor dan jaringan terhubung dapat membantu dalam
manajemen lalu lintas yang lebih baik, parkir pintar, dan transportasi publik
yang lebih efisien.
3. Manufaktur dan Industri 4.0: Indonesia memiliki sektor manufaktur yang
berkembang pesat. Dengan adopsi teknologi IoT, industri dapat
meningkatkan efisiensi produksi, pemeliharaan prediktif, dan pengendalian
kualitas. Perangkat terhubung dan analitik data dapat membantu
mengoptimalkan rantai pasok, meningkatkan produktivitas, dan mengurangi
biaya operasional.
4. Energi dan Lingkungan: IoT dapat digunakan untuk mengoptimalkan
penggunaan energi di Indonesia. Penggunaan smart grid, smart metering,
dan perangkat terhubung lainnya dapat membantu mengelola distribusi
energi yang lebih efisien, meningkatkan kualitas energi, dan
mempromosikan penggunaan energi terbarukan. Selain itu, IoT juga dapat
digunakan untuk pemantauan lingkungan dan penanganan limbah yang
lebih baik.
5. Pelayanan kesehatan dan rumah sakit: Indonesia memiliki tantangan dalam
menyediakan akses pelayanan kesehatan yang merata di seluruh negara. IoT
dapat digunakan untuk meningkatkan pelayanan kesehatan jarak jauh,

Internet of Things (Sistem dan Aplikasi) | 15


pemantauan pasien, dan manajemen inventaris dan peralatan medis. Hal ini
dapat membantu meningkatkan aksesibilitas dan kualitas pelayanan
kesehatan di daerah terpencil.
6. Smart Cities: Beberapa kota di Indonesia, seperti Jakarta, sedang berusaha
untuk menjadi kota pintar (smart city). IoT dapat digunakan untuk
mengintegrasikan sistem infrastruktur kota, seperti manajemen
transportasi, pengelolaan sampah, penerangan jalan, dan keamanan publik.
Smart city dapat meningkatkan efisiensi, keamanan, dan kualitas hidup
masyarakat.

Gambar 17. Market IoT di Indonesia

Dalam mengembangkan potensi IoT di Indonesia, perlu diperhatikan


tantangan seperti infrastruktur yang belum merata, keamanan data, regulasi,
dan keterampilan tenaga kerja. Namun, dengan komitmen dan kerja sama antara
pemerintah, industri, dan pemangku kepentingan lainnya, potensi IoT di
Indonesia dapat diwujudkan.

G. Elemen Teknologi IoT

Dengan perkembangan teknologi komunikasi yang pesat, IoT dapat


meningkatkan efisiensi operasional dalam banyak hal. Ini dapat membantu
perusahaan memantau setiap aspek operasi mereka dengan memasang sensor
di berbagai aset bisnis.
Setelah pandemi, ini menjadi sangat penting karena memungkinkan
operasi dipantau dan dikelola dari jarak jauh. Ini membantu perusahaan untuk
membuat keputusan strategis berbasis data yang penting untuk pengembangan
mereka. Adopsi luas dari teknologi ini membuat perusahaan menjadi lebih
kompetitif karena menyediakan sistem yang mumpuni yang akan membuat
mereka tetap di depan para pesaing mereka.
Pentingnya teknologi IoT terletak pada potensinya untuk mengubah cara
kita hidup, bekerja, dan berinteraksi dengan lingkungan sekitar. Dalam konteks
yang lebih luas, IoT juga berperan penting dalam mendorong perkembangan
teknologi yang lebih maju dan mempersiapkan masa depan yang lebih
terhubung dan cerdas.

Internet of Things (Sistem dan Aplikasi) | 16


Gambar 18 Elemen Teknologi IoT

• Strong Connectivity

Kebutuhan infrastruktur pada sistem IoT salah satunya pada


konektivitas yang kuat dan dapat diandalkan. Dengan ini data dapat dikirim
secara terus menerus tanpa adanya hambatan. Di dalam sebuah sistem IoT
yang terdiri dari perangkat kecil, setiap sistem akan saling terhubung
dengan jaringan. Sehingga dapat menciptakan kinerja yang lebih efektif dan
efisien.

Gambar 19. Infrastruktur Jaringan IoT

Konektivitas yang kuat pada Internet of Things (IoT) sangat penting


untuk memastikan perangkat terhubung dapat berkomunikasi secara
efisien dan data dapat ditransfer dengan lancar. Berikut ini beberapa faktor
yang penting untuk mencapai konektivitas yang kuat pada IoT:

1. Jaringan yang Andal: Memiliki infrastruktur jaringan yang stabil dan


andal merupakan faktor penting dalam mencapai konektivitas yang
kuat. Jaringan kabel seperti Ethernet atau fiber optic dapat memberikan
keandalan dan kecepatan tinggi, sedangkan jaringan nirkabel seperti
Wi-Fi atau Bluetooth dapat memberikan fleksibilitas dan mobilitas.
2. Ketersediaan Jaringan: Penting untuk memastikan ketersediaan
jaringan yang luas dan kuat di area di mana perangkat IoT akan
ditempatkan. Ini termasuk memastikan cakupan jaringan yang

Internet of Things (Sistem dan Aplikasi) | 17


memadai dan adanya infrastruktur jaringan yang memadai untuk
mendukung konektivitas yang stabil.
3. Keamanan Jaringan: Konektivitas yang kuat dalam IoT juga harus
diimbangi dengan keamanan jaringan yang tepat. Perlindungan yang
baik harus diterapkan untuk melindungi perangkat terhubung dari
ancaman keamanan siber dan serangan yang mungkin terjadi. Ini
melibatkan penggunaan protokol keamanan, enkripsi data, otorisasi
akses, dan pemantauan jaringan yang terus-menerus.
4. Protokol Komunikasi yang Efisien: Memilih protokol komunikasi yang
efisien dan sesuai dengan kebutuhan aplikasi IoT dapat meningkatkan
konektivitas. Protokol seperti MQTT (Message Queuing Telemetry
Transport) atau CoAP (Constrained Application Protocol) dirancang
khusus untuk lingkungan IoT dengan kebutuhan bandwidth rendah,
latensi rendah, dan penggunaan energi yang efisien.
5. Manajemen Jaringan yang Efektif: Untuk memastikan konektivitas yang
kuat, penting untuk memiliki solusi manajemen jaringan yang efektif. Ini
mencakup pemantauan dan manajemen perangkat terhubung,
pemeliharaan jaringan, pemecahan masalah, dan penanganan
kesalahan dengan cepat dan efisien.
6. Skalabilitas: IoT sering kali melibatkan ribuan atau bahkan jutaan
perangkat terhubung. Oleh karena itu, penting untuk memiliki
konektivitas yang dapat diskalakan dengan mudah untuk
mengakomodasi pertumbuhan jumlah perangkat IoT yang terhubung.

Dengan memperhatikan faktor-faktor ini, dapat ditingkatkan


konektivitas yang kuat pada IoT, yang memungkinkan perangkat
terhubung berkomunikasi secara efisien, data dapat ditransfer dengan
lancar, dan aplikasi IoT dapat berjalan dengan baik.

• Advance Analytics

Data sangat penting dalam penerapan IoT terutama untuk


melakukan prediksi terhadap suatu kondisi. Analisis yang baik diperlukan
agar prediksi dan output dari sistem IoT menjadi lebih akurat. Data yang
diperoleh akan disimpan dalam penyimpanan data berskala besar.

Gambar 20. AWS IoT Analitics

Internet of Things (Sistem dan Aplikasi) | 18


Gambar 21 Azure IoT Analitics Architecture

Analisis data IoT adalah proses mengumpulkan, mengelola, dan


menganalisis data yang dihasilkan oleh perangkat terhubung dalam
ekosistem Internet of Things (IoT). Tujuan utama dari analisis data IoT
adalah untuk menghasilkan wawasan yang berharga, mengidentifikasi pola,
tren, dan informasi penting yang dapat digunakan untuk mengambil
keputusan yang lebih baik dan meningkatkan kinerja sistem, proses, atau
aplikasi yang terkait dengan IoT. Berikut adalah beberapa poin penting
terkait analisis data IoT:

1. Pengumpulan Data: Analisis data IoT dimulai dengan pengumpulan data


dari berbagai perangkat terhubung. Data ini dapat berupa data sensor
yang mencakup informasi seperti suhu, kelembaban, tekanan, gerakan,
atau data lainnya yang relevan dengan lingkungan atau objek yang
dipantau oleh perangkat IoT.
2. Penyimpanan Data: Data yang dikumpulkan perlu disimpan secara
aman dan tersedia untuk analisis. Solusi penyimpanan data seperti basis
data skala besar atau penyimpanan di cloud digunakan untuk
menyimpan dan mengelola data IoT yang besar dalam skala yang
fleksibel.
3. Pemrosesan Data: Setelah data dikumpulkan, langkah selanjutnya
adalah memproses dan mengolah data tersebut. Ini melibatkan
pembersihan data, transformasi, normalisasi, dan agregasi data agar
dapat digunakan untuk analisis lebih lanjut.
4. Analisis Data: Analisis data IoT mencakup berbagai teknik dan alat
untuk mengeksplorasi, menganalisis, dan menemukan wawasan dari
data yang dihasilkan oleh perangkat terhubung. Beberapa teknik
analisis data yang umum digunakan meliputi analisis statistik,
pemodelan prediktif, pembelajaran mesin, dan analisis visual.
5. Visualisasi Data: Visualisasi data memungkinkan presentasi yang lebih
intuitif dan mudah dimengerti dari hasil analisis data IoT. Grafik,

Internet of Things (Sistem dan Aplikasi) | 19


diagram, peta, atau dashboard dapat digunakan untuk menggambarkan
pola dan tren yang terdeteksi, memberikan pemahaman yang lebih baik
tentang data kepada pengguna.
6. Keamanan dan Privasi Data: Keamanan dan privasi data menjadi faktor
penting dalam analisis data IoT. Data IoT sering kali sensitif dan dapat
berisi informasi pribadi atau rahasia bisnis. Diperlukan langkah-
langkah keamanan yang tepat, termasuk enkripsi data, akses terbatas,
dan perlindungan terhadap ancaman keamanan siber.
7. Respons Real-time: Dalam beberapa kasus, analisis data IoT perlu
dilakukan secara real-time untuk mendapatkan wawasan yang cepat
dan mendukung pengambilan keputusan yang tepat waktu. Ini
melibatkan pemrosesan data dalam waktu nyata dan tindakan responsif
terhadap perubahan kondisi yang terdeteksi oleh perangkat IoT.

Analisis data IoT memberikan potensi besar untuk mengoptimalkan


operasional, meningkatkan keefektifan, mengidentifikasi peluang baru, dan
meningkatkan pengalaman pengguna. Dengan analisis yang tepat, data IoT
dapat memberikan wawasan berharga yang mendukung berbagai aplikasi
dan sektor industri.

• Human-Machine Interaction

IoT memungkinkan interaksi antara manusia dengan mesin dengan


media internet. Rancangan interaksi tersebut akan meningkatkan
efektivitas dan efisiensi pada kehidupan sehari-hari. Komunikasi yang
lancar antara orang dan mesin memerlukan Interface, yaituTempat atau
tindakan di mana pengguna terlibat dengan mesin.

Gambar 22 Human-Machine Interaction

Interaksi manusia dan mesin (human-machine interaction) merujuk


pada cara manusia berinteraksi dengan sistem atau perangkat yang
dikendalikan oleh mesin, seperti komputer, perangkat mobile, robot, atau
perangkat IoT. Interaksi manusia dan mesin melibatkan antarmuka yang
memungkinkan komunikasi, pertukaran informasi, dan kontrol antara
manusia dan mesin.

Internet of Things (Sistem dan Aplikasi) | 20


Interaksi Sentuhan dan Gestur atau Layar sentuh dan teknologi gestur
memungkinkan interaksi manusia dan mesin melalui sentuhan dan gerakan
fisik. Dengan menggunakan jari atau stylus pada layar sentuh, pengguna
dapat mengontrol dan berinteraksi dengan berbagai aplikasi dan
perangkat. Teknologi gestur mengenali gerakan tubuh dan tangan manusia
untuk mengontrol dan berkomunikasi dengan mesin.
Interaksi manusia dan mesin semakin diperkaya dengan adopsi
kecerdasan buatan (artificial intelligence) dan teknik pembelajaran mesin
(machine learning). Dengan kemampuan ini, mesin dapat belajar dari data
dan pengalaman untuk mengenali pola, mengambil keputusan, dan
beradaptasi dengan preferensi pengguna.

• Advance Engineering

Pengembangan IoT memerlukan engineer tingkat lanjut yang dapat


mengembangkan dan menguasai bidang teknologi. Sehingga dengan
engineer dapat membangun ekosistem IoT yang memudahkan dan
memberikan manfaat terhadap aktivitas manusia.

Gambar 23 IoT Engineer

Seorang insinyur IoT (Internet of Things) bertanggung jawab untuk


merancang, mengembangkan, dan mengimplementasikan solusi teknis
dalam lingkup IoT. Peran seorang insinyur IoT mencakup berbagai aspek
teknis, termasuk perangkat keras (hardware), perangkat lunak (software),
jaringan, dan analisis data.
Dalam peran ini, insinyur IoT akan dihadapkan pada tantangan teknis
dan permasalahan yang mungkin muncul. Oleh karena itu, kemampuan
pemecahan masalah dan troubleshooting yang baik sangat diperlukan
untuk mengidentifikasi dan memperbaiki masalah yang terjadi dalam
solusi IoT.
Insinyur IoT juga harus memiliki keterampilan dalam pengembangan
perangkat lunak (software). Ini melibatkan pemrograman untuk
mengontrol perangkat terhubung, menghubungkan dengan jaringan,
mengumpulkan dan menganalisis data, serta mengintegrasikan dengan
platform atau layanan yang relevan. Keterampilan pemrograman seperti

Internet of Things (Sistem dan Aplikasi) | 21


Python, C/C++, atau Java menjadi penting dalam pengembangan perangkat
lunak IoT, selain itu insinyur IoT harus memahami berbagai teknologi
jaringan yang digunakan dalam solusi IoT, seperti Wi-Fi, Bluetooth, Zigbee,
LoRa, atau protokol seluler seperti 4G atau 5G. Mereka harus dapat
mengatur dan mengonfigurasi jaringan, mengelola koneksi perangkat
terhubung, dan memastikan konektivitas yang kuat dan andal.
Seorang insinyur IoT perlu terus mengikuti perkembangan terbaru
dalam teknologi IoT, mengikuti tren industri, dan mengembangkan
keterampilan teknis yang relevan. Fleksibilitas, kreativitas, dan pemikiran
analitis juga diperlukan untuk menghadapi tantangan dalam implementasi
solusi IoT yang sukses.

H. Macam-macam Jaringan Koneksi IoT

Ada beberapa macam koneksi jaringan yang digunakan dalam Internet of


Things (IoT), tergantung pada kebutuhan spesifik aplikasi dan lingkungan
implementasinya. Berikut adalah beberapa macam koneksi jaringan yang
umum digunakan dalam IoT:

1. Wi-Fi: Koneksi Wi-Fi merupakan salah satu koneksi jaringan yang paling
umum digunakan dalam IoT. Wi-Fi menggunakan teknologi nirkabel dan
menghubungkan perangkat IoT ke jaringan lokal yang ada. Kelebihan Wi-Fi
termasuk kecepatan tinggi, kemampuan mentransfer data yang besar, dan
fleksibilitas dalam jarak operasi.
2. Bluetooth: Bluetooth adalah koneksi nirkabel yang biasanya digunakan
untuk menghubungkan perangkat IoT yang berdekatan satu sama lain.
Bluetooth cocok untuk aplikasi yang memerlukan konektivitas jarak pendek,
seperti pengendalian perangkat rumah pintar, headset nirkabel, atau sensor
kecil.
3. Zigbee: Zigbee adalah protokol nirkabel yang digunakan dalam aplikasi
jaringan nirkabel berkekuatan rendah dan jarak pendek. Zigbee digunakan
secara luas dalam aplikasi rumah pintar dan industri, karena konsumsi daya
yang rendah dan kemampuan membentuk jaringan yang sangat besar.
4. Z-Wave: Z-Wave adalah protokol komunikasi nirkabel yang dirancang
khusus untuk pengendalian perangkat rumah pintar. Z-Wave memiliki jarak
operasi yang baik, kemampuan beradaptasi dengan interferensi radio
lainnya, dan konsumsi daya yang rendah.
5. LoRaWAN: LoRaWAN (Long Range Wide Area Network) adalah protokol
komunikasi nirkabel yang dirancang untuk aplikasi IoT dengan jangkauan
jarak jauh. LoRaWAN menggunakan modulasi radio berkecepatan rendah
dan memungkinkan komunikasi dalam jarak hingga beberapa kilometer,
dengan konsumsi daya yang rendah.
6. Cellular (4G, 5G): Koneksi seluler, seperti 4G dan 5G, digunakan untuk
menghubungkan perangkat IoT ke jaringan seluler yang lebih luas. Koneksi
seluler memberikan jangkauan yang luas, baik di area urban maupun
pedesaan, dan memberikan kemampuan untuk mentransfer data dalam

Internet of Things (Sistem dan Aplikasi) | 22


jumlah besar. Namun, koneksi seluler umumnya memerlukan daya yang
lebih tinggi dibandingkan dengan protokol lainnya.
7. Ethernet: Koneksi Ethernet menggunakan kabel fisik untuk menghubungkan
perangkat IoT ke jaringan lokal atau internet. Ini umumnya digunakan dalam
aplikasi industri atau koneksi yang membutuhkan kecepatan dan keandalan
tinggi.
8. NB-IoT dan Cat-M1: NB-IoT (Narrowband IoT) dan Cat-M1 (LTE-M) adalah
teknologi jaringan seluler yang dirancang khusus untuk aplikasi IoT dengan
konsumsi daya yang rendah dan jangkauan yang luas. Teknologi ini
menyediakan konektivitas yang andal dan tahan lama untuk perangkat IoT
dengan kebutuhan transfer data yang rendah.

Gambar 24. Jaringan koneksi IoT

Pilihan koneksi jaringan dalam IoT tergantung pada faktor seperti


jangkauan, konsumsi daya, kecepatan transfer data, dan biaya. Adopsi teknologi
koneksi IoT yang tepat akan memungkinkan perangkat IoT untuk terhubung
dan berkomunikasi secara efektif dalam lingkungan yang relevan.

I. Implementasi IoT

Ada banyak contoh implementasi Internet of Things (IoT) yang telah


dilakukan di berbagai sektor dan bidang.

Gambar 25. Implementasi IoT di berbagai bidang

Internet of Things (Sistem dan Aplikasi) | 23


Berikut adalah beberapa contoh implementasi IoT diberbagai bidang:

• Smart Home (Rumah Pintar): Implementasi IoT dalam rumah pintar


memungkinkan pengguna untuk mengontrol dan mengelola berbagai aspek
rumah secara otomatis dan jarak jauh. Misalnya, pengguna dapat
mengendalikan pencahayaan, suhu, pengunci pintu, sistem keamanan, atau
perangkat elektronik melalui smartphone mereka. Pengguna juga dapat
menerima notifikasi dan melihat data penggunaan energi untuk
mengoptimalkan efisiensi energi.
• Smart Agriculture (Pertanian Pintar): Dalam implementasi IoT di bidang
pertanian, sensor dan perangkat terhubung digunakan untuk
mengoptimalkan pertanian, pengairan, dan pengelolaan tanaman. Sensor
dapat mengukur kelembaban tanah, suhu, tingkat kelembaban udara, dan
nutrisi tanah untuk memberikan informasi yang akurat tentang kondisi
pertanian. Hal ini memungkinkan petani untuk mengambil keputusan yang
lebih baik terkait irigasi, pemupukan, atau pengendalian hama.
• Smart Manufacturing (Manufaktur Pintar): IoT digunakan dalam
implementasi manufaktur pintar untuk memantau dan mengoptimalkan
proses produksi. Sensor dan perangkat terhubung digunakan untuk
mengumpulkan data tentang performa mesin, suhu, kualitas produk, dan
kondisi lingkungan kerja. Informasi ini digunakan untuk mendapatkan
wawasan real-time, meningkatkan efisiensi produksi, mencegah kerusakan
mesin, dan mengurangi waktu henti produksi yang tidak terduga.
• Smart City (Kota Pintar): Implementasi IoT dalam konsep kota pintar
mencakup berbagai aspek seperti transportasi, manajemen limbah,
penggunaan energi, keamanan, dan layanan publik. Misalnya, sensor dapat
digunakan untuk mengelola parkir cerdas dengan memberikan informasi
tentang ketersediaan tempat parkir kepada pengguna melalui aplikasi.
Juga, sensor kebersihan dapat memantau kebersihan dan kapasitas tempat
sampah, sehingga memungkinkan manajemen yang lebih efisien dalam
pengumpulan sampah.
• Healthcare (Kesehatan): IoT dapat digunakan dalam implementasi solusi
kesehatan yang terhubung. Perangkat terhubung seperti monitor detak
jantung, pengukur gula darah, atau perangkat pelacakan aktivitas fisik
dapat mengumpulkan data kesehatan pasien secara real-time. Data ini
dapat digunakan untuk pemantauan jarak jauh, diagnosis, atau peringatan
dini tentang masalah kesehatan.
• Smart Energy Management (Manajemen Energi Pintar): Implementasi IoT
dalam manajemen energi pintar memungkinkan pengguna untuk
memantau dan mengontrol penggunaan energi. Sensor dan perangkat
terhubung dapat memberikan informasi real-time tentang konsumsi energi
dan membantu dalam mengoptimalkan penggunaan energi dalam rumah,
gedung komersial, atau industri.
• Fleet Management (Manajemen Armada): IoT digunakan dalam
implementasi manajemen armada untuk melacak, memantau, dan
mengelola armada kendaraan secara efisien. Sensor dan perangkat
terhubung digunakan untuk melacak posisi kendaraan, memantau kondisi

Internet of Things (Sistem dan Aplikasi) | 24


kendaraan, mengoptimalkan rute perjalanan, dan memperbaiki efisiensi
penggunaan bahan bakar.

Implementasi IoT sangat luas dan dapat diterapkan dalam berbagai


sektor, termasuk rumah pintar, pertanian, manufaktur, kota pintar, kesehatan,
manajemen energi, dan manajemen armada. Tujuan dari implementasi IoT
adalah untuk meningkatkan efisiensi, produktivitas, keamanan, dan
pengalaman pengguna dengan memanfaatkan data yang dihasilkan oleh
perangkat terhubung.

Internet of Things (Sistem dan Aplikasi) | 25


Arsiterktur dan Infrastruktur IoT

A. Arsitektur IoT

Arsitektur IoT (Internet of Things) adalah struktur atau model yang


menggambarkan bagaimana perangkat terhubung dan komponen sistem
berinteraksi dalam ekosistem IoT. Arsitektur IoT berfungsi untuk mengatur dan
memahami bagaimana data dikumpulkan, dikirim, diproses, dan digunakan
dalam implementasi IoT.

Gambar 26. Contoh Arsitektur IoT

Meskipun ada berbagai arsitektur IoT yang berbeda, berikut adalah


komponen umum yang biasanya ada dalam arsitektur IoT:

1. Perangkat Terhubung (Connected Devices): Merupakan perangkat fisik


yang terhubung ke internet dan menghasilkan data. Ini bisa berupa sensor,
aktuator, perangkat pintar, atau perangkat tertanam yang terintegrasi
dalam objek sehari-hari.
2. Gateway: Gateway berfungsi sebagai jembatan antara perangkat terhubung
dan jaringan IoT. Gateway mengumpulkan data dari perangkat terhubung di
sekitarnya dan meneruskannya ke cloud atau platform IoT. Gateway juga
dapat melakukan fungsi pemrosesan data awal, penyaringan, dan kompresi
sebelum mengirimkannya ke tingkat berikutnya.
3. Jaringan: Komponen ini menyediakan infrastruktur untuk menghubungkan
perangkat terhubung dengan platform atau cloud IoT. Jaringan bisa berupa
jaringan nirkabel (Wi-Fi, Bluetooth, Zigbee, LoRa, dll.), jaringan kabel
(Ethernet), atau bahkan jaringan seluler.
4. Cloud/Platform IoT: Ini adalah bagian utama dalam arsitektur IoT yang
menerima, menyimpan, dan mengelola data yang dihasilkan oleh perangkat
terhubung. Cloud/Platform IoT menyediakan lingkungan yang aman untuk
analisis data, visualisasi, dan pengolahan data lebih lanjut. Ini juga dapat
mengintegrasikan data dengan aplikasi atau sistem lain.

Internet of Things (Sistem dan Aplikasi) | 26


5. Analisis Data: Komponen ini bertanggung jawab untuk menganalisis data
yang dikumpulkan dari perangkat terhubung. Melalui analisis data,
informasi yang berharga dapat diambil, pola dan tren dapat diidentifikasi,
dan wawasan dapat diperoleh untuk mendukung pengambilan keputusan
yang lebih baik.
6. Antarmuka Pengguna: Ini adalah komponen yang memungkinkan pengguna
berinteraksi dengan sistem IoT. Antarmuka pengguna dapat berupa aplikasi
mobile, antarmuka web, atau antarmuka suara yang memungkinkan
pengguna mengontrol perangkat terhubung, melihat data, dan menerima
notifikasi.
7. Keamanan dan Privasi: Aspek keamanan dan privasi sangat penting dalam
arsitektur IoT. Ini melibatkan perlindungan data, enkripsi komunikasi,
otorisasi akses, dan perlindungan terhadap ancaman keamanan siber.
8. Manajemen Perangkat: Komponen ini bertanggung jawab untuk manajemen
perangkat terhubung, termasuk pendaftaran perangkat, pemantauan status
perangkat, pembaruan perangkat lunak, dan pengaturan konfigurasi
perangkat.
9. Protokol Komunikasi: Protokol komunikasi seperti MQTT, CoAP, atau HTTP
digunakan untuk mengatur komunikasi antara perangkat terhubung,
gateway, dan cloud/ platform IoT. Protokol ini memastikan pengiriman data
yang handal, aman, dan efisien dalam ekosistem IoT.

Arsitektur IoT dapat bervariasi tergantung pada kebutuhan dan


kompleksitas implementasi. Namun, komponen-komponen tersebut
memberikan kerangka kerja dasar yang mengatur interaksi dan aliran data
dalam ekosistem IoT. Terdapat banyak pendapat tentang arsitektur Internet of
Things ini. Ada yang berpendapat arsitektur IoT 3 layer, 4, layer, 5 layer, dan 7
layer namun secara umum memiliki kesamaan.

• Arsitektur 3 Layer

Salah satu model arsitektur IoT yang umum digunakan adalah model
tiga lapisan (3-layer IoT architecture). Model ini terdiri dari tiga lapisan
utama yang mendefinisikan tugas dan tanggung jawab masing-masing
lapisan dalam implementasi IoT. Berikut adalah penjelasan mengenai tiga
lapisan tersebut:

1. Perangkat Terhubung (Device Layer): Lapisan pertama adalah


perangkat terhubung (device layer). Lapisan ini berfokus pada
perangkat-perangkat fisik yang terhubung ke jaringan IoT. Perangkat ini
bisa berupa sensor, aktuator, perangkat pintar, atau perangkat tertanam
lainnya. Tugas utama lapisan ini adalah mengumpulkan data dari
lingkungan sekitarnya, mengirimkannya ke lapisan selanjutnya, dan
menerima instruksi dari lapisan aplikasi. Lapisan ini juga bertanggung
jawab untuk mengelola keamanan perangkat dan keandalannya.
2. Jaringan dan Gateway (Network and Gateway Layer): Lapisan kedua
adalah jaringan dan gateway (network and gateway layer). Lapisan ini

Internet of Things (Sistem dan Aplikasi) | 27


berfungsi sebagai penghubung antara perangkat terhubung dan lapisan
aplikasi atau cloud IoT. Tugas utama lapisan ini adalah menyediakan
konektivitas antara perangkat terhubung dan infrastruktur jaringan,
mengelola lalu lintas data antara perangkat dan cloud, serta melakukan
fungsi pemrosesan awal data sebelum mengirimkannya ke lapisan
aplikasi. Gateway dalam lapisan ini berperan sebagai perantara untuk
mengumpulkan data dari perangkat terhubung, mengontrol akses
jaringan, dan menerapkan kebijakan keamanan.
3. Aplikasi dan Analisis (Application and Analytics Layer): Lapisan ketiga
adalah aplikasi dan analisis (application and analytics layer). Lapisan ini
bertanggung jawab untuk mengelola dan menganalisis data yang
dikumpulkan oleh perangkat terhubung. Tugas utama lapisan ini adalah
menerima data dari lapisan jaringan, menerapkan logika bisnis atau
algoritma analisis data, menghasilkan wawasan dan informasi yang
berguna, serta menyampaikan hasil analisis kepada pengguna melalui
antarmuka pengguna yang sesuai. Lapisan ini juga dapat menyediakan
integrasi dengan sistem eksternal, memantau kinerja sistem, dan
mengelola keamanan data.

Gambar 27. Contoh Arsitektur IoT 3 layer

Model arsitektur IoT tiga lapisan ini memisahkan tugas dan tanggung
jawab dalam implementasi IoT, sehingga memungkinkan skalabilitas,
fleksibilitas, dan efisiensi dalam sistem. Lapisan perangkat terhubung
bertanggung jawab langsung terhadap data yang dikumpulkan, lapisan
jaringan dan gateway mengelola konektivitas dan pemrosesan data,
sedangkan lapisan aplikasi dan analisis menjalankan aplikasi, menganalisis
data, dan menyampaikan hasil kepada pengguna.

• Arsitektur 4 Layer

Salah satu model arsitektur IoT yang populer adalah model empat
lapisan (4-layer IoT architecture). Model ini menyediakan kerangka kerja
yang lebih terperinci untuk mengatur komponen dan fungsionalitas dalam
implementasi IoT.

Internet of Things (Sistem dan Aplikasi) | 28


Gambar 28. Contoh arsitekur 4 layer

Berikut adalah penjelasan mengenai empat lapisan dalam arsitektur


ini:

1. Perangkat Terhubung (Device Layer): Lapisan pertama adalah


perangkat terhubung (device layer), yang merupakan lapisan paling
bawah dalam arsitektur. Lapisan ini mencakup perangkat-perangkat
fisik seperti sensor, aktuator, perangkat pintar, dan perangkat tertanam
lainnya. Perangkat ini mengumpulkan data dari lingkungan sekitarnya
atau menjalankan tindakan berdasarkan instruksi yang diberikan.
Lapisan ini juga mencakup komponen seperti protokol komunikasi,
pemrosesan perangkat keras, dan manajemen daya.
2. Jaringan dan Komunikasi (Network and Communication Layer): Lapisan
kedua adalah jaringan dan komunikasi (network and communication
layer). Lapisan ini bertanggung jawab untuk mengatur konektivitas
antara perangkat terhubung, gateway, dan infrastruktur jaringan.
Lapisan ini mencakup teknologi jaringan seperti Wi-Fi, Bluetooth,
Zigbee, LoRa, dan protokol lainnya yang memungkinkan perangkat
terhubung berkomunikasi dengan baik. Komponen lain dalam lapisan ini
adalah manajemen lalu lintas data, keamanan jaringan, dan pengaturan
kualitas layanan (Quality of Service/QoS).
3. Pengolahan dan Manajemen Data (Data Processing and Management
Layer): Lapisan ketiga adalah pengolahan dan manajemen data (data
processing and management layer). Lapisan ini bertanggung jawab
untuk mengelola data yang dihasilkan oleh perangkat terhubung. Tugas
lapisan ini mencakup pemrosesan data, pengiriman data ke tujuan yang
tepat, penyimpanan data, dan manajemen keamanan data. Lapisan ini
juga mencakup komponen seperti database, sistem manajemen data, alat
analisis data, serta teknologi untuk pengolahan real-time atau
pemrosesan batch.
4. Aplikasi dan Layanan (Application and Services Layer): Lapisan keempat
adalah aplikasi dan layanan (application and services layer). Lapisan ini
mencakup aplikasi dan layanan yang menggunakan data dari perangkat
terhubung untuk memberikan fungsionalitas tambahan atau nilai bagi
pengguna akhir. Aplikasi ini bisa berupa aplikasi mobile, aplikasi web,
sistem manajemen, sistem pemantauan, atau layanan lain yang
berhubungan dengan IoT. Lapisan ini juga mencakup antarmuka

Internet of Things (Sistem dan Aplikasi) | 29


pengguna, integrasi dengan sistem eksternal, analisis data lanjutan, dan
pengelolaan keseluruhan solusi IoT.

Dengan model arsitektur IoT empat lapisan ini, setiap lapisan


memiliki tanggung jawabnya sendiri, dan ada pemisahan yang jelas antara
komponen dalam setiap lapisan. Hal ini memungkinkan skalabilitas,
interoperabilitas, dan fleksibilitas dalam implementasi IoT, serta
mempermudah pengelolaan dan pemeliharaan sistem secara keseluruhan.

• Arsitektur 5 Layer

Salah satu model arsitektur IoT yang lebih rinci adalah model lima
lapisan (5-layer IoT architecture).

Gambar 29. Contoh arsitektur 5 layer

Model ini memecah komponen dan fungsionalitas dalam


implementasi IoT menjadi lima lapisan yang berbeda. Berikut adalah
penjelasan mengenai lima lapisan dalam arsitektur ini:

1. Perangkat Terhubung (Device Layer): Lapisan pertama adalah


perangkat terhubung (device layer), yang terdiri dari perangkat fisik
atau sensor yang terhubung ke jaringan IoT. Lapisan ini mencakup
perangkat seperti sensor, aktuator, perangkat pintar, dan perangkat
embedded lainnya. Perangkat ini mengumpulkan data dari lingkungan
sekitarnya atau menjalankan tindakan berdasarkan instruksi yang
diberikan.
2. Jaringan dan Komunikasi (Network and Communication Layer): Lapisan
kedua adalah jaringan dan komunikasi (network and communication
layer), yang bertanggung jawab untuk mengatur konektivitas antara
perangkat terhubung, gateway, dan infrastruktur jaringan. Lapisan ini
mencakup teknologi jaringan seperti Wi-Fi, Bluetooth, Zigbee, LoRa, dan
protokol lainnya yang memungkinkan perangkat terhubung
berkomunikasi dengan baik.

Internet of Things (Sistem dan Aplikasi) | 30


3. dan Manajemen Data (Data Processing and Management Layer): Lapisan
ketiga adalah pengolahan dan manajemen data (data processing and
management layer). Lapisan ini bertanggung jawab untuk mengelola
data yang dihasilkan oleh perangkat terhubung. Tugas lapisan ini
mencakup pemrosesan data, pengiriman data ke tujuan yang tepat,
penyimpanan data, dan manajemen keamanan data. Lapisan ini juga
mencakup komponen seperti database, sistem manajemen data, alat
analisis data, serta teknologi untuk pengolahan real-time atau
pemrosesan batch.
4. Aplikasi dan Layanan (Application and Services Layer): Lapisan keempat
adalah aplikasi dan layanan (application and services layer). Lapisan ini
mencakup aplikasi dan layanan yang menggunakan data dari perangkat
terhubung untuk memberikan fungsionalitas tambahan atau nilai bagi
pengguna akhir. Aplikasi ini bisa berupa aplikasi mobile, aplikasi web,
sistem manajemen, sistem pemantauan, atau layanan lain yang
berhubungan dengan IoT. Lapisan ini juga mencakup antarmuka
pengguna, integrasi dengan sistem eksternal, analisis data lanjutan, dan
pengelolaan keseluruhan solusi IoT.
5. Bisnis layer IoT memainkan peran penting dalam memastikan
keberhasilan dan nilai bisnis yang dihasilkan dari implementasi solusi
IoT. Lapisan ini melibatkan perencanaan strategis, pengembangan
model bisnis, pengelolaan proyek, kerjasama dengan mitra, kepatuhan
hukum dan keamanan, serta analisis data dan pengelolaan pelanggan.

Dengan model arsitektur IoT lima lapisan ini, setiap lapisan memiliki
tugas dan tanggung jawabnya sendiri, dan ada pemisahan yang jelas antara
komponen dalam setiap lapisan. Hal ini memungkinkan pengolahan data
yang efisien, pengambilan keputusan yang cepat, dan respons yang real-time
dalam implementasi IoT. Lapisan edge computing juga membantu dalam
mengatasi tantangan latensi dan memungkinkan pemrosesan data di lokasi
terdekat dengan perangkat terhubung.

• Arsitektur 7 Layer

Arsitektur IoT yang terdiri dari tujuh lapisan (7-layer IoT


architecture) menambahkan beberapa lapisan tambahan untuk memperluas
pemahaman dan menggambarkan lebih rinci komponen dalam implementasi
IoT. Berikut adalah penjelasan mengenai masing-masing lapisan dalam
arsitektur ini:

1. Perangkat Terhubung (Device Layer): Lapisan pertama adalah


perangkat terhubung (device layer), yang merupakan lapisan perangkat
fisik atau sensor yang terhubung ke jaringan IoT. Perangkat ini
mengumpulkan data dari lingkungan sekitarnya atau menjalankan
tindakan berdasarkan instruksi yang diberikan.
2. Jaringan dan Komunikasi (Network and Communication Layer): Lapisan
kedua adalah jaringan dan komunikasi (network and communication

Internet of Things (Sistem dan Aplikasi) | 31


layer), yang bertanggung jawab untuk mengatur konektivitas antara
perangkat terhubung, gateway, dan infrastruktur jaringan. Lapisan ini
mencakup teknologi jaringan seperti Wi-Fi, Bluetooth, Zigbee, LoRa, dan
protokol lainnya yang memungkinkan perangkat terhubung
berkomunikasi dengan baik.
3. Manajemen Aset (Asset Management Layer): Lapisan ketiga adalah
manajemen aset (asset management layer). Lapisan ini melibatkan
manajemen siklus hidup aset IoT, termasuk pendaftaran, identifikasi,
pemantauan, pemeliharaan, dan penarikan aset IoT. Tujuan lapisan ini
adalah untuk mengoptimalkan penggunaan aset IoT, meningkatkan
efisiensi, dan mengurangi biaya pemeliharaan.
4. Keamanan (Security Layer): Lapisan keempat adalah keamanan
(security layer), yang melibatkan perlindungan data dan sistem dari
ancaman keamanan siber. Lapisan ini mencakup langkah-langkah
seperti enkripsi data, autentikasi, otorisasi akses, pemantauan ancaman,
deteksi intrusi, dan perlindungan privasi.
5. Analisis Data (Data Analytics Layer): Lapisan kelima adalah analisis data
(data analytics layer). Lapisan ini mencakup pemrosesan dan analisis
data yang dihasilkan oleh perangkat terhubung. Tujuan lapisan ini
adalah untuk mendapatkan wawasan yang berharga dari data IoT
melalui analisis, pemodelan prediktif, pembelajaran mesin, dan teknik
analisis lainnya.
6. Aplikasi dan Layanan (Application and Services Layer): Lapisan keenam
adalah aplikasi dan layanan (application and services layer), yang
berfokus pada pengembangan aplikasi dan layanan yang berhubungan
dengan IoT. Lapisan ini mencakup pengembangan aplikasi khusus,
integrasi dengan sistem eksternal, antarmuka pengguna, serta layanan
yang memberikan nilai tambah kepada pengguna akhir.

Gambar 30. Contoh arsitektur IoT 7 layer

7. Manajemen Bisnis (Business Management Layer): Lapisan ketujuh


adalah manajemen bisnis (business management layer), yang mencakup

Internet of Things (Sistem dan Aplikasi) | 32


komponen bisnis yang terkait dengan implementasi solusi IoT. Ini
meliputi strategi bisnis, model bisnis, manajemen proyek, analisis ROI,
pemantauan performa bisnis, manajemen pelanggan, dan kepatuhan
regulasi.

Dengan arsitektur IoT tujuh lapisan ini, setiap lapisan memiliki


tanggung jawab dan peran spesifik dalam implementasi IoT. Hal ini
membantu memahami secara rinci komponen yang terlibat dan memastikan
semua aspek yang relevan dipertimbangkan dalam desain dan
pengembangan solusi IoT.

B. Infrastruktur IoT

a. Pengertian

Infrastruktur IoT (Internet of Things) merujuk pada sekumpulan


komponen teknis yang diperlukan untuk mendukung konektivitas,
komunikasi, dan interaksi antara perangkat terhubung dalam ekosistem IoT.
Infrastruktur IoT mencakup berbagai elemen yang memungkinkan
perangkat terhubung untuk berkomunikasi, mengirimkan dan menerima
data, serta berinteraksi dengan sistem lainnya. Beberapa komponen utama
dalam infrastruktur IoT meliputi:

1. Jaringan: Infrastruktur IoT memerlukan jaringan yang dapat


menghubungkan perangkat terhubung secara nirkabel atau melalui
koneksi kabel. Jaringan ini bisa berupa jaringan Wi-Fi, Bluetooth, Zigbee,
LoRaWAN, Sigfox, jaringan seluler (seperti 3G, 4G, atau 5G), atau jaringan
berbasis kabel seperti Ethernet.
2. Gateway: Gateway IoT berperan sebagai perantara antara perangkat
terhubung dan jaringan. Gateway mengumpulkan data dari perangkat
terhubung, meneruskannya ke sistem backend, dan dapat melakukan
pemrosesan awal data sebelum mengirimkannya ke cloud atau platform
IoT. Gateway juga dapat mengatur protokol komunikasi antara perangkat
dan menerapkan kebijakan keamanan.
3. Sensor dan Perangkat Terhubung: Sensor dan perangkat terhubung
merupakan komponen utama dalam infrastruktur IoT. Sensor
mengumpulkan data fisik seperti suhu, kelembaban, tekanan, gerakan,
atau keberadaan, sedangkan perangkat terhubung mencakup berbagai
perangkat seperti perangkat pintar, aktuator, pengendali, atau perangkat
embedded lainnya.
4. Protokol Komunikasi: Protokol komunikasi adalah aturan dan standar
yang memungkinkan perangkat terhubung berkomunikasi dan bertukar
data dalam ekosistem IoT. Beberapa protokol umum yang digunakan
dalam infrastruktur IoT adalah MQTT, CoAP, HTTP, Bluetooth Low
Energy (BLE), Zigbee, dan LoRaWAN.
5. Cloud atau Platform IoT: Cloud atau platform IoT adalah bagian dari
infrastruktur yang bertanggung jawab untuk menerima, menyimpan, dan

Internet of Things (Sistem dan Aplikasi) | 33


mengelola data dari perangkat terhubung. Cloud atau platform ini dapat
memberikan lingkungan untuk analisis data, pengolahan, penyimpanan,
manajemen perangkat, keamanan, serta integrasi dengan aplikasi dan
sistem lainnya.
6. Keamanan: Keamanan merupakan aspek penting dalam infrastruktur
IoT. Infrastruktur IoT harus memiliki mekanisme keamanan yang
melindungi data dan perangkat terhubung dari ancaman keamanan siber.
Ini meliputi enkripsi data, otentikasi perangkat, otorisasi akses,
pengamanan jaringan, serta deteksi dan pencegahan serangan.
7. Manajemen Perangkat: Infrastruktur IoT memerlukan komponen untuk
manajemen perangkat terhubung, termasuk pendaftaran perangkat,
pemantauan status perangkat, pembaruan perangkat lunak, pengaturan
konfigurasi, dan pemeliharaan perangkat secara keseluruhan.

Infrastruktur IoT memberikan fondasi teknis yang diperlukan untuk


memungkinkan konektivitas, pengumpulan data, komunikasi, dan interaksi
antara perangkat terhubung. Infrastruktur yang baik dan handal penting
dalam memastikan keberhasilan dan kinerja sistem IoT.

Gambar 31. Infrastruktur IoT

Pada IoT, orang yang berbeda dengan tujuan yang berbeda dapat
menggunakan aplikasi yang sama. Oleh karena itu, di IoT, tujuan akhir
bukanlah pembuatan aplikasi tetapi pemberdayaan orang untuk melakukan
pekerjaan dengan cara yang lebih baik. Dalam kolaborasi dan komunikasi
untuk bisnis, sebagian besar proses melampaui beberapa aplikasi IoT.

b. Infrastruktur IoT pada Industri

Teknologi IoT dapat diaplikasikan ke berbagai industri. Selain


berfungsi untuk meningkatkan efisiensi operasional suatu perusahaan, IoT
memberi kemudahan menjalankan bisnis dengan otomasi, manajemen aset
bisnis, kontrol biaya, dan masih banyak lagi.

Internet of Things (Sistem dan Aplikasi) | 34


Gambar 32. Infrastruktur IoT di Industri dengan Open Source Platform

Berikut contoh implementasi arsitektur IoT dengan menggunakan Platform


Open Source.

• Edge Tier

Level/layer ini bertugas untuk melakukan pengambilan dan


pengiriman data ke server IoT. Pada level ini terbagi menjadi 2 yaitu Smart
Things dan Gateway/Networks

1. Smart Things: Intel Deep Camera, Enviromental Sensor by Arduino,


Sonoff Home Automation, dan Meazon Energy Management
2. Gateway/Networks: WiFi, ZigBee Network, Proximity Network.

Edge Tier atau lapisan tepi (Edge Layer) pada infrastruktur IoT adalah
lapisan yang berada di antara perangkat terhubung (device layer) dan
cloud atau platform IoT. Lapisan tepi berfungsi untuk melakukan
pemrosesan data dan pengambilan keputusan secara terdistribusi dan
real-time di dekat lokasi perangkat terhubung atau di sepanjang jaringan
edge.

• Platform Tier

Platform tier dalam arsitektur lain juga disebut sebagai middleware.


Platform ini bertugas menyimpan, menyederhanakan, dan mengolah data.

1. MQTT digunakan sebagai broker/server layanan IoT Node-Red


digunakan sebagai penghubung berbagai platform
2. Thingsboard digunakan sebagai pengatur rules dan penghubung
dengan MQTT broker.
3. Cassandra digunakan sebagai penyimpan data/basis data. Apache
Kafka digunakan untuk integrase berbagai data.

Internet of Things (Sistem dan Aplikasi) | 35


• Enterprise Tier

Enterprise tier dalam arsitektur lain juga disebut sebagai application


layer. Platform ini bertugas melakukan analisis dan menampilkan data
yang diperoleh dari layer sebelumnya.
Apache Spark digunakan untuk menganalisis berbagai data seperti
data engineering, data science, dan machine learning Web UI (User
Interface) digunakan sebagai penampil data hasil analisis agar dapat
dimanfaatkan oleh pengguna. Web UI harus dapat melakukan visualisasi
data, autentikasi pengguna, dan konfigurasi pada sistem.

c. Infrastruktur IoT di Smart City

Penerapan kota pintar membuat pemerintah lebih mudah terhubung


dengan masyarakat memantau infrastruktur, fasilitas kota dan peristiwa
yang terjadi di wilayahnya secara real time. Berikut contoh implementasi
arsitektur IoT pada Smart City dengan menggunakan berbagai platform

Gambar 33. Infrastruktur IoT di Smart City

• Smart Things

Pada layer ini digunakan berbagai perangkat pintar untuk mendeteksi


keadaan sekitar dan kemudian dikirimkan ke gateway yang sesuai dengan
karakteristik smart things tersebut.

1. Smart things: CCTV, Air Monitor, Traffic Monitor, Energy Meter,


Disaster Information, Waste Management.
2. Gateway: NB-IoT, WiFi, RFID

• Gateway

Gateway merupakan media yang digunakan untuk meneruskan data


yang diperoleh smart things. Pemilihan jenis gateway berdasarkan jarak,

Internet of Things (Sistem dan Aplikasi) | 36


besar data, dan kontinuitas oleh smart devices. Gateway: NB-IoT, WiFi,
RFID

1. NB-IoT : Merupakan jaringan LPWA (low power wide area) yang


memiliki jangkauan luas namun dengan daya rendah dan
dikhususkan untuk penerapan IoT.
2. WiFI ; Merupakan jaringan dengan area terbatas dengan frekuensi 2,4
GHz atau 5 Ghz yang memungkinkan pengiriman data antar
perangkat.
3. RFID (Radio Frequency Identification) : Merupakan metode
identifikasi yang dilakukan dengan memanfaatkan gelombang
elektromagnetik sehingga memungkinkan pertukaran data jarak
sangat dekat (kurang dari 50 cm)

• Middleware

Pada layer ini digunakan berbagai platform yang bertugas untuk


mengumpulkan, mengolah, menyamakan format data agar dapat diolah ke
layer selanjutnya.

1. MQTT digunakan sebagai protokol pengiriman data REST API


digunakan untuk menyamakan format data yang diterima
2. AWS (Amazon Web Services) adalah sebuah platform yang multiguna
dan dapat digunakan sebagai server IoT

• Application

Layer aplikasi pada IoT (Internet of Things) merupakan salah satu


lapisan dalam arsitektur IoT yang bertanggung jawab untuk mengelola
aplikasi dan layanan yang berhubungan dengan penggunaan data dari
perangkat terhubung. Lapisan ini berfungsi sebagai jembatan antara data
yang dikumpulkan oleh perangkat terhubung dengan pengguna akhir atau
sistem eksternal. Berikut adalah penjelasan lebih rinci tentang layer
aplikasi pada IoT:

1. Pengumpulan dan Pengolahan Data : Layer aplikasi mengelola data


yang dikumpulkan oleh perangkat terhubung dari lapisan perangkat
terhubung (device layer) dan pengolahan data dari lapisan jaringan dan
gateway (network and gateway layer). Data tersebut dapat berupa data
sensor, status perangkat, data lingkungan, dan lainnya.
2. Analisis Data : Layer aplikasi dapat melakukan analisis data sederhana
seperti penggabungan dan pemfilteran data, serta analisis data yang
lebih kompleks seperti pemodelan prediktif dan pembelajaran mesin.
Analisis data ini membantu mengidentifikasi pola, tren, dan wawasan
yang berguna bagi pengambilan keputusan.
3. Integrasi Aplikasi : Layer aplikasi dapat mengintegrasikan data IoT
dengan aplikasi dan sistem eksternal. Hal ini memungkinkan data dari

Internet of Things (Sistem dan Aplikasi) | 37


perangkat terhubung digunakan oleh berbagai aplikasi bisnis seperti
manajemen persediaan, manajemen produksi, sistem manajemen, dan
lainnya.
4. Antarmuka Pengguna : Layer aplikasi menyediakan antarmuka
pengguna (user interface) yang memungkinkan pengguna akhir
berinteraksi dengan data dan perangkat terhubung. Antarmuka
pengguna dapat berupa aplikasi mobile, aplikasi web, atau antarmuka
lain yang memudahkan akses dan pengelolaan data IoT.
5. Layanan dan Fungsionalitas Tambahan : Layer aplikasi juga dapat
menyediakan berbagai layanan dan fungsionalitas tambahan
berdasarkan data IoT. Misalnya, notifikasi atau pemberitahuan saat
terjadi peristiwa tertentu, pemantauan jarak jauh untuk perangkat,
pengaturan otomatis berdasarkan data sensor, dan lainnya.
6. Manajemen Perangkat : Layer aplikasi dapat memantau dan mengelola
perangkat terhubung, termasuk pendaftaran perangkat, pemantauan
status perangkat, pembaruan perangkat lunak, dan konfigurasi
perangkat. Pengelolaan perangkat ini penting untuk memastikan
perangkat beroperasi secara optimal.
7. Pengolahan Responsif : Layer aplikasi harus mampu mengambil
keputusan secara responsif berdasarkan data yang diterima dari
perangkat terhubung. Hal ini dapat mencakup pengambilan keputusan
real-time atau near real-time untuk merespons situasi tertentu.

Layer aplikasi pada IoT berperan penting dalam membantu mengelola,


menganalisis, dan memanfaatkan data yang dihasilkan oleh perangkat
terhubung. Dengan demikian, pengguna akhir dan sistem eksternal dapat
mengambil keputusan yang tepat, meningkatkan efisiensi, dan
memberikan nilai tambah melalui pemanfaatan data IoT.

Internet of Things (Sistem dan Aplikasi) | 38


Jenis dan Cara Kerja Sensor dan Aktuator

A. Pengertian Sensor

Sensor adalah perangkat yang digunakan untuk mendeteksi perubahan


besaran fisik seperti tekanan, gaya, besaran listrik, cahaya, gerakan,
kelembaban, suhu, kecepatan dan fenomena-fenomena lingkungan lainnya.
Setelah mengamati terjadinya perubahan, Input yang terdeteksi tersebut akan
dikonversi menjadi output yang dapat dimengerti oleh manusia baik melalui
perangkat sensor itu sendiri ataupun ditransmisikan secara elektronik melalui
jaringan untuk ditampilkan atau diolah menjadi informasi yang bermanfaat
bagi penggunanya (teknikelektronika.com).
Di dunia ini, kita dapat menjumpai banyak sensor di sekitar kita. Di
kehidupan sehari-hari, banyak sekali kegiatan otomatisasi yang dapat kita
temukan dan tentunya semua alat tersebut pasti dilengkapi sebuah perangkat
yang kita sebut sebagai Sensor ini. Contoh-contoh kegiatan otomatisasi ini
seperti menghidupkan TV dengan Remote Control, Lampu yang dapat menyala
saat hari menjadi gelap, CCTV yang dapat bergerak mengikuti pergerakan orang
disekitarnya, Alat pemantuan cuaca, Alat pengukur suhu, Alat yang digunakan
untuk mendeteksi terjadinya kebakaran, mengambil Photo dengan Kamera dan
masih banyak lagi.

Gambar 34. Sensor

Penggunaan sensor di perangkat-perangkat elektronik ini telah diaplikasikan di


hampir semua bidang di kehidupan kita sehari-hari mulai dari perangkat pribadi,
layanan kesehatan, keamanan, industri, hiburan, transportasi, militer, alat rumah
tangga hingga ke sektor pertanian. Dengan semakin besarnya penggunaan Sensor di
dalam Teknologi masa kini, pengetahuan tentang sensor ini menjadi sangat penting
dan wajib kita pahami apa sebenarnya yang dilakukan oleh sensor serta jenis-jenis
sensor tersebut.

Internet of Things (Sistem dan Aplikasi) | 39


B. Jenis Sensor

Sensor pada dasarnya dapat digolongkan sebagai transduser input karena


mereka dapat mengubah energi listrik seperti cahaya, tekanan, gerakan, suhu
atau energi fisik yang lainnya menjadi sinyal listrik ataupun resistensi yang
kemudian akan dikonversikan lagi ataupun sinyal listrik ke tegangan ataupun
sinyal listrik. Secara garis besar, sensor terbagi menjadi beberapa jenis :

• Sensor aktif

Sensor aktif adalah jenis sensor yang membutuhkan sumber daya


energi eksternal untuk berfungsi. Sensor ini tidak hanya mendeteksi
perubahan dalam lingkungan fisik atau kimia, tetapi juga memerlukan daya
untuk mengirimkan sinyal atau informasi yang diperoleh kepada sistem
pengolahan atau pemantauan. Sensor aktif umumnya lebih kompleks
daripada sensor pasif karena mereka memiliki komponen elektronik
tambahan untuk mengaktifkan dan mengirimkan sinyal. Beberapa contoh
sensor aktif:

1. Sensor Radar: Sensor radar menggunakan gelombang elektromagnetik


untuk mendeteksi objek dan mengukur jarak serta kecepatan mereka.
Sensor ini aktif karena mereka mengirimkan gelombang
elektromagnetik dan menerima pantulan dari objek untuk menghasilkan
data.
2. Sensor Ultrasonik Aktif: Sensor ultrasonik aktif menghasilkan
gelombang suara ultrasonik dan mendeteksi pantulan dari objek untuk
mengukur jarak. Mereka biasanya digunakan dalam aplikasi pengukuran
jarak.
3. Sensor Inframerah Aktif: Sensor inframerah aktif mengirimkan sinar
inframerah dan mendeteksi pantulan atau perubahan dalam sinar
tersebut untuk mendeteksi objek atau pergerakan. Mereka digunakan
dalam banyak aplikasi seperti sensor gerak (PIR) untuk pengawasan
keamanan.

Gambar 35. Sensor PIR

Internet of Things (Sistem dan Aplikasi) | 40


4. Sensor Aliran Aktif: Sensor aliran aktif menggunakan sumber daya
untuk menghasilkan medan elektromagnetik atau ultrasonik yang
mendeteksi perubahan aliran atau kecepatan fluida, seperti air atau
udara.
5. Sensor Gas Aktif: Sensor gas aktif menggunakan sumber daya untuk
memanaskan atau mengionisasi gas di sekitar sensor dan mendeteksi
perubahan dalam konduktivitas atau karakteristik lain dari gas tersebut
untuk mendeteksi konsentrasi gas tertentu.

Keuntungan sensor aktif termasuk kemampuan untuk memberikan


data yang lebih akurat dan mendeteksi perubahan dalam lingkungan dengan
lebih baik. Namun, mereka memerlukan sumber daya energi tambahan dan
sering memiliki biaya produksi yang lebih tinggi daripada sensor pasif.

• Sensor Pasif

Sensor pasif adalah jenis sensor yang tidak memerlukan sumber daya
eksternal atau daya listrik untuk berfungsi. Mereka mendeteksi perubahan
dalam lingkungan fisik atau kimia dan mengubahnya menjadi sinyal yang
dapat diukur tanpa menggunakan daya atau energi tambahan. Sensor pasif
umumnya lebih sederhana dalam desain dan lebih hemat energi
dibandingkan dengan sensor aktif. Beberapa contoh sensor pasif:

1. Sensor Suhu Pasif: Sensor suhu pasif, seperti termokopel atau


termistor, mendeteksi perubahan suhu tanpa memerlukan daya
eksternal. Mereka menghasilkan sinyal listrik berdasarkan perubahan
resistansi atau tegangan yang terkait dengan suhu.
2. Sensor Kelembaban Pasif: Sensor kelembaban pasif, seperti
higrometer kapasitif, mengukur tingkat kelembaban dalam udara tanpa
menggunakan daya eksternal. Mereka berdasarkan perubahan
kapasitansi bahan dielektrik sebagai respons terhadap perubahan
kelembaban.
3. Sensor Cahaya Pasif: Sensor cahaya pasif, seperti fotodioda atau
fototransistor, mendeteksi intensitas cahaya tanpa memerlukan sumber
daya eksternal. Mereka menghasilkan arus listrik sebagai respons
terhadap pencahayaan.
4. Sensor Tekanan Pasif: Sensor tekanan pasif, seperti sensor tekanan
membran, mengukur tekanan dalam gas atau cairan tanpa memerlukan
sumber daya tambahan. Mereka beroperasi berdasarkan perubahan
deformasi membran saat tekanan diterapkan.
5. Sensor Gas Pasif: Sensor gas pasif, seperti sensor gas semikonduktor,
mengukur konsentrasi gas tertentu dalam udara tanpa menggunakan
daya eksternal. Mereka berdasarkan perubahan resistansi atau
karakteristik semikonduktor sebagai respons terhadap keberadaan gas.

Internet of Things (Sistem dan Aplikasi) | 41


Keuntungan sensor pasif meliputi efisiensi energi, desain yang lebih
sederhana, dan biaya produksi yang lebih rendah. Mereka cocok untuk
aplikasi di mana perubahan yang diukur relatif lambat atau di mana sumber
daya energi terbatas. Namun, sensor pasif mungkin kurang akurat atau
kurang responsif dalam beberapa situasi dibandingkan dengan sensor aktif
yang menggunakan daya tambahan.

C. Elemen Unit Pemroses Sensor

Secara umum, komponen dasar dari sebuah sensor meliputi unit


penginderaan, unit pemrosesan, unit Analog to Digital Converter (ADC), unit
daya, penyimpanan, dan transceiver

Gambar 36. Elemen unit pemroses sensor

1. Sensing Unit

Elemen penginderaan (sensing unit) adalah sebuah perangkat keras,


yang bertanggung jawab untuk mengukur setiap stimulus fisik (yaitu
cahaya, suhu, suara, dll) di lingkungan untuk mengumpulkan data yang
bersangkutan. Apabila sensor tersebut berjenis analog maka perlu
ditambahakan ADC (Analog to Digital Converter) agar untuk mengkonversi
data menjadi digital sebelum dibaca oleh mikrokontroller.

2. Processing Unit

Elemen pemroses (processing unit) adalah sebuah perangkat keras,


yang bertugas untuk mengolah, menampilkan, dan menyimpan data hasil
pembacaan sensing unit. Elemen pemroses minimal memiliki CPU dan
storage dalam beroperasi.

3. Tranceiver

Sebuah transceiver diperlukan untuk menghubungkan node sensor


ke node lain dalam jaringan untuk transmisi dan penerimaan data yang
diperlukan. Sebagian besar Industrial, Scientific and Medical band (ISM)
lebih banyak digunakan dalam teknologi sensor yang memanfaatkan

Internet of Things (Sistem dan Aplikasi) | 42


frekuensi bebas dan tiga skema komunikasi umum, yaitu komunikasi optik
(laser), Inframerah (IR), dan frekuensi radio (RF) telah digunakan sebagai
transmisi nirkabel media.

D. Macam-macam Prinsip Pembacaan Sensor

Prinsip pembacaan sensor merujuk pada cara sensor mengubah perubahan


fisik atau kimia yang terdeteksi menjadi sinyal yang dapat diukur atau
diinterpretasikan. Prinsip ini berbeda tergantung pada jenis sensor dan elemen
sensing yang digunakan. Di bawah ini adalah beberapa prinsip pembacaan
sensor yang umum:

• Kapasitansi
• Magnetisme dan Induksi
• Resistansi
• Efek Piezoelektrik

Prinsip pembacaan sensor sangat penting karena menentukan bagaimana


sensor mengubah informasi lingkungan menjadi data yang dapat digunakan
atau diinterpretasikan oleh perangkat atau sistem yang terhubung.

1. Pembacaan Berbasis Kapasitansi

Sensor ini bekerja berdasarkan perubahan muatan energi listrik yang


dapat disimpan oleh sensor akibat perubahan jarak lempeng, perubhan luas
penampang dan perubahan volume dielektrikum sensor kapasitif tersebut.
Konsep kapasitor yang digunakan dalam sensor kapasitif adalah proses
menyimpan dan melepas energi listrik dalam bentuk muatan-muatan listrik
pada kapasitor. Beberapa contoh sensor berbasis kapasitansi meliputi:

• Sensor Kelembaban Kapasitif: Sensor kelembaban kapasitif mengukur


perubahan kapasitansi yang disebabkan oleh perubahan kelembaban di
sekitarnya. Ketika kelembaban meningkat, kapasitansi suatu sensor juga
akan meningkat. Kelembaban mengubah dielektrik di antara pelat
kapasitor, yang pada gilirannya mempengaruhi kapasitansi.
• Sensor Sentuhan Kapasitif: Sensor sentuhan kapasitif mendeteksi
sentuhan berdasarkan perubahan kapasitansi yang terjadi ketika benda
atau tubuh manusia mendekati sensor. Pada umumnya, sensor ini terdiri
dari elektroda atau pelat kapasitor yang berubah kapasitansinya ketika
ada sentuhan.
• Sensor Jarak Kapasitif: Sensor jarak kapasitif, atau sering disebut
sebagai sensor proximity kapasitif, dapat mengukur jarak antara sensor
dan objek dengan memonitor perubahan kapasitansi. Ketika objek
mendekati sensor, kapasitansi berubah, dan sensor dapat mendeteksi
perubahan ini untuk mengukur jarak.
• Touchpad atau Trackpad: Trackpad pada perangkat seperti laptop
atau touchpad pada smartphone menggunakan prinsip kapasitansi

Internet of Things (Sistem dan Aplikasi) | 43


untuk mendeteksi sentuhan. Jari manusia memiliki kapasitansi yang
dapat diukur, dan ketika menyentuh permukaan kapasitif, perubahan
kapasitansi terjadi, yang diinterpretasikan sebagai input sentuhan.

Gambar 36. Contoh sensor kapasitif

Cara kerja umum dari sensor berbasis kapasitansi melibatkan pengisian


dan pengosongan siklus kapasitor. Ketika benda atau tubuh manusia
mendekati sensor, kapasitansi berubah, mengubah waktu pengisian atau
pengosongan kapasitor. Pengukuran waktu ini digunakan untuk
menentukan perubahan kapasitansi dan, dengan demikian, interpretasi
perubahan kondisi di sekitar sensor. Kelebihan dari sensor berbasis
kapasitansi termasuk respons yang cepat, kemampuan untuk mendeteksi
perubahan kelembaban atau jarak, dan kepekaan terhadap sentuhan.
Namun, kelemahannya termasuk pengaruh lingkungan, seperti kelembaban,
yang dapat mempengaruhi pengukuran.

2. Magnetisme dan Induksi

Penginderaan dengan prinsip magnetisme memanfaatkan medan


magnet dalam mengeluarkan sinyal/tegangan pembacaan sensor. Kemudian
Induksi elektromagnetik digunakan untuk merasakan posisi dan
perpindahan suatu benda. Beberapa contoh penginderaan magnetik
melibatkan pemanfaatan medan magnet untuk menghasilkan sinyal atau
tegangan adalah sebagai berikut:

• Magnetometer:
Prinsip Kerja: Mengukur perubahan medan magnet di sekitarnya.
Pembacaan Sensor: Output berupa nilai tegangan atau sinyal yang
berkorelasi dengan intensitas atau arah medan magnet.
• Sensor Kecepatan Magnetik:
Prinsip Kerja: Mendeteksi perubahan kecepatan perubahan medan
magnet seiring pergerakan objek. Pembacaan Sensor: Menghasilkan
sinyal atau tegangan yang berkorelasi dengan kecepatan perubahan
medan magnet.
• Sensor Pintu Otomatis (Magnetic Door Sensor):
Prinsip Kerja: Mendeteksi perubahan medan magnet ketika pintu
bergerak. Pembacaan Sensor: Pendeteksian perubahan medan magnet
dapat diubah menjadi sinyal pembukaan atau penutupan pintu.

Internet of Things (Sistem dan Aplikasi) | 44


• Sensor Arus Listrik (Current Sensor):
Prinsip Kerja: Mengukur medan magnet yang dihasilkan oleh aliran arus
listrik. Pembacaan Sensor: Output berupa sinyal atau tegangan yang
sesuai dengan arus listrik yang melewati sensor.
• Pembacaan Kartu Magnetik:
Prinsip Kerja: Membaca perubahan medan magnet pada pita magnetik
kartu. Pembacaan Sensor: Outputnya berupa data yang dihasilkan dari
perubahan medan magnet, seperti nomor kartu atau informasi lainnya.
• Sensor Gerak Berbasis Magnetik:
Prinsip Kerja: Mendeteksi perubahan medan magnet seiring pergerakan
atau posisi objek. Pembacaan Sensor: Menghasilkan sinyal atau tegangan
yang mencerminkan perubahan medan magnet dan, oleh karena itu,
gerakan atau posisi objek.

Gambar 37. Prinsip pembacaan sensor magnetisme dan induksi

Prinsip kerja pembacaan berbasis magnetisme dan konduksi adalah


mengkonversi perubahan dalam medan magnet menjadi sinyal atau
tegangan yang dapat diukur atau diinterpretasikan. Pembacaan sensor ini
bisa digunakan untuk berbagai aplikasi, termasuk navigasi, deteksi,
pemantauan, dan banyak lagi.

3. Resistansi

Prinsip pembacaan sensor resistansi dan resistivitas listrik melibatkan


pengukuran perubahan resistansi atau resistivitas bahan untuk
mendapatkan informasi tentang suatu parameter atau kondisi tertentu.
Berikut adalah beberapa contoh prinsip pembacaan untuk sensor berbasis
resistansi dan resistivitas listrik:

• Sensor Suhu (Thermistor):


Prinsip Kerja: Perubahan suhu menyebabkan perubahan resistansi pada
termistor. Pembacaan Sensor: Mengukur resistansi termistor dan

Internet of Things (Sistem dan Aplikasi) | 45


mengonversinya menjadi nilai suhu berdasarkan karakteristik
resistansi-temperatur yang diketahui.
• Sensor Kelembaban Kapasitif:
Prinsip Kerja: Kelembaban mempengaruhi sifat dielektrik bahan yang
digunakan dalam kapasitor, yang pada gilirannya mempengaruhi
kapasitansi. Pembacaan Sensor: Mengukur kapasitansi kapasitor dan
menginterpretasinya sebagai tingkat kelembaban.
• Sensor Tekanan (Strain Gauge):
Prinsip Kerja: Tekanan menyebabkan perubahan panjang atau
deformasi pada strain gauge, yang pada gilirannya mengubah
resistansinya. Pembacaan Sensor: Mengukur resistansi strain gauge dan
mengonversinya menjadi nilai tekanan atau gaya.
• Sensor Kelembaban Tanah:
Prinsip Kerja: Kelembaban tanah mempengaruhi konduktivitas listrik
tanah. Pembacaan Sensor: Mengukur resistansi atau konduktivitas tanah
dan menginterpretasikannya sebagai tingkat kelembaban tanah.
• Sensor Cahaya (LDR - Light Dependent Resistor):
Prinsip Kerja: Intensitas cahaya mempengaruhi resistansi LDR.
Pembacaan Sensor: Mengukur resistansi LDR dan mengonversinya
menjadi nilai intensitas cahaya.

Gambar 38. Contoh Penerapan sensor LDR

• Sensor Gas (MQ Series):


Prinsip Kerja: Adanya gas tertentu dapat mengubah resistansi pada
sensor gas. Pembacaan Sensor: Mengukur resistansi sensor gas dan
menginterpretasikannya sebagai konsentrasi gas tertentu.
• Sensor Tekanan Darah (Strain Gauge pada Balon Tekanan):
Prinsip Kerja: Perubahan tekanan darah menyebabkan perubahan
deformasi pada balon yang dilengkapi dengan strain gauge. Pembacaan
Sensor: Mengukur resistansi strain gauge dan mengonversinya menjadi
nilai tekanan darah.
• Sensor Sentuhan Kapasitif:
Prinsip Kerja: Sentuhan menyebabkan perubahan kapasitansi pada
sensor kapasitif. Pembacaan Sensor: Mengukur kapasitansi sensor dan
mengonversinya menjadi informasi tentang sentuhan atau kontak.

Pembacaan pada sensor resistansi dan resistivitas melibatkan


pemantauan perubahan resistansi dan interpretasi nilai tersebut sesuai
dengan karakteristik sensor dan parameter yang ingin diukur.

Internet of Things (Sistem dan Aplikasi) | 46


4. Efek Piezoelektrik

Prinsip kerja piezoelektrik adalah ketika Kristal yang berbahan


dielektrik diberikan tekanan, maka akan terbentuk medan listrik. Ketika
medan listrik melewati bagian material, molekul yang dipolarisasi akan
segera menyesuaikan dengan medan listrik, menghasilkan dipole yang
terinduksi molekul dan struktur kristal. Penyesuaian molekul akan merubah
material dimensi.

Gambar 39. Cara kerja Pieoelektrik

Prinsip pembacaan sensor efek piezoelektrik melibatkan pengukuran


perubahan muatan atau tegangan yang dihasilkan oleh perubahan mekanis
pada materi piezoelektrik. Berikut adalah prinsip kerja umum dari sensor
efek piezoelektrik:

• Deformasi Mekanis:
Prinsip Kerja: Materi piezoelektrik mengalami deformasi mekanis akibat
tekanan, getaran, atau perubahan bentuk mekanis lainnya.
• Pemisahan Muatan:
Prinsip Kerja: Deformasi tersebut menyebabkan pemisahan muatan
dalam struktur kristal piezoelektrik.
• Pembentukan Tegangan:
Prinsip Kerja: Pemisahan muatan menghasilkan tegangan listrik yang
sebanding dengan besarnya deformasi.
• Pembacaan Tegangan:
Metode Pembacaan: Tegangan yang dihasilkan dapat diukur dan
diinterpretasikan sebagai respons terhadap perubahan mekanis. Contoh
Penerapan Prinsip Pembacaan Piezoelektrik:
• Sensor Getaran (Accelerometer Piezoelektrik):
Prinsip Kerja: Deformasi mekanis akibat getaran menyebabkan
pemisahan muatan, menghasilkan tegangan. Pembacaan Sensor:
Mengukur tegangan untuk menentukan amplitudo dan frekuensi
getaran.

Internet of Things (Sistem dan Aplikasi) | 47


• Sensor Tekanan Piezoelektrik:
Prinsip Kerja: Deformasi mekanis akibat tekanan menyebabkan
pemisahan muatan, menghasilkan tegangan. Pembacaan Sensor:
Mengukur tegangan untuk menentukan tingkat tekanan.
• Sensor Suara Piezoelektrik (Mikrofon Piezoelektrik):
Prinsip Kerja: Getaran udara yang mencapai membran piezoelektrik
menyebabkan deformasi dan menghasilkan tegangan. Pembacaan
Sensor: Mengukur tegangan untuk merekam suara.
• Sensor Tekanan Darah Piezoelektrik:
Prinsip Kerja: Deformasi pada membran piezoelektrik oleh tekanan
darah menyebabkan pemisahan muatan dan menghasilkan tegangan.
Pembacaan Sensor: Mengukur tegangan untuk memonitor tekanan
darah.
• Sensor Gas Piezoelektrik:
Prinsip Kerja: Pemisahan muatan akibat adsorpsi gas pada permukaan
piezoelektrik menghasilkan tegangan. Pembacaan Sensor: Mengukur
tegangan untuk mendeteksi keberadaan atau konsentrasi gas.

Prinsip pembacaan ini memungkinkan sensor piezoelektrik digunakan


dalam berbagai aplikasi yang melibatkan pengukuran perubahan mekanis,
tekanan, getaran, atau bahkan respons akustik.

E. Pengertian Aktuator

Aktuator adalah suatu perangkat atau komponen yang bertanggung jawab


untuk menghasilkan suatu tindakan atau respons fisik dalam sistem. Aktuator
berfungsi untuk mengubah energi listrik, hidraulis, atau pneumatik menjadi
gerakan mekanis atau respons fisik lainnya. Ini adalah komponen kunci dalam
sistem kontrol otomatis dan sistem mekanik modern yang memberikan
kemampuan untuk menggerakkan atau mengontrol suatu objek atau sistem.

Gambar 40. Aktuator

Aktuator diaktifkan dengan sistem mekanis yang biasanya digerakkan oleh


motor listrik. Namun ada aktuator yang menggunakan angin, atau cairan.

Internet of Things (Sistem dan Aplikasi) | 48


Aktuator biasanya adalah suatu output dari suatu sistem yang dikendalikan
mikrokontroller. Contoh aktuato dan aplikasinya:

• Motor Listrik:
Fungsi: Menghasilkan gerakan mekanis dengan mengonversi energi listrik
menjadi energi mekanis. Aplikasi: Pada robot, kendaraan listrik, mesin
industri, dll.
• Silinder Hidraulik atau Pneumatik:
Fungsi: Menghasilkan gerakan linier dengan menggunakan tekanan fluida
(hidraulik atau pneumatik). Aplikasi: Pada mesin industri, sistem
pengangkutan, sistem rem mobil, dll.
• Servo Motor:
Fungsi: Motor khusus yang digunakan untuk menghasilkan gerakan presisi
dan terkontrol. Aplikasi: Pada sistem kontrol otomatis, robotika, CNC
(Computer Numerical Control), dll.
• Katup Elektromagnetik:
Fungsi: Mengontrol aliran fluida dengan menggunakan medan
elektromagnetik. Aplikasi: Pada sistem air dan gas, sistem kontrol fluida, dll.
• Aktuator Piezoelektrik:
Fungsi: Menghasilkan gerakan mekanis berdasarkan efek piezoelektrik
pada material. Aplikasi: Pada sensor getaran, pemindai mikroskopik,
elemen aktuator nanoskala, dll.
• Elektromagnet:
Fungsi: Menghasilkan medan magnet yang dapat digunakan untuk menarik
atau menolak benda logam. Aplikasi: Pada relai elektromagnetik, kunci
pintu listrik, solenoida, dll.
• Pemancar Suara (Loudspeaker):
Fungsi: Menghasilkan gelombang suara dengan menggerakkan membran
atau konus. Aplikasi: Pada perangkat audio, sistem hiburan, telepon, dll.

F. Jenis Aktuator

Ada berbagai jenis aktuator yang digunakan dalam berbagai aplikasi untuk
menghasilkan gerakan, mengontrol, atau memberikan respons fisik lainnya.
Berikut adalah beberapa jenis umum dari aktuator:

• Aktuator Linier
• Aktuator Putar
• Aktuator Elektromagnetik

1. Aktuator Linier

Aktuator linier adalah perangkat mekanik yang dirancang untuk


menghasilkan gerakan linier atau translasi. Gerakan linier ini dapat berupa
dorongan, tarikan, atau geseran dalam satu arah. Aktuator linier umumnya
digunakan dalam berbagai aplikasi, dari mesin industri hingga peralatan

Internet of Things (Sistem dan Aplikasi) | 49


otomatisasi dan elektronik. Berikut adalah penjelasan lebih rinci mengenai
aktuator linier.

Gambar 41. Aktuator Linier

Komponen Utama:
• Motor atau Sumber Energi:
Aktuator linier biasanya didukung oleh motor, baik itu motor listrik,
motor hidraulik, atau motor pneumatik. Motor ini menyediakan energi
yang diperlukan untuk menghasilkan gerakan linier.
• Mekanisme Penggerak:
Mekanisme ini mengonversi energi yang dihasilkan oleh motor menjadi
gerakan linier. Mekanisme penggerak ini dapat berupa sekrup, roda gigi,
sabuk, atau sistem hidraulik/pneumatik.
• Bearing dan Panduan:
Aktuator linier seringkali dilengkapi dengan bearing dan panduan untuk
memberikan kestabilan dan presisi gerakan. Ini dapat berupa bantalan
geser, bantalan bola, atau panduan linear.
• Panduan Linear:
Panduan linear adalah struktur yang membantu dalam mengarahkan
dan menahan gerakan linier. Ini seringkali melibatkan penggunaan rel,
roda dan rel, atau teknologi panduan linear lainnya.
• Akhir Aktuator:
Bagian ini terdiri dari elemen seperti tongkat, penjepit, atau gripper yang
berinteraksi langsung dengan objek atau beban yang akan digerakkan.

Prinsip Kerja:
• Motor menghasilkan gerakan rotasi:
Motor mengubah energi listrik, hidraulik, atau pneumatik menjadi
gerakan rotasi.
• Konversi gerakan rotasi menjadi gerakan linier:
Mekanisme penggerak (seperti sekrup atau roda gigi) mengonversi
gerakan rotasi menjadi gerakan linier.
• Gerakan linier:
Gerakan linier diarahkan dan dijaga oleh bearing dan panduan.
• Pengendalian dan Posisi:

Internet of Things (Sistem dan Aplikasi) | 50


Sistem kendali yang terintegrasi memastikan gerakan linier terjadi
sesuai dengan kebutuhan, dan posisi akhir dapat dicapai dengan presisi.

Aplikasi Aktuator Linier:


• Industri Manufaktur:
Pengendalian gerakan pada lini produksi, sistem konveyor, dan robot
industri.
• Peralatan Otomatisasi Rumah Tangga:
Pintu otomatis, jendela otomatis, dan mekanisme otomatis lainnya.
• Teknologi Medis:
Meja operasi otomatis, kursi roda otomatis, dan peralatan medis lainnya.
• Robotika:
Aktuator linier seringkali digunakan dalam robot untuk menggerakkan
lengan robot dan perangkat gripper.

Gambar 42. Robot Lengan

• Sistem Pencahayaan Otomatis:


Pengaturan tinggi rendahnya lampu pada sistem pencahayaan otomatis.

2. Aktuator Putar

Aktuator putar adalah perangkat mekanik yang dirancang untuk


memberikan gerakan rotasi atau putaran pada suatu objek atau bagian dari
suatu sistem. Ini berfungsi untuk mengubah energi yang diberikan oleh
sumber daya seperti motor listrik, hidraulik, atau pneumatik menjadi
gerakan rotasi.

Gambar 43. Aktuator Putar

Internet of Things (Sistem dan Aplikasi) | 51


Komponen Utama:
• Motor:
Aktuator putar umumnya dilengkapi dengan motor yang menghasilkan
gerakan rotasi. Jenis motor ini dapat bervariasi, termasuk motor listrik,
motor hidraulik, atau motor pneumatik.
• Sistem Penggerak:
Sistem penggerak mengubah gerakan linier dari motor menjadi gerakan
rotasi. Ini mungkin melibatkan perangkat seperti roda gigi, kopling, atau
sabuk penggerak.
• Pemindah:
Pemindah adalah bagian yang terhubung langsung dengan objek atau
perangkat yang akan dirotasikan. Ini bisa berupa poros, roda, atau
bagian lain yang terhubung dengan sistem mekanis yang perlu berputar.
• Sistem Pembatas:
Beberapa aktuator putar memiliki sistem pembatas atau pencegah yang
memastikan gerakan rotasi tetap dalam batas yang diinginkan. Ini
mencegah kerusakan atau kegagalan sistem.

Prinsip Kerja:
• Motor menghasilkan gerakan rotasi:
Motor, sesuai dengan jenisnya, mengonversi energi listrik, hidraulik,
atau pneumatik menjadi gerakan rotasi.
• Pemindah meneruskan gerakan:
Sistem penggerak mengonversi gerakan linier dari motor menjadi
gerakan rotasi dan meneruskannya ke pemindah.
• Pemindah memberikan gerakan rotasi:
Pemindah, yang terhubung dengan objek atau perangkat yang perlu
dirotasikan, memberikan gerakan rotasi sesuai dengan input dari motor.
• Kontrol dan Pemantauan:
Beberapa aktuator putar dilengkapi dengan sistem kendali yang
memungkinkan pengguna untuk mengatur kecepatan, arah, atau posisi
gerakan rotasi. Pemantauan juga dapat dilakukan untuk memastikan
bahwa gerakan berlangsung sesuai dengan yang diinginkan.

Aplikasi Aktuator Putar:


• Penggerak Roda Kendaraan:
Aktuator putar digunakan dalam sistem penggerak kendaraan, seperti
motor di dalam roda.
• Pintu dan Jendela Otomatis:
Pintu atau jendela otomatis sering menggunakan aktuator putar untuk
membuka dan menutup.
• Robotika:
Dalam robotika, aktuator putar digunakan untuk menggerakkan lengan
robot dan sendi.
• Sistem Penggerak Peralatan Industri:
Pada peralatan industri, aktuator putar mengontrol gerakan berbagai
bagian mesin dan peralatan.

Internet of Things (Sistem dan Aplikasi) | 52


• Peralatan Elektronik Konsumen:
Peralatan elektronik seperti kamera, printer, atau perangkat otomatis
lainnya sering menggunakan aktuator putar.

3. Aktuator Elektromagnetik

Aktuator elektromagnetik adalah perangkat yang menghasilkan gerakan


mekanis dengan memanfaatkan prinsip elektromagnetik. Aktuator ini
menggunakan medan magnet yang dihasilkan oleh aliran arus listrik untuk
mengendalikan atau menggerakkan suatu komponen mekanis.

Gambar 44. Aktuator Elektromagnetik

Komponen Utama:
• Elektromagnet:
Bagian utama aktuator elektromagnetik adalah elektromagnet. Ini
biasanya terdiri dari kumparan kawat yang melilit pada inti besi atau
bahan feromagnetik lainnya. Ketika arus listrik mengalir melalui
kumparan, itu menciptakan medan magnet di sekitarnya.
• Penarik atau Pemindah:
Terkait dengan elektromagnet adalah bagian yang bergerak, disebut
penarik atau pemindah. Ini terbuat dari material feromagnetik dan
terikat pada mekanisme yang bergerak. Ketika elektromagnet diaktifkan,
penarik tertarik atau ditarik menuju inti elektromagnet.
• Pegas atau Sistem Pengembalian:
Untuk mengembalikan penarik ke posisi awalnya setelah elektromagnet
dimatikan, seringkali digunakan pegas atau sistem pengembalian
lainnya.
• Kontrol Elektronik:
Sistem kendali elektronik digunakan untuk mengontrol arus listrik yang
mengalir melalui kumparan elektromagnet, menentukan kapan aktuator
harus diaktifkan atau dinonaktifkan.

Prinsip Kerja:
• Aktivasi Elektromagnet:
Arus listrik dialirkan melalui kumparan elektromagnet, menciptakan
medan magnet. Inti feromagnetik menjadi magnet dan menarik penarik.
• Gerakan Mekanis:

Internet of Things (Sistem dan Aplikasi) | 53


Penarik, yang terkait dengan elektromagnet, akan mengikuti arah medan
magnet. Hal ini menghasilkan gerakan mekanis, seperti pergeseran atau
rotasi, tergantung pada desain aktuator.
• Matikan Elektromagnet:
Ketika arus listrik dimatikan, medan magnet menghilang, dan penarik
kembali ke posisi awalnya dengan bantuan pegas atau sistem
pengembalian lainnya.
• Kendali dengan Sistem Elektronik:
Kendali elektronik memungkinkan penggunaan yang fleksibel. Aktuator
elektromagnetik dapat diaktifkan atau dinonaktifkan secara presisi
sesuai dengan kebutuhan aplikasi.

Aplikasi Aktuator Elektromagnetik:


• Pintu Otomatis:
Dalam sistem pintu otomatis, aktuator elektromagnetik dapat digunakan
untuk menggerakkan mekanisme penarik yang membuka atau menutup
pintu.
• Kunci Elektronik:
Sistem kunci elektronik sering menggunakan aktuator elektromagnetik
untuk mengontrol penguncian dan pembukaan pintu atau jendela.
• Katup Elektromagnetik:
Dalam industri dan sistem pneumatik/hidraulik, aktuator
elektromagnetik digunakan untuk mengontrol katup, mengatur aliran
fluida.
• Relai Elektromagnetik:
Relai elektromagnetik menggunakan prinsip elektromagnetik untuk
mengontrol sirkuit listrik lainnya.

Aktuator elektromagnetik memiliki keunggulan dalam kecepatan


respon, keandalan, dan kemampuan untuk dikendalikan secara presisi,
menjadikannya pilihan yang umum untuk berbagai aplikasi otomatisasi dan
kontrol.

Internet of Things (Sistem dan Aplikasi) | 54


Electronics Development Board

A. Electronics Develompent Board

Electronics Development Board adalah suatu kumpulan komponen


hardware yang terdiri dari CPU, memori, peripheral input-output dan
membentuk sistem menyatu dalam PCB (printed circuit board) yang dapat
digunakan sebagai pengembangan/eksperimen sistem elektronika. Pada
perkembangannya, electronics development board disebut juga sebagai
mikrokontroller, walaupun elektronik development board memiliki lebih
banyak komponen untuk kemudahan penggunaan.
Salah satu keunggulan Electronics Development Board adalah memudahkan
kita untuk melakukan pemrograman dan uji coba terhadap mikrokontroler
yang ingin digunakan dalam sistem. Biasanya Electronics Development Board
dilengkapi dengan komponen pendukung lainnya seperti IC downloader,
penurun tegangan, catu daya, proteksi tegangan. Beberapa contoh Electronics
Development Board yaitu Arduino, ESP8266, STM32, Raspberry Pi, JetsonNano,
dan beberapa jenis lainnya.

Gambar 45. Jenis Electronics Development Board

Electronic development boards adalah platform perangkat keras yang


dirancang untuk pengembangan dan prototyping proyek elektronik. Berikut
adalah beberapa fitur umum dan aspek yang terkait dengan elektronic
development board:

• Mikrokontroler atau Prosesor:


elektronic development board umumnya dibangun di sekitar
mikrokontroler atau prosesor tertentu. Contohnya adalah papan Arduino
dengan mikrokontroler Atmel AVR atau ARM, Raspberry Pi dengan
prosesor ARM, atau papan pengembangan dari produsen seperti STM32,
ESP32, dan sebagainya.
• Penghubung I/O:
elektronic development board menyediakan pin atau konektor I/O yang
memungkinkan pengguna untuk terhubung dengan berbagai perangkat
dan sensor. Ini mencakup pin digital, analog, GPIO (General-Purpose
Input/Output), SPI (Serial Peripheral Interface), I2C (Inter-Integrated
Circuit), dan lainnya.

Internet of Things (Sistem dan Aplikasi) | 55


• Daya dan Pengaturan Daya:
Terdapat sirkuit pengaturan daya yang memungkinkan papan untuk
dioperasikan dengan daya yang sesuai. Ini bisa melibatkan penggunaan
USB, baterai, atau sumber daya eksternal lainnya.
• Dukungan Perangkat Lunak:
Sebagian besar papan pengembangan memiliki dukungan perangkat lunak
yang luas. Ini mencakup pustaka perangkat lunak, pustaka dukungan
perangkat keras, dan kadang-kadang lingkungan pengembangan
terintegrasi (IDE) untuk memprogram mikrokontroler.
• Antarmuka Komunikasi:
elektronic development board biasanya dilengkapi dengan antarmuka
komunikasi seperti USB, UART (Universal Asynchronous Receiver-
Transmitter), dan lainnya untuk menghubungkan papan dengan komputer
atau perangkat lain.
• Sensor dan Modul:
Beberapa elektronic development board telah dilengkapi dengan sensor
dan modul terintegrasi, seperti sensor suhu, sensor kelembaban, modul
WiFi, dan sebagainya.
• Kompatibilitas dan Ekosistem:
Banyak elektronic development board dibangun dengan
mempertimbangkan kompatibilitas dengan perangkat keras dan perangkat
lunak lainnya. Mereka biasanya memiliki ekosistem yang luas dengan
dukungan komunitas dan sumber daya pembelajaran.

Dalam menggunakan Development Board, sebaiknya harus diketahui


spesifikasinya agar sesuai dengan sistem yang akan dibuat. Diantaranya

• Bits
Mikrokontroler biasanya ditawarkan dengan informasi jumlah bit.
Jumlah bit ini berdampak pada kecepatan proses dari mikrokontroler
tersebut. Semakin besar bit yang ada pada mikrokonroler tersebut maka
semakin cepat pula proses yang dapat dilakukan pada setiap langkahnya
Saat ini mikrokontroler 8 bit masih menjadi jenis mikrokontroler yang
paling populer dan paling banyak digunakan. Maksud dari mikrokontroler
8 bit adalah data yang dapat diproses dalam satu waktu adalah 8 bit, jika
data yang diproses lebih besar dari 8 bit maka akan dibagi menjadi
beberapa bagian data yang masingmasing terdiri dari 8 bit.
Bit pada mikrokontroler mengacu pada unit data terkecil yang dapat
disimpan atau dioperasikan oleh mikrokontroler. Istilah "bit" berasal dari
singkatan "binary digit", dan dapat memiliki nilai 0 atau 1. Bit adalah dasar
dari sistem bilangan biner, yang digunakan dalam pengolahan informasi
dan representasi data dalam mikrokontroler dan komputer secara umum.
Berikut adalah beberapa poin penjelasan terkait bit pada
mikrokontroler:
1. Representasi Bilangan Biner:
Setiap bit dapat memiliki nilai 0 atau 1, dan serangkaian bit dapat
digunakan untuk mewakili bilangan dalam sistem bilangan biner.

Internet of Things (Sistem dan Aplikasi) | 56


Sebagai contoh, delapan bit dapat membentuk sebuah byte, dan
kombinasi delapan bit ini dapat merepresentasikan angka desimal dari
0 hingga 255 (2^8 - 1).
2. Operasi Logika:
Bit dioperasikan dengan menggunakan operasi logika seperti AND, OR,
dan XOR. Operasi ini memungkinkan manipulasi bit untuk tujuan
pengolahan data.
3. Manipulasi Bit:
Mikrokontroler memungkinkan manipulasi bit secara langsung. Ini
dapat melibatkan mengatur (set) atau membersihkan (clear) nilai bit
tertentu, atau melakukan operasi logika pada bit-bit tertentu dari suatu
register.
4. Alamatasi Bit:
Beberapa instruksi pada mikrokontroler memungkinkan akses
langsung ke bit-bit tertentu dalam register atau memori. Hal ini
memungkinkan efisiensi dalam program dan kontrol tingkat rendah.
5. Flag Status:
Bit-bit dalam register status dapat merepresentasikan kondisi-kondisi
tertentu setelah suatu operasi. Misalnya, bit carry digunakan untuk
mengindikasikan terjadinya carry (pemindahan) dalam operasi
aritmatika.
6. Operasi Bitwise:
Operasi bitwise, seperti pergeseran bit ke kiri atau ke kanan, sering
digunakan untuk efisiensi pengolahan data.
7. Representasi Status:
Bit-bit tertentu dalam register status dapat merepresentasikan status
tertentu pada mikrokontroler, seperti status interrupt atau kondisi
khusus lainnya.

Pemahaman dan manipulasi bit adalah bagian penting dari


pemrograman mikrokontroler karena banyak instruksi dan operasi bekerja
pada tingkat bit. Hal ini memungkinkan kontrol yang sangat tepat terhadap
berbagai aspek dari operasi mikrokontroler, termasuk komunikasi
periferal, manajemen daya, dan keadaan internal lainnya.

• RAM

RAM (Random Access Memory) adalah memori dengan kecepatan


tinggi yang tidak menyimpan data tanpa adanya pasokan daya (bersifat
volatile), sehingga data hanya akan disimpan sementara. Semua
mikrokontroler dilengkapi dengan RAM dalam jumlah tertentu yang
memungkinkan ikrokontroler dapat mengerjakan beberapa instruksi
bersamaan pada satu waktu. Berikut adalah beberapa poin terkait RAM
pada mikrokontroler:

Internet of Things (Sistem dan Aplikasi) | 57


1. Fungsi Utama:
RAM pada mikrokontroler digunakan untuk menyimpan variabel,
buffer, dan data sementara yang diperlukan selama eksekusi program.
Data yang disimpan di RAM dapat diakses dan dimodifikasi dengan
cepat.

Gambar 46. Pemrosesan RAM

2. Volatile Memory:
RAM pada mikrokontroler bersifat volatile, yang berarti bahwa data
yang disimpan di dalamnya akan hilang ketika daya listrik diputuskan.
Ini berbeda dengan memori Flash yang bersifat non-volatile dan dapat
menyimpan data bahkan saat daya dimatikan.
3. Segmentasi:
RAM pada mikrokontroler dapat terbagi menjadi beberapa segmen,
seperti RAM data dan RAM instruksi. RAM data biasanya digunakan
untuk menyimpan variabel dan data sementara, sedangkan RAM
instruksi mungkin digunakan untuk menyimpan data yang
berhubungan dengan eksekusi instruksi.
4. Ukuran:
Kapasitas RAM pada mikrokontroler dapat bervariasi tergantung pada
model dan produsennya. Beberapa mikrokontroler memiliki RAM yang
sangat terbatas, sementara yang lain memiliki kapasitas yang lebih
besar.
5. Pengaturan Variabel:
Ketika Anda mendeklarasikan variabel dalam program, nilai variabel
tersebut akan disimpan di dalam RAM. Penggunaan RAM harus dikelola
dengan hati-hati, terutama pada mikrokontroler dengan kapasitas RAM
yang terbatas.
6. Stack:
RAM digunakan untuk menyimpan stack, yang berfungsi untuk
menyimpan alamat pengembalian, variabel lokal, dan data penting
lainnya selama pemanggilan fungsi.
7. Heap:
Beberapa mikrokontroler mendukung alokasi dinamis menggunakan
heap di dalam RAM. Ini memungkinkan program untuk memperoleh
ruang memori sesuai kebutuhan selama eksekusi.
8. Kinerja:
Kecepatan akses ke RAM sangat cepat, yang memungkinkan
mikrokontroler untuk dengan cepat membaca dan menulis data yang
dibutuhkan selama operasi normal.

Internet of Things (Sistem dan Aplikasi) | 58


9. Pemakaian Energi:
RAM biasanya memerlukan daya yang lebih tinggi daripada Flash untuk
menyimpan dan mengakses data. Namun, penggunaan daya ini relatif
kecil dibandingkan dengan operasi keseluruhan mikrokontroler.

Penting untuk memperhitungkan ukuran dan kebutuhan RAM saat


merancang aplikasi pada mikrokontroler, terutama pada aplikasi yang
memiliki batasan daya, ruang memori, atau kecepatan yang ketat.

• Flash Memory

Flash memory pada mikrokontroler adalah jenis memori non-volatile


yang digunakan untuk menyimpan program atau kode yang akan
dieksekusi oleh mikrokontroler. Ini berbeda dengan RAM yang bersifat
volatile dan hilang ketika daya dimatikan.

Gambar 47. Flash Memory

Berikut adalah beberapa poin terkait dengan Flash memory pada


mikrokontroler:

1. Penyimpanan Program:
Flash memory pada mikrokontroler digunakan untuk menyimpan kode
atau program yang akan dijalankan oleh mikrokontroler. Setiap kali
mikrokontroler dinyalakan, program tersebut dibaca dari Flash dan
dimuat ke dalam RAM untuk dieksekusi.
2. Non-Volatile:
Flash memory bersifat non-volatile, yang berarti data yang disimpan di
dalamnya tetap ada bahkan saat daya dimatikan. Ini sangat penting
untuk menyimpan program yang harus selalu tersedia setelah
mikrokontroler dinyalakan kembali.
3. Siklus Menulis Terbatas:
Flash memory memiliki siklus menulis terbatas. Artinya, ada batasan
pada jumlah kali data dapat ditulis ke dalam Flash sebelum terjadi
kegagalan. Oleh karena itu, penulisan ulang yang sering harus dikelola
dengan hati-hati.
4. Ukuran dan Kapasitas:
Ukuran dan kapasitas Flash memory bervariasi tergantung pada jenis
dan model mikrokontroler. Mikrokontroler dengan Flash memory yang

Internet of Things (Sistem dan Aplikasi) | 59


lebih besar dapat menampung program yang lebih besar atau lebih
kompleks.
5. Segmentasi Memori:
Flash memory pada mikrokontroler sering tersegmentasi menjadi
beberapa bagian, seperti segmen program (tempat kode dijalankan),
segmen konfigurasi, dan segmen penyimpanan data yang dapat diakses
oleh program.
6. Pemrograman Ulang:
Beberapa mikrokontroler mendukung pemrograman ulang Flash
memory di lapangan (In-System Programming atau ISP). Ini
memungkinkan pengguna untuk memperbarui program
mikrokontroler tanpa perlu mengganti chip.
7. Kecepatan Baca:
Flash memory biasanya memiliki kecepatan baca yang lebih lambat
daripada RAM. Oleh karena itu, proses booting atau inisialisasi pertama
kali setelah daya dinyalakan mungkin memakan waktu lebih lama.
8. Keandalan:
Flash memory dirancang untuk keandalan tinggi, namun perlu diingat
bahwa penggunaan yang tidak tepat, seperti penulisan berlebihan atau
melampaui batas siklus menulis, dapat mempengaruhi umur pakai dan
keandalan Flash.
9. Pemakaian Daya:
Pemakaian daya Flash memory cenderung lebih rendah dibandingkan
dengan operasi menulis pada RAM. Ini dapat menjadi pertimbangan
penting dalam desain sistem bertenaga rendah.

Flash memory pada mikrokontroler adalah komponen kritis karena


menyimpan kode yang mengendalikan fungsi keseluruhan perangkat.
Manajemen dengan bijak terhadap siklus menulis dan pemeliharaan dapat
membantu memastikan keandalan jangka panjang dari sistem.

• GPIO (General Pin Input/Output)

GPIO (General Pin Input/Output) adalah pin yang dapat digunakan


sebagai input dan output pada mikrokontroller. GPIO berfungsi untuk
menghubungkan sensor dan aktuator ke mikrokontroler. GPIO
memungkinkan mikrokontroler berinteraksi dengan dunia luar, baik itu
untuk membaca sinyal sensor atau mengontrol perangkat eksternal.
Berikut adalah beberapa poin terkait GPIO pada mikrokontroler:

1. Fungsi Input:
Sebagai input, pin GPIO dapat digunakan untuk membaca sinyal dari
sensor, tombol, atau perangkat lainnya. Misalnya, sensor suhu dapat
terhubung ke pin GPIO untuk mengukur suhu.
2. Fungsi Output:
Sebagai output, pin GPIO dapat digunakan untuk mengirimkan sinyal
ke perangkat eksternal. Contohnya termasuk menghidupkan atau

Internet of Things (Sistem dan Aplikasi) | 60


mematikan LED, mengendalikan motor, atau mengirimkan sinyal ke
perangkat lain.

Gambar 48. Pin GPIO Arduino

3. Konfigurasi Fleksibel:
Salah satu keunggulan utama GPIO adalah fleksibilitasnya. Pengguna
dapat mengkonfigurasi pin sesuai dengan kebutuhan aplikasi tertentu.
Sebagai contoh, suatu pin dapat dikonfigurasi sebagai input pada satu
waktu dan sebagai output pada waktu berikutnya.
4. Keadaan Tinggi dan Rendah:
Sebagai output, pin GPIO dapat diatur pada keadaan tinggi (logika 1)
atau keadaan rendah (logika 0) oleh pengguna. Keadaan tinggi biasanya
berarti tegangan sekitar sumber daya Vcc, sementara keadaan rendah
berarti tegangan sekitar 0 volt (ground).
5. Internal Pull-Up dan Pull-Down:
Beberapa mikrokontroler menyediakan resistor pull-up dan pull-down
internal pada pin GPIO. Ini memudahkan dalam mengatasi keadaan
tidak terdefinisi (floating) pada pin input.
6. Interrupt:
Pin GPIO pada beberapa mikrokontroler dapat dikonfigurasi untuk
menghasilkan interrupt (interupsi) ketika terjadi perubahan pada
keadaan pin. Hal ini dapat digunakan untuk memberi tahu
mikrokontroler bahwa peristiwa tertentu telah terjadi.
7. Baca-Tulis Bitwise:
Operasi bitwise pada registernya memungkinkan pengguna untuk
membaca atau menulis nilai bit pada pin GPIO secara langsung. Ini
memungkinkan kontrol tingkat rendah dan manipulasi efisien.
8. Sistem Bus:
Beberapa mikrokontroler memiliki pin GPIO yang dapat dikonfigurasi
sebagai bagian dari sistem bus, seperti I2C, SPI, atau UART. Ini
memungkinkan komunikasi dengan perangkat lain menggunakan
protokol tersebut.

Internet of Things (Sistem dan Aplikasi) | 61


9. Kemampuan Analog (PWM):
Beberapa pin GPIO dapat digunakan untuk menghasilkan sinyal PWM
(Pulse Width Modulation), yang berguna untuk mengontrol kecepatan
motor, kecerahan LED, dan sebagainya.

GPIO sangat penting dalam pengembangan mikrokontroler karena


memberikan cara untuk berinteraksi dengan dunia luar. Pemahaman yang
baik tentang cara mengkonfigurasi, membaca, dan mengendalikan pin GPIO
adalah keterampilan kunci dalam pengembangan perangkat keras
mikrokontroler.

• Konektivitas Board IoT

Konektivitas pada board IoT (Internet of Things) adalah kemampuan


untuk terhubung ke jaringan dan berkomunikasi dengan perangkat lain
atau cloud. Beberapa teknologi konektivitas yang umum digunakan pada
board IoT termasuk:

1. Wi-Fi:
Wi-Fi adalah salah satu teknologi konektivitas yang paling umum
digunakan pada board IoT. Ini memungkinkan perangkat untuk
terhubung ke jaringan lokal atau internet, sehingga dapat
berkomunikasi dengan server atau perangkat lain di cloud.
2. Bluetooth:
Bluetooth digunakan untuk koneksi nirkabel jarak pendek antara
perangkat IoT dan perangkat lain seperti smartphone, tablet, atau
perangkat IoT lainnya. Bluetooth biasanya digunakan untuk aplikasi di
mana perangkat IoT perlu berkomunikasi satu sama lain dalam radius
yang relatif dekat.

Gambar 49. Konektivitas IoT

3. Ethernet:
Beberapa board IoT memiliki port Ethernet yang memungkinkan
koneksi langsung ke jaringan lokal melalui kabel. Ini sering digunakan
di lingkungan industri atau di tempat-tempat di mana Wi-Fi mungkin
tidak praktis.

Internet of Things (Sistem dan Aplikasi) | 62


4. Cellular (4G/5G):
Untuk proyek IoT yang membutuhkan konektivitas di luar jaringan Wi-
Fi atau Ethernet, teknologi seluler seperti 4G atau 5G dapat digunakan.
Ini memungkinkan perangkat untuk terhubung ke internet melalui
jaringan seluler.
5. Zigbee dan Z-Wave:
Zigbee dan Z-Wave adalah protokol komunikasi nirkabel yang sering
digunakan dalam aplikasi rumah pintar dan perangkat IoT. Mereka
dirancang untuk konsumsi daya yang rendah dan komunikasi antar
perangkat di dalam jaringan lokal.
6. LoRa (Long Range):
LoRa adalah protokol komunikasi nirkabel jarak jauh yang cocok untuk
proyek IoT di mana perangkat perlu berkomunikasi dengan jarak yang
cukup jauh. LoRa biasanya digunakan dalam aplikasi seperti sensor
jarak jauh atau monitoring tanaman.
7. NB-IoT (Narrowband IoT):
NB-IoT adalah varian dari teknologi seluler yang dirancang khusus
untuk mendukung konektivitas IoT. Ini cocok untuk perangkat yang
membutuhkan konsumsi daya yang sangat rendah dan dapat
berkomunikasi dalam kondisi sinyal yang lemah.
8. RFID (Radio-Frequency Identification):
RFID adalah teknologi identifikasi otomatis yang menggunakan
gelombang radio untuk mengidentifikasi dan melacak objek. Ini sering
digunakan untuk memantau inventaris atau untuk keamanan.
9. Satelit:
Konektivitas satelit digunakan untuk proyek IoT di daerah yang
terpencil atau untuk perangkat yang bergerak secara terus-menerus
dan memerlukan konektivitas global.

Pilihan konektivitas pada board IoT tergantung pada kebutuhan


spesifik proyek, termasuk jarak, konsumsi daya, bandwidth, dan biaya.
Dalam banyak kasus, kombinasi dari beberapa teknologi konektivitas
mungkin diperlukan untuk mencapai fungsionalitas yang diinginkan.

• Konsumsi Daya

Konsumsi daya penting untuk diperhatikan dalam pemilihan


mikrokontroler dalam aplikasi IoT. Lingkungan aplikasi IoT yang mungkin
saja di area yang jauh dari sumber listrik sehingga hanya memanfaatkan
sinar matahari melalui solar panel yang ini artinya sumber daya listrik yang
ada sangat-sangat terbatas. Dengan menggunakan mikrokontroler yang
memiliki daya rendah tentunya dapat memperpanjang waktu kerja dari
mikrokontroler tersebut tanpa khawatir kehabisan daya.

Internet of Things (Sistem dan Aplikasi) | 63


• Perangkat pengembangan dan komunitas
Satu hal selain dari sisi teknis yang ada pada mikrokontroler itu adalah
terkait perangkat pengembangan dan jumlah pengembang serta pengguna.
Dengan perangkat pengembangan yang baik dalam hal dokumentasi,
software maupun library tentu akan memudahkan pembuatan aplikasi IoT.
Selain itu komunitas menjadi penting karena pengembang dapat berbagi
keluhan dan masalah yang dihadapi dan mendapatkan solusi dari
komunitas tersebut.

B. Arduino

Arduino merupakan sebuah platform elektronika baik hardware dan


software yang bersifat open source dan mudah digunakan. Board Arduino dapat
digunakan untuk pengembangan berbagai projek yang melibatkan komponen
input dan output. Arduino memiliki beberapa jenis board, diantaranya Arduino
UNO, Arduino Mega, Arduino Nano, Arduino Mini, Arduino Fio, dll. Selengkapnya
dapat dicek di arduino.cc

Gambar 50. Arduino Uno

Kelebihan Arduino:
• Open-Source: Arduino bersifat open-source, yang berarti desain perangkat
keras dan perangkat lunaknya tersedia untuk umum. Ini mendorong
komunitas untuk berbagi ide, proyek, dan sumber daya.
• Mudah Dipelajari: Arduino dirancang untuk mudah dipelajari dan
digunakan oleh pemula. Ada banyak tutorial dan dokumentasi online yang
mendukung proses pembelajaran.
• Komunitas yang Besar: Ada komunitas yang besar di seluruh dunia yang
terlibat dalam proyek Arduino. Ini berarti ada banyak sumber daya dan
dukungan yang tersedia untuk pengembang.
• Beragam Model dan Variasi: Ada berbagai model dan variasi Arduino yang
dapat dipilih sesuai dengan kebutuhan proyek tertentu. Ini mencakup
Arduino Uno, Nano, Mega, dan lain-lain.
• Perangkat Keras dan Perangkat Lunak Terintegrasi: Arduino
menyediakan perangkat keras dan perangkat lunak yang terintegrasi.

Internet of Things (Sistem dan Aplikasi) | 64


Pengembang dapat dengan mudah menghubungkan sensor, motor, dan
perangkat lain ke board Arduino tanpa memerlukan pengetahuan mendalam
tentang elektronika.
• Ekosistem yang Kaya: Terdapat banyak modul dan perangkat tambahan
(shields) yang dirancang khusus untuk Arduino. Ini memudahkan
pengembang untuk menambahkan fungsionalitas tambahan ke proyek
mereka.
• Kemampuan Prototyping yang Cepat: Arduino memungkinkan
prototyping yang cepat, memungkinkan pengembang untuk dengan mudah
menciptakan dan menguji prototipe proyek mereka sebelum melangkah ke
tahap produksi.
• Dukungan untuk Banyak Bahasa Pemrograman: Meskipun bahasa
pemrograman Arduino (mirip dengan bahasa C/C++) paling umum
digunakan, Arduino juga mendukung Python dan bahasa pemrograman lain
melalui ekstensi dan integrasi.

Kekurangan Arduino:
• Keterbatasan Daya dan Kinerja: Arduino terutama dirancang untuk
proyek-proyek kecil hingga menengah. Untuk proyek-proyek yang
memerlukan daya dan kinerja tinggi, platform lain mungkin lebih cocok.
• Keterbatasan Memori dan Ruang Penyimpanan: Arduino sering kali
memiliki keterbatasan dalam hal memori dan ruang penyimpanan. Ini dapat
menjadi kendala untuk proyek-proyek yang memerlukan penanganan data
yang besar atau aplikasi yang kompleks.
• Keterbatasan Input/Output (I/O): Jumlah pin I/O pada board Arduino
terbatas, terutama pada model-model yang lebih kecil. Ini bisa menjadi
hambatan untuk proyek-proyek yang membutuhkan banyak interaksi
dengan perangkat keras.
• Tidak Cocok untuk Aplikasi Industri yang Kompleks: Arduino mungkin
tidak selalu cocok untuk aplikasi industri yang sangat kompleks atau aplikasi
yang memerlukan keandalan tinggi dan keamanan yang ketat.

Meskipun ada kekurangan tertentu, Arduino tetap menjadi pilihan yang


populer untuk banyak proyek dan aplikasi. Pemilihan platform tergantung pada
kebutuhan spesifik proyek dan tingkat keterampilan dan pengalaman
pengembang.

Internet of Things (Sistem dan Aplikasi) | 65


Jenis Komunikasi Data
(Wired dan Wireless)

A. Komunikasi Data

Komunikasi data adalah proses pengiriman dan penerimaan data/informasi


dari dua atau lebih alat (device) seperti komputer, laptop, telepon genggam,
printer, dan alat komunikasi lain yang terhubung dalam sebuah jaringan. Baik
lokal maupun yang luas, sepeti internet. Pada dasarnya komunikasi data
merupakan proses pengiriman informasi di antara dua titik menggunakan kode
biner melewati saluran transmisi dan peralatan switching, bisa antara komputer
dan komputer, komputer dengan terminal, atau komputer dengan peralatan, atau
peralatan dengan peralatan.

Gambar 51. Sistem komunikasi data dengan IoT

Pengertian lain komunikasi data yaitu transmisi data elektronik melalui


beberapa media (kabel koaksial, fiber optik, microwave dsb). Sistem yang
mungkin terjadinya transmisi data sering disebut sebagai jaringan komunikasi
data. Secara umum ada dua jenis komunikasi data, yaitu Infrastruktur Terestrial
dan Satelit.

1. Infrastruktur Terestrial
Infrastruktur telestrial merujuk pada rangkaian fasilitas dan sistem yang ada
di daratan (bukan di udara atau di bawah laut) yang mendukung komunikasi
dan transportasi data. Ini mencakup berbagai komponen seperti kabel serat
optik, antena, stasiun pangkalan, menara telekomunikasi, pusat data, dan
perangkat keras serta perangkat lunak pendukung.
2. Satelit
Menggunakan satelit sebagai aksesnya. Biasanya wilayah yang dicakup akses
satelit lebih luas dan mampu menjangkau lokasi yang tidak memungkinkan
dibangunnya infrastruktur terestrial namun membutuhkan waktu yang lama

Internet of Things (Sistem dan Aplikasi) | 66


untuk berlangsungnya proses komunikasi. Kelemahan lain dari komunikasi
via satelit adalah adanya gangguan yang disebabkan oleh radiasi gelombang
matahari (Sun Outage) dan yang paling parah terjadi setiap 11 tahun sekali.

B. Komponen Komunikasi Data

Sistem komunikasi data terdiri dari berbagai komponen yang bekerja


bersama-sama untuk mentransfer, memproses, dan memahami data.

Gambar 52. Komponen Komunikas data

Berikut adalah beberapa komponen utama dari sistem komunikasi data:

1. Sumber Data
Komponen pertama yakni sumber data, yakni tempat utama dimana
kumpulan data sekaligus informasi dapat dimunculkan kemudian
dikirimkan. Sumber juga bisa diartikan sebagai sumber asal dari suatu
perangkat yang berfungsi untuk menginput data serta mengirimkannya ke
tujuan penerima data. Perangkat sebagai sumber memiliki bentuk yang
sangat beragam, antara lain seperti kumpulan teks yang terdiri dari tulisan,
gambar, maupun video. Semua data sekaligus informasi tersebut tersistem
dalam satu kesatuan kemudian masuk pada sistem komputer atau perangkat
lainnya.
2. Transmitter (Pengirim)
Transmitter berfungsi untuk memproses beragam informasi data sebelum
dikirimkan lewat media tertentu. Untuk mengolah data tersebut agar
menjadi sebuah file yang dapat dibaca pengguna memerlukan media yang
disebut transmitter. Transmitter ini membangkitkan kumpulan data terlebih
dahulu kemudian mengolah dan memprosesnya sedemikian rupa. Setelah
data tersebut diolah menjadi kategori teks tertentu maka akan diubah dan
dikirimkan melalui perangkat lain dengan bentuk sinyal analog. Kemudian
dikirimkan dan disalurkan kepada perangkat sebagai penerima data.

Gambar 53. Modem/Router

Internet of Things (Sistem dan Aplikasi) | 67


Salah satu contoh dari transmitter seperti modem, yang fungsinya
mengirimkan digital bit stream dari satu perangkat ke perangkat lain.
3. Media Pengiriman atau Sistem Transmisi
Media yang fungsinya membawa sinyal dari sumber transmitter menuju
penerima. Tugas sistem transmisi secara khusus yakni mengirimkan data
sekaligus informasi ke sumber penerima. Bentuk dari sistem transmisi
seperti sebuah jalur yang sangat beragam, ada yang tunggal dan ada juga
yang cukup kompleks. Jalur tunggal hanya perlu melewati satu jaringan,
sedangkan lewat jalur kompleks memerlukan beberapa rangkaian sistem
tertentu. Contoh sistem transmisi yakni copper media, wireless media, dan
optical media.

Gambar 54. Wifi dan Fiber Optik

4. Penerima
Komponen penting selanjutnya adalah perangkat yang dimiliki oleh
penerima data atau informasi. Perangkat tersebut berfungsi untuk menerima
sinyal yang telah dikirimkan oleh sistem transmisi. Proses penerimaan tidak
dilakukan secara langsung karena melalui tahap seperti saat proses
transmitter sedang bekerja, contohnya yakni workstation. Dalam bentuk
fisiknya penerima(receiver) dapat berupa komputer personal untuk fungsi
informasi secara umum.
5. Pengirim dan Tujuan
Penerima sebenarnya tidak dapat menerima data tersebut secara langsung
karena data masih perlu diubah ke bentuk data awal saat dikirimkan. Data
terlebih dahulu diproses ulang sama seperti pada kinerja transmitter. Setelah
data dapat dikembalikan bentuk awalnya seperti sebelum dikirimkan pada
tahap awal, barulah data utuh bisa diterima dalam bentuk teks. Software
aplikasi digunakan untuk menjembatani informasi ini menuju pengguna
jaringan komputer.

C. Komunikasi Data pada Internet of Things

Komunikasi data menjadi sebuah unsur penting dalam pengembangan


sistem Internet of Things. Tanpa konektivitas, data pada device tidak akan
sampai ke sistem. Sarana komunikasi device dengan sistem IoT bisa beragam.
Koneksi selular, satelit, WiFi, bluetooth, low power wide area network
(LPWAN), dan lainnya. Pemilihan konektivitas selalu disesuaikan dengan
kebutuhan pengguna. Untuk industri yang menggunakan banyak device kecil di
area yang luas seperti pada pertanian dan penyaluran listrik, LPWAN adalah

Internet of Things (Sistem dan Aplikasi) | 68


jenis konektivitas tepat. Sedangkan untuk industri finansial yang memerlukan
keamanan tinggi, SD-WAN dan Managed Service Connectivity.

Gambar 55. Komunikasi Data IoT

1. Komunikasi Data Serial


Komunikasi serial adalah metodologi komunikasi yang paling banyak
digunakan menyangkut sistem tertanam. Komunikasi semacam ini data
ditransfer secara serial (satu demi satu) dan tidak paralel (semuanya
bersama-sama). Komunikasi serial memiliki keunggulan dapat dilakukan
dengan menggunakan lebih sedikit kabel (dibandingkan dengan paralel)
dan juga memerlukan semacam mekanisme sinkronisasi (jam) untuk
membuat komunikasi yang sukses.

Gambar 56. Komunikasi serial

Jenis Komunikasi Serial Jenis Komunikasi Serial Komunikasi serial dapat


dibagi menjadi 2 yaitu sinkron dan asinkron.

• Komunikasi Sinkron: dalam jenis komunikasi ini, baik pemancar


maupun penerima berbagi jam yang sama untuk tetap sinkron satu
sama lain.
• Komunikasi Asinkron: jenis komunikasi serial ini tidak memerlukan
sumber jam yang sama antara pemancar dan penerima, kedua sisi
bekerja sesuai dengan jam independennya.

2. Komunikasi Data Wireless


Komunikasi data nirkabel (wireless) adalah proses pertukaran informasi
antara perangkat tanpa menggunakan kabel fisik atau saluran transmisi

Internet of Things (Sistem dan Aplikasi) | 69


kabel. Ini melibatkan penggunaan gelombang elektromagnetik atau
inframerah untuk mentransfer data antara perangkat.

Gambar 57. Komunikasi Wireless

• WiFi (Wireless Fidelity)


Wi-Fi menggunakan signal Radio sebagai komponen utama untuk
berkomunikasi. Radio Frequency yang umumnya digunakan adalah
Frequency 2.4Ghz dan 5Ghz. Router atau Access Point akan menerima
data dari internet lalu akan diterjemahkan menjadi sinyal radio lalu
kemudian akan ditransmisikan dari antenna Wi-Fi dan dipancarkan ke
perangkatperangkat penerima.

Tabel 1. Standarisasi WiFi (IEEE)


Standar Kecepatan Band Sinyal Sesuai
802.11 2 Mbps 2.4 GHz DHSS-FHSS
802.11a 54 Mbps 5 GHz OFDM a
802.11b 11 Mbps 2.4 GHz DHSS b
802.11g 54 Mbps 2.4 GHz DSSS-OFDM b,g
802.11n 150-300 Mbps 2.4 GHz MIMO-OFDM b, g, n
802.11ac 1 Gbps 6 GHz MIMO a, b, g, n

Frekuensi WiFi yang digunakan sehari-hari menggunakan frekuensi


tertentu agar dapat saling berkomunikasi. Pemilihan frekuensi
tergantung dari penggunaannya.

Tabel 2. Frekuensi WiFi


2.4 GHz 5 GHz
Kelebihan Cakupan sinyal lebih Koneksi lebih cepat, tidak
luas sehingga lebih baik banyak gangguan dibanding
untuk cover area dengan 2.4 GHz dan masih sedikit
objek yang padat menggunakan frekuensi ini
Kekurangan Tidak terlalu cepat, Cakupan area lebih kecil
banyak interferensi dan tidak terlalu kuat
saat ini sudha banyak menembus benda/objek
yang menggunakan yang padat
frekuensi ini
Kecepatan Up To 150 Mbps Up To Gbps

Internet of Things (Sistem dan Aplikasi) | 70


• Bluetooth
Bluetooth adalah sebuah teknologi komunikasi wireless (tanpa kabel)
yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial,
Scientific and Medical) dengan menggunakan sebuah frequency hopping
tranceiver yang mampu menyediakan layanan komunikasi data dan
suara secara real-time antara host-host bluetooth dengan jarak
jangkauan layanan yang terbatas (sekitar 10 meter).
Bluetooth banyak dikembangkan untuk perangkat yang membutuhkan
koneksi jarak dekat seperti smartwatch, wireless headset, mouse,
keyboard, dll. Saat ini bluetooth dikembangkan untuk efisiensi daya
yaitu BLE (Bluetooth Low Energy) yang merupakan protokol terbaru
dari bluetooth dan merupakan bagian dari protokol yang lebih besar
yaitu Bluetooth 4.0, spec ini mencakup Bluetooth LE, Bluetooth High
Speed dan juga Bluetooth klasik.

Gambar 58. Implentasi Bluetooth di IoT

Penerapan Bluetooth pada IoT BLE merupakan alternatif yang sangat


baik untuk digunakan dalam komunikasi IoT karena konsumsi daya yang
rendah, latensi rendah, kemampuan transfer data yang baik dan
memiliki keamanan yang memadahi. Namun, terdapat kelemahan yaitu
jarak komunikasi yang terbatas, sehingga lebih cocok digunakan untuk
komunikasi perangkat dalam satu area.

• LoRa (Long Range)


LoRa merupakan sistem komunikasi wireless untuk Internet of Things,
menawarkan komunikasi jarak jauh ( > 15 km di remote area) dan
berdaya rendah (5–10 tahun). LoRa merupakan teknologi IoT yang di
bangun oleh Cycleo of Grenoble (Prancis), lalu di akuisisi oleh Semtech
pada 2012 dengan menggunakan frekuensi 433, 868, 915, dan 923 MHz
tergantung regulasi negara. Indonesia oleh Kominfo akan mengikuti
standar frekuensi LoRa yang ditetapkan oleh LoRa Alliance untuk
kawasan Asia yaitu pada frekuensi 923–925 MHz (AS923). Kelebihan
LoRa (Long Range):
• Geolocation, memungkinkan mendeteksi lokasi keberadaan suatu
benda tanpa biaya alias gratis.

Internet of Things (Sistem dan Aplikasi) | 71


• Biaya Rendah, dapat mengurangi biaya dengan mengurangi biaya
infrastruktur, biaya operasional dan sensor-sensor yang mempunyai
jaringan nya sendiri.
• Terstandar, dibuat agar dapat berinteraksi den berfungsi dengan
produk atau sistem lain.
• Daya Rendah, dengan konsumsi daya yang dibutuhkan hanya
berkisar dari 13 ma hingga 15 ma. Sehingga baterai dapat bertahan
20 tahun.
• Jarak Jauh, LoRa dapat memancarkan hingga 100km.
• Aman, Tertanam end-to end enkripsi AES128
• Kapasitas Tinggi, Mendukung jutaan pesan per base station, ideal
untuk operator jaringan publik yang melayani banyak pelanggan

Gambar 59. LoRa (Long Range)

Contoh Penggunaan LoRa, LoRa diterapkan untuk pengiriman data dari


sensor ke gateway yang berupa LoRaWAN atau LoRa Gateway. Gateway
tersebut dapat terhubung ke server IoT yaitu AWS IoT.

Gambar 60. Contoh Implementasi LoRa

LoRa memiliki berbagai seri sesuai dengan frekuensi dan speifikasinya,


adapun beberapa produk LoRa:
1. LoRa Transceivers:

Internet of Things (Sistem dan Aplikasi) | 72


• SX1272 : Long Range, Low Power RF Transceiver 860-1000MHz
with LoRa® Technology

Gambar 61. Produk LoRa

• SX1273 : Long Range, Low Power RF Transceiver 860-1000MHz


with LoRa® Technology
• SX1276 : Dual RF input, Long Range, Low Power RF Transceiver
137-960MHz with LoRa® Technology
• SX1277 : 137 MHz to 1020 MHz Low Power Long Range
Transceiver
• SX1278 : 137 MHz to 525 MHz Low Power Long Range
Transceiver
2. LoRa Concetarator
• SX1301 Baseband Processor for Data Concentrator for Long
Range Communication

• ZigBee
Nama ZigBee sebenarnya merupakan kependekan dari dua kata yaitu
zigzag dan bee, yang berarti lebah yang terbang dengan perubahan arah.
ZigBee merupakan sebuah spesifikasi untuk protokol komunikasi
tingkat tinggi yang mengacu pada standar IEEE802.15.4 yang
berhubungan dengan wireless Personal Area Networks (WPANs).
Perangkat ZigBee sering digunakan untuk menghubungkan ke perangkat
lain dengan sebuah sistem wireless atau yang biasa disebut teknologi
Machine to Machine (M2M). Sehingga dalam implementasinya, teknologi
ZigBee ini mampu mengatur jaringannya sendiri, maupun mengatur
pertukaran data pada jaringan.

Tabel 3. Spesifikasi ZigBee


Frekuensi 2,4 GHz, 868 MHz dan 915 MHz (Sesuai
ketetapan Regulasi)
Kecepatan 250 Kbps

Internet of Things (Sistem dan Aplikasi) | 73


Jarak 76 Meter
Daya 100 mW
Enkripsi 128 bit AES

Berikut adalah beberapa karakteristik dan fitur kunci dari Zigbee:

1. Low Power:
Zigbee dirancang untuk bekerja pada perangkat dengan konsumsi
daya yang sangat rendah. Ini memungkinkan perangkat Zigbee untuk
beroperasi dengan baterai selama periode yang lama, menjadikannya
cocok untuk jaringan sensor nirkabel.
2. Short Range:
Protokol Zigbee biasanya digunakan untuk komunikasi dalam jarak
yang relatif pendek, biasanya beberapa puluh meter. Ini membatasi
cakupan setiap node, tetapi membuatnya lebih efisien dalam
penggunaan daya.
3. Mesh Networking:
Zigbee menggunakan arsitektur jaringan mesh di mana setiap
perangkat berkomunikasi tidak hanya langsung dengan perangkat
koordinator, tetapi juga dapat berkomunikasi satu sama lain. Ini
meningkatkan reliabilitas dan jangkauan jaringan.
4. Frequent Data Transmission:
Zigbee mendukung transmisi data yang sering dan dapat
dikonfigurasi untuk mengirim data dengan kecepatan yang lebih
tinggi atau lebih rendah, tergantung pada kebutuhan aplikasi.
5. Frequent Sleep Mode:
Zigbee memungkinkan perangkat untuk masuk ke mode tidur secara
teratur untuk menghemat daya. Ini berguna untuk perangkat yang
hanya perlu aktif selama periode waktu tertentu.
6. Kendali Kualitas Layanan (QoS):
Protokol ini mendukung kendali kualitas layanan, memungkinkan
prioritas untuk berbagai jenis data dan aplikasi.
7. Keselamatan dan Keamanan:
Zigbee memiliki fitur keamanan bawaan, termasuk enkripsi data
untuk melindungi informasi yang dikirim dalam jaringan.
8. Fleksibilitas dan Interoperabilitas:
Zigbee adalah standar terbuka yang mendukung interoperabilitas
antar perangkat dari berbagai produsen. Ini memberikan fleksibilitas
dan pilihan dalam membangun solusi IoT.
9. Aplikasi IoT:
Zigbee banyak digunakan dalam aplikasi IoT seperti smart home,
sensor industri, perangkat medis, dan sebagainya.

Zigbee umumnya digunakan dalam aplikasi di mana jaringan nirkabel


harus efisien dalam konsumsi daya, memiliki jangkauan yang terbatas,
dan membutuhkan kapasitas untuk mengelola banyak perangkat dalam

Internet of Things (Sistem dan Aplikasi) | 74


jaringan. Kelebihan daya dan kemampuan mesh networking
membuatnya menjadi pilihan yang baik untuk banyak solusi IoT.

• Seluler (1G-5G)
Teknologi seluler memainkan peran penting dalam ekosistem Internet
of Things (IoT). Konektivitas seluler memungkinkan perangkat IoT
berkomunikasi dengan platform cloud, mengirim dan menerima data,
serta memberikan fungsionalitas yang diperlukan untuk berbagai
aplikasi.

Tabel 4. Perbandingan Jaringan Seluler (1G-5G)


Generasi Tahun Frekuensi Kecepatan Data
1G 1979 450 MHz 2,4 kbps Suara
2G 1991 1900 Mhz 473 kbps Suara, SMS,
MMS
3G 2001 900 Mhz 2 Mbps - Suara, SMS,
5,76 Mbps MMS, Internet
4G 2009 800 – 2300 1 Gbps Suara, SMS,
Mhz MMS, Internet,
streaming
5G 2020 1800 dan 2300 > 1 Gbps Suara, SMS,
Mhz MMS, Internet,
streaming

• NFC (Near Field Communication)


NFC merupakan sebuah teknologi yang memungkinkan perangkat yang
berdekatan untuk saling berkomunikasi tanpa kontak. Teknologi NFC
disematkan pada smartphone, kartu pembayaran, maupun smartband.
Teknologi NFC mungkin baru-baru ini sering dibicarakan, tapi teknologi
ini bukan barang baru. Sejak beberapa tahun lalu, beberapa pabrikan
telepon pintar sudah menyematkan teknologi NFC.

Gambar 62. Cara Kerja NFC

Cara Kerja NFC Satu perangkat akan bertindak sebagai transmitter, dan
perangkat lainnya akan bertindak sebagai penangkap sinyal. Kedua

Internet of Things (Sistem dan Aplikasi) | 75


perangkat haruslah saling kompatibel dengan NFC. NFC pada
transmitter ini bisa menginduksi arus elektrik di perangkat pasif (kartu
e-toll atau e-money) untuk keperluan transfer data. Sehingga, teknologi
NFC pada perangkat pasif tidak memerlukan daya untuk keperluan
transfer data. Maka dari itu, kita bisa melihat kartu etoll/e-money tidak
memiliki baterai tapi tetap dapat berkomunikasi dengan perangkat NFC
aktif seperti smartphone. Transfer data dengan NFC harus dilakukan
dengan jarak yang dekat (kurang dari 10 cm).

Internet of Things (Sistem dan Aplikasi) | 76


Pemrograman Mikrokontroler
(Arduino)

A. Struktur Bahasa Pemrograman Arduino


Arduino menggunakan bahasa pemrograman yang disebut "Arduino
Programming Language," tetapi pada dasarnya, itu adalah varian dari C/C++,
Pemrograman Arduino memiliki 3 bagian utama yaitu:

1. Deklarasi, Merupakan bagian yang digunakan sebagai pendeklarasian


variabel, library, nilai, dll.
2. Void Setup, Merupakan bagian yang digunakan untuk mengatur mode
dan pengaturan kode yang dijalankan 1 kali saat Arduino dinyalakan.
3. Void Loop, Merupakan bagian yang akan dieksekusi terus menerus
(looping) selama Arduino menyala.

// Mendefinisikan pin LED (Deklarasi)


define ledPin = 13;

// Fungsi setup akan dijalankan satu kali saat Arduino dinyalakan


void setup()
{
pinMode(ledPin, OUTPUT);
}

// Fungsi loop akan dijalankan terus-menerus setelah fungsi setup


selesai
void loop()
{
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}

B. Macam-macam IDE Arduino


IDE ( Integrated Development Environment ) merupakan software aplikasi
biasanya berbasis GUI yang digunakan sebagai tempat menuliskan setiap baris-
baris kode bahasa pemrograman.

Gambar 63. IDE berbasis GUI

Arduino dapat diprogram menggunakan software IDE berikut:

Internet of Things (Sistem dan Aplikasi) | 77


• Arduino IDE
• Visual Studio
• Atom IDE
• Sublime Text

C. PIN Arduino
Arduino memiliki pin yang dapat bekerja sesuai dengan fungsinya. Pin pada
Arduino dikelompokkan menjadi Pin Analog dan Pin Digital.

Gambar 64. PIN Arduino

Pin Analog terdapat pada A0 – A5 yang digunakan untuk menghubungkan


dengan sensor analog seperti LDR, potensiometer, sensor kelembaban tanah, dll.
Pin Digital terdapat pada pin 0 – 13 yang digunakan untuk input/output digital.
Contoh input digital: Sensor DHT22, Sensor PIR, Sensor ultrasonik, dll. Contoh
output digital: LED, relay, Servo, dll.

D. Serial Monitor
Serial monitor pada Arduino IDE merupakan alat/tools yang dapat bekerja
mengirim dan menerima data serial baik itu dari kabel USB maupun pin serial
(Tx Rx) Arduino. Serial monitor dapat berfungsi sebagai penampil data
(monitor) yang melalui pin serial (Tx Rx) ataupun sebagai pengirim data dari
komputer.

Internet of Things (Sistem dan Aplikasi) | 78


Fungsi Serial Monitor Menampilkan data Mengamati pembacaan data
Mengetahui adanya error pada komponen (troubleshooting) Serial monitor
sangat bermanfaat saat kita melakukan programming, diantaranya yaitu: Pada
serial monitor terdapat istilah baud rate, yaitu kecepatan transfer data dalam
satuan bit. Nilai yang paling umum digunakan adalah 9600 atau 115200.

Tabel 5. Baud Rate

E. PWM (Pulse Width Modulation)


PWM merupakan suatu teknik modulasi yang mengubah lebar pulsa (pulse
width) dengan nilai frekuensi dan amplitudo yang tetap. PWM dapat dianggap
sebagai kebalikan dari ADC (Analog to Digital Converter) yang dapat
mengkonversi sinyal Analog ke Digital, PWM ini digunakan untuk
menghasilkan sinyal analog dari perangkat Digital (contohnya dari
Mikrokontroller). Sehingga keluaran tegangan (ouput) dari mikrokontroler
dapat diatur. PWM bekerja dengan menyala-matikan output dalam rentang
waktu yang sangat cepat sesuai dengan konfigurasi. Dutycycle merupakan
siklus dimana mikrokontroler memberikan tegangan dalam waktu tertentu.
Sebagai contoh pulsa yang dihasilkan mikrokontroler dibawah ini. Dalam satu
siklus, selama 20 ms duty cycle adalah 12 ms atau 60%. Sehingga dalam
frekuensi 50Hz akan dihasilkan tegangan rata-rata 3 volt. Nilai ini turun dari
yang sebelumnya dalah 5 volt.

Gambar 65. Pulse Widht Modulation

Tidak semua pin Arduino mendukung PWM karena memerlukan


kompatibilitas dengan IC mikrokontroler tersebut. Pin PWM Arduino
dituliskan dengan simbol ~ disamping nomor pin, diantaranya 3, 5, 6, 9, 10,
11. PWM biasa digunakan untuk:

• Mengatur kecerahan LED

Internet of Things (Sistem dan Aplikasi) | 79


• Mengatur kecepatan motor DC
• Menggunakan motor servo
• Mengatur sistem pemanas
• Mengatur kecepatan pompa
• Telekomunikasi

F. Pemrograman Arduino (Serial)


Memulai Tinkercad Masuk ke https://www.tinkercad.com/ Login dengan
akun yang sudah dibuat. Pada bagian kiri, klik Circuits Klik Create New Circuit
untuk membuat rangkaian baru.
1. Tambahkan Arduino Uno R3 dengan klik Arduino Uno R3
2. pada bagian Components, lalu klik di bagian simulation space.
3. Masukkan kode program sesuai dengan gambar dengan klik Code. Ganti
mode blocks menjadi mode text.
4. Klik Start Simulation untuk memulai simulasi. Klik Serial Monitor. Hasil
pembacaan serial monitor akan muncul.

1
2

4
3

Internet of Things (Sistem dan Aplikasi) | 80


G. Pemrograman Arduino (PWM)
Memulai Tinkercad Masuk ke https://www.tinkercad.com/ Login dengan
akun yang sudah dibuat. Pada bagian kiri, klik Circuits Klik Create New Circuit
untuk membuat rangkaian baru.
1. Tambahkan Arduino Uno R3 dengan klik Arduino Uno R3, Potensiometer,
dan LED serta Resistor
2. pada bagian Components, lalu klik di bagian simulation space.
3. Masukkan kode program sesuai dengan gambar dengan klik Code. Ganti
mode blocks menjadi mode text.
4. Klik Start Simulation untuk memulai simulasi.
5. Lihat hasil dengan memutar arah potensiometer untuk menyalakan LED

Rangkaian Alat

Internet of Things (Sistem dan Aplikasi) | 81


Referensi

Hidayat, A. I. (2021). Sistem Pendeteksi Dan Peringatan Dini Upwelling. Jurnal Ilmiah
Ilmu Komputer Fakultas Ilmu Komputer Universitas Al Asyariah Mandar, 7(1),
55–61.

Homepage. (n.d.). LoRa Alliance®. Retrieved July 22, 2023, from https://lora-
alliance.org/

IoT standards: The End Game. (n.d.). Retrieved July 14, 2023, from
https://www.microcontrollertips.com/how-to-choose-iot-standards-end-
game/

KG, R. & S. G. & C. (n.d.). Narrowband Internet of Things. Retrieved July 22, 2023, from
https://www.rohde-schwarz.com/hk/applications/narrowband-internet-
of-things-white-paper_230854-314242.html

Kho, D. (2019, July 2). Pengertian Sensor dan Jenis-jenis Sensor. Teknik Elektronika.
https://teknikelektronika.com/pengertian-sensor-jenis-jenis-sensor/

Muttaqin, M., Simarmata, J., Suryawan, M. A., Antares, J., Nur, M. N. A., Ashari, I. F.,
Lengkong, O. H., Harizahayu, H., Pato, M., Maulana, A., Nurzaenab, N., Algifari,
M. H., Murniyasih, E., Hamzah, M. A., Resha, M., & A, A. (2023). Internet of
Things (IoT): Teori dan Implementasi. Yayasan Kita Menulis.

orspod. (n.d.). Analitik IoT dengan Azure Data Explorer—Azure Solution Ideas.
Retrieved July 12, 2023, from https://learn.microsoft.com/id-
id/azure/architecture/solution-ideas/articles/iot-azure-data-explorer

Sankarasubramanian, P., & Dr.E.N.Ganesh. (2019). IoT Based Prediction for Industrial
Ecosystem. 8, 1544–1548.

Schiller, E., Aidoo, A., Fuhrer, J., Stahl, J., Ziorjen, M., & Stiller, B. (2022). Landscape of
IoT security. Computer Science Review, 44, 100467.
https://doi.org/10.1016/j.cosrev.2022.100467

Susanto, F., Prasiani, N. K., & Darmawan, P. (2022). IMPLEMENTASI INTERNET OF


THINGS DALAM KEHIDUPAN SEHARI-HARI. Jurnal Imagine, 2(1), Article 1.
https://doi.org/10.35886/imagine.v2i1.329

thingsboard. (n.d.). ThingsBoard—Open-source IoT Platform. ThingsBoard.


Retrieved July 22, 2023, from https://thingsboard.io/

Wardhana, A. (2023). ARSITEKTUR DAN STANDARISASI INTERNET OF THINGS (IOT)


(pp. 197–210).

Web of Things (WoT) Architecture 1.1. (n.d.). Retrieved July 6, 2023, from
https://www.w3.org/TR/wot-architecture11/

Internet of Things (Sistem dan Aplikasi) | 82


Yudhanto, Y., & Azis, A. (2019). Pengantar Teknologi Internet of Things (IoT).
UNSPress.

Zanella, A., Bui, N., Castellani, A., Vangelista, L., & Zorzi, M. (2014). Internet of Things
for Smart Cities. IEEE Internet of Things Journal, 1(1), 22–32.
https://doi.org/10.1109/JIOT.2014.2306328

Zigbee network | Zigbee2MQTT. (n.d.). Retrieved July 22, 2023, from


https://www.zigbee2mqtt.io/advanced/zigbee/01_zigbee_network.html

Internet of Things (Sistem dan Aplikasi) | 83


Biografi Penulis

Ircham Hidayat, Lecturer

Andi Ircham Hidayat, S.Kom., 2012; Magister (S2) Sistem


M.Kom Lahir di Bulukumba, 1 April Komputer di STMIK Handayani
1989; Anak pertama dari 3 Tahun 2014-2016. Pekerjaan:
bersaudara dari pasangan Bapak Engineer di PT. Swatama Mega
Mappiara dan Ibu Rosniati. Teknik 2012-2014 ; Dosen LB di
Pendidikan: SD Negeri 13 Biru Fakultas Ilmu Komputer
Tauladan Watampone Tahun 1996 Universitas Al-Asyariah Mandar
- 2001; SMP Negeri 1 Watampone Polewali Mandar 2017-2019; Dosen
Tahun 2001-2004; SMA Negeri 2 Tetap di Prodi Sistem dan
Watampone Tahun 2004-2007; Teknologi Indormasi, Institut
Sarjana (S1) Fakultas Sains dan Teknologi dan Bisnis Nobel
Teknologi Prodi Teknik Informatika Indonesia Tahun 2019 sampai
di Universitas Islam Negeri sekarang.
Alauddin Makassar Tahun 2007-

Anda mungkin juga menyukai