Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2017, pp. 631~638
631
SISTEM INFORMASI SIMPAN PINJAM PADA KOPERASI UNIT SIMPAN PINJAM Sri Wasiyanti AMIK BSI JAKARTA e-mail:
[email protected] Abstrak Tumbuhnya koperasi dewasa ini perkembangannya cukup banyak, salah satu bidang usaha dari koperasi adalah adanya unit simpan pinjam. Unit simpan pinjam melayani anggota khususnya dalam bidang pelayanan simpan pinjam. Dimana pengelolahan datanya masih menggunakan cara pembukuan manual, sehingga anggota yang akan melakukan simpanan atau pun meminjam membutuhkan waktu yang cukup lama di karenakan pelayanan anggota khususnya di bidang simpan pinjam tidak secepat dengan menggunakan sistem yang terkomputerisasi . Oleh sebab itu penulis tertarik untuk merancang sistem simpan pinjam dengan menggunakan software microsoft visual basic untuk menangai permasalahan di bidang simpan pinjam itu sendiri. Dengan ini di harapkan dapat membantu koperasi untuk meningkatkan pelayanan anggotanya serta untuk menyimpan data atau dokumen penting lainnya yang harus di simpan dengan baik sehingga dalam penyajian informasi relative cepat dan akurat. metode pengembangan sistem informasi simpan pinjam yang dibuat menggunakan metode Waterfall dengan menggunakan alat pengembangan sistem berupa use case diagram dan class diagram. Teknik pengumpulan data dengan metode penelitian dengan cara observasi,wawancara dan pengumpulan data. Implementasi program menggunakan bahasa pemograman Visual basic 6.0. Sistem informasi simpan pinjam yang di rancang bertujuan untuk membangun sistem informasi yang berkomputerisasi sehingga memudahkan dalam pengelolahan data anggota,data simpan, daa pinjaman, data angsuran. Key Word: Sistem Informasi, Simpan Pinjam 1. Pendahuluan Peran teknologi informasi di era globalisasi telah mengalami perkembangan yang sangat pesat. Penggunaan teknologi informasi sudah digunakan di hampir semua bidang dan usaha mulai dari skala kecil sampai skala besar, di instansi pemerintah maupun swasta. Salah satu badan usaha yang telah menggunakan teknologi informasi yakni Koperasi unit Simpan Pinjam, namun tidak banyak pula koperasi yang masih sebatas menggunakan microsoft office seperti microsoft excel untuk mengelola semua data anggota dan simpan pinjam anggota. Dalam kegiatan sehari-hari koperasi yang dijadikan obyek penulis yakni datanya masih menggunakan cara pembukuan manual sehingga anggota yang akan melakukan kegiatan simpan pinjam membutuhkan waktu yang cukup lama, di sisi lain bagi pengurus koperasi mengalami kesulitan juga dalam hal pencarian data simpanan dan pinjaman untuk masingmasing anggota. Hal ini salah satunya diakibatkan pula sering bergonta gantinya personil yang
mengurusi simpan pinjam sehingga dibutuhkan pelatihan dan penghapalan tata letak penyimpanan semua dokumen terkait kegiatan simpan pinjam tu sendiri. Oleh sebab itu penulis di sini mengambil masalah di bidang simpan pinjam itu sendiri. Dengan ini di harapkan dapat membantu koperasi untuk meningkatkan pelayanan anggotanya serta untuk menyimpan data atau dokumen penting lainnya yang harus di simpan dengan baik sehingga dalam penyajian informasi relative cepat dan akurat. Berdasarkan penjelasan pada latar belakang masalah di atas, maka dapat di rumuskan masalah yang akan dibahas yaitu bagaimana cara membuat sistem informasi simpan pinjam di Koperasi agar memudahkan cara perhitungan simpan pinjam dan untuk mempermudah mengetahui anggota yang masih memiliki simpan pinjam. Dengan pembangunan sistem informasi ini diharapkan: 1. Adanya sistem informasi maka penyimpanan data akan lebih mudah
Diterima 22 Februari 2017; Revisi 07 Maret 2017; Disetujui 15 Maret, 2017
ISBN: 978-602-61242-0-3 2. Dengan adanya sistem informasi maka proses perhitungan akan lebih cepat dan akurat khususnya di bidang simpan pinjam. 3. Dengan adanya sistem informasi akan mudah dalam pencarian anggota yang masih memiliki simpan pinjam. 2. Metode Penelitian Dalam penulisan ini, penulis menggunakan metode Waterfall. Metode ini dapat mengetahui secara langsung apa a. 1)
2)
3)
b. 1)
2)
3)
Metode Pengumpulan Data yaitu : Pengamatan Langsung (Observasi) Mengamati bagian unit simpan pinjam di koperasi simpan pinjam. Wawancara Penulis melakukan wawancara secara langsung kepada staf koperasi bagian unit simpan pinjam untuk mendapatkan informasi tentang proses apa saja yang dilakukan pada unit simpan pinjam dimulai dari pendaftaran anggota dan kegiatan simpan pinjam. Studi Pustaka Penulis menggunakan referensi dari buku-buku yang berhubungan dengan materi permasalahan yang akan dibahas. Metode pengembangan sistem perangkat lunak Analisa kebutuhan software Penulis melakukan observasi di Koperasi Unit Simpan Pinjam untuk menganalisa kebutuhan sistem informasi yang berjalan. Analisa dilakukan agar sistem yang dirancang sesuai dengan kebutuhan pengguna sistem. Dalam hal ini penulis melakukan pengumpulan data, melalui pengolahan dan metode kebutuhan sistem yang akan dibangun.. Desain Program yang dibuat merupakan program terstruktur. Maka untuk Design Database, penulis menggunakan class diagram. Code Generation Dalam tahap ini, penulis sama seperti tahap desain, pembuatan kode program juga
KNiST, 30 Maret 2017
saja yang dibutuhkan oleh pengguna dalam pembuatan software yang kelak akan digunakan untuk memudahkan pekerjaan mereka, tentunya dengan tidak mengesampingkan segi-segi teknis, dan pengguna mengetahui proses-proses dalam menyelesaikan sistem yang diinginkan sehingga sistem yang dihasilkan sesuai dengan jadwal waktu penyelesaian yang telah ditentukan. dilakukan menggunakan microsoft Visual Basic 6.0, sedangkan databasenya menggunakan Microsoft Access 2003. 4) Testing Dalam tahapan ini, dilakukan pengujian dengan menggunakan black box testing untuk memastikan sistem yang dibuat telah sesuai dengan desainnya dan semua fungsi dapat dipergunakan dengan baik. 5) Support Tahapan selanjutnya, menjaga agar sistem tetap berjalan dengan produktif selama bertahun-tahun dengan menggunakan hardware dan software yang sesuai, oleh karena itu penulis memberikan spesifikasi peralatan komputer yang bisa menjadi referensi bagi user sebagai berikut: 1. Processor : Pentium IV 2. RAM : 2 MB 3. Harddisk : 500 GB 4. Monitor : 1366x768 5. Keyboard : 86 Keys Sedangkan spesifikasi perangkat lunak yang dugunakan untuk menjalankan program, ini adalah sebagai berikut: Sistem Operasi : Microsoft windows xp. Program Aplikasi : Microsoft Visual Basic 6.0 Database : Microsoft Access 2003. 3. Pembahasan Pengembangan sistem informasi pada koperasi simpan pinjam menggunakan metode pengembangan Waterfall karena dalam metode ini, dapat mengetahui secara langsung apa saja yang dibutuhkan oleh pelanggan dalam pembuatan software yang kelak akan digunakan untuk memudahkan pekerjaan
632
ISBN: 978-602-61242-0-3 mereka, tentunya dengan tidak mengesampingkan segi-segi teknis, dan pelanggan mengetahui proses-proses dalam menyelesaikan sistem yang
diinginkan sehingga sistem yang dihasilkan sesuai dengan jadwal waktu penyelesaian yang telah ditentukan.
a. Class Diagram SimpananDetil +id_sp_detil: int +no_simpanan: String +tgl_simpan: Date +sp_pokok: int +sp_wajib: int +sp_sukarela: int
AdminModel +id_admin: int +nama_admin: String +username: String +password: String +privileges: String SimpananModel
+setConnection(vConn: Connection) +AdminModel() +saveAdmin() +getAdmin(vID: int) +isValidLogin(vUser: String, vPass: String) +cekRefrens(vTable: String, vID: int) +deleteAdmin(vID: int)
+no_simpanan: String +id_anggota: int +total_pokok: int +total_wajib: int +total_sukarela: int +total_simpanan: int +setConnection(vConn: Connection) +SimpananModel() +saveSimpanan() +getSimpanan(vID: String) +cekRefrens(vTable: String, vID: String) +deleteSimpanan(vID: String)
AnggotaModel
1
PenarikanModel 1 0..*
1
+id_anggota: int +nama_anggota: String +alamat: String +umur: int +jk: String +pekerjaan: String +telp: String
+setConnection(vConn: Connection) +SimpananDetil() +saveSpDetil() +getSpDetil(vID: int) +cekRefrens(vTable: String, vID: int) 1..* +deleteSpDetil(vID: int)
+setConnection(vConn: Connection) +PenarikanModel() +savePenarikan() +getPenarikan(vID: String) +cekRefrens(vTable: String, vID: String) +deletePenarikan(vID: String)
1
+setConnection(vConn: Connection) +AnggotaModel() +saveAnggota() +getAnggota(vID: int) +cekRefrens(vTable: String, vID: int) +deleteAnggota(vID: int)
+no_penarikan: String +no_simpanan: String +tgl_penarikan: Date +jumlah_penarikan: int
PinjamanModel
1
0..*
AngsuranModel
+no_pinjam: String +id_anggota: int +tgl_pinjam: Date +jumlah_pinjam: int +lama_angsuran: int +bunga_angsuran: int +biaya_per_angsuran: int
Gambar 1.1
+setConnection(vConn: Connection) +PinjamanModel() +savePinjaman() +getPinjaman(vID: String) +cekRefrens(vTable: String, vID: String) +deletePinjaman(vID: String)
+no_angsuran: String +no_pinjam: String +tgl_angsuran: Date +angsuran_ke: int +angsuran: int +denda: int +total: int 1..*
+setConnection(vConn: Connection) +AngsuranModel() +saveAngsuran() +getAngsuran(vID: String) +cekRefrens(vTable: String, vID: String) +deleteAngsuran(vID: String)
Class diagram sisfo simpan pinjam b. Use Case Diagram
KNiST, 30 Maret 2017
633
ISBN: 978-602-61242-0-3 System
Login
Mengelola Data Petugas
Ubah Password
Mengelola Data Anggota
Mengelola Simpanan Anggota
Admin
Petugas
Mengelola Pinjaman Anggota
Mengelola Transaksi Penarikan Simpanan
Mengelola Transaski Bayar Angsuran
Melihat Laporan
Logout
Gambar 2. Usecase diagram sisfo koperasi
c. Activity Diagram Admin
Sistem
Masuk kehalaman Login
Mengisi Form Login dengan Username dan Password User
Petugas
Memilih menu mengelola Data anggota Memverifikasi data username dan password user
Sistem
Menampilkan halaman data anggota
Memilih pilihan tambah data anggota
Tidak Ya
Menginputkan data anggota baru
Menyimpan data anggota pada database
Menampilkan halaman utama
Gambar 3. Activity diagram login
KNiST, 30 Maret 2017
Gambar 4. Activity diagram tambah data anggota
634
ISBN: 978-602-61242-0-3 Petugas
Memilih menu mengelola data simpanan anggota
Sistem
Petugas
Sistem
Menampilkan halaman simpanan anggota
Memilih menu mengelola penarikan simpanan
Menampilkan halaman mengelola penarikan simpanan
Memilih data anggota yang akan melakukan simpanan
Menginputkan simpanan anggota
Memilih data anggota yang akan melakukan penarikan
Membaca inputan simpanan anggota
Menyimpan data simpanan pada database
Menginput penarikan simpanan
Memilih pilihan cetak
Membaca inputan penarikan simpanan
Mencetak struk simpanan
Mengecek data simpanan pada database
Gambar 5. Activity diagram mengelola data simpanan
Tidak Ya Memilih pilihan cetak
Petugas
Menyimpan data penarikan simpanan pada database
Sistem
Mencetak struk penarikan simpanan Memilih menu mengelola pinjaman Anggota
Menampilkan halaman mengelola pinjaman anggota
Memilih data anggota yang akan melakukan pinjaman
Menginput pinjaman anggota Membaca inputan pinjaman anggota
Mengecek persyaratan pinjaman dengan data dalam database
Gambar 7. Activity diagram mengelola penarikan simpanan Petugas
Sistem
Tidak Ya Mencetak bukti Pinjaman
Menyimpan data pinjaman pada database
Memilih menu angsuran
Menampilkan halaman menu angsuran
Perintah mencetak bukti pinjaman
Mencari data pinjaman yang akan melakukan angsuran
Gambar 6. Activity diagram mengelola data pinjaman
Menampilkan data pinjaman
Memilih data pinjaman yang akan melakukan angsuran
Mengelola Angsuran
Memilih pilihan cetak
Menyimpan data angsuran pada databse
Mencetak struk angsuran
Gambar 8.
KNiST, 30 Maret 2017
635
ISBN: 978-602-61242-0-3 Activity diagram mengelola Angsuran Petugas
Gambar 11. Rancangan Form Anggota
Sistem
Memilih menu Laporan
Menampilkan halaman laporan
Melihat Laporan
Memilih pilihan cetak laporan
Activity laporan
Gambar 9. diagram
Memproses cetak laporan
mengelola
Gambar 12. Rancangan Form Simpanan Anggota
d. Rancangan Form
Gambar 10. Rancangan Form Login
KNiST, 30 Maret 2017
Gambar 13. Rancangan Form Penarikan Simpanan Anggota
636
ISBN: 978-602-61242-0-3
Gambar 14. Rancangan Form Pinjaman Anggota
Gambar IV. 15 Rancangan Form Angsuran
Gambar IV. 16 Rancangan Form Laporan e. Black Box Testing
No. 1.
2.
3.
Tabel 1. Hasil Pengujian Black Box Testing Form Login Admin Test case Skenario Hasil yang Hasil Kesimpulan pengujian diharapkan pengujian Email: (kosong) Email dan Sistem akan Sesuai Valid Password menolak akses harapan Password: tidak diisi dan kemudian klik (kosong) menampilkan tombol login pesan “Text Box Harus Diisi” Email: Mengetikkan Sistem akan Sesuai Valid Email dan wasiyanti@yahoo menolak akses harapan Password .com dan tidak diisi atau menampilkan Password : pesan “Text Box kosong Password Harus kemudian klik (kosong) tombol login Diisi” Email tidak di isi (kosong) dan Password diisi kemudian klik tombol login
KNiST, 30 Maret 2017
Email: (kosong) Password: admin
Sistem akan menolak Akses dan menampilkan pesan “Text Box Email
Sesuai harapan
Valid
637
ISBN: 978-602-61242-0-3 Harus Diisi”
4.
5.
1.
2.
3.
Mengetikkan salah satu kondisi salah pada Email atau Password kemudian klik tombol login
Email: wasiyanti@yahoo .com (benar)
Mengetikkan Email dan Password dengan data yang benar kemudian klik tombol login
Email: wasiyanti@yahoo .com (benar)
Password: 12345 (salah)
Password: admin (benar)
4. Simpulan Dengan dibangunnya sistem informasi simpan pinjam, diharapkan dapat membantu menyelesaikan masalah dalam hal pengelolaan kegiatan simpan pinjam pada koperasi tersebut. Dengan sistem informasi yang sudah ter komputerisasi sehingga diharapkan proses transaksi pinjaman dan pengembalian menjadi lebih cepat dan layanan pinjaman bisa lebih cepat. Dengan dibangunnya sistem informasi simpan pinjam, dapat membantu menyelesaikan masalah dalam hal pembuatan laporan pada koperasi tersebut.
KNiST, 30 Maret 2017
Sistem akan menolak akses akan kembali diarahkan ke halaman login dan menampilkan pesan “Maaf, Email dan Password Anda Salah!!” Sistem akan menerima akses login dan akan menampilkan pesan “Login Berhasil! Selamat Datang di Halaman Admin, Wasiyanti”.
Sesuai harapan
Valid
Sesuai harapan
Valid
5.Referensi http://hukum.unsrat.ac.id/uu/uu_25_92.htm, diakses tanggal 12 januari 2015 http://smecda.com/wpcontent/uploads/2015/11/PERMENpermen-kukm-nomor-15-tahun2015-tentang-usp-olehkoperasi.pdf, diakses tanggal 12 januari 2015 Jogiyanto, HM. 2005. Analisis dan Desain Sistem Informasi. Andi,Yogyakarta.
638