PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK AKUNTANSI DASAR UNTUK UNIT PENGELOLA KEUANGAN BADAN KESWADAYAAN MASYARAKAT (BKM) NGAGEL REJO MULYO

dokumen-dokumen yang mirip
PENGERTIAN PHP DAN MYSQL

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

BAB II. KAJIAN PUSTAKA

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II DASAR TEORI 2.1. Logika Fuzzy Defenisi Logika Fuzzy Himpunan Fuzzy

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

Bab 2. Tinjauan Pustaka

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

Bab II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

PENGEMBANGAN SISTEM INFORMASI ALUMNI BERBASIS WEB FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

PENGERTIAN DATABASE MySQL

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan

BAB III LANDASAN TEORI

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Sistem

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

BAB 2 LANDASAN TEORI

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB 2 LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB III TINJAUAN PUSTAKA

Modul 1 Pengenalan Struktur dan Tabel

BAB II TINJAUAN PUSTAKA

2.3. Pengertian Aplikasi.

BAB II KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

PROPOSAL SKRIPSI. Sistem Informasi Pemasaran Berbasis Website Pada PT. Trimitra Sebagai Sarana Penjualan Produk Secara Online

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB II LANDASAN TEORI. Komponen atau subsistem saling berinteraksi dan saling berhubungan

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

APLIKASI TES PERSONALITY PLUS BERBASIS WEB

BAB I PENDAHULUAN. disalurkan Badan Keswadayaan Masyarakat (BKM) melalui Unit Pengelola Keuangan

BAB III LANDASAN TEORI

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

Modul 3. Oleh : Mohammad Sholikin. 1

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem


PERTEMUAN 4 MANAJEMEN WEB

Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dll.

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

BAB II TINJAUAN PUSTAKA

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

BAB 2 LANDASAN TEORITIS

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III. Landasan Teori. Bab ini akan menjelaskan mengenai dasar teori yang digunakan oleh penulis sebagai acuan dalam membuat sistem.

BAB I PENDAHULUAN 1.1 Latar Belakang Pemilihan Judul

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

Transkripsi:

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK AKUNTANSI DASAR UNTUK UNIT PENGELOLA KEUANGAN BADAN KESWADAYAAN MASYARAKAT (BKM) NGAGEL REJO MULYO Henning Titi Ciptaningtyas [1], Bilqis Amaliah [2], Waskitho Wibisono [3], Nanik Suciati [4] Jurusan Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS) E-mail: [1] henning.its@gmail.com, [2] bilqis@its-sby.edu, [3] nanik@its-sby.edu, [4] waswib@itssby.edu Abstrak Badan Keswadayaan Masyarakat(BKM) adalah salah satu program pemerintah yang bertujuan untuk memberdayakan kembali ekonomi masyarakat kecil/miskin pasca krisis moneter yang terjadi di tahun 1998. Ada 2 macam bantuan untuk BKM: yaitu dari Bank Dunia dengan program Proyek Penanggulangan Kemiskinan di Perkotaan (P2KP) dan dari Asian Development Bank (ADB) dengan Program Nasional Pemberdayaan Masyarakat (PNPM). BKM Ngagel Rejo Mulyo di kelurahan Ngagel Rejo, Surabaya memiliki 476 Kelompok Simpan Pinjam (KSM) dengan anggota sekitar 12.000 Kepala Keluarga (KK) yang diberi bantuan dana bergulir dari P2KP sebesar 340 juta rupiah dan dari PNPM sebesar 1,174 milyar rupiah. Walau transaksi dan anggotanya banyak, namun pengelolaannya masih dilakukan secara manual. Perangkat lunak yang sudah dibuat ini mampu menjawab kebutuhan akan perlunya perangkat lunak akuntansi dasar untuk meminimalisasi terjadinya kesalahan penghitungan. Metode yang digunakan adalah pembuatan aplikasi berbasis web dengan database MySQL, server Apache, dan bahasa pemrograman PHP framework Code Igniter. Dari hasil uji coba dan pelatihan, ternyata respon pengguna cukup baik dan pada implementasi di lapangan perangkat lunak ini mampu mempersingkat waktu transaksi UPK BKM hingga 50% lebih cepat. Kata Kunci Akuntansi, PHP, MySQL, pemberdayaan masyarakat, keuangan. Pendirian Badan Keswadayaan Masyarakat (BKM) merupakan salah satu program pemerintah yang bertujuan untuk memberdayakan kembali ekonomi masyarakat kecil atau miskin pasca krisis moneter yang terjadi di tahun 1998. Ada 2 macam bantuan yang diberikan untuk BKM yaitu dari Bank Dunia dengan program Proyek Penanggulangan Kemiskinan di Perkotaan (P2KP) dan dari Asian Development Bank (ADB) dengan Program Nasional Pemberdayaan Masyarakat (PNPM). Dana P2KP dikelola untuk kegiatan pada Gambar 1. P2KP Berbeda dengan pengelolaan dana bantuan yang berasal dari Bank Dunia, yang sebagian besar dialokasikan untuk ekonomi bergulir, alokasi dana bantuan PNPM lebih banyak untuk hibah fisik. Dana PNPM dikelola menjadi 3 bagian seperti Gambar 2 : Gambar 2. Jenis Kegiatan penggunaan Dana PNPM Gambar 1. Jenis Kegiatan penggunaan Dana BKM Ngagel Rejo Mulyo yang beralamat di Jalan Bratang Gede III No. 60 didirikan pada tahun 2000. Dana awal diperoleh dari dana bantuan Bank Dunia sebesar 1,174 milyar rupiah yang digunakan untuk 12 RW dan 126 41

