You are on page 1of 9

Gin Gin Ichwaniadi Ginanjar, 1106047

Pengembangan Sistem Informasi KSP di KPRI Makmur Sejahtera Berbasis


Desktop Pembimbing Akademik Asep Deddy S, M.Kom
111 Hal + IX / 89 Gambar / 26 Tabel / Daftar Pustaka / Lampiran
ABSTRAK
Proses pencatatan data transaksi, pengolahan data dan pembuatan laporan di
KPRI Makmur Sejahtera masih menggunakan cara manual dan belum
menerapkan aplikasi yang terintegrasi, sehingga seringkali terjadi permasalahan
diantaranya, sulitnya mencari data dikarenakan tumpukan berkas dan perhitunganperhitungan yang ada akan berdampak pada biaya waktu yang cukup menguras.
Maka dari itu diperlukan pengembangan sistem koperasi simpan pinjam, agar
dapat memberikan kemudahan dalam proses Pencatatan dan penyimpanan data,
penghitungan serta Pembuatan Laporan menjadi lebih mudah.
Metode pengembangan sistem yang digunakan dalam penyusunan tugas
akhir ini menerapkan metodologi berorientasi objek yaitu Unified Approach (UA)
dengan menggunakan Unified Modelling Language (UML) untuk memodelkan
sebuah sistem. Tahapan-tahapan yang dilalui dalam proses perancangan sistem
antara lain identifikasi aktor, pengembangan activity diagram, identifikasi use
case, pengembangan interaction diagram dengan menggunakan sequence
diagram, identifikasi class, perancangan layer akses, dan rancangan antarmuka.
Aplikasi yang telah dirancang selanjutnya diimplementasikan kedalam
bahasa pemrograman dengan menggunakan tahapan-tahapan yang telah
disebutkan di atas agar aplikasi sesuai dengan kebutuhan user. Dengan adanya
Aplikasi Koperasi Simpan Pinjam ini diharapkan dapat membantu mempermudah
pekerjaan dan pencarian data serta mempermudah dalam pembuatan berbagai
laporan.
Kata Kunci : Metodologi Unified Approach (UA), Koperasi, Simpan Pinjam,
Makmur Sejahtera.

KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kehadirat Allah Yang Maha Esa,
karena atas rahmat serta karunia-Nya, penulis dapat menyelesaikan laporan Kerja
Praktek ini. Laporan ini disusun sebagai salah satu syarat kelulusan matakuliah
Kerja Praktek di Program Studi Teknik Informatika Sekolah Tinggi Teknologi
Garut (STT Garut). Judul dari laporan kerja praktek ini adalah Pengembangan
Sistem Informasi KSP di KPRI Makmur Sejahtera Berbasis Desktop Penulis
menyadari, dalam penyusunan laporan ini masih banyak kekurangan, maka dari
itu penulis sangat mengharapkan kritik dan saran yang membangun dari semua
pihak untuk kesempurnaan laporan ini.
Keberhasilan penulis dalam penyusunan laporan ini, berkat bantuan dan
dorongan dari semua pihak, pada kesempatan ini penulis ingin mengucapkan rasa
terima kasih kepada :
1. (Almh) Ibunda Nia Kurniasih dan Ayahanda Ujang Djunaedi yang sangat
penulis sayangi dan hormati.
2. Bapak Dr. Hilmi Aulawi, MT., selaku Ketua Sekolah Tinggi Teknologi Garut
yang menjadi inspirasi penulis untuk mengikuti jejak kesuksesannya.
3. Bapak Rinda Cahyana, M.T selaku Ketua Jurusan Teknik Informatika.
4. Bapak Asep Deddy S, M.Kom selaku pembimbing yang telah memberikan
banyak arahan dan bimbingannya saat penyusunan laporan Tugas Akhir.
Penulis hanya bisa berdoa, semoga amal baik Bapak dan Ibu serta
Saudara/i semua mendapatkan pahala dari Allah Swt. Semoga laporan
pembelajaran ini dapat bermanfaat bagi penulis pada khususnya dan para pembaca
pada umumnya serta dapat menjadi kontribusi positif bagi dunia pendidikan.
Garut, 15 September 2015

Penulis.
DAFTAR ISI
Hal
ABSTRAK ........................................................................................................ i
KATA PENGANTAR ....................................................................................... ii

ii

DAFTAR ISI ..................................................................................................... iii


