Pengenalan Mata Kuliah Praktek Internet of Things (IoT)
Pada mata kuliah (MK) praktek Internet of Things (IoT) pada dasarnya merupakan kelanjutan dan wujud pelaksanaan MK pengenalan IoT pada semester 2 (dua). Secara garis besar MK praktek IoT membahas mengenai penggunaan sensor sebagai input dan aktuator sebagai output yang dihubungkan melalui Microcontroller (MCU) serta terhubung ke jaringan Internet baik untuk proses pemantauan (monitoring) maupun pengendalian (controlling). Konteks penggunaan jaringan Internet pada hal ini yaitu pemanfaatan teknologi Cloud Computing (CC).
Untuk itu, dalam pelaksanaan perkulian praktek IoT dibutuhkan prasyarat (prerequisite) yang terdiri dari (1) askpek pengetahuan dalam hal keterkaitan dengan mata kuliah sebelumnya, (2) aspek perangkat keras, dan (3) aspek perangkat lunak yang harus dipenuhi. Berikut detail prasyarat pada tabel dibawah ini.
Tabel Prasyarat Aspek Pengetahuan| # | Mata Kuliah |
|---|---|
| 1 | Sistem Operasi dan Pengenalan IoT |
| 2 | Elektronika Digital dan Analog |
| 3 | Mikroprosessor dan Mikrokontroller |
| 4 | Arsitektur dan Jaringan Komputer |
| 4 | Algoritma Pemrograman dan Basis Data |
| # | Hardware | Keterangan |
|---|---|---|
| 1 |
Stok 1: MCU ESP32 USB Type-C Stok 2: MCU ESP32 Micro-USB |
1 PCS, pilih salah satu USB Type-C atau Micro-USB |
| 2 |
Stok 1: Sensor DHT-11 Stok 2: Sensor DHT-22 |
Cukup 1 PCS, pilih salah satu DHT11 atau DHT22 |
| 3 | Triple Output LED RGB | Cukup 1 PCS |
| 4 | Jumper Kabel Female to Female | Secukupnya sesuaikan untuk Sensor DHT dan LED RGB |
Catatan: Untuk menekan biaya, terutama biaya pengiriman, hendaknya dibeli secara kolektif per kelas (jangan sendiri-sendiri).
Tabel Prasyarat Aspek Software| # | Software | Keterangan |
|---|---|---|
| 1 |
Arduino IDE 1.8.19 (Legacy) Lakukan instalasi library MCU ESP32 |
Tidak diperkenakan menggunakan versi diatas atau dibawah versi ini. |
| 2 | 1) Library JSON 2) Library MQTT 3) Library DHT | Pastikan Meng-install Library sesuai dengan Gambar! |
| 3 |
NodeJS LTS 18.17.1 (32 Bit) NodeJS LTS 18.17.1 (64 Bit) |
Pilih salah satu dan sesuaikan dengan spesifikasi CPU Komputer. |
| 4 | Node-Red | Install sesuai dengan OS Windows atau Linux |
| 5 | Dokumentasi Mosquitto MQTT Mosquitto-2.0.17-x64.exe Mosquitto-2.0.17-x32.exe |
Pilih sesuai dengan Operating System yang digunakan dan spesifikasi CPU Komputer. |
Project Based Learning (PJBL)
Metode pembelajaran pada MK Praktek IoT ini menggunakan PJBL, yaitu dengan pendekatan studi kasus sebagai langkah awal dalam mengumpulkan dan mengintegrasikan pengetahuan baru berdasarkan pengalamannya dalam beraktifitas secara nyata.
Untuk itu, agar setiap peserta didik dapat memperoleh pengalaman baru baik sebagai hard-skill maupun soft-skill dari MK Praktek IoT ini, maka diharapkan setiap peserta didik memiliki hardware maupun software yang telah dijabarkan sebagai prasyarat.
Meskipun demikian, saya sebagai fasilitator melakukan penafian (disclaimer), tidak mewajibkan setiap peserta didik memiliki hardware maupun software tersebut. Untuk itu setiap peserta didik dapat mencari alternatif lain seperti bergabung atau meminjam dengan temannya. Lebih lanjut mengenai hal ini dapat berdiskusi dengan saya di minggu ke 2 (dua). Oleh karena itu, setiap peserta didik dituntut aktif dalam perkuliahan baik didalam kelas maupun diluar kelas.
TUGAS
Lakukan installasi pada Tabel Prasyarat Aspek Software diatas dan buat dokumen laporannya sesuai dengan Template MS Word. Dari penugasan ini, maka akan terdapat 3 (tiga) laporan yaitu.
- LAPORAN_PRAKTEK_IoT_5CX_NIM_MINGGU-1 dengan Judul Materi: Instalasi Arduino IDE 1.8.19 (Legacy)
- LAPORAN_PRAKTEK_IoT_5CX_NIM_MINGGU-2 dengan Judul Materi: Instalasi NodeJS beserta Node-RED
- LAPORAN_PRAKTEK_IoT_5CX_NIM_MINGGU-3 dengan Judul Materi: Instalasi MQTT Broker Mosquitto
Pengerjaan tugas tersebut tidak harus selama 3 (tiga) minggu, namun dapat dikerjakan sekaligus. Tugas pada pertemuan ini, selain diperuntukkan untuk mengukur tingkat kemampuan peserta didik, juga diperuntukkan sebagai bukti kehadiran.
Warning!
We are not responsible for any loss whatsoever due to this site, also if you want to take this article please read terms of use or touch us via contact page.
If there is question, please discuss below. Very welcome and expected to provide corrections, criticisms, and suggestions.
Be the first :D