OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

125
SKRIPSI OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM Studi Kasus : CV.RIZKI BERSAMA Diajukan Untuk Melengkapi Syarat Mencapai Gelar Sarjana Strata 1 (S1) Disusun Oleh : MAHMUD SEMBIRING 2010230111 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS DARMA PERSADA JAKARTA 2015

Transcript of OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

Page 1: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

SKRIPSI

OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN

PINJAM

Studi Kasus : CV.RIZKI BERSAMA

Diajukan Untuk Melengkapi Syarat Mencapai Gelar Sarjana Strata 1 (S1)

Disusun Oleh :

MAHMUD SEMBIRING

2010230111

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS DARMA PERSADA

JAKARTA

2015

Page 2: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

TEKNIK INFORMATIKA

UNIVERSITAS DARMA PERSADA

Page 3: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
Page 4: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

ii

LEMBAR PENGESAHAN

OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

PADA CV.RIZKI BERSAMA

Disusun oleh :

Nama : Mahmud Sembiring

NIM : 2010230111

Linda Nur Afifa S.T., M.T.

Pembimbing Laporan

Adam Arif Budiman, S.T., M. Kom.

Kajur Teknik Informatika

Page 5: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

iii

Page 6: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

iii

PENGUJI LAPORAN TUGAS AKHIR

Laporan Tugas Akhir ini telah disidangkan pada tanggal 4 September 2015

Penguji I

Timor Setiyaningsih, S.T., M.T.I

Penguji II

Aji Setiawan MMSi.

Penguji III

Herianto, S.Pd., M.T

Page 7: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

iv

LEMBAR PERNYATAAN

Saya yang bertanda tangan dibawah ini :

Nama : Mahmud Sembiring

NIM : 2010230111

Fakultas : Teknik

Jurusan : Teknik Informatika

Menyatakan bahwa Laporan Tugas Akhir ini saya susun sendiri berdasarkan hasil peninjauan,

penelitian lapangan, wawancara serta memadukannya dengan buku-buku, literature atau bahan-

bahan referensi lain yang terkait dan relevan di dalam penyelesaian Laporan Tugas Akhir ini.

Demikian pernyataan ini penulis buat dengan sesungguhnya

Jakarta, 7 September 2015

Mahmud Sembiring

Page 8: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

v

Page 9: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan rahmat, taufik

serta hidayah-Nya sehingga Laporan Skripsi yang berjudul "OTOMATISASI UNTUK

MENGETAHUI KELAYAKAN SIMPAN PINJAM PADA CV.RIZKI BERSAMA” dapat

diselesaikan dengan baik dan tepat waktu tanpa adanya halangan yang berarti.

Penyusunan laporan ini tidak terlepas dari bantuan beberapa pihak, oleh karena itu penulis

ingin mengucapkan terima kasih kepada :

1. Bapak Ir. Agus Sun Sugiharto, MT, selaku Dekan Fakultas Teknik Universitas Darma

Persada.

2. Bapak Adam Arif Budiman, ST. M.Kom selaku Kepala Jurusan Teknik Informatika

Universitas Darma Persada.

3. Ibu Linda Nur Afifa, ST., MT selaku dosen pembimbing yang sangat sabar membantu

serta telah memberikan masukkan dan dorongan untuk menyelesaikan program dan

Laporan Skripsi ini.

4. Bapak Raymond beserta para staff jajaran yang telah memberikan masukan dan

mengijinkan untuk mengambil data dan memberikan ijin untuk melakukan penelitian

di Gerai Dering Ponsel.

5. Khususnya penulis ingin mengucapkan terima kasih sebesar-besarnya dan

mempersembahkan Laporan Tugas Akhir ini kepada kedua orang tua yang selalu

memberikan dukungan moril yang sangat berarti sehingga dapat terselesaikannya

penyusunan Laporan Tugas Akhir ini.

Page 10: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

vii

6. Yusron, Franry, Nandar, Ardiansyah, Ashari, Junaidi, Edward, Nurikhsan, Fachrul

Rozy, Dimas, Bayu, dan semua teman-teman TIF 2010 yang selalu setia memberikan

dukungan dan semangat dalam menjalankan perkuliahan sehari-hari.

7. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam

penyusunan Laporan Skripsi ini sehingga dapat selesai dengan baik.

Akhir kata, penulis menyadari bahwa pelaksanaan penyusunan laporan ini masih belum

sempurna. Oleh karena itu, kritik dan saran yang membangun sangat penulis harapkan. Semoga

penyusunan laporan ini bermanfaat bagi semua pihak.

Jakarta, 7 September 2015

Mahmud Sembiring

Page 11: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

vii

ABSTRAK

Pada masa sekarang banyak bermunculan koperasi-koperasi baru, baik

yang sudah mandiri maupun yang belum mandiri, sehingga mengakibatkan

persaingan dalam rangka mengembangkan usahanya. Untuk mengantisipasi

persaingan antar koperasi maupun badan usaha lainnya, diperlukan suatu sistem

pengolahan dan manajemen koperasi yang baik.

Koperasi CV.Rizki Bersama merupakan koperasi simpan pinjam dimana koperasi

CV.Rizki Bersama ini adalah suatu bentuk usaha bersama yang memiliki tujuan

mensejahterakan anggotanya dengan berazaskan kekeluargaan.

Usaha yang dilaksanakan oleh Koperasi CV.Rizki Bersama melakukan simpan

pinjam uang.

Pengelolaan sistem administrasi hingga sampai saat ini di Koperasi CV.Rizki

Bersama masih dilakukan secara manual. Dengan jumlah anggota yang cukup

banyak dan sistem administrasi yang masih manual serta jumlah pengurus

koperasi yang sangat terbatas, tentu akan menimbulkan lambannya kinerja

koperasi yang mengakibatkan ketidakpuasan anggota terhadap koperasi tersebut,

sedangkan memberi kepuasan pelayanan terhadap anggota merupakan salah satu

upaya Koperasi CV.Rizki Bersama untuk mensejahterakan setiap anggotanya.

Dengan diterapkannya sistem atau program aplikasi yang terkomputerisasi, dalam

memberikan pelayanan dan kinerja pengelolaan data simpan pinjam anggota

koperasi diharapkan dapat berjalan lebih baik.

Kata kunci : CV.Rizki Bersama, simpan pinjam, web, php, MySQL

Page 12: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

ii

DAFTAR ISI

HALAMAN JUDUL .................................................................................... i

LEMBAR PENGESAHAN ......................................................................... ii

PENGUJI LAPORAN TUGAS AKHIR .................................................... iii

LEMBAR PERNYATAAN ......................................................................... iv

KATA PENGANTAR .................................................................................. v

ABSTRAK .................................................................................................... vii

DAFTAR ISI .................................................................................................. viii

DAFTAR GAMBAR .................................................................................... xiii

DAFTAR TABEL ........................................................................................ xix

BAB I PENDAHULUAN ............................................................................. 1

1.1 Latar Belakang ............................................................................... 1

1.2 Rumusan Masalah .......................................................................... 2

1.3 Batasan Masalah ............................................................................ 3

1.4 Tujuan ........................................................................................... 3

1.5 Metode Penelitian .......................................................................... 4

1.5.1 Metode Pengumpulan data ................................................. 4

1.5.2 Metode Pengembangan aplikasi ......................................... 5

1.6 Sistematika Penulisan .................................................................... 6

BAB II TINJAUAN PUSTAKA .................................................................. 9

2.1 Koperasi ........................................................................................ 9

2.2 Tujuan kopersi simpan pinjam ....................................................... 14

2.3 Otomatisasi untuk mengetahuhi kelayakan simpan pinjam .......... 15

2.4 Internet dan web . ........................................................................... 16

Page 13: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

iii

2.4.1 Internet . ............................................................................... 16

2.4.2 Web. ..................................................................................... 17

1 Kelebihan aplikasi web ..................................................... 17

2 Kelemahan aplikasi web ................................................... 18

2.5 Tools Aplikasi web ....................................................................... 18

2.5.1 Tools Pemrograman .............................................................. 18

2.5.2 Database dan Mysql ............................................................. 21

2.6 Teori Database ................................................................................ 23

2.6.1 Database ............................................................................... 23

2.6.2 DBMS ................................................................................... 24

2.7 Pemodelan UML ............................................................................. 25

BAB III ANALISIS DAN RANCANGAN ................................................. 31

3.1 Analisa . ........................................................................................ 31

3.1.1 Kondisi saat ini. ................................................................... 31

3.1.2 Kebutuhan User. ................................................................. 31

3.1.3 Kebutuhan sistem. ............................................................... 32

3.2 Perancangan ................................................................................. 33

3.2.1 Diagram Use case . .............................................................. 33

3.2.2 Diagram activity .................................................................. 35

3.2.3 Sequence diagram. ............................................................... 37

3.2.4 Deployment diagram. ........................................................... 48

3.3 Rancangan Halaman ...................................................................... 49

1. Halaman Login admin ............................................................... 49

2. Halaman menu admin ................................................................ 50

Page 14: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

iv

3. Halaman hak akses user ............................................................. 50

4.Daftar user pada admin ............................................................... 51

5. Identitas perusahaan ................................................................... 53

6. Form contact perusahaan ............................................................ 54

7. Form nomor rekening ................................................................ 55

8. Halaman utama pada operator .................................................... 56

9. Halaman message pada operator ................................................. 57

10. Halaman konfirmasi angsuran admin.......................................... 57

11. Form konfirmasi pengajuan kredit operator ............................... 58

12. Form daftar harga peminjaman pada operator ............................ 58

13. Form mengatur lama pinjaman pada operator ............................ 59

14. Form mengatur daftar harga pada operator ................................. 60

15. Form master data customer pada operator .................................. 60

16. Form home halaman pada anggota ............................................. 61

17. Form home halaman pada anggota .............................................. 62

18. Form halaman register account .................................................... 62

19. Form halaman setoran online pada anggota.................................. 63

20. Form halaman message ................................................................. 64

3.4 Rancangan Database ...................................................................... 65

3.4.1 Struktur file ........................................................................... 65

BAB IV IMPLEMENTASI DAN PENGUJIAN ....................................... 69

4.1 Implementasi .................................................................................. 69

4.1.1 Spesifikasi hardware yang digunakan .................................. 69

4.1.2 Spesifikasi software yang digunakan ................................... 69

Page 15: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

v

4.1.3 Tampilan aplikasi ................................................................. 70

1. Form halaman login admin/operator .................................... 70

2. Form halaman utama admin................................................. 70

3. Form halaman hak akses user .............................................. 71

4. Form halaman ubah hak akses user ..................................... 71

5. Form halaman daftar user .................................................... 72

6. Form halaman ubah daftar user ........................................... 72

7. Form halaman identitas perusahaan ..................................... 73

8. Form halaman ubah identitas perusahaan ............................ 73

9. Form halaman contact perusahaan ...................................... 74

10. Form halaman ubah contact perusahaan ............................ 74

11. Form halaman nomor rekening .......................................... 75

12. Form halaman tambah nomor rekening ............................. 75

13. Form halaman halaman operator ....................................... 76

14. Form halaman konfirmasi angsuran .................................. 76

15. Form halaman image slider ............................................... 77

16. Form halaman konfirmasi pengajuan kredit ...................... 77

17. Form halaman daftar harga peminjaman ........................... 78

18. Form halaman tambah daftar harga peminjaman............... 78

19. Form halaman atur lama pinjaman ................................... 79

20. Form halaman tambah lama pinjaman ............................... 79

21. Form halaman daftar harga ................................................ 80

22. Form halaman tambah daftar harga ................................... 80

23. Form halaman master data customer ................................. 81

Page 16: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

vi

24. Form halaman peminjaman dan angsuran ......................... 81

25. Form halaman utama anggota ............................................ 82

26. form halaman price list peminjaman ................................. 83

27. Form halaman syarat dan ketentuan .................................. 83

28. Form halaman pengajuan pinjaman ................................... 84

29. Form halaman daftar akun anggota ................................... 85

30. Form halaman setoran online anggota ............................... 85

31. Form halaman histori peminjaman anggota ....................... 86

32. Form halaman cetak list angsuran ..................................... 87

33. Form halaman pesan anggota ............................................ 87

34. Form halaman contact perusahaan .................................... 88

35. Form halaman report semua customer ............................. 89

4.2 Analisis hasil ................................................................................ 89

BAB V PENUTUP ........................................................................................ 95

5.1 Kesimpulan ................................................................................... 95

5.2 Saran .............................................................................................. 95

DAFTAR PUSTAKA ................................................................................... 97

Page 17: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

vii

Page 18: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xiii

DAFTAR GAMBAR

Gambar 1.1 Diagram metodelogi Water Fall ...................................................... 6

Gambar 2.1 Menu utama aplikasi koperasi simpan pinjam .................................. 11

Gambar 2.2 Menu data anggota ........................................................................... 12

Gambar 2.3 Menu data angsuran .......................................................................... 12

Gambar 2.4 Menu data simpanan ........................................................................ 13

Gambar 2.5 Menu data pinjaman ......................................................................... 13

Gambar 3.1 Use case diagram admin/operator .................................................... 33

