Perancangan Sistem Informasi Simpan Pinjam pada Koperasi...

18
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

Transcript of Perancangan Sistem Informasi Simpan Pinjam pada Koperasi...

Page 1: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 2: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 3: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

ii

Page 4: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

iii

Page 5: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

iv

Page 6: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 7: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 8: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 9: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 10: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 11: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

x

BAB 5 PENUTUP ............................................................................................. 91

5.1 KESIMPULAN .......................................................................... 91

5.2 SARAN ...................................................................................... 91

DAFTAR PUSTAKA ........................................................................................ 92

RIWAYAT HIDUP

LAMPIRAN

Page 12: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 13: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 14: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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.

Page 15: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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

Page 16: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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()

Page 17: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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.

Page 18: Perancangan Sistem Informasi Simpan Pinjam pada Koperasi ...repository.upnvj.ac.id/1829/1/AWAL.pdf · Pinjam Karyawan PLN PUSLITBANG KETENAGALISTRIKAN Berbasis Web SKRIPSI Diajukan

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