SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem...

100
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH SKRIPSI SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA KOPERASI PEGAWAI REPUBLIK INDONESIA (KPRI-MATRA) Diajukan Oleh: 1. ANJA NOPRIANSAH / 011110067 2. ARI PRATAMA / 011110069 3. HENDRA GUNAWAN / 011110122 Untuk Memenuhi Sebagian Dari Syarat-syarat Guna Mencapai Gelar Sarjana Komputer PALEMBANG 2015

Transcript of SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem...

Page 1: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

SKRIPSI

SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB

PADA KOPERASI PEGAWAI REPUBLIK INDONESIA

(KPRI-MATRA)

Diajukan Oleh:

1. ANJA NOPRIANSAH / 011110067

2. ARI PRATAMA / 011110069

3. HENDRA GUNAWAN / 011110122

Untuk Memenuhi Sebagian Dari Syarat-syarat

Guna Mencapai Gelar Sarjana Komputer

PALEMBANG

2015

Page 2: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

ii

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

HALAMAN PERSETUJUAN PEMBIMBING SKRIPSI

NAMA/NPM : 1. ANJA NOPRIANSAH / 011110067

2. ARI PRATAMA / 011110069

3. HENDRA GUNAWAN / 011110122

PROGRAM STUDI : TEKNIK INFORMATIKA

JENJANG PENDIDIKAN : STRATA SATU (S1)

KONSENTRASI : JARINGAN

JUDUL SKRIPSI : SISTEM INFORMASI SIMPAN PINJAM

BERBASIS WEB PADA KOPERASI

PEGAWAI REPUBLIK INDONESIA

SELAMAT SEJAHTERA (KPRI-MATRA)

Tanggal : 22 Agustus 2015 Mengetahui,

Pembimbing, Ketua,

Hendra Effendi, M.Kom. Benedictus Effendi, S.T., M.T.

NIDN: 0217108001 NIP : 09.PCT.13

Page 3: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

iii

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

PALCOMTECH

HALAMAN PENGESAHAN PENGUJI SKRIPSI

NAMA/NPM : 1. ANJA NOPRIANSAH / 011110067

2. ARI PRATAMA / 011110069

3. HENDRA GUNAWAN / 011110122

PROGRAM STUDI : TEKNIK INFORMATIKA

JENJANG PENDIDIKAN : STRATA SATU (S1)

KONSENTRASI : JARINGAN

JUDUL SKRIPSI : SISTEM INFORMASI SIMPAN PINJAM

BERBASIS WEB PADA KOPERASI

PEGAWAI REPUBLIK INDONESIA

SELAMAT SEJAHTERA (KPRI-MATRA)

Tanggal : 31 Agustus 2015 Tanggal : 31 Agustus 2015

Penguji 1 : Penguji 2 :

Andri Saputra, S.Kom., M.Kom D.Tri Octafian, S.Kom. M.Kom

NIDN : 0216098801 NIDN: 0213108002

Menyetujui,

Ketua,

Benedictus Effendi, S.T., M.T.

NIP : 09.PCT.13

Page 4: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

iv

MOTTO DAN PERSEMBAHAN

MOTTO :

Tidak ada yang tidak mungkin selagi kita mau

berusaha dan konsisten dalam menjalani segala

sesuatu dengan sepenuh hati

Percaya diri sendiri, kata hati, dan Tuhan Mu

Kepersembahkan Kepada :

o .Kedua orang tercinta

o .Adik ku tersayang

o .Semua keluarga yang selalu mendukung ku

Page 5: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

v

KATA PENGANTAR

Alhamdulillahi Rabbil’alamin, berkat rahmat dan inayah-Nya lah sehingga

penulis dapat menyelesaikan penyusunan dan penulisan laporan Skripsi ini yang

berjudul “Sistem Informasi Simpan Pinjam Berbasis Web Pada Koperasi

Pegawai Republik Indonesia Selamat Sejahtera (KPRI-MATRA)”. Shalawat

dan salam disampaikan kepada junjungan kita Nabi Muhammad SAW, para

keluarga, sahabat dan pengikut beliau hingga akhir zaman.

Ucapan terimakasih yang tulus di tujukan kepada Pihak Pembimbing yang

telah membantu dan membimbing Penulis dalam menyusun Laporan Praktik

Kerja Lapangan ini, selain itu Penulis juga mengucapkan terima kasih kepada

beberapa pihak, yaitu :

1. Bapak Benedictus Effendi, S.T., MT. selaku Ketua STMIK PalComTech.

2. Bapak Hendra Effendi, M.Kom., Dosen Pembimbing.

3. Seluruh Dosen dan Staf STMIK PalComTech.

4. Bapak Drs. Nasution selaku ketua Koperasi Selamat Sejahtera (KPRI-

MATRA). .

5. Seluruh Staf Koperasi Selamat Sejahtera.

6. Kedua Orang Tua dan Saudara ku tersayang yang telah memberikan Doa dan

dorongan atas penulisan laporan Skripsi ini.

7. Semua teman - teman angkatan 11 dan teman – teman di STMIK

PalComTech.

8. Semua Pihak yang saya tidak bisa sebutkan satu persatu yang telah membantu

dalam penyelesaian Laporan Skripsi ini.

Page 6: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

vi

Semoga kebaikan serta kemudahan yang telah diberikan kepada penulis

menjadi amalan baik sehingga akan mendapat balasan dari Allah SWT, Amin.

Akhirnya Penulis berharap agar penulisan tugas akhir ini dapat bermanfaat

bagi banyak pihak.

Palembang, Agustus 2015

Penulis

Page 7: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

vii

DAFTAR ISI

HALAMAN JUDUL

HALAMAN PENGESAHAN PEMBIMBING

HALAMAN PENGESAHAN PENGUJI

MOTTO DAN PERSEMBAHAN .................................................................. iv

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

DAFTAR ISI ................................................................................................... vii

DAFTAR GAMBAR ....................................................................................... x

DAFTAR TABEL ........................................................................................... xiv

DAFTAR LAMPIRAN ................................................................................... xv

ABSTRACT ................................................................................................... xvi

BAB I PENDAHULUAN

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

1.2. Rumusan masalah ............................................................. 3

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

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

1.5. Manfaat penelitian ............................................................. 4

1.5.1. Bagi penulis ........................................................... 4

1.5.2. Bagi Akademik ...................................................... 4

1.5.3. Bagi Tempat Penelitian ......................................... 4

BAB II GAMBARAN UMUM .............................................................. 6

2.1. Gambaran umum Koperasi ............................................... 6

2.1.1. Sejarah Koperasi ................................................... 6

2.1.2. Visi dan Misi Koperasi .......................................... 7

Page 8: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

viii

2.1.3. Stuktur Organisasi ................................................. 8

2.1.4. Tugas Wewenang Koperasi ................................... 10

BAB III TINJAUAN PUSTAKA ........................................................... 13

3.1. Landasan Teori .................................................................. 13

3.1.1. Pengertian Sistem .................................................. 13

3.1.2. Pengertian Informasi ............................................. 13

3.1.3. Pengertian Sistem Informasi ................................. 14

3.1.4. Pengertian Web ..................................................... 15

3.1.5. Pengertian model view controller (MVC) .............. 16

3.1.6. Pengertian Framework CodeIgnter ....................... 18

3.1.7. pengertian unified Modeling Language (UML) ..... 20

3.1.7.1 Use Case Diagram ..................................... 21

3.1.7.2 Class Diagram ........................................... 24

3.1.7.3 Activity Diagram ....................................... 26

3.1.8 Pengertian PHP ..................................................... 29

3.1.9. Pengertian MySQL ............................................... 29

3.2. Penelitian Terdahulu ......................................................... 30

3.3 Kerangka Penelitian .......................................................... 33

BAB IV METODE PENELITIAN ........................................................ 35

4.1. Lokasi dan Waktu Penelitian ............................................ 35

4.1.1 Lokasi ....................................................................... 35

4.1.2 Waktu Penelitian ...................................................... 35

4.2. Jenis Data .......................................................................... 35

Page 9: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

ix

4.2.1 Data Primer .............................................................. 35

4.2.2 Data Sekunder .......................................................... 35

4.3. Teknik Pengumpulan Data ................................................ 36

4.4. Jenis Penelitian .................................................................. 36

4.5. Alat dan Teknik Pengembangan Sistem ........................... 37

4.5.1 Alat Pengembangan Sistem ..................................... 37

4.5.1.1 Model Proses .................................................... 37

4.5.1.2 Model Data ....................................................... 40

4.5.2. Teknik Pengembangan Sistem ................................ 42

4.5.2.1 Model WaterFall ............................................... 42

4.6. Alat dan Teknik Pengujian ................................................ 44

4.6.1 Teknik Uji Coba Black Box ..................................... 44

BAB V HASIL DAN PEMBAHASAN ................................................. 46

5.1. Hasil ..................................................................................... 46

5.1.1.1. Analisis ........................................................................ 46

5.1.1.1.1. Indentifikasi Masalah ............................................ 46

5.1.1.1.2. Permodelan Kebutuhan ......................................... 47

5.1.1.1.3. Desain Database .................................................... 54

5.1.1.1.4. Desain Interface ...................................................... 58

5.1.3. Implementasi Hasil Desain Sistem ................................ 65

5.1.3.1. Implementasi Database ........................................... 65

5.1.3.2. Implementasi Interface ............................................ 66

5.1.4. Pengujian ....................................................................... 66

Page 10: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

x

5.1.4.1. pengujian Sistem Informasi Simpan Pinjam .......... 66

5.1.4.2. Pengujian Black Box .............................................. 68

5.2. Pembahasan ......................................................................... 70

5.2.1. Form Input ................................................................. 71

BAB VI SARAN DAN SIMPULAN ...................................................... 80

6.1. Simpulan ........................................................................... 80

6.2. Saran .................................................................................. 80

DAFTAR PUSTAKA

HALAMAN LAMPIRAN

Page 11: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

xi

DAFTAR GAMBAR

Hal

Gambar 2.1 Bagan Stuktur Organisasi .............................................................. 9

Gambar 3.1 Proses Model View Controller(MVC) ........................................... 17

Gambar 5.1 Use Case Diagram ........................................................................ 47

Gambar 5.2 Activity Diagram Anggota ........................................................... 48

Gambar 5.3 Activity Diagram Pinjaman........................................................... 49

Gambar 5.4 Activity Diagram Pembayaran ..................................................... 50

Gambar 5.5 Activity Diagram Simpanan .......................................................... 51

Gambar 5.6 Activity Diagram Penarikan Dana ................................................ 52

Gambar 5.7 Class Diagram .............................................................................. 54

Gambar 5.8 Form Menu Utama ....................................................................... 59

Gambar 5.9 Form Anggota ............................................................................... 59

Gambar 5.10 Form Simpanan ............................................................................ 60

Gambar 5.11 Form Penarikan Dana .................................................................. 60

Gambar 5.12 Form Pinjaman ............................................................................. 61

Gambar 5.13 Form Pembayaran ....................................................................... 61

Gambar 5.14 Desain Output anggota ................................................................. 62

Gambar 5.15 Desain Output Simpanan .............................................................. 62

Gambar 5.16 Desain Output Penarikan Dana ................................................... 63

Gambar 5.17 Desain Output Pinjaman ............................................................... 64

Gambar 5.18 Desain Output Pembayaran ........................................................... 64

Gambar 5.19 Desain Menu Home....................................................................... 65

