JURNAL TEKNIK INFORMATIKA VOL. 8 NO. 2 BULAN OKTOBER 2015 1 PENGEMBANGAN APLIKASI BANK SAMPAH MENGGUNAKAN LAYANAN TEKNOLOGI INFORMASI CLOUD COMPUTING PADA BANK SAMPAH MELATI BERSIH Siti Ummi Masruroh 1 , Siti Ermila Suciasih 2 , Hendra Bayu Suseno 3 1,2,3 Program Studi Teknik Informatika, Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta ummiee23@gmail.com 1 , milamirchan@gmail.com 2 , bayu2169@yahoo.com 3 ABSTRAK Pengembangan Aplikasi Bank Sampah ini membuktikan bahwa teknologi informasi (TI) telah menjadi bagian dari sebuah organisasi atau perusahaan, dilihat dari latar belakang transaksi tabungan yang mulai rumit dalam proses perhitungan dan pengelolaan data yang masih manual. Ketersediaan sumber daya teknologi informasi (TI) merupakan faktor penting yang mempengaruhi kualitas informasi. Semakin baru dan canggih teknologi yang digunakan, maka sumber daya baik software, hardware maupun brainwareyang harus dipersiapkan juga akan semakin memakan biaya besar, selain itu waktu yang dibutuhkan untuk melakukan peralihan teknologi juga akan semakin lama. Dari permasalahan tersebut, penulis mengembangkan aplikasi untuk transaksi dan mengelola data tabungan Bank Sampah Melati Bersih. Pembuatan aplikasi ini dilakukan menggunakan bahasa pemrograman PHP dengan pemilihan framework Codeigniter, sedangkan untuk database-nya digunakan MySQL, dirancang dengan menggunakan tools UML (Unified Modelling Language) dan metode pengembangan sistem RAD (Rapid Application Development). Aplikasi Bank Sampah dikolaborasikan dengan layanan teknologi informasi (TI) cloud computing (komputasi awan) menggunakan layanan PaaS (Platform as a Service) dan Private Cloud sebagai model penyebaran cloud computing yang digunakan. Kata Kunci: Bank Sampah, Cloud Computing, UML, RAD, PaaS, Private Cloud I. PENDAHULUAN Undang-Undang RI Nomor 18 tahun 2008 tentang Pengelolaan Sampah beserta Peraturan Pemerintah Nomor 81 Tahun 2012 telah mengamanatkan diperlukannya perubahan paradigma yang mendasar dalam pengelolaan sampah yaitu dari paradigma kumpul – angkut – buang menjadi Reduce, Reusedan Recycle(3R) melalui upaya-upaya cerdas, efisien dan terprogram (Kementerian Lingkungan Hidup, 2013). Sampah selalu ada dalam kehidupan kita sehari-hari. Berbagai masalah timbul karena sampah seperti banjir, tanah longsor, pencemaran (air, tanah, udara), kemacetan lalu lintas hingga kebakaran dapat terjadi akibat sampah. Salah satu solusi untuk mengatasi masalah tersebut yaitu melalui pengembangan Bank Sampah yang merupakan kegiatan bersifat social engineering yang mengajarkan masyarakat untuk memilah sampah serta menumbuhkan kesadaran masyarakat dalam pengolahan sampah secara bijak dan pada gilirannya akan mengurangi sampah yang diangkut ke tempat pembuangan akhir (TPA) (Kementerian Lingkungan Hidup Republik Indonesia, 2013). Jenis tabungan yang diterima oleh Bank Sampah adalah sampah anorganik atau sampah kering. Tabungan sampah yang disetorkan ke Bank Sampah akan dikonversikan ke dalam bentuk uang, harga sampah tersebut akan terus di-update dikarenakan adanya fluktuasi harga sampah. Bank Sampah melakukan perhitungan transaksi dan mencatat rincian tabungan serta merekapitulasi laporan transaksi tersebut pada Buku Tabungan Anggota dan Buku Induk Pengurus. Menurut hasil wawancara dengan pengurus bank sampah serta observasi yang penulis lakukan pada Bank Sampah Melati Bersih secara umum masih menggunakan perhitungan kalkulator dan pencatatan manual, sehingga data yang dicatat tidak lengkap dan kurang informatif karena petugas bank sampah juga dituntut untuk melayani nasabah dengan cepat. Pengurus Bank Sampah memiliki kesulitan dalam hal pencarian, penambahan serta pengeditan data dan penyampaian informasi. Selain itu pembuatan laporan tabungan dengan sistem manual sering mengalami kesalahan perhitungan dan pencatatan transaksi sehingga memerlukan perhitungan ulang dan penggunaan kertas kerja yang banyak. Hal tersebut dapat dihindari apabila terdapat sebuah sistem tabungan dengan menggunakan suatu aplikasi komputer yang dapat memudahkan dalam perhitungan, pengolahan serta penyimpanan data dan