Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM PENGEMBANGAN KAS SEKOLAH DI MTS ALMANSUR: INTEGRASI ESP32. SENSOR WARNA TCS3200. DAN ANTARMUKA PENGGUNA REAL-TIME BERBASIS FIREBASE Bagas Irvan Maulana1. Ardelia Astriany Rizky2 Program Studi Teknik Komputer Politeknik Piksi Ganesha E-mail: bagasirvan0@gmail. com, 2ardelia. astriany@gmail. ABSTRACT This research aims to design and build an Internet of Things (IoT)-based cash system using an microcontroller integrated with the Firebase Realtime Database. The system is designed to automatically record student deposit transactions using the TCS3200 color sensor, then send the data to Firebase using the ESP32 module. The stored data can be accessed by students in real-time through the Firebase interface. The system workflow begins with attendance using the keypad, followed by students inserting money into the cash register. The TCS3200 color sensor detects the nominal amount of money based on the corresponding color, then the servo motor functions to drop the money into the cash box. The sensor detection accuracy is affected by lighting conditions and the distance between the sensor and the object. The test results show that the system built is able to improve transparency, accuracy, and efficiency in cash management at school, while making it easier for students to make cash payments. Keywords: Class Fund. Firebase. TCS3200. ESP32 ABSTRAK Penelitian ini bertujuan merancang dan membangun sistem uang kas berbasis Internet of Things (IoT) menggunakan mikrokontroler yang terintegrasi dengan Firebase Realtime Database. Sistem dirancang untuk mencatat transaksi setoran siswa secara otomatis melalui sensor warna TCS3200, kemudian mengirimkan data ke Firebase menggunakan modul ESP32. Data yang tersimpan dapat diakses oleh siswa secara real-time melalui antarmuka Firebase. Alur kerja sistem dimulai dengan absensi menggunakan keypad, dilanjutkan dengan siswa memasukkan uang ke mesin kas. Sensor warna TCS3200 mendeteksi nominal uang berdasarkan warna yang sesuai, kemudian motor servo berfungsi menjatuhkan uang ke dalam kotak kas. Akurasi deteksi sensor dipengaruhi oleh kondisi pencahayaan dan jarak antara sensor dengan Hasil pengujian menunjukkan bahwa sistem yang dibangun mampu meningkatkan transparansi, akurasi, dan efisiensi dalam pengelolaan uang kas di sekolah, sekaligus memudahkan siswa dalam melakukan pembayaran kas. Kata Kunci: Uang Kas. Firebase. TCS3200. ESP32 PENDAHULUAN Mengelola uang kas merupakan kegiatan di sekolah yang harus dilakukan secara teliti dan transparan (Kurniawati & Rizky, 2. Pada umumnya, kegiatan ini masih sering menggunakan metode manual dalam pencatatannya, sehingga berpotensi terjadi kesalahan input, keterlambatan laporan, dan bahkan kehilangan data. Kondisi ini dapat Jurnal INFOKOM | 15 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM memengaruhi akurasi pencatatan serta menimbulkan kecurigaan terhadap transparansi pengelolaan dana kas (DR HA Rusdiana et al. , 2. Pemanfaatan Internet of Things (IoT) dapat menjadi solusi untuk mengatasi permasalahan tersebut. Penerapan khusus pada sistem pengelolaan kas siswa masih sangat terbatas, sehingga penelitian ini memiliki nilai kebaruan. Sistem yang memanfaatkan mikrokontroler ESP32, dan sensor warna TCS3200 ini dirancang untuk mendeteksi nominal uang kertas yang dimasukkan oleh siswa, kemudian mencatat transaksi secara otomatis, dan menyimpannya ke Firebase Realtime Database (Alfayed. Seluruh proses berlangsung cepat, akurat, dan dapat diakses secara real-time oleh pihak sekolah maupun siswa tanpa harus menunggu rekap manual. Data keuangan yang tersimpan di database akan aman, sehingga meminimalkan risiko kehilangan data Penelitian ini menunjukkan bahwa kombinasi IoT dan basis data cloud dapat meningkatkan transparansi sekaligus efisiensi. KAJIAN PUSTAKA Pengembangan Kas Sekolah Pengembangan kas sekolah merupakan proses perancangan, dan penyempurnaan sistem pengelolaan uang kas manual(Wardani et al. , 2. Tujuan dari pengembangan kas ini adalah agar pengelolaan keuangan dapat lebih transparan, dan lebih efektif. Dengan menggunakan teknologi Internet of Things (IoT), nominal uang akan tersimpan secara digital dan real-time. Sistem ini terbukti meningkatkan akurasi karena mengurangi kesalahan manusia saat rekap manual dilakukan, serta meminimalkan resiko uang hilang. Dengan terhubung pada firebase, akuntabilitas juga meningkat karena setiap nominal yang terdeteksi memiliki jejak digital yang tidak dapat dimanipulasi. ESP32 ESP32 merupakan mikrokontroler canggil karena kemampuannya yang serbaguna seperti memiliki modul Wi-Fi bawaan dan memori yang lebih besar(Putra et al. , 2. Hal ini mengakibatkan ESP32 memiliki kecepatan pemrosesan lebih tinggi dibandingkan mikrokontroler yang lebih sederhana. Dengan banyaknya pin input/output. ESP32 dapat berintegrasi dengan berbagai sensor, dan sangat memungkinkan untuk terhubung dengan jaringan internet. Pada sistem ini ESP32 dihubungkan dengan Firebase agar data nominal uang yang tersimpan dapat diakses kapan saja. Hal ini didukung oleh penelitian-penelitian terdahulu yang menunjukkan bahwa penggunaan ESP32 dapat meningkatkan kinerja sistem monitoring maupun transaksi digital. Sensor TCS3200 TCS3200 merupakan komponen yang dirancang untuk mendeteksi warna suatu objek(Afrillia, 2. Sensor ini mengukur intensitas cahaya yang dipantulkan dari objek. Sensor dilengkapi cahaya putih yang berisi spektrum semua warna yang terlihat. Ketika cahaya dipancarkan, cahaya yang dipantulkan akan Jurnal INFOKOM | 16 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM kembali ke sensor. Sensor warna TCS3200 terbukti efektif karena mampu mengubah intensitas warna objek menjadi sinyal digital, sehingga dapat dimanfaatkan untuk mengenali warna benda, pemilahan barang, hingga deteksi Pada sistem ini sensor diintegrasikan dengan ESP32 sehingga mikrokontroler dapat mengidentifikasi nominal uang berdasarkan warna yang terdeteksi. Fungsi Perangkat Memahami setiap fungsi dari perangkat penting dilakukan. Tujuan dari pemahaman tersebut agar ESP32 dapat berintegrasi terhadap komponen-komponen lain dalam rancangan tersebut, dan menciptakan sistem yang berjalan dengan baik dan efektif. Fungsi setiap komponen dapat dilihat pada penjelasan jelas Tabel 1. Tabel 1. Fungsi Komponen Gambar Nama Perangkat Fungsi Sederhana ESP32 Mikrokontroler utama yang mengatur semua proses. Sensor Warna TCS3200 Mendeteksi warna uang untuk Keypad 4x4 Memasukkan ID siswa dan PIN. LCD I2C 16x2 Menampilkan informasi saldo, mengenali nominal. status, dan menu. Servo Menggerakkan mekanisme saat uang diterima. Kabel Jumper Menghubungkan pin antar komponen di rangkaian. Firebase Database Menyimpan saldo dan riwayat Arduino IDE Program komputer yang dirancang khusus untuk memprogram papan Arduino. Jurnal INFOKOM | 17 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM METODE/ ANALISIS PERANCANGAN Metode Penelitian Metode penelitian adalah prosedur yang digunakan untuk memastikan penelitian terorganisir dengan cara menyediakan langkah yang jelas dari awal hingga akhir penelitian(Sukriah et al. , 2. Metode penelitian membantu pengembang untuk mengumpulkan data secara akurat. Metode yang digunakan pada Pengembangan Kas Sekolah ini metode R&D (Research and Developmen. Metode R&D merupakan pendekatan yang digunakan untuk mengembangkan dan menyempurnakan produk sehingga menjadi solusi praktis yang dapat digunakan langsung oleh pengguna(Okpatrioka, 2. Flowchart Penelitian ini menggunakan flowchart sebagai diagram visual yang menggambarkan urutan langkah-langkah dalam proses berjalannya alat, seperti yang terlihat pada Gambar 1. Gambar 1. Flowchart Analisis Rancangan Hardware Design Implementasi sistem kas ini menggunakan komponen utama berupa mikrokontroler ESP32 yang diintegrasikan dengan komponen lainnya Jurnal INFOKOM | 18 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM sehingga sistem dapat bekerja secara otomatis. Skema perancangan perangkat keras dibuat menggunakan perangkat lunak Fritzing untuk menggambarkan arsitektur Internet of Things (IoT). Skema perancangan tersebut ditunjukkan pada Gambar 2. Gambar 2. Hardware Design Berdasarkan gambar 3, rangkaian berpusat pada mikrokontroler ESP32 yang terhubung dengan sensor warna TCS3200 dan keypad 4x4 sebagai perangkat masukan . , serta motor servo dan LCD 16x2 sebagai perangkat keluaran . Gambar 3. Schematic Jurnal INFOKOM | 19 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Software Design Sistem ini dapat berfungsi dengan baik dikarenakan adanya dua perangkat lunak utama. Firebase yang berfungsi sebagai backend, dan Arduino IDE sebagai penghubung antara kode dan perangkat keras. Firebase Firebase adalah platform yang dibuat oleh perusahaan google platform pengembangan aplikasi seluler dan juga web. Fungsinya antara lain : Eo Penyimpanan Data : Firebase dapat menyimpan data transaksi ( ID siswa, jumlah uang, dan wakt. yang dikirim dari esp32 secara Fitur ini dapat memudahkan admin dalam hal akurasi dan juga transparansi Eo Sinkronisasi Real-Time : Setiap kali ada data yang masuk ke firebase maka system akan otomatis memperbaharui data di semua perangkat terhubung dan mengurangi kebutuhan melakukan refresh pada halaman secara menual. Eo Otentikasi dan Keamanan : Firebase menyediakan fitur otentikasi yang memungkinkan hanya pengguna yang berwenang . isalnya, guru atau bendahar. yang bisa mengakses dan mengelola data kas. Ini memastikan kerahasiaan dan keamanan informasi keuangan. Arduino IDE Arduino IDE (Integrated Development Environmen. adalah perangkat lunak yang digunakan untuk memprogram mikrokontroler ESP32(Kusumah & Pradana, 2. IDE ini bertindak sebagai alat komunikasi antara komputer dan perangkat keras. Tahap pemrograman mikrokontroler ESP32 dilakukan menggunakan perangkat lunak Arduino IDE. Bahasa pemrograman yang digunakan adalah bahasa C, kemudian dikompilasi dan diunggah ke dalam mikrokontroler. Dengan demikian, sistem dapat dijalankan dan hasilnya ditampilkan secara real-time melalui LCD serta tersimpan di Firebase sebagai bagian dari implementasi sistem Internet of Things (IoT). DFD (Data Flow Diagra. DFD ini menggambarkan alur data saat siswa melakukan setor kas melalui sistem kas siswa, data kemudian disimpan pada Firebase Realtime Database, bendahara dapat melihat laporan saldo, dan siswa memperoleh informasi saldo dari database yang ditampilkan melalui LCD yang dipresentasikan pada Gambar 4. Jurnal INFOKOM | 20 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Gambar 4. DFD Pin ESP32 Pin yang ada di ESP32 pada rancangan ini diatur sebagai penghubung berbagai komponen sesuai fungsinya. Sensor warna TCS3200 menggunakan pin S0 dan S1 sebagai pengatur frekuensi keluaran, lalu pin S2 dan S3 untuk memilih filter warna mana yang akan dibaca. Hasil deteksi berupa sinyal digital keluar melalui pin OUT. Motor servo yang terhubung ke pin 18 berfungsi sebagai pengatur sudut dengan sinyal PWM yang nantinya menjatuhkan uang ke bawah kotak kas. Keypad 4x4 sebagai input siswa dengan pin 13Ae27 mewakili baris dan kolom dalam tombol. Sebagai media informasi menggunakan LCD I2C yang terhubung ke pin SDA dan SCL untuk jalur komunikasi serial. Pin ESP32 dan komponen yang saling terhubung dapat dilihat dari pada Tabel 2. Tabel 2. Pairing Pin ESP32 dan Komponen Pin ESP32 Komponen / Perangkat TCS. S0 (Sensor warna TCS3. TCS. S1 (TCS3. TCS. S2 (TCS3. TCS. S3 (TCS3. Keterangan Fungsi Pin kontrol frekuensi sensor Pin kontrol frekuensi sensor Pin seleksi filter warna. Pin seleksi filter warna. Jurnal INFOKOM | 21 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Pin ESP32 Komponen / Perangkat TCS. OUT (TCS3. Servo Keypad kolom 1 Keypad kolom 2 Keypad kolom 3 Keypad kolom 4 Keypad baris 1 Keypad baris 2 Keypad baris 3 Keypad baris 4 LCD I2C SDA LCD I2C SCL Keterangan Fungsi Pin keluaran pulsa dari sensor Kontrol sudut servo (PWM). Input tombol keypad. Input tombol keypad. Input tombol keypad. Input tombol keypad. Input tombol keypad. Input tombol keypad. Input tombol keypad. Input tombol keypad. Data LCD (I2C). Clock LCD (I2C). Alur kerja sistem dimulai ketika siswa sebagai end user memasukkan ID yang telah tersedia atau melakukan pendaftaran terlebih dahulu melalui keypad 4x4. Untuk memudahkan proses input. LCD digunakan sebagai antarmuka tampilan. Setelah ID berhasil dimasukkan, siswa dapat menambahkan uang ke dalam sistem. Sensor warna TCS3200 kemudian melakukan deteksi nominal berdasarkan nilai warna yang telah ditentukan melalui proses kalibrasi. Data transaksi yang berhasil diproses akan tersimpan secara real-time pada basis data Firebase, meliputi saldo siswa, total saldo keseluruhan, serta waktu transaksi yang dapat diakses bendahara sebagai admin. Motor servo berfungsi sebagai mekanisme penerimaan uang yang telah terdeteksi dengan benar, sehingga sistem siap melanjutkan ke transaksi berikutnya(Alfonsia Sanci & Astriany Rizky. Apabila tidak ada uang yang terdeteksi atau terjadi kegagalan deteksi sebanyak 10 kali, maka ID akun akan otomatis keluar . uto logou. untuk menjaga keamanan dan integritas sistem. HASIL DAN PEMBAHASAN Hasil Implementasi Hasil implementasi sistem kas siswa berbasis ESP32 menunjukkan bahwa sistem dapat berjalan dengan baik serta terintegrasi dengan komponen lain, yaitu sensor TCS3200. LCD 16x2, keypad, motor servo, dan database Firebase. Pengujian awal menghasilkan temuan sebagai berikut: Modul ESP32 dapat terhubung ke jaringan WiFi sekolah dengan cepat, ratarata dalam waktu 2Ae4 detik. Sinkronisasi data tersebut dapat dilihat pada Gambar 5. Jurnal INFOKOM | 22 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Gambar 5. Sinkronisasi Data ke Firebase Data saldo siswa, total saldo, dan waktu transaksi dapat tersimpan di Firebase secara real-time, sebagaimana ditunjukkan pada Gambar 6. Gambar 6. Tampilan Awal Menu Real-Time Sensor TCS3200 mampu mendeteksi warna uang dengan mengukur tiga komponen warna . erah, hijau, bir. serta membandingkannya dengan batas bawah dan batas atas setelah dilakukan proses kalibrasi yang dijelaskan pada Tabel 3. Tabel 3. Hasil Kalibrasi Warna Batas Batas Batas Atas Atas Bawah Merah Hijau Hijau (G) (R) (G) Nominal Uang Batas Bawah Merah (R) Rp1. Rp2. Rp5. Rp10. Batas Bawah Biru (B) Batas Atas Biru (B) Rp20. Rp50. Rp100. Jurnal INFOKOM | 23 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM LCD 16x2 berfungsi sebagai media output untuk menampilkan ID siswa, hasil deteksi uang, saldo siswa, serta total saldo. Motor servo berperan dalam mekanisme penyaluran uang dengan rata-rata respon 1 detik Tampilan Antarmuka Pengguna (User Interfac. LCD digunakan untuk memberikan informasi langsung kepada siswa mengenai transaksi kas. Beberapa tampilan antarmuka yang dihasilkan, antara lain: Tampilan awal berupa informasi cara memasukkan ID siswa dapat dilihat di Gambar 7 dan data ID siswa dijelaskan pada Tabel 4. Gambar 7. Tampilan Awal LCD Tabel 4. Data ID Siswa ID Siswa Keterangan Aktif Aktif Aktif Aktif Aktif Aktif Aktif Aktif Aktif Aktif Tampilan saldo individu siswa. Indikator status transaksi . erhasil atau gaga. Contoh informasi pada LCD: Uang berhasil terdeteksi Ie menampilkan saldo terbaru seperti yang ditampilkan pada Gambar 8. Gambar 8. Menampilkan Jumlah dan Total Jurnal INFOKOM | 24 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Uang tidak terdeteksi Ie menampilkan pesan kesalahan seperti yang ditampilkan pada Gambar 9. Gambar 9. Menampilkan Pesan Gagal Integrasi dengan Firebase Setiap transaksi kas dikelola menggunakan fungsi updateSaldoDiFirebase() dan updateTotalSaldoDiFirebase() pada program Arduino IDE. Fungsi ini memastikan bahwa: Data saldo siswa dan total saldo ter-update secara langsung . eal-tim. di Firebase yang dapat dilihat pada tampilan Gambar 10. Gambar 10. Tampilan Saldo Siswa Waktu transaksi tercatat dalam format timestamp, sehingga memudahkan proses audit dan pelacakan riwayat transaksi pada Gambar 11. Gambar 11. Menampilkan Saldo dan Waktu Jurnal INFOKOM | 25 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Jarak optimal antara ESP 32 ke sumber wifi < 10m agar tidak terjadi kegagalan saat mengirim data ke firebase. Serial monitor akan menampilkan nominal uang yang terdeteksi dan data siswa seperti yang dapat dilihat pada Gambar 12 dan jika tidak berhasil maka serial monitor akan menampilkan pesan gagal dikirimkan ke Firebase seperti yang ditampilkan pada Gambar Gambar 12. Transaksi Berhasil Gambar 13. Transaksi Gagal Analisis Kinerja Sistem Berdasarkan hasil pengujian, diperoleh analisis sebagai berikut: Pengujian menggunakan keypad berhasil dengan 10 ID siswa awal, serta mendukung penambahan hingga maksimal 40 ID tambahan, sesuai dengan keterbatasan kapasitas memori ESP32. Seluruh ID siswa tersimpan otomatis di Firebase. Jika jumlah siswa melebihi 50 ID. LCD akan menampilkan pesan kesalahan. Jika siswa gagal melakukan pendeteksian uang sebanyak 10 kali berturutturut, sistem otomatis mengeluarkan ID agar tidak ada akun yang tertinggal. Pengujian mode kalibrasi membutuhkan waktu rata-rata 5Ae7 detik per nominal uang. Gambar 14. Kalibrasi Warna Jurnal INFOKOM | 26 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Pembahasan Hasil pengujian Gambar 15 membuktikan bahwa sistem kas siswa berbasis ESP32 dapat berjalan sesuai tujuan yang dirancang. Integrasi sensor warna TCS3200 memungkinkan sistem mengenali nominal uang Rp1. 000,00 hingga Rp100. 000,00 tanpa input manual, meskipun akurasi masih bergantung pada intensitas cahaya dan jarak sensor. Gambar 15. Hasil Pengujian Proses transaksi hingga pencatatan ke Firebase berlangsung relatif cepat, yaitu 1Ae2 detik. Input ID siswa melalui keypad terbukti efektif, sementara LCD berfungsi sebagai media informasi. Penambahan fitur total saldo pada LCD meningkatkan transparansi dan memudahkan proses pengecekan. Dengan demikian, rancangan ini mampu bekerja secara efektif dalam menjalankan sistem kas sekolah, serta memberikan kontribusi terhadap digitalisasi manajemen keuangan dengan biaya yang relatif rendah. Namun demikian, terdapat beberapa keterbatasan sistem, antara lain: Sensor warna sensitif terhadap perubahan intensitas cahaya lingkungan. LCD 16x2 hanya dapat menampilkan informasi maksimal 2 baris dengan 16 karakter per baris. Skalabilitas terbatas, karena sistem belum diuji untuk transaksi dalam jumlah besar . isalnya ratusan transaksi per har. Hal ini dapat berpotensi menimbulkan bottleneck pada Firebase atau keterbatasan ESP32. Koneksi internet harus stabil. gangguan jaringan dapat menyebabkan keterlambatan sinkronisasi data. KESIMPULAN Berdasarkan hasil pengujian, implementasi sistem kas siswa berbasis ESP32 dapat berjalan dengan baik serta terintegrasi dengan berbagai komponen pendukung. Sensor warna TCS3200 berfungsi mendeteksi warna untuk menentukan nominal uang, keypad 4x4 digunakan sebagai media input, sedangkan data transaksi tersimpan dengan aman dan akurat di Firebase. LCD 16x2 berperan sebagai media informasi, dan motor servo Jurnal INFOKOM | 27 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM berfungsi sebagai mekanisme penerimaan uang secara otomatis. Dengan sistem ini proses pencatatan kas menjadi lebih efisien,mengurangi human error serta terjadi transparansi dalam pengelolaan keuangan kas siswa. Selaian itu, penggunaan komponen mikrokontroler ESP 32 sebagai komponen utama dalam sistem terbukti hemat daya dan juga biaya, menjadikan solusi ekonomis untuk skala sekolah. Hasil ini menunjukkan bahwa sistem memiliki potensi untuk menjadi solusi bagi sekolah dalam membangun sistem kas berbasis Internet of Things (IoT) yang efisien, transparan, dan layak Kedepannya system ini memiliki ruang untuk berkembang seperti menambahkan fitur keamanan untuk mengambilan uang kas, notifikasi kepada gadget tiap siswa, serta keamanan ganda menggunakan deteksi wajah. Sistem ini juga memiliki potensi untuk diintegrasikan dengan sistem administrasi lainnya yang ada disekolah seperti pembayaran uang SPP (Sumbangan Pembinaan Pendidika. , uang donasi, dan transaksi yang dilakukan di kantin sekolah. DAFTAR PUSTAKA Website: Afrillia. Alat Pemisah Warna Objek Berbasis Mikrokontroler. Jurnal Teknologi Terapan and Sains 4. 0, 1. , 169. https://doi. org/10. 29103/tts. Alfayed. Rancang Bangun Kotak Amal Menggunakan Tcs3200 Dan Modul Mp3 Berbasis Iot. UIN SUSKA Repository. https://repository. id/85768/1/Laporan TA M. Hidayat Alfayed Repository. Alfonsia Sanci. , & Astriany Rizky. Perancangan Kunci Pintu Otomatis Pada Ruang Sentral Telekomunikasi (St. Di Telkom Menggunakan Solenoid Door Lock Dan Touch Sensor Berbasis Arduino Uno. INFOKOM (Informatika & Kompute. , 10. , 60Ae73. https://doi. org/10. 56689/infokom. Kurniawati. , & Rizky. Efektivitas Sistem Informasi Akuntansi Dampaknya Terhadap Kinerja Karyawan Pada Pt. Indometrix Bandung. INFOKOM (Informatika Kompute. , 55Ae69. http://journal. id/index. php/INFOKOM/article/view/281 Kusumah. , & Pradana. Penerapan Trainer Interfacing Mikrokontroler Dan Internet of Things Berbasis Esp32 Pada Mata Kuliah Interfacing. Journal CERITA, 5. , 120Ae134. https://doi. org/10. 33050/cerita. Okpatrioka. Research and development (R&D) penelitian yang inovatif dalam pendidikan [Innovative research and development (R&D) in educatio. Dharma Acariya Nusantara: Jurnal Pendidikan. Bahasa Dan Budaya, 1. , 86Ae100. Wardani. Riyanto. , & Tharam. Pages : 3849-3861 Rancang Bangun Smart Saving Box dengan Sensor Warna TCS3200. Buku satu penulis: DR HA Rusdiana. Wardija. , & AP. MANAJEMEN KEUANGAN SEKOLAH: Konsep Prinsip dan Aplikasinya di Sekolah/Madrasah. Arsad Press. Jurnal INFOKOM | 28 Jurnal Informatika dan Komputer (INFOKOM) Volume 13 Nomor 02 Tahun 2025 E ISSN : 2722-4147 P ISSN : 2339-188X OJS : http://journal. id/index. php/INFOKOM Buku lebih dari tiga penulis: Putra. Kom. Kom. Amnur. Kom. Flomina. , & Kom. Konsep Dasar Internet Of Things (IoT) dengan Mikrokontroler Esp32. Pustaka