Gambar 3.2 Use case diagram anggota ................................................................ 34

Gambar 3.3 Activity diagram admin ..................................................................... 36

Gambar 3.4 Activity diagram anggota .................................................................. 36

Gambar 3.5 Sequence diagram login admin ......................................................... 37

Gambar 3.6 Sequence diagram konfirmasi angsuran admin ................................ 37

Gambar 3.7 Sequence Diagram pengajuan kredit................................................. 38

Gambar 3.8 Sequence Diagram simulasi angsuran ............................................. 38

Gambar 3.9 Sequence Diagram pengaturan lama pinjaman ................................. 39

Page 19: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xiv

Gambar 3.10 Sequence Diagram pengaturan harga pinjaman .............................. 39

Gambar 3.11 Sequence Diagram master data customer ....................................... 40

Gambar 3.12 Sequence Diagram peminjaman dan angsuran ............................... 40

Gambar 3.13 Sequence Diagram pesan pada admin ............................................. 41

Gambar 3.14 Sequence Diagram daftar user ........................................................ 42

Gambar 3.15 Sequence Diagram identitas perusahaan ......................................... 42

Gambar 3.16 Sequence Diagram contact perusahaan........................................... 43

Gambar 3.17 Sequence diagram nomor rekening ................................................ 43

Gambar 3.18 Sequence diagram price list pinjaman ........................................... 44

Gambar 3.19 Sequence diagram syarat dan ketentuan ......................................... 44

Gambar 3.20 Sequence diagram daftar akun ....................................................... 45

Gambar 3.21 Sequence diagram pengajuan pinjaman .......................................... 45

Gambar 3.22 Sequence diagram setor online ...................................................... 46

Gambar 3.23 Sequence diagram histori peminjaman ........................................... 46

Gambar 3.24 Sequence diagram kirim pesan ....................................................... 47

Gambar 3.25 Deployment diagram ....................................................................... 48

Gambar 3.26 Form halaman login admin ............................................................. 49

Page 20: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xv

Gambar 3.27 Halaman menu admin...................................................................... 50

Gambar 3.28 Form data halaman hak akses user ................................................ 51

Gambar 3.29 Form ubah data hak akses user ....................................................... 51

Gambar 3.30 Daftar user pada admin ................................................................... 52

Gambar 3.31 form tambah user ............................................................................. 52

Gambar 3.32 Form ubah data user ........................................................................ 53

Gambar 3.33 Form identitas perusahaan .............................................................. 53

Gambar 3.34 Form ubah profil perusahaan .......................................................... 54

Gambar 3.35 Form ubah contact perusahaan ....................................................... 54

Gambar 3.36 Form halaman nomor rekening ....................................................... 55

Gambar 3.37 Form tambah nomor rekening ......................................................... 55

Gambar 3.38 Form halaman utama pada operator ................................................ 56

Gambar 3.39 Form halaman message pada operator ............................................ 57

Gambar 3.40 Halaman konfirmasi angsuran ......................................................... 57

Gambar 3.41 Form halaman pengajuan kredit ...................................................... 58

Gambar 3.42 Form halaman daftar peminjaman .................................................. 58

Gambar 3.43 Form halaman tambah daftar harga peminjaman ............................ 59

Page 21: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xvi

Gambar 3.44 Form halaman mengatur lama pinjaman ......................................... 59

Gambar 3.45 Form pengaturan daftar harga peminjaman .................................... 60

Gambar 3.46 Form halaman master data customer .............................................. 60

Gambar 3.47 Form home halaman pada anggota.................................................. 61

Gambar 3.48 Form price list harga peminjaman .................................................. 62

Gambar 3.49 Form halaman register account ...................................................... 63

Gambar 4.1 Form halaman login admin/operator ................................................ 70

Gambar 4.2 Form halaman utama admin .............................................................. 70

Gambar 4.3 Form halaman hak akses user ........................................................... 71

Gambar 4.4 Form halaman ubah hak akses ......................................................... 71

Gambar 4.5 Form halaman daftar user ................................................................. 72

Gambar 4.6 Form ubah halaman daftar user ........................................................ 72

Gambar 4.7 Form halaman identitas perusahaan .................................................. 73

Gambar 4.9 Form halaman contact perusahaan .................................................... 74

Gambar 4.10 Form halaman ubah contact perusahaan ......................................... 74

Gambar 4.11 Form halaman nomor rekening ....................................................... 75

Gambar 4.12 Form halaman tambah nomor rekening .......................................... 75

Page 22: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xvii

Gambar 4.13 Form halaman operator ................................................................... 76

Gambar 4.14 Form halaman konfirmasi angsuran ................................................ 76

Gambar 4.15 Form halaman image slider............................................................. 77

Gambar 4.16 Form halaman konfirmasi pengajuan kredit .................................. 77

Gambar 4.17 Form halaman daftar harga peminjaman ........................................ 78

Gambar 4.18 Form halaman tambah daftar harga peminjaman ............................ 78

Gambar 4.19 Form halaman atur lama pinjaman.................................................. 79

Gambar 4.20 Form halaman tambah lama pinjaman ............................................ 79

Gambar 4.24 Form halaman peminjaman dan angsuran ...................................... 81

Gambar 4.25 Form halaman utama anggota ......................................................... 82

Gambar 4.26 Form halaman price list peminjaman.............................................. 83

Gambar 4.27 Form halaman syarat dan ketentuan................................................ 83

Gambar 4.28 Form halaman pengajuan pinjaman ................................................ 84

Gambar 4.29 Form halaman daftar akun ............................................................. 85

Gambar 4.30 Form halaman setoran online anggota ............................................ 86

Gambar 4.31 Form halaman histori peminjaman anggota .................................... 86

Gambar 4.32 Form halaman cetak list angsuran anggota ..................................... 87

Page 23: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xviii

Gambar 4.33 Form halaman pesan anggota .......................................................... 89

Gambar 4.35 Form halaman report semua anggota .............................................. 91

Page 24: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xix

Page 25: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

xix

DAFTAR TABEL

Tabel 2.1 Notasi use case diagram ................................................................. 26

Tabel 2.2 Simbol activity diagram ................................................................... 27

Tabel 2.3 Simbol sequence diagram ............................................................... 28

Tabel 2.4 Simbol developtment diagram ........................................................ 29

Tabel 3.1 Tabel user ........................................................................................ 65

Tabel 3.2 Tabel angsuran ................................................................................ 65

Tabel 3.3 Tabel customer ................................................................................. 66

Tabel 3.4 Tabel document verifikasi ............................................................... 66

Tabel 3.5 Tabel image slider ........................................................................... 66

Tabel 3.6 Tabel lama peminjaman .................................................................. 67

Tabel 3.7 Tabel pengajuan dokumen verifikasi .............................................. 67

Tabel 3.8 Tabel pengajuan pinjaman .............................................................. 67

Tabel 3.9 Tabel price list lama pinjaman ........................................................ 69

Tabel 3.10 Tabel price list peminjaman .......................................................... 67

Tabel 3.11 Tabel profil perusahaan ................................................................. 68

Tabel 3.12 Tabel rekening ............................................................................... 68

Tabel 3.13 Tabel pesan ................................................................................... 68

Page 26: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

1

Pendahuluan

1.1 Latar Belakang

Sistem informasi telah berkembang dalam bidang teknologi yang menyediakan

kesempatan besar untuk berkembangnya teknologi Sistem Informasi. Berkembangnya

teknologi informasi membuat pengaksesan terhadap informasi dituntut untuk cepat

dan akurat agar terhindar dari resiko manipulasi data.

Koperasi simpan pinjam saat ini mendapatkan perhatian dari pemerintah dan

masyarakat. Koperasi simpan pinjam merupakan salah satu sektor pembangunan yang

sangat potensial untuk dapat dikembangkan dengan teknologi informasi. Sistem

informasi terkomputerisasi saat ini banyak diterapkan dan dituntut untuk mengatasi

kecurangan dalam suatu sistem informasi.

Berdasarkan hasil pengamatan dilapangan dan wawancara dengan salah satu

pengurus, salah satu faktor yang menyebabkan masalah tersebut adalah sistem

pencatatan dan penyimpanan data koperasi belum maksimal, yaitu dengan

penggunaan program aplikasi excel. Dengan menggunakan program aplikasi excel

orang dapat mudah memanipulasi data dengan mudah karena orang sudah hampir

banyak yang mengetahuinya. Pencatatan dilakukan dibeberapa bagian atau unit, data

tersimpan dibeberapa tempat, sehubungan hal tersebut dapat memperlambat saat akan

berkoordinasi untuk proses peminjaman, proses persetujuan sampai dengan proses

pencairan, begitu juga dalam hal perekapan data maupun laporan.

Page 27: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

2

Untuk mengatasi permasalahan diatas, maka diusulkan sebuah sistem. Sistem

yang akan dibuat adalah Otomatisasi untuk mengetahui kelayakan simpan

pinjam. Sistem tersebut diharapkan dapat mendukung kelancaran proses transaksi

simpan dan pinjam uang, kemudian mempermudah membuat laporan-laporan yang

ada pada Koperasi CV.Rizki Bersama. Sehingga diharapkan pada saat pergantian

kepengurusan tidak ada lagi anggota yang enggan atau menolak terutama menjadi

ketua, bendahara dan unit simpan pinjam koperasi, karena anggota jenuh dengan

membuat laporan secara manual dan menyita banyak waktu buat mereka.

Dengan sistem yang baru juga diharapkan agar mekanisme dan proses

perekapan simpanan lebih cepat, transaksi peminjaman lebih cepat, mulai dari

pengisian formulir peminjaman, mengetahui persetujuan peminjaman sampai pada

pencairan peminjam. Kemudian dapat mengetahui cara perhitungan jumlah

peminjaman yang boleh diajukan anggota dapat dilihat setiap saat, jumlah saldo

angsuran sampai saat ini, begitu juga dengan pengajuan persetujuan peminjaman

uang serta bukti angsuran, simpanan dapat dilihat dan dilakukan prosesnya secara

online.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah diatas maka dapat diambil suatu rumusan

masalah yang menjadi pokok pembahasan pada tugas akhir ini yaitu:

1. Bagaimana membuat suatu sistem informasi yang dapat membantu kegiatan

operasional pada koperasi yang tidak menyita waktu anggota serta

memberikan pelayanan yang baik bagi anggota?

Page 28: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

3

2. Bagaimana aplikasi yang dibuat dapat membantu dalam membuat

laporan anggota, simpan pinjam dan angsuran yang dihasilkan tepat waktu.

3. Bagaimana aplikasi yang dibuat dapat membantu kinerja petugas koperasi

dalam proses simpan pinjam.

1.3 Batasan Masalah

Adapun batasan masalah dalam Perancangan sistem aplikasi koperasi simpan

pinjam pada “CV.Rizki Bersama” sebagai berikut:

a. Aplikasi ini berbasis web, tidak bekerjasama dengan bank, dan aplikasi

ini tidak membahas keamanan data

b. Dibatasi hanya pada proses transaksi simpan pinjam dan tidak sampai

pada perhitungan laba rugi dari devisi simpan pinjam.

c. Angsuran peminjaman dilakukan per hari

1.4 Tujuan

Tujuan dari laporan ini adalah menghasilkan suatu sistem informasi yang

diharapkan dapat:

a. Meningkatkan kinerja koperasi agar proses transaksi simpan pinjam dapat

berjalan dengan efektif dan efisien.

b. Meningkatkan kenyamanan anggota koperasi dengan sistem yang baru

c. Mampu untuk melakukan e-business. Meningkatkan kinerja bisnis

koperasi dan kemampuan dalam melayani kebutuhan anggota.

Page 29: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

4

1.5 Metode Penelitian

Dalam pembuatan Laporan ini penulis membutuhkan data-data yang berhubungan

dengan kajian penulis,

1.5.1 Metode Pengumpulan Data

Dalam tahapan ini penelitian dengan melakukan wawancara pada tempat

yang digunakan untuk objek penelitian terhadap kebutuhan data yang

diperlukan dalam penulisan skripsi.

a. Studi lapangan merupakan penelitian yang dilakukan dengan cara

mendatangi objek penelitian secara langsung dengan maksud untuk

mendapatkan data serta informasi tentang keadaan sebenarnya, yang

dapat diyakini kebenaranya. Untuk mendapatkan data informasi yang

dibutuhkan dalam pembahasan maka teknik pengumpulan data yang

digunakan adalah :

b. Observasi

Dalam teknik ini penulis melakukan pengumpulan data dengan

cara melakukan pengamatan langsung terhadap objek-objek

penelitian yang ada di perusahaan tersebut yang berkaitan dengan

penginputan dan pengelolaan data.

Page 30: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

5

Kajian Pustaka

Dalam teknik ini penulis melakukan pengumpulan data dengan cara

melakukan pengumpulan data dari berbagai dokumen yang berkaitan dengan

penginputan dan pengelolaan data. dengan cara mempelajari berbagai bentuk

bahan-bahan tertulis seperti buku-buku penunjang kajian, catatan-catatan

maupun referensi lain yang bersifat tertulis.