RT dalam 1 kelurahan. Pada tahun tersebut, sebagai akibat dari krisis moneter, di kelurahan Ngagel terdapat kurang lebih 15.000 masyarakat miskin. Pada tahun 2007, BKM Ngagel Rejo Mulyo mendapat dana bantuan tambahan dari Pemerintah melalui Program Nasional Pemberdayaan Masyarakat (PNPM) sebesar 340 juta rupiah. Saat ini BKM Ngagel Rejo Mulyo memiliki 476 KSM dengan anggota sekitar 12.000 Kepala Keluarga (KK). Dalam pelaksanaan kerjanya, BKM memiliki 3 unit kerja yaitu: Unit Pengelola Keuangan (UPK), Unit Pengelola Sosial (UPS), dan Unit Pengelola Lingkungan (UPL) dengan hierarki seperti Gambar 3. Pembahasan lebih lanjut difokuskan ke UPK yang bagian krusial BKM. Kelompok Swadaya Masyarakat (KSM) Gambar 3. Susunan Manajemen BKM Dari hasil wawancara yang dilakukan tim Peneliti mengenai analisis situasi BKM Ngagel Rejo Mulyo, dapat dipetakan 3 (tiga) permasalahan sebagai berikut yaitu pengelolaan keuangan dan pinjaman KSM BKM masih dilakukan secara manual, sarana teknologi informasi yang dimiliki oleh kedua BKM termasuk minim jika dibandingkan dengan jumlah konsumen yang dilayani, sebagian bahkan ada yang tidak layak pakai, lalu tenaga SDM BKM kurang mahir mengoperasikan teknologi IT. Sesuai dengan 3 aspek permasalahan yang teridentifikasi, maka tim mengusulkan 3 metode penyelesaian masalah, yaitu: pembuatan Sistem Informasi untuk menangani pengelolaan keuangan, pengadaan sarana Teknologi Informasi, serta peningkatan kualitas Sumber Daya Manusia (SDM). Kegiatan pengabdian masyarakat ini bertujuan untuk membangun sistem informasi pengelolaan keuangan BKM, memberi bantuan upgrade perangkat keras komputasi dan jaringan dan meningkatkan kualitas SDM pengurus UPK BKM. 1. TAHAPAN Sistem Informasi untuk menangani pengelolaan keuangan atau akuntansi UPK BKM ini menggunakan tahapan sebagai berikut : 1.1 Tahap Telaah Pustaka 1.1.1 PHP PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain: 1. Tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung PHP dapat ditemukan di apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 3. banyak milis dan developer yang siap membantu dalam pengembangan. 4. paling mudah karena memiliki referensi yang banyak. 5. bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system. 1.1.2 MySQL MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian 42