Gambar 5.20 Form login .................................................................................... 71

Gambar 5.21 Form Menu Utama ....................................................................... 71

Gambar 5.22 Form koperasi .............................................................................. 72

Gambar 5.23 Form Input Anggota .................................................................... 72

Gambar 5.24 Form Input Simpanan .................................................................... 73

Gambar 5.25 Form Input Penarikan Dana ......................................................... 73

Gamabar5.26 Form Input Pinjaman .................................................................. 74

Gamabar5.27 Form Input Pembayaran .............................................................. 74

Gambar 5.28 Hasil Form Anggota ..................................................................... 75

Page 12: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

xii

Gambar 5.29 Hasil Simpanan Anggota............................................................... 75

Gambar 5.30 Hasil Input Pinjaman .................................................................... 76

Gambar 5.31 Hasil Form Pembayaran ............................................................... 76

Gambar 5.32 Input Data Anggota ....................................................................... 77

Gambar 5.33 Output Simpanan .......................................................................... 77

Gambar 5.34 Output Penarikan Anggota ........................................................... 78

Gambar 5.35 Output Laporan Peminjaman Anggota ......................................... 78

Gambar 5.36 Output Laporan Pembayaran Anggota ......................................... 79

Gambar 5.37 Output Laporan Tunggakan Anggota ........................................... 79

Page 13: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

xiii

DAFTAR TABEL

Hal

Tabel 3.1 Use Case Diagram ........................................................................ 21

Tabel 3.2 Class Diagram .............................................................................. 25

Tabel 3.3 Acttivity Diagram ......................................................................... 27

Tabel 3.4 Penelitian Terdahulu .................................................................... 30

Tabel 4.1 Simbol-simbol Use Case Diagram ................................................ 37

Tabel 4.2 Simbol-simbol Aktivity Diagram ................................................. 39

Tabel 4.3 Simbol-Simbol Class Diagram ..................................................... 40

Tabel 5.1 Tabel User .................................................................................... 55

Tabel 5.2 Tabel Anggota .............................................................................. 55

Tabel 5.3 Tabel Simpanan ............................................................................ 56

Tabel 5.4 Tabel Data Pengambilan .............................................................. 56

Tabel 5.5 Tabel Pinjman Detail..................................................................... 57

Tabel 5.6 Tabel Pinjaman Header ................................................................ 57

Tabel 5.7 Tabel implementasi Database ...................................................... 65

Tabel 5.8 Implementasi Interface ................................................................. 66

Tabel 5.9 Pengujian ...................................................................................... 68

Tabel 5.10 Pengujian Black Box login ........................................................... 69

Tabel 5.11 Pengujian Black Box Anggota ..................................................... 69

Tabel 5.12 Data Simpanan .............................................................................. 70

Tabel 5.13 Data Penarikan Dana ................................................................... 70

Tabel 5.14 Data Pinjaman .............................................................................. 70

Tabel 5.15 Data Pembayaran .......................................................................... 70

Page 14: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

xiv

DAFTAR LAMPIRAN

1. Lampiran 1. Form Topik dan Judul (Fotocopy)

2. Lampiran 2. Form Konsultasi (Fotocopy)

3. Lampiran 3. Surat Pernyataan (Fotocopy)

4. Lampiran 4. Form Revisi Ujian Pra Komprehensif (Fotocopy)

5. Lampiran 5. Form Revisi Ujian Komprehensif (Asli)

6. Lampiran 6. Listing Code (Fotocopy)

Page 15: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

xv

ABSTRACT

ANJA NOPRIANSAH, ARI PRATAMA, HENDRA GUNAWAN. Information

System of Savings and Loans Cooperative Employees Berbassis Web In the

Republic of Indonesia Welcome Sejahtera (KPRI-MATRA).

The information system is designed to provide information about existing savings

and loans transactions in cooperative survived prosperous (KPRI-MATRA)

Banyuasin. As a means of information which could help the public or members of

the cooperative in seeking information about existing savings and loans

cooperative prosperous Banyuasin survived. The research method started with the

choice of primary data, data collection techniques use the observation and study

of literature, for its design using the Model View Controller (MVC) and a

developer tool system using process models Unified Modeling Language (UML),

Use Case, Activity Diagram, Class Diagram and technical development of

systems using the Waterfall method and technique of using blackbox testing. With

the Information Systems It is expected to facilitate the public and members of the

cooperative to obtain information Employee Savings and Loans Cooperative

Republic of Indonesia Welcome Sejahtera (KPRI-MATRA) Banyuasin.

Keywords: Savings and Loans, MVC, UML,WEB.

Page 16: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

xvi

ABSTRAK

ANJA NOPRIANSAH, ARI PRATAMA, HENDRA GUNAWAN. Sistem

Informasi Simpan Pinjam Berbassis Web Pada Koperasi Pegawai Republik

Indonesia Selamat Sejahtera (KPRI-MATRA).

Sistem informasi ini dibuat untuk memberikan informasi mengenai transaksi

simpan pinjam yang ada pada koperasi selamat sejahtera (KPRI-MATRA)

Banyuasin. Sebagai sarana informasi yang bisa membantu masyarakat atau

anggota koperasi dalam mencari informasi mengenai simpan pinjam yang ada

pada koperasi selamat sejahtera banyuasin. Metode penelitian yang dilakukan

mulai dengan pemilihan jenis data primer, teknik pengumpulan data yang

menggunakan observasi dan studi pustaka, untuk perancangannya menggunakan

metode Model View Controller (MVC) dan alat pengembang sistem

menggunakan model proses Unified Modeling Language (UML), Use Case,

Activity digram, Class Diagram dan teknik pengembangan sistem menggunakan

metode Waterfall dan teknik pengujian menggunakan blackbox. Dengan adanya

Sistem Informasi Ini diharapakan dapat mempermudah masyarakat dan anggota

koperasi untuk mendapatkan informasi Simpan Pinjam Pada Koperasi Pegawai

Republik Indonesia Selamat Sejahtera (KPRI-MATRA) Banyuasin.

Kata kunci : Simpan Pinjam, MVC, UML ,WEBb.

Page 17: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

ABSTRACT

ANJA NOPRIANSAH, ARI PRATAMA, HENDRA GUNAWAN.

Information System of Savings and Loans Cooperative Employees Berbassis

Web In the Republic of Indonesia Welcome Sejahtera (KPRI-MATRA).

The information system is designed to provide information about existing

savings and loans transactions in cooperative survived prosperous (KPRI-

MATRA) Banyuasin. As a means of information which could help the public

or members of the cooperative in seeking information about existing savings

and loans cooperative prosperous Banyuasin survived. The research method

started with the choice of primary data, data collection techniques use the

observation and study of literature, for its design using the Model View

Controller (MVC) and a developer tool system using process models

Unified Modeling Language (UML), Use Case, Activity Diagram, Class

Diagram and technical development of systems using the Waterfall method

and technique of using blackbox testing. With the Information Systems It is

expected to facilitate the public and members of the cooperative to obtain

information Employee Savings and Loans Cooperative Republic of

Indonesia Welcome Sejahtera (KPRI-MATRA) Banyuasin.

Keywords: Savings and Loans, MVC, UML,WEB

Page 18: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

ABSTRAK

ANJA NOPRIANSAH, ARI PRATAMA, HENDRA GUNAWAN. Sistem

Informasi Simpan Pinjam Berbassis Web Pada Koperasi Pegawai Republik

Indonesia Selamat Sejahtera (KPRI-MATRA).

Sistem informasi ini dibuat untuk memberikan informasi mengenai transaksi

simpan pinjam yang ada pada koperasi selamat sejahtera (KPRI-MATRA)

Banyuasin. Sebagai sarana informasi yang bisa membantu masyarakat atau

anggota koperasi dalam mencari informasi mengenai simpan pinjam yang

ada pada koperasi selamat sejahtera banyuasin. Metode penelitian yang

dilakukan mulai dengan pemilihan jenis data primer, teknik pengumpulan

data yang menggunakan observasi dan studi pustaka, untuk perancangannya

menggunakan metode Model View Controller (MVC) dan alat pengembang

sistem menggunakan model proses Unified Modeling Language (UML),

Use Case, Activity digram, Class Diagram dan teknik pengembangan sistem

menggunakan metode Waterfall dan teknik pengujian menggunakan

blackbox. Dengan adanya Sistem Informasi Ini diharapakan dapat

mempermudah masyarakat dan anggota koperasi untuk mendapatkan

informasi Simpan Pinjam Pada Koperasi Pegawai Republik Indonesia

Selamat Sejahtera (KPRI-MATRA) Banyuasin.

Kata kunci : Simpan Pinjam, MVC, UML ,WEB.

Page 19: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Pertumbuhan ekonomi adalah proses perubahan kondisi perekonomian

suatu negara secara berkelanjutan menuju keadaan yang lebih baik selama

periode tertentu. Perkembangan ekonomi dapat diartikan juga sebagai sebagai

proses kenaikan pendapatan, adanya pertumbuhan ekonomi merupakan

indikasi keberhasilan pembangunan ekonomi.

Pembangunan ekonomi tidak lepas dari pertumbuhan ekonomi.

pembangunan ekonomi mendorong pertumbuhan ekonomi, dan sebaliknya

pertumbuhan ekonomi memperlancar proses pembangunan ekonomi. Dalam

proses pembangunan ekonomi peran masyarakat sangat membantu

menunjang pertumbuhan ekonomi.

Pengaruh masyarakat dalam pertumbuhan ekonomi sangat penting

sehingga perlu adanya usaha untuk mendorong pertumbuhan ekonomi, akan

tetapi tidak sedikit diantara masyarakat masih kesulitan dalam memilih jenis

usaha yang akan ditekuni. Alasanya beragam, ada yang sulit memulai usaha

karena kurangnya modal, kurangnya pengalaman, tidak punya pengetahuan

bisnis, dan masih banyak lagi kendala lainnya.

Dalam membantu usaha masyarakat banyak koperasi yang memberi

kemudahan dan peminjaman modal, memberi pengarahan bisnis dan lainnya.

Page 20: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

2

Salah satunya Koperasi Pegawai Republik Indonesia Selamat Sejahtera

(KPRI-MATRA) yang mempunyai jenis usaha simpan pinjam. Koperasi ini

berdiri pada tanggal 22 April 1996 dengan akta pendirian koperasi Badan

Hukum NO : 1518/75/SK/KOPERINDAG,UKM DAN PM / 2010.

Koperasi Pegawai Republik Indonesia Selamat Sejahtera (KPRI-

MATRA) memiliki jumlah anggota 735 orang pada akhir tahun 2014.

Koperasi ini dikelola oleh Drs.Nasution sebagai ketua koperasi dan Nasutman,

S.Pd., M.Si sebagai sekretaris di koperasi tersebut. Dengan jumlah anggota

yang ada, pegawai koperasi masih melakukan transaksi simpan pinjam

menggunakan sistem pencatatan manual dengan buku. Sistem pencatatan

manual yang ada tidak dapat mendata anggota secara sistematis, terkadang

membuat kesulitan pegawai koperasi dalam melacak data simpanan, data

pinjaman, dan data angsuran pada transaksi simpan pinjam.

Berdasarkan latar belakang yang penulis uraikan diatas, maka penulis

mengambil judul “Sistem Informasi Simpan Pinjam Berbasis Web Pada

Koperasi Pegawai Republik Indonesia Selamat Sejahtera (KPRI-

MATRA)”. Diharapkan dengan adanya sistem informasi simpan pinjam dapat