1.5.2 Metode Pengembangan Aplikasi

Metodologi Waterfall

Dalam pengembangannya metode waterfall memiliki beberapa tahapan

yang runtut: requirement (analisis kebutuhan), design sistem (system design),

Coding & Testing, Penerapan Program, pemeliharaan.

1. Requirement (analisis kebutuhan).

Menganalisa keperluan apa saja yang dibutuhkan untuk melakukan

pembuatan aplikasi seperti menganalisa data yang ada di CV.Rizki

Bersama

2. Design System(Design system)

Tahap yang dilakukan sebelum kita menerapkan syntax atau kode-kode

program Design dilakukan dengan melakukan wawancara langsung dengan

Admin sehingga didapatkan design aplikasi yang sesuai dengan kebutuhan.

3. Penerapan / Pengujian Program (Integration & Testing)

Page 31: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

6

Coding(pengujian program) merupakan proses menerjemahkan desain ke

dalam suatu bahasa yang bisa di mengerti oleh komputer.

4. Pemeliharaan (Operation & Maintenance)

Setelah aplikasi selesai dan dapat digunakan tanpa adanya masalah, Test

dilakukan oleh Admin untuk mengetahui apakah aplikasi ini dapat

digunakan dengan baik atau tidak sehingga dapat dilakukan evaluasi atau

perbaikan pada aplikasi.

Gambar 1.1 Diagram Metodologi Waterfall (Pressman,2010)

1.6 Sistematika Penulisan

Secara garis besar penulisan laporan ini dibagi menjadi 6 bab, Adapun

princiannya dari masing-masing bab tersebut adalah sebagai berikut:

Page 32: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

7

BAB I Pendahuluan

Bab ini merupakan pendahuluan yang didalamnya berisi tentang

umum, maksud dan tujuan, metode penelitian, ruang lingkup,

sistematika penulisan.

BAB II Tinjauan Pustaka

Pada bab ini lebih menjelaskan tentang teoritis program yang akan

di buat, yang berdasarkan pada referensi dari buku atau pun jurnal

yang terkait pada program tersebut. Sehingga pembaca dapat

mengetahui teori-teori apa saja yang digunakan. Dan pembaca pun

memahami konsep dari rancangan program tersebut.

BAB III Analisa Dan Perancangan

Pada bab ini menjelaskan suatu penguraian dari sistem informasi

yang didalamnya terdapat komponen-komponen yang telah dirancang

dan mengevaluasi berbagai masalah yang ada di program tersebut.

BAB IV Implementasi dan Analisis Hasil

Pada bab ini program yang telah dibuat berdasarkan data-data yang

telah diperoleh dan dapat dijelaskan secara terperinci mengenai

permasalahan yang ada.

Page 33: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

8

BAB V Penutup

Bab penutup ini menguraikan tentang kesimpulan secara

keseluruhan bab. Serta saran yang diharapkan dapat berguna bagi

penulis dan digunakan untuk mengembangkan program di masa yang

akan datang.

Page 34: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

9

BAB II

TINJAUAN PUSTAKA

2.1. Koperasi

Koperasi berasal dari perkataan co dan operation, yang mengandung arti

kerja sama untuk mencapai tujuan. Oleh sebab itu defenisi koperasi adalah suatu

perkumpulan yang beranggotakan orang-orang atau badan-badan, yang

memberikan kebebasan masuk dan keluar sebagai anggota, dengan bekerja sama

secara kekeluargaan menjalankan usaha, untuk mempertinggi kesejahteraan

jasmaniah para anggotanya (Widiyanti dan Sunindhia, 1992). Definisi tersebut

mengandung unsur-unsur bahwa:

1. Perkumpulan koperasi bukan merupakan perkumpulan modal (bukan

akumulasi modal), akan tetapi persekutuan social

2. Sukarela untuk menjadi anggota, netral terhadap aliran dan agama

3. Tujuannya mempertinggi kesejahteraan jasmaniah anggota-anggota

dengan kerja sama secara kekeluargaan

Koperasi merupakan suatu perkumpulan orang-orang yang bekerj sama

dengan bertujuan mensejahterakan para anggota koperasi tersebut. Selain itu,

koperasi juga memberikan kebebasan untuk masuk atau keluar sebagai anggota

sesuai dengan peraturan yang ada (Hadhikusuma, 2000).

Page 35: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

10

Koperasi simpan pinjam adalah koperasi yang kegiatanya untuk menghimpun

dana dan menyalurkan melalui kegiatan simpan pinjam dari dan untuk anggota

koperasi yang bersangkutan, calon anggota koperasi yang bersangkutan, koperasi

lain dan atau anggota anggotanya (Rudianto,2006).

Pada dasarnya koperasi simpan pinjam menjalankan fungsi yang hampir sama

dengan bank, yaitu menjalankan penggalian dana masyarakat yang

membutuhkan. Yang membedakan adalah bahwa koperasi dimiliki oleh sejumlah

orang/badan sebagai pemegang saham, pengendalian dana dari masyarakat luas,

namun hanya menyalurkan dana yang terhimpun kepada masyarakat yang

mampu memenuhi persyaratan teknis bank.

Pada pengertian diatas dapat disimpullkan, suatu kegiatan penyimpanan dan

penyediaan dana dari dan untuk anggota koperasi, calon anggota koperasi, dan

koperasi lain berdasarkan kesepakatan simpan menyimpan dan pinjam

meminjam atas dasar kebaikan.

Salah contoh aplikasi simpan pinjam yang ada saat ini

aplikasi koperasi perangkat lunak PC yang dibuat oleh Apre Wiantoro dkk,

POLITEKNIK NEGERI BATAM 2013. Basis data yang digunakan adalah

mysql, pembuatan aplikasi koperasi simpan pinjam ini menggunakan bahasa

pemrograman java. Adapun perangkat lunak digunakan dalam pengembangan

aplikasi ini adalah Netbeans adalah penyusun aplikasi koperasi simpan pinjam

Page 36: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

11

ini dan Heidi SQL penyusun basis data. Ini adalah beberapa capture aplikasi

dengan java netbeans:

Pada gambar 2.1 Jendela menu utama akan muncul apabila user berhasil

memasukan username dan password dengan benar pada frame login. Menu utama

akan aktif sesuai dengan hak akses.

Pada gambar 2.2 Digunakan untuk mengelola data anggota sesuai dengan hak akses

dari pengguna dapat dilihat pada gambar dibawah.

Pada gambar 2.3 Digunakan untuk mengelola data angsuran sesuai dengan hak akses

dari pengguna dapat dilihat pada gambar dibawah.

Pada gambar 2.4 Digunakan untuk mengelola data simpanan sesuai dengan hak akses

dari pengguna dapat dilihat pada gambar dibawah.

Pada gambar 2.5 Digunakan untuk mengelola data pinjaman sesuai dengan hak akses

dari pengguna dapat diliha pada gambar dibawah.

Page 37: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

12

Gambar 2.1 Menu Utama Aplikasi Koperasi Simpan Pinjam(Apre Wiantoro, 2013)

Gambar 2.2 Menu Data Anggota (Apre Wiantoro, 2013)

Page 38: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

13

Gambar 2.3 Menu Data Angsuran (Apre Wiantoro, 2013)

Gambar 2.4 menu data simpanan (Apre Wiantoro, 2013)

Page 39: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

14

Gambar 2.5 Menu data pinjaman (Apre Wiantoro, 2013)

Itulah beberapa capture salah satu aplikasi koperasi simpan pinjam yang

dengan bahasa pemrograman java netbeans.

2.2 Tujuan koperasi simpan pinjam

Tujuan dari koperasi simpan pinjam adalah (Firdaus, 2004):

1. Membantu keperluan kredit para anggota yang sangat

membutuhkan

2. Mendidk para anggota supaya giat menyimpan secara teratur,

sehingga membentuk modal sendiri

3. Menambah pengetahuan tentang perkoperasian

Page 40: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

15

Untuk mencapai tujuan pemberian kredit, perlu adanya pengawasan

terhadap penggunaan kredit yang telah diberikan, sehingga

penyelewengan dapat dihindarkan (Firdaus, 2004)

Untuk mencapai tujuannya, koperasi simpan pinjam harus

melaksanakan aturan mengenai peran pengurus, pengawas, manajer dan

yang paling penting, rapat anggota. Pengurus berfungsi sebagai pusat

pengambil keputusan tinggi, pemberi nasehat dan penjaga

berkesinambungannya organisasi dan sebagai orang yang dapat dipercaya.

Menurut UU no.25 tahun 1992, pasal 39, pengawas bertugas

melakukan pengawasan terhadap pelaksanaan kebijaksanaan dan

pengelolaan koperasi dan menulis laporan koperasi, dan berwewenang

meneliti catatan yang ada pada koperasi, mendapatkan segala keterangan

yang diperlukan dan seterusnya.

Untuk manajer koperasi simpan pinjam juga seperti manajer di

organisasi apapun, harus memiliki ketrampilan eksekutif, kepimpinan,

jangkauan pandangan jauh ke depan dan mememukan kompromi dan

pandangan berbeda. Akan tetapi, untuk mencapai tujuan, rapat anggota

harus mempunyai kekuasaan tertinggi dalam organisasi koperasi. Hal ini

ditetapkan dalam pasal 22 sampai pasal 27 UU no.25 tahun 1992.

2.3. Otomatisasi untuk mengetahui kelayakan simpan pinjam

Page 41: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

16

Otomatisasi untuk mengetahui kelayakan simpan pinjam ini adalah

suatu sistem informasi yang berbasis web yang mengumpulkan, memproses,

menyimpan, dan dokumen. otomatisasi ini sistem yang bagaimana suatu

dokumen informasi yang dapat kita ketahui kelayakannya tanpa harus dilihat

secara langsung. Dokumen ini bisa ketahui kelayakannya melalui pengiriman

lewat web bisa berbentuk surat rumah, foto copy ktp, foto copy keluarga, slip

gaji terakhir dan dokumen lainya. Otomatisasi ini akan digunakan oleh

CV.Rizki Bersama. tujuan dari otomatisasi ini yaitu mempermudah kinerja

karyawan pada CV.Rizki Bersama. Dengan sistem ini mekanisme dan proses

perekapan simpanan lebih cepat, transaksi peminjaman lebih cepat, mulai

dari pengisian formulir peminjaman, angsuran, mengetahui persetujuan

peminjaman sampai pada pencairan peminjam. apikasi ini nanti dapat

digunakan oleh Admin dan operator CV.Rizki Bersama.

Aplikasi ini digunakan secara online, proses pendaftaran anggota di

input secara tersistem dengan mendaftkan akun terlebih dahulu. setelah

anggota mendaftarkan maka proses peminjaman dapat dilakukan. Proses

peminjaman harus di setujui dahulu oleh operator apabila anggota memenuhi

syarat maka akan di terima oleh operator dan jika sebaliknya akan ditolak.

Apabila sudah menjadi anggota dari CV.Riski Bersama maka proses

transaksi angsuran dapat di transfer melalui rekening yang telah ditentukan

oleh admin tanpa harus ada yang menagih ketempat anggota. Anggota yang

akan membayar angsuran harus mengirimkan struk bukti transfer ke rekening

yang dituju sesuai tanggal,waktu dan jumlahnya, bukti transfer bisa

Page 42: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

17

dilakukan dari web online Cv.rizki bersama. jika anggota sudah mengirimkan

bukti struk pembayaran angsuran maka operator akan mengecek terlebih

dahulu detail dokumen struk pembayaran angsuran yang dikirmkan oleh

anggota apabila sesuai maka operator akan mengkonfirmasi angsuran

anggota.

2.4. Internet dan Web

2.4.1 Internet

internet adalah jaringan komputer global yang terbentuk dari

jaringan-jaringan komputer lokal dan regional yang memungkinkan

komunikasi data antar komputer terhubung ke jaringan tersebut.

Internet merupakan jaringan komputer terbesar yang digunakan saat

ini, jaringan ini bukan saja merupakan jaringan antar komputer tetapi juga

merupakan jaringan antar jaringan komputer diseluruh dunia. (Budhi

Irawan,2005)

2.4.2 Web

World Wide Web (www) atau biasa disebut dengan web, merupakan

salah satu sumber daya internet yang berkembang pesat. Informasi web

didistribusikan melalui pendekatan hypertext, yang memungkinkan suatu

teks pendek menjadi acuan untuk membuka dokumen lain.

Page 43: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

18

Dengan pendekatan hypertext ini seseorang dapat memperoleh

informasi dengan meloncat dari suatu dokumen ke dokumen yang lain.

Dokumen-dokumen yang diaksespun dapat tersebar diberbagai mesin dan

bahkan diberbagai Negara.

Perubahan informasi dalam halaman-halaaman web dapat

ditangani melalui perubahan data, bukan melalui perubahan program

kecuali jika memang diharuskan adanya perubahan dari sintaknya atau

kode programnya.

Sebagai imlementasinya, aplikasi web dapat dikoneksikan ke basis

data dengan sintak program PHP dengan PHPMyAdmin (Sunarto,2009).

1. Kelebihan aplikasi web

