View
221
Download
0
Category
Preview:
Citation preview
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
2012
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 (penghuni-
penghuni syurga yang menjadi suami mereka) dan tidak pula oleh jin.
(QS. AR-RAHMAN 55:56)
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.
9. Eva Pramita yang selalu memberikan semangat, kasih sayang dan
dorongan untuk terus maju.
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.
12. Adik-adik tingkat Jurusan Teknik Informatika, semoga laporan penelitian
ini berguna bagi adik-adik semua.
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:
1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan
dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan.
Maha mulia Engkau, Maha Suci nama-nama-Mu.
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
Eka Yudi Nugraha
x
DAFTAR ISI
Halaman Judul ................................................................................................. i
Halaman Persetujuan ....................................................................................... ii
Halaman Pengesahan ...................................................................................... iii
Halaman Kontribusi ......................................................................................... iv
Motto dan Persembahan .................................................................................. v
Kata Pengantar ................................................................................................ viii
Daftar Isi .......................................................................................................... x
Daftar Tabel .................................................................................................... xiii
Daftar Gambar ................................................................................................. xiv
Daftar Lampiran .............................................................................................. xix
Abstraksi ......................................................................................................... xx
BAB I PENDAHULUAN ...................................................................... 1
A. Latar Belakang Masalah ......................................................... 1
B. Rumusan Masalah ................................................................... 2
C. Batasan Masalah ...................................................................... 2
D. Tujuan Penelitian .................................................................... 2
E. Manfaat Penelitian ................................................................... 3
F. Sistematika Penulisan .............................................................. 3
BAB II TINJAUAN PUSTAKA ............................................................. 5
A. Telaah Penelitian ..................................................................... 5
B. Landasan Teori ........................................................................ 9
xi
1. Pengertian Sistem .............................................................. 9
2. Pengertian Informasi ......................................................... 9
3. Sistem Informasi ............................................................... 10
4. Sistem Komputerisasi ....................................................... 11
5. Koperasi ............................................................................ 13
6. MySQL .............................................................................. 13
7. Lazarus .............................................................................. 15
BAB III METODE PENELITIAN .......................................................... 17
A. Waktu dan Tempat Penelitian ................................................. 18
B. Alur Penelitian ........................................................................ 18
Flowchart Penelitian ................................................................ 18
a. Analisa Kebutuhan ............................................................... 19
b. Mengumpulkan Data ............................................................ 21
c. Perancangan dan Pembuatan Sistem .................................... 22
1) Perancangan Sistem ...................................................... 22
a) Data Flow Diagram (DFD) ..................................... 22
b) Perancangan Use Case ............................................. 31
c) Diagram Alir Sistem ................................................. 47
2) Pembuatan Sistem ......................................................... 50
a) Desain Database ....................................................... 50
b) Desain Tampilan....................................................... 62
d. Pengujian Sistem .................................................................. 64
e. Implementasi Sistem ............................................................ 67
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
LAMPIRAN
xiii
DAFTAR TABEL
Tabel 3.1 User login ......................................................................................... 41
Tabel 3.2 Hapus data anggota .......................................................................... 41
Tabel 3.3 Cari data anggota ............................................................................. 42
Tabel 3.4 Tambah data simpanan .................................................................... 42
Tabel 3.5 Edit data simpanan ........................................................................... 43
Tabel 3.6 Cari data simpanan ........................................................................... 43
Tabel 3.7 Hapus data pinjaman ........................................................................ 43
Tabel 3.8 Cari data pinjaman ........................................................................... 44
Tabel 3.9 Tambah data angsuran ..................................................................... 44
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
Tabel 3.21 TIC untuk tabel simpanan_sukarela ............................................... 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
Tabel 4.2 Hasil pengujian internal berdasarkan waktu pengerjaan.................. 125
xv
DAFTAR GAMBAR
Gambar 3.1 Flowchart alur penelitian ............................................................. 17
Gambar 3.2 Diagram Konteks (DFD Level 0) ................................................ 21
Gambar 3.3 DFD Level 1 ................................................................................. 23
Gambar 3.4 DFD Level 2 proses 1 .................................................................. 26
Gambar 3.5 DFD Level 2 proses 2 .................................................................. 27
Gambar 3.6 DFD Level 2 proses 3 .................................................................. 28
Gambar 3.7 DFD Level 2 proses 4 .................................................................. 29
Gambar 3.8 DFD Level 2 proses 5 .................................................................. 30
Gambar 3.9 DFD Level 2 proses 6 .................................................................. 31
Gambar 3.10 Use Case diagram ...................................................................... 33
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
Gambar 4.5 Menu Administrator ..................................................................... 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
Gambar 4.28 Sesudah dihapus ......................................................................... 85
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
Gambar 4.51 Sebelum dihapus ........................................................................ 98
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
Gambar 4.74 Source code edit data angsuran .................................................. 111
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
Gambar 4.97 Bukti transaksi simpanan pokok ................................................ 123
xx
Gambar 4.98 Grafik hasil kuisioner berdasarkan tujuan dan manfaat ............. 126
Gambar 4.99 Grafik hasil kuisioner berdasarkan tampilan .............................. 127
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
Kata Kunci : Koperasi, SDLC, Transaksi
Recommended