PEMBUATAN PERANGKAT LUNAK
KOPERASI SIMPAN PINJAM YUDI JAYA
MENGGUNAKAN LAZARUS & MYSQL
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh:
Eka Yudi Nugraha
NIM : L200080148
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
v
MOTTO DAN PERSEMBAHAN
MOTTO:
LAKUKAN SEGALA SESUATU YANG TERBAIK UNTUK HARI INI DAN ANGGAPLAH HARI INI
ADALAH HARI TERAKHIR KAMU HIDUP (Penulis)
HARI INI HARUS LEBIH BAIK DARI HARI KEMARIN (Penulis)
JANGAN PERNAH TAKUT JIKA KAMU MERASA BENAR (Penulis)
JUNJUNGLAH DERAJAT KEDUA ORANG TUAMU SETINGGI MUNGKIN
(Penulis)
ْملفْرَّلاتارصاقَّهيف
ٌّاجالوْمهلْبقٌسنإَّهْثمّْي
Di dalam syurga itu ada bidadari-bidadari yang sopan menundukkan pandangannya, tidak pernah disentuh oleh manusia sebelum mereka
vi PERSEMBAHAN :
1. Kedua orang tua tercinta, yang telah membesarkan penulis. Sungguh kebaikan engkau tak ternilai besarnya dan tidak pernah bisa terbalaskan. 2. Adik penulis Fiyan Ahmad Wijaya yang kadang selalu menemani dalam
menyelesaikan skripsi ini dan selalu memberikan motivasi dalam melakukan segala hal.
3. Om dan tante penulis yang selama hampir 5 tahun memberikan tempat yang nyaman dan fasilitas yang sangat memadai.
4. Eyang kakung dan eyang uti penulis yang selalu mendoakan penulis selama menyelesaikan skripsi ini.
5. Pak Yusuf dan Pak Jatmiko selaku dosen pembimbing yang selalu sabar memberikan bimbingan kepada penulis selama proses skripsi.
6. Mas Dumadi, Mas Rois, Mas Ihsan yang memberikan pencerahan kepada penulis saat proses skripsi ini.
7. Saudara-saudara penulis yang tidak bisa disebutkan satu per satu yang selalu memberikan motivasi kepada penulis.
8. Sahabat penulis Aris, Eros, Arek, Karyo, Kresna yang tergabung dalam geng Gedur yang selalu menjadi sahabat dalam suka dan duka bagi penulis.
vii
10.Sahabat penulis Mas Indra, Mbak Elma, Mas Tomi, Mas Wahyu, Mas Rengga, Mbak Nunez, Bintang, Adit, David, Ricky, Ayu Shinta Dewi, Mbak Mita yang tergabung dalam Satu Management yang selalu memberikan dukungan kepada penulis untuk menyelesaikan skripsi ini. 11.Teman-teman Jurusan Teknik Informatika angkatan 2008 yang tidak dapat
saya sebutkan satu per satu, terima kasih telah bersedia berbagi ilmu dan pengalaman.
viii
KATA PENGANTAR
Dengan mengucapkan syukur Alhamdulillah hanya kepada Allah
Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang
tiada terkira kepada hamba-Nya, sehingga penyusun dapat menyelesaikan tesis ini
dengan judul “Pembuatan Perangkat Lunak Koperasi Simpan Pinjam Yudi Jaya
Menggunakan Lazarus & MySQL”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana.
Dengan segala kemampuan yang maksimal, penyusun telah berusaha untuk menyelesaikan laporan skripsi ini, namun demikian penyusun menyadari bahwa laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu penyusun mengharapkan dengan sangat saran serta kritik yang bersifat membangun demi perbaikan. Di sisi lain, skripsi ini juga merupakan hasil karya dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin hanyalah sebuah nama. Sehingga dalam kesempatan ini penyusun mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya dengan segala kerendahan hati, kepada:
ix
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad SAW dan keluarganya, dan para sahabatnya.
3. Bp. Husni Thamrin S.T, M.T, Ph.D selaku Dekan Fakultas Komunikasi dan Informatika.
4. Kedua orang tua yang telah memberikan segala dukungan.
5. Bp. Ir. Jatmiko, M.T selaku Dosen Pembimbing I dalam penelitian ini. 6. Bp. Yusuf Sulistyo Nugroho S.T, M.Eng selaku Dosen Pembimbing II
dalam penelitian ini.
7. Bp/Ibu Biro Skripsi yang telah memberiikan pelayanan yang baik kepada mahasiswa yang melaksanakan skripsi.
8. Bp/Ibu Dosen yang telah membimbing dan menyampaikan ilmunya selama kami kuliah di Universitas Muhamadiyah Surakarta.
9. Segenap anggota Koperasi Simpan Pinjam Yudi Jaya, yang telah memberika kesempatan untuk melakukan penelitian ini.
Akhirnya penyusun berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat bagi punyusun khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, ……….
Penyusun
xi
Flowchart Penelitian ... 18
a. Analisa Kebutuhan ... 19
b. Mengumpulkan Data ... 21
c. Perancangan dan Pembuatan Sistem ... 22
xii
BAB IV HASIL DAN PEMBAHASAN ... 68
A. Hasil Penelitian ... 68
B. Analisa dan Hasil Pembahasan ... 69
1. Login user ... 69
2. Menu Administrator ... 72
3. Menu Operator ... 122
C. Pengujian Sistem ... 124
1. Pengujian Internal ... 124
2. Pengujian Eksternal ... 126
BAB V PENUTUP ... 128
A. Kesimpulan ... 128
B. Saran ... 128 DAFTAR PUSTAKA
xiii
Tabel 3.10 Tambah data ambil tabungan ... 45
Tabel 3.11 Edit data ambil tabungan... 45
Tabel 3.12 Cari data ambil tabungan ... 46
Tabel 3.13 Cetak bukti transaksi ... 46
Tabel 3.14 Cetak laporan transaksi ... 46
Tabel 3.15 Cetak laporan keuangan ... 47
Tabel 3.16 Tabel Aturan TIC ... 56
Tabel 3.17 TIC untuk tabel user ... 56
Tabel 3.18 TIC untuk tabel anggota ... 57
Tabel 3.19 TIC untuk tabel simpanan_pokok ... 57
Tabel 3.20 TIC untuk tabel simpanan_wajib ... 58
xiv
Tabel 3.22 TIC untuk tabel ambil_tab... 59
Tabel 3.23 TIC untuk tabel pinjam ... 59
Tabel 3.24 TIC untuk tabel angsur ... 60
Tabel 3.25 Kuisioner ... 66
Tabel 4.1 Hasil pengujian internal sistem ... 124
xv
DAFTAR GAMBAR
Gambar 3.1 Flowchart alur penelitian ... 17
Gambar 3.2 Diagram Konteks (DFD Level 0) ... 21
Gambar 3.11 Diagram Alir Sistem untuk Admin ... 48
Gambar 3.12 Diagram Alir Sistem untuk User ... 49
Gambar 3.13 Entity Relationship Diagram ... 62
Gambar 3.14 Desain Form Login ... 63
Gambar 3.15 Desain Form Administrator ... 63
Gambar 3.16 Desain Form Operator ... 64
Gambar 4.1 Form login ... 69
Gambar 4.2 Source Code proses login ... 69
Gambar 4.3 Peringatan jika username atau password salah ... 70
Gambar 4.4 Menu Utama ... 71
xvi
Gambar 4.6 Menu Operator ... 72
Gambar 4.7 Data Anggota... 72
Gambar 4.8 Tambah Data Anggota ... 73
Gambar 4.9 Source code tombol simpan ... 74
Gambar 4.10 Perubahan data anggota ... 74
Gambar 4.11 Data anggota awal ... 75
Gambar 4.12 Form edit data anggota ... 76
Gambar 4.13 Data anggota setelah diubah ... 76
Gambar 4.14 Source code untuk melakukan perubahan data ... 77
Gambar 4.15 Sebelum dihapus ... 78
Gambar 4.16 Sesudah dihapus ... 78
Gambar 4.17 Source code penghapusan data ... 79
Gambar 4.18 Cari nama penduduk dan no. anggota ... 79
Gambar 4.19 Hasil pencarian ... 80
Gambar 4.20 Source code pencarian data ... 80
Gambar 4.21 Data transaksi simpanan pokok ... 81
Gambar 4.22 Pemilihan anggota ... 82
Gambar 4.23 Transaksi simpanan pokok ... 82
Gambar 4.24 Source code transaksi simpanan pokok ... 83
Gambar 4.25 Edit data simpanan pokok ... 83
Gambar 4.26 Source code edit data simpanan pokok ... 84
Gambar 4.27 Sebelum dihapus ... 84
xvii
Gambar 4.29 Source code penghapusan data simpanan pokok ... 85
Gambar 4.30 Pencarian data simpanan pokok ... 86
Gambar 4.31 Source code pencarian data simpanan pokok ... 86
Gambar 4.32 Data simpanan Wajib ... 87
Gambar 4.33 Pemilihan anggota ... 88
Gambar 4.34 Transaksi simpanan wajib ... 88
Gambar 4.35 Source code transaksi simpanan wajib ... 89
Gambar 4.36 Edit data simpanan wajib ... 89
Gambar 4.37 Sesudah dilakukan perubahan data ... 90
Gambar 4.38 Source code edit data simpanan wajib ... 90
Gambar 4.39 Sebelum dihapus ... 91
Gambar 4.40 Sesudah dihapus ... 91
Gambar 4.41 Source code penghapusan data simpanan wajib ... 92
Gambar 4.42 Pencarian data simpanan wajib ... 93
Gambar 4.43 Source code pencarian data simpanan wajib ... 93
Gambar 4.44 Data simpanan sukarela ... 94
Gambar 4.45 Pemilihan anggota ... 95
Gambar 4.46 Transaksi simpanan sukarela ... 95
Gambar 4.47 Source code transaksi simpanan sukarela ... 96
Gambar 4.48 Edit data simpanan sukarela ... 96
Gambar 4.49 Sesudah silakukan perubahan data ... 97
Gambar 4.50 Source code edit data simpanan sukarela ... 97
xviii
Gambar 4.52 Sesudah dihapus ... 98
Gambar 4.53 Source code penghapusan data simpanan sukarela ... 99
Gambar 4.54 Pencarian data simpanan sukarela ... 100
Gambar 4.55 Source code pencarian data simpanan sukarela ... 100
Gambar 4.56 Data peminjaman... 101
Gambar 4.57 Pemilihan anggota ... 102
Gambar 4.58 Transaksi Peminjaman ... 102
Gambar 4.59 Source code transaksi peminjaman ... 103
Gambar 4.60 Edit data peminjaman ... 103
Gambar 4.61 Sesudah dilakukan perubahan data ... 104
Gambar 4.62 Source code edit data peminjaman ... 104
Gambar 4.63 Sebelum dihapus ... 105
Gambar 4.64 Sesudah dihapus ... 105
Gambar 4.65 Source code penghapusan data peminjaman ... 106
Gambar 4.66 Pencarian data peminjaman ... 106
Gambar 4.67 Source code pencarian data peminjaman ... 107
Gambar 4.68 Data pembayaran pinjaman ... 107
Gambar 4.69 Pemilihan anggota ... 108
Gambar 4.70 Transaksi pembayaran pinjaman ... 108
Gambar 4.71 Source code transaksi pembayaran pinjaman... 109
Gambar 4.72 Edit data angsuran ... 110
Gambar 4.73 Sesudah dilakukan perubahan data ... 110
xix
Gambar 4.75 Sebelum dihapus ... 111
Gambar 4.76 Sesudah dihapus ... 112
Gambar 4.77 Source code penghapusan data angsuran ... 112
Gambar 4.78 Pencarian data angsuran ... 113
Gambar 4.79 Source code pencarian data angsuran... 113
Gambar 4.80 Data pengeluaran (ambil tabungan) ... 114
Gambar 4.81 Pemilihan anggota ... 115
Gambar 4.82 Transaksi pengambilan tabungan ... 115
Gambar 4.83 Source code transaksi pengambilan tabungan ... 116
Gambar 4.84 Edit data pengambilan tabungan ... 116
Gambar 4.85 Sesudah dilakukan perubahan data ... 117
Gambar 4.86 Source code edit data pengambilan tabungan ... 117
Gambar 4.87 Sebelum dihapus ... 118
Gambar 4.88 Sesudah dihapus ... 118
Gambar 4.89 Source code penghapusan data pengambilan tabungan ... 119
Gambar 4.90 Pencarian data pengambilan tabungan ... 120
Gambar 4.91 Source code pencarian data pengambilan tabungan ... 120
Gambar 4.92 Daftar user ... 121
Gambar 4.93 Source code daftar user ... 121
Gambar 4.94 Pencarian anggota ... 122
Gambar 4.95 Source code pencarian anggota ... 122
Gambar 4.96 Cetak Bukti transaksi simpanan pokok ... 123
xx
xxi
DAFTAR LAMPIRAN
xxii ABSTRAKSI
Sistem pengelolaan transaksi simpan pinjam memiliki peran yang sangat penting dalam sebuah koperasi. Dalam hal ini transaksi simpan pinjam di koperasi Yudi Jaya masih dilakukan dengan cara ditulis dalam tabel yang sudah dibuat di buku. Proses pembuatan laporan juga masih diketik menggunakan Microsoft Word. Hal tersebut tentu membutuhkan waktu yang relatif lama.Untuk mengatasi permasalahan tersebut, maka perlu dibangun sebuah perangkat lunak koperasi simpan pinjam Yudi Jaya.
Sistem ini dirancang dengan menggunakan metode SDLC (System Development Life Cycle) dan dibangun menggunakan Lazarus dengan MySQL sebagai pengolah databasenya.
Sistem ini dapat megatasi masalah masih dibutuhkanya waktu yang relatif lama dalam transaksi simpan pinjam. Hal ini dibuktikan dalam pengujian sistem yang menunjukkan waktu pengerjaan transaksi sistem baru lebih cepat dibandingkan sistem lama. Sistem ini juga dapat membantu dan memudahkan kegiatan transaksi. Hal ini dibuktikan dari kuisioner dimana 30% menyatakan sangat setuju dan 70% menyatakan setuju jika sistem ini membantu dan memudahkan kegiatan transaksi