membantu dalam transaksi simpan pinjam pada koperasi tersebut.

Page 21: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

3

1.2. Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan, maka penulis

mengambil rumusan masalah yang akan dibahas dalam eksperimen ini adalah

“Bagaimana membuat Sistem Informasi Simpan Pinjam berbasis web

menggunakan teknik Model View Controller (MVC)”.

1.3. Batasan masalah

Ruang lingkup pembahasan masalah dalam penelitian ini penulis

hanya membatasi permasalahan yang ada sebagai berikut :

1. Sistem berisi tentang pengelolaan data meliputi login setiap anggota,

data anggota, data simpan, data pinjam dan data angsuran.

2. Laporan yang dihasilkan meliputi laporan simpanan, laporan pinjaman,

laporan angsuran.

3. Sistem dibangun berbasis web dengan bahasa pemograman PHP dan

database menggunakan MySql.

1.4. Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah :

1. Memberikan kemudahan dalam pengolahan data simpan pinjam.

2. Memudahkan pegawai koperasi untuk melihat informasi data simpanan,

pinjaman dan angsuran setiap anggotanya.

3. Memudahkan pegawai koperasi untuk menginputkan data anggota, data

simpanan, data pinjaman dan data angsuran.

Page 22: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

4

4. Memudahkan pegawai koperasi untuk membuat laporan data simpanan,

data pinjaman dan data angsuran lebih mudah, cepat dengan data yang

akurat.

1.5. Manfaat Penelitian

Manfaat yang ingin dicapai dalam penulisan ini adalah sebagai berikut

ini :

1. Bagi Penulis

a. Penelitian ini diharapkan dapat menambah ilmu pengetahuan, serta

wawasan dan dapat menerapkan serta mengembangkan ilmu yang

didapat selama menjadi mahasiswa STMIK PalComTech Palembang.

b. Penelitian ini diharapkan dapat menambah wawasan bagi penulis

khususnya cara merancang dan membuat sistem informasi simpan

pinjam.

2. Bagi Akademik

Penelitian ini diharapkan dapat menjadi referensi bagi penulis lainnya

sebagai bahan studi perbandingan dalam penelitian selanjutnya dan

menjadi bahan bacaan di perpustakaan STMIK PalComTech

khususnya.

3. Bagi Tempat Penelitian

Manfaat bagi tempat penelitian yaitu informasi lebih mudah

didapatkan dalam simpan pinjam, memudahkan proses transaksi

simpan pinjam, informasi data yang dihasilkan lebih akurat sesuai

Page 23: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

5

dengan data yang ada, memberikan kemudahan dalam pembuatan

laporan simpan pinjam.

Page 24: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

6

BAB II

GAMBARAN UMUM

2.1 Gambaran Umum Koperasi Selamat Sejahtera (KPRI-MATRA)

2.1.1 Sejarah Koperasi Selamat Sejahtera (KPRI-MATRA)

Koperasi pegawai republik indonesia selamat sejahtera

(KPRI-MATRA) merupakan koperasi yang menyediakan jasa

simpan pinjam. Yang beralamat komplek RSS sukomoro permai

jalan palembang-pangkalan balai KM 18 Banyuasin.

Koperasi pegawai republik indonesia selamat sejahtera

(KPRI-MATRA) di dirikan pada tanggal 22 April 1996, dengan

badan hukum nomor : 1519/75/SK/KOPERINDAG, UKM DAN

PM/ 2010. Koperasi pegawai republik indonesia selamat sejahtera

merupakan suatu gerakan ekonomi yang di kelolah bersama untuk

mewujudkan masyarakat yang sejahtera berdasarkan pancasila dan

undang-undang 1945 dalam tata perekonomian nasional yang

disusun berdasarkan azaz kekeluargaan dan demokrasi ekonomi,

karena itu organisasi ini diupayakan untuk menjadi kuat mandiri

berdasarkan prinsip koperasi, sehingga mampu berperan sebagai

penopang perekonomian anggota.

Page 25: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

7

2.1.2 Visi dan Misi Koperasi Selamat Sejahtera (KPRI-MATRA)

Dalam hal ini Koperasi pegawai republik indonesia selamat

sejahtera (KPRI-MATRA) memiliki visi dan misi yaitu :

a. Visi

Sebagai koperasi simpan pinjam yang mengerti tentang

kebutuhan anggota dan membantu mendukung menjadikan

anggota yang lebih sejahtera.

b. Misi

Memberikan layanan terbaik untuk anggota dan calon

anggota.

Meningkatkan kesejahteraan anggota.

Melakukan kerjasama usaha yang saling mengutungkan

dalam rangka pembangunan koperasi.

2.1.3 Stuktur Organisasi Koperasi Selamat Sejahtera (KPRI-

MATRA)

Struktur organisasi adalah suatu bagan yang menunjukkan

hubungan pada suatu organisasi atau perusahaan antara bagian yang

satu dengan bagian yang lain dalam melaksanakan fungsi dan tugas-

tugas yang dibebankan terhadap suatu posisi / jabatan tertentu untuk

menjamin kelancaran kerja. Oleh karena itu, struktur organisasi

Page 26: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

8

dilandasi dengan adanya pembagian tugas dari tiap satuan kerja pada

organisasi tersebut.

Dengan adanya struktur organisasi maka dapat diketahui

dengan jelas wewenang dan tanggung jawab dari setiap bagian yang

ada dalam dalam lingkaran kerja perusahaan itu dan diharapkan

dapat tercipta suatu kerja sama yang baik antara bagian yang satu

dengan bagian yang lain sehingga tingkat aktifitas dan efisiensi

dalam bekerja dapat tercapai.

Page 27: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

9

STRUKTUR ORGANISASI KOPERASI SELAMAT SEJAHTERA

(KPRI –MATRA)

Gambar 2.1. Bagan Struktur Organisasi Koperasi Selamat

Sejahtera (KPRI-MATRA)

RAPAT ANGGOTA

PENGURUS

KETUA

WKL KETUA

SEKRETARIS

PENGAWAS

KETUA

ANGGOTA

ANGGOTA

WKL SEKRETARIS

BENDAHARA

ADMINISTRASI KASIR

Page 28: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

10

2.1.4 Tugas Wewenang Koperasi Selamat Sejahtera (KPRI-

MATRA)

Adapun uraian tugas dan wewenang pada masin-masing

bidang yaitu :

1. Tugas Wewenang Rapat Anggota

a. Rapat Anggota

1. Menetapkan anggran dasar (AD) dan anggaran rumah

tangga(ART).

2. Menetapkan rencana kerja, rencana anggaran

pendapatan dan belanja koperasi.

3. Mensahkan laporan pengurus.

4. Mensahkan laporan pengawas.

5. Keputusan berdasarkan musyawarah untuk mufakat.

2. Tugas Wewenang Pengurus

a. Ketua

1. Mengendalikan seluruh kegiatan koperasi.

2. Memimpin dan mengotrol kegiatan jalannya aktivitas

koperasi.

3. Mengambil keputusan atas hal yang dianggap

penting.

b. Wakil Ketua

1. Mengolah organisasi dan usaha koperasi.

Page 29: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

11

2. Meyelenggarakan rapat.

3. Meningkatkan pengetahuan anggota dengan

meyelenggarakan pendidikan bagi anggota.

c. Sekretaris

1. Membantu ketua dalam pelaksanaan kerja.

2. Meyelenggarakan kegiatan surat dan ketatausahaan

koperasi

3. Membantu pendataan koperasi

d. Bendahara

1. Merencanakan anggaran belanja dan pendapatan

koperasi.

2. Memelihara harta kekayaan koperasi.

3. Mengontrol keuangan koperasi.

3. Tugas Wewenang Pengawas

a. Ketua

1. Melakukan pengawasan terhadap kegiatan

pelaksanaan kebijakan dan pengolahan koperasi.

2. Melaporkan hasil pengawasan secara tertulis kepada

rapat anggota.

3. Bertanggung jawab kepada rapat anggota.

b. Anggota

1. Membantu ketua dalam pengawasan anggota.

2. Meneliti catatan yang ada pada koperasi.

Page 30: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

12

4. Tugas Wewenang Administrasi

1. Mengatur surat yang ada di dalam koperasi.

2. Menjadwalkan kegiatan-kegiatan yang dilakukan

koperasi.

3. Mempersiapkan rapat-rapat koperasi.

5. Tugas Wewenang Kasir

1. Bertanggung jawab atas dana kas kecil.

2. Bertanggung jawab atas keluar masuknya uang.

3. Bertanggung jawab membuat laporan harian.

Page 31: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

13

BAB III

TINJAUAN PUSTAKA

3.1 Landasan Teori

3.1.1 Sistem

Menurut Supriyanto (2005:238), Sistem adalah kumpulan

elemen, komponen, atau subsistem yang saling berintegrasi dan

berinteraksi untuk mencapai tujuan tertentu. Jadi setiap sistem

memiliki subsistem-subsistem dan subsistem terdiri atas komponen-

komponen atau elemen-elemen.

Menurut Sutabri (2012:15), Sistem merupakan suatu bentuk

integrasi antara satu komponen dengan komponen lain karena sistem

memiliki sasaran yang berbeda untuk setiap kasus yang terjadi di

dalam sistem tersebut.

Dari pengertian diatas, dapat disimpulkan bahwa sistem adalah

kumpulan elemen-elemen atau instruksi-instruksi untuk mencapai

tujuan tertentu.

3.1.2 Informasi

Menurut Kadir (2008:3), Informasi adalah data yang telah

diolah menjadi bentu bermakna dan berguna bagi manusia. Informasi

dapat juga diartikan menjadi data yang telah diproses sedemikian

rupa sehingga meningkatkan pengetahuan seseorang yang

menggunakannya.

Page 32: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

14

Menurut Sutabri (2012:22), Informasi adalah data yang telah

diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan

dalam proses pengambilan keputusan.

Jadi, berdasarkan uraian definisi diatas bahwa informasi

merupakan data yang diklasifikasikan atau diolah atau

diinterpretasikan untuk digunakan dalam proses pengambilan

keputusan.

3.1.3 Sistem Informasi

Menurut Jogiyanto (2005:36), Sistem informasi adalah suatu

sistem di dalam suatuorganisasi yang mempertemukan kebutuhan

pengolahan transaksi harian, mendukung operasi, bersifat manajerial

dan kegiatan strategi dari suatu organisasi yang menyediakan pihak

luar tertentu dengan laporan-laporan yang diperlukan. Sistem

informasi selalu menggambarkan, merancang, menginplementasikan

dengan menggunakan proses perkembangan sistematis, dan

merancang sistem informasi berdasarkan analisa kebutuhan. Jadi,

bagian utama dari proses ini adalah mengetahui rancangan dan

analisis sistem. Seluruh aktivitas utama dilibatkan dalam siklus

perkembangan yang lengkap.

Menurut Supriyanto (2005:243), Sistem informasi adalah

suatu sistem di dalam suatu organisasi, yang mempertemukan

kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat

manajerial dan kegiatan strategi dari suatu organisasi dan

Page 33: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

15

menyediakan pihak luar tertentu dengan laporan – laporan yang

diperlukan.

Jadi, berdasarkan uraian definisi diatas bahwa sistem informasi

merupakan sistem yang mempunyai kemampuan untuk

mengumpulkan informasi dari semua sumber, data yang

dikumpulkan, dikelompokkan dan diolah sedemikian rupa sehingga

