PEMBUATAN PERANGKAT LUNAK KOPERASI SIMPAN …eprints.ums.ac.id/22150/1/03._Halaman_Depan.pdf ·...

22
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

Transcript of PEMBUATAN PERANGKAT LUNAK KOPERASI SIMPAN …eprints.ums.ac.id/22150/1/03._Halaman_Depan.pdf ·...

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

xxi

DAFTAR LAMPIRAN

Lampiran Script Program

Hasil kuisioner

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