a. Kita dapat menjalankan aplikasi berbasis web dimanapun

kapanpun tanpa harus melakukan penginstalan.

b. Terkait dengan isu lisensi (hak cipta) kita tidak memerlukan lisensi

ketika menggunakan web-based application, sebsb lisensi telah

menjadi tanggung jawab dari web penyedia aplikasi

c. Dapat dijalankan di system operasi manapun. Tidak perduli apakah

kita menggunakan linux, windows, aplikasi berbasis web dapat

dijalankan asalkan kita memiliki browser dan akses internet.

d. Dapat diakses lewat banyak media seperti: computer dan

handphone yang sudah sesuai dengan standard WAP.

Page 44: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

19

e. Tidak perlu spesifikasi komputer yang tingggi untuk menggunakan

aplikasi berbasis web ini, sebab di beberapa kasus, sebagian besar

proses dilakukan di web server penyedia aplikasi berbasis web ini.

2. Kelemahan aplikasi web

a. Dibutuhkan koneksi internet dan internet yang handal dan stabil,

hal ini bertujuan agar pada saat aplikasi dijalankan akan berjalan

dengan lancar.

b. Dibutuhkan sistem keamanan yang baik dikarenakan aplikasi

dijalankan secara terpusat, sehingga apabila server di pusat down

maka sistem aplikasi tidak bisa berjalan.

2.5. Tools Aplikasi Web

2.5.1 Tools Pemrograman

1. HTML

Hypertext Markup Language adalah sekumpulan perintah yang

terformat yang digunakan untuk membuat halaman dokumen web.

Ketika membuka sebuah halaman web, maka browser akan

menginterpretasikan perintah HTML pada halaman tersebut dan ke

dalam teks dan grafik (Fathul Wahid, 2005).

2. CSS

CSS merupakan kependekan Cascading Style Sheet yang berfungsi

untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag

maupun atribut standar HTML.

Page 45: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

20

CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi format

tampilan dan mdapat digunakan untuk mengontrol tampilan banyak

dokumen secara bersamaan.

Keuntungan menggunakan CSS yaitu jika ingin mengubah dokumen,

maka tidak perlu mengubah satu persatu.

Penggunaan CSS ada dua cara yaitu dengan menyispkan kode CSS

langsung dalam kode HTML atau simpan menjadi file tersendiri

berekstensi *.css. Dengan meyimpan sebagai file tersendiri akan

memudahkan untuk mengontrol tampilan dalam banyak dokumen

secara langsung. CSS mendapat dukungan penuh pada browser versi 4

dan pada versi sebelumnya, hanya Internet Explorer yang masih

mampu mengenal CSS. Tampilan CSS dapat berbeda jika ditampilkan

pada menu browser yang berbeda.(Diar Puji Oktavian, 2010).

3. PHP

PHP singkatan dari PHP Hypertext Preprocessor yang di

gunakan sebagai script server-side dalam pengembangan web yang

disisipkan pada dokumen HTML.

PHP dikatakan sebagai sebuah server-side embedded script language

artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya

dijalankan oleh server tetapi disertakan pada halaman HTML biasa.

Page 46: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

21

Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan

memberikan hasil pada web browser, tetapi prosesnya secara

keseluruhan dijalankan di server. (Peranginangin, 2006).

Ketika menggunakan PHP sebagai server-side embedded script

language maka server akan melakukan hal-hal sebagai berikut :

a. Membaca permintaan dari client/browser

b. Mencari halaman/page di server

c. Melakukan instruksi yang diberikan oleh PHP untuk

melakukan modifikasi pada halaman/page

d. Mengirim kembali halaman tersebut kepada client melalui

internet atau intranet

4. Javascript

javascript adalah bahasa script yang dikembangkan oleh SUN

MICROSYSTEM dan NetScape yang digunakan untuk membuat

halaman- halaman web lebih interaktif. Javascript dapat berinteraksi

dengan kode HTML (fathul wahid, 2005)

2.5.2 Database dan Mysql

1. Database

Database adalah bagian penting dari pemograman modern, sehingga

keseluruhan bahasa program menyediakan fungsi untuk mengakses data.

Standar utama untuk bahasa database adalah Structured Query Language

(SQL). SQL distandardisasi sebagai bahasa untuk menciptakan database,

Page 47: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

22

menyimpan informasi kedalam database, dan mendapatkan kembali

informasi darinya (Peranginangin,2006).

2. Mysql

Mengenai pengertian MySQL adalah merupakan perangkat lunak

untuk system manajemen database (database management system).

Karena sifatnya yang open source dan memiliki kamampuan menampung

kapasitas yang sangat besar, maka MySQL menjadi database yang sangat

popular dikalangan programmer web. Pada bulan Mei 1996, MySQL

versi 1.0 berhasil dirilis namun penggunanya terbatas 4 orang saja. namun

di bulan Oktober di tahun yang sama versi 3.11.0 dilepaskan ke public

tapi belum bersifat open source. Bulan Juni 2000, MySQL AB

mengumumkan bahwa sejak versi 3.23.19, MySQL adalah merupakan

software database yang bebas berlisensi GPL atau General Public License

yang open source. Mulanya MySQL hanya berjalan di system operasi

linux namun pada saat MySQL versi 3.22 tahun 1998-1999 sudah tersedia

diberbagai platform termasuk windows. Ini terjadi karena MySQL

menjadi semakin populer dan dilirik banyak orang karena kestabilan dan

kecepatan yang meningkat (Sukarno, 2006)

Beberapa keuanggulan dari MySQL adalah:

a. Mampu menangani jutaan user dalam waktu yang bersamaan

b. Mampu menampung lebih dari 50.000.000 record

c. Memiliki user privilege yang mudah dan efisien

Page 48: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

23

d. Klien dan peralatan MySQL dilengkapi dengan berbagai peralatan

(tool) yang dapat digunakan untuk administrasi basis data, dan pada

setipa peralatan yang ada disertakan petunjuk online.

Beberapa kekurangan dari MySQL adalah:

a. Untuk koneksi ke bahasa pemrograman visual seperti vb, Delphi,

dan foxpro, mysql kurang support, karena koneksi ini menyebabkan

field yang dibaca harus sesuai dengan koneksi dari program visual

tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam

program visual.

b. Data yang ditangani belum begitu besar

c. Dari sisi security, atau keamanan, yang agak terlalu sederhana bagi

sebuah SQL Engine, meskipun tidak sesederhana SQLite yang juga

datang dari dunia open source dan cukup digemari para web

developer.

2.6. Teori Database

2.6.1 Database

Database adalah logical data yang saling terhubung dan dirancang

untuk memenuhi kebutuhan informasi dari suatu organisasi (Connolly dan

Begg, 2010).

Page 49: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

24

Database digunakan dalam kehidupan sehari-hari baik secara sadar

maupun tidak sadar, contoh database yang sering kita gunakan dalam

kehidupan sehari-hari yaitu:

a. Pembayaran kartu kredit

b. Pembayaran liburan pada agen travel

c. Pembayaran belanja di supermarket

d. Mencari buku diperpustakaan

e. Penggunaaan internet.

Prinsip utama database adalah pengaturan data dengan tujuan utama

fleksibelitas dan kecepatan dalam pengambilan data kembali. Adapun tujuan

databse diantaranya adalah:

1. Efisiensi meliputi speed, space dan accurancy

2. Menangani data dalam jumlah besar

3. Kebersamaan pemakaian (sharebility)

4. Meneadakan duplikasi dan inkonsistensi data

2.6.2 DMS

Database Management Sistem adalah sistem software yang

memungkinkan pengguna untuk mendefinisikan, membuat, memelihara, dan

kontrol akses ke database. DBMS adalah software yang berinteraksi dengan

Page 50: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

25

program aplikasi dan pengguna database (Connolly dan Begg, 2010).

Biasanya DBMS menyediakan fasilitas sebagai berikut:

a. DDL (Data Definition Language)

DDL memungkinkan pengguna untuk menentukan tipe data dan

struktur dan kendala pada data yang akan disimpan dalam database.

b. DML(Data ManipulationLanguage)

Ini memungkinkan pengguna untuk memasukkan, update, menghapus

dan mengambil data dari database biasanya meskipun memanipulasi

data bahasa (DML).

c. Memberikan akses kontrol ke database:

1. Keamanan sistem: yang mencegah pengguna yang tidak berhak

mengakses database.

2. Integritas system: yang menjaga konsistensi data yang tersimpan.

3. Concurrency control system: yang memungkinkan berbagi akses

database.

4. Pemulihan sistem control: yang mengembalikan database ke

keadaan yang konsisten sebelumnya setelah perangkat keras atau

kegagalan software.

2.7. Pemodelan UML

UML didefinisikan sebagai bahasa visual untuk menjelaskan,

memberikan spesifikasi, merancang, membuat model dan

mendokumentasikan aspek-aspek dari sebuah sistem.

Page 51: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

26

actor

actor

Karena tergolong bahasa visual, UML lebih mengedepankan penggunaan

diagram untuk menggambarkan aspek dari sistem yang sedang dimodelkan.

Bahasa visual lebih ke mental model pikiran kita, sehingga permodelan

menggunakan bahasa visual lebih mudah dan lebih cepat dipahami

dibandingkan apabila dituliskan dalam sebuah bahasa pemrograman.

Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah

menjadi standar dalam industri untuk visualisasi, merancanng dan

mendokumentasikan sistem piranti lunak. UML, menawarkan sebuah standar

untuk merancang model sebuah sistem (Nugroho, 2005). Ada beberapa

diagram dalam UML (Unified Modelling Language) antara lain :

1) Use case diagram

Use case diagram mengambarkan interaksi antara use case dan actor. Use

case merupakan gambaran funsional dari dari sistem berdasarkan

kebutuhan persfektif pengguna. Actors menggambarkan orang atau sistem

yang berkembang atau menerima informasi dari sistem. Actors berada di

luar sistem. Banyak informasi yang di dapat kumpulkan dari use case

diagram. Satu diagram menggambarkan keseluruhan fungsi sistem.

Tabel 2.1 Notasi use case diagram (Martin Fowler, 2005)

No Nama Deskripsi Simbol

Actor Actor adalah pengguna sistem, actor

Page 52: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

27

Use CaseUse Case

1

merupakan tipe entitas tapi berada di

luar sistem. Actor dapat berupa

pengguna manusia, perangkat keras

eksterrnal, atau subjek lainya.

2

Use case

Digambarkan sebagai lingkaran ellips,

merpakan urutan kegiatan yang

berinteraksi dengan Actor di dalam

sistem

3

Association

Merupakan penghubung antara actor

dan use case

2) Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, decision

yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram

juga dapat menggambarkan proses paralel yang mungkin terjadi pada

beberapa eksekusi.

Tabel 2.2 Simbol Activity Diagram (Satzinger, 2005)

Simbol Deskripsi

status awal Status awal aktivitas sistem, sebuah diagram

Page 53: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

28

aktivitas memiliki sebuah status awal

aktivitas Aktivitas yang dilakukan sistem, akktivitas

biasanya diawali dengan kata kerja

percabangan/decision Asosiasi percabangan dimana jika ada pilihan

aktivitas lebiah dari satu

penggabungan/join Asosiasi penggabungan dimana lebih dari satu

aktivitas digabungkan menjadi satu

status akhir Status akhir yang dilakukan sistem, sebuah

diagram aktivitas memiliki sebuah status akhir

swimlane Memisahkan organisasi bisnis yang bertanggung

jawab terhadap aktivitas yang terjadi

fork Digunakan untuk menunjukkan kegiatan yang

dilakukan secara pararel

join Digunakan untuk menunnjukkan kegiatan yang

digabungkan

3) Sequence diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di

sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa

Page 54: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

29

message yang digambarkan terhadap waktu. Sequence diagram terdiri

atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang

terkait)

Tabel 2.3 Simbol Sequence Diagram (Munawar, 2005)

No Gambar Nama Keterangan

1

LifeLine

Objek entity, antarmuka yang saling

berinteraksi

2

Actor

Digunakan untuk menggambarkan

user/pengguna

3

Message( )

Message

Spesifikasi dari komunikasi antar

objek yang memuat informasi-

informasi tentang aktivitas yang

terjadi

4

Boundary

Digunakan untuk menggambarkan

sebuah form

5 Control

class

Digunakan untuk menghubungkan

boundary dengan tabel

6 Entity

class

Digunakan untuk menggambarkan

hubungan kegiatan yang akan

dilakukan

actor

Page 55: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

30

4) Development diagram

Deployment / physical diagram menggambarkan detail bagaimana

komponen dieploy dalam infrastruktur sistem, di mana komponen akan

terletak (pada mesin, server atau piranti keras apa), bagaimana

kemampuan jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal

lain yang bersifat fisikal.

Dengan pemodelan menggunakan UML ini, pengembang dapat

melakukan:

1. Tinjauan umum bagaimana arsitektur sistem secara keseluruhan

2. Bagaimana objek-objek dalam sistem saling mengirimkan pesan (

mesagge )dan saling bekerjasama satu sama lain.

3. Menguji apakah sistem sudah berfungsi sebagaimana mestinya.