menjadi sebuah satu kesatuan informasi yang saling terkait dan

saling mendukung dan menggunakan berbagai media untuk

menampilkan informasi yang akan berharga bagi yang menerimanya.

3.1.4 Web

Menurut Kadir (2005:2), Web merupakan salah satu sumber

daya internet yang berkembang pesat. Saat ini, informasi Web

didistribusikan melalui pendekatan hyperlink, yang memungkinkan

suatu teks, gambar, ataupun objek yang lain menjadi acuan untuk

membuka halaman-halaman Web yang lain, Dengan pendekatan

hyperlink ini, seseorang dapat memperoleh informasi dengan

meloncat dari suatu halaman ke halaman yang lain.

Menurut Hidayat (2010:2), Web diartikan sebagai kumpulan

halaman- halaman yang digunakan untuk menampilkan informasi

teks, gambar diam atau gerak, animasi, suara, dan atau gabungan

dari semuanya, baik yang bersifat statis maupun dinamis yang

membentuk satu rangkaian bangunan yang saling terkait, yang

masig- masing dihubungkan dengan jaringan-jaringan halaman.

Page 34: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

16

Dapat disimpulkan web adalah sebuah tempat di internet, yang

menyajikan informasi dengan berbagai macam format data seperti

text, image, bahkan video dan dapat diakses menggunakan berbagai

aplikasi klien sehingga memungkinkan penyajian informasi yang

lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.

3.1.5 Model View Controller (MVC)

Menurut Basuki (2014:23), Model-View-Controller atau

MVC adalah sebuah pendekatan yang ditempuh untuk memisahkan

aplikasi menjadi tiga bagian, yaitu data (Model) dari tampilan

(View) dan cara bagaimana memprosesnya (Controller).

Model, mempresentasikan data yang digunakan aplikasi.

Contoh data misalnya database, RSS, atau data yang

diperoleh dari pemanggilan API, dan aksi yang melibatkan

operasi create, read, update, dan delete (CRUD) data

View, adalah informasi yang ditampilkan kepada user

melalui browser. Biasanya berupa file HTML atau kode

PHP yang menyusun tanpilan untuk website.

Controller, bertugas sebagai jembatan antara Model dan

View. Controller akan merespon ke HTTP request yang

datang dari user (melalui browser), dari request ini

controlller akan menentukan apa yang harus dilakukan.

Jika diperlukan, controller akan memanggil Model untuk

mengolah data, kemudian akan memanggil View yang

Page 35: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

17

sesuai untuk menampilkan data hasil olahan Model dan

akhirnya mengirim kembali hasil oleh data itu ke browser.

Adapun proses metode MVC yang dapat dilihat pada gambar.

Gambar 3.1. Proses MVC

Adapun penjelasan proese gambar diatas terdir dari lima

langkah yaitu:

1. User melakukan request ke Controller

2. Lalu Controller melakukan interaksi dengan Model,

dan membuat suatu permintaan

3. Kemudian Model melakukan pemrosesan, lalu

memberikan data yang diminta ke bagian Controller

4. Controller akan melakukan analisa hasil(jika

dimungkinkan membutuhkan data lainnya, lalu akan

membuat permintaan lainnya ke bagian model yang

lain)

User/ browser

Model View

Controller

Page 36: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

18

5. Terakhir data akan di kirim kebagian View, yang

kemudian dilakukan manipulasi oleh webbrowser, dan

akan ditampilkan pada browser

Dari definisi diatas, dapat disimpulkan bahwa MVC adalah

suatu metode yang digunakan untuk membuat suatu aplikasi web

dengan memisahkan setiap bagian mulai dari model, view dan

controller (MVC) dan MVC ini dapat dikembangkan dan lebih

mudah untuk dirawat.

3.1.6 Framework CodeIgniter

Menurut Basuki (2014:13) framework dapat diartikan sebagai

kumpulan potongan-potongan program (kelas dan fungsi) yang

disusun dan diorganisasikan sedemikian rupa, sehingga dapat

digunakan kembali untuk membantu membuat aplikasi utuh tanpa

harus membuat semua kodenya dari awal.

Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan

Framework PHP lain :

1. Performa sangat cepat : salah satu alasan tidak menggunakan

framework adalah karena eksekusinya yang lebih lambat

daripada PHP from the scracth, tapi Codeigniter sangat cepat

bahkan mungkin bisa dibilang codeigniter merupakan

framework yang paling cepat dibanding framework yang lain.

2. Konfigurasi yang sangat minim (nearly zero configuration) :

tentu saja untuk menyesuaikan dengan database dan keleluasaan

Page 37: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

19

routing tetap diizinkan melakukan konfigurasi dengan

mengubah beberapa file konfigurasi seperti database.php atau

autoload.php, namun untuk menggunakan codeigniter dengan

setting standard, anda hanya perlu mengubah sedikit saja file

pada folder config.

3. Banyak komunitas: dengan banyaknya komunitas CI ini,

memudahkan kita untuk berinteraksi dengan yang lain, baik itu

bertanya atau teknologi terbaru.

4. Dokumentasi yang sangat lengkap : Setiap paket instalasi

codeigniter sudah disertai user guide yang sangat bagus dan

lengkap untuk dijadikan permulaan, bahasanya pun mudah

dipahami.

5. Dan banyak lagi yang lainnya.

Framework secara sederhana dapat diartikan kumpulan dari

fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu

yang sudah siap digunakan sehingga bisa lebih mempermudah dan

mempercepat pekerjaan seorang programer, tanpa harus membuat

fungsi atau class dari awal.

Ada beberapa alasan mengapa menggunakan Framework:

1. Mempercepat dan mempermudah pembangunan sebuah aplikasi

web.

Page 38: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

20

2. Relatif memudahkan dalam proses maintenance karena sudah

ada pola tertentu dalam sebuah framework (dengan syarat

programmer mengikuti pola standar yang ada)

3. Umumnya framework menyediakan fasilitas-fasilitas yang

umum dipakai sehingga kita tidak perlu membangun dari awal

