JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Zayus Ramdani1. Ikrimach2 Universitas Teknologi Yogyakarta,Jl. Ring Road Utara Jombor Sleman. Yogyakarta. Indonesia Email : zayusramdani@gmail. com, ikrimach@uty. Abstrak. UD Dwi Sri yang berdomisili di kabupaten Ciamis. Jawa Barat yang bergerak di bidang pengolahan Setiap hari UD Dwi Sri mengolah padi menjadi beras dan mendistribusikan ke konsumen. Namun, kesibukan pegawai menjadikan sulitnya melakukan kontrol terhadap alat penggilan padi. Alat penggilingan padi sendiri tidak akan berhenti berproses sampai listrik habis sehingga jika terjadi kesalahan pada satu mesin atau keslaahan pegawai dalam memasukan gabah yang tidak sesuai dengan pesanan maka semua mesin harus dimatikan secara mendadak. Hal tersebut dapat menyebabkan terjadinya kerusakan pada mesin penggilingan padi. Sehingga penelitian ini bertujuan untuk membangun aplikasi yang memberikan solusi dalam mengolah padi menjadi beras menggunakan mesin yang di dapat dipantau dan dikontrol melalui aplikasi berbasis android. Penelitian ini dibangun dengan susunan tahapan menggunakan metode waterfall mulai dari tahap identifikais masalah sampai pengujian. Aplikasi ini berhasil dibangun dan duji menggunakan metode backbox testing, 6 fungsionalitas sistem diuji dan menunjukan hasil yang sesuai dengan tahap Kata Kunci : Android. Blackbox testing. Internet of things. Mesin penggilingan padi. Monitoring Abstract. UD Dwi Sri, which is domiciled in Ciamis Regency. West Java, is engaged in rice processing. Everyday UD Dwi Sri processes paddy into rice and distributes it to consumers. However, the busyness of employees makes it difficult to control the rice milling equipment. The rice milling equipment itself will not stop processing until the electricity runs out so that if an error occurs in one machine or an employee's error in entering grain that is not in accordance with the order, all machines must be turned off suddenly. This can cause damage to the rice milling machine. So this research aims to build an application that provides solutions in processing rice into rice using a machine that can be monitored and controlled through an android-based This research was built with an arrangement of stages using the waterfall method starting from the problem identification stage to testing. This application was successfully built and tested using the backbox testing method, 6 system functionalities were tested and showed results in accordance with the design stage. Keyword : Android. Blackbox testing. Internet of things. Monitoring. Rice milling machine PENDAHULUAN Berdasarkan data dari Kementerian Pertanian, beras telah menjadi salah satu komoditas utama dalam mencapai swasembada pangan di Indonesia . Setelah panen padi, terdapat beberapa tahapan proses selanjutnya, termasuk memisahkan bulir dari tangkai . , mengeringkan bulir, menyimpannya, dan menggilingnya . Salah satu proses dalam pengolahan padi adalah proses penggilingan yang bertujuan untuk membantu proses pemisahan kulit padi dan beras . Proses penggilingan padi memiliki peran penting dalam produksi beras untuk meningkatkan kualitas beras yang dihasilkan . Penggilingan padi di Indonesia sebagian sudah menggunakan motor listrik atau dinamo sebagai penggerak. Seperti di UD Dwi Sri yang berdomisili di kabupaten Ciamis. Jawa Barat yang bergerak di bidang pengolahan padi. Setiap hari UD Dwi Sri mengolah padi menjadi beras dan mendistribusikan ke konsumen. Sistem motor sendiri tidak akan berhenti berproses sampai listrik Penggerak motor listrik ini dikendalikan melalui box panel atau secara manual untuk mengatur kecepatan dan menonaktifkan mesin motor listrik. Permasalahan terjadi ketika sebagian pegawai UD Dwi Sri yang bertugas dalam mengolah padi tidak bisa mengendalikan mesin dan hanya beberapa pegawai saja yang bisa mengendalikannya. Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Selain itu, ketika pada musim panen dan banyaknya hasil panen yang masuk menyebabkan sistem pengendalian mesin padi pada saat ini menjaid kurang efektif dan efisien. Jika terdapat satu mesin mengalami kendala kerusakan atau terdapat kesalahan pegawai dalam memasukan gabah yang tidak sesuai dengan pesanan maka semua mesin harus dimatikan mendadak. Hal tersebut menyebabkan peningkatan terjadinya kerusakan pada mesin. Selain itu, para pegawai juga harus tetap memantau dari jarak yang dekat untuk menghindari terjadinya kesalahan proses penggilingan. Berdasarkan permasalahan tersebut, diperlukan suatu sistem yang dapat mengendalikan dan memantau mesin pada secara efektif dan efisien untuk menghindari terjadinya kesalahan dan kerusakan pada proses Adapun Solusi yang ditawarkan penulis adalah dengan menerapkan teknologi Internet of things dan aplikasi android. Penelitian serupa yang memanfaatkan konsep IOT sebagai alat pemantau kecepatan mesin pernah dilakukan oleh firdaus dkk, pada penelitian ini dibangun sebuah alat dengan menggunakan sensor LM393 dan ESP8266 untuk memantau kecepatan mesin turbin. Hasil kecepatan kemudian ditampikan pada smartphone dengan memanfaatkan platform bylink . Namun, patform bylink dirasa masih memiliki keterbatasan tampilan sehingga pada penelitian ini dibuat sistem pemantauan kecepatan dengan mengimplementasikan aplikasi android. Selain itu, sistem yang dibuat juga dirancang agar dapat mengontrol mesin. Internet of Things (IoT) sendiri merupakan teknologi di mana objek atau benda yang berbeda dapat berkomunikasi satu sama lain melalui koneksi internet atau jaringan . mekanisme penerapan IoT (Internet of Thing. dan aplikasi andorid pada mesin penggilingan padi bekerja dengan cara mengontrol mesin padi sebagai benda atau objek menggunakan smartphone melalui aplikasi android, sistem dapat mengaktifkan dan menonaktifkan mesin padi dari jarak jauh dengan bantuan relai. Selain itu, sisntem memanfaatkan sensor LM393 AK95 Sensor LM393 adalah sebuah modul sensor yang sering digunakan untuk mendeteksi kecepatan motor, mengukur RPM (Rotations Per Minut. , memantau putaran, membuat tachometer, mengatur batas kecepatan, dan berbagai aplikasi lain yang terkait dengan pengukuran kecepatan dan putaran . Dengan sensor LM393 sistem dapat melakukan pemantauan secara realtime terhadap kecepatan proses penggilingan saat motor listrik berjalan. METODOLOGI PENELITIAN Aplikasi ini dikembangkan dengan menggunakan metode waterfall. Metode waterfall merupakan pendekatan pengembangan sistem di mana setiap fase dilakukan secara berurutan, satu demi satu, dari satu tahap ke tahap berikutnya . Tahapan-tahapan penelitian dengan metode waterfall dapat dilihat pada Gambar 1. Gambar 1. Metode Penelitian Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Requirement Dalam tahap ini, perancang sistem perlu berkomunikasi untuk memahami keinginan pengguna terkait perangkat lunak yang diinginkan dan batasan-batasannya . Pada tahap ini dilakukan analisis kebutuhan-kebutuhan sistem baik dari kebutuhan fungsional maupun non Design Desain perangkat lunak mencakup proses pembuatan rancangan aplikasi yang akan dikembangkan, termasuk perancangan antarmuka pengguna . ser interfac. Tahap design merupakan tahap dimana hasil dari analisis dipresentasikan dalam bentuk rancangan atau desain sistem sebelum dibuat dalam bentuk kode program . Implementation Pada tahap ini hasil dokumentasi pada tahap desain di implementasikan ke dalam bentuk kode program . Adapun hasil design di implementasikan menggunakan android studio dan arduino ide untuk menghasilkan aplikasi android dan alat monitoring serta kontroling mesin padi. Verification Pada tahap ini sistem yang dihasilkan kemudian diperiksa apakah ada fungsi yang tidak berfungsi dengan benar . Pengujian dilakukan dengan menguji hasil prototipe alat dan aplikasi android dengan menggunakan metode blackbox testing. Maintenance Tahapan terakhir dalam metode waterfall adalah maintenance, sistem yang dihasilkan kemudian dilakukan perbaikan serta pemeliharaan jika terdapat fungsi yang belum sesuai dengan yang seharusnya. HASIL DAN PEMBAHASAN Perancangan Sistem Arsitektur sistem Gambar 2. Arsitektur Sistem Berdasarkan Gambar 2. Arsitektur sistem monitoring mesin penggilingan padi ini terdapat satu entitas, yaitu petugas sebagai pengguna, yang nantinya petugas akan bisa melakukan monitoring dan kontroling mesin. Pada sistem ini, petugas akan melakukan kontroling mesin dengan perangkat pintar yang telah di integrasi dengan sistem, dengan terkoneksi ke internet dan kemudian ke database Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 akan melakukan perintah untuk menajalankan mesin tersebut. Flowchart sistem Gambar 3. Flowchart Berdasarkan gambar 3, montoring dilakukan ketika pengguna mengklik mulai monitoring. Kemudian sistem akan mengubungkan ke internet untuk mengambil data monitoring. Jika berhasil terhubung, selanjutnya sistem akan melakukan pemeriksaan. jika sudah maka sistem akan menampilkan halaman hasil pengukuran. Data Flow Diagram Data flow diagram (DFD) merupakan diagram yang memperinci proses pada suatu sistem. Pada diagram ini, proses-proses akan di gambarkan beserta semua tabel yang digunakan di dalam DFD dapat di lihat pada Gambar 4. Gambar 4. Data Flow Diagram Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Berdasarkan gambar 4, aplikasi ini terdapat 4 proses di level 1 yaitu monitoring, kontroling, penjadwalan dan informasi. Tabel yang digunakan pada aplikasi ini terdapat 2 tabel yaitu tb_kecepatan, tb_riwayat mesin. Implementasi Antarmuka Aplikasi Tampilan Splashscreen Pada halaman awal merupakan tampilan splashscreen yang muncul ketika aplikasi monitoring mesin penggilingan padi dijalankan. Tampilan ini berisi logo atau gambar identitas aplikasi serta pesan singkat yang menarik perhatian pengguna. Tujuan dari splash screen adalah untuk memberikan kesan pertama yang baik kepada pengguna dan memberikan waktu bagi aplikasi untuk memuat sumber daya yang diperlukan sebelum tampilan utama ditampilkan. Hasil tampilan splashscreen dapat dilihat pada Gambar 5. Gambar 5. Tampilan Splashscreen Tampilan halaman utama Pada halaman home, terdapat beberapa fitur yaitu monitoring, kontroling, penjadwalan dan informasi yang dapat dilihat pada Gambar 6. Gambar 6. Tampilan Halaman Utama Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Tampilan halaman monitoring Pada halaman monitoring menampilkan hasil dari data kecepatan setiap mesin. Setiap mesin memiliki tampilan yang terpisah, di mana pengguna dapat melihat informasi tentang kecepatan mesin Tampilan ini mungkin dapat berupa informasi numerik yang menunjukkan kecepatan mesin secara real-time atau dalam rentang waktu tertentu. Hal ini memungkinkan pengguna untuk memantau kinerja mesin secara langsung dan mengidentifikasi perubahan atau anomali dalam kecepatan mesin. Dengan adanya tampilan ini, pengguna dapat mengambil tindakan yang diperlukan, seperti melakukan penyesuaian atau untuk memastikan mesin beroperasi dengan optimal. Hasil tampilan halaman monitoring dapat dilihat pada Gambar 7. Gambar 7. Tampilan Halaman Monitoring Tampilan halaman kontroling Pada halaman kontroling yang menyediakan tombol-tombol yang berguna untuk mengaktifkan dan menonaktifkan mesin. Halaman kontroling ini memungkinkan pengguna untuk mengendalikan mesin penggilingan padi melalui aplikasi secara mudah dan praktis. Tombol-tombol yang disediakan dalam halaman kontroling dapat digunakan untuk menghidupkan mesin dengan menekan tombol "ON" Selain itu, terdapat tombol "OFFAy yang berfungsi untuk mematikan mesin. Dengan adanya tombol-tombol ini, pengguna dapat dengan cepat dan langsung mengendalikan status operasional mesin. Tampilan kontroling dapat dilihat pada Gambar 8. Gambar 8. Tampilan Halaman Kontroling Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Tampilan halaman penjadwalan Pada halaman penjadwalan dalam aplikasi monitoring mesin penggilingan padi berbasis Android yang terhubung dengan Internet of Things (IoT) memiliki berbagai fungsi penting. Pengguna dapat mengatur jadwal operasional mesin, mengoptimalkan penggunaan sumber daya dengan menjadwalkan berdasarkan kebutuhan produksi, dan menghemat energi. Fitur ini memungkinkan pemantauan dan kontrol jarak jauh, notifikasi tentang perubahan penting, dan penyesuaian berdasarkan data sensor atau kondisi lingkungan. Selain itu, menu penjadwalan mendukung pemeliharaan terjadwal, merekam data historis untuk analisis lebih lanjut, dan memberikan fleksibilitas operasional yang optimal kepada pengguna. Ini semua bertujuan untuk meningkatkan efisiensi, produktivitas, dan kinerja mesin penggilingan padi. Hasil tampilan penjadwalan dapat dilihat pada Gambar 9. Gambar 9. Tampilan Halaman Penjadwalan Implementasi Sensor Implementasi dilakukan dengan menghubungkan anatar sensor LM393 AK95 dan juga mikrokontroller ESP8266 dengan rangkaian pin yang sudah di rangkai pada tahap perancangan. Hasil implementasi sensor dapat dilihat pada Gambar 10. Gambar 10. Implementasi Sensor Implementasi Internet of Things pada Aplikasi Monitoring Mesin Penggilingan Padi Berbasis Android Oleh : Zayus Ramdani. Ikrimach JUKI : Jurnal Komputer dan Informatika Volume 6 Nomor 1 Mei 2024 e-ISSN : 2722-4368 Hardware sensor dan mikrokontroller tersebut dirangkai berdasarkan pin-pin yang sesuai. Untuk rangkaian pin yang digunakan dapat dilihat pada Tabel 1. VCC OUT GND Tabel 1. Rangkaian Pin Sensor LM393 AK95 dan ESP8266 Pin LM393 AK95 Pin ESP8266 GND Pengujian menggunakan blackbox Pengujian aplikasi ini akan diuji dengan metode blackbox testing. Metode ini menguji sebuah aplikasi harus berjalanan pada setiap fungsionalitasnya terhadap kebutuhan pengguna. Pengujian dilakukan pada setiap tampilan dan tombol agar sesuai dengan tujuan pembuatan aplikasinya. Hasil pengujian ditampilkan pada Tabel 2. Tabel 2. Hasil Pengujian Blackbox Testing Pengujian Hasil Monitoring Mesin 1 Monitoring Mesin 2 Monitoring Mesin 3 Kontroling mesin 1 Kontroling mesin 2 Kontroling mesin 3 Berhasil menampilkan informasi mesin Berhasil menampilkan informasi mesin Berhasil menampilkan informasi mesin Berhasil mengontrol mesin Berhasil mengontrol mesin Berhasil mengontrol mesin Terkirim ke Firebase Waktu ratarata s/m 1100 . Waktu respon (S) 750. Berdasarkan hasil pengujian menggunakan metode blackbox testing, beberapa fungsi dari beberapa halaman telah berjalan untuk memantau kondisi mesin. Aplikasi monitoring ini diharapkan dapat memudahkan pengguna untuk memantau kondisi mesinnya agar dapat berjalan dengan baik. KESIMPULAN Hasil penelitian menunjukan bahwa aplikasi dan alat monitoring serta kontroling mesin penggilingan padi berhasil diimplementasikan dengan baik. Melalui pengujian blackbox testing menunjukan bahwa aplikasi sudah berjalan dengan proses yang seharusnya. Dengan pengiriman data sensor ke aplikasi android yang relatif cepat. Dengan adanya aplikasi dan alat monitoring serta kontroling mesin padi ini diharapkan dapat mempermudah para petani dalam melakukan proses penggilingan hasil panen melalui kendali dan pemantauan jarak jauh memanfaatkan teknologi internet of things dan aplikasi android. DAFTAR PUSTAKA