PEMBUATAN PERANGKAT LUNAK KOPERASI SIMPAN PINJAM YUDI JAYA Pembuatan Perangkat Lunak Koperasi Simpan Pinjam Yudi Jaya Menggunakan Lazarus & MySQL.

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

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 (penghunipenghuni syurga yang menjadi suami mereka) dan tidak pula oleh jin.
(QS. AR-RAHMAN 55:56)


v

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.

vi

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.

vii

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.

viii

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


ix

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

BAB II

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


TINJAUAN PUSTAKA .............................................................

5

A. Telaah Penelitian .....................................................................

5

B. Landasan Teori ........................................................................

9

x

BAB III

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

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

xi

BAB IV

BAB V

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

PENUTUP...................................................................................

128

A. Kesimpulan .............................................................................

128

B. Saran ........................................................................................

128

DAFTAR PUSTAKA
LAMPIRAN

xii

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

xiii

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

xiv

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

xv

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

xvi

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

xvii

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

xviii

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

xix

Gambar 4.98 Grafik hasil kuisioner berdasarkan tujuan dan manfaat .............

126

Gambar 4.99 Grafik hasil kuisioner berdasarkan tampilan ..............................

127

xx

DAFTAR LAMPIRAN

Lampiran Script Program
Hasil kuisioner

xxi

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

xxii