ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA LKM WIRA MARTANI BERBASIS JAVA
NASKAH PUBLIKASI
diajukan oleh
Dwi Iswanto 08.11.2222
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
BAB I
ii
ANALYSIS AND DESIGN OF SAVING AND LOANG INFORMATION SYSTEM JAVA BASED ON THE LKM WIRA MARTANI ANALISIS DAN PERANCANGAN SISTEM INFORMASI SIMPAN PINJAM PADA LKM WIRA MARTANI BERBASIS JAVA Dwi Iswanto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT In this era of globalization of information systems plays an important role in the enterprise that is useful for operational and management interests. Therefore, supported by the operational information system will be more effective and Management reporting will be more orderly. LKM Wira Martani for this is still doing transactions semi-manually. By performing the application of information systems at the LKM Wira Martani will performance will be more optimal. This information system to support all the savings and loan and also the journal, along with good management report. In this thesis research attempts to analyze and make design a savings and loan information system to assist in optimizing the performance of the LKM Wira Martani. Keywords: Information systems, Saving and loans, LKM
iii
1
1. Pendahuluan Perkembangan teknologi informasi telah memberikan kemungkinan pengambilan keputusan dapat dilakukan dengan cepat dan cermat.Pada umumnya setiap instansi pemerintah maupun swasta membutuhkan sistem untuk mengumpulkan, mengolah, menyimpan, melihat kembali dan menyampaikan informasi. Perlu pendayagunaan potensi teknologi seperti halnya komputer yang mendukung berbagai macam keperluan administrasi, sehingga sistem informasi akan dapat dikelola dengan baik, akurat, dan efisien dalam hal waktu dan biaya. Pada LKM Wira Martani memang telah dilakukan proses olah data secara komputerisasi, akan tetapi dilihat dari segi pendayagunaan potensi teknologi serta permasalahan yang semakin kompleks, penggunaan kurang maksimal karena menggunakan aplikasi terpisah-pisah atau satu program hanya berfungsi untuk beberapa proses olah data. Berpedoman pada permasalahan tersebut maka penulis merumuskan masalah, yaitu : 1. Bagaimana agar kecepatan dan ketepatan dalam pengambilan keputusan dapat lebih baik pada LKM Wira Martani ? 2. Bagaimana pendayagunaan potensi teknologi informasi agar dapat mencakup semua kebutuhan administrasi dalam satu program aplikasi pada LKM Wira Martani dalam penyampaian informasi ? 3. Bagaimana menganalisa dan merancang sistem pengolahan data simpan pinjam yang ada pada LKM Wira Martani ? LKM Wira Martani memerlukan teknologi dan aplikasi yang bisa membantu dalam hal sistem informasi minimarket yang tidak repot dan tidak mahal. Melihat permasalahan yang ada penulis mencoba memberikan solusi terhadap LKM Wira Martani yang beralamat di Kelurahan Kebondalem Lor. Untuk itu penulis memberikan solusi agar sistem kerja simpan pinjam bisa berjalan optiomal sehingga keadministrasian dapat berjalan dengan lancar. Dalam pembuatannya penulis akan membuat dengan pemprograman dan database yang memiliki lisensi free atau gratis, yaitu menggunakan NetBeans IDE dan MySQL. 2. Landasan Teori 2.1 Pengembangan Sistem Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk mengantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang ada. Sistem yang lama perlu diperbaiki disebabkan karena beberapa hal yaitu sebagai berikut ini (Jogiyanto, 2005, h. 35). 2 a. Adanya permasalahan yang timbul di sistem lama. Permasalahan yang timbul dapat berupa : - Ketidakberesan seperti kecurangan, kesalahan, dan tidak efisiennya operasi. Pertumbuhan organisasi yang menyebabkan harus disusunnya sistem yang baru. b. Untuk meraih kesempatan – kesempatan. c. Adanya intruksi – instruksi. 2.2 Konsep Analisis PIESCES
2
Dengan dikembangkanya sistem yang baru, maka diharapkan akan terjadinya peningkatan – peningkatan di sistem yang baru. Peningkatan –peningkatan ini berhubungan dengan analisis PIECES (Performance, Information, Economics, Control, Efficiency, Service) yang disesuaikan untuk menganalisis sistem dan aplikasi manual dan terkomputasi1. Alasan digunakannya analisis PIECES adalah : a. Untuk mendapatkan pokok permasalahan yang lebih jelas dan spesifik b. Dari pokok permasalahan yang ada maka dirancang usulanusulan untuk diterapkan dalam sistem yang baru. Dari sini akan terlihat perbandingan antara sistem lama dengan sistem baru yang akan di usulkan. 2.3 Konsep Analisis Kelayakan Sistem Analisis kelayakan merupakan proses yang mempelajari atau mengidentifikasi permasalahan yang telah dijabarkan sesuai dengan tujuan akhir yang dicapai. Tujuan dari analisis kelayakan adalah untuk menguji apakah sistem baru yang akan diterapkan sebagai pengembangan dari sistem yang lama layak dipakai atau tidak. a. Kelayakan Teknologi Kelayakan teknologi menyoroti kebutuhan sistem yang telah disusun dari aspek teknologi yang akan digunakan. b. Kelayakan Hukum Kelayakan hukun menyangkut etika dan hukum. c. Kelayakan Ekonomi Dalam analisis kelayakan ekonomi metode yang digunakan adalah metode Kuantitatif yang terdiri dari analisis payback period, net present value, return on investment. 1. Metode periode pengembalian investasi (Payback period) Payback period merupakan uji kuatitatif yang digunakan menghitung jangka waktu yang diperlukan untuk membayar kembali biaya investasi yang dikeluarkan. Pada metode ini tidak memperhitungkan factor bunga. 2. Metode pengembalian investasi (Return On Investment) Return on Investment (ROI) adalah besarnya keuntungan yang bisa diperoleh (dalam %) selama periode waktu yang telah ditentukan untuk menjalankan proyek. Untuk menghitungnya digunakan rumus: ROI =
Total Manfaat – Total Biaya Total Biaya
X 100%
Jika nilai ROI bernilai positif maka perhitungan ROI dianggap layak, jika bernilai negativ maka akan dianggap tidak layak. 3. Metode nilai sekarang bersih (Net Present Value)
3
Metode ini menggunakan suku bunga diskonto yang akan mempengaruhi proceed atau arus dari uangnya. Besarnya NPV dapat dinyatakan dengan rumus sebagai berikut: NPV =- Nilai Proyek + Proceed1 + Proceed2 + ..+ Proceed n ( 1+ i )1 ( 1+i )2 ( 1+i )n Keterangan: NPV = Net Present Value I = Tingkat Bunga diskonto yang di perhitungkan n = Umur Proyek investasi Jika nilai NVP bernilai positif maka perhitungan NPV dianggap layak, jika bernilai negative maka akan dianggap tidak layak. 2.4 Perancangan Basis Data Perancangan basis data merupakan tahapan yang penting karena pada tahap ini akan diketahui berbagai hal, yaitu : a. Besarnya data yang digunakan (menentukan size harddist yang dipakai). b. Tingkat keamanan data (menentukan DBMS yang dipakai). c. Banyaknya user yang mengunakan sistem (mengatur level tiap akses user ke database). d. Dalam sistem informasi simpan pinjam LKM Wira Martani DBMS yang dipakai yaitu MySQL. Hal ini dikarenakan MySQL yang bersifat open source, selain itu MySQL sudah cukup untuk memenuhi semua kinerja sistem ini.
3. Perancangan Sistem 3.1 Gambaran Umum LKM Wira Martani
Gambar 3.1 Logo Wira Martani LKM-A Wira Martani merupakan sebuah lembaga keuangan mikro-agribisnis yang bergerak dalam sektor keuangan dan dibentuk oleh gapoktan Kebondalem Lor untuk mensejahterakan dan memacu pertumbuhan dan perkembangan usaha ekonomi petani dan masyarakat sekitar. LKM Wira Martani saat ini mengkhusukan kegiatannya dalam bidang simpan pinjam.Kegiatannya dilakukan setiap satu minggu sekali dan bertempat di Kantor Kepala Desa Kebondalem Lor.Dalam Setaip kali pertemuannya, kegiatan simpan pinjam disetai dengan
4
kegiatan silaturahmi, pelaporan perkembangan koperasi, serta mengatasi permasalahan yang ada. Untuk menjadi anggota, calon anggota harus mengisi formulir yang ada sesuai dengan ketentuan. Kemudian pengururs akan buku pegangan untuk anggota yang berisis catatan simpan pinjam anggota yang bersangkutan. 3.2 Perancangan Sistem a. Flowchart
Jenis Simpanan
Data Simpanan
Data Anggota
Data Pinjaman
Input
Input
Input
Input
Input
Input
Input
Input
Olah Data Penarikan
Olah Data Simpanan
Olah Data Anggota
Olah Data Pinjaman
Olah Data Angsuran
Olah Data Bagi SHU
Olah Data Akun
Olah Data Jurnal
Penarikan
Simpanan
Anggota
Pinjaman
Angsuran
Bagi SHU
Akun
Jurnal
Pembuatan Laporan
Pembuatan Laporan
Pembuatan Laporan
Pembuatan Laporan
Pembuatan Laporan
Pembuatan Laporan
Pembuatan Laporan
Pembuatan Laporan
Laporan Penarikan
Laporan Simpanan
Laporan Anggota
Laporan Pinjaman
Laporan Angsuran
Laporan Bagi SHU
Laporan Akun
Laporan Jurnal
Gambar 3.2
b. Data Flow Diagram
Flowchart Diagram
Data Akun
5
Sistem Informasi Simpan Pinjam LKM – A Wira Martani
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun
Data Anggota Data Simpanan Data Penarikan Data Pinjaman Data Penarikan Data Akun
Laporan Jurnal
Petugas
Data Anggota Mentah
Anggota
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun
Laporan Jurnal
Laporan Jurnal
Pengurus
Gambar 3.3 DFD level 0 (nol) Admin User
I Olah User Petugas
II Login/Logout
Modul-Modul Program
Gambar 3.4 Proses login user
Pengurus
6
1 Olah Data Penarikan
Penarikan Data Penarikan Jenis Simpanan
2 Olah Data Simpanan
Admin
3 Olah Data Anggota
4 Olah Data Pinjaman
5 Olah Data Angsuran
6 Olah Data Bagi SHU
Simpanan Data Simpanan
Anggota
Pengurus
Data Anggota
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun Laporan Jurnal
Pinjaman Data Pinjaman
Angsuran Data Angsuran
9 Proses Pembuatan Laporan
Bagi SHU Data Bagi SHU
Akun
7 Olah Data Akun Data Akun
8 Olah Data Jurnal
Data Jurnal
Jurnal
Gambar 3.5 DFD level 1 Admin
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun Laporan Jurnal
Anggota
7
1 Olah Data Penarikan
Penarikan Data Penarikan Jenis Simpanan
2 Olah Data Simpanan
Petugas
3 Olah Data Anggota
4 Olah Data Pinjaman
5 Olah Data Angsuran
6 Olah Data Bagi SHU
Simpanan Data Simpanan
Anggota
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun
Pinjaman Data Pinjaman
Laporan Jurnal
Angsuran Data Angsuran
9 Proses Pembuatan Laporan
Bagi SHU Data Bagi SHU
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun Laporan Jurnal
Akun
7 Olah Data Akun Data Akun
8 Olah Data Jurnal
Pengurus
Data Anggota
Data Jurnal
Jurnal
Gambar 3.6 DFD level 1 Petugas Pengurus
Laporan Anggota Laporan Simpanan Laporan Penarikan Laporan Pinjaman Laporan Angsuran Laporan Bagi SHU Laporan Akun Laporan Jurnal 9 Proses Pembuatan Laporan
Gambar 3.7 DFD level 1 Pengurus
Anggota
8
2.1 Input Simpanan Petugas Simpanan
Anggota
2.2 Penarikan Simpanan
Penarikan Gambar 3.8 DFD level 2 Simpanan Anggota
4.1 Input Pinjaman Petugas Pinjaman
Anggota
4.2 Angsuran Pinjaman
Angsuran
Gambar 3.9 DFD level 2 Pinjaman Anggota
9
Data Anggota
Anggota
Laporan anggota
Simpanan
Data Simpanan
Laporan Simpanan
Pinjaman
Data Pinjaman
Laporan Pinjaman
Penarikan
Data Penarikan
Laporan Penarikan
Angsuran
Data Angsuran
Laporan Angsuran
Akun
Data akun
Laporan Akun
Jurnal
Data Jurnal
Laporan Jurnal
Bagi SHU
Data Bagi SHu
Laporan Koperasi
Laporan Bagi SHU
Gambar 3.10 DFD level 2 Pembuatan Laporan
3.3 Perancangan Basis Data Relasi antar tabel
10
Gambar 3.11 Relasi Antar Tabel
4. Implementasi dan Pembahasan 4.1 Implementasi Agar program ini dapat digunakan sesuai fungsinya maka diperlukan implememtasi program yang dilakukan dengan penerapan hasil rancangan yang telah dipaparkan sebelumnya. 4.2 Implementasi Interface
Gambar 4.1 Form Login
11
Gambar 4.2 Form Utama Pada bagian olah data terdapat dua pilihan yaitu Olah data anggota dan Olah data akun.
Gambar 4.3 Form Olah Anggota
12
Gambar 4.4 Form Simpanan
Gambar 4.5 Form Pinjaman
13
Gambar 4.6 Form Penarikan
Gambar 4.7 Form Angsuran
14
Gambar 4.8 Form Bagi SHU
Gambar 4.9 Form Jurnal
15
Gambar 4.10 Form Data Anggota
Gambar 4.11 Laporan Angsuran
16
5. Penutup 5.1
Kesimpulan
Berdasarkan uraian – uraian yang telah di jelaskan pada bab – bab sebelumnya, hasil perancangan dan implementasi Sistem Informasi LKM Wira Martani maka dapat diambil kesimpulan. a. Untuk merancang sistem informasi LKM yang dapat berjalan optimal diperlukan beberapa faktor pendukung. Hal itu adalah kelayakan teknologi, dengan adanya penerapan teknologi yang memadai (komputer, printer, dll) maka akan membantu sistem karena waktu yang digunakan untuk proses transaksi menjadi lebih cepat. Dan dengan begitu akan memberikan ketepatan dan kecepatan dalam pengambilan keputusan dalam LKM Wira Martani menjadi lebih baik. b. Dengan integrasi antara data anggota, simpanan, pinjaman, penarikan, angsuran, dan bagi shu maka pembuatan laporan – laporan menjadi lebih cepat. c.
Dengan adanya sistem informasi LKM Wira Martani maka memberikan dampak yang signifikan pada perkembangan dan kecepatan proses transaksi pada LKM Wira Martani sehingga memberikan kemudahan dalam melakukan beberapa transaksi penting. 5.2 Saran Setelah membuat program sistem informasi LKM Wira Martani penulis mempunyai saran sebagai berikut. a. Ketika menggunakan sistem infromasi hendaknya admin selalu melakukan backup data ketika selesai melakukan tugas. b. Melakukan penambahan beberapa fitur untuk pengaturan pinjaman atupun SHU sehingga memberikan kemudahan dalam pengaturan sistem yang lebih cepat. c.
Pengguna memperhatikan kesalahan dan kelemahan program serta melaporkan ke pengembang sebagai tolak ukur untuk mengembangkan ke versi setelahnya.
DAFTAR PUSTAKA Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit Graha Ilmu. Al Fatta, Hanif. 2007. Analisis dan Perancangan System Informasi. Yogyakarta: Penerbit ANDI. Budi Sutedjo dharmo Oetomo. 2002. Perencanaan & Pembangunan Sistem Informasi.Yogyakarta : Penerbit ANDI. Burch, John dan Grudnitski, Gary. 1986. Information System: Theory and Practice. New York: Penerbit John Wiley and Sons.
17
Daulay, Melvin Syafrizal. 2007.Mengenal Hardware-sofware dan Pengelolaan Instalasi Komputer.Yogyakarta: Penerbit ANDI. Jogiyanto, 2005.Analisis dan Desain Sistem Informasi.Yogyakarta: Penerbit ANDI. Kusrini, 2007.Strategi Perancangan dan Pengelolahan Basis Data. Yogyakarta: Penerbit ANDI. Nugroho, Adi. 2009.Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta: Penerbit ANDI.