i
SISTEM INFORMASI KOPERASI SIMPAN PINJAM
BERBASIS
ANDROID
MENGGUNAKAN
WEB SERVICE
PADA KOPERASI KARYA SEJAHTERA
”
ANDROID BASED LOAN-BASED COOPERATION
INFORMATION SYSTEM USING WEB SERVICE IN COOPERATIVE
WORK COOPERATIVES
”
HALAMAN JUDUL
SKRIPSI
Dedi Prasetiyo 14030340064
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN SAINS
UNIVERSITAS MUHAMMADIYAH PURWOKERTO
v
HALAMAN PERSEMBAHAN
Alhamdulillah, Puji syukur saya panjatkan kehadirat Allah SWT. Karena
berkat rahmat dan hidayah-Nya, Sehingga saya dapat menyelesaikan Tigas Akhir
dengan judul “Sistem Informasi Koperasi Simpan Pinjam Berbasis Android
Menggunakan Web Service pada Koperasi Karya Sejahtera”. Dalam penelitian
dan penyusunan skripsi ini penulis banyak dibantu, dibimbing dan didukung
banyak pihak, oleh karena itu penulis mengucapkan terima kasih kepada:
1. Allah SWT yang telah memberikan kemudahan untuk menyelesaikan
Tugas Akhir dengan penuh kesabaran dan ketekunan.
2. Orang tua saya Bapak Sudarto dan Ibu Sulminah, Terimakasih atas
dukungan secara moril, material dan doa. Memberikan kasih sayang yang
tidak ada habis habis nya sampai saat ini, semoga penelitian dan laporan
ini bisa menjadi suatu kebanggaan untuk kalian.
3. Bapak Harjono,S.T., M.Eng selaku dosen pembimbing, Terima kasih
kesabaranya untuk membimbing saya, sehingga saya dapat menyelesaikan
penelitian dan laporan ini.
4. Terima kasih juga kepada Anna Rosida, Supriyantoro, Dedi Awi
Firminho, Lukman Nur Ipin, Trijuniarto, Grup iyuh dan teman-teman
Angkatan 2014 Teknik Informatika, Terimakasih atas canda, tawa dan
5. Bapak Ali selaku Kepala Koperasi Karya Sejahtera dan Andon Tigar,
vii
HALAMAN MOTTO
“Kecerdasan emosi adalah kemampuan merasakan, memahami, dan secara efektif menerapkan daya dan kepekaan emosi sebagai sumber energi, informasi, koneksi,
KATA PENGANTAR
Alhamdulilah puji syukur penulis panjatkan kehadiran Allah SWT atas segala nikmat yang telah diberikan, baik kesempatan maupun kesehatan, sehingga laporan skripsi ini dapat diselesaikan dengan baik. Salam dan shalawat selalu tercurah kepada junjungan kita baginda Rasulullah SAW, yang telah membawa manusia dari alam jahiliyah menuju alam yang berilmu seperti sekarang ini. Berkat rahmat dan karunia Allah SWT, Peneliti akhirnya dapat
menyelesaikan Skripsi yang berjudul “Sistem Informasi Koperasi Simpan Pinjam Berbasis Android Menggunakan Web Service pada Koperasi Karya
Sejahtera”. Skripsi ini merupakan salah satu persyaratan untuk menyelesaikan pendidikan Sarjana pada Jurusan Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto. Dalam pelaksanaan skripsi dan penyusunan laporan tidak lupa mengucapkan terima kasih kepada kedua orang tua yang selalu mendukung, memberikan nasihat dan yang selalu mendoakan, kepada teman-teman juga yang selalu memberikan bantuan dan saran dalam pengerjaan. Kepada dosen pembimbing yang selalu senantiasa memberikan petunjuk sehingga peneliti dapat menyelesaikan skripsi ini. Peneliti menyadari bahwa laporan ini jauh dari sempurna dan masih banyak kekurangan, oleh karena itu kritik dan saran yang membangun sangat diharapkan peneliti demi hasil yang baik di masa mendatang.
Purwokerto, 18 Januari 2019
ix
A. Latar Belakang ... 1
B. Perumusan Masalah ... 4
C. Batasan Masalah ... 4
BAB II KAJIAN PUSTAKA ... 5
A. Sistem Informasi ... 5
B. Web Service ... 5
C. Android Studio ... 7
D. PHP ... 8
E. Penelitian Sejenis ... 8
BAB III TUJUAN DAN MANFAAT ... 11
A. Tujuan ... 11
B. Manfaat ... 11
BAB IV METODE PENELITIAN ... 12
A. Jenis Penelitian ... 12
B. Waktu dan Tempat Penelitian ... 12
C. Metode Pengumpulan Data ... 12
D. Pengembangan Sistem ... 13
2. Perancangan Sistem dan Perangkat Lunak ... 14
3. Implementasi dan Pengujian Unit ... 23
4. Integrasi dan Pengujian Sistem ... 23
5. Pemeliharaan ... 24
BAB V HASIL DAN PEMBAHASAN ... 25
A. Definisi Persyaratan ... 25
1. Kebutuhan Fungsional ... 25
2. Kebutuhan Non Fungsional ... 26
B. Perancangan Sistem dan Perangkat Lunak ... 27
1. Arsitektur Sistem Web Service ... 27
2. Perancangan Basis Data ... 27
3. Perancangan Desain Antarmuka ... 34
C. Implementasi dan Pengujian Perangkat Lunak ... 37
1. Tampilan Login Admin ... 37
2. Tampilan Dashboard ... 37
3. Tampilan Pengajuan Pinjaman ... 38
4. Tampilan Transaksi Angsuran ... 39
5. Tampilan Pencairan Withdraw ... 40
6. Tampilan Transaksi Simpanan/ Tabunngan ... 41
7. Tampilan Anggota Koperasi... 42
8. Tampilan Pengaturan ... 43
9. Tampilan Login Android ... 45
10. Tampilan Registrasi Android ... 46
11. Tampilan Menu Utama ... 47
12. Tampilan Menu Navigasi... 48
13. Tampilan Notifikasi ... 50
14. Tampilan Pengajuan Pinjaman ... 51
15. Tampilan transaksi angsuran ... 52
16. Tampilan transaksi simpanan... 53
xi
BAB VI PENUTUP ... 60
A. Kesimpulan ... 60
B. Saran ... 60
DAFTAR PUSTAKA ... 62
LAMPIRAN ... 63
A. Keadaan Koperasi Karya Sejahtera ... 63
B. Kode Program ... 64
19. JSON Login Web Service ... 64
20. JSON Registrasi Anggota Koperasi Web Service ... 65
21. JSON Set Suku Bunga Web Service ... 67
22. Android Java Get Keterangan Angsuran ... 68
23. Android Java Get Informasi Saldo... 69
DAFTAR TABEL
Tabel 1. Definisi Aktor ... 15
Tabel 2. Definis Use Case ... 16
Tabel 3. Tabel Anggota ... 28
Tabel 4. Tabel Pengajuan Pinjaman ... 29
Tabel 5. Tabel Simpanan... 30
Tabel 6. Tabel Angsuran ... 31
Tabel 7. Tabel Pengajuan Withdraw/ Pencairan ... 32
Tabel 8. Tabel Aplikasi Web Servis ... 56
xiii
DAFTAR GAMBAR
Gambar 1. Ilustrasi Cara Kerja Web Service. ... 6
Gambar 2. Metode pengembangan Model Waterfall (Sommervile, 2011). ... 13
Gambar 3. Use Case Diagram Aplikasi Simpan Pinjam Berbasis Android ... 15
Gambar 4. Diagram Aktifitas Login ... 18
Gambar 5. Diagram Aktifitas Pengajuan Pinjaman ... 18
Gambar 6. Diagram Aktifitas Transaksi Angsuran ... 19
Gambar 7. Diagram Aktifitas Transaksi Simpanan ... 20
Gambar 8. Diagram Aktifitas Pengajuan Withdraw ... 20
Gambar 9. Diagram Aktifitas Mencetak Laporan ... 21
Gambar 10. Diagram Aktifitas Registrasi Anggota ... 22
Gambar 11. Diagram Aktifitas Notifikasi Anggota dan Kelola Notifikasi... 23
Gambar 12. Arsitektur Sistem Web Service (Hye-young Paik dkk, 2017). ... 27
Gambar 13. Relasi Tabel Berbasis Android ... 33
Gambar 14. Rancangan Antarmuka Login Android ... 34
Gambar 15. Rancangan Antarmuka Menu Android ... 35
Gambar 16. Rancangan Antarmuka Administrator Koperasi ... 36
Gambar 17. Halaman Login Admin ... 37
Gambar 18. Halaman Dashboard ... 38
Gambar 19. Halaman Pengajuan Pinjaman ... 39
Gambar 20. Halaman Transaksi Angsuran ... 40
Gambar 21. Halaman Pencairan Withdraw ... 41
Gambar 22. Halaman Transasksi Simpanan/ Tabungan ... 42
Gambar 23. Halaman Anggota Koperasi ... 43
Gambar 24. Halaman Pengaturan ... 44
Gambar 25. Halaman Login Android... 45
Gambar 26. Halaman Registrasi Android ... 46
Gambar 27. Halaman Menu Utama ... 48
Gambar 28. Halaman Menu Navigasi ... 49
Gambar 30. Halaman Pengajuan Pinjaman ... 52
Gambar 31. Halaman Transaksi Angsuran ... 53
Gambar 32. Halaman Transaksi Simpanan ... 54
xv
DAFTAR LAMPIRAN
Lampiran 1. Keadaan Koperasi Karya Sejahtera ... 63
Lampiran 2. JSON Login Android ... 64
Lampiran 3. JSON Registrasi Anggota Koperasi Web Service ... 67
Lampiran 4. JSON Set Suku Bunga Web Service ... 67
Lampiran 5. Android Java Get Keterangan Angsuran ... 68
Lampiran 6. Android Java Get Informasi Saldo ... 70
INTISARI
Koperasi “Karya Sejahtera” di Kecamatan Bawang merupakan salah satu
organisasi sebagai unit kesejahteraan anggota Koperasi ini menangani pada sektor simpan pinjam, yaitu memberikan jasa simpan pinjam pada pengurus maupun anggota koperasi. Kondisi saat ini pengelolaan transaksi Koperasi Karya
Sejahtera” Kecamatan Bawang untuk simpanan pinjaman maupun angsuran masih
dilakukan secara manual. Proses transaksi seperti perhitungan angsuran pinjaman, perhitungan tabungan tiap anggota, dilakukan dan dicatat secara manual dan belum tertata rapi. maka dapat dirumuskan bagaimana merancang bangun sistem informasi koperasi simpan pinjam berbasis android dengan menggunakan Web Service di Koperasi Karya Sejahtera Kecamatan Bawang Banjarnegara. Tujuan Penelitian ini adalah adalah untuk menerapkan sistem informasi koperasi simpan pinjam berbasis android menggunakan Web Service untuk mempermudah pihak pengelola koperasi dalam melakukan proses bisnis sehingga tidak memerlukan lagi cara konvensional seperti mencatat dalam buku. Memudahkan pihak pengelola atau admin dalam melakukan pencatatan secara digital seperti menghasilkan laporan transaksi nasabah baik debit maupun kredit. Jenis penelitian ini adalah penelitian pengembangan serta menggunakan model pengembangan waterfall. Kesimpulan yang didapat dari penelitian ini adalah Sistem Informasi Koperasi Simpan Pinjam Berbasis Android pada Koperasi Karya Sejahtera dikembangkan dengan Web Service sehingga antara sistem berbasis android dengan sistem administrator yang berbasis web saling terintegrasi.
xvii ABSTRAK
The "Karya Sejahtera" cooperative is one of the organizations as a member welfare unit. The cooperative handles the savings and loan sector, which provides savings and loan services to the management and members of the cooperative. The current conditions for the management of the Karya Sejahtera Cooperative for loan deposits and installments are still done manually. Transaction processes such as loan installment calculations, calculation of savings for each member, are carried out and recorded manually and have not been neatly arranged. then it can be formulated how to design and build an Android-based savings and loan cooperative information system using the Web Service method at Karya Sejahtera Cooperative, Bawang Banjarnegara District. The purpose of this research is to implement an Android-based savings and loan cooperative information system using the Web Service method to facilitate the cooperative manager in conducting business processes so that they do not require conventional methods such as taking notes in books. Facilitate the manager or admin in digitally recording such as generating customer transaction reports both debit and credit. This type of research is development research and uses the waterfall development model. The conclusion from this research is that the Android-based Savings and Loan Cooperative Information System at Koperasi Karya Sejahtera was developed with the Web Service method so that between web-based systems with web-based administrator systems are mutually integrated.