SISTEM INFORMASI KOPERASI SIMPAN PINJAM FMIPA UNS SURAKARTA
TUGAS AKHIR
Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret.
Disusun oleh : LAKSMITA DEWI
M3113088
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET
HALAMAN MOTTO
MAN JADDA WAJADA
“Siapa yang bersungguh-sungguh akan SUKSES”
MAN SHABARA ZHAFIRA
“Siapa yang bersabar akan BERUNTUNG”
MAN SARA ALA DARBI WASHALA
HALAMAN PERSEMBAHAN
Puji syukur kepada Tuhan YME atas segala rahmat dan hidayahnya yang telah memberikan kekuatan, kesehatan dan kesabaran untukku dalam mengerjakan tugas akhir ini.Tugas Akhir ini kupersembahkan untuk :
Ibundaku tersayang, belahan jiwaku bidadari surgaku yang tanpamu aku bukanlah siapa-siapa di dunia fana ini,
Ayahku tercinta, orang yang menginjeksikan segala idealisme, prinsip, edukasi dan kasih sayang berlimpah dengan wajah datar menyimpan kegelisahan ataukah perjuangan yang tidak pernah ku ketahui, namun tenang temaram dengan penuh kesabaran dan pengertian luar biasa,
Kakak dan adik-adikku terima kasih tiada tara atas segala support yang telah diberikan selama ini dan semoga kakak dan adik-adikku tercinta dapat menggapai keberhasilan juga di kemudian hari,
Sahabat tercinta Maelani Dewi dan Yuliana Agustiningsih terima kasih kebersamaan dan motivasinya selama ini serta candaan dan senyuman yang selalu penulis rindukan,
Kepada rekan-rekan Teknik Informatika 2013 khususnya Teknik Informatika kelas B yang tak bisa tersebutkan namanya satu persatu terima kasih yang tiada tara ku ucapakanatas segala support dan bantuan kalian.
Terima kasih telah hadir dalam catatan perjalanan panjang saya. Untuk ribuan tujuan yang
harus dicapai, untuk jutaan impian yang akan dikejar, untuk sebuah pengharapan, agar
hidup jauh lebih bermakna, hidup tanpa mimpi ibarat arus sungai. Mengalir tanpa tujuan.
Teruslah belajar, berusaha, dan berdoa untuk menggapainya.
Jatuh berdiri lagi. Kalah mencoba lagi. Gagal Bangkit lagi.
Never give up!
Sampai Allah SWT berkata “waktunya pulang”
KATA PENGANTAR
Bismillahirrahmanirrahim, segala puji dan rasa syukur penulis panjatkan kehadirat Allah subhanahu wa ta’ala, yang telah melimpahkan segala kemudahannya hingga akhirnya penulis mampu menyelesaikan laporan kegiatan magang mahasiswa tepat waktu.
Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan memperoleh kelulusan Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. Dalam pelaksanaan Tugas Akhir, yang didalamnya termasuk kegiatan pembuatan laporan ini, penulis mendapat banyak bantuan dari berbagai pihak. Tanpa bantuan Allah subhanahu wa ta’ala melalui tangan mereka niscaya Tugas Akhir penulis tidak akan berjalan dengan lancar. Untuk itu penulis sampaikan rasa hormat dan rasa terima kasih kepada :
1. Allah S.W.T. atas nikmat, petunjuk, pertolongan, serta perlindungan yang telah diberikan kepada saya.
2. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.
3. Abdul Aziz, S.Kom.,M.Cs. selaku Ketua Program Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta. 4. Agus Purbayu, S.Si., M.Kom selaku pembimbing, yang telah memberikan bimbingan,
nasehat, kritik dan saran selama pembuatan tugas akhir.
5. Eko Mursito, ST dan Sri Utari, SE selaku pengurus koperasi, yang telah memberikan bimbingan dan saran selama pembuatan tugas akhir.
6. Seluruh pihak-pihak yang tidak dapat penulis cantumkan satu persatu, atas segala bimbingan, bantuan, kritik dan saran dalam penyusunan laporan ini.
Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari sempurna, oleh karena itu kritik dan saran penulis harapkan dari berbagai pihak demi terciptanya kesempurnaan penulisan laporan ini dan penulis akan berusaha untuk lebih baik lagi ke depannya.
Wassalamu’alaikum Warahmatullahi Wabarakatuh.
Surakarta, 2016
DAFTAR ISI
HALAMAN JUDUL ... 1
HALAMAN PERSETUJUAN... 2
HALAMAN PENGESAHAN ... 3
PERNYATAAN ... 4
HALAMAN MOTTO ... 5
HALAMAN PERSEMBAHAN ... 6
KATA PENGANTAR ... 6
DAFTAR ISI ... 9
DAFTAR TABEL ... 14
DAFTAR GAMBAR ... 16
DAFTAR LAMPIRAN ... 20
INTISARI ... 21
ABSTRACT ... 22
2.2.2 Sistem Informasi ... Оши ! З . 2.2.3 CodeIgniter ... Оши ! З . 2.2.4Model – View – Controller (MVC)Оши ! З . 2.2.5 Database... Оши ! З . 2.2.6 Entity Relationship ... Оши ! З . 2.2.7 UML (Unified Modelic Language)Оши ! З . 2.2.8Use Case Diagram ... Оши ! З . 2.2.9Class Diagram ... Оши ! З . 2.2.10 Sequence Diagram ... Оши ! З . BAB III ... Оши ! З . 3.1 Proses Bisnis Sistem ... Оши ! З . 3.2 Alat dan Bahan ... Оши ! З . 3.3 Kebutuhan Sistem ... Оши ! З . 3.3.1 Kebutuhan Fungsional ... Оши ! З . 3.3.2 Kebutuhan Non Fungsional ... Оши ! З . 3.4 Perancangan sistem ... Оши ! З . 3.4.1 Usecase Diagram ... Оши ! З . 3.4.2Usecase Text ... Оши ! З . 3.4.3 Entity Relationship Diagram ... Оши ! З . 3.4.4 Relasi antar Tabel ... Оши ! З . 3.4.5 Tabel Fisik ... Оши ! З . 3.4.6 Class Diagram ... Оши ! З . 3.4.7 Sequence Diagram ... Оши ! З . 3.5 Perancangan Interace... Оши ! З . 3.5.1 Halaman Home ... Оши ! З . 3.5.2 Halaman Login Petugas dan Kepala Koperasi .. Оши ! З
.
3.1 Implementasi Sistem ... Оши ! З . 4.1.1 Halaman Home ... Оши ! З . 4.1.2 Halaman Login Petugas dan Kepala Koperasi .. Оши ! З
.
4.1.3 Halaman Login Anggota ... Оши ! З . 4.1.4 Halaman Melihat Data Anggota .. Оши ! З . 4.1.5 Halaman Melihat Data Iuran WajibОши ! З . 4.1.6 Halaman Melihat Data Angsuran Simpanan PokokОши ! З
.
4.1.7 Halaman Melihat Data PengajuanОши ! З . 4.1.8 Halaman Melihat Data Pinjaman . Оши ! З .
4.1.9 Halaman Melihat Data Angsuran PinjamanОши ! З . 4.1.10 Halaman Data Anggota ... Оши ! З .
4.1.11 Halaman Menambah Data AnggotaОши ! З . 4.1.12 Halaman Edit Data Anggota ... Оши ! З . 4.1.13 Halaman Hapus Data Anggota .. Оши ! З . 4.1.14 Halaman Data Golongan ... Оши ! З . 4.1.15 Halaman Menambah Data GolonganОши ! З . 4.1.16 Halaman Edit Data Golongan .... Оши ! З . 4.1.17 Halaman Hapus Data Golongan Оши ! З . 4.1.18 Halaman Data Iuran Wajib ... Оши ! З . 4.1.19 Halaman Menambah Data Iuran WajibОши ! З . 4.1.20 Halaman Edit Data Iuran Wajib Оши ! З . 4.1.21 Halaman Hapus Data Iuran WajibОши ! З .
4.1.22 Halaman Data Angsuran Simpanan PokokОши ! З . 4.1.23 Halaman Menambah Data Angsuran Simpanan PokokОши ! З
.
4.1.24 Halaman Edit Data Angsuran Simpanan PokokОши ! З .
4.1.25 Halaman Hapus Data Angsuran Simpanan PokokОши ! З .
4.1.26 Halaman Mencetak Bukti PembayaranОши ! З . 4.1.27 Halaman Data Pengajuan PinjamanОши ! З . 4.1.28 Halaman Menambah Data Pengajuan PinjamanОши ! З
4.1.29 Halaman Edit Data Pengajuan PinjamanОши ! З . 4.1.30 Halaman Hapus Data Pengajuan PinjamanОши ! З . 4.1.31 Halaman Verifikasi Pengajuan .. Оши ! З .
4.1.32 Halaman Cetak Bukti PengajuanОши ! З . 4.1.33 Halaman Data Pinjaman ... Оши ! З . 4.1.34 Halaman Cetak Status Pinjaman Оши ! З . 4.1.35 Halaman Data Angsuran PinjamanОши ! З . 4.1.36 Halaman Menambah Data Angsuran PinjamanОши ! З
.
4.1.37 Halaman Edit Data Angsuran PinjamanОши ! З . 4.1.38 Halaman Hapus Data Angsuran PinjamanОши ! З . 4.1.39 Halaman Mencetak Kwitansi ... Оши ! З .
4.1.40 Halaman Mencetak Laporan Data Peminjam .. Оши ! З .
4.1.41 Halaman Data Kas ... Оши ! З . 4.1.42 Halaman Menambah Data Kas .. Оши ! З . 4.1.43 Halaman Mengedit Data Kas ... Оши ! З . 4.1.44 Halaman Menghapus Data Kas . Оши ! З . 4.1.45 Halaman Mencetak Laporan KasОши ! З . 4.1.46 Halaman Data Piutang ... Оши ! З . 4.1.47 Halaman Menambah Data PiutangОши ! З . 4.1.48 Halaman Mengedit Data PiutangОши ! З . 4.1.49 Halaman Menghapus Data PiutangОши ! З . 4.1.50 Halaman Mencetak Laporan PiutangОши ! З . 4.1.51 Halaman Data Buku Tabungan .. Оши ! З .
4.1.52 Halaman Menambah Data Buku TabunganОши ! З . 4.1.53 Halaman Mengedit Data Buku TabunganОши ! З . 4.1.54 Halaman Menghapus Data Buku TabunganОши ! З . 4.1.55 Halaman Data Petugas ... Оши ! З .
4.1.61 Halaman Mengedit Data SHU ... Оши ! З . 4.1.62 Halaman Menghapus Data SHU Оши ! З .
DAFTAR TABEL
Tabel 2. 1 Notasi Simbol ERD ... Оши ! З . Tabel 2. 2 Simbol-simbol Use Case ... Оши ! З . Tabel 2. 3 Simbol-simbol Sequence DiagramОши ! З . Tabel 3. 1 SRS Fungsional...Оши !
З .
Tabel 3. 2 SRS Non Fungsional ... Оши ! З . Tabel 3. 3 Usecase Text Mengelola Data AnggotaОши ! З . Tabel 3. 4 Usecase Text Mengelola Data GolonganОши ! З . Tabel 3. 5 Usecase Text Mengelola Data Iuran WajibОши ! З . Tabel 3. 6 Usecase Text Mengelola Data Angsuran Simpanan PokokОши ! З
.
Tabel 3. 7 Usecase Text Mengelola Data PengajuanОши ! З . Tabel 3. 8 Usecase Text Mengelola Data Angsuran PinjamanОши ! З
.
Tabel 3. 9 Usecase Text Verifikasi PengajuanОши ! З . Tabel 3. 10 Usecase Text Menginput Data PinjamanОши ! З . Tabel 3. 11 Usecase Text Mengelola Data PiutangОши ! З . Tabel 3. 12 Usecase Text Mengelola Data KasОши ! З . Tabel 3. 13 Mengelola Data Petugas ... Оши ! З . Tabel 3. 14 Usecase Text Melihat Data AnggotaОши ! З . Tabel 3. 15 Usecase Text Melihat Data Iuran WajibОши ! З . Tabel 3. 16 Usecase Text Melihat Data Angsuran Simpanan PokokОши ! З
.
Tabel 3. 17 Usecase Text Melihat Data PengajuanОши ! З . Tabel 3. 18 Usecase Text Melihat Data PinjamanОши ! З . Tabel 3. 19 Usecase Text Melihat Data Angsuran PinjamanОши ! З
.
Tabel 3. 20 Usecase Text Mencetak KwitansiОши ! З .
Tabel 3. 24 Usecase Text Mengelola Data Buku TabunganОши ! З .
Tabel 3. 25 Usecase Text Mencetak Laporan KasОши ! З . Tabel 3. 26 Usecase Text Mencetak Laporan PiutangОши ! З . Tabel 3. 27 Usecase Text Mencetak Laporan Data PeminjamОши ! З
.
Tabel 3. 28 Usecase Text Mengelola Data SHUОши ! З . Tabel 3. 29 Usecase Text Mencetak Laporan Data Buku TabunganОши ! З
.
Tabel 3. 30 Usecase Text Mencetak Laporan Data KoperasiОши ! З .
Tabel 3. 31 Tabel Anggota... Оши ! З . Tabel 3. 32 Tabel angsuran_pinjaman ... Оши ! З . Tabel 3. 33 Tabel angsuran_simpanan_pokokОши ! З . Tabel 3. 34 Tabel Golongan ... Оши ! З . Tabel 3. 35 Tabel iuran_wajib ... Оши ! З . Tabel 3. 36 Tabel jasa_koperasi... Оши ! З . Tabel 3. 37 Tabel Kas ... Оши ! З . Tabel 3. 38 Tabel pengajuan ... Оши ! З . Tabel 3. 39 Tabel Pinjaman ... Оши ! З . Tabel 3. 40 Tabel shu ... Оши ! З . Tabel 3. 41 Tabel user ... Оши ! З . Tabel 3. 42 Tabel buku_tabungan ... Оши ! З . Tabel 4. 1 Pengujian...Оши !
DAFTAR GAMBAR
Gambar 3. 1 Proses Bisnis Sistem ... Оши ! З . Gambar 3. 2 Usecase Diagram ... Оши ! З . Gambar 3. 3 Entity Relationship Diagram ... Оши ! З . Gambar 3. 4 Relasi antar Tabel... Оши ! З . Gambar 3. 5 Class Diagram ... Оши ! З . Gambar 3. 6 Sequence Diagram Mengelola Data AnggotaОши ! З
.
Gambar 3. 7 Sequence Diagram Mengelola Data Iuran WajibОши ! З .
Gambar 3. 8 Sequence Diagram Mengelola Data GolonganОши ! З .
Gambar 3. 9 Sequence Diagram Mengelola Data Angsurngan Simpanan PokokОши !
З .
Gambar 3. 10 Sequence Diagram Mengelola Data PengajuanОши ! З .
Gambar 3. 11 Sequence Diagram Mengelola Data PengajuanОши ! З .
Gambar 3. 12 Sequence Diagram Mengelola Data Angsuran PinjamanОши ! З .
Gambar 3. 13 Sequence Diagram Verifikasi PengajuanОши ! З . Gambar 3. 14 Sequence Diagram Input Data PinjamanОши ! З . Gambar 3. 15 Sequence Diagram Mengelola Data PetugasОши ! З
.
Gambar 3. 16 Sequence Diagram Mengelola Data PiutangОши ! З .
Gambar 3. 17 Sequence Diagram Megelola Data KasОши ! З . Gambar 3. 18 Sequence Diagram Melihat Data Anggota .. Оши ! З
.
Gambar 3. 20 Sequence Diagram Melihat Data Anguran Simpanan PokokОши !
З .
Gambar 3. 21 Sequence Diagram Melihat Data PengajuanОши ! З .
Gambar 3. 22 Sequence Diagram Melihat Data Pinjaman Оши ! З .
Gambar 3. 23 Sequence Diagram Melihat Data Angsuran PinjamanОши ! З .
Gambar 3. 24 Sequence Diagram Mencetak KwitansiОши ! З . Gambar 3. 25 Sequence Diagram Mencetak KwitansiОши ! З . Gambar 3. 26 Sequence Diagram Mencetak Status PinjamanОши ! З
.
Gambar 3. 27 Sequence Diagram Mencetak Status PinjamanОши ! З .
Gambar 3. 28 Sequence Diagram Mencetak Bukti PembayaranОши ! З .
Gambar 3. 29 Sequence Diagram Mencetak Bukti PembayaranОши ! З .
Gambar 3. 30 Sequence Diagram Mencetak Bukti PengajuanОши ! З .
Gambar 3. 31 Sequence Diagram Mencetak Bukti PengajuanОши ! З .
Gambar 3. 32 Sequence Diagram Mengelola Data Buku TabunganОши ! З .
Gambar 3. 33 Sequence Diagram Mencetak Laporan Kas Оши ! З .
Gambar 3. 34 Sequence Diagram Mencetak Laporan PiutangОши ! З .
Gambar 3. 35 Sequence Diagram Mencetak Laporan Data PeminjamОши ! З .
Gambar 3. 36 Sequence Diagram Mengelola Data SHU ... Оши ! З .
Gambar 3. 37 Sequence Diagram Mencetak Lapotan Data Buku TabunganОши !
Gambar 3. 38 Sequence Diagram Mencetak Laporan Data KoperasiОши ! З .
Gambar 3. 39 Halaman Home ... Оши ! З . Gambar 3. 40 Halaman Login Petugas dan Kepala KoperasiОши ! З
.
Gambar 3. 41 Halaman Login Anggota ... Оши ! З .
Gambar 3. 42 Halaman Petugas dan Kepala KoperasiОши ! З . Gambar 3. 43 Halaman Anggota ... Оши ! З .
Gambar 3. 44 Halaman Input ... Оши ! З . Gambar 3. 45 Halaman Update ... Оши ! З . Gambar 4. 1 Halaman Home...Оши !
З .
Gambar 4. 2 Halaman Login Petugas dan Kepala KoperasiОши ! З .
Gambar 4. 3 Halaman Login Anggota ... Оши ! З . Gambar 4. 4 Halaman Melihat Data AnggotaОши ! З . Gambar 4. 5 Halaman Melihat Data Iuran WajibОши ! З . Gambar 4. 6 Halaman Melihat Data Angsuran Simpanan PokokОши ! З
.
Gambar 4. 7 Halaman Melihat Data PengajuanОши ! З . Gambar 4. 8 Halaman Melihat Data PinjamanОши ! З . Gambar 4. 9 Halaman Melihat Data Angsuran Pinjaman .. Оши ! З
.
Gambar 4. 10 Halaman Data Anggota ... Оши ! З . Gambar 4. 11 Halaman Menambah Data AnggotaОши ! З . Gambar 4. 12 Halaman Edit Data Anggota . Оши ! З . Gambar 4. 13 Halaman Hapus Data AnggotaОши ! З . Gambar 4. 14 Halaman Data Golongan ... Оши ! З . Gambar 4. 15 Halaman Menambah Data GolonganОши ! З . Gambar 4. 16 Halaman Edit Data GolonganОши ! З .
Gambar 4. 17 Halaman Hapus Data GolonganОши ! З . Gambar 4. 18 Halaman Data Iuran Wajib ... Оши ! З .
Gambar 4. 21 Halaman Hapus Data Iuran WajibОши ! З . Gambar 4. 22 Halaman Data Angsuran Simpanan Pokok . Оши ! З
.
Gambar 4. 23 Halaman Menambah Data Angsuran Simpanan PokokОши !З .
Gambar 4. 24 Halaman Edit Data Angsuran Simpanan PokokОши ! З .
Gambar 4. 25 Halaman Hapus Data Angsuran Simpanan PokokОши ! З .
Gambar 4. 26 Halaman Mencetak Bukti PembayaranОши ! З . Gambar 4. 27 Halaman Data Pengajuan PinjamanОши ! З . Gambar 4. 28 Halaman Menambah Data Pengajuan PinjamanОши ! З
.
Gambar 4. 29 Halaman Edit Data Pengajuan PinjamanОши ! З . Gambar 4. 30 Halaman Hapus Data Pengajuan Pinjaman . Оши ! З
.
Gambar 4. 31 Halaman Verifikasi PengajuanОши ! З . Gambar 4. 32 Halaman Cetak Bukti PengajuanОши ! З . Gambar 4. 33 Halaman Data Pinjaman... Оши ! З . Gambar 4. 34 Halaman Cetak Status PinjamanОши ! З . Gambar 4. 35 Halaman Data Angsuran PinjamanОши ! З . Gambar 4. 36 Halaman Menambah Data Angsuran PinjamanОши ! З
.
Gambar 4. 37 Halaman Edit Data Angsuran PinjamanОши ! З . Gambar 4. 38 Halaman Hapus Data Angsuran Pinjaman .. Оши ! З
.
Gambar 4. 39 Halaman Mencetak Kwitansi Оши ! З . Gambar 4. 40 Halaman Mencetak Laporan Data PeminjamОши ! З
.
Gambar 4. 46 Halaman Data Piutang ... Оши ! З . Gambar 4. 47 Halaman Menambah Data PiutangОши ! З . Gambar 4. 48 Halaman Mengedit Data PiutangОши ! З . Gambar 4. 49 Halaman Menghapus Data PiutangОши ! З . Gambar 4. 50 Halaman Mencetak Laporan PiutangОши ! З . Gambar 4. 51 Halaman Data Buku TabunganОши ! З . Gambar 4. 52 Halaman Menambah Data Buku Tabungan Оши ! З
.
Gambar 4. 53 Halaman Mengedit Data Buku Tabungan ... Оши ! З .
Gambar 4. 54 Halaman Menghapus Data Buku Tabungan Оши ! З .
Gambar 4. 55 Halaman Data Petugas ... Оши ! З . Gambar 4. 56 Halaman Menambah Data PetugasОши ! З . Gambar 4. 57 Halaman Mengedit Data PetugasОши ! З . Gambar 4. 58 Halaman Menghapus Data PetugasОши ! З . Gambar 4. 59 Halaman data SHU... Оши ! З . Gambar 4. 60 Halaman Insert SHU ... Оши ! З . Gambar 4. 61 Halaman Mengedit Data SHUОши ! З . Gambar 4. 62 Halaman Menghapus Data SHUОши ! З .
DAFTAR LAMPIRAN
INTISARI
Pengolahan data koperasi yang dibuat petugas pada FMIPA UNS masih menggunakan cara manual yaitu petugas harus mengisikan data pada Microsoft Office Excel dan menghitung sendiri berapa jumlah iuran, pinjaman, maupun angsuran dari anggota koperasi di FMIPA UNS sehingga membutuhkan waktu yang lama. Sistem inimerupakan solusi yang tepat sebagai pengganti pengolahan data koperasi yang konvensional.
Sistem ini dirancang dengan metode waterfall diantaranya analisa kebutuhan sistem, desain, coding dan testing. Pengumpulan data pada tahap analisa dilakukan dengan cara wawancara atau study literatur. Tahap desain berupa perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding.
Dalam pengoperasiannya, aplikasi ini terdapat tiga hak akses yaitu petugas, super petugas, dan anggota koperasi. Sistem dirancang menggunakan metode UML (Unified Modelling Language) dan dibangun dengan CodeIgniter PHP Framework.
ABSTRACT
Data processing cooperatives that created by employee on FMIPA UNS still use manual soemployee should put the data in Microsoft Office Excel and calculate himself how the amount of contributions, loans or installment of cooperative members in the Science Faculty UNS so it takes a long time. This system is the right solution as a replacement for conventional data processing cooperatives.
The system is designed with waterfall methods including system requirements analysis, design, coding and testing. Data collection in the phase of analysis is conducted by interview or study literature. Design stage is expected to be made before coding.
This application has three user permissions namely : petugas, super petugas, and the cooperative members. The system is designed by using UML (Unified Modeling Language) and is built with PHP CodeIgniter Framework