4. Dokumentasi sistem untuk keperluan-keperluan tertentu di masa

yang akan datang.

Tabel 2.4 Simbol Development Diagram (Munawar, 2005)

Simbol Deskripsi

Package Package merupakan sebuah bungkusan dari satu atau

lebih mode

Node Biasanya mengacu pada perangkat keras (hardware),

perangkat lunak yang tidak dibuat

Package

Nama node

Page 56: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

31

sendiri(software).jika di dalam node disertakan

komponen untuk mengkonsistenkan rancangan maka

komponen yang diikutsertakan harus sesuai dengan

komponen yang telah didefinisikan sebelumnya

pada diagram komponen

kebergantungan / dependency Kebergantungan antar node, arah panah mengarah

pada node yang dipakai

Relasi antar node

BAB III

ANALISA DAN PERANCANGAN

3.1 Analisa

Page 57: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

32

3.1.1 Kondisi Saat Ini

Pada saat ini sistem sistem yang digunakan masih bersifat manual yaitu dengan

menggunakan proses tulisan tangan dan di simpan dalam buku. Dengan sistem lama

ini ada beberapa kesulitan sbb:

1. Kesulitan dalam mencari anggota

2. Keamanan dokumentasi data transaksi sulit untuk dijaga karena hanya

disimpan dalam buku

3. Lambatnya bagian kinerja sekretaris, bendahara dalam pembuatan laporan

karena tidak adanya proses kerja yang lebih efektif dan efisien

3.1.2 Kebutuhan user

Dari tinjauan hasil permasahan yang telah diuraikan diatas maka untuk membagun

sistem informasi simpan pinjam yang dapat mempermudah proses pendaftaran

anggota hinnga proses pinjaman. Pembuatan aplikasi simpan pinjam ini memberikan

manfaat sbb:

1. Pengurus koperasi dapat memanfaatkan waktu agar tidak banyak terbuang

2. Mempermudah untuk mengelola data anggota, data simpanan dan data angsuran

3. Membantu bagian marketing untuk melakukan promosi produk koperasi

4. Setiap pengurus tidak perlu bolak-balik untuk menyerahkan form kepada antar

bagian

5. Mempermudah pembuatan laporan transaksi harian

Page 58: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

33

6. Anggota dapat mengakses sistem untuk mengetahui pinjaman dan transaksi

angsuran

7. Meningkatkan pelayanan terhadap koperasi

3.1.3 Kebutuhan sistem

Pada kebutuhan sistem, dijelaskan data-data yang akan dibutuhkan dalam

pembuatan aplikasi ini dan juga pengguna yang menggunakan sistem ini nantinya.

Kebutuhan-kebutuhan pada sistem adalah:

1. Data-data yang perlu disimpan pada aplikasi simpan pinjam ini yaitu data

anggota, data pengurus, data angsuran profil koperasi, data pengajuan

pinjaman, histori peminjaman, data akun, setoran online, daftar harga, laporan

transaksi, laporan angsuran.

2. Dapat melakukan pendaftaran online

3. Pengguna sistem ini terdiri dari 2 user/pengguna

4. Jika user ingin mengakses simpan pinjam ini diharuskan untuk login terlebih

dahulu dengan menginput username dan password agar privasi masing-

masing user tetap terjaga.

3.2 Perancangan

3.2. 1. Diagram Use Case

Hal–hal yang dapat dilakukan oleh pengguna jenis admin adalah sebagai berikut :

1. Admin/operator

Page 59: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

34

Gambar 3.1 Use case diagram admin/operator

Penjelasan Perancangan dengan Diagram Use Case Admin :

AKTOR USE CASE KETERANGAN

Admin/operator login Verifikasi hak akses untuk masuk ke

dalam aplikasi

Admin/operator Konfirmasi

angsuran

Admin/operator akan mengkonfirmasi

angsuran yang dikirim oleh anggota

Admin/operator Kelola informasi Admin/operator akan mengelola

informasi tentang kami, syarat dan

ketentuan, privacy policy

Admin/operator Kelola daftar

peminjaman

Admin/operator akun mengelola daftar

harga peminjaman, pengaturan lama

peminjaman dan daftar harga

Admin/operator Kelola

pengajuan kredit

Admin/operator akan mengkonfirmasi

bila ada custumer baru yang mengajukan

peminjaman

Admin/operator Kelola

peminjman dan

angsuran

Admin/operator akan melihat detail

angsuran anggota

Admin/operator Kelola data

custumer

Admin/operator akan melihat detail dari

peminjaman anggota seperti jumlah

tunggakan, jumlah angsuran, tanggal

disetujui, tanggal pengajuan

admin/operator

login

konfirmasi angsuran

kelola daftar peminjaman

kelola pengajuan kredit

kelola peminjaman dan angsuran

kelola data customer

atur hak akses

kontak perusahaan

atur daftar user

rekening

ganti password

logout

kelola informasi

pengajuan kredit

Page 60: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

35

Admin/operator Atur hak akses

user

Admin/operator akan mengubah data dir

, hak akses user, menambah user

Admin/operator kontak

perusahaan

Admin/operator mengelola identitas

perusahaan dan kontak perususahaan

Admin/operator Ubah password Admin/operator dapat mengubah

password password miliknya

Admin/operator logout Keluar dari aplikasi

2. Anggota

Hal–hal yang dapat dilakukan oleh pengguna jenis anggota adalah sebagai berikut:

Gambar 3.2 use case diagram anggota

Penjelasan Perancangan dengan Diagram Use Case Anggota :

AKTOR USE CASE KETERANGAN

anggota Daftar akun Anggota akan mendaftarkan akun

jika ingin melakukan peminjaman

logout

daftar akun

lihat simulasi angsuranaktor

setor online angsuran

histori peminjaman akun saya

ganti password

kirim pesan

Page 61: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

36

anggota Lihat simulasi angsuran Anggota akan melihat daftar harga

dari pinjaman seperti nilai/harga,

jangka angsuran, serta besaran

angsurannya

anggota Setor online Anggota akan menyetor online tiap

angsurannya sesuai bank rekening

yang dituju

anggota Histori peminjaman Anggota bisa melihat histori

angsuran, jumlah angsuran, jumlah

tuggakan, dan mencetak angsuran

anggota Akun saya Anggota bisa mengubah identitas

diri, ubah password

anggota Ganti password Anggota dapat me-reset password

jika lupa/mengatur ulang password

lewat email

anggota Kirim pesan Anggota dapat mengirim pesan

langsung kepada admin

anggota logout Keluar dari aplikasi

3.2. 2. Diagram Activity

1. Admin

diagram Activity pada gambar 3.3 ini dilakukan oleh aktor admin dimana melakukan

login terlebih dahulu sebelum masuk ke halaman admin. Jika benar maka akan

muncul menu-menu untuk mengelolah data-data.

login

halaman utama

Ya

Gagal

menu

logout

Page 62: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

37

Gambar 3.3 Activity diagram Admin

2. Anggota

Aktivitas pada gambar 3.4 ini digunakan anggota untuk melihat penawaran harga

pinjaman dan dapat melakukan pengajuan peminjaman. Anggota terlebih dahulu

mendaftarkan akun untuk bisa melakukan pengajuan pinjaman. Setelah anggota

membuat akun, maka anggota dapat mengajukan peminjaman secara online dan

agsuran secara online.

Gambar 3.4 Activity diagram Anggota

3.2.3 Sequence Diagram

halaman utama

daftar akun

login

Ya

mengajukan pinjaman

gagal

setoran online logout

Page 63: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

38

1. Sequence diagram login admin

Sequance Diagram Gambar 3.5 memperlihatkan proses login dari admin,dimana

admin dapat masuk ke akses admin dengan cara membuka form login lalu

memasukkan username dan password yang valid.

Gambar 3.5 Sequence diagram login admin

2. Sequence diagram konfirmasi angsuran

Dari sequence diagram pada gambar 3.6 diatas memperlihatkan admin akan

mengkonfirmasi angsuran anggota.

Gambar 3.6 sequnce diagram konfirmasi angsuran admin

admin form login proses loginakses admin

1 : membuka form login()

2 : memasukkan user name dan passworwd()

3 : masuk akses admin()

4 : login kembali()

admin form konfirmasi angsuran konfirmasi angsuran

1 : membuka form konfirmasi angsuran()

2 : konfirmasi angsuran()

Page 64: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

39

3. sequence diagram pada pengajuan kredit admin

Gambar 3.7 sequnce diagram pengajuan kredit admin

4. Sequennce diagram daftar harga peminjaman pada admin

Gambar 3.8 sequence diagram simulasi angsuran

admin form konfirmasi pengajuan kredit lihat dokumen konfirmasi pengajuan kredit database

1 : membuka form konfirmasi pengajuan kredit()

2 : admin membuka dokumen()

3 : admin mengkonfirmasi pengajuan kredit anggota()

4 : simpan ke database()

admin form harga peminjaman form nilai/harga pinjaman form lama pinjaman form besar angsuran database

1 : membuka form harga peminjaman()

2 : input nilai atau harga peminjaman()

3 : input besar angsuran()

4 : input jangka peminjaman()

5 : simpan dabase()

Page 65: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

40

admin form pengaturan harga pinjaman proses simpan database

1 : membuka form pengaturan harga pinjaman()

2 : menginput harga pinjaman()

3 : simpan database()

Dari sequence diagram pada gambar 3.8 memperlihatkan admin akan membuka form

daftar peminjaman dan menginput harga peminjaman, input jangka pinjaman dan

besar angsuran dan simpan ke database.

5. Sequence diagram pengaturan lama pinjaman admin

Gambar 3.9 sequence diagram pengaturan lama pinjaman admin

Dari sequence diagram pada gambar 3.9 menunjukkan admin akan mengatur lama

pinjaman dan akan tersimpan di database.

6. Sequence diagram pengaturan harga pinjaman

Gambar 3.10 Sequence diagram pengaturan harga pinjaman admin

admin form input pengaturan lama pinjaman proses simpan database

1 : membuka form pengaturan lama pinjaman()

2 : input lama pinjaman()

3 : simpan ke database()

Page 66: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

41

Dari sequence diagram pada Gambar 3.10 menunjukkan admin membuka form

pengaturan harga pinjaman, menginput harga pinjman dan tersimpan di database.

7. Sequence diagram master data customer admin

Gambar 3.11 sequence diagram master data customer admin

Dari sequence diagram master data custumer admin pada gambar 3.11 menunjukkan

admin membuka form master data customer dan melihat data dari customer

8. Sequence diagram peminjaman dan angsuran admin

Gambar 3.12 Sequence diagram peminjaman dan angsuran admin

admin form data customer informasi data customer

1 : membuka form master data customer()

2 : lihat data customer()

admin form peminjaman dan angsuran informasi data angsuran anggota

1 : membuka form peminjaman dan angsuran()

2 : melihat data angsuran anggota()

Page 67: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

42

Dari Sequence diagram peminjaman dan angsuran pada gambar 3.12 admin

membuka form peminjaman dan angsuran. Melihat detail peminjaman dan ansuran

anggota.

9. Sequence diagram kirim pesan admin

Gambar 3.12 . sequence diagram message admin

Dari . sequence diagram message admin pada gambar 3.12 menunjukkan admin

membuka form message dan dapat megirim pesan langsung pada anggota.

10. Sequence diagram hak akses user admin

Gambar 3.13 sequence diagram hak akses user

admin form kirim pesan kirim pesan

1 : membuka form kirim pesan()

2 : mengirim pesan langsung()

admin form hak akses user ubah hak akses user

1 : membuka form hak akse user()

2 : mengubah hak akses dari user()

Page 68: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

43

Dari sequence diagram pada gambar 3.13 menunjukkan admin membuka form hak

akses user dan mengubah hak akses dari user.

11. Sequence diagram daftar user

Gambar 3.14 Sequence diagram daftar user

Dari Sequence diagram daftar user pada gambar 3.14 menunjukkan admin membuka

form daftar user akan meninput daftar user baru dan simpan ke database.

12. Sequence diagram identitas perusahaan

Gambar 3.15 Sequence diagram identitas perusahaan

admin form daftar user prose simpan database

1 : membuka form daftar user()

2 : menginput user baru()

3 : simpan database()

admin form identitas perusahaan proses simpandatabase

1 : membuka form identitas perusahaan()

2 : menginput identitas perusahaan()

3 : simpan ke database()

Page 69: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

44

Dari Sequence diagram identitas perusahaan pada gambar 3.15 menunjukkan admin

membuka form identitas perusahaan menginput identitas data dan simpan ke

database.

13. Sequence diagram contact perusahaan

Gambar 3.16 Sequence diagram contact perusahaan

Dari Sequence diagram contact perusahaan pada gambar 3.16 menunjukkan admin

membuka form contact perusaahan meginput contact dari perusahaan dan disimpan

pada database.

14. Sequence diagram nomor rekening

Gambar 3.17 Sequence diagram nomor rekening

admin form contact perusahaan proses simpan database

1 : membuka form contact perusahaan()

2 : menginput contact perusahaan()

3 : simpan database()

admin form rekening prose simpan database

1 : membuka form rekening()

