SISTEM PELAYANAN NASABAH BERBASIS SMS GATEWAY PADA BANK SAMPAH MALANG Nur Hayatin 1, Evi D. Wahyuni 2, Heni Hendaryati 3, Bayu Mavindo 4 1,2,4 Prodi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Malang 3 Prodi Teknik Mesin Fakultas Teknik Universitas Muhammadiyah Malang Alamat Korespondensi : Jl. Raya Tlogomas No.246 Malang, Jawa Timur, Indonesia E-mail: 1) noorhayatin@umm.ac.id, 2) evidwi@umm.ac.id, 3) heni@umm.ac.id, 4) master.mavindo@gmail.com Abstrak Saat ini pengolahan sampah telah menjadi perhatian masyarakat modern, terdapat banyak cara untuk mengolah sampah dan banyak pula lembaga yang menfasilitasi masyarakat untuk mengolah sampah seperti bank sampah. Bank Sampah Malang (BSM) adalah lembaga yang berbadan hukum koperasi bidaan Pemkot Malang yang berfungsi sebagai wadah pengelolaan sampah. Lembaga ini adalah salah satu lembaga yang sudah menerapkan sistem informasi manajemen dalam administrasi, namun belum melakukan komputerisasi pelayanan nasabah. Sehingga apabila nasabah membutuhkan informasi seperti saldo dan harga sampah, nasabah harus terlebih dahulu datang ke kantor atau melalui telepon. Penelitian ini bertujuan untuk membangun sebuah sistem pelayanan nasabah berbasis SMS Gateway pada Bank Sampah Malang (BSM). Teknik Pengumpulan data menggunakan wawancara, observasi, dan penelitian kepustakaan. Dan aplikasi yang digunakan adalah database MySQL, Webservice, dan PHP Codeigniter sebagai bahasa pemrograman. Sistem pelayanan ini dapat membantu nasabah BSM terutama yang memiliki mobilitas tinggi untuk tetap dapat mendapatkan informasi melalui SMS. Informasi yang dapat diakses melalui SMS adalah cek saldo, dan cek harga sampah. Sistem ini telah berhasil diimplementasikan di Bank Sampah Malang dan telah berhasil diujicoba oleh nasabah. Kata kunci: bank sampah, customer service, SMS gateway. 1. PENDAHULUAN Saat ini pengolahan sampah telah menjadi perhatian masyarakat modern. Berdasarkan laporan Statistik Persampahan Domestik Indonesia tahun 2008, total volume data timbulan sampah seluruh Indonesia mencapai lebih dari 43 juta per tahun [1]. Terdapat banyak cara untuk mengolah sampah dan banyak pula lembaga yang menfasilitasi masyarakat dalam pengelolaan sampah. Kota malang adalah salah satu kota yang menjadi project leader dalam pengelolaan sampah. Menurut Letari (2014) program inovasi pengelolaan sampah di Kota Malang lebih banyak muncul dari kalangan masyarakat/penggiat lingkungan [2][3]. Salah satu lembaga yang memiliki peran sebagai pengelola sampah adalah Bank Sampah. Menurut Suwerda (2012) Bank Sampah adalah suatu tempat dimana terjadi kegiatan pelayanan terhadap penabung sampah yang dilakukan oleh teller bank sampah [4]. Bank Sampah Malang (BSM) adalah lembaga yang berbadan hukum koperasi binaan pemkot Malang yang memiliki peran sebagai wadah pembinaan, pelatihan, dan pendampingan warga dalam mengolah sampah, sekaligus melakukan pembelian dan pemasaran hasil kegiatan pengelolaan sampah tersebut [5]. Bank sampah memiliki sistem layaknya sebuah koperasi namun perbedaanya transaksi yang ditangani adalah jual beli sampah dengan uang. Dalam trasaksi tersebut terdapat 2 proses yaitu proses penyetoran dan proses penilaian sampah berdasarkan harga pasar. Transaksi tersebut merupakan inti dari beroperasinya bank sampah. Untuk mendukung proses tersebut, Bank Sampah Malang telah memiliki aplikasi untuk memudahkan pengelolaan data dan membantu kerja para pengurus BSM. Bank Sampah Malang adalah salah satu lembaga yang sudah menerapkan sistem informasi manajemen dalam administrasi dan pelayanannya. Hal ini penting untuk mendukung BSM terutama karena kualitas pelayanan nasabah berpengaruh terhadap royalitas nasabah [6]. Penelitian Masruroh (2015) terkait aplikasi Bank Sampah memberikan hasil bahwa aplikasi Bank Sampah dapat Seminar Nasional dan Gelar Produk SENASPRO 2017 319
membantu pengurus dalam melakukan perhitungan transaksi dan pengelolaan data nasabah. Selain itu, aplikasi Bank Sampah juga dapat meminimalisasi kesalahan transaksi serta dapat digunakan untuk penyimpanan data secara terorganisir serta tersentralisasi memudahkan dalam penghantaran laporan bank sampah [7][8]. Selama ini, proses pelayanan nasabah yang dilakukan di BSM masih belum optimal, terutama pada pelayanan secara online. Sistem pelayanan yang ada dibangun berbasis web yang dijalankan pada jaringan internal dan hanya dapat dioperasikan oleh admin dan staff karyawan lembaga tersebut. Beberapa layanan nasabah sudah dapat diakses secara online, namun baru sebatas akses informasi tentang daftar harga sampah dan jenis sampah yang diterima BSM. Sedangkan kebutuhan nasabah seperti cek saldo, harga sampah dan penjemputan sampah masih belum ter-cover kedalam sistem yang sudah ada. Penelitian ini bertujuan untuk membangun sebuah sistem pelayanan nasabah berbasis SMS Gateway. Sistem pelayananan ini nantinya akan membantu nasabah dalam mendapatkan informasi seputar bank sampah seperti cek saldo cek harga sampah melalui pesan SMS tanpa perlu datang langsung kekantor atau melalui telepon. Sehingga diharapkan dapat memudahkan nasabah khususnya memiliki mobilitas tinggi untuk dapat mendapatkan informasi yang dibutuhkan kapanpun dan dimanapun. Selain itu juga dapat memudahkan nasabah yang tidak memiliki ponsel pintar atau terbiasa menggunakan SMS agar tetap dapat mendapatkan informasi yang dibutuhkan. 2. METODE Penelitian ini bertujuan untuk membangun sistem palayanan nasabah berbasis SMS gateway. SMS Gateway adalah suatu platform metode untuk mengirimkan dan menerima pesan melalui SMS tanpa menggunakan aplikasi khusus yang harus diinstall di komputer. Metode penelitian yang digunakan dalam penelitian ini adalah rancang bangun sistem. Ini dikarenakan penelitian yang telah dikerjakan merupakan penelitian kualitatif yang menghasilkan sebuah perangkat lunak. Penggunaan SMS gateway ini adalah sebagai salah satu media untuk membantu nasabah dalam mendapatkan informasi yang dibutuhkan. Tujuannya adalah untuk menjangkau nasabah yang tidak memiliki ponsel pintar atau perangkat android agar tetap dapat mengakses informasi seputar bank sampah. SMS gateway yang dibangun dapat menerima dan membalas sms dengan format yang ditentukan untuk melakukan pengecekan saldo dan harga sampah. Adapun informasi yang dapat diakses melalui SMS oleh nasabah adalah Lihat Saldo dan Lihat Harga. Lihat Saldo digunakan untuk menampilkan data saldo sesuai dengan nomor rekening nasabah. Sedangkan Lihat Harga Sampah digunakan untuk menampilkan data sampah yang sesuai dengan id sampah. Gambar berikut adalah activity diagram untuk aktivitas Lihat Saldo. Pertama nasabah mengirim format SMS untuk melihat saldo, sistem akan merequest sesuai dengan format sms yang dikirim oleh nasabah. Selanjutnya informasi tersebut akan diteruskan ke database untuk mengakses data yang sesuai. Kemudian data tersebut akan dikirimkan ke nasabah. Gambar 1. Activity Diagram Lihat Saldo 320 SENASPRO 2017 Seminar Nasional dan Gelar Produk
Untuk activity diagram Lihat Harga Sampah, pertama user dalam hal ini nasabah akan mengirim SMS sesuai format untuk mendapatkan informasi harga sampah. Selanjutnya sistem akan request data sampah ke database. Database akan memberikan hasil berupa data sesuai yang diminta oleh nasabah ke sistem. Dan sistem akan mengembalikan hasil berupa informasi harga sampah ke nasabah. Gambar berikut adalah alur proses activity diagram untuk Lihat Harga Sampah. Gambar 2. Activity Diagram Lihat Harga Sampah Setiap sms yang masuk pada server akan diolah dan dipecah berdasarkan format yang ditentukan. Apabila sms yang dikirimkan tidak sesuai dengan format tersebut, maka server tidak dapat memberikan respon berupa balasan data/informasi. Tetapi jika format sudah sesuai dengan yang ditentukan maka server akan melakukan pengecekan data yang dikirim oleh nasabah terhadap data yang disimpan di database. Selanjutnya sistem akan memberikan respon sebagaimana perintah yang diberikan. Adapun implementasi sms gateway sebagai media pelayanan nasabah sebagai berikut : $message = $sms->textdecoded; $message = strtoupper($message); $pecah = explode("#", $message); $reply; mysql_connect("localhost", "root", ""); mysql_select_db("bsm"); if ($pecah[0] == "SALDO"){ $nama = $pecah[1]; $query ="SELECT NO_REKENING,NAMA_NASABAH,SALDO FROM DATA_NASABAH WHERE NO_REKENING='$nama'"; $hasil = mysql_query($query); if (mysql_num_rows($hasil)==0){ $reply = "Yth. Nasabah Bank Sampah Malang \nno. Rekening Anda Salah"; } else { $data2 = mysql_fetch_array($hasil); $nama = $data2['nama_nasabah']; $no_rekening = $data2['no_rekening']; $saldo = $data2['saldo']; $reply = "Yth. Nasabah Bank Sampah Malang \nnama : ".$nama."\nno. Rekening :".$no_rekening."\n Anda memiliki saldo sebesar : Rp.".$saldo; } } Tabel 1 berisi format perintah SMS gateway yang dapat diterima oleh sistem Bank Sampah. Format untuk SMS Gateway disediakan untuk 2 perintah, yaitu : Lihat Saldo dan Lihat Harga Sampah. Perintah Lihat Saldo digunakan untuk menampilkan data saldo sesuai dengan nomor Seminar Nasional dan Gelar Produk SENASPRO 2017 321
rekening nasabah dengan format saldo#no.rekening (contoh : saldo#291294). Perintah ini akan memberi balasan dari sistem berupa nama nasabah, nomor rekening, dan saldo nasabah. Perintah Lihat Harga Sampah digunakan untuk mengetahui harga sampah sesuai dengan kode yang dikirim. Perintah ini akan memberi balasan dari sistem berupa kode sampah, jenis sampah, dan harga per kilogram sampah. Format perintah untuk melihat harga sampah adalah Harga#id_sampah (contoh : Harga#K1). Apabila sms yang dikirimkan oleh nasabah tidak sesuai dengan format yang dikenali sistem maka sistem akan memberi balasan berupa pesan konfirmasi bahwa sms yang dikirim tidak sesuai format. Pembuatan SMS gateway menggunakan gammu sms gateway service dan kalkun sebagai web based SMS management. Tabel 5 Format SMS Gateway Fungsi Format Pengiriman Format Respon Lihat Saldo Lihat Harga Sampah Saldo#No_Rekening Harga#Id_sampah Yth. Nasabah Bank Sampah Malang Nama :... No. Rekening :... Anda memiliki saldo sebesar : Rp.... Yth. Nasabah Bank Sampah Malang Harga sampah berikut : Nama :... Kode :... Satuan :... Harga Lansung :... Harga Ditabung :... 3. HASIL DAN PEMBAHASAN Hasil dari penelitian ini adalah sebuah sistem pelayanan nasabah berbasis SMS Gateway pada Bank Sampah Malang (BSM). Untuk mengukur keberhasilan dari sistem yang telah dibangun digunakan metode Black-box testing [9]. Metode Black-box testing digunakan untuk mengetahui tiap fitur atau fungsi yang ada pada aplikasi apakah sudah dapat beroperasi sepenuhnya atau tidak. Selain itu, melalui Black-box Testing dapat diketahui fungsi fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja, inisialisasi, kesalahan terminasi dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan. Adapun cara pengujian dilakukan dengan mengirim SMS sesuai format yang ditentukan. Selanjutnya dievaluasi apakah sistem telah mampu memberikan balasan data/informasi yang sesuai dengan perintah. Hasil dari respon sistem kemudian dicatat dan disesuaikan dengan target luaran atau hasil yang diharapkan (ekspektasi). Pengujian akan dilakukan pada 2 perintah yaitu Lihat Saldo dengan format Saldo#291294, dan perintah lihat harga sampah dengan format Harga#K1. Tabel 2 berikut adalah hasil ujicoba sistem. Sedangkan tampilan SMS balasan dari sistem yang akan secara otomatis dikirim ke ponsel nasabah dapat dilihat pada gambar 3. Tabel 2 Kasus dan Hasil Uji (Data Normal) Data Masukan Yang Diharapkan Pengamatan Kesimpulan Mengirim sms dengan format : Saldo#291294 (saldo#no.rekening) Menampilkan data saldo sesuai dengan nomor rekening nasabah Menampilkan seluruh data seperti yang diharapkan diterima Mengirim sms dengan format : Harga#K1 (Harga#id sampah) Menampilkan data sampah yang sesuai dengan id Menampilkan seluruh data seperti yang diharapkan diterima 322 SENASPRO 2017 Seminar Nasional dan Gelar Produk
Gambar 3. Hasil balasan perintah SMS Gateway Bank Sampah Hasil dari pengujian menunjukkan bahwa sistem SMS Gateway Bank Sampah Malang yang telah dibangun sudah dapat memberikan balasan sesuai dengan luaran/output yang semestinya. Hal ini ditunjukkan dengan hasil pengujian diterima seperti yang ditunjukkan pada tabel 2. Sistem pelayanan nasabah Bank Sampah Malang berbasis SMS Gateway saat ini masih terbatas pada 2 perintah yang dapat diterima dan dikenali oleh sistem yaitu cek saldo dan cek harga sampah. Untuk selanjutnya dapat ditambah fitur untuk melakukukan pencatatan transaksi secara mobile dan monitoring pengambilan sampah. Berdasarkan hasil pengujian sistem dapat disimpulkan beberapa hal antara lain sebagai berikut : Aplikasi SMS Gateway telah dapat mengelola informasi sesuai yang diharapkan. Selain itu aplikasi ini juga dapat memberikan kemudahan bagi nasabah untuk mendapatkan informasi terkait saldo dan harga sampah dimanapun dan kapanpun melalui SMS. Sistem ini juga memudahkan pihak Bank Sampah dalam memberikan pelayanan yang lebih baik bagi nasabah tanpa harus menjawab satu persatu telepon dari nasabah maupun melayani langsung nasabah yang datang ke kantor. Sehingga dengan adanya sistem SMS Gateway ini dapat meningkatkan proses pelayanan yang ada di Bank Sampah Malang. UCAPAN TERIMAKASIH Artikel ini disusun dari kegiatan pengabdian yang merupakan hibah Iptek bagi Masyarakat yang didanai Kemenristek-Dikti tahun 2017 dengan Surat Perjanjian Penugasan Dalam Rangka Pelaksanaan Hibah Pengabdian Kepada Masyarakat Mono Tahun Universitas Muhammadiyah Malang. Untuk itu penulis menyampaikan terima kasih yang sebesar-besarnya atas dukungan dana kegiatan pengabdian ini. Terima kasih juga disampaikan kepada DPPM Universitas Muhammadiyah Malang yang mendukung dan memfasilitasi kegiatan penelitian dan pengabdian masyarakat untuk semua skema hibah. DAFTAR PUSTAKA [1] Kementerian Negara Lingkungan Hidup Republik Indonesia, Statistik Persampahan Indonesia Tahun 2008, 2008. [2] A. Lestari, Program Inovasi Pengelolaan Sampah di Kota Malang, J. Adm. Publik, vol. 2, no. 3, pp. 571 577, 2014. [3] S. Arief, Pengelolaan Sampah Malang Raya menuju Pengeloaan Sampah Terpadu yang Berbasis Partisipasi Masyarakat, J. Humanit., vol. 8, no. 2, 2013. Seminar Nasional dan Gelar Produk SENASPRO 2017 323
[4] B. Suweda, Bank Sampah (Kajian Teori dan Penerapan). Yogyakarta: Pustaka Rihama, 2012. [5] D. K. Malang, Pengelolaan Sampah di Kota Malang. Malang: Dinas Kebersihan dan Pertamanan Pemerintah Kota Malang, 2015. [6] R. Saputro, Analisis Pengaruh Kualitas Produk, Kualitas Pelayanan, dan Kepercayaan Pelanggan terhadap Loyalitas Pelanggan, Universitas Diponegoro Semarang, 2010. [7] S.. Yustanti, M.I. ; Hermawan Sulistyanto, Rancang Bangun Sistem Informasi Bank Sampah Berbasis Web, Universitas Muhammadiyah Surakarta, 2017. [8] I. Purwanto, Perancangan Sistem Informasi Transaksi Tabungan Bank Sampah Garut, J. Algoritm. STT Garut, vol. 9, 2012. [9] B. Beizer, Black-box testing: techniques for functional testing of software and systems. John Wiley & Sons, Inc., 1995 324 SENASPRO 2017 Seminar Nasional dan Gelar Produk