PENGEMBANGAN SISTEM INFORMASI ADMINISTRASI SIMPAN PINJAM DI KOPERASI SIMPAN PINJAM KARYA BERSAMA LESTARI
BERBASIS WEB DENGAN MENGGUNAKAN MODEL FAST
SKRIPSI
VARIAN WIJAYA 1522500055
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2019
ii
PENGEMBANGAN SISTEM INFORMASI ADMINISTRASI SIMPAN PINJAM DI KOPERASI SIMPAN PINJAM KARYA
BERSAMA LESTARI BERBASIS WEB DENGAN MENGGUNAKAN MODEL FAST
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
VARIAN WIJAYA 1522500055
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR PANGKALPINANG
2019
iii
iv
v
KATA PENGANTAR
Dengan segala Puji syukur kehadiran Tuhan YME, yang telah memberikan kasih sayang dan nikmat-Nya serta rahmat hidayah-Nya kepada penulis, sehingga dapat menyelesaikan Skripsi ini.
Laporan Skripsi ini disusun dalam rangka memenuhi salah satu syarat untuk memperoleh gelar Strata 1 (S1) jurusan Sistem Informasi di STMIK ATMA LUHUR Pangkalpinang.
Penulis menyadari bahwa laporan Skripsi ini masih jauh dari kesempurnaan.
Oleh karena itu kritik dan saran akan senantiasa penulis terima dengan senang hati.
Didalam penyusunan Skripsi ini tentu saja banyak sekali hambatan sehingga tak lepas dari bantuan, petunjuk serta bimbingan serta dorongan berbagai pihak dalam memberikan pengarahannya hingga penulis dapat menyelesaikan Laporan Skripsi ini dengan baik, untuk itu penulis mengucapkan terima kasih kepada :
1. Tuhan YME atas rahmat dan karunianya-Nya yang tak terhingga bagi penulis.
2. Keluarga tercinta yang selalu memberikan dorongan dan semangat yang tiada hentinya, termasuk kedua orang tua penulis yang selalu menyemangati penulis setiap hari.
3. Bapak Dr. Husni Teja Sukmana, S.T., M.Sc. selaku Ketua STMIK Atma Luhur Pangkalpinang.
4. Bapak Okkita Rizan, S.Kom, M.Kom, selaku Ketua Program Studi Sistem Informasi STMIK Atma Luhur Pangkalpinang.
5. Ibu Parlia Romadiana,S.kom, M.Kom selaku dosen pembimbing yang telah banyak meluangkan waktunya untuk memberikan pengarahan kepada kami.
6. Bapak Feldo Adriadi selaku pembimbing lapangan dalam Skripsi pada Koperasi Simpan Pinjam Karya Bersama Lestari Pangkalpinang.
7. Teman-teman dan seperjuangan dalam mengerjakan laporan Kuliah Praktek ini.
vi
8. Alumni STMIK Atma Luhur Pangkalpinang yang telah memberikan saran dan kritik atas laporan Skripsi ini.
9. Perusahaan Koperasi Simpan Pinjam Karya Bersama Lestari.
10. Seluruh staff manajemen Koprasi Simpan Pinjam Karya bersama Lestari yang telah menerima penulis melakukan kegiatan Skripsi.
Pangkalpinang, Juni 2019
Varian Wijaya
vii ABSTRACT
Karya Bersama Lestari Savings and Loan Cooperative is one of the companies engaged in finance and located on Jl. Tegal No.2, Semabung Baru, Kec. Girimaya, Pangkalpinang City, Bangka Belitung Islands 33684. System The administration of the Joint Lestari Savings and Loan Cooperative still uses an offline system or manually. As a result, it is difficult for employees to register the administration in the Lestari Joint Savings and Loan Cooperative if many members come in line and this becomes less effective for members because it is impractical and takes a lot of time. In addition, the level of employee error in the administration of new members who want to register is still very high. To provide good service to members of the Karya Bersama Lestari Savings and Loan Cooperative and facilitate the work process of employees, the authors designed an administrative system that can be carried out online so that the business processes that are run can run effectively. Making this system uses the PHP programming language with the FAST model and MySQL as the database designer. With this member registration system, promotion activities carried out by the Karya Bersama Lestari Savings and Loan Cooperative can be maximized, minimizing the level of errors of cooperative staff in processing administrative data and making it easier for members to administer and access or search for information about cooperatives.
Keywords: Cooperatives, Administration, Framework for Application of System Engineering (FAST)
viii ABSTRAK
Koperasi Simpan Pinjam Karya Bersama Lestari merupakan salah satu perusahaan yang bergerak dibidang keuangan dan berlokasi di Jl. Tegal No.2, Semabung Baru, Kec. Girimaya, Kota Pangkalpinang, Kepulauan Bangka Belitung 33684. Sistem Administrasi di Koperasi Simpan Pinjam Karya Bersama Lestari masih menggunakan sistem offline atau secara manual. Akibatnya, mempersulit karyawan untuk mendata administrasi di Koperasi Simpan Pinjam Karya Bersama Lestari apabila banyak anggota yang datang mengantri dan ini menjadi kurang efektif bagi anggota karena tidak praktis dan menyita banyak waktu. Selain itu juga tingkat kesalahan karyawan dalam pendataan administrasi anggota baru yang ingin mendaftar masih sangat tinggi.
Untuk memberikan pelayanan yang baik kepada anggota Koperasi Simpan Pinjam Karya Bersama Lestari dan mempermudah proses kerja karyawan , maka penulis merancang sebuah sistem administrasi yang dapat dilakukan secara online sehingga proses bisnis yang dijalankan dapat berjalan dengan efektif. Pembuatan sistem ini menggunakan bahasa pemograman PHP dengan model FAST dan MySQL sebagai perancang database. Dengan adanya sistem pendaftaran anggota ini, maka kegiatan promosi yang dilakukan oleh Koperasi Simpan Pinjam Karya Bersama Lestari dapat lebih maksimal, meminimalisir tingkat kesalahan staf koperasi dalam pengolahan data administrasi dan mempermudah angggota untuk melakukan administrasi dan mengakses atau mencari informasi tentang koperasi.
Kata kunci : Koperasi, Administrasi, Framework for the Application of Systems Technique (FAST)
ix DAFTAR ISI
Halaman COVER ...
LEMBAR PERNYATAAN ... iii
LEMBAR PERSETUJUAN ... iv
KATA PENGANTAR ... v
ABSTRACTION ... vii
ABSTRAKSI ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
DAFTAR SIMBOL ... xvii
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Perumusan Masalah... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan dan Manfaat Penelitian ... 3
1.4.1. Tujuan Penelitian ... 3
1.4.2. Manfaat Penelitian ... 3
1.5 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi ... 6
x
2.1.1 Definisi Sistem ... 6
2.1.2 Definisi Informasi ... 6
2.1.3 Definisi Sistem Informasi... 7
2.2 Pengertian Website ... 7
2.3 Pengertian Analisa Berorientasi Objek ... 8
2.3.1 Pengertian Dasar ... 8
2.3.2 Unified Modeling Language (UML) ... 9
2.4 Perancangan Berorientasi Objek ... 11
2.4.1 Entity Relationship Diagram (ERD) ... 11
2.4.2 Transformasi ERD ke LRS ... 11
2.4.3 Logical Record Structure (LRS) ... 12
2.4.4 Tabel / Relasi ... 12
2.4.5 Spesifikasi Basis Data ... 12
2.4.6 Rancangan Dokumen Masukan ... 13
2.4.7 Rancangan Dokumen Masukan ... 13
2.4.8 Rancangan Layar Program ... 13
2.4.9 Sequence Diagram ... 13
2.4.10 Class Diagram ... 14
2.5 Metode FAST ... 14
2.6 PHP ... 17
2.7 Pengertian Koperasi ... 17
2.8 Pengertian Administrasi ... 18
2.9 Tinjauan Penelitian Terdahulu ... 18
BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Perangkat Lunak ... 23
3.2 Motode Peengembangan Perangkat Lunak ... 25
3.3 Alat Bantu Pengembangan Sistem ... 26
xi
3.4 Kerangka Penelitian ... 27
BAB IV PEMBAHASAN 4.1 Tinjauan Organisasi... 28
4.1.1 Sejarah Berdirinya Organisasi... 28
4.1.2 Struktur Organisasi ... 30
4.1.3 Tugas dan Wewenang ... 31
4.2 Analisa Proses Bisnis ... 32
4.2.1 Proses Bisnis ... 32
4.2.2 Activity Diagram ... 35
4.3 Analisa Keluaran ... 42
4.4 Analisa Masukan ... 43
4.5 Identifikasi Kebutuhan ... 45
4.6 Use Case Diagram Sistem Usulan ... 48
4.7 Diskripsi Usecase ... 50
4.7.1 Deskripsi Use Case Berdasarkan Actor CSO... 50
4.7.1 Deskripsi Use Case Berdasarkam Actor Anggota ... 56
4.8 Rancangan Basis Data ... 60
4.8.1 ERD (Entity Relationship Diagram) ... 59
4.8.2 Transformasi ERD ke LRS ... 60
4.8.3 Logical Relational Structure (LRS) ... 61
4.8.4 Tabel ... 62
4.8.5 Spesifikasi Basis Data ... 64
4.9 Rancangan Antar Muka ... 69
4.9.1 Rancangan Dokumen Keluaran ... 69
4.9.2 Rancangan Dokumen Masukan ... 71
4.10 Rancangan Dialog Layar ... 73
4.10.1 Struktur Tampilan ... 73
xii
4.10.2 Rancangan Layar ... 74
4.11 Sequence Diagram ... 93
4.12 Class Diagram ... 110
4.13 Deployment Diagram... 111
BAB V PENUTUP 5.1 Kesimpulan... 112
5.2 Saran ... 113
DAFTAR PUSTAKA ... 114
LAMPIRAN A KELUARAN SISTEM BERJALAN ... 116
LAMPIRAN B MASUKAN SISTEM BERJALAN ... 119
LAMPIRAN C RANCANGAN KELUARAN ... 124
LAMPIRAN D RANCANGAN MASUKAN ... 129
LAMPIRAN E KARTU BIMBINGAN ... 133
LAMPIRAN F SURAT KETERANGAN RISET ... 135
LAMPIRAN G BIODATA PENULIS SKRIPSI ... 137
xiii DAFTAR GAMBAR
Halaman
Gambar 2.1 Fase Fase Model FAST ... 14
Gambar 3.1 Kerangka Penelitian ... 27
Gambar 4.1 Struktur Organisasi ... 30
Gambar 4.2 Activity Diagram Proses Menabung Simpanan Wajib ... 35
Gambar 4.3 Activity Diagram Proses Menabung Simpanan Biasa ... 36
Gambar 4.4 Activity Diagram Proses Pengajuan Pinjaman ... 37
Gambar 4.5 Activity Diagram Proses Approve Pinjaman ... 38
Gambar 4.6 Activity Diagram Proses Permintaan Simulasi Angsuran ... 39
Gambar 4.7 Activity Diagram Proses Pembuatan Laporan Pengajuan Pinjaman 40 Gambar 4.8 Activity Diagram Proses Pembuatan Laporan Anggota ... 41
Gambar 4.9 Use case Diagram CSO ... 48
Gambar 4.10 Use Case Diagram Anggota ... 49
Gambar 4.11 ERD (Entity Relationship Diagram) ... 60
Gambar 4.12 Transformasi ERD Ke LRS ... 61
Gambar 4.13 Logical Relational Structure (LRS) ... 62
Gambar 4.14 Struktur Tampilan ... 73
Gambar 4.15 Rancangan Layar Login ... 74
Gambar 4.16 Rancangan Layar Halaman Utama ... 74
Gambar 4.17 Rancangan Layar Master ... 75
Gambar 4.18 Rancangan Layar Transaksi ... 75
xiv
Gambar 4.19 Rancangan Layar Laporan ... 76
Gambar 4.20 Rancangan Layar Entry Anggota ... 77
Gambar 4.21 Rancangan Layar Entry Jenis Tabungan ... 78
Gambar 4.22 Rancangan Layar Entry Bank ... 79
Gambar 4.23 Rancangan Layar Entry CSO ... 80
Gambar 4.24 Rancangan Layar Entry Pengajuan (CSO) ... 81
Gambar 4.25 Rancangan Layar Entry Approve (CSO) ... 82
Gambar 4.26 Rancangan Layar Entry Angsuran (CSO) ... 83
Gambar 4.27 Rancangan Layar Entry Setoran (CSO) ... 84
Gambar 4.28 Rancangan Layar Entry Tabungan ... 85
Gambar 4.29 Rancangan Layar Entry Simpanan Wajib (CSO) ... 86
Gambar 4.30 Rancangan Layar Entry Pengajuan (Anggota) ... 87
Gambar 4.31 Rancangan Layar Angsuran (Anggota) ... 88
Gambar 4.32 Rancangan Layar Approve (Anggota) ... 89
Gambar 4.33 Rancangan Layar Entry Setoran (Anggota) ... 90
Gambar 4.34 Rancangan Layar Tabungan (Anggota) ... 91
Gambar 4.35 Rancangan Layar Simpanan Wajib (Anggota)... 91
Gambar 4.36 Rancangan Layar Laporan Anggota ... 92
Gambar 4.37 Rancangan Layar Laporan Pengajuan ... 92
Gambar 4.38 Sequence Diagram Login ... 93
Gambar 4.39 Sequence Diagram Anggota ... 94
Gambar 4.40 Sequence Diagram Jenis Tabungan ... 95
Gambar 4.41 Sequence Diagram Bank ... 96
Gambar 4.42 Sequence Diagram CSO ... 97
Gambar 4.43 Sequence Diagram Pengajuan (CSO) ... 98
Gambar 4.44 Sequence Diagram Approve Pinjaman (CSO) ... 99
Gambar 4.45 Sequence Diagram Setoran (CSO) ... 100
Gambar 4.46 Sequence Diagram Angsuran (CSO) ... 101
xv
Gambar 4.47 Sequence Diagram Tabungan (CSO) ... 102
Gambar 4.48 Sequence Diagram Simpanan Wajib (CSO)... 103
Gambar 4.49 Sequence Diagram Pengajuan (Anggota) ... 104
Gambar 4.50 Sequence Diagram Approve (Anggota) ... 105
Gambar 4.51 Sequence Diagram Angsuran Pinjaman (Anggota) ... 106
Gambar 4.52 Sequence Diagram Setoran (Anggota) ... 107
Gambar 4.53 Sequence Diagram Tabungan (Anggota) ... 107
Gambar 4.54 Sequence Diagram Simpanan Wajib (Anggota)... 108
Gambar 4.55 Sequence Diagram Laporan Anggota ... 108
Gambar 4.56 Sequence Diagram Laporan Pengajuan Pinjaman ... 109
Gambar 4.57 Class Diagram ... 110
Gambar 4.58 Deployedment Diagram ... 111
xvi
DAFTAR TABEL
Halaman
Tabel 4.1 CSO ... 62
Tabel 4.2 Anggota ... 62
Tabel 4.3 Setoran ... 62
Tabel 4.4 Jenis Tabungan ... 62
Tabel 4.5 Pengajuan ... 62
Tabel 4.6 Approve ... 63
Tabel 4.7 Angsuran ... 63
Tabel 4.8 Buku Tabungan ... 63
xvii
DAFTAR SIMBOL
Simbol Activity Diagram
Start Point
Menggambarkan awal aktifitas.
End Point
Menggambarkan akhir dari aktifitas.
Actifity
Menggambarkan proses bisnis.
Decision
Menggambarkan keputusan/pilihan.
State Transition
Menggambarkan aliran perpindahan kontrol antara state.
Swimlane
Menggambarkan pemisahan aktifitas.
Partition1
xviii Simbol Package Diagram
Package
Pengelompokkan dan pengorganisasian kelas- kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library.
Import
Suatu dependency yang mengindikasikan isi tujuan paket secara umum yang ditambahkan kedalam sumber paket.
Access
Suatu dependency yang mengindikasikan isi tujuan paket secara umum yang bisa digunakan pada nama sumber paket.
Simbol Use Case Diagram
Actor
Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari sistem atau menggambarkan pengguna software aplikasi (user).
Use Case
Menggambarkan fungsionalitas dari suatu sistem, sehingga pengguna sistem paham & mengerti megenai kegunaan sistem yang akan dibangun.
Package0
<<import>>
Access
UseCase0
xix Association
Menggambarkan hubungan antara actor dengan usecase.
Simbol ERD (Entity Relationalship Diagram) Entity
Menunjukkan obyek-obyek dasar yang terkait dalam sistem.
Relationalship
Adalah hubungan yang terjadi antara satu atau lebih entity.
Atribut/Property
Merupakan keterangan yang terkait pada sebuah entitas.
Simbol Class Diagram
Class
Kelas pasa struktur sistem.
Interface
Sama dengan konsep interface dalam pemograman berorientasi objek.
xx Association
Relasi antar kelas dengan makna umum, asosiasi biasanya disertai juga dengan multiplicy.
Association Dependency
Relasi antar kelas dengan makna kebergantungan antar kelas.
Generalization
Relasi antar kelas dengan makna generalisasi- spesialisasi.
Simbol Deployment Diagram Node
Digunakan untuk menggambarkan infrastruktur apa saja yang terdapat pada sistem.
Component
Digunakan untuk menggambarkan elemen- elemen apa saja yang terdapat pada suatu node.
Note
Digunakan untuk memberikan keterangan atau komentar tambahan dari suatu elemen sehingga bisa langsung terlampir dalam model.
xxi Association
Digambarkan sebuah garis yang
menghubungkan dua node yang
mengindikasikan jalur komunikasi antara komponen-komponen hardware.
Generalization
Menunjukan hubungan antara elemen yang lebih umum ke elemen yang lebih spesifik.
Association Dependency
Merupakan relasi yang menunjukan bahwa perubahan pada salah satu elemen memberi pengaruh pada elemen lain
xxii Simbol Sequence Diagram
Aktor
Menggambarkan orang yang berinteraksi dengan sistem.
Entity Class
Menggambarkan hubungan kegiatan yang akan dilakukan.
Boundary Class
Menggambarkan sebuah penggambaran dari form.
Control Class
Menggambarkan penghubung antara boundary dengan tabel.
Lifeline
Menggambarkan tempat mulai dan berakhirnya sebuah pesan.
Line Message
Menggambarkan pengiriman pesan.
Return
Pesan yang dikirim untuk balikan objek tertentu.