MUDHARABAH PADA KOPERASI BAITUL MAAL WAT
TAMWIL AR-RUM
Disusun Oleh:
ANGGI MAWADDAH NIM: 106093003064
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA
Pada Koperasi Baitul Maal Wat Tamwil Ar-Rum
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh:
ANGGI MAWADDAH 106093003064
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI JAKARTA
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI MANAPUN.
Jakarta, Februari 2011
i MUDHARABAH PADA KOPERASI BAITUL MAAL WAT
TAMWIL AR-RUM SKRIPSI
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah
Disusun Oleh:
ANGGI MAWADDAH NIM: 106093003064
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA
ii TAMWIL AR-RUM
Skripsi
Diajukan kepada Fakultas Sains dan Teknologi untuk Memenuhi Persyaratan Memperoleh
Gelar Sarjana Komputer (S.Kom)
Oleh
ANGGI MAWADDAH NIM : 106093003064
Menyetujui, Pembimbing I,
Nur Aeni Hidayah, MMSI NIP. 197508182005012008
Pembimbing II,
Zulfiandri, MMSI NIP. 150368821
Mengetahui,
A.n Ketua Program Studi Sistem Informasi
iii Mudharabah Pada Koperasi Baitul Maal Wat Tamwil Ar-Rum dibawah bimbingan NUR AENI HIDAYAH dan ZULFIANDRI.
Koperasi Baitul Maal Wat Tamwil (BMT) Ar-Rum merupakan suatu lembaga keuangan swadaya masyarakat dengan sistem bagi hasil yang berorientasi pada usaha kecil menengah yang merupakan perpaduan konsep koperasi dengan konsep syariah berlandaskan sistem ekonomi syariah islam. Lembaga ini adalah salah satu lembaga keuangan mikro berbasis syariah dengan menggunakan pola syariah dalam memenuhi kebutuhan transaksi finansial. Salah satu kegiatan yang dilakukan oleh KBMT Ar-Rum yaitu memberikan fasilitas simpan pinjam mudharabah kepada anggotanya. Sistem pada koperasi tersebut sebagian sudah terkomputerisasi sedangkan prosedur untuk simpan pinjam mudharabah yang dilakukan masih bersifat manual, seperti proses pencatatan, proses penyimpanan dokumen, dan proses perhitungan margin, sehingga menjadi hambatan yang berarti bagi kecepatan dan akurasi data yang mengalir. Selain itu, laporan yang disajikan sangat lambat karena data yang dikelola sering menumpuk akibat dari lamanya waktu yang dibutuhkan dalam pengelolaan data dan proses pencatatan data. Dari permasalahan yang ada peneliti merancang dan membangun sistem informasi
simpan pinjam mudharabah yang diharapkan dapat menangani permasalahan tersebut. Dalam pengembangan sistem ini, peneliti menggunakan metodologi pengembangan system dengan strategi waterfall strategy sequential. dengan tool-nya menggunakan
Unifield Modeling Language (UML) dan peneliti menggunakan pendekatan
model-driven. sedangkan alat pengembangan yang digunakan, yaitu PHP versi 5.4 sebagai bahasa pengkodean komputer dan MySQL sebagai databasenya serta Visio 2003 untuk desain layout. Dalam kesempatan ini peneliti hanya dibatasi sampai input data nasabah, pencairan dana untuk nasabah dan bentuk laporan simpan pinjam mudharabah yang dihasilkan oleh pihak KBMT. Dengan adanya sistem informasi simpan pinjam
mudharabah ini proses simpan pinjam menjadi lebih efektif dan efisien, serta
meningkatkan kinerja karyawan dan pelayanan sehingga memudahkan dalam proses simpan pinjam, dan laporan.
Kata Kunci : Koperasi Baitul Maal Wat Tamwil (KBMT), Nasabah, Simpan Pinjam Mudharabah, waterfall , Unifield Modeling Language (UML), PHP dan MySQL.
V Bab + x1v Halaman + 236 Halaman + 7 Simbol + 90 Gambar + 31 Tabel + Pustaka + Lampiran
v memberikan rahmat dan taufik dan hidayah-Nya sehingga penelitian skripsi dengan judul “Rancang Bangun Sistem Informasi Simpan Pinjam Mudharabah Pada Koperasi Baitul Maal Wat Tamwil” dapat terselesaikan dengan baik. Skripsi ini disusun untuk memenuhi salah satu syarat dalam menyelesaikan program S1 UIN Syarif Hidayatullah Jakarta, khususnya Jurusan Sistem Informasi, Fakultas Sains dan Teknologi.
Selama proses penyusunan skripsi ini mendapat banyak bimbingan dan bantuan dari berbagai pihak. Oleh karena itu, ucapan terima kasih ditujukan kepada: 1. Bapak DR. Syopiansyah Jaya Putra, M.SIS, selaku Dekan Fakultas Sains dan
Teknologi.
2. Ibu Nur Aeni Hidayah, MMSI. selaku Ketua Program Studi Sistem Informasi Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta sekaligus dosen pembimbing I yang telah memberikan ilmu, motivasi dan membimbing peneliti selama prose penyusunan skripsi ini.
3. Bapak Zulfiandri, MMSI, selaku Dosen Pembimbing II, yang selalu memberikan ilmu, masukan, motivasi, dan bimbingan selama proses penyusunan skripsi ini. 4. Bapak H. Rosyid Tahir, S.sos. selaku manajer KBMT Ar-Rum serta seluruh
vi 6. Januar Aziz Hakim Hasibuan S.Pdi yang telah memberikan doa, waktu, semangat
dan memotivasi dalam penyusunan skripsi ini.
7. Desi, Ayunda, Metha, Heni, Ali, Rifki, Iqbal, om Rintho dan seluruh anggota SI B 2006, sahabat-sahabat dan pihak lainnya yang tidak dapat disebutkan satu persatu yang telah banyak membantu penelitian dan penyusunan skripsi ini, semoga Allah membalas dengan segala kebaikan yang berlipat ganda.
Penyusunan skripsi ini masih terdapat kekurangan, dan jauh dari sempurna sehingga saran dan kritik yang berguna untuk lebih menyempurnakan skripsi ini akan sangat peneliti hargai. Peneliti berharap agar skripsi dari pembaca dapat disampaikan melalui email the_cepotter@yahoo.com.
Akhir kata semoga skripsi ini dapat bermanfaat bagi kita semua.
Wassalamu „alaikum wr. wb
Jakarta, Maret 2011
Anggi Mawaddah
vii
ABSTRAK ... iii
LEMBAR PENGESAHAN UJIAN ... iv
KATA PENGANTAR ...v
DAFTAR ISI... vi
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xvii
DAFTAR SIMBOL ... xviii
BAB I PENDAHULUAN ...1
1.1 Latar Belakang ...1
1.2 Perumusan Masalah ...3
1.3 Batasan Masalah ...4
1.4 Tujuan dan Manfaat ...4
1.4.1 Tujuan ...4
1.4.2 Manfaat ...5
1.5 Metode Penelitian ...6
1.5.1 Metode Pengumpulan Data ...6
1.5.2 Metode Pengembangan Sistem ...7
1.6 Sistematika Penulisan ...9
BAB II LANDASAN TEORI ...11
2.1 Definisi Rancang Bangun ...11
2.2 Pengertian Sistem Informasi ...11
2.2.1 Konsep Sistem ...11
2.2.2 Konsep Dasar Informasi ...14
2.2.3 Konsep Dasar Sistem Informasi ...16
2.3 Simpanan...17
2.3.1 Pengertian Simpanan ...17
viii
2.4.1 Pengertian Mudharabah ...20
2.4.2 Manfaat Mudharabah ...21
2.4.3 Pembiayaan Mudharabah ...22
2.4.4 Mekanisme Perhitungan Bagi Hasil Mudharabah ...24
2.5 Konsep Dasar Koperasi...25
2.5.1 Pengertian Koperasi ...26
2.5.2 Fungsi dan Peranan Koperasi ...26
2.5.3 Prinsip Koperasi ...28
2.5.4 Bentuk dan kedudukan ...28
2.5.5 Jenis Koperasi ...29
2.6 Konsep Dasar Lembaga Keuangan Syariah ...33
2.6.1 Landasan Hukum ...33
2.6.2 Prinsip Dasar ...34
2.6.3 Tujuan dan Fungsi LKS ...34
2.7 Sistem Operasional Lembaga Keuangan Syariah ...35
2.7.1 Prinsip Dasar Operasional LKS ...35
2.8 Penjenisan Produk Simpanan Dalam LKS ...38
2.9 Penjenisan Produk Pembiayaan Dalam LKS ...40
2.10 Definisi Pengembagan Sistem ...40
2.10.1 Tahapan Pengembangan Sistem ...41
2.10.2 Siklus Hidup Pengembangan Sistem Informasi ...44
2.10.3 Proses Pengembangan Sistem Sederhana ...45
2.10.4 The Sequential or Waterfall Strategy ...45
2.10.5 Strategi Pengembangan Model Driven ...46
2.11 UML (Unified Modelling Languge) ...48
2.11.1 Use Case Diagram ...49
2.11.2 Class Diagram ...53
2.11.3 Activity Diagram ...54
ix
2.12.1 Database ...56
2.12.2 Database Management System (DBMS) ...59
2.12.3 RDBMS (Relational Database Management System) ...60
2.12.4 SQL (Structure Query Language) ...61
2.13 Personal Home Page (PHP) ...61
2.13.1 Dasar-dasar PHP ...61
2.13.2 Sejarah singkat PHP ...62
2.13.3 Keunggulan PHP ...62
2.13.4 Skrip PHP ...63
2.18.1 Fungsi-fungsi MySQL ...68
2.18.2 Keistimewaan MySQL ...69
2.19 Microsoft Visio 2003 ...71
2.20 Pengujian (Testing) ...72
2.21 Pengumpulan Data ...72
BAB III METODOLOGI PENELITIAN ...75
3.1 Metode Pengumpulan Data ...75
3.1.1 Studi Pustaka (Library Research) ...75
3.1.2 Penelitian Lapangan (Field Research) ...76
3.1.2.1 Observasi ...76
3.1.2.2 Wawancara ...77
3.2 Metode Pengembangan Sistem ...77
3.2.1 System Initiation ...78
x
3.3 Kerangka Penelitian ...81
BAB IV HASIL DAN PEMBAHASAN ...82
4.1 Permulaan Sistem (System Initiation) ...82
4.1.1 Identifikasi Masalah ...83
4.1.2 Lingkup Sistem ...84
4.1.3 Tujuan ...84
4.2 Analisa Sistem (System Analysis) ...85
4.2.1 Gambaran Umum ...85
4.2.1.1 Sejarah Singkat KBMT Ar-Rum ...85
4.2.1.2 Visi, Misi dan Tujuan ...86
4.2.1.3 Struktur Organasasi ...88
4.2.2 Analisa Sistem Berjalan ...97
4.2.2.1 Kelemahan Sistem yang Sedang Berjalan ...100
4.2.2.2 Analisa Pemecahan Masalah ...102
4.2.3 Kebutuhan User dan Sistem ...104
4.2.3.1 Kebutuhan User ...104
4.2.3.2 Kebutuhan Sistem ...105
4.3 Desain Sistem (System Design) ...113
4.3.1 Perancangan Sistem Simpan Pinjam Mudharabah ...113
4.3.1.1 Use Case Diagram ...114
4.3.1.2 Activity Diagram ...136
4.3.1.3 Sequence Diagram ...156
4.3.1.4 Statechart Diagram ...184
4.3.2 Perancangan Database ...206
4.3.2.1 Class Diagram Sistem Informasi Simpan Pinjam Mudharabah ...206
4.3.3 Perancangan Layout ...211
4.3.3.1 Halaman Customer Service ...211
xi
4.4 Implementasi Sistem (System Implementation) ...223
4.4.1 Perangkat Keras (Hardware) ...223
4.4.2 Perangkat Lunak (Software) ...224
4.4.3 Pengujian Sistem ...225
4.4.3.1 Pengujian Level Customer Service ...225
4.4.3.2 Pengujian Level Teller ...226
4.4.3.3 Pengujian Level Admin ...228
4.4.3.4 Pengujian Level Center ...229
4.4.3.3 Konfigurasi Jaringan ...232
BAB V PENUTUP...235
5.1 Kesimpulan ...235
5.2 Saran ...236
DAFTAR PUSTAKA ...237
LAMPIRAN...xx
xii
Gambar 2.3 Model Class Diagram ...48
Gambar 2.4 Model Activity Diagram ...49
Gambar 2.5 Model Statechart Diagram ...50
Gambar 3.1 Kerangka Penelitian ...76
Gambar 4.1 Struktur Organisasi KBMT ...84
Gambar 4.2 Sistem System Operational Procedure Sistem Berjalan ...95
Gambar 4.3 Sistem System Operational Procedure Sistem yang Diusulkan...98
Gambar 4.4 Diagram Use Case Model Diagram ...102
Gambar 4.5 Activity Diagram “Input Data Anggota” ...120
Gambar 4.6 Activity Diagram “Input Form Survey” ...122
Gambar 4.7 Activity Diagram “Form Persetujuan Penolakan” ...124
Gambar 4.8 Activity Diagram “Input Rekening Tabungan” ...125
Gambar 4.9 Activity Diagram “Input Simpanan” ...127
Gambar 4.10 Activity Diagram “Input Data Angsuran” ...129
Gambar 4.11 Activity Diagram “Input Pinjaman” ...131
Gambar 4.12 Activity Diagram “Input Data User” ...132
Gambar 4.13 Activity Diagram “Lihat Anggota” ...134
Gambar 4.14 Activity Diagram “Lihat Simpanan” ...135
Gambar 4.15 Activity Diagram “Lihat Pinjaman” ...136
Gambar 4.16 Activity Diagram “Lihat Angsuran” ...138
Gambar 4.17 Activity Diagram “Lihat Rekening Tabungan” ...139
Gambar 4.18 Activity Diagram “Lihat Survey” ...140
Gambar 4.19 Sequence Diagram “Input Data Anggota” ...142
Gambar 4.20 Sequence Diagram “Input Form Survey” ...144
Gambar 4.21 Sequence Diagram “Form Persetujuan Penolakan”...146
Gambar 4.22 Sequence Diagram “Input Rekening Tabungan” ...148
Gambar 4.23 Sequence Diagram “Input Simpanan” ...150
xiii
Gambar 4.27 Sequence Diagram “Lihat Anggota” ...159
Gambar 4.28 Sequence Diagram “Lihat Simpanan” ...161
Gambar 4.29 Sequence Diagram “Lihat Pinjaman” ...162
Gambar 4.30 Sequence Diagram “Lihat Angsuran” ...164
Gambar 4.31 Sequence Diagram “Lihat Rekening Tabungan” ...165
Gambar 4.32 Sequence Diagram “Lihat Survey” ...167
Gambar 4.33 Sequence Diagram “Pengajuan Permohonan Pinjaman”...168
Gambar 4.34 Statecahart Diagram “Input Data Anggota” ...169
Gambar 4.40 Statecahart Diagram “Input Form Survey” ...171
Gambar 4.41 Statecahart Diagram “Form Persetujuan Penolakan” ...173
Gambar 4.42 Statecahart Diagram “Input Rekening Tabungan” ...174
Gambar 4.43 Statecahart Diagram “Input Simpanan” ...176
Gambar 4.44 Statecahart Diagram “Input Data Angsuran” ...178
Gambar 4.45 Statecahart Diagram “Input Pinjaman” ...180
Gambar 4.46 Statecahart Diagram “Input Data User” ...182
Gambar 4.47 Statecahart Diagram “Lihat Anggota” ...183
Gambar 4.48 Statecahart Diagram “Lihat Simpanan” ...184
Gambar 4.50 Statecahart Diagram “Lihat Pinjaman” ...185
Gambar 4.50 Statecahart Diagram “Lihat Angsuran” ...186
Gambar 4.50 Statecahart Diagram “Lihat Rekening Tabungan” ...187
Gambar 4.50 Statecahart Diagram “Lihat Survey” ...188
Gambar 4.51 Class Diagram Sistem Informasi Simpan Pinjam Mudharabah ...194
Gambar 4.52 User Interface “Login”...200
Gambar 4.53 User Interface Halaman Utama Customer Service ...201
Gambar 4.54 User Interface Tampilan Menu Anggota ...201
Gambar 4.55 User Interface Input Anggota ...202
Gambar 4.56 User Interface Tampilan survey ...202
Gambar 4.57 User Interface Input Survey ...203
xiv
Gambar 4.61 User Interface Tampilan Simpanan ...206
Gambar 4.62 User Interface Tampilan Input Simpanan ...206
Gambar 4.63 User Interface Tampilan Tabungan ...207
Gambar 4.64 User Interface Tampilan “Login” Admin ...208
Gambar 4.65 User Interface Tampilan Utama ...208
Gambar 4.66 User Interface Tampilan TransaksiPinjaman ...209
Gambar 4.67 User Interface Tampilan Input Pinjaman...209
Gambar 4.68 User Interface TampilanAngsuran...210
Gambar 4.69 User Interface Tampilan Input Angsuran ...210
Gambar 4.70 User Interface Tampilan”Login”Center ...211
Gambar 4.71 User Interface TampilanUtama ...211
Gambar 4.72 User Interface Manajemen User ...212
Gambar 4.76 User Interface Tampilan Input User ...212
Gambar 4.77 User Interface TampilanAnggota ...213
Gambar 4.78 User Interface TampilanTransaksi Pinjaman ...213
Gambar 4.79 User Interface TampilanSimpanan ...214
Gambar 4.80 User Interface TampilanAngsuran...214
Gambar 4.81 User Interface TampilanTabungan ...215
Gambar 4.82 User Interface TampilanSurvey ...215
Gambar 4.83 Arsitektur Jaringan Sistem Informasi SPM ...232
xv
Tabel 4.1 Identifikasi Aktor ...100
Tabel 4.2 Identifikasi Use Case Diagram Proses Simpan Pinjam Mudharabah ...102
Tabel 4.3 Narasi Use Case “Input data Anggota” ...103
Tabel 4.4 Narasi Use Case “Input Form Survey” ...105
Tabel 4.5 Narasi Use Case “Form Persetujuan Penolakan” ...107
Tabel 4.6 Narasi Use Case “InputRekening Anggota” ...108
Tabel 4.7 Narasi Use Case “InputSimpanan” ...109
Tabel 4.8 Narasi Use Case “InputTransaksi Angsuran” ...111
Tabel 4.9 Narasi Use Case “Input Transaksi Pinjaman” ...112
Tabel 4.10 Narasi Use Case “InputUser” ...113
Tabel 4.11 Narasi Use Case “Lihat data Anggota” ...115
Tabel 4.12 Narasi Use Case “Lihat data Simpanan” ...116
Tabel 4.13 Narasi Use Case “Lihat Transaksi Pinjaman” ...117
Tabel 4.14 Narasi Use Case “Lihat data Angsuran” ...118
Tabel 4.15 Narasi Use Case “Lihat Data Survey” ...120
Tabel 4.16 Spesifikasi Tabel User ...196
Tabel 4.17 Spesifikasi Tabel Anggota ...196
Tabel 4.18 Spesifikasi Tabel Survey ...197
Tabel 4.19 Spesifikasi Tabel Simpanan ...198
Tabel 4.20 Spesifikasi Tabel Tabungan ...199
Tabel 4.21 Spesifikasi Tabel Pinjaman ...200
Tabel 4.22 Spesifikasi Tabel Angsuran ...200
Tabel 4.23 Uji Coba Account Customer Service ...219
Tabel 4.24 Uji Coba Account Teller ...220
Tabel 4.25 Uji Coba Account Admin ...222
Tabel 4.26 Uji Coba Account Center ...223
xvi
Simbol Nama
Use Case
Actor
Control Flow/Message
Initial State
Final State
State
Decision
Object Lifeline
Message Call
+Operations() -Attributes
Class
xvii Transition
Sumber: Munawar, 2005.
Tabel 2.5 Simbol-simbol pada Activity Diagram
Simbol Nama
Titik Awal
Titik Akhir
Activity
Pilihan untuk mengambil keputusan
Fork
<no send action> Tanda Pengiriman
a. IdentifikasiUse Case Diagram
Tabel 4.2 Identifikasi Use Case Diagram Proses Simpan Pinjam Mudharabah
No Use Case Name Description Actor
1. Input Data Anggota Use case ini menggambarkan kegiatan menginput data anggota yang datang langsung ke KBMT.
Customer Service
2. Input Form Survey Pinjaman
Use case ini menggambarkan kegiatan menginput data calon anggota yang telah di survey.
Customer Service
3. Form Persetujuan Penolakan
Use case ini menggambarkan kegiatan membuat Form Surat Persetujuan Penolakan
Customer Service
4. Input Rekening Tabungan
Use case ini menggambarkan kegiatan menginput semua rekening tabungan anggota.
Teller
5. Input Simpanan Use case ini menggambrakan kegiatan menginput semua transaksi-transaksi data simpanan anggota.
Teller
6. Input Angsuran Use case ini menggambarkan kegiatan menginput semua transaksi-transaksi data angsuran.
Admin
7. Input Transaksi Pinjaman
Use case ini menggambarkan kegiatan menginput data akad pinjaman yang ada di KBMT.
Admin
8. Input User Use case ini menggambarkan kegiatan Center dalam menginput data user.
User
9. Lihat Data Anggota Use case ini menggambarkan kegiatan Center dalam melihat data
anggota.
User
10. Lihat Simpanan Use case ini menggambarkan kegiatan Center dalam melihat semua data simpanan.
a. Narasi Use Case
1. Use case Input data anggota
Tabel 4.3 Narasi Use caseInput data anggota
Use case Name Input data anggota
Use case Id 1
Actor Customer Service
Description Use case ini menggambarkan kegiatan menginput data anggota yang datang langsung ke KBMT.
11. Lihat Pinjaman Use case ini menggambarkan kegiatan Center dalam melihat data pinjaman.
User
12. Lihat Angsuran Use case ini menggambarkan kegiatan Center dalam melihat semua data angsuran.
User
13. Lihat Tabungan Use case ini menggambarkan kegiatan Center dalam melihat semua data tabungan.
User
14. Lihat Survey Use case ini menggambarkan kegiatan Center dalam melihat data survey.
Pre condition Customer Service membuka aplikasi simpan pinjam mudharabah.
Trigger Use case ini dilakukan agar customer service dapat mengisi data calon anggota yang datang ke KBMT
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu Anggota 5. Menampilkan list anggota.
6. Memilih“Tambah Anggota”. 7. Menampilkan form tambah anggota.
8. Input tambah Anggota
9. Klik “Simpan” sebagai tanda
penginputan data.
10.Menghubungkan dengan database
anggota.
11. Menampilkan list nasabah
12.Memilih icon “edit pada anggota
yang ingin diedit.
13.Menampilkan form edit data anggota
14. Edit data anggota
15. Klik “Simpan” sebagai tanda
pengubahan data anggota
16.Menghubungkan dengan database
anggota
17. Menampilkan list anggota
18.Memilih icon “Hapus”. 19. Menampilkan pesan konfirmasi pesan
penghapusan data.
20. Memilih “OK / Batal” 21. Menghubungkan dengan database
anggota
22.Menampilkan list data anggota.
25. Memilih icon“Cetak” 26. Menampilkan form data form anggota. 27. Logout
Alternate courses 3. Jika username dan password salah maka customer service harus input username dan
password kembali.
6. Jika customer service tidak ingin input anggota maka lanjut ke langkah no.12, no.18
atau no. 23.
12. Jika customer service tidak ingin editdata anggota
maka lanjut ke langkah no. 18 atau no.23.
20. Jika costumer service tidak ingin menghapus data maka lanjut ke langkah no. 25.
Conclusion Data berhasil diinput
Post condition Data anggota disimpan didalam data anggota.
2. Use case Input Form Survey
Tabel 4.4 Narasi Use caseInput form survey
Use case Name Input Form Survey
Use case Id 2
Actor Customer Service
Pre condition Customer Service membuka aplikasi simpan pinjam mudharabah.
Trigger Use case ini dilakukan karena adanya laporan data calon nasabah yang telah disurvey
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu survey 5. Menampilkan list survey.
6. Memilih “Tambah Survey”. 7. Menampilkan form survey. 8. Klik “Simpan” sebagai tanda
penginputan data.
9. Menghubungkan dengan database
survey
10. Menampilkan list survey
11.Klik “Batal” 12. Menampilkan list survey
13.Memilih icon “edit” pada data
survey yang ingin diedit.
14.Menampilkan form edit data survey
15. Edit data survey
16. Klik “Simpan” sebagai tanda
pengubahan data survey
17.Menghubungkan dengan database
survey
18. Menampilkan list data survey
19.Memilih icon “Hapus”. 21. Menampilkan pesan konfirmasi pesan
penghapusan data.
22. Memilih “OK / Batal” 23. Menghubungkan dengan database
survey
25. Logout
Alternate courses 3. Jika username dan password salah maka customer service harus input username dan
password kembali.
6. Jika customer service tidak ingin input data survey maka lanjut ke langkah no.14,
no.20, no.23 atau no.25
14 Jika customer service tidak ingin edit data survey maka lanjut ke langkah no.22, atau no.25.
20 Jika customer service tidak ingin hapus data survey maka lanjut ke langkah no.22
atau no.25
Jika customer service tidak ingin lihat detail data survey maka lanjut ke langkah no.25.
Conclusion Data berhasil diinput
Post condition Data anggota disimpan didalam data anggota.
3. Use case Form Cetak surat persetujuan penolakan
Tabel 4.5 Narasi Use case Formpersetujuan penolakan
Use case Name Form Persetujuan Penolakan
Use case Id 3
Actor Customer Service
Pre condition Customer Service membuka aplikasi simpan pinjam mudharabah.
Trigger Use case ini dilakukan karena calon anggota yang telah mendapat pesetujuan dari komite dan manajer.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu survey 5. Menampilkan list survey
6. Memilih icon “cetak” sebagai tanda
laporan persetujuan penolakan.
7. Menampilkan form surat persetujuan
penolakan
8. Logout
Alternate courses 3. Jika username dan password salah maka customer service harus Input username dan
password kembali.
6. Jika customer service tidak ingin edit data anggota maka lanjut ke langkah no.8.
Conclusion -
Post condition -
4. Use case Input Rekening Tabungan
Tabel 4.6 Narasi Use caseInput rekening anggota
Use case Name Input Rekening Tabungan
Actor Teller
Description Use case ini menggambarkan kegiatan membuat rekening anggota yang telah melakukan transaksi rekening tabungan.
Pre condition Admin membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data anggota yang telah melakukan proses transaksi penyimpanan rekening tabungan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu rekening anggota. 5. Menampilkan list rekening anggota.
6. Memilih “Tambah Rekening”. Sebagai tanda penginputan data rekening.
7. Menampilkan form tambah rekening
anggota .
8. Input rekening anggota. 9. Menghubungkan dengan database
rekening
10. Menampilkan list data rekening
anggota.
11. Memilih icon “edit” pada data
rekening yang ingin diedit.
7. Menampilkan form edit data rekening
anggota.
8. Edit data rekening anggota.
9. Klik “Simpan” sebagai tanda
pengubahan data rekening anggota
10.Menghubungkan dengan database
rekening
11. Menampilkan list data rekening
1. Memilih icon “Hapus”. 21. Menampilkan pesan konfirmasi pesan penghapusan data.
22. Memilih “OK / Batal” 23. Menghubungkan dengan database
rekening
24.Menampilkan list data rekening anggota.
25. Logout
5. Use case Input Simpanan
Tabel 4.7 Narasi Use caseInput Simpanan
Use case Name Input Simpanan
Use case Id 5
Actor Teller
Description Use case ini menggambarkan kegiatan admin dalam menginput Simpanan.
Pre condition Teller membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data calon anggota yang melakukan simpanan.
Typical course of events ActorAction System response
1. Login
2.Input username dan password 3.cek username dan password
4.Memilih menu transaksi simpanan 5.Menampilkan form tambah transaksi
1. Input Transaksi simpanan. 2. Klik “Simpan” sebagai tanda
penginputan data.
3. Menghubungkan dengan database
simpanan.
4. Menampilkan list data simpanan.
5. Logout
Alternate courses 3. Jika username dan password salah maka admin harus Input username dan password
kembali.
4. Jika Teller tidak ingin input data transaksi simpanan maka lanjut ke langkah no.10
Conclusion Data berhasil di input.
Post condition Data simpanan disimpan didalam data simpanan.
6. Use case Input Angsuran
Tabel 4.8 Narasi Use caseInput transaksi Angsuran
Use case Name Input Angsuran
Use case Id 6
Actor Admin
Description Use case ini menggambarkan kegiatan admin dalam menginput data Angsuran.
Pre condition Admin membuka aplikasi simpan pinjam.
Typical course of events ActorAction System response
1. Login
2.Input username dan password 3.cek username dan password
4.Memilih menu transaksi angsuran 5.Menampilkan form tambah transaksi
angsuran.
7. Input Transaksi angsuran.
8. Klik “Simpan” sebagai tanda
penginputan data.
9. Menghubungkan dengan database
angsuran.
10. Menampilkan list data angsuran.
11. Logout
Alternate courses 3. Jika username dan password salah maka admin harus Input username dan password
kembali.
4. Jika admin tidak ingin input data transaksi angsuran maka lanjut ke langkah no.11
Conclusion Data berhasil di input.
Post condition Data angsuran disimpan didalam data angsuran.
7. Use case Input Transakssi Pinjaman
Tabel 4.9 Narasi Use caseInput transaksi Pinjaman
Use case Name Input Transaksi Pinjaman
Actor Admin
Description Use case ini menggambarkan kegiatan admin dalam menginput Transaksi Pinjaman.
Pre condition Admin membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data calon nasabah yang melakukan pinjaman.
Typical course of events ActorAction System response
2. Login
3. Input username dan password 4. cek username dan password
5. Memilih menu transaksi pinjaman 6. Menampilkan form tambah transaksi
pinjaman
7. Input Transaksi Pinjaman
8. Klik “Simpan” sebagai tanda
penginputan data.
9. Menghubungkan dengan database
piutang
10. Menampilkan list data pinjaman
11. Logout
Alternate courses 3. Jika username dan password salah maka admin harus Input username dan password
kembali.
4. Jika admin simpan pinjam tidak ingin input data transaksi simpan pinjam maka
lanjut ke langkah no.10
Conclusion Data berhasil diinput
8. Use caseInput User
Tabel 4.10 Narasi Use caseInput User
Use case Name Input User
Use case Id 8
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam menginput data user.
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data-data user.
Typical course of events
ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu manajemen user 5.Menampilkan halaman list user.
6. Memilih “Tambah User”. 7.Menampilkan form tambah user
8. Input tambah user
9. Klik “Simpan” sebagai tanda
penginputan data.
10.Menghubungkan dengan database user
11.Menampilkan halaman list user.
12.Memilih icon “Edit” pada user
yang ingin diedit..
13.Menampilkan form edit data user.
14.Edit data user
15.Klik “Simpan” sebagai tanda pengubahan data.
16.Menghubungkan dengan database user
18.Memilih icon “hapus” 19. Menampilkan pesan konfirmasi pesan penghapusan data.
20.Memilih “OK / Batal” a. Menghubungkan dengan database user
22.Menampilkan list user.
23. Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
6. Jika center tidak ingin input user maka lanjut ke langkah no.12 atau no. 18.
12. Jika center tidak ingin editdata user maka lanjut ke langkah no. 18
Conclusion Data berhasil diinput
Post condition Data user disimpan didalam data user
9. Use case Lihat Data Anggota
Tabel 4.11 Narasi Use case lihat data anggota
Use case Name lihat data anggota
Use case Id 9
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data anggota
Pre condition Center membuka aplikasi simpan pinjam.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu Data Anggota” 5.Menampilkan list anggota
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
6. Memilih “OK / Batal” 7. Menghubungkan dengan database
anggota
8. Menampilkan list anggota.
9. Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
Post condition Data anggota disimpan didalam data anggota.
10. Use case Lihat Data Simpanan
Tabel 4.12 Narasi Use case lihat data simpanan
Use case Name lihat data anggota
Use case Id 10
Actor Center
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data simpanan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu data simpanan” 5. Menampilkan list simpanan
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
8.Memilih “OK / Batal” 9.Menghubungkan dengan database
simpanan
10. Menampilkan list simpanan.
11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
11. Use case Lihat Data pinjaman
Tabel 4.13 Narasi Use case lihat transaksi pinjaman
Use case Name lihat data pinjaman
Use case Id 11
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data pinjaman
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data pinjaman.
Typical course of events ActorAction System response
1. Login
2. Input username dan
password
3. cek username dan password
4. Memilih “menu data pinjaman” 5. Menampilkan list pinjaman
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
8.Memilih “OK / Batal” 9. Menghubungkan dengan database
pinjaman
10. Menampilkan list anggota.
11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
Conclusion Data berhasil diinput
Post condition Data pinjaman disimpan didalam data pinjaman.
12. Use case Lihat Data angsuran
Tabel 4.14 Narasi Use case lihat data angsuran Use case Name lihat data angsuran
Use case Id 12
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data angsuran Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data angsuran.
Typical course of events ActorAction System response
1. Login
2. Input username dan
password
3. cek username dan password
4. Memilih “menu data angsuran” 5. Menampilkan listangsuran
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
8.Memilih “OK / Batal” 9. Menghubungkan dengan database
9. Menampilkan listangsuran.
10.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
Post condition Data pinjaman angsuran didalam data angsuran.
13. Use case Lihat Tabungan
Tabel 4.15 Narasi Use case lihat data tabungan Use case Name lihat data angsuran
Use case Id 13
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data tabungan Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data tabungan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu data tabungan” 5. Menampilkan listtabungan
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
tabungan
10. Menampilkan listtabungan.
11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
Post condition Data tabungan disimpan didalam data tabungan.
13. Use case Lihat Survey
Tabel 4.16 Narasi Use case lihat data survey Use case Name lihat data survey
Use case Id 13
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data survey Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data tabungan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu data survey” 5. Menampilkan listsurvey
penghapusan data.
8. Memilih “OK / Batal” 9. Menghubungkan dengan database
survey
10. Menampilkan list survey.
11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password
kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
4.3.1.2 Activity Diagram
Activity Diagram menggambarkan aktifitas-aktifitas yang terjadi
dalam Sistem Informasi Simpan Pinjam Mudharabah pada KBMT Ar-Rum.
1. Activity DiagramInput Data Anggota
Menampilkan list Anggota Menampilkan list anggota
Edit Data Anggota
Memilih Nasabah yang ingin diedit
Menampilkan form tambah
Dalam activity diagram input data anggota nasabah, customer service harus
input username dan password kemudian login terlebih dahulu sebelum masuk ke
halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username
dapat masuk ke dalam halaman utama. Kemudian customer service memilih menu anggota, di halaman menu anggota terdapat list anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika customer service memilih tambah anggota maka menampilkan form tambah anggota dan customer service menginput data anggota. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus menginput data anggota kembali. Pilihan kedua jika customer service memilih lihat list data anggota kemudian terdapat pilihan kembali apakah data anggota ingin di edit atau di delete. Jika
customer service ingin mengubah data maka customer service memilih anggota yang ingin diedit kemudian menampilkan form edit data anggota dan edit data anggota. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus mengedit data anggota kembali..
Jika customer service ingin menghapus data salah satu menu maka memilih
icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data anggota disimpan dalam
2. Activity DiagramInput Form Survey Memilih Data Survey yang ingin diedit Menampilkan form
Gambar 4.6Activity Diagram Input Form Survey
Dalam activity diagram input form survey, customer service harus input
username dan password kemudian login terlebih dahulu sebelum masuk ke
halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username
serta password yang sesuai. Jika telah benar dan sukses, maka customer service
survey, di halaman menu survey terdapat list survey. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika customer service memilih tambah survey maka menampilkan form survey dan customer service menginput data survey. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus menginput data survey kembali. Pilihan kedua jika
customer service memilih lihat list survey, kemudian terdapat pilihan kembali apakah data survey ingin di edit atau di delete. Jika customer service ingin mengedit data maka customer service memilih data survey yang ingin diedit
kemudian menampilkan form edit survey dan ubah data survey. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka
customer service harus mengedit data survey kembali.
Jika customer service ingin menghapus data salah satu menu maka memilih
icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data survey disimpan dalam database
dan memilih logout untuk keluar dari sistem.
Login
Input username dan password
Memilih Menu Survey
Memilih Icon Cetak
Menampilkan list Survey
Cetak
Logout
Selesai
Menampilkan form surat persetujuan penolakan benar
salah
Gambar 4.7Activity Diagram Membuat Surat Persetujuan Penolakan
Dalam activity diagram cetak surat persetujuan penolakan, customer service
harus input username dan password, kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah,
maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali
username serta password yang sesuai. Jika telah benar dan sukses, maka customer
service pembiayaan dapat masuk ke dalam halaman utama. Kemudian customer
service pembiayaan memilih menu survey, di halaman menu survey terdapat list
survey. Di halaman list survey customer service memilih icon cetak pada data survey yang dicetak dan cetak menampilkan form surat persetujuan penolakan.
Setelah aktifitas diatas dilakukan maka customer service memilih logout
4. Activity Diagram Input Rekening Tabungan
Login Input username
dan password
Mulai
Memilih Menu Rekening Tabungan
Input Rekening Tabungan
memilih data rekening yang ingin diedit
Menampilkan form edit Gambar 4.8Activity Diagram Input Rekening Tabungan
Dalam activity diagram input rekening tabungan, Teller harus input username
dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama.
Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka teller dapat masuk ke dalam halaman utama. Kemudian teller memilih menu input rekening tabungan, di halaman menu
input rekening tabungan terdapat list input rekening tabungan. Di halaman tersebut
Pilihan pertama jika teller memilih tambah input rekening tabungan anggota
maka menampilkan form tambah input rekening tabungan dan teller menginput
data input rekening anggota. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus menginput data rekening tabungan anggota kembali. Pilihan kedua jika teller memilih lihat list
input rekening tabungan anggota, kemudian terdapat pilihan kembali apakah data
input teller memilih input data rekening anggota yang ingin diedit kemudian
menampilkan formeditdata input rekening anggota dan edit data rekening anggota. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus mengedit data rekening tabungan anggota kembali.
Jika teller ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
5. Activity DiagramInput Simpanan
Menampilkan list Simpanan
anggota
memilih data simpanan yang ingin diedit
Menampilkan form edit Menampilkan form tambah Simpanan
Gambar 4.9Activity Diagram Input Simpanan
Dalam activity diagram input simpanan, teller harus input username dan
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
sesuai. Jika telah benar dan sukses, maka teller dapat masuk ke dalam halaman utama. Kemudian teller memilih menu simpanan, di halaman menu simpanan terdapat list simpanan anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika simpanan memilih tambah simpananmaka menampilkan
form tambah simpanan anggota dan teller menginput data simpanan. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus menginput data simpanan kembali. Pilihan kedua jika teller
memilih lihat list simpanan, kemudian terdapat pilihan kembali apakah data simpanan anggota ingin di edit atau di delete. Jika teller ingin mengedit data maka
teller memilih data simpanan yang ingin diedit kemudian menampilkan form edit
datasimpanandan edit data simpanan. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus mengedit data
simpanan anggota kembali.
Jika teller ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan teller maka data simpanan disimpan dalam
6. Activity Diagram Input Data Angsuran
memilih data angsuran yang ingin diedit
Menampilkan form edit Menampilkan form tambah Angsuran
Gambar 4.10 Activity Diagram Input Data Angsuran
Dalam activity diagram input data angsuran, admin harus input username dan
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
sesuai. Jika telah benar dan sukses, maka admin dapat masuk ke dalam halaman utama. Kemudian admin memilih menu angsuran, di halaman menu angsuran terdapat list angsuran anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika admin memilih tambah angsuran maka menampilkan
form tambah angsuran anggota dan admin menginput data angsuran. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka admin harus menginput data angsuran kembali. Pilihan kedua jika admin
memilih lihat list angsuran, kemudian terdapat pilihan kembali apakah data angsuran abnggota ingin di edit atau di delete. Jika admin ingin mengedit data maka admin memilih dataangsuranyang ingin diedit kemudian menampilkan form edit dataangsuran dan edit data angsuran. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka admin harus mengedit
data angsuran anggota kembali.
Jika admin ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data angsuran disimpan dalam
8. Activity DiagramInput Pinjaman
Login
Input username dan password
Mulai
Memilih Menu Transaksi Pinjaman
Menampilkan Form Tambah Transaksi Pinjaman
Simpan
Logout
Data tersimpan ke database
Selesai
Input Transaksi Pinjaman
benar salah
Gambar 4.11Activity Diagram Input Pinjaman
Dalam activity diagram input transaksi pinjaman, admin harus input
username dan password, kemudian login terlebih dahulu sebelum masuk ke
halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username
serta password yang sesuai. Jika telah benar dan sukses, maka admin dapat masuk ke dalam halaman utama. Kemudian admin memilih menu transaksi pinjaman, di halaman menu transaksi pinjaman terdapat form tambah transaksi pinjaman dan
admin menginput data transaksi pinjaman. Ketika data yang diinput sudah lengkap maka data tersebut disimpan.
Setelah aktifitas diatas dilakukan maka data transaksi pinjaman disimpan
10. Activity Diagram Input User
Gambar 4.12Activity Diagram Input User
Dalam activity diagram input user, center harus input username dan
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list user. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih tambah user maka menampilkan form
data berhasil disimpan, jika data tidak lengkap maka center harus menginput data user kembali. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di edit atau di delete. Jika center
ingin mengubah data maka center memilih user yang ingin diedit kemudian menampilkan form edit data user dan edit data user. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka center harus mengedit data user kembali.
Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
dan center memilih logout untuk keluar dari sistem.
11. Activity DiagramLihat anggota
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih lihat data anggota maka menampilkan
data anggota. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete. Jika centeringin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
dan center memilih logout untuk keluar dari sistem.
13. Activity DiagramLihat Simpanan
Dalam activity diagram lihat data simpanan, center harus input username dan
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data aotangg. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih lihat data simpanan maka menampilkan
data simpanan. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete. Jika centeringin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
14. Activity Diagram Lihat pinjaman
Dalam activity diagram lihat data pinjaman, center harus input username dan
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data pinjaman. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih lihat data pinjaman maka menampilkan
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
dan center memilih logout untuk keluar dari sistem.
15.Activity DiagramLihat angsuran
Dalam activity diagram lihat data angsuran , center harus input username dan
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data angsuran.
Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih
lihat data angsuran maka menampilkan data angsuran. Pilihan kedua jika center
maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
dan center memilih logout untuk keluar dari sistem.
16. Activity DiagramLihat Rekening Tabungan
Dalam activity diagram lihat rekening tabungan, center harus input username
dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama.
Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data rekening tabungan.
Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih
lihat data rekening tabungan maka menampilkan rekening tabungan. Pilihan kedua
data user ingin dilihat saja atau di delete. Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
dan center memilih logout untuk keluar dari sistem.
17. Activity Diagram Lihat Survey
password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data survey.
Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih
lihat list data survey kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete.
Jika centeringin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database
4.3.1.3 Sequence Diagram
Interaksi antar object pada sistem yang dajukan, digambarkan pada sequence diagram berikut :
1. Sequence Diagram Input Data Anggota
Customer Service
Menampilkan Halaman Utama Customer Service
Proses Simpan
Menampilkan Pesan Verivikasi penghapusan data Proses Salah
Memilih anggota yg ingin diedit Menampilkan form edit data anggota
Menampilkan list data anggota
Menampilkan list data anggota
Pada sequence diagram input data anggota, customer service sebagai
actor pada object–object seperti user dan anggota, kemudian mengirimkan
message memilih login pada object user kemudian mengirimkan kembali
message menampilkan halaman login. Setelah menampilkan halaman login,
actor mengirim message input username dan password pada object user dan melakukan proses panggil database. Object user mengirim kembali message
salah jika username dan password yang diinput tidak sesuai. Jika username
dan password yang diinput sesuai maka object user mengirim kembali
message benar dan mengirim message menampilkan halaman utama
customer service.
Actor mengirim message memilih menu anggota pada object nasabah
kemudian mengirimkan kembali message menampilkan list anggota. Setelah menampilkan list anggota, actor mengirim message memilih tambah anggota kemudian object anggota mengirimkan kembali message
menampilkan form tambah anggota, actor mengirim message input tambah nasabah pada object nasabah, object anggota mengirim kembali message
data tidak lengkap jika data nasabah yang diinput tidak lengkap. Jika data anggota yang diinput lengkap maka melakukan proses simpan dan kemudian
object anggota mengirim kembali message menampilkan list anggota.
Jika actor ingin edit data anggota maka actor mengirim message
memilih anggota yang ingin diedit pada object anggota kemudian mengirimkan kembali message menampilkan form edit data anggota. Actor