Sampah rumah tangga merupakan hal yang tidak bisa dipisahkan dari kehidupan sehari-hari di wilayah perumahan, hal yang perlu di garisbawahi oleh pengelola perumahan ialah penanganan terhadap sampah yang terdapat di tiap-tiap tempat sampah di perumahan tersebut,tentunya hal ini menjadi tanggung jawab dari petugas kebersihan yang ada di perumahan tersebut. Namun pada praktiknya sering kali terjadi nya penimbunan sampah di salah satu sudut perumahan sehingga menyebabkan pandangan dan bau yang tidak sedap ,hal itu terjadi karena petugas kebersihan telat datang untuk mengambil sampah-sampah tersebut.Selain itu pada kasus lain yang mungkin terjadi ialah saat petugas kebersihan datang untuk mengambil sampah namun sampah nya belum ada karena sebagian besar penghuni sedang tidak beraktifitas di rumahnya dalam waktu yang relatif lama,hal itu tentu merugikan bagi petugas kebersihan dari segi efisien waktu karena harus mencari sampah mana yang sudah penuh.
Oleh karena itu di dalam tugas akhir ini akan dibuat sistem prototype pemantauan sampah berbasis Internet of Things (IoT) yang berfungsi untuk memantau secara real time kondisi ketinggian sampah di tempat sampah yang ada di suatu perumahan, sehingga petugas kebersihan dapat mengetahui tempat sampah mana saja yang memang sudah harus diangkut, sehingga di harapkan tidak adanya penimbunan sampah dan waktu kerja yang lebih efisien untuk petugas kebersihan.
Sistem prototype pemantauan sampah ini memanfaatkan teknologi Internet of Things (IoT) dalam perancangannya,dimana nantinya menggunakan tempat sampah buatan yang sudah dimodifikasi dengan tambahan sensor ultrasonic HC-SR04,NodeMCU,modem Wi-Fi dan catuan daya di dalamnya. Nantinya sistem tersebut akan terhubung ke sebuah server / MQTT broker guna mengumpulkan data-data yang didapat dari sensor,MQTT broker yang digunakan ialah mosquito yang ditanam di sebuah virtual private server (VPS) dan pada akhirnya akan ditampilkan pada antarmuka aplikasi untuk pengguna.
Gambar diatas merupakan desain dari model sistem yang digunakan , mulai dari sensor hingga hasil akhir berupa tampilan yang ada di aplikasi untuk dapat diakses oleh masing-masing petugas kebersihan nantinya. Pada blok pertama berisikan perangkat keras yang digunakan dalam sistem prototype ini yaitu menggunakan sensor ultrasonik HC-SR04 yang terintegrasi dengan mikrokontroller,dalam hal ini ialah nodeMCU v3. Lalu nodeMCU akan terhubung dengan modem Wi-Fi yang ada pada blok kedua, setelah terhubung dengan modem Wi-Fi maka nodeMCU dapat mengirim data yang dihasilkan oleh sensor ke sebuah server yang dalam hal ini menggunakan MQTT broker mosquito yang ditanam di sebuah virtual private server (VPS) melalui jaringan internet.Setelah data diolah oleh server,maka data-data tersebut dapat di akses oleh petugas kebersihan setempat melalui aplikasi yang telah dibuat.
Gambar di atas merupakan diagram alir pengerjaan, proses inisialisasi dilakukan oleh NodeMCU yaitu untuk mengaktifkan sensor,serta proses menghubungkan NodeMCU ke modem Wi-Fi agar NodeMCU mendapatkan koneksi internet. Kemudian sensor mengambil data secara berkala lalu di proses di NodeMCU,apakah ketinggian sampah pada tempat sampah sudah melewati batas yang di tentukan atau belum. Setiap data yang di dapat akan di kirim ke sebuah IoT platform / server untuk di olah dan di tampilkan ,jika data yang didapat dari sensor sudah melewati batas ketinggian yang ditentukan maka sistem akan memberikan notifikasi langsung ke aplikasi smartphone yang dibuat untuk melakukan pemantauan bahwa ketinggian sampah sudah melewati batas yang di tentukan,namun jika belum melewati batas yang di tentukan,data ketinggian sampah akan tetap di pantau melalui tampilan aplikasi yang di bentuk untuk pemantauan ketinggian sampah tersebut. Selain itu juga akan dilakukan pengujian terhadap performansi sistem yang dibuat
| No. | Perangkat Keras | Jumlah |
|---|---|---|
| 1 | NodeMCU v3 | 1 |
| 2 | Sensor HC-SR04 | 1 |
| 3 | Modem Wi-Fi | 1 |
| 4 | Cattu Daya | 1 |
| No. | Perangkat Lunak | Fungsi |
|---|---|---|
| 1 | Arduino IDE | Memprogram NodeMCU |
| 2 | Mosquitto | MQTT broker |
| 3 | Android Studio | software pembuat aplikasi Android. |
| 4 | Wireshark | menganalisis jaringan |
| 5 | VPS | Sebagai tempat ditanamnya Mosquitto |