data dikerjakan dengan mudah secara otomatis. MySQL memiliki beberapa keistimewaan, antara lain : 1. MySQL dapat berjalan stabil pada berbagai sistem operasi 2. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis. 3. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. MySQL dapat memproses lebih banyak SQL per satuan waktu. 5. MySQL memiliki ragam tipe data seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain. 6. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi. 7. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 8. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT). Desain database yang dibuat untuk aplikasi BKM adalah seperti pada Gambar 5 hingga Gambar 8. Gambar 5. Desain Database, Tabel Data : (a) KSM (b) Anggota KSM Gambar 6. Desain Database, Tabel Pinjaman : (a) KSM (b) Anggota KSM 1.2 Tahap Desain Desain aplikasi terdiri dari desain arsitektur seperti pada Gambar 4 : Database KSM UPK BKM Server BKM Manajemen BKM Gambar 4. Desain Arsitektur JaringanAplikasi BKM 43

Gambar 7. Desain Database, Tabel Angsuran : (a) KSM (b) Anggota KSM Gambar 8. Desain Database, Tabel : (a) Status (b) Nilai Default 1.3 Tahap Implementasi Tahap implementasi menggunakan bahasa pemrograman PHP dan framework Code Igniter. Menu yang ada pada aplikasi ini adalah sebagai berikut : Gambar 9. Menu Utama Aplikasi BKM Submenu dari menu utama di atas bisa dilihat pada Gambar 11 12. Gambar 10. Menu Data BKM Gambar 12. Menu Angsuran BKM 1.4 Tahap Uji Coba Tahap uji coba pertama dilakukan beberapa kali di hadapan tim ahli kalangan internal tim ITS untuk membahas layout antar muka aplikasi, kemudahan penggunaan (ergonomis), alur data, rumus perhitungan (pembayaran, pelunasan, denda, tunggakan, dll). Dari tahap ini terdapat beberapa revisi mayor terutama untuk alur data dan rumus perhitungan. Tahap uji coba kedua dilakukan di UPK BKM Ngagel Rejo Mulyo. Dari tahap ini hanya ada sedikit revisi minor terkait dengan tampilan. 1.5 Tahap Pelatihan Pengguna Tahap pelatihan pengguna dilakukan di BKM Ngagel Rejo Mulyo. Pelatihan ini diikuti oleh staf UPK BKM yang nantinya akan menggunakan aplikasi ini dan beberapa pimpinan BKM. Pelatihan ini dilakukan selama 2 hari. 2. HASIL 2.1 Perangkat Lunak Akuntansi Dasar UPK BKM Perangkat Lunak Akuntansi Dasar UPK BKM ini berjalan seperti berikut : 1. Menu Home : Halaman awal perangkat lunak Gambar 11. Menu Pinjaman BKM Gambar 13. Halaman Home 44

2. Menu KSM : Menampilkan data KSM Gambar 14. Halaman Data KSM 3. Menu Detil KSM : Menampilkan detil KSM dan anggotanya Gambar 17. Halaman Detil Pinjaman KSM 6. Menu Angsuran KSM : Menampilkan data angsuran KSM. Gambar 18. Halaman Angsuran Pinjaman KSM Gambar 15. Halaman Data Detil KSM 7. Menu Pembayaran : Menampilkan jumlah yang harus dibayarkan nasabah. 4. Menu Pinjaman KSM : Menampilkan semua pinjaman KSM Gambar 16. Halaman Pinjaman KSM 5. Menu Detil Pinjaman : Menampilkan detil pinjaman KSM dan pinjaman anggota. Gambar 19. Halaman Pembayaran Pinjaman 8. Menu Pelunasan : Menampilkan jumlah yang harus dibayar nasabah untuk bisa melunasi pinjaman tersebut. 45