(misalnya validasi, ORM, pagination, multiple database,

scaffolding, pengaturan session, error handling, dll

4. Lebih bebas dalam pengembangan jika dibandingkan CMS

3.1.7 Unified Modeling Language (UML)

Menurut Rosa (2011:120-122), Unified Modeling Language

(UML) adalah bahasa yang telah menjadi standar dalam industri

untuk menvisualisasi, menspesifikasi, merancang dan

mendokumentasikan sistem piranti lunak .

Unified Modeling Language (UML) menawarkan sebuah

standar untuk merancang subuah sistem. Tujuan UML adalah:

1. Memberikan model yang siap pakai, bahasa permodelan visual

yang ekspresif untuk mengembangkan dan saling menukar

model dengan mudah dan dimengerti secara umum.

2. Memberikan bahasa permodelan yang bebas dari berbagai

bahasa pemrograman dan proses rekayasa.

3. Menyatukan prakti-praktik terbaik yang terdapat dalam

permodelan.

Page 39: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

21

3.1.7.1 Diagram UML

a. Use Case Diagram

Menurut Rosa (2011:130-133), use case adalah

mendeskripsikan sebuah interaksi antara satu atau lebih aktor

dengan sistem informasi yang akan dibuat. Secara kasar, use

case digunakan untuk mengetahui fungsi apa saja yang ada

didalam sebuah sistem informasi dan siapa saja yang berhak

menggunakan fungsi-fungsi itu. Ada dua hal utama pada use

case yaitu pendefinisian apa yang disebut aktor dan use case.

Aktor merupakan orang, proses, atau sistem lain

yang berinteraksi dengan sistem informasi yang

akan dibuat diluar sistem informasi yang akan

dibuat itu sendiri, jadi walaupun simbol dari aktor

adalah gambar orang, tapi aktor belum tentu orang.

Use case merupakan fungsionalitas yang

disediakan sistem sebagai unit-unit yang saling

bertukar pesan antar unit atau aktor

Tabel 3.1. Use Case Diagram

Simbol Deskripsi

Use case

Fungsionalitas yang

disediakan sistemsebagai unit-

unit yang saling bertukar

pesan antar unit atau aktor,

Nama use case

Page 40: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

22

biasanya dinyatakan dengan

menggunakan kata kerja di

awal, diawal frase nama

usecase

Aktor/actor

Nama aktor

orang, proses, atau sistem lain

yang berinteraksi dengan

sistem informasi yang akan

dibuat diluar sistem informasi

yang akan dibuat itu sendiri,

jadi walaupun simbol dari

aktor adalah gambar orang,

tapi aktor belum tentu

merupak orang, biasanya

dinyatakan menggunakan kata

benda di awal frase nama aktor

Asosiasi/association

Komunikasi antara aktor dan

use case yang berpartisipasi

pada use case atau use case

memiliki interaksi dengan

aktor.

Extend

Case tambahan memiliki nama

depan yang sama dengan use

case yang ditambahkan.

Page 41: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

23

Misal:

Arah panah mengarahkan pada

use case yang ditambahakan

Generalisasi/ generalization

Hubungan generalisasi dan

spesialisai (umum-khusus)

antara dua buah use case

dimana fungsi yang satu

adalah fungsi yang lebih

umum dari lainnya, misalnya:

Arah panah mengarah pada

use case yang menjadi

generalisasi (umum)

(Sumber : Rosa dan Shalahudin (2011:133))

Validasi username

Validasi user

Validasi sidik jari

Ubah data

Mengelola data

Hapus data

Page 42: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

24

b. Class Diagram

menurut Rosa (2011: 122-123) class diagram atau diagram

kelas yang menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk

membangun sistem. Kelas memiliki apa yang disebutatribut

dan metode atau operasi.

Atribut merupakan variable-variable yang dimiliki

oleh suatu kelas.

Operasi atau metode adalah fungsi-fungsi yang

dimilki oleh suatu kelas.

Kelas-kelas yang ada pada struktur sistem harus dapat

melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.

Susunan struktur kelas yang baik pada diagram kelas

sebaiknya memiliki jenis-jenis kelas berikut:

Kelas main : kelas yang memilki fungsi awal

dieksekusi ketika sistem dijalankan

Kelas yang menangani sistem : kelas yang

mendefinisikan dan mengatur tampilan ke

pemakai

Kelas yamg diambil dari pendefinisian use case :

kelas yang menangani fungsi-fungsi yang harus

ada diambil pendefinisian use case

Page 43: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

25

Kelas yang diambil dari pendefinisian data : kelas

yang digunakan untuk memegang atau

membungkus data menjadi sebuah kesatuan yang

diambil maupun akan di simpan ke basis data

Berikut ini adalah simbol-simbol yang ada pada diagram

kelas:

Tabel 3.2. Class Diagram

Simbol Deskripsi

Kelas

Nama kelas

+ Atribut

+ Operasi

Kelas pada struktur sistem

Antar muka / interface

Nama_interface

Sama dengan konsep

interface dalam

pemrograman berorientasi

objek

Asosiasi / association

Relasi antar kelas dengan

makna umum, asosiasi

biasanya juga disertai

dengan multiplicity

Asosiasi berarah/ directed

association

Relasi antar kelas dengan

makna kelas yang satu

Page 44: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

26

digunakan oleh kelas yang

lain, asosiasi biasanya juga

disertai dengan multiplicity

Generalisasi

Relasi anrat kelas dengan

makna generalisasi-spesialis

(umum khusus)

Kebergantungan /

dependency

.............................

Relasi antar kelas dengan

makna kebergantungan antar

kelas

Agregasi / aggregation

Relasi antar kelas dengan

makna semua bagian (whole-

part)

(Sumber : Rosa dan Shalahudin (2011:123))

c. Activity Diagram

Menurut Rosa (2011:134) activity diagrami ialah

mengambarkan workflow (aliran kerja) atau aktivitas dari

sebbuah sistem atau proses bisnis, yang perlu diperhatikan

disini adalah bahwa diagram aktivitas menggambarkan

aktivitas sistem bukan apa yang dilakukan aktor, jadi

aktivitas yang dapat dilakukan oleh sistem.

Diagram aktivitas juga banyak digunkan untuk

mendefinisikan hal-hal berikut:

Page 45: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

27

Rancangan proses bisnis dimana setiap urutan

aktivitas yang digambarkan merupakan proses

bisnis sistem yang didefinisikan

Urutan atau pengelompokan tampilan dari

sistem/user interface dimana setiap aktivitas

dianggap memiliki sebuah rancangan antarmuka

tampilan

Rancangan pengujian dimana setiap aktivitas

dianggap memerlukan sebuah pengujian yang

perlu didefinisikan kasus ujinya

Berikut ini simbol-simbol yang ada pada diagram

aktivitas:

Tabel 3.3. Activity Diagram

Simbol Deskripsi

Status awal

Status awal aktivitas sistem,

sebuah diagram aktivitas

memiliki sebuah status awal

Aktivitas

Aktivitas yang dilakukan

sistem, aktivitas biasanya

diawali dengan kata kerja

sPercabangan / decision

Asosiasi percabangan

dimana jika ada pilihan

aktivitas lebih dari satu

Aktivitas

Page 46: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

28

Penggabungan / join

Asosiasi penggabungan

dimana lebih dari satu

aktivitas digubungkan

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

(Sumber : Rosa dan Shalahudin (2011:135))

Name swimlane

Page 47: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

29

3.1.8 PHP

Menurut Nugroho (2008:73) PHP adalah bahasa berbentuk

skrip yang ditempatkan didalam server dan diproses diserver. PHP

dapat dijabarkan juga dengan bahasa pemrograman script yang

paling banyak dipakai saat ini. PHP banyak dipakai untuk

memrogram situs web dinamis, walaupun tidak tertutup

kemungkinan digunakan untuk pemakaian lain.

PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf,

yang pada awalnya dibuat untuk menghitung jumlah pengunjung

pada homepagenya. Diawal Januari 2001, PHP telah dipakai lebih

dari 5 juta domain diseluruh dunia, dan akan terus bertambah

karena kemudahan aplikasi PHP ini dibandingkan dengan bahasa

Server side yang lain.

Kelebihan PHP Dari Bahasa Pemrograman Lain:

Pemrograman yang berjalan pada server banyak sekali. Setiap

program mempunyai kelebihan dan kekurangan. Saat ini banyak

website yang menggunakan program PHP sebagai dasar

pengolahan data.

3.1.9 My Stuctured Query Language (MySQL)

Menurut Nugroho (2008:91) MySQL (My Stuctured Query

Language) atau yang biasa dibaca mai-se-kuel adalah sebuah

program pembuatan dan pengelola database atau yang sering

disebut dengan DBMS (Database Management System). MySQL

Page 48: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

30

merupakan program pengakses database yang bersifat jaringan ,

sehingga dapat digunakan untuk aplikasi Multi User (Banyak

Pengguna). Kelebihan lain dari MySQL adalah mengguanakan

bahasa Query (permintaan) standar SQL (Structured Query

Language).

3.2 Penelitian Terdahulu

Tabel 3.4. Penelitian Terdahulu

NO Judul Penulis Kesimpulan

1 Perancangan Aplikasi

Penjualan Sepatu

Berbasis Web Dengan

Metode Model View

Controller (MVC)

Dewi Lidya

Lumbangaol

Aplikasi ini

dirancang untuk

memudahkan orang

untuk menjual

sepatu di internet

menggunakan web

dengan metode

MVC ini.

2 Sistem Informasi

Simpan Pinjam Pada

Koperasi Wanita Putri

Harapan Desa Jati

Gunung Kecamatan

Tulakan

Hayyu Ratna

Atikah

Aplikasi sistem

pakar ini dirancang

untuk digunakan

dalam memudahkan

kita untuk

menggunakan jasa

Page 49: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

31

koperasi dalam hal

simpan pinjam di

Desa Jati Gunung

Kecamatan Tulakan.

3 Desain dan

Implementasi Sistem

Informasi Perpustakaan

berbasis Web dengan

MVC (Model View

Controller)

Dini Hari

Pratiwi

Aplikasi perangkat

lunak tersebut akan

digunakan untuk

melalukan

pencatatan,

pencarian,

penyimpan

sistematis.

4 Penerapan Arsitektur

Model View Controller

(MVC) Dalam Rancang

Bangun Sistem Kuis

Online Adaptif

Arief Hidayat

dan Bayu

Surarso

Penerapan arsitektur

Model View

controller (MVC)

dalam rancang

bangun sistem kuis

online adaptif ini

dapat menigkatkan

mudolaritas dan

reusabilitas dari

sistem, dan teknik

Page 50: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

32

petanyaan adaptif

menghasilkan urutan

dinamis pertanyaan

yang dihasilkan

tergantung pada

respon peserta didik,

dengan kata lain,

jawaban peserta

didik menentukan

seri pertanyaan

berikutnya.

Dari tabel penelitian terdahulu, dapat disimpulkan bahwa

penelitian kami berbeda dengan penelitian terdahulu. Karena

penelitian kami untuk membuat sistem informasi data simpan

pinjam koperasi menggunakan metode model view controller

(MVC) dan Framework CodeIgniter.

Page 51: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

33

3.3 Kerangka Penelitian

Identifikasi Masalah

Koperasi Pegawai Republik Indonesia Selamat Sejahtera

(KPRI-MATRA) memiliki jumlah anggota 735 orang pada akhir

tahun 2014. Koperasi ini dikelola oleh Drs. Nasution sebagai ketua

koperasi dan Nasutman, S.Pd, M.Si sebagai sekretaris di koperasi

tersebut. Dengan jumlah anggota yang ada, pegawai koperasi masih

melakukan transaksi simpan pinjam menggunakan sistem pencatatan

dengan buku. Dalam transaksi simpan pinjam yang semakin banyak

anggotanya setiap bulannya sehingga perhitungan juga semakin

banyak. Sehingga membuat pegawai koperasi kesulitan untuk

melakukan transaksi dan membuat laporan transaksi simpan pinjam

pada koperasi tersebut.

Teori Pendukung

Sistem Informasi, Jurnal tentang Sistem Informasi, Model View

Controller (MVC), Web, metode perancangan menggunakan metode

waterfall, Unified Modelling Language(UML), MYSql, PHP.

Metode Yang Digunakan

Metode yang digunakan dalam sistem informasi, menggunakan metode

Model View Controller (MVC).

Page 52: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

34

Hasil Perancangan

Hasil perancangan berupa Sistem Informasi Simpan Pinjam Berbasis

Web Pada Koperasi Pegawai Republik Indonesia Selamat Sejahtera

(KPRI-MATRA).

Page 53: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

35

BAB IV

METODE PENELITIAN

4.1. Lokasi dan Waktu Penelitian

4.1.1. Lokasi

Koperasi Pegawai Republik Indonesia Selamat Sejahtera (KPRI-

MATRA). Komplek RSS Sukamoro Permai Jalan Palembang –

Pangkalan Balai KM.18 Kabupaten Banyuasin Propinsi Sumatera

Selatan Kode Post 30761 Telp. 0711 564 5465 Fax. 0711 564 546..

4.1.2. Waktu Penelitian

Waktu penelitian selama 1 (satu) bulan dimulai pada tanggal 12 Mei

sampai 12 Juni 2015.

4.2. Jenis Data

4.2.1. Data Primer

Menurut Hasan (2008 : 33), data primer adalah data yang

diperoleh atau dikumpulkan oleh orang yang melakukan penelitian

atau yang bersangkutan yang memerlukannya. Data primer disebut

juga data asli atau data baru.

4.2.2. Data Sekunder

Menurut Hasan (2008 : 33), data sekunder adalah data yang

diperoleh atau dikumpulkan dari sumber-sumber yang telah ada.

Data itu biasanya diperoleh dari perpustakaan atau dari laporan-

Page 54: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

36

laporan peneliti yang terdahulu. Data sekunder disebut juga data

tersedia.

4.3. Teknik Pengumpulan Data

Proses pengumpulan data diambil dari sumber-sumber terpercaya

untuk mempermudahkan dalam pembuatan sistem pakar. Metode

pengumpulan data yang digunakan dalam penelitian sebagai berikut:

1. Observasi

Menurut Indrajani (2011:5), observasi adalah salah satu teknik

pencarian data paling efektif untuk pemahaman suatu sistem. Menurut

Jogiyanto (205:623), observasi adalah pengamatan langsung suatu

kegiatan yang sedang dilakukan. Pada waktu melakukan observasi,

analisis sistem dapat juga ikut berpartisipasi atau hanya mengamati saja

oaring-orang yang sedang melakukan suatu kegiatan tertentu yang

diobservasi.

2. Study Pustaka

Menurut Indarajani (2011:1), study pustaka merupakan metode

yang dilakukan dengan cara mengumpulkan, membaca, dan mempelajari

data-data yang ada dari berbagai media, seperti buku-buku, hasil karya

tulis, jurnal-jurnal, penelitian atau artikel-artikel dari internet yang

berhubungan dengan masalah yang dibahas.

4.4. Jenis Penelitian

Jenis penelitian ini termasuk penelitian eksperiment, menurut

Maryati (2007:104), Penelitian eksperimen merupakan jenis penelitian yang

Page 55: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

37

memanipulasi atau mengontrol situasi alamiah menjadi situasi buatan

(artificial) sesuai dengan tujuan penelitian.

4.5. Alat dan Teknik Pengembangan Sistem

4.5.1. Alat Pengembangan Sistem

Alat pengembangan sistem yang digunakan dalam suatu

metodologi umumnya berupa gambar atau diagram atau grafik. Alat

pengembangan sistem yang penulis gunakan adalah:

4.5.1.1. Model Proses

Model proses yang digunakan dalam oenelitian ini adalah:

a. Use Case

Menurut Shalahuddin (2011 : 130) use case

adalah sebuah interaksi antara satu atau lebih actor

dengan sistem informasi yang akan dibuat.

Tabel 4.1 Tabel Simbol – Simbol Diagram Use Case

Simbol Deskripsi

Use Case Fungsionalitas yang disediakan

sistem sebagai unit-unit yang

saling bertukar pesan antar unit

atau actor; biasanya dinyaakan

dengan menggunakan kata kerja

di awal frase nama use case

Aktor / actor

Orang, proses, atau sistem lain

yang berinteraksi dengan sistem

Page 56: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

38

informasi yang akan dibuat di luar

sistem informasi yang akan dibuat

itu sendiri, jadi walaupun symbol

dari aktor adalah gambar orang,

tapi actor belum tentu merupakan

orang; biasanya dinyatakan

menggunakan kata benda di awal

frase nama actor.

Asosiasi /

association

Komunikasi antara aktor dan use

case yang berpartisipasi pada use

case atau use case memiliki

interaksi dengan actor.

Tabel 4.1 Lanjutan Tabel Simbol – Simbol Diagram

Use Case

Simbol Deskripsi

Ekstensi / extend Relasi use case tambahan ke

sebuah use case dimana use case

yang ditambahkan dapat berdiri

sendiri walau tanpa use case

tambahan itu.

Generalisasi /

Generalization

Hubungan generalisasi dan

spesialisasi (umum-khusus) antara

Page 57: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

39

dua buah use case dimana fungsi

yang satu adalah fungsi yang lebih

umum dari lainnya.

Menggunakan /

include / uses

Relasi use case tambahan ke

sebuah use case dimana use case

yang ditambahkan memerlukan

use case ini untuk menjalankan

fungsinya atau sebagai syarat

dijalankan use case ini.

(Sumber : Rosa dan Shalahudin (2011:133))

b. Activity Diagram

Menurut Shalahuddin (2011 : 134) activity

diagram adalah diagram yang menggambarkan aktivitas

sistem bukan apa yang dilakukan actor, jadi aktivitas

yang dapat dilakukan oleh sistem.

Tabel. 4.2 Simbol-Simbol Activity Diagram

Simbol Keterangan

Status awal akivitas sitem, sebuah

diagram aktivitas memiliki sebuah

status awal.

Aktivitas yang dilakukan sistem,

aktivitas biasanya diawali dengan

Page 58: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

40

kata kerja.

Asosiasi percabangan dimana jika

ada pilihan aktivitas lebih dati satu.

Asosiasi penggabungan dimana

lebih dari satu aktivitas

digabungkan menjadi satu.

Status akhir yang dilakukan sistem,

sebuah diagram aktivitas memiliki

sebuah status akhir.

(Sumber : Rosa dan Shalahudin (2011:135))

4.5.1.2. Model Data

Menurut data yang digunakan dalam penelitian ini

adalah class diagram. Menurut Shalahuddin (2011 : 122),

diagram kelas menggambarkan struktur sistem segi

pendefinisian kelas-kelas yang akan dibuat untuk

membangun sistem.

Tabel. 4.3 Simbol-Simbol Class Diagram

Simbol Deskripsi

Kelas

Nama_kelas

+ atribut

+ operasi()

Kelas pada struktur system

Page 59: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

41

Antarmuka / Simbol Sama dengan konsep

interface dalam Deskripsi

Interface Pemrograman berorienasi

objek

Asosiasi / Association

Relasi antar kelas dengan

makna umum, asosiasi

biasanya juga disertai

dengan multiplicity

Tabel. 4.3 Lanjutan Simbol-Simbol Class Diagram

Simbol Deskripsi

Asosiasi Berarah / Directed

Association

Relasi antar kelas dengan

makna kelas yang satu

digunakan oleh kelas yang

lain, asosiasi biasanya

disertai dengan multiplicity.

Generalisasi

Relasi antar kelas

generalisasi – speialisasi

(umum – khusus).

Kebergantungan /

Dependency

Relasi antar kelas dengan

makna kebergantungan

antar kelas.

Page 60: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

42

Agregasi / Aggregation Relasi antar kelas dengan

makna semua bagian

(whole-parti).

(Sumber : Rosa dan Shalahudin (2011:123))

4.5.2. Teknik Pengembangan Sistem

4.5.2.1. Model Waterfall

Menurut Rosa dan Shalahuddin (2013:28), model

SDLC (software development life cycle) air terjun

(waterfall) sering juga disebut model sekuensial linier

(sequential linear) atau alur hidup klasik (classic life

cycle). Model air terjun menyediakan pendekatan alur

hidup perangkat lunak secara sekuensial atau terurut

dimulai dari analisis, desain, pengodean, pengujian, dan

tahap pendukung (support). Berikut adalah gambar model

air terjun:

(Sumber: Rosa dan Shalahuddin (2013:29))

Gambar 3.1. Ilustrasi Model Waterfall

Penjelasan dari gambar 3.1. sebagai berikut:

Page 61: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

43

1. Analisis

Proses pengumpulan data untuk kebutuhan

dilakukan secara intensif untuk mespesifikasikan

kebutuhan perangkat lunak agar dapat dipahami

perangkat lunak seperti apa yang dibutuhkan oleh

user.

2. Desain

Desain perangkat lunak adalah proses multi

langkah yang focus pada desain pembuatan program

perangkat lunak termasuk struktur data, arsitektur

perangkat lunak, representasi antarmuka, dan

prosedur pengodean. Tahap ini mentranslasi

kebutuhan perangkat lunak dari tahap analisis

kebutuhan ke representasi desain agar dapat

diimplementasikan menjadi program pada tahap

selanjutnya.

3. Pembuatan Kode Program

Desain harus ditranslasikan ke dalam program

perangkat lunak. Hasil darai tahap ini adalah program

komputer sesuai dengan desain yang telah dibuat pada

tahap desain.

Page 62: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

44

4. Pengujian

Pengujian focus pada perangkat lunak secara

dari segi lojik dan fugsional dan memastikan bahwa

semua bagian sudah diuji. Hal ini dilakukan untuk

meminimalisir kesalahan (error) dan memastikan

keluaran yang dihasilkan sesuai dengan yang

diinginkan.

5. Pemeliharaan

Tidak menutup kemungkinan sebuah perangkat

lunak mengalami perubahan ketika sudah dikirimkan

ke user mengalami perubahan. Perubahan bisa terjadi

karena adanya kesalahan yang muncul dan tidak

terdeteksi saat pengujian. Tahap pemeliharaan dapat

mengulangi proses pengembangan mulai dari analisis

spesifikasi untuk perubahan perangkat lunak yang

sudah ada, tapi tidak untuk membuat perangkat lunak

yang baru.

4.6. Alat dan Teknik Pengujian

4.6.1. Teknik Uji Coba Black Box

Menurut Pressman (2002:551), Pengujian balck box berfokus

pada persyaratan fungsional perangkat lunak. Dengan demikian,

pengujian balck box memungkinkan perekayasa perangkat lunak

mendapatkan serangkaian kondisi input yang sepenuhnya

Page 63: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

45

menggunakan semua persyaratan fungsional untuk suatu program.

Pengujian black box bukan merupakan alternative dari teknik white

box, tetapi merupakan pendekatan komplementer yang kemungkinan

besar mampu mengungkap kelas kesalahan daripada metode white

box.

Page 64: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

46

BAB V

HASIL DAN PEMBAHASAN

5.1. Hasil

5.1.1. Analisis

5.1.1.1. Identifikasi Masalah

Bedasarkan pengamatan penulis dapat dinyatakan

permasalahan yang dihadapi oleh Koperasi pegawai

republik indonesia selamat sejahtera (KPRI-MATRA yaitu

Koperasi Pegawai Republik Indonesia Selamat Sejahtera

(KPRI-MATRA) memiliki jumlah anggota 735 orang pada

akhir tahun 2014. Koperasi ini dikelola oleh Drs. Nasution

sebagai ketua koperasi dan Nasutman, S.Pd, M.Si sebagai

sekretaris di koperasi tersebut. Dengan jumlah anggota yang

ada, pegawai koperasi masih melakukan transaksi simpan

pinjam menggunakan sistem pencatatan manual dengan

buku. Sistem pencatatan manual yang ada tidak dapat

mendata anggota secara sistematis, terkadang membuat

kesulitan pegawai koperasi dalam melacak data simpanan,

data pinjaman, dan data angsuran pada transaksi simpan

pinjam.

Page 65: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

47

5.1.1.2. Pemodelan Kebutuhan

1. Pemodelan Proses

A. Use Case Diagram Admin dan Anggota

USE CASESistem Informasi Simpan Pinjam

Admin Anggota

Input Anggota

Input Simpanan

Input Pinjaman

Input Penarikan

Input Pembayaran

Cetak Laporan

Lihat Anggota

Lihat Simpanan

Lihat Pinjaman

Lihat Penarikan

Lihat Pembayaran

USE CASESistem Informasi Simpan Pinjam

Cetak Laporan

Lihat Simpanan

Lihat Pinjaman

Input Pembayaran

Input Simpanan

Input Pinjaman

Input Pembayaran

Gambar 5.1 Use Case Diagram Admin dan Anggota

1. Anggota bisa input simpanan, input pinjaman, input

pembayaran, melihat simpanan, melihat pinjaman,

melihat pembayaran dan cetak laporan.

2. Admin bisa input anggota, input simpanan, input

penarikan, input pinjaman, input pembayaran,

melihat simpanan, melihat pinjaman, melihat

penarikan, melihat penarikan dan cetak laporan.

Page 66: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

48

B. Activity Diagram Anggota

Admin Sistem

Login

Menu Utama

Tidak

Pilih Anggota

Ya

Input Anggota

Benar

Salah

Simpan Anggota

Daftar Anggota

` Gambar 5.2 Activity Diagram Anggota

1. Admin melakukan login, apabila benar akan

masuk ke menu utama dan apabila salah maka

akan login kembali.

2. Pilih menu anggota, lalu input anggota jika

benar akan masuk ke proses simpan anggota .

3. Jika data tidak ada, akan kembali ke pilih

anggota.

4. Setelah proses simpan anggota selesai maka

akan masuk ke daftar anggota

5. selesai.

Page 67: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

49

C. Activity Diagram Pinjaman

Admin Sistem

Login

Menu Utama

Tidak

Pilih Pinjaman

Ya

Benar

Salah

Input Pinjaman

Simpan Pinjaman

Daftar Pinjaman Anggota

Cetak Pinjaman

Gambar 5.3 Activity Diagram Pinjaman.

1. Admin melakukan login, jika benar akan masuk

ke menu utama, apabila salah akan kembali ke

login.

2. Setelah masuk ke menu utama, lalu pilih

pinjaman, selanjutnya input pinjaman jika benar

akan di simpan pinjaman.

3. Apabila salah akan kembali ke pilih pinjaman.

4. Setelah proses simpan pinjaman selesai, lalu

akan di simpan pada daftar pinjaman anggota.

Page 68: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

50

5. Setelah proses semua selesai, lalu cetak

pinjaman dan selesai.

D. Activity Diagram Pembayaran

Admin Sistem

Login

Menu Utama

Tidak

Pilih Pembayaran

Ya

Benar

Salah

Input Pembayaran

Simpan Pembayaran

Daftar Pembayaran Anggota

Cetak Pembayaran

Gambar 5.4 Activity Diagram Pembayaran.

1. Admin melakukan login, jika benar akan masuk

ke menu utama dan apabila salah akan kembali

ke menu utama.

2. Setelah masuk ke menu utama, lalu pilih

pembayaran kemudian input pembayaran,.

3. Jika input pembayaran benar maka akan masuk

ke proses simpan pembayaran dan jika inputan

salah akan kembali ke menu pilih pembayaran.

Page 69: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

51

4. Setelah simpan pembayaran selesai maka akan

di simpan di proses daftar pembayaran anggota

kemudian cetak pembayaran dan selesai.

E. Activity Diagram Simpanan

Admin Sistem

Login

Menu Utama

Tidak

Pilih Simpanan

Ya

Benar

Salah

Input Simpanan

Simpan Simpanan

Daftar Simpanan Anggota

Cetak Simpanan

Gambar 5.5 Activity Diagram Simpanan

1. Admin melakukan login, jika benar akan masuk

ke menu utama

2. apabila salah akan kembali ke menu utama.

3. Setelah masuk ke menu utama, lalu pilih

simpanan kemudian input simpanan,.

4. Jika input simpanan benar maka akan masuk ke

proses simpan simpanan.

Page 70: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

52

5. jika inputan salah akan kembali ke menu pilih

simpanan.

6. Setelah simpan simpanan selesai maka akan di

simpan di proses daftar simpanan anggota

kemudian cetak pembayaran dan selesai.

F. Activity Diagram Penarikan Dana

Admin Sistem

Login

Menu Utama

Tidak

Pilih Penarikan Dana

Ya

Benar

Salah

Input Penarikan Dana

Simpan Penarikan Dana

Daftar Penarikan Dana Anggota

Cetak Penarikan Dana

Gambar 5.6 Activity Diagram Penarikan Dana.

1. Admin melakukan login, jika benar akan masuk

ke menu utama.

2. Apabila login salah akan kembali ke menu

login..

3. Jika login selesai akan masuk kemenu utama .

4. Setelah masuk ke menu utama lalu pilih

penarikan dana.

Page 71: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

53

5. Kemudian input penarikan dana, jika benar akan

diproses di simpan penarikan dana.

6. Apabila inputan penarikan dana salah akan

kembali ke pilih penarikan dana.

7. Setelah simpan penarikan dana selesai, maka

akan disimpan di daftar penarikan dana anggota.

8. Setelah proses semua disimpan, lalu cetak

penarikan dana.

9. selesai

1. Pemodelan Data

a. Class Diagram

Berikut ini adalah gambar Class Diagram

yang berisi komponen-komponen himpunan entitas

dan himpunan relasi masing-masing dilengkapi

dengan atribut-atribut. Diagram dapat dilihat Pada

Gambar 5.7 Class Diagram :

Page 72: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

54

Gambar 5.7 Class Diagram.

5.1.1.3. Desain Database

Desain database yang digunakan untuk menentukan

struktur dari tabel-tabel yang dibuat berisikan nama-nama

field, type field dan ukurannya, dimana tabel-tabel tersebut

digunakan untuk menampung data. Adapun desain database

yaitu sebagai berikut :

1. Tabel User

Tabel login digunakan untuk masuk ke halaman utama

Page 73: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

55

Tabel 5.1 User

No Field name Type Witdh Keterangan

1. User_id Varchar 50 User_id

2. Password Varchar 50 Password

3. Namalengkap Varchar 100 Nama lengkap

4. Level Varchar 50 Level

5. Foto Varchar 50 Foto

2. Tabel Anggota

Tabel unit digunakan untuk Input data anggota.

Tabel 5.2 Anggota

No Field name Type Witdh Keterangan

1. Noanggota Char 10 No anggota

2. Namaanggota Varchar 50 Nama anggota

3. Jk Char 2 Jenis kelamin

4. Tempat_lahir Varchar 50 Tempat lahir

5. Tgl_lahir Date Tanggal lahir

6. Alamat Varchar 50 Alamat

7. Hp Char 30 Hp

8. Noidentitas Char 30 No identitas

9. Pwd Varchar 50 Pwd

3. Simpanan

Tabel simpanan digunakan untuk melihat simpanan

anggota.

Page 74: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

56

Tabel 5.3 Simpanan

No Field name Type Witdh Keterangan

1. id_simpanan Int 11 Auto_increment

2. Tgl Date Tanggal

3. Noanggota Char 10 Nomor anggota

4. Id_jenis Char 2 Id jenis

5. Jumlah Int 11 Jumlah

6. User_id Varchar 50 User id

7. Tglinsert Datetime Tanggal insert

4. Tabel Pengambilan

Tabel pengambilan digunakan untuk Input data

pengambilan atau penarikan dana.

Tabel 5.4 Data Pengambilan

No Field name Type Witdh Keterangan

1. Id_ambil Int 10 Id ambil

2. Tgl Date Tanggal

3. Noanggota Char 10 No anggota

4. Id_jenis Char 2 ID Jenis

5. Jumlah Int 11 Jumlah

6. User_id Varchar 50 User id

7. Tgl_insert datetime Tanggal insert

5. Tabel Pinjaman Detail

Tabel pinjaman detail digunakan untuk melihat

pinjaman anggota.

Page 75: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

57

Tabel 5.5 Data Pinjaman Detail

No Field name Type Witdh Keterangan

1. Id_pinjam Char 10 Id pinjam

2. Cicilan Smallint 6 Cicilan

3. Angsuran Int 11 Angsuran

4. Bunga Int 11 Bunga

5. Tgl_jatuh_tempo Date Tanggal Jatuh

Tempo

6. Tgl_bayar Date Tanggal bayar

7. Jumlah_bayar Int 11 Jumlah bayar

8. Ket Varchar 100 Keterangan

6. Tabel Pinjaman Header

Tabel pinjaman header digunakan untuk melihat

pinjaman header.

Tabel 5.6 Pinjaman header.

No Field name Type Witdh Keterangan

1. Id_pinjam Char 10 Id pinjam

2. Tgl Date Tanggal

3. Noanggota Char 10 Nomor anggota

4. Jumlah Int 11 Jumlah

5. Lama Smallint 6 Lama

6. Bunga Smallint 6 Bunga

7. User_id Varchar 50 User id

Page 76: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

58

5.1.1.4. Desain Interface

a. Desain Input

1. Desain Login

Desain login merupakan rancangan form untuk

memasukkan data login. Tampilan Register Data login

dapat dilihat Pada Gambar.

SISTEM INFORMASI SIMPAN PINJAM

Username :

Password :

LOGIN

KOPERASI KPRI “SELAMAT SEJAHTERA”

Gambar 5.8 Form Login

2. Desain Menu Utama

Desain menu utama merupakan rancangan form .

Tampilan form menu utama sebagai berikut.

Page 77: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

59

SISTEM INFORMASI SIMPAN PINJAM

KOPERASI KPRI "SELAMAT SEJAHTERA"

Komplek RSS Sukamoro Permai Jalan Palembang-Pangkalan Balai KM.18 Kab. Banyuasin Propinsi Sumsel Kode Post 30761Home

Master

Profil

Pengguna

Jenis Simpanan

Anggota

TransaksiSimpanan

Penarikan Dana

Pinjaman

Pembayaran

LaporanAnggota

Simpanan

Penarikan

Pinjaman

Pembayaran

Tunggakan

SHUKeluar

Home

Hai, admin Selamat Datang Di Sistem Informasi Simpan Pinjam

Control Panel

SIMPANAN PENARIKAN PINJAMAN PEMBAYARAN

Gambar 5.9 Form Menu Utama

3. Desain Input Data Anggota

Desain input data anggota digunakan untuk

memasukkan data-data anggota seperti dibawah ini.

No.Identitas

Nama Anggota

Tempat Lahir

Jenis Kelamin

Tanggal Lahir

HP

Alamat

DAFTAR ANGGOTA

SIMPAN KOSONG TUTUP

Nomor

Gambar 5.10 Form Anggota

4. Desain Input data Simpanan

Desain input data simpanan digunakan untuk

memasukkan data simpanan seperti dibawah ini.

Page 78: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

60

Nomor Anggota

Tanggal

Jumlah

Jenis Simpanan

DAFTAR SIMPANAN ANGGOTA

Pilih

CETAK KOSONG TUTUP

ID Simpanan

SIMPAN

Gambar 5.11 Form Simpanan

5. Desain Input Data Penarikan Dana

Desain input data penarikan dana digunakan untuk

memasukkan data penarikan dana seperti dibawah ini.

Nomor Anggota

Tanggal

Jumlah

Jenis Simpanan

DAFTAR PENARIKAN DANA ANGGOTA

Pilih

CETAK KOSONG TUTUP

ID Simpanan

SIMPAN

Gambar 5.12 Form Penarikan Dana

6. Desain Input Data Pinjaman

Desain input data pinjaman digunakan untuk

memasukkan data pinjaman seperti di bawah ini.

Page 79: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

61

Nomor Anggota

Tanggal

Bunga

Lama Pinjaman

DAFTAR PINJAMAN ANGGOTA

CETAK KOSONG TUTUP

ID Pinjaman

Jumlah

SIMPAN

Gambar 5.13 Form Pinjaman

7. Desain Input Data Pembayaran

Desain input data simpanan digunakan untuk

memasukkan data simpanan seperti dibawah ini.

Tanggal

ID Pinjaman

Bunga

Lama

BAYAR PINJAMAN ANGGOTA

CETAK KOSONG TUTUP

Nomor Anggota

Jumlah

SIMPAN

Gambar 5.14 Form Pembayaran

Page 80: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

62

b. Desain Output

Desain Output digunakan untuk rancangan

tampilan keluaran data yang sebelumnya telah diinput.

Manfaat dari desain output ini adalah untuk

memudahkan dalam penerapan rancangan kedalam

bahasa program. Adapun desain output adalah sebagai

berikut:

1. Desain Output Data Anggota.

Desain Output data anggota merupakan hasil

input dari data anggota, data anggota merupakan

tempat untuk menginputkan data anggota. Seperti

gambar berikut ini:

DAFTAR ANGGOTA

NO NOMOR No. Identitas Nama Anggota Jenis Kelamin HP Aksi

Gambar 5.14 Desain Output Data Anggota.

2. Desain Output Data Simpanan.

Desain Output data simpanan merupakan

hasil dari input data simpanan yang digunakan untuk

Page 81: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

63

memasukkan data simpanan. Berikut merupakan

hasil dari input data simpanan :

DAFTAR SIMPANAN ANGGOTA

NO NOMOR No. Identitas Nama Anggota Jenis Kelamin Jumlah

SimpananJumlah

PengambilanSaldo

Gambar 5.15 Desain Output Data Simpanan

3. Desain Output Penarikan Dana.

Desain Output penarikan dana ini menampilkan

hasil dari inputan penarikan dana. Berikut tampilan

output penarikan dana.

DAFTAR PENARIKAN DANA ANGGOTA

NO NOMOR No. Identitas Nama Anggota Jenis Kelamin Jumlah

SimpananJumlah

PengambilanSaldo

Gambar 5.16 Desain Output Penarikan Dana.

4. Desain Output Data Pinjaman.

Page 82: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

64

Desain Output data pinjaman ini merupakan

hasil dari input data pinjaman. Berikut merupakan

hasil dari input data pinjaman.

DAFTAR PINJAMAN ANGGOTA

No Nomor Tanggal Nomor

Anggota

Jenis

Kelamin

Jumlah

Bayar

Jumlah

Cicilan

SaldoLama Jumlah Bunga

Gambar 5.17 Desain Output Data Pinjaman

5. Desain Output Data Pembayaran

Desain Output data pembayaran ini

merupakan hasil dari input data pembayaran. Berikut

merupakan hasil dari input data pembayaran.

BAYAR PINJAMAN ANGGOTA

NO Cicilan Angsuran Bunga Tanggal JT Tanggal

bayar

Jumlah

Bayar

Gambar 5.18 Desain Output Data Pembayaran

Page 83: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

65

c. Desain dialog/menu

Desain dialog/menu Merupakan rancangan tampilan

untuk memudahkan penerapan kedalam bahasa program.

Adapun desain dialog/menu adalah sebagai berikut:

1. Desain dialog/Menu home.

Desain dialog/Menu home merupakan tampilan awal pada

program sisitem informasi simpan pinjam pada koperasi

KPRI-MATRA. Tampilan desain sebagai berikut.

Gambar 5.19 Desain Menu Home

5.1.2 Implementasi Hasil Desain Sistem

5.1.2.1 Implementasi Database

Tabel 5.7 Implementasi Database

No Nama Tabel Kegunaan

1 Tabel Anggota Menyimpan Data Anggota

2 Tabel Simpanan Menyimpan Data Simpanan

3 Tabel Penarikan Dana Menyimpan Data Penarikan Dana

Page 84: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

66

4 Tabel Pinjaman Menyimpan Data Pinjaman

5 Tabel Pembayaran Menyimpan Data Pembayaran

5.1.2.2 Implementasi Interface

Tabel 5.8 Implementasi interface

No Nama Interface Kegunaan

1 Form Login Login

2 Form Input Anggota Mengolah Anggota

3 Form Input Simpanan Mengolah Simpanan

4 Form Input Penarikan Dana Mengolah Penarikan Dana

5 Form Input Pinjaman Mengolah Pinjaman

6 Form Input Pembayaran Mengolah Pembayaran

5.1.3 Pengujian

5.1.3.1 Pengujian Sistem Informasi Simpan Pinjam

Tabel 5.18 Pengujian Sistem Informasi Simpan Pinjam

Page 85: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

67

Page 86: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

68

5.1.3.2 Pengujian BlackBox

pengujian Penerapan Metode Model View Controller

(MVC) pada Sistem Informasi Simpan Pinjam Pada Koperasi

KPRI-MATRA dengan teknik MVC. Berikut tabel-tabel hasil

pengujian Penerapan Metode Model View Controller (MVC)

pada Sistem Informasi Simpan Pinjam Pada Koperasi KPRI-

MATRA dengan teknik MVC :

Tabel 5.9 Pengujian

No Data yang diuji Pemroses Hasil

1. Tabel Login Form login Berhasil

2. Tabel Data Anggota Form input data anggota Berhasil

3. Tabel Data Simpanan Form input data simpanan Berhasil

Page 87: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

69

4. Tabel Data Penarikan Dana Form input data penarikan dana Berhasil

5. Tabel Data Pinjaman Form input data pinjaman Berhasil

6. Tabel Data Pembayaran Form input data pembayaran Berhasil

Tabel Pengujian BlackBox sistem login dapat dilihat pada tabel

berikut.

Tabel 5.10 pengujian blackbox login

No Interface Yang diuji Input Output Hasil

1 Form

Login

Tombol

Login

Diklik Atau

Dienter

Username:

admin

Password:

admin

Akses: admin

Masuk ke halaman

utama

OK

2 Form

Login

Tombol

Login

Diklik Atau

Dienter

Username: -

Password: -

Akses: -

Muncul Pesan,

Username dan

Password yang

anda masukkan

salah

OK

Tabel Pengujian BlackBox pada aplikasi data anggota dapat

dilihat pada tabel berikut.

Tabel 5.11 Pengujian Blackbox Anggota

Interface Yang diuji Input Output Status

Form Input

Data Anggota

Tombol

Simpan

Isi data

anggota

Data sukses disimpan OK

Form Input

Data Anggota

Tombol

Simpan

Kosong Muncul Pesan Eror OK

Page 88: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

70

Tabel 5.12 Data Simpanan.

Interface Yang diuji Input Output

Form Input

Data Simpanan

Tombol

Simpan

Isi Data

Simpanan

Data sukses disimpan OK

Form Input

Data Simpanan

Tombol

Simpan

Kosong Muncul Pesan Eror OK

Tabel 5.13 Data Penarikan Dana

Interface Yang diuji Input Output

Form Input

Data Penarikan

Tombol

Simpan

Isi Data

Penarikan

Data sukses disimpan OK

Form Input

Data Penarikan

Tombol

Simpan

Kosong Muncul Pesan Eror OK

Tabel 5.14 Data Pinjaman

Interface Yang diuji Input Output

Form Input

Data Pinjaman

Tombol

Simpan

Isi Data

Pinjaman

Data sukses disimpan OK

Form Input

Data Pinjaman

Tombol

Simpan

Kosong Muncul Pesan Eror OK

Tabel 5.15 Data Pembayaran

Interface Yang diuji Input Output

Form Input Data

Pembayaran

Tombol

Simpan

Isi Data

Pembayaran

Data sukses disimpan OK

Form Input Data

Pembayaran

Tombol

Simpan

Kosong Muncul Pesan Eror OK

5.2 Pembahasan

Selama melakukan penelitian pada koperasi republik indonesia selamat

sejahtera (KPRI-MATRA) penulis mengidentifikasi masalah yang timbul dan

solusi permasalahannya seperti berikut :

Dalam transaksi simpan pinjam yang semakin banyak anggotanya setiap

bulannya, sehingga perhitungan juga semakin banyak. Dan membuat pegawai

koperasi kesulitan untuk melakukan transaksi dan membuat laporan transaksi

simpan pinjam pada koperasi tersebut.

Hasil tampilan sistem yang dibuat adalah sebagai berikut :

Page 89: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

71

5.2.1. Form Input

1. Form Input Login

Form login digunakan untuk masuk kedalam halaman Home

dengan memasukan username “admin” dan password “admin”.

Gambar 5.20 Form Login

2. Form Menu Utama

Tampilan home pada menu utama koperasi pegawai republik

indonesia selamat sejahtera (KPRI-MATRA).

Gambar 5.21 Form Input Home.

3. Form Menu Profil Koperasi

Tampilan Profil koperasi.

Page 90: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

72

Gambar 5.22 Form Menu Profil Koperasi.

4. Form Input Anggota

Form input anggota, dengan memasukan nomor Identitas, nama

anggota, jenis kelamin, tempat lahir, tanggal lahir, nomor

handphone dan alamat..

Gambar 5.23 Form Input Anggota.

5. Form Input Simpanan

Form input simpanan, kemudian isi nomor anggota lalu, isi

tanggal simpanan, pilih jenis simpanan.

Page 91: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

73

Gambar 5.24 Form Input Simpanan

6. Form Input Penarikan Dana

Form input penarikan dana, kemudian isi nomor anggota lalu, isi

tanggal penarikan, pilih jenis penarikan.

Gambar 5.25 Form Input Penarikan Dana.

7. Form Input Pinjaman

Form input pinjaman, kemudian isi nomor anggota lalu, isi

tanggal penarikan, pilih lama pinjaman, isi bunga dalam %, dan

kemudian isi jumlah.

Page 92: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

74

Gambar 5.26 Form Input Pinjaman.

8. Form Input Pembayaran

Form pembayaran digunakan untuk pembayaran angsuran

anggota .

Gambar 5.27 Form Input Pembayaran.

5.2.2. Form Output

1. Form Output Anggota

Form tampilan anggota.

Page 93: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

75

Gambar 5.28 Hasil dari Form Anggota.

2. Form Output Simpanan

Form hasil data simpanan anggota.

Gambar 5.29 Hasil Simpanan Anggota.

3. Form Output Pinjaman Anggota

Data pinjaman anggota .

Page 94: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

76

Gambar 5.30 Hasil dari input Pinjaman

4. Form Output Data Pembayaran

Data angsuran berasal dari form input data pembayaran yang

menghasilkan seperti cicilan, angsuran, bunga, tanggal jatuh tempo.

Gambar 5.31 Hasil Dari Form Pembayaran.

5. Form Output Laporan Anggota

Data laporan anggota.

Page 95: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

77

Gambar 5.32 Input Data Anggota.

6. Form Output Laporan Simpanan.

Data laporan simpanan anggota

Gambar 5.33 Output Simpanan.

7. Form Output Laporan Penarikan

Data laporan penarikan dana anggota

Page 96: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

78

Gambar 5.34 Output Penarikan Anggota.

8. Form Output Laporan Peminjaman

Data output laporan peminjaman anggota.

Gambar 5.35 Output Laporan Peminjaman Anggota.

Page 97: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

79

9. Form Output Pembayaran

Data output laporan Pembayaran.

Gambar 5.36 Output Laporan Pembayaran Anggota.

10. Form Output Tunggakan

Data output tunggakan anggota.

Gambar 5.37 Output Laporan Tunggakan Anggota.

Page 98: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

80

BAB VI

PENUTUP

Bab ini berisi tentang kesimpulan dan saran yang diambil dari hasil

pembuatan sistem informasi simpan pinjam.

6.1 Simpulan

Berdasarkan hasil pembuatan sistem informasi simpan pinjam dapat

diambil kesimpulan sebagai berikut.

1. Sistem informasi simpan pinjam ini diharapkan dapat membantu

kegiatan dalam simpan pinjam pada Koperasi KPRI-MATRA.

2. Sistem informasi simpan pinjam ini menggunakan metode MVC (model

view controller) yang sesuai dengan alur metode MVC itu sendiri.

3. Sistem informasi simpan pinjam ini berbasis web dengan model

perancangan UML dan waterfall.

4. Sistem informasi simpan pinjam dapat digunakan koperasi untuk

kegiatan simpan pinjam.

6.2 Saran

Dengan melihat hasil yang telah dicapai dalam pembuatan sistem aplikasi

serta dari kesimpulan yang ada, untuk pengembangan lebih lanjut disarankan.

1. Dalam penelitian selanjutnya diharapkan sistem informasi ini dapat

dikembangkan menjadi sistem informasi yang berbasis CMS atau

sejenisnya.

Page 99: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

81

2. Metode yang digunakan dalam sistem informasi ini tidak harus

menggunakan MVC, waterfall, atau web dengan codeigniter. Bisa

dikembangkan lagi dengan teknik, model serta metode yang lain.

3. Sistem informasi ini diharapkan dapat dikembangkan untuk dapat

dipergunakan oleh setiap koperasi yang ada. Baik koperasi sekolah atau

bahkan koperasi yang bergerak sendiri pun dapat menggunakannya.

Page 100: SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA …library.palcomtech.com/pdf/5573.pdfSistem informasi ini dibuat untuk memberikan informasi mengenai transaksi simpan pinjam yang

DAFTAR PUSTAKA

Basuki. 2014. Proyek Membangun Website Berbasis PHP dengan CodeIgniter. Yogyakarta:

Lokomedia.

Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis: Pengertian Website.

Jakarta: PT Elex Media Komputindo Kompas, Granedia

Hasan, M.iqbal. Pokok-Pokok Materi Statistik 1 (Statistik Deskriptif). Jakarta: PT Bumi

Aksara

Indrajani. 2011. Perancangan Basis Data Dalam Allin1. Jakarta: Alex Media Komputindo.

Jogiyanto. 2005. Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori Dan

Praktek Binis. Yogyakarta:CV.Andi.

Kadir, Abdul. 2005. Dasar Pemrograman Web dengan ASP. Yogyakarta: Andi.

Kadir, Abdul. 2008. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta:

Andi.

Nugroho, Bunafit. 2008. Aplikasi Pemrograman Web Dinamis dengan PHP dan MYSQL.

Yogyakarta: Gava Media.

Pressman. 2002. Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku Satu). Yogyakarta:

Andi.

Rosa A. Dan Shalahudin, M 2011. Rekayasa Perangkat Lunak. Bandung: Informatika.

Rosa A. dan Shalahudin, M 2013. Rekayasa Perangkat Lunak. Bandung: informatika.

Supriyanto, Aji. 2005. Pengantar Teknologi Informasi. Jakarta:Salemba Infotek.

Sutabri , Tata. 2012. Analisis Sistem informasi. Yogyakarta:Andi.

Sutabri, Tata. 2012. Konsep Sistem Informasi. Yogyakarta:Andi.