DAFTAR GAMBAR ........................................................................................ vi
DAFTAR TABEL ............................................................................................. ix
1 PENDAHULUAN
1.1 Latar Belakang ............................................................................................. 1
1.2 Identifikasi Masalah ..................................................................................... 4
1.3 Tujuan Penelitian........................................................................................... 4
1.4 Rumusan Masalah ........................................................................................ 4
1.5 Cakupan Masalah.......................................................................................... 4
1.6 Hasil Yang Diharapkan.................................................................................. 5
1.7 Metode Penelitian.......................................................................................... 5
1.8 Sistematika Penulisan.................................................................................... 6
2 LANDASAN TEORI
2.1 Definisi Data ................................................................................................ 7
2.2 Definisi Informasi ........................................................................................ 7
2.3 Definisi Sistem Informasi............................................................................. 8
2.3.1 Komponen Sistem Informasi...................................................................... 8
2.3.2 Siklus Informasi......................................................................................... 9
2.4 Definisi Perangkat Lunak.............................................................................. 10
2.4.1 Definisi Rekayasa Perangkat Lunak.......................................................... 10
2.5 Pengembangan Sistem Berorientasi Objek................................................... 11
2.5.1 Perancangan (Design) Berorientasi Objek ................................................ 12
2.6 Definisi Basis Data ....................................................................................... 13
2.6.1 Sistem Managemen Basis Data ................................................................. 13
2.6.2 Object Oriented Database Management System (OODBMS)................... 14
2.7. Definisi Unified Modelling Language (UML)............................................. 15
2.7.1 Class Diagram........................................................................................... 15
2.7.2 Use Case Diagram..................................................................................... 17
2.7.3 Interaction Diagram................................................................................... 19
2.7.4 Sequence Diagram..................................................................................... 19
2.7.5 Activity Diagram........................................................................................ 20

iii

2.8 Definisi ArgoUML........................................................................................ 21


2.9 Definisi IDE Netbeans.................................................................................. 21
2.10 Definisi MySQL.......................................................................................... 22
2.11 Pengertian Koperasi.................................................................................... 23
2.11.1 Pengertian Koperasi Simpan Pinjam........................................................ 23
3 KERANGKA KERJA KONSEPTUAL
3.1 Skema Kerja Penelitian................................................................................. 24
3.2 Tahap Analisis Kebutuhan ............................................................................ 25
3.2.1 Pengumpulan Data dan Studi Kepustakaan .............................................. 25
3.3 Metode Pengembangan Sistem .................................................................... 26
3.3.1 Pengembangan Sistem Berorientasi Objek ............................................... 27
3.3.2 Perancangan (Design) Berorientasi Objek ................................................ 28
3.4 Alur Kerja Penelitian .................................................................................... 29
3.5 Rincian Aktifitas Penelitian .......................................................................... 30
4 HASIL DAN PEMBAHASAN
4.1 Identifikasi Aktor ........................................................................................ 33
4.2 Pengembangan Activity Diagram ................................................................. 35
4.3 Pengembangan Use Case Diagram .............................................................. 45
4.4 Pengembangan Diagram Interaksi ............................................................... 47
4.5 Identifikasi Kelas.......................................................................................... 59
4.6 Identifikasi Relasi.......................................................................................... 78
4.7 Identifikasi Atribute dan Method.................................................................. 78
4.8 Desain Sistem................................................................................................ 80
5 KESIMPULAN DAN SARAN
5.1 Kesimpulan................................................................................................... 105
Hal
5.2 Saran.............................................................................................................. 105
Lampiran .......................................................................................................... 106

iv

DAFTAR GAMBAR
Hal
Gambar 1.1

Pencatatan Transaksi Simpanan Pokok dan Wajib...................... 1

Gambar 1.2

Berkas Pencatatan Data Transaksi............................................... 2

Gambar 1.3

Potongan Laporan Pembagian SHU Tahun 2012........................ 2

Gambar 1.4

Potongan Laporan Pembagian SHU Pinjaman Tahun 2012 ....... 3

Gambar 1.5

Potongan Laporan Simpanan Hari Raya dan Jasa Tahun 2012 . . 3

Gambar 1.6

Tahap Analisis Pada Pengembangan Berorientasi Objek............ 5

Gambar 1.7

Proses Perancangan Berorientasi Objek Dengan UA.................. 5

Gambar 2.1

Tahap Perancangan Analisis Unified Approach........................... 11

Gambar 2.2

Tahap Perancangan Desain Unified Approach ........................... 12

Gambar 2.3

Contoh Classes............................................................................ 16

Gambar 2.4