2 : input nomor rekening()

3 : simpan database()

Page 70: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

45

Dari Sequence diagram nomor rekening pada gambar 3.17 menunjukkan admin

membuka form nomor rekening dan menginput nomor rekening perusahaan dan

tersimpan ke database.

15. Sequence diagram price list pinjaman

Gamb

ar

3.18

Seque

nce diagram price list pinjaman

Dari Sequence diagram price list pinjaman pada gambar 3.18 menunjukkan anggota

membuka form halaman, sebelum login user anggota bisa melihat price list pinjman.

16. sequence diagram syarat dan ketentuan

Gambar 3.19 sequence diagram syarat dan ketentuan

anggota form halaman utama informasi syarart dan ketentuan

1 : membuka form halaman utama()

2 : melihat syarta dan ketentuan()

anggota form halaman utama informasi daftar harga pinjaman

1 : membuka form halaman utama()

2 : melihat lst daftar pinjaman()

Page 71: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

46

Dari sequence diagram syarat dan ketentuan pada gambar 3.19 menunjukkan anggota

membuka form halaman utama, melihat syarat dan ketentuan.

17. Sequence diagram register

Gambar 3.20 Sequence diagram register

Dari Sequence diagram register pada gambar 3.20 menunjukkan anggota membuka

form register dan mendaftrakan akun utuk bisa melakukan pengajuan pinjman.

18. Sequence diagram pengajuan pinjaman

Gambar 3.21 Sequence diagram pengajuan pinjaman

anggota form halam utama register anggota

1 : membuka form halaman utama()

2 : mendaftarkan akun()

anggota halaman utama login anggota pengajuan pinjaman

1 : membuka form halaman()

2 : anggota login()

3 : mengajukan pinjaman()

Page 72: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

47

Dari Sequence diagram pengajuan pinjaman pada gambar 3.21 menunjukkan anggoa

akan masuk halaman utama dan login menggunakan user dan password dan

mengajukan pinjaman.

19. Sequence diagram setor online

Gambar 3.22 Sequence diagram setor online

Dari Sequence diagram setor online pada gambar 3.22 menunjukkan anggota akan

membuka form halaman setor online dan akan melakukan angsuran secara online ke

rekening perusahaan dengan memasukkan data bukti transferan.

20. sequence diagram histori peminjaman

Gambar 3.23 sequence diagram histori peminjaman

anggota form setor onlinesetor online data transfer

1 : membuka form setor online()

2 : menyetor angsuran secara online ke rekening perusahaan()

3 : bukti data transfer()

anggota form histori peminjaman lihat data angsuran cetak laporan angsuran

1 : membuka form histori pinjaman()

2 : melihat data angsuran harian()

3 : cetak angsuran harian()

Page 73: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

48

Dari sequence diagram histori peminjaman pada gambar 3.23 menunjukkan anggota

membuka form histori peminjaman, anggota akan mencari data tanggal transaksi,

melihat laporan ansuran harian dan cetak laporan angsuran.

21. Sequence diagram kirim pesan

Gambar 3.24 sequence diagram kirim pesan

Dari sequence diagram kirim pesan pada gambar 3.24 menunjukkan anggota

membuka form pesan dan dapat mengirim pesan lansung pada admin.

3.2.4 Deployment Diagram

anggota form kirim pesan kirim pesan

1 : membuka form kirim pesan()

2 : mengirim pesan langsung()

Page 74: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

49

Gambar 3.25 Deployment Diagram

Deployment/physical diagram pada gambar 3.25 menggambarkan detail

bagaimana komponen di-deploy dalam infrastruktur sistem, di mana komponen akan

terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan

pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal Sebuah

node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-

deploy komponen dalam lingkungan sebenarnya

Deployment diagram merupakan gambaran proses-proses berbeda pada suatu

sistem yang berjalan dan bagaimana relasi di dalamnya. Hal inilah yang

mempermudah user dalam pemakaian sistem yang telah dibuat dan diagram tersebut

merupakan diagram yang statis. Misalnya untuk mendeskripsikan sebuah situs web,

deployment diagram menunjukkan komponen perangkat keras ("node") apa yang

Page 75: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

50

digunakan (misalnya, web server, server aplikasi, dan database server), komponen

perangkat lunak ("artefak") apa yang berjalan pada setiap node (misalnya, aplikasi

web, database), dan bagaimana bagian-bagian yang berbeda terhubung (misalnya

JDBC, REST, RMI). Node digambarkan sebagai kotak, dan artefak yang dialokasikan

ke setiap node digambarkan sebagai persegi panjang di dalam kotak. Node mungkin

memiliki subnodes, yang digambarkan sebagai kotak nested. Sebuah node tunggal

secara konseptual dapat mewakili banyak node fisik, seperti sekelompok database

server. Hubungan antar node (misalnya TCP/IP) dan requirement dapat juga

didefinisikan dalam diagram di bawah ini.

3.3 Rancangan Halaman

1. Form halaman login admin

Login

Username

password

Login

Lupa paswword

Gambar 3.26 form halaman login admin

Pada gambar 3.26 menjelaskan bahwa sebelum masuk ke menu utama aplikasi admin

diharuskan memasukkan username dan password dengan benar bila password lupa

maka admin harus mereset password dengan memasukkan email pada lupa password.

Page 76: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

51

2. halaman menu Admin

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Gambar 3.27 Halaman menu admin

Pada gambar 3.27 menjelaskanHalaman Home Admin merupakan halaman

pertama kali setelah admin melakukan login.Terdapat beberapa menu pada home

admin yaitu hak akses user,daftar user,identitas perusahaan,contact perusahaan,nomor

rekening,ubah password,dan operator.

3. Form halaman hak akses user

Pada gambar 3.28 menjelaskan bahwa Halaman hak akses user terdapat pada admin,

dimana pada halaman ini admin dapat mengelolanya seperti mengedit data user dan

memberi hak akses user.

Page 77: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

52

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Hak akses user

Search

No REG Nama pegawai Username Password Hak akses Action Email Ubah

Gambar 3.28 form data halaman hak akses user

a. form ubah data hak akses user

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Ubah hak akses user

No reg pegawai

Nama lengkap

Hak kases administrator Operator

Email

Username

No reg pegawai

Cancel Logout Submit

Gambar 3.29 form ubah data halaman hak akses user

4. Form daftar user pada admin

Pada gambar 3.30 menjelaskan bahwa Halaman daftar akses user terdapat pada

admin, dimana pada halaman ini admin dapat mengelolanya seperti menambah user,

memberi hak akses user, mengedit data user dan menghapus user.

Page 78: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

53

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Daftar user

Search

No REG Nama pegawai alamat Telepon Status keterangan Action foto

New

Print Export Excel

Gambar 3.30 daftar user pada admin

a. Form tambah data user pada admin

Pada gambar 3.31 ini merupakan form untuk menambah data user

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Tambah data user

No reg pegawai

Nama pegawai

Alamat

Foto Pilih File

No telepon

status

Keterangan

tambahan

Email

Cancel Submit

Gambar 3.31 form tambah user

b. Form ubah data user pada admin

Pada gambar 3.32 ini merupakan form untuk mengubah data dari user

Page 79: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

54

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Tambah data user

No reg pegawai

Nama pegawai

Alamat

Foto Pilih File

No telepon

status

Keterangan

tambahan

Email

Cancel SubmitDelete Logout

Gambar 3.32 form ubah data user

5. Identitas perusahaan

Pada gambar 3.33 menjelaskan bahwa Halaman identitas perusahaan terdapat

pada admin, dimana pada halaman ini admin dapat mengelolanya seperti mengubah

data perusahaan.

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Identitas perusahaan

ID Nama Perusahaan Nomortelepon Alamat Kelurahan KecamatanKabupaten/

kotaProvinsi

Ubah LogoExport PDFPrint

Gambar 3.33 form identitas perusahaan

a. Form ubah profil perusahaan

Page 80: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

55

Pada gambar 3.34 ini merupakan form halaman untuk mengubah data profil

perusahaan.

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Ubah Profil perusahaan

ID

Nama perusahaan

Alamat perusahaan

Provinsi

Keterangan

perusahaan

Kabupaten kota

Kecamatan

Kelurahan

alamat

Cancel Submit

Gambar 3.34 Form ubah profil perusahaan

6. Form contact perusahaan

Pada gambar 3.35 menjelaskan bahwa Halaman contact terdapat pada admin, dimana

pada halaman ini admin dapat mengelolanya seperti menambah contact perusahaan,

mengubah contact data perusahaan.

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Ubah contact perusahaan

Facebook

Telepon

Pin BB

Twitter

Email

Google+

Cancel Submit

Page 81: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

56

Gambar 3.35 Form ubah contact perusahaan

7. Form nomor rekening

Pada gambar 3.36 menjelaskan bahwa Halaman nomor rekening terdapat pada admin,

dimana pada halaman ini admin dapat mengelolanya seperti menambah nomor

rekening, mengubah nomor rekening, neghapus nomor rekening

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Nomor Rekening

Nomor Rekening Nomor Rekeningatas nama Gunakan

New

Gambar 3.36 form halaman nomor rekening

a. Tambah nomor rekening

Pada gambar 3.37 menjelaskan bahwa halaman ini admin akan menambah

nomor rekening.

Page 82: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

57

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Tambah Nomor Rekening

Bank Nomor rekening Rekening atas nama

Cancel Submit

Gambar 3.37 form tambah nomor rekening

b. Ubah nomor rekening

Pada gambar 3.37 menjelaskan bahwa admin bisa mengubah data pada

rekening.

HeaderLogo

Hak akses user

Daftar user

Identitas perusahaan

Contact perusahaan

Nomor rekening

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Tambah Nomor Rekening

Bank Nomor rekening Rekening atas nama

Cancel Submit hapus

Gambar 3.37 form edit nomor rekening

8. Halaman utama pada operator

Page 83: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

58

Pada gambar 3.38 menjelaskan bahwa Halaman utama terdapat pada

Operator dimana pada halaman ini Operator dapat mengelolanya seperti

menambah, mengubah dan menghapus.

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Admin

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Gambar 3.38 form halaman utama pada operator

9. Form halaman message pada operator

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Message

No Tanggal Nama Email Isi Pesan Jawab

Gambar 3.39 Form halaman message pada operator

Page 84: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

59

Pada gambar 3.39 menjelaskan bahwa Halaman message terdapat pada Operator

dimana pada halaman ini Operator dapat membalas pesan masuk anggota

10. form konfirmasi angsuran pada operator

Pada gambar 3.40 menjelaskan bahwa Halaman Konfirmasi angsuran terdapat

pada Operator dimana pada halaman ini Operator akan mengkonfirmasi angsuran

anggota.

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Id Peminjaman

Konfirmasi angsuran

angsuran

Search

No Id Peminjaman Angsuran ke Tanggal angsuran Besar angsuran Rekening tujuan Keterangan Confirm

Gambar 3.40 Halaman konfirmasi angsuran

11. Form konfirmasi Pengajuan kredit pada operator

pada gambar 3.41 menjelaskan bahwa Halaman Konfirmasi pengajuan kredit

terdapat pada Operator dimana pada halaman ini Operator akan mengkonfirmasi

Pengajuan kredit.

HeaderLogo

Message

Konfirmasi angasuran

About us

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Customer

Konfirmasi Pengajuan Kredit

Id peminjaman

Page 85: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

60

Gambar 3.41 form halaman pengajuan kredit

12. Form Daftar harga peminjman pada operator

Pada gambar 3.42 menjelaskan bahwa Halaman daftar harga peminjman terdapat

pada Operator dimana pada halaman ini Operator dapat menambah data peminjaman

megubah dan menghapus

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Daftar harga peminjaman

Search

Nilai/harga Angsuran 80 hari Angsuran 90 hari Angsuran 100 hari Angsuran 105 hari

Gambar 3.42 form halaman daftar harga peminjaman

a. Form halaman tambah daftar harga peminjaman pada operator

Page 86: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

61

Pada gambar 3.43 menjelaskan bahwa halaman ini akan digunakan admin

untuk menambah daftar harga peminjaman pada operator

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Tambah daftar harga peminjaman

Nilai/harga Lama pinjaman Nilai angsuran

Cancel Submit

3.43 Form halaman tambah daftar harga peminjaman pada operator

13. form mengatur lama pinjaman pada operator

Pada gambar 3.44 menjelaskan bahwa Halaman mengatur lama peminjaman terdapat

pada Operator dimana pada halaman ini Operator dapat menambah lama pinjaman,

megubah lama pinjaman dan menghapus.

Page 87: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

62

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Pengaturan lama pinjaman

SearchNew

No Lama peminjaman

3.44 form halaman mengatur lama pinjaman

14. form mengatur Daftar harga pada operator

Pada gambar 3.45 menjelaskan bahgwa halaman mengatur daftar harga terdapat pada

Operator dimana pada halaman ini Operator dapat menambah daftar harga

peminjaman, megubah dan menghapus.

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Pengaturan Daftar harga

SearchNew

No Jumlah peminjaman

Gambar 3.45 form pengaturan daftar harga peminjaman

Page 88: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

63

