Deskripsi
Program komputer TrashLinkPro merupakan perangkat lunak yang mengatur sistem kerja mesin pengumpul sampah berbasis Internet of Things (IoT). Kode program dikembangkan menggunakan bahasa pemrograman Python, yang berfungsi untuk mengintegrasikan sensor fisik dengan sistem data pengguna yang tersimpan pada basis data daring Neon DB. Perangkat lunak ini memiliki algoritma utama yang meliputi deteksi sensor, autentikasi pengguna, perhitungan poin, dan komunikasi data secara real-time. Sistem TrashLinkPro menyediakan beberapa fitur utama, antara lain: Autentikasi Pengguna: Mahasiswa memasukkan NIM sebagai identitas untuk mengakses sistem. Input Botol: Sistem akan mendeteksi jumlah botol yang dimasukkan pengguna, sesuai input yang diberikan. Perhitungan Poin: Setiap botol yang berhasil dimasukkan akan dikonversi menjadi 2 poin, dan poin pengguna akan diperbarui secara otomatis di basis data. Pencetakan Voucher: Setelah poin mencapai batas tertentu (misalnya 120 poin), sistem akan memberikan opsi kepada pengguna untuk mencetak voucher sebagai bentuk insentif. Selain itu, program ini juga terintegrasi dengan bot Telegram, yang dikembangkan menggunakan bahasa pemrograman Python. Fungsi bot tersebut adalah untuk menerima notifikasi dari sensor apabila wadah penampungan botol telah penuh. Sistem yang telah terhubung akan secara otomatis mengirimkan pesan notifikasi kepada pengguna yang terdaftar di dalam bot Telegram. Melalui integrasi antara perangkat lunak dan rangkaian perangkat keras, TrashLinkPro tidak hanya berperan dalam pengelolaan sampah secara efisien, tetapi juga bertujuan menumbuhkan perilaku peduli lingkungan di lingkungan kampus dengan pendekatan teknologi digital yang inovatif.