Contoh Asosiasi........................................................................... 17

Gambar 2.5

Contoh Agresasi........................................................................... 17

Gambar 2.6

Contoh Pewarisan........................................................................ 17

Gambar 2.7

Contoh Use Case Diagrams........................................................ 18

Gambar 2.8

Contoh Sequence Diagrams........................................................ 19

Gambar 2.9

Contoh Activity Diagrams........................................................... 20

Gambar 2.10 Tampilan Aplikasi ArgoUML . 21


Gambar 2.11 Tampilan Aplikasi Netbeans IDE................................................ 22
Gambar 2.12 Tampilan SQL Pada phpMyAdmin............................................. 23
Gambar 3.1

Kerangka Kerja Penelitian .......................................................... 24

Gambar 3.2

Tahap Analisis Unified Approach................................................ 27

Gambar 3.3

Tahap Desain Unified Approach.................................................. 28

Gambar 3.4

Skema Proses Kerja Penelitian.................................................... 29

Gambar 4.1

Activity Diagram SI Koperasi Simpan Pinjam ......................... 35

Gambar 4.2

Activity Diagrams Login................................................................. 37

Gambar 4.3

Activity Diagrams Admin............................................................. 38

Gambar 4.4

Activity Diagrams Keanggotaan.................................................. 39

Gambar 4.5

Activity Diagrams Menu Simpan................................................ 40

Gambar 4.6

Activity Diagrams Pinjam............................................................ 41

Gambar 4.7

Activity Diagrams Menu Laporan................................................ 42

vi

Gambar 4.8

Activity Diagrams Pemulihan...................................................... 43

Gambar 4.9

Activity Diagrams Logout............................................................ 44

Gambar 4.10 Use Case Sistem Informasi Koperasi Simpan Pinjam........................ 45


Gambar 4.11 Sequence Diagram Login................................................................ 48
Gambar 4.12 Sequence Diagram Menu Data Admin............................................. 49
Gambar 4.13 Sequence Diagram Menu Keanggotaan............................................ 49
Gambar 4.14 Sequence Diagram Menu Simpan.................................................... 50
Gambar 4.15 Sequence Diagram Menu Pinjam..................................................... 51
Gambar 4.16 Sequence Diagram Menu Laporan Keuangan................................... 51
Gambar 4.17 Sequence Diagram Menu Pemulihan............................................... 52
Gambar 4.18 Sequence Diagram Menu Logout..................................................... 52
Gambar 4.19 Collaboration Diagram Menu Login............................................... 53
Gambar 4.20 Collaboration Diagram Menu Data Admin...................................... 54
Gambar 4.21 Collaboration Diagram Menu Keanggotaan..................................... 55
Gambar 4.22 Collaboration Diagram Menu Simpan............................................. 56
Gambar 4.23 Collaboration Diagram Menu Pinjam.............................................. 56
Gambar 4.23 Collaboration Diagram Menu Pinjam Angsuran (Lanjutan).............. 57
Gambar 4.24 Collaboration Diagram Menu Laporan Keuangan............................ 57
Gambar 4.25 Collaboration Diagram Pemulihan.................................................. 58
Gambar 4.26 Collaboration Diagram Menu Logout.............................................. 58
Gambar 4.27 Perancangan Kelas....................................................................... 78
Gambar 4.28 Tahap Perancangan Kelas Asosiasi, Methode dan Atribut.......... 80
Gambar 4.29 Tahap Perancangan Layer Akses................................................ 81
Gambar 4.30 Tahap Perancangan Layer Antarmuka...................................... 82
Gambar 4.31 Struktur Menu Aplikasi Koperasi Simpan Pinjam...................... 83
Gambar 4.32 Rancangan Menu Login............................................................... 84
Gambar 4.33 Rancangan Menu Utama............................................................. 84
Gambar 4.34 Rancangan Menu Keanggotaan................................................... 85
Gambar 4.35 Rancangan Menu Pendaftaran Anggota...................................... 86
Gambar 4.36 Rancangan Menu Pendaftaran Anggota...................................... 87
Gambar 4.37 Rancangan Menu Penambahan Data Admin............................... 87
Gambar 4.38 Rancangan Menu Pinjaman Jangka Pendek & Jangka Panjang.. 88

vii

