2023
ii
iii
iv
v
vi
vii
“Segala sesuatu yang kita alami di dunia ini. Baik ataukah buruk keadaanya, semua terangkai dan muncul dari perbuatan masa lalu.”
(Sarasamuscaya 352)
“Hidup yang tidak teruji adalah hidup yang tidak layak untuk dihidupi. Tanda manusia masih hidup adalah Ketika ia mengalami ujian, kegagalan dan
penderitaan.”
(Socrates)
“Hiduplah seakan-akan kamu akan mati hari esok dan belajarlah seolah kamu akan hidup selamanya.”
(Mahatma Gandhi)
viii DAFTAR ISI
Hal
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
LEMBAR PERNYATAAN KEASLIAN PENELITIAN ... iii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI ... iv
KATA PENGANTAR ... v
PERSEMBAHAN ... vi
MOTTO... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiv
INTISARI ... xv
ABSTRACT ... xvi
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang... 1
1.2 Rumusan Masalah ... 4
1.3 Batasan Masalah ... 4
1.4 Tujuan Penelitian ... 4
1.5 Manfaat Penelitian ... 5
BAB II LANDASAN TEORI ... 6
2.1 Tinjauan Pustaka ... 6
2.1.1 Tinjauan Pustaka/Perbedaan Penelitian Yang Dilakukan ... 10
2.2 Pengertian Sistem ... 11
2.3 Pengertian Informasi ... 12
2.4 Pengertian Sistem Informasi... 13
2.4.1 Komponen Sistem Informasi... 14
2.5 Pengertian Koperasi... 14
2.6 Konsep Dasar Koperasi Simpan Pinjam... 15
2.6.1 Pengertian Koperasi Simpan Pinjam ... 15
2.6.2 Jenis Simpanan Koperasi Simpan Pinjam ... 17
2.6.3 Unsur Simpan Pinjam ... 17
2.7 Pengertian Sistem Informasi Simpan Pinjam Koperasi... 17
2.8 Pengertian Web ... 18
2.9 Alat Pengembang Sistem ... 19
2.9.1 Xampp ... 19
2.9.2 CodeIgniter ... 19
2.9.3 MySql... 20
2.9.4 PHP ... 21
2.9.5 HTML ... 21
2.10 Metode Extreme Programming (XP) ... 21
2.10.1 Tahap Extreme Programming ... 22
2.11 Unified Modeling Language (UML) ... 23
2.11.1 Usecase Diagram ... 23
2.11.2 Activity Diagram ... 24
2.12 Analisis PIECES ... 25
2.13 Pengujian ISO 25010 ... 26
2.14 Skala Likert ... 28
ix
BAB III ANALISIS DAN PERANCANGAN ... 30
3.1 Kerangka Penelitian... 30
3.2 Tahapan Penelitian ... 31
3.3 Metode Pengumpulan Data ... 32
3.4 Analisis PIECES ... 33
3.4.1 Performance (Kinerja) ... 33
3.4.2 Information (Informasi) ... 34
3.4.3 Economy (Ekonomi)... 34
3.4.4 Control (Pengendalian) ... 34
3.4.5 Efficiency (Efisiensi) ... 35
3.4.6 Service (Pelayanan) ... 35
3.5 Analisis Kebutuhan Sistem... 35
3.5.1 User Stories ... 35
3.5.1.1 Kebutuhan Admin ... 35
3.5.1.2 Kebutuhan Anggota ... 36
3.5.1.3 Kebutuhan Pegawai ... 37
3.5.2 Kebutuhan Perangkat Keras ... 37
3.5.3 Kebutuhan Perangkat Lunak ... 38
3.6 Perancangan Model ... 38
3.6.1 Usecase Diagram ... 39
3.6.2 Activity Diagram... 40
3.6 Perancangan Interface Program ... 43
3.6.1 Rancangan Interface Login ... 43
3.6.2 Rancangan Interface Home ... 43
3.6.3 Rancangan Interface Master User ... 44
3.6.4 Rancangan Interface Master Jenis Pinjaman ... 44
3.6.5 Rancangan Interface Master Anggota ... 45
3.6.6 Rancangan Interface Saldo Koperasi ... 45
3.6.7 Rancangan Interface Saldo Anggota ... 46
3.6.8 Rancangan Interface Simpanan Dan Penarikan ... 46
3.6.9 Rancangan Interface Pengajuan Pinjaman ... 47
3.6.10 Rancangan Interface Angsuran ... 47
3.6.11 Rancangan Laporan Simpanan Dan Penarikan ... 48
3.6.12 Rancangan Laporan Pinjaman... 49
3.6.13 Rancangan Laporan Angsuran ... 50
3.6.14 Rancangan Laporan Anggota ... 51
BAB IV IMPLEMENTASI ... 52
4.1 Implementasi Sistem ... 52
4.1.1 Tampilan Interface Form Anggota ... 52
4.1.1.1 Tampilan Interface Form Registrasi ... 52
4.1.1.2 Tampilan Interface Form Login ... 53
4.1.1.3 Tampilan Interface Form Verifikasi Anggota ... 54
4.1.1.4 Tampilan Interface Form Simpanan Pokok... 55
4.1.1.5 Tampilan Interface Form Simpanan Setoran/Wajib ... 55
4.1.1.6 Tampilan Interface Form Penarikan Simpanan ... 56
4.1.1.7 Tampilan Interface Form Riwayat Penarikan Simpanan ... 57
4.1.1.8 Tampilan Interface Form Ajukan Pinjaman ... 57
4.1.1.9 Tampilan Interface Form Lihat Pinjaman ... 58
x
4.1.1.10 Tampilan Interface Form Riwayat Pengajuan Pinjaman ... 59
4.1.1.11 Tampilan Interface Pengumuman ... 60
4.1.2 Tampilan Interface Form Pegawai... 60
4.1.2.1 Tampilan Interface Form Login ... 60
4.1.2.2 Tampilan Interface Form Simpanan Pokok... 61
4.1.2.3 Tampilan Interface Form Simpanan Wajib ... 62
4.1.2.4 Tampilan Interface Form Laporan Setoran Simpanan ... 63
4.1.2.5 Tampilan Interface Form Hapus Setoran ... 64
4.1.2.6 Tampilan Interface Form Verifikasi Penarikan Simpanan ... 64
4.1.2.7 Tampilan Interface Form Verifikasi Pengajuan Pinjaman ... 65
4.1.2.8 Tampilan Interface Form Ansuran Pinjaman ... 65
4.1.2.9 Tampilan Interface Form Laporan Ansuran Pinjaman ... 66
4.1.2.10 Tampilan Interface Form Hapus Ansuran ... 68
4.1.2.11 Tampilan Interface Form Pengumuman ... 68
4.1.2.12 Tampilan Interface Form Keanggotaan ... 69
4.1.3 Tampilan Interface Form Admin ... 69
4.1.3.1 Tampilan Interface Form Login ... 69
4.1.3.2 Tampilan Interface Form Simpanan Pokok... 70
4.1.3.3 Tampilan Interface Form Simpanan Wajib ... 71
4.1.3.4 Tampilan Interface Form Laporan Setoran Simpanan ... 72
4.1.3.5 Tampilan Interface Form Verifikasi Hapus Setoran ... 73
4.1.3.6 Tampilan Interface Form Verifikasi Penarikan Simpanan ... 73
4.1.3.7 Tampilan Interface Form Verifikasi Pengajuan Pinjaman ... 74
4.1.3.8 Tampilan Interface Form Ansuran Pinjaman ... 75
4.1.3.9 Tampilan Interface Form Laporan Ansuran Pinjaman ... 76
4.1.3.10 Tampilan Interface Form Hapus Ansuran ... 77
4.1.3.11 Tampilan Interface Form Pengumuman ... 78
4.1.3.12 Tampilan Interface Form Keanggotaan ... 78
4.1.3.13 Tampilan Interface Form Pegawai ... 79
BAB V HASIL DAN PEMBAHASAN ... 80
5.1 Hasil Penelitian ... 80
5.2 Pembahasan Pengujian ISO 25010 ... 80
5.1.1 Hasil Pengujian Functional Suitability ... 80
5.1.2 Hasil Pengujian Performace Efficiency ... 81
5.1.3 Hasil Pengujian Usability ... 81
5.1.4 Hasil Perhitungan Pengujian Functional Suitability ... 81
5.1.5 Hasil Perhitungan Pengujian Performance Effeciency ... 82
5.1.6 Hasil Perhitungan Pengujian Usability ... 83
5.1.7 Hasil Keseluruhan Pengujian ISO 25010 ... 84
BAB VI KESIMPULAN DAN SARAN ... 85
6.1 Kesimpulan ... 85
6.2 Saran ... 86
DAFTAR PUSTAKA ... 87
LAMPIRAN ... 89
xii
DAFTAR GAMBAR
Hal
Gambar 2. 1 Tahapan Extreme Programming ... 23
Gambar 2. 2 Karakteristik ISO 25010... 27
Gambar 3. 1 Kerangka Penelitian ... 30
Gambar 3. 2 Tahapan Penelitian ... 31
Gambar 3. 3 Usecase Diagram... 39
Gambar 3. 4 Activity Diagram Admin ... 40
Gambar 3. 5 Activity Diagram Untuk Anggota ... 41
Gambar 3. 6 Activity Diagram Untuk Pegawai ... 42
Gambar 3. 7 Rancangan Interface Login ... 43
Gambar 3. 8 Rancangan Interface Menu Utama ... 43
Gambar 3. 9 Rancangan Interface Master User... 44
Gambar 3. 10 Rancangan Interface Master Jenis Pinjaman ... 44
Gambar 3. 11 Rancangan Interface Master Anggota... 45
Gambar 3. 12 Rancangan Interface Saldo Koperasi ... 45
Gambar 3. 13 Rancangan Interface Saldo Anggota ... 46
Gambar 3. 14 Rancangan Interface Simpanan Dan Penarikan ... 46
Gambar 3. 15 Rancangan Interface Pengajuan Pinjaman ... 47
Gambar 3. 16 Rancangan Interface Angsuran ... 47
Gambar 3. 17 Rancangan Choose Laporan Simpanan Dan Penarikan ... 48
Gambar 3. 18 Rancangan Laporan Simpanan Dan Penarikan ... 48
Gambar 3. 19 Rancangan Choose Laporan Pinjaman ... 49
Gambar 3. 20 Rancangan Laporan Pinjaman ... 49
Gambar 3. 21 Rancangan Choose Laporan Angsuran ... 50
Gambar 3. 22 Rancangan Laporan Angsuran ... 50
Gambar 3. 23 Rancangan Choose Laporan Angsuran ... 51
Gambar 3. 24 Rancangan Laporan Anggota ... 51
Gambar 4. 1 Tampilan Interface Form Registrasi Anggota ... 53
Gambar 4. 2 Tampilan Interface Form Login ... 53
Gambar 4. 3 Tampilan Interface Form Verifikasi Question ... 54
Gambar 4. 4 Tampilan Interface Form Upload Foto ... 54
Gambar 4. 5 Tampilan Interface Form Verifikasi Anggota ... 55
Gambar 4. 6 Tampilan Interface Form Simpanan Pokok ... 55
Gambar 4. 7 Tampilan Interface Form Simpanan Setoran/Wajib ... 56
Gambar 4. 8 Tampilan Bukti Simpanan Setoran/Wajib... 56
Gambar 4. 9 Tampilan Interface Form Penarikan Simpanan ... 57
Gambar 4. 10 Tampilan Interface Form Penarikan Simpanan ... 57
Gambar 4. 11 Tampilan Interface Form Ajukan Pinjaman ... 58
Gambar 4. 12 Tampilan Interface Form Lihat Pinjaman ... 58
Gambar 4. 13 Tampilan Bukti Angsuran Pinjaman ... 59
Gambar 4. 14 Tampilan Interface Form Riwayat Pengajuan Pinjaman ... 59
Gambar 4. 15 Tampilan Interface Pengumuman ... 60
Gambar 4. 16 Tampilan Interface Form Login ... 61
Gambar 4. 17 Tampilan Interface Form Simpanan Pokok ... 61
Gambar 4. 18 Tampilan Interface Form Simpanan Wajib ... 62
Gambar 4. 19 Tampilan Bukti Simpanan Wajib ... 62
Gambar 4. 20 Tampilan Interface Form Laporan Setoran Simpanan ... 63
xiii
Gambar 4. 21 Tampilan Interface Laporan Setoran Simpanan... 63
Gambar 4. 22 Tampilan Interface Form Hapus Setoran ... 64
Gambar 4. 23 Tampilan Interface Form Verifikasi Penarikan Simpanan ... 64
Gambar 4. 24 Tampilan Interface Form Verifikasi Penarikan Simpanan (2) ... 65
Gambar 4. 25 Tampilan Interface Form Verifikasi Pengajuan Pinjaman ... 65
Gambar 4. 26 Tampilan Interface Form Ansuran Pinjaman... 66
Gambar 4. 27 Tampilan Interface Bukti Ansuran Pinjaman... 66
Gambar 4. 28 Tampilan Interface Form Laporan Ansuran Pinjaman ... 67
Gambar 4. 29 Tampilan Interface Laporan Ansuran Pinjaman ... 67
Gambar 4. 30 Tampilan Interface Form Hapus Ansuran ... 68
Gambar 4. 31 Tampilan Interface Form Pengumuman ... 68
Gambar 4. 32 Tampilan Interface Form Keanggotaan ... 69
Gambar 4. 33 Tampilan Interface Form Login ... 70
Gambar 4. 34 Tampilan Interface Form Simpanan Pokok ... 70
Gambar 4. 35 Tampilan Interface Form Simpanan Wajib ... 71
Gambar 4. 36 Tampilan Bukti Simpanan Wajib ... 71
Gambar 4. 37 Tampilan Interface Form Laporan Setoran Simpanan ... 72
Gambar 4. 38 Tampilan Interface Laporan Setoran Simpanan... 72
Gambar 4. 39 Tampilan Interface Form Verifikasi Hapus Setoran ... 73
Gambar 4. 40 Tampilan Interface Form Verifikasi Penarikan Simpanan ... 74
Gambar 4. 41 Tampilan Interface Form Verifikasi Penarikan Simpanan (2) ... 74
Gambar 4. 42 Tampilan Interface Form Verifikasi Pengajuan Pinjaman ... 75
Gambar 4. 43 Tampilan Interface Form Ansuran Pinjaman... 75
Gambar 4. 44 Tampilan Interface Bukti Ansuran Pinjaman... 76
Gambar 4. 45 Tampilan Interface Form Laporan Ansuran Pinjaman ... 76
Gambar 4. 46 Tampilan Interface Laporan Ansuran Pinjaman ... 77
Gambar 4. 47 Tampilan Interface Form Hapus Ansuran ... 77
Gambar 4. 48 Tampilan Interface Form Pengumuman ... 78
Gambar 4. 49 Tampilan Interface Form Keanggotaan ... 78
Gambar 4. 50 Tampilan Interface Form Pegawai ... 79
xiv
DAFTAR TABEL
Hal
Tabel 2. 1 Daftar Literatur ... 6
Tabel 2. 2 Perbedaan Penelitian ... 11
Tabel 2. 3 Simbol-simbol Usecase Diagram... 23
Tabel 2. 4 Simbol Activity Diagram ... 24
Tabel 2. 5 Domain ISO 25010... 27
Tabel 2. 6 Score Skala Likert ... 29
Tabel 2. 7 Skala Likert ... 29
Tabel 3. 1 Analisis Performance ... 33
Tabel 3. 2 Analisis Information ... 34
Tabel 3. 3 Analisis Economy ... 34
Tabel 3. 4 Analisis Control ... 34
Tabel 3. 5 Analisis Efficiency... 35
Tabel 3. 6 Analisis Service ... 35
Tabel 3. 7 Spesifikasi Perangkat Keras ... 37
Tabel 3. 8 Spesifikasi Perangkat Keras ... 38
Tabel 5. 1 Penilaian Kuesioner Functional Suitability ... 80
Tabel 5. 2 Penilaian Kuesioner Performance Effeciency ... 81
Tabel 5. 3 Penilaian Kuesioner Usability ... 81
Tabel 5. 4 Hasil Perhitungan Pengujian Functional Suitability ... 82
Tabel 5. 5 Hasil Perhitungan Pengujian Performance Efficiency ... 82
Tabel 5. 6 Hasil Perhitungan Pengujian Usability ... 83
Tabel 5. 7 Hasil Perhitungan Keseluruhan ISO 25010 ... 84
xv INTISARI
Koperasi Simpan Pinjam Sai Bumi Artha memiliki permasalahan pengolahan data simpan, pinjam yaitu proses pencatatan data yang masih dilakukan menggunakan buku catatan harian kemudian catatan tersebut direkap untuk dibuatkan laporan transaksi simpan pinjam bulanan. Proses seperti ini dirasa rentan data tidak terorganisir dengan baik, data rentan hilang serta dapat terjadi kesalahan pencatatan data seperti hasil perhitungan sisa pinjaman anggota terkadang tidak sama dengan uang yang telah dipegang oleh bendahara atau saldo rekening koperasi. Hal ini membuat pengurus koperasi kewalahan dalam kegiatannya sehari-hari dikarenakan harus memperbaiki data yang salah pada saat melakukan perekapan dan pembuatan laporan transaksi simpan pinjam. masalah lain yang timbul juga yaitu jika pimpinan koperasi meminta laporan transaksi simpan pinjam, tidak dapat langsung dibuatkan pada hari itu juga karena harus dilakukan perekapan ulang berdasarkan pencatatan harian sehingga membutuhkan waktu yang lama dan laporan menjadi tidak real time.
Dengan permasalahan diatas maka dikembangkanya sistem informasi simpan pinjam koperasi membantu koperasi Sai Bumi Artha Bandar Lampung, sistem yang dikembangkan membantu untuk pengolahan data simpan, pinjam koperasi, dimana sistem yang dulunya menggunakan cara manual yaitu mencatatan data dalam buku catatan harian dan bulanan menjadi sistem komputerasi dengan multi form dengan penyimpanan menggunakan database sehingga proses pengolahan data dapat terorganisasi dengan baik, tidak rentan hilang, dan perhitungan yang dilakukan secara otomatis pada sistem, sistem juga mampu mencetak laporan setoran simpanan dan laporan ansuran secara real time, sehingga ini memudahkan pegawai dalam membuat laporan untuk pimpinan Kata Kunci: Sistem Informasi, Extreme Programming, Website, Koperasi.
xvi ABSTRACT
The Sai Bumi Artha Savings and Loans Cooperative has problems processing savings and loan data, namely the process of recording data which is still carried out using a daily notebook then these records are recapitulated to make monthly savings and loan transaction reports. Processes like this are felt to be vulnerable to data that is not properly organized, data is prone to loss and data recording errors can occur, such that the results of calculating the remaining loan members are sometimes not the same as the money held by the treasurer or the cooperative's account balance. This makes cooperative management overwhelmed in their daily activities because they have to correct incorrect data when recording and preparing reports on savings and loan transactions. Another problem that also arises is that if the cooperative leader asks for a savings and loan transaction report, it cannot be made immediately on the same day because it has to be re-recorded based on daily records so it takes a long time and the report is not real time.
With the above problems, a cooperative saving and loan information system was developed to help the Sai Bumi Artha cooperative Bandar Lampung, the system developed helps to process cooperative saving and loan data, where the system used to use the manual method, namely recording data in daily and monthly notebooks, to become a computerized system with multi forms with storage using a database so that data processing can be well organized, not prone to loss, and calculations are done automatically on the system, the system is also able to print deposit reports and installment reports in real time, making it easier for employees to make reports for leader.
Keywords: Information Systems, Extreme Programming, Websites, Cooperatives
1.1 Latar Belakang
Teknologi informasi saat ini berkembang sangat pesat mengikuti perkembangan zaman, berkembangnya dunia teknologi informasi memberikan dampak yang besar terhadap kehidupan manusia seperti mempermudah pencarian informasi dan akses informasi di mana saja (Prastika, Sugiartawan, & Santiago, 2021). Dengan berkembangnya teknologi informasi, banyak inovasi baru ditemukan guna mempermudah pekerjaan manusia, salah satunya adalah bidang keuangan simpan, pinjam dalam koperasi, yang berguna dalam pengolahan data lebih efektif dan efisien (Maesaroh, Andriani, & Agustiningrum, 2021).
Penerapan teknologi informasi juga dalam bidang simpan pinjam sangat banyak dijumpai, karena berguna untuk menyimpan, mengeluarkan, menghitung dan menampilkan keuangan pada unit simpan pinjam itu sendiri (Tias, Assidiq, &
Syarli, 2021).
Dalam penerapan sistem informasi simpan pinjam dalam perkembangan teknologi informasi saat ini dapat dimaksimalkan dengan memamfaatkan internet, sistem informasi simpan pinjam koperasi dengan memanfaatkan internet dapat memudahkan pengelolaan serta manajemen pada sebuah koperasi simpan pinjam (Arman, 2021). Dengan diterapkannya sistem informasi koperasi simpan, pinjam akan dapat membawa perubahan yang meningkatkan keefektifan sistem sehingga dengan menggunakan sistem informasi, pengolahan data dan pembuatan laporan menjadi lebih mudah, cepat dan penyajian data yang lebih akurat dari sistem manual (Estiningsih & Nurranto, 2021).
Koperasi Simpan Pinjam Sai Bumi Artha, merupakan badan usaha atau organisasi yang dimiliki dan dioperasikan oleh para anggotanya untuk memenuhi kepentingan bersama di bidang ekonomi yang berada di Bandar Lampung. Dalam wawacara yang dilakukan oleh peneliti kepada ketua koperasi yaitu Ayan Rumite, Beliau menyampaikan terdapat permasalahan dalam pengolahan data simpan, pinjam pada Koperasi Simpan Pinjam Sai Bumi Artha diantaranya pengolahan atau proses pencatatan simpan pinjam yang masih dilakukan menggunakan buku catatan harian kemudian catatan tersebut direkap untuk dibuatkan laporan transaksi simpan pinjam bulanan. Proses seperti ini dirasa rentan data tidak terorganisir dengan baik, data rentan hilang serta dapat terjadi kesalahan pencatatan data seperti hasil perhitungan sisa pinjaman anggota terkadang tidak sama dengan uang yang telah dipegang oleh bendahara atau saldo rekening koperasi. Hal ini membuat pengurus koperasi kewalahan dalam kegiatannya sehari-hari dikarenakan harus memperbaiki data yang salah pada saat melakukan perekapan dan pembuatan laporan transaksi simpan pinjam. masalah lain yang timbul juga yaitu jika pimpinan koperasi meminta laporan transaksi simpan pinjam, tidak dapat langsung dibuatkan pada hari itu juga karena harus dilakukan perekapan ulang berdasarkan pencatatan harian sehingga membutuhkan waktu yang lama dan laporan menjadi tidak real time. Untuk memecahkan masalah yang dipaparkan diatas, peneliti akan meninjau kembali literasi-literasi yang memiliki permasalahan yang serupa dengan koperasi Simpan Pinjam Sai Bumi Artha, penulis akan meninjau 3 literasi yang dapat dilihat pada paragraf dibawah ini.
Literasi yang pertama yang ditinjau dari (Sidik, Septiana, & Fatimah, 2020) yang memiliki permasalahan yaitu dalam pengolahan transaksi simpan,
pinjam masih menggunakan cara yang konvensional seperti input data, perhitungan hingga mencari data simpan pinjam, maka peneliti pada literasi ini membuat sistem komputerisasi yang dapat mengelola simpan pinjam yang berguna untuk petugas dan operator koperasi menginputkan data, mencari data dan membuat laporan secara mudah dan cepat. Literasi kedua akan ditinjau dari (Prasetya, Firdaus, & Adnyani, 2020) yang memiliki masalah yaitu belum adanya sistem komputerisasi yang dapat mengelola transaksi koperasi, pinjaman ataupun simpanan maka peneliti pada literasi ini mengembangkan sistem informasi pengolahan simpan pinjam serta pengolahan ansuran yang dapat membantu mempermudah admin dalam mengelola data sehingga membuat proses pembuatan laporan menjadi lebih cepat, mudah dan akurat. Dan literasi yang ketiga ditinjau dari (Dewanto, Sugiarto, & Akbar, 2020) yang memiliki masalah yaitu pengolahan dana koperasi simpan pinjam masih dikelola secara manual sehingga pengolahan data anggota, data pinjam dan data simpan terkadang tidak akurat, dari masalah tersebut peneliti selanjutnya membangun sistem simpan pinjam yang dapat mengelola data anggota, data simpan, dan pinjam dana, dengan adanya sistem ini juga dapat meng-eksport laporan simpan pinjam dalam bentuk excel.
Dari pemaparan diatas maka peneliti akan merancang dan mengembangkan sistem informasi simpan pinjam pada Koperasi Sai Bumi Artha Bandar Lampung, untuk membantu proses transaksi simpan pinjam lebih efektif dan efisien dari sistem sebelumnya, serta pembuatan laporan simpan, pinjam yang lebih baik dari sistem sebelumnya.
1.2 Rumusan Masalah
Berdasarkan dari uraian latar belakang diatas, maka dapat dirumuskan permasalahan yang akan diselesaikan dalam penelitian ini yaitu bagaimana merancang dan mengembangkan sebuah sistem informasi yang dapat membantu pihak koperasi dalam mengelolah data simpan pinjam yang sebagai sarana pendukung proses bisnis pada Koperasi Simpan Pinjam Sai Bumi Artha?
1.3 Batasan Masalah
Dalam penelitian ini penulis membatasi masalah pada pembuatan sistem informasi simpan pinjam, sebagai berikut.
1. Studi kasus penelitian dilakukan di Koperasi Simpan Pinjam Sai Bumi Artha yang berada pada kota Bandar Lampung.
2. Sistem dapat login, registrasi, mengelola data simpanan pokok. mengelola data simpanan wajib. mengelola data simpanan. mengelola data pinjaman, mengelola data pengumuman, menverifikasi simpanan, menverifikasi pinjaman, menverifikasi ansuran, menghapus setoran simpanan, menghapus setoran ansuran, mengelola keanggotaan koperasi dan kepegawai koperasi, mencetak laporan simpanan, mencetak laporan ansuran.
3. Sistem dibangun berbasis web, dengan menggunakan metode pengembangan sistem extreme programming.
1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam penelitian ini adalah mengembangkan sistem informasi simpan pinjam yang dapat memberikan kemudahan kepada
Koperasi Simpan Pinjam Sai Bumi Artha dalam mengelola data simpan pinjam dan membangun sistem informasi yang akan mendukung ketepatan data.
1.5 Manfaat Penelitian
Adapun manfaat dari penelitian yang ingin dicapai adalah sebagai berikut : a. Bagi Koperasi
1. Memberi kemudahan bagi administrasi Koperasi Simpan Pinjam Sai Bumi Artha dalam hal pengolahan dan penyimpanan data simpan pinjam.
2. Dapat meminimalisasi adanya kesalahan dalam penginputan data yang dilakukan secara konvensional dan mengoptimalkan keamanan data.
3. Dapat memberikan sarana pendukung proses yang ada agar dicapai hasil yang efektif dan efisien.
4. Laporan tersaji tepat waktu sehingga pelaporan simpan pinjam akan tepat waktu juga.
b. Bagi Anggota Koperasi
1. Memudahkan anggota dalam menyimpan maupun meminjam karena prosesnya lebih mudah dan cepat.
2. Anggota dapat melihat informasi penyimpanan, peminjaman maupun angsuran hanya dengan login ke web koperasi yang ada.
c. Bagi Penulis
1. Hasil penelitian ini dapat menambah wawasan dan menjadi literatur tambahan untuk penelitian selanjutnya.
2.1 Tinjauan Pustaka
Dalam melakukan penelitian ini penulis mengambil lima tinjauan pustaka untuk mendukung dari penelitian yang akan dilakukan. Berikut adalah tinjauan pustaka yang diambil yaitu:
Tabel 2. 1 Daftar Literatur
No Nama Peneliti Tahun Judul
Penelitian 1 (Praditya, Nataliani, &
Penidas, 2021) 2021
Perancangan Sistem Informasi Penyimpanan Data Transaksi Simpan Pinjam Pada Koperasi Berbasis Web.
2 (Handayani, Triswastika,
& Taufik, 2021)
2021
Perancangan Sistem Informasi Akuntansi Simpan Pijam Pada KSP
“Koperasi Simpan Pinjam” Rukun Mekar.
3 (Raharjo, Sidik, &
Marbun, 2021)
2021 Aplikasi Koperasi Simpan Pinjam Berbasis Web Pada Torus Jaya Mandiri.
4 (Mattigara, Ramlah P, &
Mashud, 2021) 2021 Perancangan Sistem Informasi Koperasi Pada KSP. Bakti Huria.
5 (Rahmadhany, Pramono,
& Purnomo, 2021)
2021 Pengembangan Sistem Informasi Simpan Pinjam (Studi Kasus: Koperasi Kencana Sejahtera Baiturrahmah).
1. Literatur (Praditya, Nataliani, & Penidas, 2021) a. Masalah
Koperasi Tani Makmur memiliki permasalahan belum adanya sistem yang dapat mengintegrasi data simpan, pinjam secara komputerisasi yang menimbulkan terlalu banyak buku untuk mencatat transaksi harian dan merekap data bulanan, data yang sangat mudah dimanipulasi tanpa sepengetahuan petugas koperasi serta data yang sangat menumpuk dan data mudah hilang.
b. Metode
Menggunakan metode pengembangan sistem Waterfall, dengan model UML yaitu usecase diagram, metode pengumpulan data (observasi, wawancara, studi literature dari penelitian terdahulu) serta pendekatan/
paradigma menggunakan konsep OOP, metode pengujian menggunakan metode blackbox testing.
c. Hasil atau Kesimpulan
Hasil/kesimpulan penelitian ini yaitu mengembangkan sistem informasi penyimpanan data koperasi yang dapat membantu koperasi dalam proses kegiatan untuk mengelola data simpanan, pinjaman sehingga pembuatan laporan lebih cepat dari sistem sebelumnya dan mengurangi resiko kehilangan data.
2. Literatur (Handayani, Triswastika, & Taufik, 2021) a. Masalah
Koperasi Rukun Sekar memiliki permasalahan yaitu dalam pengolahan simpan pinjam masih dilakukan secara manual (semua transaksi di catat pada pembukuan besar) sehingga membuat admin kesulitan dalam mengelola transaksi dan terkadang membuat transaksi simpan pinjam hilang.
b. Metode
Menggunakan metode pengembangan paradigm terstruktur, dengan model sistem yaitu model diagram konteks dan DFD, metode pengumpulan data (wawancara, dan dokumentasi).
c. Hasil atau Kesimpulan
Hasil/kesimpulan penelitian ini yaitu perancangan sistem informasi akuntasi simpan pinjam yang berguna utnuk pengolahan dan penyimpanan uang koperasi, serta mempermudah bendahara dalam mengelola aktivitas simpan pinjam serta memberikan laporan yang real time dan akurat.
3. Literatur (Raharjo, Sidik, & Marbun, 2021) a. Masalah
Koperasi Torus Jaya memiliki permasalahan yaitu pengolahan simpan pinjam masih menggunakan pembukuan tulis tangan serta pembukuan yang masih menggunakan buku besar yang mengakibatkan penyajian laporan memakan waktu yang lama. Sulitnya mencari data transaksi simpan pinjam yang dibutuhkan oleh karyawan koperasi jika ingin mengetahui data simpan pinjam dan ansuran.
b. Metode
Menggunakan metode pengembangan sistem waterfall, dengan model UML yaitu usecase diagram, class diagram, serta pendekatan/ paradigma menggunakan konsep OOP.
c. Hasil atau Kesimpulan
Hasil/kesimpulan penelitian ini yaitu aplikasi koperasi simpan pinjam berbasis web yang berguna untuk mempercepat proses pengelolaan data seperti pembuatan registrasi anggota, data angsuran, dan laporan simpan pinjam keuangan serta data tersimpan dengan aman.
4. Literatur (Mattigara, Ramlah P, & Mashud, 2021) a. Masalah
Koperasi Sejahtera Bersama (KSP) Bakti Huria memiliki masalah yaitu proses pengolahan datanya masih menggunakan cara manual yang masih menggunakan tulisan tangan. Pencatatan yang dilakukan dengan cara mengisi buku tabungan tabungan anggota dan memberikan ke fasilitator dan akan di rekap dalam MS. Excel. Proses yang seperti ini dirasa tidak efisien dan efektif ditambah lagi dengan cukup banyaknya anggota yang terdaftar pada koperasi ini, sehingga dibutuhkan suatu sistem yang dapat mengelola data-data secara online dan real time.
b. Metode
Menggunakan metode pengembangan sistem menggunakan paradigm pemrograman berbasis objek, dengan model UML yaitu usecase diagram, metode pengumpulan data (observasi, wawancara, studi literature dari penelitian terdahulu), metode pengujian menggunakan metode blackbox testing.
c. Hasil atau Kesimpulan
Hasil/kesimpulan penelitian ini yaitu perancangan sistem informasi koperasi yang berguna untuk memudahkan administrator dalam mengelola pembiayaan transaksi simpan pinjam, penginputan dilakukan hanya sekali dan pembuatan laporan dapar dibuat secara cepat dan akurat.
5. Literatur (Rahmadhany, Pramono, & Purnomo, 2021) a. Masalah
Koperasi Kencana Sejahtera Baiturrahmah memiliki masalah yaitu proses pencatatan dan pembuatan laporan transaksi simpan pinjam yang masih manual menggunakan buku milik koperasi kemudian catatan tersebut
direkap untuk dibuat laporan transaksi simpan pinjam harian maupun bulanan. Hal ini menyebabkan data menjadi tidak terorganisir dengan baik sehingga menyebabkan data rentan hilang serta menyebabkan kesalahan pencatatan data seperti kesalahan perhitungan sisa pinjaman anggota. Hal ini membuat pengurus koperasi kewalahan dalam kegiatannya sehari-hari dikarenakan harus memperbaiki data yang salah pada saat melakukan perekapan.
b. Metode
Menggunakan metode pengembangan sistem waterfall, serta metode pendekatan/paradigma menggunakan konsep pemrograman berbasis objek dengan model usecase diagram dan activity diagram, untuk metode pengujian menggunakan metode black box testing serta metode pengumpulan data (wawancara, studi literature dari penelitian terdahulu) c. Hasil atau Kesimpulan
Hasil/kesimpulan penelitian ini yaitu pengembangan sistem informasi simpan pinjam koperasi yang berguna untuk memudahkan administrator dalam proses pencatatan dan pembuatan laporan transaksi simpan pinjam harian maupun bulanan, data menjadi terorganisir dengan baik, data tidak rentan hilang serta perhitungan pinjaman anggota secara otomatis.
2.1.1 Tinjauan Pustaka/Perbedaan Penelitian Yang Dilakukan
Untuk melakukan tinjauan lebih lanjut, peneliti akan menggambarkan perbedaan literatur sebelumnya/penelitian sebelumnya dengan penelitian yang akan dilakukan oleh peneliti, untuk lebih jelasnya dapat dilihat pada tabel 2.2 sebagai berikut.
Tabel 2. 2 Perbedaan Penelitian
Ket Literatur 01 Literatur 02 Literatur 03 Literatur 04 Literatur 05 Penelitian yang dilakukan Metode
Pengem- bangan
Waterfall - Waterfall Waterfall Waterfall Extreme
programming Metode
Analisis SWOT - - - - PIECES
Pendeka-
tan OOP Terstruktur OOP Terstruktur OOP OOP
Model Perancang-
an
Usecase, diagram
Diagram konteks, DFD
Usecase diagram, class
diagram
Usecase diagram
Usecase, activity diagram
Usecase, activity diagram Pengujian
Sistem Blackbox Blackbox - Blackbox Blackbox ISO 25010
Fitur Sistem
Data petugas,
data anggota,
data pinjaman,
data ansuran.
Data anggota,
data pinjaman, simpanan,
data ansuran.
Data user, data pinjaman, data
ansuran.
Data anggota, Data pinjaman, data simpanan
Data anggota,
Data pinjaman,
data simpanan
Data user, data anggota, data jenis simpanan/
pinjaman, data saldo koperasi,
data saldo anggota, data pinjaman, data
ansuran.
Kelemahan sistem
Tidak adanya data saldo untuk anggota,
hanya memiliki
laporan simpanan saja, tidak memberikan
data jenis simpanan/
pinjaman.
Tidak adanya data saldo untuk anggota,
tidak memberikan
data jenis simpanan/
pinjaman, tidak adanya management
user.
Tidak adanya data saldo untuk anggota,
tidak memberikan
data jenis simpanan/
pinjaman, tidak adanya management user, tidak
memiliki laporan simpanan .
Tidak adanya data saldo
untuk anggota, tidak
memberikan data jenis simpanan/
pinjaman, tidak adanya
management user, tidak
memiliki laporan simpanan
Tidak adanya data saldo untuk anggota,
tidak memberikan
data jenis simpanan/
pinjaman, tidak adanya management user, tidak
memiliki laporan simpanan
Sistem dapat login, registrasi,
mengelola data simpanan pokok.
mengelola data simpanan wajib.
mengelola data simpanan.
mengelola data pinjaman, mengelola data
pengumuman, menverifikasi simpanan, menverifikasi
pinjaman, menverifikasi
ansuran, menghapus setoran simpanan,
menghapus setoran ansuran,
mengelola keanggotaan koperasi dan kepegawai
koperasi, mencetak laporan
simpanan, mencetak laporan
ansuran..
2.2 Pengertian Sistem
Sistem adalah suatu kumpulan atau himpunan dari unsur atau variabel- variabel yang saling terorganisasi, saling berintegrasi dan saling bergantung sama lain yang terdiri dari unsur-unsur seperti masukan (input), pengolahan (processing), serta keluaran (output) (Prastika, Sugiartawan, & Santiago, 2021).
Sistem adalah suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisir salin berinteraksi, saling bergantung satu sama lain dan terpadu (Mattigara, Ramlah P, & Mashud, 2021).
Sistem adalah kumpulan ataupun rangkaian yang menghubungkan komponen lain satu sama lain dan saling interaksi guna mencapai tujuan, adapun unsur sistem yaitu masukan (input), proses dan keluaran (output) (Raharjo, Sidik,
& Marbun, 2021).
Dari ketiga literasi yang di ambil oleh peneliti dapat disimpulkan bahwa sistem adalah kumpulan dari unsur-unsur, variabel-variabel dan komponen- komponen yang saling terorganisir dan saling berinteraksi guna mencapai tujuan bersama, adapun unsur sistem yaitu masukan (input), proses dan keluaran (output).
2.3 Pengertian Informasi
Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini atau yang akan mendatang (Prastika, Sugiartawan, & Santiago, 2021).
Informasi adalah data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunya nilai nyata dan terasa bagi keputusan saat itu atau keputusan mendatang (Mattigara, Ramlah P, & Mashud, 2021).
Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya (Prasetya, Firdaus, & Adnyani, 2020).
Informasi adalah data yang telah diolah sehingga mempunyai arti tertentu sehingga dapat dipakai sebagai dasar untuk mengambil keputusan atau kebijaksanaan (Sulaeman & Suwartika, 2020).
Dari keempat literasi yang di ambil oleh peneliti dapat disimpulkan bahwa informasi adalah data yang telah diolah ataupun diproses yang berguna untuk penerimanya untuk mengambil keputusan ataupun kebijaksanaan.
2.4 Pengertian Sistem Informasi
Sistem informasi adalah sebuah sistem yang terdiri dari pengumpulan, pemrosesan data, penyimpanan, pengolahan, pengendalian dan pelaporan sehingga tercapai sebuah informasi yang mendukung pengambilan keputusan didalam suatu organisasi untuk dapat mencapai sasaran dan tujuannya (Mattigara, Ramlah P, & Mashud, 2021).
Sistem informasi adalah gabungan dari orang, perangkat keras dan perangkat lunak yang terintegrasi yang berfungsi untuk mengumpulkan data dan mengubahnya menjadi informasi yang berharga dengan prosedur-prosedur dalam prosesnya dan juga membedakan antara data dan informasi (Rahmadhany, Pramono, & Purnomo, 2021).
Sistem informasi adalah suatu sistem buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan mengelola data serta menyediakan informasi keluaran kepada pemakai (Arman, 2021).
Dari keempat literasi yang di ambil oleh peneliti dapat disimpulkan bahwa informasi adalah kumpulan dari manusia, perangkat keras dan perangkat lunak
yang saling berkolaborasi menjadi satu kesatuan yang menghasilkan informasi untuk pemakainya atau penggunanya.
2.4.1 Komponen Sistem Informasi
Sistem informasi berbasis komputer dalam suatu organisasi terdiri dari komponenkomponen berikut (Prastika, Sugiartawan, & Santiago, 2021).
1. Perangkat keras yaitu komponen untuk melengkapi kegiatan memasukkan data, memproses data dan keluaran data.
2. Perangkat lunak yaitu program dan instruksi yang diberikan ke komputer.
3. Database, yaitu kumpulan data dan informasi yang diorganisaikan sedemikian rupa sehingga mudah diakses pengguna sistem informasi.
4. Telekomunikasi, yaitu komunikasi yang menghubungkan antara pengguna sistem dengan sistem komputer secara bersama-sama kedalam suatu jaringan kerja yang efektif.
5. Manusia, yaitu pesonal dari sistem informasi, meliputi manajer, analis, programer dan operator yang bertanggung jawab terhadap perawatan sistem.
2.5 Pengertian Koperasi
Koperasi berasal dari kata: Co dan operation, Co berarti bersama dan operation berarti kegiatan/pekerjaan. Dari dua kata tersebut pengertian dasarnya menjadi “Bersama-sama melakukan atau pekerjaan untuk mencapai suatu tujuan bersama, secara demokratis terbuka dan sukarela dapat juga dikatakan koperasi adalah perkumpulan orang yang secara sukarela mempersatukan diri untuk berjuang meningkatkan kesejatraan ekonomi mereka melalui pembentukan sebuah badan usaha yang dikelola secera demokratis (Arman, 2021).
Koperasi merupakan salah satu kegiatan organisasi ekonomi yang bekerja dalam bidang gerakan potensi sumber daya yang memiliki tujuan untuk mensejahterakan anggotanya atau perkumpulan yang beranggotakan orang atau badan hukum yang memberikan kebebasan kepada anggota untuk masuk dan keluar, dengan bekerja sama secara kekeluargaan menjalankan usaha untuk mempertinggi kesejahteraan jasmaniah para anggotanya (Raharjo, Sidik, &
Marbun, 2021).
Koperasi adalah badan usaha yang beranggotakan orang-orang atau badan hukum koperasi dengan melandaskan kegiatannya pada prinsip koperasi sekaligus sebagai gerakan ekonomi rakyat yang berdasarkan asas kekeluargaan (Prasetya, Firdaus, & Adnyani, 2020).
Koperasi adalah perkumpulan otonom dari orang-orang yang bergabung secara sukarela untuk memenuhi kebutuhan dan aspirasi ekonomi, sosial dan budaya mereka yang sama melalui pemisahan yang dimiliki dan diawasi secara demokratis (Sulaeman & Suwartika, 2020).
Dari keempat literasi yang di ambil oleh peneliti dapat disimpulkan bahwa koperasi adalah suatu badan usaha ataupun suatu kegiatan organisasi ekonomi bersama untuk memenuhi kebutuhan dan aspirasi ekonomi, sosial dan budaya untuk anggota koperasi itu sendiri.
2.6 Konsep Dasar Koperasi Simpan Pinjam 2.6.1 Pengertian Koperasi Simpan Pinjam
Koperasi simpan pinjam adalah badan usaha yang berdasarkan asas kekeluargaan yang bergerak dalam bidang simpan pinjam yang untuk memenuhi kebutuhan akan uang dari para anggotanya, dengan demikian tujuan dari pada
didirikannya Koperasi Simpan Pinjam sebenarnya adalah untuk menolong dirinya sendiri dengan kekuatannya sendiri dengan cara menggunakan uang secermat mungkin (Mattigara, Ramlah P, & Mashud, 2021).
Bersumber pada (PSAK (Pernyataan Standar Akuntansi Keuangan) No.
27, 2004) koperasi simpan pinjam merupakan bidang usaha pengumpulan simpanan dana dari anggota koperasi, setelah itu dipinjamkan kembali kepada setiap anggota yang membutuhkan pertolongan dana (Raharjo, Sidik, & Marbun, 2021).
Koperasi Simpan Pinjam adalah koperasi yang bergerak dalam bidang pemupukan simpanan dana dari para anggotanya untuk kemudian dipinjamkan kembali kepada para anggota yang memerlukan bantuan dana. Kegiatan utama koperasi simpan pinjam adalah menyediakan jasa penyimpanan dan peminjaman dana kepada anggota koperasi (Prasetya, Firdaus, & Adnyani, 2020).
Koperasi Simpan Pinjam adalah simpanan yang dikumpulkan dan kemudian dipinjamkan kembali kepada anggota yang memerlukan tambahan modal untuk usahanya dimana pemohon mengajukan permohonan tertulis kepada pengurus dengan melampirkan kebutuhan dana yang diperlukan. Kemudian pengurus mengolah permohonan pinjaman tersebut sesuai dengan kemampuan keuangan koperasi (Sumaizar & Sakban, 2020).
Dari keempat literasi yang di ambil oleh peneliti dapat disimpulkan bahwa koperasi simpan pinjam adalah bidang usaha yang bergerak dalam bidang pemupukan simpanan dana dari para anggotanya untuk kemudian dipinjamkan kembali kepada para anggota yang memerlukan bantuan dana tersebut.
2.6.2 Jenis Simpanan Koperasi Simpan Pinjam
Dalam Koperasi Simpan Pinjam terdapat 3 jenis simpanan yaitu (Sumaizar
& Sakban, 2020).
1. Simpanan Pokok (SP) Yaitu simpanan awal yang dibayarkan sewaktu mendaftar menjadi anggota koperasi.
2. Simpanan Wajib (SW) Yaitu simpanan berkala yang besaranya telah ditetapkan oleh rapat anggota
3. Tabungan Koperasi Yaitu simpanan sukarela anggota koperasi.
2.6.3 Unsur Simpan Pinjam
Unsur-insur yang terdapat dalam simpan pinjam yaitu (Sumaizar &
Sakban, 2020).
a. Kepercayaan b. Waktu
c. Kemampuan menanggung resiko d. Prestasi
2.7 Pengertian Sistem Informasi Simpan Pinjam Koperasi
Sistem informasi simpan pinjam koperasi adalah sistem komputerisasi yang berguna untuk memberikan kemudahan bagi admin koperasi simpan pinjam dalam memantau seluruh data pinjaman pada koperasi serta pembuatan laporan menjadi lebih mudah, tingkat keakuratannya lebih efektif dan data yang tersimpan lebih terjamin (Tias, Assidiq, & Syarli, 2021).
Sistem informasi simpan pinjam koperasi adalah suatu sistem informasi simpan pinjam berbasis komputer yang mampu menyimpan, mengakses dan mengupdate data, serta meminimalisir terjadinya kesalahan dalam pemrosesan
data. Sehingga sistem informasi simpan pinjam yang dirancang memiliki kemampuan memproses data secara cepat dan menghasilkan informasi yang akurat bagi koperasi, mengurangi kesalahan dalam human eror serta waktu yang dibutuhkan untuk memproses data lebih singkat dan akurat sehingga terjadi efisiensi waktu dan informasi dapat terjaga (Estiningsih & Nurranto, 2021).
Sistem informasi simpan pinjam koperasi adalah suatu sistem yang tercipta dari program database yang memudahkan penginputan data simpan pinjam dan ansuran lebih cepat sekaligus mencegah terjadinya duplikasi data, sehingga dalam pelaksanaan kegiatan transaksi sehari-hari, format-format pelaporan setiap saat dapat dilakukan dengan cepat tersaji bagi pihak-pihak yang membutuhkan nya (Arman, 2021).
Dari ketiga literasi yang di ambil oleh peneliti dapat disimpulkan bahwa sistem informasi simpan pinjam koperasi adalah sistem komputerisasi yang mengolah, menyimpan, mengakses dan mengupdate data, serta meminimalisir terjadinya kesalahan dalam pemrosesan data simpan pinjam agar pelaksanaan kegiatan transaksi sehari-hari, format-format pelaporan pada koperasi dapat dilakukan dengan cepat.
2.8 Pengertian Web
Web berasal dari website adalah suatu halaman web yang saling berhubungan yang umumnya berada pada rangkaian perangkat yang berisikan kumpulan informasi yang disediakan secara perorangan, kelompok atau organisasi (Rejeki, 2017). Website adalah kumpulan kumpulan halaman web yang di dalamnya terdapat sebuah domain mengandung informasi yang dibangun atas banyak halaman web yang saling berhubungan. Jadi bisa dikatakan bahwa
pengertian website adalah kumpulan halaman yang digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi, suara, atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk suatu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan melalui jaringan-jaringan halaman (Isa & Hartawan, 2017). Hubungan antara satu halaman website dengan halaman website lainnya disebut hyperlink, sedangkan teks yang dijadikan media penghubung disebut hypertext (Anggoro, 2019).
2.9 Alat Pengembang Sistem 2.9.1 Xampp
Xampp adalah software yang membungkus Apache HTTP Server, MariaDB, PHP dan Perl. Dengan menggunakan XAMPP installasi paket software yang dibutuhkan untuk proses pengembangan web (Apache HTTP Server, MariaDB dn PHP) dapat dilakukan dengan sangat mudah, tanpa harus dilakukan secara terpisah (sendiri-sendiri) (Romadhon & Desmulyati, 2019). Xampp merupakan paket server web PHP dan database MySQL yang paling populer di kalangan pengembang web dengan menggunakan PHP dan MySQL sebagai databasenya (Astuti, Siahaan, & Devitra, 2017).
2.9.2 CodeIgniter
Codeigniter adalah framework web yang dibuat untuk bahasa pemograman PHP, yang dibuat oleh Rick Ellis pada tahun 2006, pendiri Ellis Lab (www.ellislab.com). Ellis Lab adalah sebuah tim kerja yang berdiri pada tahun 2002 dan bergerak dibidang software dan tool untuk para pengembang web. Sejak tahun 2014 sampai sekarang, Ellis Lab telah memberikan hak CodeIgniter ke
British Columbia Institute of Technology (BCIT) untuk proses pengembangan lebih lanjut (Irawan & Sutisna, 2020).
1. Keunggulan CodeIgniter sebagai berikut (Anggoro, 2019).
a. Mempercepat dan mempermudah pembangunan aplikasi web.
b. Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework.
c. Framework sudah menyediakan fasilitas yang umum dipakai seperti validasi, pagination, multiple database, error handling dan lain-lain.
d. Lebih mudah dalam pengembangan.
2.9.3 MySql
MySQL (My Structure Query Language) adalah sebuah program pembuat basis data yang bersifat open source, artinya siapa saja boleh menggunakannya, MySQL sebenarnya produk yang berjalan pada platform Linux, karena sifatnya yang open source, sehingga kita bisa menggunakannya secara gratis. Bahasa pemrograman PHP juga sangat support dengan basis data MySQL. Structured Query Language (SQL) adalah bahasa standar untuk mengakses data dalam tabel, dan beroperasi pada tabel lengkap, yang bertentangan dengan catatan individu dalam tabel (Astuti, Siahaan, & Devitra, 2017).
Kelebihan lain dari MySQL adalah menggunakan Bahasa query standar yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa permintaan yang terstruktur yang telah di standarkan untuk semua program pengakses database seperti Oracle, Posgres SQL, SQL Server, dan lain lain (Isa &
Hartawan, 2017).
2.9.4 PHP
PHP adalah bahasa pemrograman yang bekerja dalam sebuah webserver, dengan menggunakan php sebuah website akan lebih interaktif dan dinamis (Astuti, Siahaan, & Devitra, 2017). PHP juga merupakan bahasa server-side yang menyatu dengan HTML untuk membuat halaman web yang dinamis, karena PHP merupakan server-side-scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya akan dikirmkan ke browser dengan format HTML (Isa & Hartawan, 2017). PHP itu sendiri memiliki singkatan dari PHP hypertext Processor yang dapat digunakan berbagai jenis platform sistem operasi, PHP dapat di sisipkan dalam skrip HTML untuk membuat web dinamis dengan cepat (Rejeki, 2017).
2.9.5 HTML
HTTP (HyperText Transfer protokol) adalah sebuah protocol yang digunakan untuk membuat format dokumen web yang mampu dibaca dalam browser dari berbagai platform komputer. Adapun dokumen yang di tulis dalam format HTML (HyperText Markup Langguage) dengan bentuk .HTM atau HTML. Dokumen ini diletakkan pada web server yang melayani permintaan halaman web dan dapat di akses oleh klien melalui perangkat lunak browser (Rejeki, 2017)
2.10 Metode Extreme Programming (XP)
Extreme programming adalah suatu model yang termasuk pendekatan agile yang diperkenalkan oleh Kent Back dan Ward Cunningham maret 1994.
Tujuan XP adalah menurunkan biaya dalam pengembangan sistem traditional sehingga kebutuhan sistem ditentukan tahapan awal pengembangan proyek dan
bersifat fixed. metode pengembangan software yang cepat, efisien, beresiko rendah, fleksibel, terprediksi, scientific, dan menyenangkan”. Extreme programing muncul dengan sebuah disiplin baru pengembangan software secara
“agile”, nilai dasar yang terkandung didalam (XP) adalah komunikasi (communication), kesederhanaan (simplicity), Umpan Balik (Feedback), keberanian (courage) dan menghormati (Respect) (Rejeki, 2017).
2.10.1 Tahap Extreme Programming
Proses dalam extreme programming yang ditinjau dari literasi (Rejeki, 2017) sebagai berikut.
1. Planning.
Tahap planning dengan membuat user stories menggambarkan output, fitur, fungsi, dari sistem yang akan dibuat.
2. Design.
Design di XP mengikuti prinsip keep is simple. Design yang sulit akan menggunakan spike solution dimana pembuatan langsung ketujuannya.
3. Coding.
Proses coding diawali dengan membangun sistem, pengembangan ini dimaksudkan berfokus pada tahap implementasi juga.
4. Testing.
Dilakukan pengujian kode pada unit test dalam extreme programming, diperkenalkan customer test. test ini di lakukan oleh customer yang terfokus pada fitur, dan fungsi sistem secara keseluruhan.
Dalam menggambarkan metode pengembangan sistem menggunakan Extreme Programming ditampilkan pada gambar 2.1.
Gambar 2. 1 Tahapan Extreme Programming Sumber: (Rejeki, 2017)
2.11 Unified Modeling Language (UML)
UML merupakan pengembangan dari teknik pemrograman berorientasi objek, menghasilkan bahasa pemodelan yang terstandarisasi untuk pengembangan perangkat lunak untuk membuat analisis dan perancangan, serta menggambarkan arsitektur dalam pemrograman berorientasi objek (Rosa A. S & M. Shalahuddin, 2018).
2.11.1 Usecase Diagram
Use Case adalah model untuk perilaku aplikasi yang akan dibuat. Usecase mendeskripsikan interaksi satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar use case digunakan untuk mengetahui fungsi-fungsi apa saja yang ada dalam suatu sistem informasi dan siapa yang berhak menggunakan fungsi tersebut (Rosa A. S & M. Shalahuddin, 2018).
Tabel 2. 3 Simbol-simbol Usecase Diagram
No Simbol Keterangan
1. Aktor/Actor Orang, proses, atau sistem lain yang berintraksi dengan sistem informasi yang akan dibuat itu sendiri.
Tabel 2.3 Simbol-simbol Usecase Diagram (Lanjutan)
No Simbol Keterangan
2. Use Case Fungsionalitas yang disediakan sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case
3. Assocation Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.
Ekstensi Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu.
4. Generalisasi Hubungan generalisasi dan spesialisasi (umum- khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih dari lainnya.
5. Menggunakan/
Include/Uses
Relasi use case tambahan ke sebuah use case di mana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat.
2.11.2 Activity Diagram
Activity diagram atau diagram aktivitas ini menggambarkan rangkaian aliran dari aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak (Rosa A. S & M. Shalahuddin, 2018). Simbol-simbol pada activity diagram sebagai berikut.
Tabel 2. 4 Simbol Activity Diagram
No. Simbol Keterangan
1. Status awal Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.
Aktivitas Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.
Percabangan/Decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
2. Penggabungan / join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.
3.
Status akhir Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir.
Tabel 2.4 Simbol Activity Diagram (Lanjutan)
No. Simbol Keterangan
4.
Swimlane Swimlane memisahkan organisasi bisnis yang bertanggungjawab terhadap aktivitas yang terjadi.
2.12 Analisis PIECES
Analisis PIECES digunakan untuk mengidentifikasi masalah, maka harus dilakukan analisis terhadap kinerja, ekonomi, pengendalian, efisiensi, dan pelayanan atau juga sering disebut dengan analisis PIECES (Fatta, Hanif Al, 2007). Adapun pengertian dari analisis PIECES sebagai berikut :
1. Analisis Kinerja Sistem (Performance)
Kinerja adalah suatu kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat segera tercapai. Kinerja diukur dengan jumlah produksi (throughput) dan waktu yang digunakan untuk menyesuaikan perpindahan pekerjaan (response time).
2. Analisis Informasi (Information)
Informasi merupakan hal penting karena dengan informasi tersebut pihak manajemen (marketing) dan user dapat melakukan langkah selanjutnya.
3. Analisis Ekonomi (Economy)
Pemanfaatan biaya yang digunakan dari pemanfaatan informasi.
Peningkatan terhadap kebutuhan ekonomis mempengaruhi pengendalian biaya dan peningkatan manfaat.
4. Analisis Pengendalian (Control)
Analisis ini digunakan untuk membandingkan sistem yang dianalisa berdasarkan pada segi ketepatan waktu, kemudahan akses, dan ketelitian data yang diproses.
5. Analisis Efisiensi (Efficiency)
Efisiensi berhubungan dengan bagaimana sumber tersebut dapat digunakan secara optimal. Operasi pada suatu perusahaan dikatakan efisien atau tidak biasanya didasarkan pada tugas dan tanggung jawab dalam melaksanakan kegiatan.
6. Analisis Pelayanan (Service)
Peningkatan pelayanan memperlihatkan kategori yang beragam. Proyek yang dipilih merupakan peningkatan pelayanan yang lebih baik bagi manajemen (marketing), user dan bagian lain yang merupakan simbol kualitas dari suatu sistem informasi.
2.13 Pengujian ISO 25010
Pengujian sistem dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari sistem. Model ISO 25010 didefinisikan salah satu model pengujian dan evaluasi kualitas perangkat lunak dan merupakan bagian dari Software Product Quality Requirements and Evaluation (SQuaRE), teknik pengujian ini berkaitan dengan model kualitas perangkat lunak yang merupakan pengembangan dari model sebelumnya yaitu ISO 9126. Pada model ISO 25010 ini terdapat delapan domain (kriteria) dimana terdiri dari sejumlah sub domain tambahan dan beberapa sub domain yang dipindahkan ke domain lainnya. Berikut struktur ISO 25010 dapat dilihat pada gambar 2.2 dibawah ini:
Gambar 2. 2 Karakteristik ISO 25010 Sumber : (Mubarok, Suaidah, & Priandika, 2020)
Dari kedelapan domain diatas penulis menggunakan 3 domain antara lain functional suitability, performance efficiency, dan usability.Penjelasan domain yang digunakan dalam penelitian ini dapat dilihat pada tabel 2.5 dibawah ini.
Tabel 2. 5 Domain ISO 25010
No Domain Sub-Domain Indikator Testing
1 Functional Suitability
Functional completeness
Sejauh mana fungsi yang disediakan mencakup semua tugas dan tujuan pengguna secara spesifik.
Functional correctness
Sejauh mana sistem menyediakan hasil benar sesuai kebutuhan.
Functional appropriateness
Sejauh mana fungsi yang disediakan mampu memfasilitasi penyelesaian tugas dan tujuan tertentu.
2 Performance Effeciency
Time behavior
Sejauh mana respon dan pengolahan waktu sistem dapat memenuhi persyaratan ketika menjalankan fungsi.
Resource utilization
Sejauh mana jumlah dan jenis sumber daya yang digunakan oleh produk atau sistem dapat memenuhi persyaratan ketika menjalankan fungsi.
Capacity
Sejauh mana batas maksimum parameter produk atau sistem dapat memenuhi persyaratan.
3 Usability Appropriateness recognizability
Sejauh mana pengguna dapat mengetahui apakah sistem atau produk sesuai kebutuhan mereka.