JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Implementasi Aplikasi Bank Sampah Berbasis Web Sri Ngesti Handayani Desa Karangsalam Agus Subekti Panca Swantoro1*. Fahmi Fachri 2 Teknik Informatika. Universitas Ma'arif Nahdlatul Ulama. Kebumen. Indonesia Email: 1aaleyahsubekti@gmail. com, 2fahmifachriumnu@gmail. Email Penulis Korespondensi: 1 aaleyahsubekti@gmail. AbstrakOe Sampah adalah masalah serius yang terus meningkat seiring dengan pertumbuhan populasi dan perubahan cara hidup Salah satu solusi untuk pengelolaannya adalah sistem Bank Sampah, yang memungkinkan masyarakat menabung sampah kering untuk mendapatkan keuntungan ekonomi dan lingkungan. Penelitian ini bertujuan untuk mengembangkan aplikasi berbasis perangkat lunak untuk mendukung sistem Bank Sampah, sehingga pengelolaan dan pemantauan sampah menjadi lebih terorganisir. Metode yang digunakan dalam pengembangan aplikasi ini adalah Rapid Application Development (RAD), yang memungkinkan percepatan proses perancangan dan penerapan dengan fleksibilitas tinggi terhadap perubahan kebutuhan. Pengujian sistem dilakukan dengan menggunakan metode black box testing untuk menilai fungsionalitas aplikasi. Hasil penelitian menunjukkan bahwa aplikasi yang dikembangkan dapat membantu dalam pengelolaan transaksi sampah dengan baik, memberikan kemudahan bagi pengguna dan pengelola Bank Sampah. Kesimpulannya, penerapan metodologi RAD dalam pengembangan aplikasi ini dapat mempercepat implementasi solusi pengelolaan sampah, membuat sistem Bank Sampah lebih efisien, serta memberikan keuntungan bagi masyarakat dalam usaha pengelolaan sampah yang lebih baik. Kata Kunci: Bank Sampah. Pengelolaan Sampah. Rapid Application Development (RAD). Aplikasi. Black Box Testing. AbstractOe Waste is a serious problem that continues to increase along with population growth and changes in people's lifestyles. One solution to its management is the Waste Bank system, which allows people to save dry waste to gain economic and environmental This study aims to develop a software-based application to support the Waste Bank system, so that waste management and monitoring become more organized. The method used in developing this application is Rapid Application Development (RAD), which allows acceleration of the design and implementation process with high flexibility to changing needs. System testing was carried out using the black box testing method to assess the functionality of the application. The results of the study indicate that the developed application can assist in managing waste transactions well, providing convenience for users and managers of the Waste Bank. conclusion, the application of the RAD methodology in developing this application can accelerate the implementation of waste management solutions, make the Waste Bank system more efficient, and provide benefits to the community in better waste management Keywords: Waste Bank. Waste Management. Rapid Application Development (RAD). Application. Black Box Testing. PENDAHULUAN Permasalahan sampah merupakan isu penting yang dialami baik di daerah perkotaan maupun pedesaan. Seiring dengan bertambahnya populasi dan perubahan pola hidup masyarakat, jumlah timbunan sampah mengalami peningkatan yang signifikan, serta menghadirkan variasi jenis sampah yang semakin kompleks(Annisa, 2. Dalam usaha mengatasi masalah ini, berbagai inisiatif telah diciptakan, salah satunya adalah konsep Bank Sampah. Bank Sampah merupakan kegiatan pengumpulan dan pemilahan sampah kering yang dikelola dengan sistem yang mirip dengan perbankan, di mana yang ditabung bukan uang, melainkan sampah itu sendiri(Qurratuaini et al. , 2. Sejalan dengan perkembangan teknologi, aplikasi perangkat lunak telah menjadi solusi alternatif untuk mempermudah beragam aktivitas, termasuk dalam pengelolaan sampah. Aplikasi adalah perangkat lunak yang dibuat untuk melaksanakan instruksi pengguna dalam menyelesaikan tugas tertentu dengan cara yang efektif dan efisien(Dillah et al. , 2. (Rahmah & Theresiawati, 2. (Hawari Nasution et al. , 2. Namun, masih ada batasan dalam penggunaan aplikasi digital untuk mendukung operasional Bank Sampah, terutama di lingkungan masyarakat yang belum sepenuhnya Beberapa penelitian sebelumnya telah menerapkan pendekatan Rapid Application Development (RAD) untuk mempercepat proses pembuatan perangkat lunak yang berbasis pada kebutuhan pengguna(Riana & Anggoro, 2. RAD terbukti efektif dalam memperkecil jarak antara perancangan dan penerapan sistem informasi(Muhammad Wahyu Oktiyawan et al. , 2. Meskipun demikian, sebagian besar aplikasi yang dibangun dengan metode ini belum secara khusus ditujukan untuk mendukung manajemen Bank Sampah berbasis komunitas, terutama yang terhubung dengan sistem digital yang sederhana dan mudah digunakan oleh masyarakat umum. Selain itu, aspek pengujian sistem yang dilakukan dengan metode black box testing sering kali hanya fokus pada fungsi dasar sistem, tanpa memperhatikan kebutuhan spesifik dari pengguna akhir dalam konteks pengelolaan sampah(Setiawan, 2. Oleh karena itu, penelitian ini hadir untuk mengatasi kesenjangan tersebut dengan mengembangkan aplikasi pengelolaan Bank Sampah yang berbasis RAD dan dirancang khusus untuk masyarakat umum, dilengkapi dengan pengujian black box yang menekankan pada fungsionalitas sistem dalam mendukung kegiatan pengumpulan, pencatatan. This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1704 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin dan penukaran sampah. Kontribusi utama dari penelitian ini adalah memberikan solusi teknologi yang aplikatif, ramah pengguna, dan relevan dengan kebutuhan komunitas lokal, yang belum secara optimal diakomodasi oleh penelitian METODOLOGI PENELITIAN Penelitian ini menerapkan pendekatan Rapid Application Development (RAD), yang dikenal sebagai metode pengembangan perangkat lunak dengan siklus pembangunan yang singkat, cepat, dan efisien. Metode ini tergolong dalam teknik inkremental, di mana setiap iterasi menghasilkan prototipe yang dapat langsung diuji dan diperbaiki sesuai dengan kebutuhan pengguna. Pendekatan RAD dipilih karena dapat mempercepat proses pengembangan aplikasi serta memberikan kesempatan bagi keterlibatan pengguna secara langsung di setiap tahap pengembangan(Riana & Anggoro. Perbedaan utama antara penelitian ini dan studi-studi sebelumnya yang juga menggunakan RAD adalah perhatian dan konteks penerapannya. Jika dalam penelitian sebelumnya. RAD umumnya diterapkan dalam pengembangan sistem berbasis bisnis atau institusi formal, maka dalam penelitian ini. RAD diterapkan secara khusus untuk pengembangan aplikasi Bank Sampah yang berbasis komunitas masyarakat. Dengan cara ini, metodologi ini tidak hanya dimanfaatkan untuk menciptakan sistem yang fungsional, tetapi juga sistem yang mudah diakses, dipahami, dan digunakan oleh masyarakat umum, yang belum banyak diteliti secara mendalam pada studi sebelumnya. 1 Metode Pengumpulan Data Observasi Observasi adalah metode pengumpulan data yang dilakukan dengan mengamati dan meninjau secara langsung objek yang sedang diteliti, sambil mengumpulkan data yang diperlukan. Wawancara Metode ini juga sering disebut sebagai metode wawancara, yaitu suatu cara pengumpulan data yang dilakukan melalui dialog langsung dengan sumber informasi. Dalam hal ini, pertanyaan diajukan kepada Pengurus Bank Sampah Sri Ngesti Handayani. Studi Kepustakaan Studi kepustakaan merupakan teknik mengumpulkan informasi yang relevan dengan penelitian yang dilakukan. Informasi tersebut dapat diperoleh dari buku-buku, karya ilmiah, tesis, disertasi, ensiklopedia, internet, dan sumbersumber lainnya. 2 Metode Pengembangan Sistem Metode pengembangan RAD melibatkan empat tahapan dalam siklus pengembangan, yaitu: Fase Analisis Persyaratan Pada fase ini, tujuan utamanya adalah mengidentifikasi layanan, batasan, dan objektivitas sistem melalui pengumpulan data dari para pemangku kepentingan. Fase Analisis Modeling Fase ini bertujuan untuk menganalisis seluruh aktivitas dalam arsitektur system secara keseluruhan. Proses ini melibatkan identifikasi dan deskripsi abstraksi dari sistem perangkat lunak dasar beserta hubungan-hubungannya. Fase Desain Modeling Pada fase desain modeling, dilakukan perancangan sistem berdasarkan hasil analisis yang telah dilakukan sebelumnya. Tahap analisis dan desain akan mengalami perulangan hingga diperoleh rancangan sistem yang sesuai dengan Fase Konstruksi Tujuan dari fase ini adalah untuk menunjukkan platform, perangkat keras . , dan perangkat lunak . yang digunakan serta batasan dalam implementasi. Selain itu, fase konstruksi juga mencakup pengujian performansi prototipe perangkat lunak yang telah dibangun, guna memastikan bahwa prototipe tersebut sesuai dengan spesifikasi analisis dan perancangan yang telah ditetapkan. Hasil akhir dari fase konstruksi mencakup rincian mengenai platform, hardware, software yang digunakan, daftar batasan implementasi, serta rencana pengujian. Adapun siklus pengembangan sistem Rapid Application Development (RAD) dapat di lihat pada gambar 1. This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1705 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Gambar 1. Pengembangan sistem RAD (Rapid Application Developmen. (Riana & Anggoro, 2. Implementasi Pada tahap ini, aplikasi Bank Sampah diterapkan sebagai langkah awal untuk menguji coba aplikasi. Tujuannya adalah untuk memastikan apakah sistem aplikasi berjalan dengan baik atau masih memerlukan perbaikan sebelum digunakan secara resmi(Fathasya Meyra Arliansyah & Bahtiar, 2. Evaluasi Dalam tahapan ini digunakan metode black box testing untuk mengevaluasi aplikasi yang sudah dibuat apakah berjalan sesuai dengan rencana atau sudah layak digunakan sesuai dengan rancangan dan apakah perangkat lunak tersebut berfungsi dengan baik(Setiawan, 2. Tabel 1. Perbandingan Penelitian Sebelumnya dengan Penelitian Ini Aspek Penelitian Sebelumnya Penelitian Ini Metode Pengembangan Rapid Application Development Rapid Application Development (RAD) (RAD) Konteks Pengembangan Sistem informasi perusahaan Sistem aplikasi Bank Sampah atau institusi formal berbasis komunitas lokal Fokus Pengguna Pengguna teknis atau pegawai Masyarakat umum dan pengurus Bank Sampah dengan literasi digital beragam Antarmuka Aplikasi Umumnya kompleks dan Desain sederhana, mudah menyesuaikan proses bisnis digunakan oleh masyarakat noninternal Cakupan Fungsionalitas Fitur inti dari sistem informasi Fitur inti fitur partisipatif . elaporan, input data, dll. encatatan tabungan sampah, penukara. Model Evaluasi Pengujian black box terbatas Pengujian black box evaluasi pada fungsi sistem kemudahan penggunaan oleh Kontribusi Inovatif Menyediakan aplikasi sistem Menyediakan solusi teknologi informasi berbasis RAD secara yang inklusif dan kontekstual untuk masyarakat lokal Sumber: Diolah dari Riana & Anggoro . Setiawan . , dan hasil penelitian sendiri . HASIL DAN PEMBAHASAN 1 Analisa Kebutuhan Ada beberapa alat yang digunakan untuk merancang website diantaranya : 1 Perangkat keras (Hard War. Perangkat keras yang digunakan yaitu laptop atau komputer 2 Perangkat Lunak (Softwar. This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1706 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin XAMPP Program aplikasi XAMPP berfungsi sebagai server local yang menggabungkan paket lengkap, termasuk web server Apache. PHP, dan MySQL(Rahma Novria. Budi Kurniawan. Kom. Suryanto, 2. Visual Studio Code Sebagai editor teks untuk desain dan penulisan skrip PHP(Universitas Pendidikan Indonesia, 2. Web Browser yang digunakan google Chrome, yang berguna untuk menampilkan interface program yang telah dibuat(Abas, 2. 3 Analisi Sistem Analis Sistem Yang Sedang Berjalan Berikut adalah sistem yang sedang berjalan pada Bank Sampah Sri Ngesti Handayani yang masih menggunakan alat tulis manual untuk melakukan pencatatan data nasabah. Gambar 2. Sistem yang sedang berjalan Analis Sistem Yang di Usulkan Analis sitem yang diusulkan dapat dilihat pada gamabar 3 This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1707 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Gambar 3. Sistem yang diusulkan 4 Perancangan Sistem Untuk mempermudah perancangan sistem aplikasi website tersebut maka dibuat diagram use case dan diagram activity sebagai petunjuk. Diagram Use Case untuk Admin Diagram use case adalah sebuah representasi yang menggambarkan aktor eksternal yang terlibat dengan Diagram ini menampilkan sekelompok use case dan aktor beserta hubungan di antara keduanya, serta fungsi yang disediakan oleh sistem dalam bentuk teks, yang berfungsi sebagai dokumen ((Hutabri, 2. use case admin dapat dilihat pada gambar 4 Gambar 4. Diagram use case admin Diagram Use Case untuk Penguna dapat diihat pada gambar 5 This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1708 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Gambar 5. Diagram use case pengguna Diagram Aktivitas (Aktivity Diagra. Diagram aktivitas adalah sebuah diagram yang mampu memodelkan berbagai proses yang berlangsung dalam suatu sistem. Diagram ini menggambarkan urutan langkah-langkah proses secara vertikal, sehingga memudahkan pemahaman tentang bagaimana sistem beroperasi(Musthofa & Adiguna, 2. Diagram aktivitas login Admin pada gambar 6. Gambar 6. Diagram Aktivitas Login Admin Flowcahrt System/Diagram Alur Untuk menunjukkan aktivitas, kondisi, dan alur logika proses, flowchart menggunakan simbol standar. Banyak bidang yang menggunakan flowchart, seperti manajemen proyek, perencanaan bisnis, dan pengembangan perangkat lunak(Amira K, 2. Diagram Alur dapat dilihat pada gambar 7 This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1709 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Gambar 7. Flow chart System/Diagram Alur Implementasi Pada tahap ini, aplikasi Bank Sampah Sri Ngesti Handayani di Desa Karangsalam diterapkan sebagai langkah awal untuk menguji coba aplikasi. Tujuannya adalah untuk memastikan apakah sistem aplikasi berjalan dengan baik atau masih memerlukan perbaikan sebelum digunakan secara resmi. Gambar 8. Form Login Di halaman ini, admin perlu melakukan login terlebih dahulu untuk mengakses aplikasi dengan cara memasukkan username dan password yang telah disediakan. Gambar 9. Tampilan Data Admin This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1710 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Setelah admin berhasil melakukan login tampilan yang muncul yaitu dash board data admin yang menampilkan edit data admin, jumlah saldo bank, jumlah stock sampah dan jumlah user/pengguna yang aktif. Gambar 10. Tampilan Data Pengguna Pada halaman daftar pengguna menampilkan jumlah pengguna dan jumlah saldo yang dimiliki pengguna. Gambar 11. Tampilan Data Sampah Pada halaman data sampah menampilkan daftar atau jenis sampah yang ada di bank sampah, harga sampah serta tambah data sampah dan stock sampah yang ada. Gambar 12. Tampilan Data Setoran Pengguna Pada halaman data setoran sampah menampilkan daftar tanggal setoran sampah, nama penyetor, jenis sampah yang disetorkan, berat sampah, harga sampah, total uang yang sudah terkumpul dan menambah pengguna yang akan menyetorkan sampah. This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1711 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin Gambar 13. Tampilan Tarikan Pengguna Pada halaman data penarikan pengguna menampilkan ID Penarikan. Tanggal Penarikan. IDUser, nama penarik, jumlah saldo yang ditarik dan tambah penarikan saldo Tabungan oleh pengguna. Gambar 14. Tampilan Data Penjualan Sampah Pada halaman ini menampilkan sampah yang akan dijual oleh bank sampah yang beisi antara lain nama sampah yang dijual, berat yang dijual, tanggal penjualan, nama pembeli, nomor pembeli dan harga jual per kg. Gambar 15. Tampilan Berita Pada halaman ini admin dapat melakukan tambah, edit dan hapus berita yang akan di upload untuk dapat dibaca oleh pengguna. KESIMPULAN Berdasarkan hasil implementasi dan evaluasi terhadap aplikasi bank sampah berbasis web yang telah dikembangkan dengan menggunakan metode Rapid Application Development (RAD), disimpulkan bahwa sistem ini mampu menyederhanakan proses transaksi, pengolahan, dan pencatatan data tabungan secara signifikan. Kesimpulan ini didukung oleh data hasil observasi dan wawancara yang menunjukkan adanya efisiensi kerja petugas dalam melayani nasabah, serta kemudahan dalam mencatat dan merekap data transaksi. Dengan demikian, berdasarkan temuan dan analisis yang telah dilakukan, aplikasi ini dapat dianggap sesuai digunakan sebagai sistem pendukung operasional bank sampah yang efektif dan efisien di Desa Karangsalam. UCAPAN TERIMAKASIH Penulis ingin mengucapkan terima kasih kepada semua narasumber dan responden yang telah meluangkan waktu serta memberikan informasi yang sangat berharga sebagai dasar utama penelitian ini. Ucapan terima kasih juga This is an open access article under the CCAeBY-SA license Agus Subekti Panca Swantoro. Copyright A 2025. JUMIN. Page 1712 Terakreditasi SINTA 5 SK :72/E/KPT/2024 Submitted: 27/02/2025. Accepted: 02/03/2025. Published: 05/03/2025 JURNAL MEDIA INFORMATIKA [JUMIN] Volume 6 No 3 Edisi Mei - Agustus 2025. Page 1704-1713 ISSN 2808-005X . edia onlin. Available Online at http://ejournal. org/index. php/jumin disampaikan kepada rekan-rekan peneliti atas kerja sama dan kontribusi mereka dalam menyelesaikan penelitian ini. Selain itu, penulis berterima kasih kepada keluarga dan teman-teman yang telah memberikan motivasi, doa, dan dukungan selama proses penelitian berlangsung. Semoga aplikasi bank sampah berbasis website ini dapat memberikan manfaat bagi Bank Sampah Sri Ngesti Handayani Desa Karangsalam. REFERENCES