Hal
Gambar 4.39 Rancangan Menu Tambah Data Pinjaman................................... 89
Gambar 4.40 Rancangan Menu Lihat Data Angsuran Anggota........................ 90
Gambar 4.41 Rancangan Menu Pembayaran Pinjaman Piutang....................... 91
Gambar 4.42 Rancangan Menu Simpanan........................................................ 92
Gambar 4.43 Rancangan Menu Tambah Data Simpanan.................................. 93
Gambar 4.44 Rancangan Menu Laporan Keuangan......................................... 94
Gambar 4.45 Rancangan Menu Pemulihan....................................................... 94
Gambar 4.46 Antarmuka Menu Login.............................................................. 95
Gambar 4.47 Antarmuka Menu Halaman Utama............................................. 96
Gambar 4.48 Antarmuka Menu Data Admin.................................................... 96
Gambar 4.49 Antarmuka Menu Penambahan Admin....................................... 97
Gambar 4.50 Antarmuka Menu Keanggotaan................................................... 97
Gambar 4.51 Antarmuka Menu Pendaftaran Anggota...................................... 98
Gambar 4.52 Antarmuka Menu Simpanan Pokok dan Wajib........................... 98
Gambar 4.53 Antarmuka Menu Simpanan Hari Raya...................................... 99
Gambar 4.54 Antarmuka Menu Simpanan Sukarela......................................... 99
Gambar 4.55 Antarmuka Menu Tambah Data Simpanan.................................. 100
Gambar 4.56 Antarmuka Menu Lihat Data Pinjaman Jangka Panjang............. 100
Gambar 4.57 Antarmuka Menu Lihat Data Pinjaman Jangka Pendek............... 101
Gambar 4.58 Antarmuka Menu Tambah Data Pinjaman.................................. 101
Gambar 4.59 Antarmuka Menu Lihat Data Angsuran....................................... 102
Gambar 4.60 Antarmuka Menu Pembayaran Pinjaman Piutang....................... 102
Gambar 4.61 Antarmuka Menu Halaman Laporan Keuangan.......................... 103
Gambar 4.62 Antarmuka Menu Halaman Pemulihan........................................ 103

viii

DAFTAR TABEL
Hal
Tabel 3.1

Rincian Aktifitas Penelitian .......................................................... 30

Tabel 4.1

Identifikasi Aktor Yang Terlibat .................................................... 34

Tabel 4.2

Eliminasi Irrelevant class Berdasarkan Diagram Login............... 60

Tabel 4.3

Eliminasi Redundant Class Login.................................................. 60

Tabel 4.4

Eliminasi Fuzzy Class berdasarkan Redundant Class Login......... 61

Tabel 4.5

Eliminasi Irrelevant class Berdasarkan Diagram Data Admin..... 62

Tabel 4.6

Eliminasi Redundant Class berdasarkan Diagram Data Admin.... 63

Tabel 4.7

Eliminasi Attribute Class berdasarkan Redundant Class Data

Admin................................................................................................ 63
Tabel 4.8

Eliminasi Irrelevant class Berdasarkan Diagram Keanggotaan.... 65

Tabel 4.9

Eliminasi Redundant Class Keanggotaan...................................... 65

Tabel 4.10

Eliminasi Fuzzy Class berdasarkan Redundant Class Kenggotaan 66

Tabel 4.11

Eliminasi Irrelevant class Berdasarkan Diagram Simpan............. 68

Tabel 4.12

Eliminasi Redundant Class Simpan............................................... 68

Tabel 4.13

Eliminasi Fuzzy Class berdasarkan Redundant Class Simpan...... 69

Tabel 4.14

Eliminasi Irrelevant class Berdasarkan Diagram Pinjam.............. 70

Tabel 4.15

Eliminasi Redundant Class Pinjam................................................ 72

Tabel 4.16

Eliminasi Fuzzy Class berdasarkan Redundant Class Pinjam....... 72

Tabel 4.17

Eliminasi Irrelevant class Berdasarkan Diagram Laporan Keuangan

..74
Tabel 4.18

Eliminasi Redundant Class Laporan Keuangan............................ 74

Tabel 4.19

Eliminasi Fuzzy Class berdasarkan Redundant Class Laporan

Keuangan..................................................................................... 75
Tabel 4.20

Eliminasi Irrelevant class Berdasarkan Diagram Pemulihan........ 75

Tabel 4.21

Eliminasi Redundant Class Pemulihan.......................................... 76

Tabel 4.22

Eliminasi Fuzzy Class berdasarkan Redundant Class Pemulihan. 77

Tabel 4.23

Relasi Antar Kelas......................................................................... 78

Tabel 4.24

Relasi Attribute dan Methode........................................................ 78

ix

You might also like