perancangan sistem informasi simpan pinjam pada koperasi...
TRANSCRIPT
Perancangan Sistem Informasi Simpan Pinjam pada Koperasi Simpan
Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis
Web
SKRIPSI
Hafiz Zamzami
1210512053
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2018
i
Perancangan Sistem Informasi Simpan Pinjam pada Koperasi Simpan
Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis
Web
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
Hafiz Zamzami
1210512053
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFRMASI
2018
ii
iii
iv
v
Perancangan Sistem Informasi Simpan Pinjam pada Koperasi
Simpan Pinjam Karyawan PLN PUSLITBANG
KETENAGALISTRIKAN Berbasis Web
Hafiz Zamzami
Abstrak
Penelitian ini dilakukan untuk memudahkan para anggota dalam mendapatkan
informasi di Koperasi PLN PUSLITBANG KETENAGALISTRIKAN. Dalam
menjalankan proses bisnis koperasi simpan pinjam sangat dibutuhkan kecepetan
dan keakuratan penyajian data informasi yang dibutuhkan, baik kepada pengurus
koperasi maupun anggota. pemanfaat teknologi informasi dapat memberikan solusi
dalam permasalahan tersebut oleh sebab, itu sistem informasi koperasi simpan
pinjam ini sangat dibutuhkan untuk pengelolaan koperasi yang modern. Metode
yang digunakan untuk penelitian ini adalah waterfall. Data dianalisis menggunakan
metode PIECES (Perfomance, Information, Economics, Efficiency, Services).
Sedangkan desain menerapkan metoda Design (UML= Unified Modeling
Languange) dan sistem informasi yang dirancang oleh penulis, menggunakan PHP
sebagai bahasa pemrograman, MySQL sebagai database server. Hasil dari
penelitian adalah sebuah sistem informasi data simpanan, pinjaman dan sisa hasil
usaha (SHU) dapat dilihat kapan dan dimana saja sehingga memberikan efisiensi
dan efektifitas pekerjaan kepada pengurus koperasi.
Kata Kunci : Koperasi, SHU, UML, PHP, MySQL
vi
Design of Information Systems Savings and Loans on Employee
Savings and Loans Cooperative PLN PUSLITBANG
ELECTRICITY Web Based
Hafiz Zamzami
Abstract
This research is conducted to facilitate the members in obtaining information in the
Cooperative PLN PUSLITBANG ELECTRICITY. In running the business process
of savings and loan cooperative is needed kecepetan and accuracy of presenting the
required information data, both to the board of cooperatives and members. the
utilization of information technology can provide solutions in these problems
because, it is a cooperative information system of savings and loan is needed for
the management of a modern cooperative. The method used for this research is
waterfall. Data were analyzed using PIECES method (Perfomance, Information,
Economics, Efficiency, Services). While the design applies the Design method
(UML = Unified Modeling Languange) and information systems designed by the
author, using PHP as a programming language, MySQL as database server. The
result of the research is a data information system of savings, loans and the rest of
business results (SHU) can be seen anytime and anywhere so as to provide
efficiency and effectiveness of work to cooperative management.
Keywords : Koperasi, SHU, UML, PHP, MySQL
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan ke hadirat Allah SWT atas segala karunia-
Nya, sehingga skripsi ini berhasil diselesaikan. Penulis ingin mengucapkan terima
kasih kepada:
1. Ibu Dr.Ermatita, M.Kom selaku Dekan Fakultas Ilmu Komputer.
2. Bapak Bambang Triwahyono, S.Kom, M.Si Selaku Kepala Program Studi
Sistem Informasi Fakultas Ilmu Komputer.
3. Ibu Ati Zaidiah, S.Kom., MTI. selaku dosen pembimbing yang telah
memberikan bimbingan serta arahan yang membangun sehingga Skripsi ini
dapat selesai tepat pada waktunya.
4. Ibu saya yang tidak pernah berhenti memberikan doa dan semangat kepada
penulis dalam menyelesaikan skripsi ini.
5. Teman-teman mahasiswa/i Fakultas Ilmu Komputer 2012 yang telah
memberikan bantuan dan semangat dalam pembuatan Proposal ini.
Penulis menyadari Skripsi ini tidak luput dari berbagai kekurangan, oleh
karena itu penulis mengharapkan saran dan kritik demi kesempurnaan dan
perbaikannya, sehingga akhirnya Skripsi ini dapat memberikan manfaat bagi
bidang pendidikan dan penerapan dilapangan serta bisa dikembangkan lagi
lebih lanjut. Amiin.
Jakarta, 29 Januari 2018
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................ i
PERNYATAAN ORISINALITAS ....................................................................... ii
PERNYATAAN PERSETUJUAN PUBLIKAS .................................................. iii
PENGESAHAN .................................................................................................. iv
ABSTRAK .......................................................................................................... v
ABSTRACT ....................................................................................................... vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI .................................................................................................... viii
DAFTAR TABLE .............................................................................................. xi
DAFTAR GAMBAR ......................................................................................... xii
DAFTAR SIMBOL .......................................................................................... xiii
DAFTAR LAMPIRAN .................................................................................... xvii
BAB 1 Pendahuluan ............................................................................................. 1
1.1 Latar Belakang ................................................................................... 1
1.2 Rumusan Masalah .............................................................................. 3
1.3 Batasan Masalah ................................................................................. 4
1.4 Tujuan dan Manfaat Penelitian ........................................................... 4
1.5 Luaran yang diharapkan...................................................................... 5
1.6 Sistematis Penulisan ........................................................................... 6
BAB 2 Tinjauan Pustaka ...................................................................................... 8
2.1 Tujuan Utama Koperasi ...................................................................... 8
2.1.1 Pengertian Koperasi ................................................................ 8
2.1.2 Fungsi Koperasi ...................................................................... 9
2.1.3 Jenis-Jenis Koperasi ................................................................ 9
2.2 Pengertian SHU ................................................................................ 11
2.2.1 Jenis dan Bentuk SHU .......................................................... 12
2.2.2 Jenis Koperasi Menurut Teori Klasik .................................... 13
2.2.3 Modal Koperasi..................................................................... 15
2.2.4 Evaluasi Keberhasilan Koperasi ........................................... 18
2.3 Konsep Dasar Sistem ......................................................................... 20
2.3.1 Definisi Sistem...................................................................... 20
2.3.2 Definisi Sistem Informasi ...................................................... 20
2.3.3 Definisi Sistem Informasi Management ................................. 21
ix
2.4 Analisa Sistem ..... ............................................................................. 22
2.4.1 Definisi Analisa Sistem ......................................................... 22
2.4.2 Fungsi Analisa Sistem ........................................................... 22
2.4.3 PIECES... ............................................................................. 23
2.4.4 Definisi Perancangan Sistem ................................................. 25
2.5 UML ................... ............................................................................. 25
2.5.1 Definisi UML ....................................................................... 25
2.6 Metode Pengembangan Sistem .......................................................... 27
2.7 Tinjauan Perangkat Lunak ................................................................. 29
2.7.1 XAMPP ................................................................................ 29
2.8 Review Riset Relevan ........................................................................ 30
BAB 3 METODOLOGI PENELITIAN ............................................................. 32
3.1 Kerangka Pikir.................................................................................. 32
3.2 Metodologi Penelitian ....................................................................... 32
3.3 Tahap Penelitian ............................................................................... 33
3.3.1 Tahap Pengumpulan Data ........................................................ 33
3.3.2 Identifikasi Masalah ............................................................... 33
3.3.3 Analisa Sistem ........................................................................ 34
3.3.4 Perancangan Aplikasi Sistem ................................................... 34
3.3.5 Uji Coba .................................................................................. 34
3.3.6 Implementasi Sistem ............................................................... 34
3.3.7 Dokumentasi ............................................................................ 35
3.4 Waktu dan Tempat Penelitian ........................................................... 35
3.5 Alat Bantu Penelitian ........................................................................ 35
3.6 Tahapan Penelitian ........................................................................... 35
BAB 4 ANALISA DAN PERANCANGAN SISTEM ........................................ 37
4.1 Sejarah Singkat Koperasi ............................................................ 37
4.2 Visi dan Misi .............................................................................. 38
4.3 Struktur Organisasi ..................................................................... 40
4.4 Sistem Informasi Simpan Pinjam ................................................ 47
4.5 USE CASE Diagram berjalan ..................................................... 49
4.6 USE CASE Diagram Diusulkan .................................................. 59
4.7 Activity Diagram ........................................................................ 70
4.8 Struktur Menu ............................................................................. 79
4.9 Class Diagam Diusulkan ............................................................. 83
4.9.1 Rancangan Basis Data ........................................................ 84
4.10 Rancangan Kode ......................................................................... 89
x
BAB 5 PENUTUP ............................................................................................. 91
5.1 KESIMPULAN .......................................................................... 91
5.2 SARAN ...................................................................................... 91
DAFTAR PUSTAKA ........................................................................................ 92
RIWAYAT HIDUP
LAMPIRAN
xi
DAFTAR TABEL
Tabel 1 Jadwal Penelitian ................................................................................... 36
Tabel 2 Dokumen Simpanan Anggota ................................................................ 47
Tabel 3 Dokumen Pengajuan Pinjaman Anggota ................................................ 47
Tabel 4 Dokumen SHU Anggota ........................................................................ 48
Tabel 5 Skenario USE CASE Pendaftaran Berjalan ............................................ 49
Tabel 6 Skenario USE CASE Iuran Simpanan Berjalan...................................... 50
Tabel 7 Skenario USE CASE Pengambilan Simpanan Berjalan.......................... 51
Tabel 8 Skenario USE CASE Pinjaman Berjalan ............................................... 52
Tabel 9 Evaluasi Sistem yang Sedang Berjalan .................................................. 53
Tabel 10 Narrative USE CASE Login ................................................................ 59
Tabel 11 Narrative USE CASE Profil Anggota .................................................. 61
Tabel 12 Narrative USE CASE Simpanan Anggota ............................................ 61
Tabel 13 Narrative USE CASE Pinjaman Anggota ............................................ 62
Tabel 14 Narrative USE CASE SHU Anggota ................................................... 63
Tabel 15 Narrative USE CASE Dashboard Anggota .......................................... 63
Tabel 16 Narrative USE CASE Keluar Anggota................................................. 64
Tabel 17 Narrative USE CASE Profil Admin ..................................................... 65
Tabel 18 Narrative USE CASE Anggota ............................................................ 66
Tabel 19 Narrative USE CASE Simpanan .......................................................... 67
Tabel 20 Narrative USE CASE Pinjaman ........................................................... 68
Tabel 21 Narrative USE CASE SHU Admin ...................................................... 69
Tabel 22 Narrative USE CASE Dashboard Admin ............................................. 70
Tabel 23 Narrative USE CASE Keluar Admin ................................................... 70
xii
DAFTAR GAMBAR
Gambar 1 Model Waterfall ................................................................................ 28
Gambar 2 Kerangka Pikir ................................................................................... 32
Gambar 3 Struktur Organisasi ............................................................................ 40
Gambar 4 USE CASE Diagram Berjalan............................................................ 49
Gambar 5 Diagram Activity Pendaftaran yang Berjalan ..................................... 55
Gambar 6 Diagram Activity Iuran Simpanan yang Berjalan ............................... 56
Gambar 7 Diagram Activity Pengambilan Simpanan yang Berjalan ................... 57
Gambar 8 Diagram Activity Peminjaman yang Berjalan .................................... 58
Gambar 9 USE CASE Login Diusulkan ............................................................. 59
Gambar 10 USE CASE Anggota ........................................................................ 60
Gambar 11 USE CASE Admin .......................................................................... 65
Gambar 12 Diagram Activity Login ................................................................... 71
Gambar 13 Diagram Activity Profil ................................................................... 72
Gambar 14 Diagram Activity Anggota ............................................................... 73
Gambar 15 Diagram Activity Simpanan ............................................................. 74
Gambar 16 Diagram Activity Pinjaman.............................................................. 75
Gambar 17 Diagram Activity SHU .................................................................... 76
Gambar 18 Diagram Activity Dashboard ........................................................... 77
Gambar 19 Diagram Activity Keluar .................................................................. 78
Gambar 20 Diagram Sequence Login ................................................................. 79
Gambar 21 Diagram Sequence Anggota ............................................................. 80
Gambar 22 Diagram Sequence Admin ............................................................... 81
Gambar 23 Struktur Menu.................................................................................. 82
Gambar 24 Class Diagram yang Diusulkan ........................................................ 83
xiii
DAFTAR SIMBOL
1. Daftar Simbol Use Case Diagram
No. Notasi Simbol Deskripsi
1.
Aktor
Actor menggambarkan orang,
system atau external entitas
yang menyediakan atau
menerima informasi dari
sistem. Aktor memberi input
atau menerima informasi dari
sistem.
2. Use Case
Use case digambarkan sebagai
lingkaran elips dengan nama
use case dituliskan didalamnya.
Usecase berfungsi untuk
menunjukkan proses yang
terjadi pada sistem.
3. Association
Associations digunakan untuk
menggambarkan bagaimana
actor terlibat dalam use case.
Association digambarkan
dengan sebuah garis yang
menghubungkan antara Actor
dengan Use Case.
4. System Boundary
Merupakan batas antara sistem
dan aktor. Biasanya dinotasikan
dengan bujur sangkar. Semua
use case harus berada didalam
system boundary.
xiv
2. Daftar Simbol Activity Diagram
No. Notasi Simbol Deskripsi
1.
Awal (Initial State)
Titik awal, untuk memulai suatu
aktivitas.
2. Akhir (Final State)
Titik akhir, untuk mengakhiri
aktivitas.
3. Aktifitas (Activity)
Menandakan sebuah aktivitas.
4. Transisi (Transition) Komunikasi antar obyek-obyek.
5. Keputusan
(Decision)
Pilihan untuk mengambil keputusan.
3. Daftar Simbol Sequence Diagram
No. Notasi Simbol Deskripsi
1.
Objek (Object)
Instance dari sebuah class yang dituliskan
tersusun secara horizontal diikuti lifeline
2. Pesan
(Message)
Indikasi untuk komunikasi antar object
3. Lifeline
Indikasi keberadaan sebuah objek dalam
basis waktu
:Object1
message
xv
4. Activation
Indikasi dari sebuah objek yang
melakukan suatu aksi
4. Daftar Simbol Class Diagram
No. Notasi Simbol Deskripsi
1.
Kelas (Class)
Menunjukkan class-class yang
dibangun berdasarkan
prosesproses sebelumnya
(diagram sequence)
2. Association
Menunjukkan hubungan antara
class pada diagram class
3. Composition
Jika sebuah class tidak bisa
berdiri sendiri dan harus
merupakan bagian dari class
yang lain, maka class tersebut
memiliki relasi composition
terhadap class tempat dia
bergantung tersebut. Sebuah
relationship composition
digambarkan sebagai garis
dengan ujung berbentuk jajaran
genjang berisi/solid.
5. Daftar Simbol Flow Chart
No. Notasi Simbol Deskripsi
1.
Terminator (START,
END)
Menunjukan simbol permulaan
atau akhir
2. Input/Output (READ,
WRITE)
Menyatakan proses input/outpu
Class
+attribute
+operation()
xvi
3. Process
Menunjukan pengolahan yang
dilakukan oleh komputer
4. Decision
Simbol pemilihan proses
berdasarkan kondisi yang ada
5. Display
Untuk menyatakan peralatan
output yang digunakan yaitu
layar, plotter, printer, dan
sebagainya.
6. Alur Proses Untuk menghubungkan antar
simbol.
7. Connector
Untuk keluar-masuk atau
penyambung proses dalam
lembar/halaman yang sama.
8. Connector
Untuk keluar-masuk atau
penyambung proses dalam
lembar/halaman yang berbeda.
9. Predefine Process Untuk pelaksanaan suatu
bagian prosedur.
10. Dokumen
Untuk menyatakan input
berasal dari dokumen dalam
bentuk kertas atau output
dicetak ke kertas.
11. Stored Data Menyatakan input yang berasal
dari disk atau disimpan ke disk.
12. Preparation
Simbol untuk mempersiapkan
penyimpanan yang akan
digunakan sebagai tempat
pengolahan di dalam storage.
xvii
DAFTAR LAMPIRAN
Lampiran A1 - BERHENTI MENJADI ANGGOTA
Lampiran A2 - FORMULIR MENJADI ANGGOTA
Lampiran A3 - PERMOHONAN PINJAMAN
Lampiran B1 - HOME PAGE
Lampiran B2 - HALAMAN UTAMA
Lampiran B3 - HALAMAN PROFIL ANGGOTA
Lampiran B4 - HALAMAN SIMPANAN ANGGOTA
Lampiran B5 - HALAMAN PINJAMAN ANGGOTA
Lampiran B6 - HALAMAN SHU ANGGOTA
Lampiran B7 - HALAMAN DASHBOARD