Gambar 20. Halaman Pelunasan Pinjaman 9. Menu Biaya : Menampilkan biaya yang harus dibayarkan untuk melakukan realisasi / pencairan dana pinjaman. Gambar 21. Halaman Biaya Realisasi Pinjaman 10. Menu Persentase : Menampilkan presentase default untuk bunga pinjaman, denda, dll. Gambar 22. Halaman Persentase Default 11. Menu Tentang Aplikasi : Menampilkan keterangan singkat tentang aplikasi dan contact person. Gambar 23. Halaman Tentang Aplikasi 2.2 Implementasi Lapangan Pada implementasi lapangan, perangkat lunak ini diujicobakan pada skenario kasus seperti berikut: Tabel 1. Implementasi Skenario No Tipe Skenario 1 Pembayaran Tepat Waktu Terlambat Menunggak 2 Pelunasan Pinjaman Tepat Waktu Dipercepat Terlambat 3 Status KSM & Status Anggota Lancar Macet Lunas Dari semua skenario di atas, semuanya bisa berjalan dengan baik tanpa ada error. Dari wawancara kepada pengguna, didapatkan keterangan bahwa waktu pelayanan kepada nasabah dengan menggunakan aplikasi ini bisa lebih cepat 40% dibandingkan menggunakan manual (entri menggunakan tulis tangan dan perhitungan menggunakan kalkulator biasa, baru rekapnya menggunakan excel). Angket kepuasan yang diberikan kepada nasabah menunjukkan bahwa nasabah cukup puas dengan peningkatan pelayanan yang dilakukan BKM karena bisa menghitung secara cepat angsuran yang harus dibayar oleh nasabah, baik saat pembayaran angsuran maupun pelunasan pinjaman. 3. SIMPULAN DAN SARAN Simpulan dari penelitian ini adalah : 1. Perangkat lunak dapat berjalan dengan baik 46

sesuai dengan spesifikasi awal, yaitu akuntansi dasar untuk unit pengelola keuangan BKM Ngagel Rejo Mulyo. 2. Perangkat lunak dapat menghitung secara otomatis jumlah pembayaran, baik untuk angsuran maupun pelunasan, ataupun untuk perhitungan denda terlambat dan tunggakan. 3. Perangkat lunak diakses melalui intranet dengan menggunakan browser. 4. Perangkat lunak cukup mudah dijalankan dan mampu meningkatkan kualitas layanan BKM kepada nasabahnya. Saran untuk penelitian ini adalah : 1. Membuat laporan analisis yang bisa dicetak sesuai dengan kebutuhan BKM. 2. Menambah fitur backup otomatis secara berkala maupun secara manual untuk mencegah kehilangan data. UCAPAN TERIMA KASIH Penulis mengucapkan terima kasih kepada pihak Institut Teknologi Sepuluh Nopember (ITS), yang telah memberikan dukungan finansial melalui skema Hibah Program Pengabdian Masyarakat Dana Lokal ITS tahun 2012. Penulis juga menyampaikan ucapan terima kasih kepada pihak BKM Ngagel Rejo Mulyo yang bersedia bekerjasama dalam pengabdian masyarakat ini. DAFTAR PUSTAKA [1] "What is MySQL, MySQL 5.1 Reference Manual". MySQL AB. http://dev.mysql.com/doc/refman/5.1/en/wha t-is-mysql.html. Diakses pada tanggal 10 Nopember 2012. [2] "Introduction: What can PHP do?". PHP Manual. http://www.php.net/manual/en/introwhatcando.php. Diakses pada tanggal 13 Nopember 2012. [3] "PHP Tutorial". http://www.w3schools.com/php/default.asp. Diakses pada tanggal 3 Nopember 2012. 47

[Halaman ini sengaja dikosongkan] 48