15. form master data customer pada operator

Pada gambar 3.46 menjelaskan bahwa halaman master data customer terdapat pada

Operator dimana pada halaman ini Operator dapat melihat data anggota dan melihat

histori

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Master data customer

Search

ID

customerFirstname Lastname Email telepon Address Kelurahan Kecamatan

Kabupaten

/kotaProvinsi foto

Histori peminjaman

3.46 Form halaman master data customer

15. form peminjaman dan angsuran pada operator

Pada gambar 3.46 menjelaskan bahwa halaman peminjaman dan angsuran terdapat

pada Operator dimana pada halaman ini Operator dapat melihat status peminjman

anggota

Page 89: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

64

HeaderLogo

Message

Konfirmasi angasuran

About us

Term and condition

Privacy policy

Dashboard Admin Operator Ubah sandi Logout Nama Operator

Image slider

Pengajuan kredit

Daftar harga peminjaman

Pengaturan lama pinjaman

Master data dan custumer

Peminjaman dan angsuran

Peminjaman dan angsuran

ID

customer

Nama

customer

Tanggal

pengajuan

Tanggal

disetujui

Id

peminjaman

Besar

pinjaman

Lama

pinjaman

Besar

angsuran

Tanggal awal

angsuran

Tanggal akhir

angsuran

Customer

Tanggal pengajuan

Tanggal disetujui

ID peminjaman

tunggakan

Jumlah angsuran

sampai hari ini

Jumlah

tunggakanstatus

Gambar 3.46 form halaman peminjaman dan angsuran pada operator

16. form Home halaman pada anggota

Pada gambar 3.37 menjelaskan bahwa halaman Home, ketika anggota mengakses

cv.rizki bersama. Anggota hanya bisa melihat penawaran harga peminjaman dari

cv.rizki bersama

Page 90: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

65

Logo

CV.rizki Bersama

Price list pinjaman Syarat dan ketentuan Pengajuan pinjaman Setoran online My account information Contact us message

Image Slider

Syarat dan ketentuan

3.47 form Home halaman pada anggota

17. form Home halaman pada anggota

Pada gambar 3.48 menjelaskan bahwa halaman Home ketika anggota mengakses

cv.rizki bersama. Anggota hanya bisa melihat penawaran harga peminjaman dari

cv.rizki bersama

Logo

CV.rizki Bersama

Price list pinjaman Syarat dan ketentuan Pengajuan pinjaman Setoran online My account information Contact us message

Categories

Price List

Syarat dan ketentuan

Pengajuan pinjaman

Setoran online

Histori peminjaman

Message

Price List Peminjaman

Nilai/Harga Angsuran 80 hari Angsuran 90 hari Angsuran 100 hari Angsuran 105 hari

Gambar 3.48 form home Price List harga peminjaman

Page 91: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

66

18. form halaman register account

Pada gambar 3.49 menjelaskan bahwa form Halaman register account digunakan

untuk mendaftarkan akun anggota sebelum mengajukan pinjaman.anggota akan

mengisi alamat dan mengisi data pribadi.

Logo

CV.rizki Bersama

Price list pinjaman Syarat dan ketentuan Pengajuan pinjaman Setoran online My account information Contact us message

Categories

login

Register

Forgotten password

My Account

Register Account

Your address

Region/state

City

Sub-district

Village

address

Post code

Pilih provinsi

Pilih kota/kab

Pilih Kecamatan

Pilih Kelurahan

Your Personal Details

No Identitas

Firstname

Last Name

Email

Telepon

Foto Telusuri…..

Your Password

Password

Password Confirm

I have read and agree to the Privacy Policy

Continue

Gambar 3.49 form halaman register account

19. form halaman Setoran online pada anggota

Pada gambar 3.40 menjelaskan halaman setoran online digunakan untuk anggota

yang ingin menyetor angsuran melalui online. Anggota memilih menu setoran online,

Page 92: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

67

memilih id peminjaman dan meng-capture struk pembayaran lalu meng-upload dan

submit otomatis akan terkirim ke operator.

Logo

CV.rizki Bersama

Price list pinjaman Syarat dan ketentuan Pengajuan pinjaman Setoran online My account information Contact us message

Categories

login

Register

Forgotten password

My Account

login Register

Setoran Online

Masukkan data setoran

Id Peminjaman

Angsuran ke

Replace jika data telah

ada

Keterangan

Photo struk pembayaran Telusuri…..

Submit

Gambar 3.40 form halaman register account

20. form halaman message

Pada gambar 3.41 menjelaskan bahwa form message digunakan untuk anggota yang

ingin mengirim pesan langsung pada admin.

Logo

CV.rizki Bersama

Price list pinjaman Syarat dan ketentuan Pengajuan pinjaman Setoran online My account information Contact us message

Categories

login

Register

Forgotten password

My Account

Logout My account

Message

No Tanggal Pesan Anda Jawaban

Pesan baru

Gambar 3.41 Form halaman message pada anggota

Page 93: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

68

3.4 Rancangan Database

3.4.1 Struktur file

Dalam pembuatan program, dibutuhkan suatu struktur file yang dapat

digunakan untuk melakukan kegiatan pengaturan pencarian data dan pembuatan

laporan data yang memudahkan kerja sistem komputer.

Struktur file digunakan dalam perancangan sistem karena struktur file ini

menentukan struktur fisik database yang menunjukan struktur dari elemen data yang

menyatakan panjang elemen data dan jenis datanya.

Struktur file merupakan urutan isi data yang terdaftar pada sebuah record

file yang dipakai untuk aplikasi simpan pinjam. Dalam membuat aplikasi ini

dibutuhkan 12 tabel untuk record data, berikut adalah tabel

Tabel 3.1 User

Nama field Tipe data Size

user_id varchar 40

username varchar 100

password varchar 100

status varchar 100

No_reg varchar 100

nama varchar 100

alamat varchar 300

telepon varchar 100

keterangan varchar 100

Tgl_daftar datetime

action varchar 100

email varchar 100

foto varchar 100

a. Tabel Angsuran

Tabel 3.2 angsuran

Nama field Tipe data Size

KdAnsuran varchar 40

Page 94: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

69

Kode peminjaman varchar 40

tanggalAngsuran date

Angsuran ke varchar 50

confrim char 1

view char 1

keterangan text

attachment varchar 50

b. Tabel customer

Table 3.3 customer

Nama field Tipe data size

id varchar 40

noIdetitas varchar 100

nama varchar 100

Last_name varchar 100

email varchar 100

telepon varchar 100

fax varchar 100

address text

city varchar 100

Post_code varchar 50

region varchar 100

Sub-district varchar 100

village varchar 100

password 100 100

foto Varchar 100

c. Tabel dokumen verifikasi

Tabel 3.4 document verifikasi

Nama field Tipe data size

kdkomponendokumen Varchar 40

namakomponendokumen varchar 100

formatfile varchar 50

namafile varchar 50

d. Tabel image slider

Table 3.5 image slider

Nama field Tipe data Size

Idimage Varchar 40

locationImage Varchar 100

Tampil Char 1

Page 95: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

70

e. Tabel lama peminjaman

Table 3.6 lama peminjaman

Nama field Tipe data Size

kdlamapinjaman Varchar 40

Lamawaktu peminjaman varchar 50

f. Tabel Pengajuan dokumen verifikasi

Table 3.7 Pengajuan dokumen verifikasi

Nama field Tipe data Size

kddokumen varchar 40

kdpeminjaman varchar 40

kdkomponenpeminjaman varchar 40

namadokumen varchar 100

keterangan text

idrekening varchar 40

g. Tabel pengajuan pinjaman

Tabel 3.8 pengajuan_pinjaman

Nama field Tipe data Size

kdpeminjaman varchar 40

kdkredit varchar 40

kdcustomer varchar 40

tanggalpengajuan date

keterangan text

idrekening varchar 40

h. Tabel price list lama pinjaman

Tabel 3.9 price_list_lama_pinjaman

Nama field Tipe data Size

kdkredit varchar 40

kdpricelist varchar 40

kdlamapeminjaman varchar 40

Nilai angsuran varchar 40

i. Tabel price list peminjaman

Tabel 3.10 price_list_peminjaman

Nama field Tipe data Size

kdpricelist varchar 40

Jumlah peminjaman varchar 100

Page 96: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

71

j. Tabel Profil perusahaan

Tabel 3.11 Profil perusahaan

Nama field Tipe data Size

id varchar 40

Namaperusahaan Varchar 100

Keterangan perusahaan varchar 100

Alamat text

Kabupaten kota varchar 50

Kelurahan varchar 50

kecamatan Varchar 50

Provinsi Varchar 50

Logo varchar 100

Telepon Char 20

k. Tabel rekening

Tabel 3.12 rekening

Nama field Tipe data Size

Idrekening Varchar 40

Bank Varchar 100

Nomor rekening Varchar 100

Atas nama rekening Varchar 100

Status Char 1

l. Tabel pesan

Tabel 3.13 pesan

Nama field Tipe data Size

id Varchar 40

Kdcustumer Varchar 40

Tanggal Datetime

Isi Text

Balasan Text

Status baca Char 1

Status baca user Char 1

Status balas Char 1

Tglup datetime

Page 97: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

72

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi

Pada aplikasi yang dibangun ini memerlukan perangkat keras dan perangkat

lunak. Adapun spesifikasi dari kebutuhannya adalah :

4.1.1 Spesifikasi Hardware Yang Digunakan

a. Processor : AMD Dualcore 1.6 Ghz

b. Memory(RAM) : 2 GB

c. Mainboard : Asus K43BY Notebook PC

d. Memory VGA : 1 GB

4.1.2 Spesifikasi Sofware Yang Digunakan

a. SystemOperasi : Windows 8.1 Pro 32-Bit

b. Mysql : XamppWin-32-1.7.2

e. Microsoft Office : Microsoft Office 2013

4.1.3 Tampilan Aplikasi

1. Form halaman login Admin/operator

Page 98: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

73

Gambar 4.1 form halaman login admin/operator

Pada gambar 4.1 menjelaskan bahwa sebelum masuk ke aplikasi, admin harus telebih

dahulu memasukkan username dan password.

2. Form halaman utama Admin/operator

Gambar 4.2 form halaman utama admin

Pada gambar 4.2 ini merupakan tampilan form halaman ketika admin login.

Page 99: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

74

3. Form halaman hak akses user

Gambar 4.3 form halaman hak akses user

Pada gambar 4.3 ini merupakan halaman hak akses user. Admin akan mengarahkan

pointer ke menu pengaturan user dan memilih hak akses user.

4. Form halaman ubah hak akses user

Gambar 4.4 form halaman ubah hak akses

Pada gambar 4.4 ini merupakan form untuk mengubah data dari user

5. Form halaman daftar user

Page 100: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

75

Gambar 4.5 form halaman daftar user

Pada gambar 4.6 ini merupakan form tampilan daftar user. Admin akan mengarahkan

pointer ke arah menu pengaturan user dan memilih daftar user.

6. Form halaman ubah daftar user

Gambar 4.6 form halaman ubah data user

7. Form halaman identitas perusahaan

Page 101: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

76

Gambar 4.7 form halaman identitas perusahaan

Pada gambar 4.7 ini merupakan form halaman identitas perusahaan dimana admin

dapat mencetak identitas perusahaan, export PDF.

8. Form halaman ubah identitas perusahaan

Gambar 4.8 form halaman ubah identitas perusahaan

Pada gambar 4.8 ini merupakan form halaman ubah data profil perusahaan

9. Form halaman ubah identitas perusahaan

Page 102: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

77

Gambar 4.9 form halaman contact perusahaan

Pada gambar 4.9 ini merupakan halaman dari contact perushaan, admin dapat

mengakses menu ini.

10. Form halaman ubah contact perusahaan

Gambar 4.10 form halaman ubah contact perusahaan

Pada gambar 4.10 ini merupakan halaman untuk mengubah contact perusahaan.

11. Form halaman nomor rekening

Page 103: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

78

Gambar 4.11 form halaman nomor rekening

Pada gambar 4.11 ini merupakan form halaman nomor rekening, admin dapat

menambah, mengubah dan menambah nomor rekening.

12. Form halaman tambah nomor rekening

Gambar 4.12 form halaman tambah nomor rekening

Pada gambar 4.13 ini merupakan form tambah nomor rekening. Admin akan

menambah nomor rekening.

Page 104: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

79

13. Form halaman operator

Gambar 4.13 form halaman operator

Pada gambar 4.13 ini merupakan halaman pada operator dimana operator akan

mengelola halaman ini.

14. Form halaman konfirmasi angsuran

Gambar 4.14 form halaman konfirmasi angsuran

Pada gambar 4.14 ini merupakan halaman untuk konfirmasi angsuran, dimana

operator akan mengkonfirmasi angsuran anggota yang masuk.

Page 105: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

80

15. Form halaman image slider

Gambar 4.15 form halaman image slider

Pada gambar 4.15 ini merupakan halaman untuk mengatur image slider yang akan

tampil pada halaman anggota.

16. Form halaman konfirmasi pengajuan kredit

Gambar 4.16 halaman konfirmasi pengajuan kredit

Page 106: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

81

Pada gambar 4.16 ini merupakan halaman konfirmasi pengajuan kredit dimana

operator akan mengkonfirmasi ketika ada pengajuan kredit masuk.

17. Form halaman daftar harga peminjaman

Gambar 4.17 form halaman daftar harga peminjaman

Pada 4.17 ini merupakan form halaman daftar harga peminjman dimana operator

akan menambah, mengubah dan menghapus daftar harga peminjaman.

18. Form halaman tambah daftar harga peminjaman

Gambar 4.18 form halaman tambah daftar harga peminjaman

Page 107: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

82

19. Form halaman atur lama pinjaman

Gambar 4.19 form halaman atur lama pinjaman

Pada gambar 4.20 ini merupakan form untuk mengatur lama pinjaman, operator bisa

untuk mengubah, menambah dan menghapus data lama pinjaman.

20. Form halaman tambah lama pinjaman

Gambar 4.20 Form halaman tambah lama pinjaman

Pada gambar 4.20 ini merupakan form untuk menambah daftar lama peminjaman.

21. Form halaman daftar harga

Page 108: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

83

Gambar 4.21 form atur daftar harga

Pada gambar 4.21 ini merupakan untuk mengatur daftar harga pinjaman, dimana

operator bisa menambah,mengubah dan menghapus data.

22. Form halaman tambah daftar harga

Gambar 4.22 Form halaman tambah daftar harga

Pada gambar 4.22 ini merupakan form untuk menambah harga pinjaman

23. Form halaman master data customer

Page 109: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

84

Gambar 4.23 form halaman master data customer

Pada gambar 4.23 ini merupakan form halaman master data customer dimana

operator bisa melihat identitas customer, melihat histori.

24. Form halaman peminjaman dan angsuran

Gambar 4.24 Form halaman peminjaman dan angsuran

Page 110: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

85

Pada gambar 4.24 ini merupakan form halaman peminjaman dan angsuran dimana

operator akan bisa mengecek detail customer seperti tanggal pengajuan pinjaman,

besar angsuran, tunggakan, jumlah angsuran,tanggal awal angsuran, dan status.

25. Form halaman utama anggota

Gambar 4.25 form halaman utama anggota

Pada gambar 4.25 ini merupakan halaman utama anggota dimana pada saat anggota

mengakses CV.Rizki Bersama maka akan tampil halaman ini.

26. Form halaman price list peminjaman

Page 111: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

86

Gambar 4.26 form halaman price list peminjaman

Pada gambar 4.26 ini merupakan form halaman price list peminjaman dimana

pelanggan dapat melihat terlebih dahulu daftar peminjaman seperti, nilai/harga

pinjaman, angsuran per harinya dan jangka pinjaman.

27. Form halaman syarat dan ketentuan

Gambar 4.27 form halaman syarat dan ketentuan

Page 112: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

87

Pada gambar 4.27 ini merupakan form halaman syarat dan ketentuan dimana pada

halaman menjelaskan pada cv.rizki bersama mempunyai syarat untuk bisa

mengajukan pinjaman.

28. Form halaman pengajuan pinjaman

Gambar 4.28 Form halaman pengajuan pinjaman

Pada gambar 4.28 ini merupakan form halaman pengajuan pinjaman dimana ketika

masuk ke halaman pengajuan pinjaman maka akan tampil halaman account login.

Apabila anggota sudah punya akun tinggal login tetapi anggota belum punya akun

diharuskan untuk daftarf akun agar bisa mengajukan pinjaman.

29. Form halaman daftar akun anggota

Page 113: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

88

Gambar 4.29 Form halaman daftar akun

Pada gambar 4.29 ini merupakan form halaman daftar akun dimana pelanggan yang

ingin untuk mengajukan pinjaman maka diharuskan utuk mendaftarkan akun terlebih

dahulu.

30. Form halaman setoran online anggota

Pada gambar 4.30 ini merupakan halaman setoran online dimana anggota yang ingin

menyetor angsuran cukup dengan meng-capture struk pembayaran dan mengirimkan

ke web cv.rizki bersama sebagai tanda bukti telah melakukan pembayaran angsuran.

Page 114: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

89

Gambar 4.30 form halaman setoran online anggota

31. Form halaman histori pinjaman anggota

Gambar 4.31 Form halaman histori pinjaman anggota

Page 115: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

90

Pada gambar 4.31 ini merupakan halaman histori pinjaman anggota dimana anggota

bisa melihat tanggal pengajuan, tanggal disetujui,besar pinjaman,lama pinjaman,besar

angsuran,tanggal awal angsuran,jumlah angsuran, jumlah tunggakan,rekening

tujuan,dan status.

32. Form halaman cetak list angsuran anggota

Gambar 4.32 Form halaman cetak list angsuran anggota

Pada gambar 4.32 ini merupakan cetak list angsuran anggota. Dimana anggota bisa

mencetak list angsuranya

33. Form halaman pesan anggota

Pada gambar 4.33 ini merupakan halaman kirim pesan anggota, dimana anggota dapat

mengirim pesan langsung pada operator.

Page 116: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

91

Gambar 4.33 Form halaman pesan anggota

34. Form halaman contact perusahaan

Gambar 4.34 Form halaman contact perusahaan

Page 117: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

92

Pada gambar 4.34 ini merupakan halaman contact perusahaan, dimana anggota bisa

melihat contact perushaan CV.Rizki Bersama.

35. Form halaman report semua customer

Gambar 4.35 Form halaman report semua customer

4.2 ANALISIS HASIL

Analisis hasil dilakukan dengan cara menganalisis hasil kuisioner tentang

otomatisasi untuk mengetahui kelayakan simpan pinjam yang diambil dari 15 orang

responden, karyawan, pedagang, yang sebelumnya para responden mencoba

menggunakan otomastisasi untuk mengetahui kelayakan simpan pinjam dahulu. Pada

kuisioner ini ada tiga poin utama dalam penilaian, yaitu:

1. Fungsionalitas, yang menitik beratkan dari segi kinerja dan fungsi

kegunaan dari aplikasi monitoring kesehatan karyawan.

2. Tampilan, yang menitik beratkan kepada visualisasi aplikasi dan tampilan

setiap halaman.

Page 118: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

93

3. Informatif, yang menitik beratkan ketersediaan menu-menu penyedia

informasi yang ada di otomatisasi untuk mengetahui kelayakan simpan

pinjam.

Pada pengujian sistem pada responden dengan kriteria penilaian kurang

sekali, kurang, cukup, baik, dan baik sekali, dari 15 orang responden

memberikan penilaian sebagai berikut:

1. Untuk tampilan keseluruhan halaman aplikasi simpan pinjam, 0% memberikan

penilaian kurang sekali,dan penilaian kurang, 35% memberikan penilaian

cukup, 45% memberikan penilaian baik, dan 20% orang memberikan penilaian

baik sekali.

2. Untuk pemilihan warna tema aplikasi simpan pinjam, 0% memberikan penilaian

kurang sekali,dan baik sekali. 50% memberikan penilaian kurang, 20%

memberikan penilaian cukup, 30% memberikan penilaian baik.

3. Untuk kelengkapan data yang tersedia di aplikasi simpan pinjam, 0%

memberikan penilaian kurang sekali, penilaian kurang, dan penilaian cukup,

80% memberikan penilaian baik, dan 20% memberikan penilaian baik sekali.

4. Untuk kelengkapan fungsi-fungsi keseluruhan aplikasi simpan pinjam 0%

memberikan penilaian kurang sekali, dan penilaian kurang, 30% memberikan

penilaian cukup, 70% memberikan penilaian baik, dan penilaian baik sekali.

5. Untuk kegunaan fungsi-fungsi yang tersedia, 0% memberikan penilaian kurang

sekali, penilaian kurang, dan penilaian cukup, 60% memberikan penilaian baik,

dan 40% memberikan penilaian baik sekali.

Page 119: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

94

6. Untuk kelengkapan informasi yang tersedia, 0% memberikan penilaian kurang

sekali, dan penilaian kurang, 20% memberikan penilaian cukup, 40%

memberikan penilaian baik, dan penilaian baik sekali.

7. Untuk kemudahan dalam penggunaan aplikasi simpan pinjam, 0% memberikan

penilaian kurang sekali, dan penilaian kurang, 0% memberikan penilaian

cukup, 60% memberikan penilaian baik, dan 40% memberikan penilaian baik

sekali.

8. Untuk pendapat keseluruhan tentang aplikasi simpan pinjam, 0% memberikan

penilaian kurang sekali, penilaian kurang, dan penilaian cukup, 80%

memberikan penilaian baik, dan 20% memberikan penilaian baik sekali.

Tabel 4.1 Hasil pengujian responden analisa otomatisasi untuk

mengetahui simpan pinjam

No Nama Usia Pekerjaan Komentar

1 Agung

dewandaru

40 Baber shop -Cukup membatu proses

pengajuan kredit dan

mengangsur

-Tampilannya kurang lumayan

2 danang 28 material -Sangat membantu kinerja

Page 120: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

95

karyawan

-Mudah dalam mengoperasikan

aplikasi ini.

3 M.Irfan

Sundara

36 furniture -Tampilan interfacenya

memuaskan

-fungsi-fungsi yang ada di

aplikasi ini cukup membantu

proses merekap data.

4 yadi 43 Ketok magic -Sangat membantu dalam

kegiaatan pengajuan pinjaman

-Tampilan aplikasi ini harusnya

lebih baik lagi.

5 Chandra

setiawan

32 karyawan -bagus

6 martin 43 pedagang -sangat menarik dalam proses

pinjaman

-fungsinya baik

7 tono 23 Kaki liima -Tampilan masih standar

-Mudah untuk mengakses

aplikasi ini.

Page 121: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

96

8 Moncos 25 pramusaji -Tampilan monoton

-Pemilihan warna yang standar

-kurang improvisasi

9 suwandi 30 pedagang -Fungsi lumayan bagus dan

bekerja sesuai fungsinya

-Layout Tampilan lumayan

10 Zaenal 34 Showroom

motor

-Menu-menu yang ada masih

kurang

-Fitur-fiturnya menarik

11 Dani 38 Pedagang

sembako

-sangat menarik untuk digunakan

-memudahkan untuk meminjam

12 Anwar 30 Pedagang

sayur

-sangat memudahkan karaywan

untuk merekap seluruh data

peminjam

-menu-menu harusnya ditambah

13 Leo 33 Pedagang

sayur

-tema terlalu monoton.

14 Chintya 28 Salon -menarik

-memberikan informasi yang

baik

Page 122: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

97

15 Fajar ahmad 35 Sate Madura -Fitur-fiturnya cukup baik

-fungsinya berjalan baik

Dari hasil 15 kuisioner yang di peroleh maka dapat dikatakan secara umum

bahwa rata-rata responden berpendapat baik dalam penilaian aplikasi simpan pinjam

online.

Page 123: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

98

BAB V

PENUTUP

Bab ini adalah bab penutup yang menguraikan kesimpulan dari penulisan

laporan skripsi serta saran yang bermanfaat bagi semua pihak-pihak yang akan

melanjutkan pengembangan penelitian ini :

5.1 Kesimpulan

Berdasarkan pengujian aplikasi yang dibuat, maka diperoleh kesimpulan bahwa

program aplikasi yang memiliki fungsi antara lain sebagai berikut :

1. Laporan anggota, simpanan, pinjaman dan angsuran yang dihasilkan tepat

waktu karena sistem yang digunakan sudah terkomputerisasi.

2. Mempermudah dalam pencarian data-data anggota

3. Penyajian informasi tentang simpanan dan pinjaman anggota dapat diproses

dengan cepat

5.2 Saran

Berdasarkan data dan informasi yang telah didapat oleh penulis, maka penulis

hendak memberikan saran-saran kepada piha-pihak yang terkait, yaitu:

Page 124: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

99

1. Dalam merealisasikan pinjaman agar lebih selektif sebab ternyata masih

ada juga anggota yang tidak dapat membayar angsuran pinjaman

2. Dalam upaya meningkatkan kesejahteraan anggota dan untuk menambah,

memperluas unit kegiatan perlu menambah jalinan kerja sama dengan

pihak-pihak lain.

3. Senantiasa melakukan Backup file secara rutin agar file-file master dapat

terhindar dari kerusakan dan kehilangan.

Page 125: OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM

DAFTAR PUSTAKA

Al-BahraBin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi.Yogyakarta: GrahaIlmu

Kadir, Abdul. 2002. Dasar Pemrograman WEB Dinamis menggunakan PHP.

Jogiyanto. 2005. Analisis dan Desain Sistem Informasi.Yogyakarta:Andi Offset.

Nugroho Bunafit. 2006. Database Relasional Dengan MySQl. Yogyakarta: Andi Offset

Romi Satria Wahono dan Sri Dharyatnti, Pengenalan UML [Tanggal 4 Desember

2009]

Wisnu, Handoko. 2011 .Analisis dan Perancangan Sistem Informasi Simpan Pinjam. Naskah

Publikasi. Sekolah Tinggi Manajemen Informatika dan Komputer Amikom

Yogyakarta.