Identifikasi Use Case Diagram Tabel 4.2 Sequence

a. Identifikasi Use 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. User

a. Narasi

Use Case 1. Use case Input data anggota Tabel 4.3 Narasi Use case Input 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. User 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 Actor Action 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. 23. Memilih icon “Detail” 24. 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 edit data 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 case Input form survey Use case Name Input Form Survey Use case Id 2 Actor Customer Service Description Use case ini menggambarkan kegiatan menginput data calon anggota yang telah disurvey 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 Actor Action 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 24.Menampilkan list data 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 Form persetujuan penolakan Use case Name Form Persetujuan Penolakan Use case Id 3 Actor Customer Service Description Use case ini menggambarkan kegiatan Form cetak Surat Persetujuan Penolakan 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 Actor Action 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 case Input rekening anggota Use case Name Input Rekening Tabungan Use case Id 4 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 Actor Action 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 anggota. 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 case Input 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 Actor Action System response 1. Login 2.Input username dan password 3.cek username dan password 4.Memilih menu transaksi simpanan 5.Menampilkan form tambah transaksi simpanan. 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 case Input 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 . Trigger Use case ini dilakukan karena adanya data anggota yang melakukan pencairan dana angsuran. Typical course of events Actor Action 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 case Input transaksi Pinjaman Use case Name Input Transaksi Pinjaman Use case Id 7 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 Actor Action 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 Post condition Data piutang disimpan didalam data piutang 8. Use case Input User Tabel 4.10 Narasi Use case Input 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 Actor Action 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 17. Menampilkan list data 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 edit data 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. Trigger Use case ini dilakukan setelah center mendapatkan data anggota. Typical course of events Actor Action 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 hapus maka 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 Description Use case ini menggambarkan kegiatan Center dalam melihat data simpanan Pre condition Center membuka aplikasi simpan pinjam. Trigger Use case ini dilakukan setelah center mendapatkan data simpanan. Typical course of events Actor Action 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 hapus maka lanjut ke langkah no. 8 .atau 11. Conclusion Data berhasil diinput Post condition Data simpanan disimpan didalam data simpanan .

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 Actor Action 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. 6. Jika center tidak ingin memilihi icon hapus maka lanjut ke langkah no. 8 .atau 11. 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 Actor Action System response 1. Login 2. Input username dan password 3. cek username dan password 4. Memilih “menu data angsuran ” 5. Menampilkan list angsuran 6 . Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan penghapusan data. 8. Memilih “OK Batal” 9. Menghubungkan dengan database angsuran 9. Menampilkan list angsuran . 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 hapus maka 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 Actor Action System response 1. Login 2. Input username dan password 3. cek username dan password 4. Memilih “menu data tabungan ” 5. Menampilkan list tabungan 6 . Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan penghapusan data. 8. Memilih “OK Batal” 9. Menghubungkan dengan database tabungan 10. Menampilkan list tabungan . 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 hapus maka 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 Actor Action System response 1. Login 2. Input username dan password 3. cek username dan password 4. Memilih “menu data survey ” 5. Menampilkan list survey 6 . Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan penghapusan data. 8. Memilih “OK Batal” 9. Menghubungkan dengan database survey 10. Menampilkan list s urvey . 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 hapus maka lanjut ke langkah no. 8 .atau 11. Conclusion Data berhasil diinput Post condition Data survey disimpan didalam data survey.

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 Diagram Input Data Anggota Login Input username dan password Mulai Memilih Menu Anggota Input Tambah Anggota Lihat Data Anggota Menampilkan list Anggota Menampilkan list anggota Edit Data Anggota Liht data anggota Simpan Logout Selesai Data tersimpan ke database Memilih Tambah Anggota Memilih Nasabah yang ingin diedit Menampilkan form tambah anggota Menampilkan form edit data anggota Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Gambar 4.5 Activity Diagram Input Data Anggota Dalam activity diagram i nput 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 serta password yang sesuai. Jika telah benar dan sukses, maka customer service 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 database dan memilih logout untuk keluar dari sistem. 2. Activity Diagram Input Form Survey Login Input username dan password Mulai Memilih Menu Survey Input Tambah Survey Lihat Data Survey Menampilkan list Survey Edit Data Survey Hapus Data Survey Simpan Logout Data tersimpan ke database Menampilkan list Survey Memilih Tambah Survey Selesai Memilih Data Survey yang ingin diedit Menampilkan form Survey Menampilkan form edit data survey Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Gambar 4.6 Activity Diagram Input Form Survey Dalam activity diagram i nput 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 dapat masuk ke dalam halaman utama. Kemudian customer service memilih menu 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. 3. Activity Diagram Membuat Surat Persetujuan Penolakan Login Input username dan password Mulai Memilih Menu Survey Memilih Icon Cetak Menampilkan list Survey Cetak Logout Selesai Menampilkan form surat persetujuan penolakan benar salah Gambar 4.7 Activity 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 untuk keluar dari sistem. 4. Activity Diagram Input Rekening Tabungan Login Input username dan password Mulai Memilih Menu Rekening Tabungan Input Rekening Tabungan Lihat Data Rekening Tabungan Menampilkan list rekening nTabungan Anggota Menampilkan list rekening tabungan anggota Edit Data Rekening Anggota Hapus Data Rekening Tabungan Simpan Logout Selesai Data tersimpan ke database Memilih Tambah Rekening memilih data rekening yang ingin diedit Menampilkan form edit data rekening anggota Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Menampilkan form tambah rekening tabungan Anggota Gambar 4.8 Activity Diagram Input Rekening Tabungan Dalam activity diagram i nput 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 i nput rekening tabungan , di halaman menu i nput rekening tabungan terdapat list i nput rekening tabungan . Di halaman tersebut memiliki pilihan. Pilihan pertama jika teller memilih tambah i nput rekening tabungan anggota maka menampilkan form tambah i nput rekening tabungan dan teller menginput data i nput 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 i nput rekening tabungan anggota , kemudian terdapat pilihan kembali apakah data i nput teller memilih i nput data rekening anggota yang ingin diedit kemudian menampilkan form edit data i nput 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. Setelah aktifitas diatas dilakukan maka teller memilih logout untuk keluar dari sistem. 5. Activity Diagram Input Simpanan Login Input username dan password Mulai Memilih Menu Simpanan Input Angsuran Anggota Lihat Simpanan Anggota Menampilkan list Simpanan anggota Menampilkan list Simpanan anggota Edit Data simpanan anggota Hapus Data Simpanan anggota Simpan Logout Selesai Data tersimpan ke database Memilih Tambah Simpanan memilih data simpanan yang ingin diedit Menampilkan form edit data simpanan anggota Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Menampilkan form tambah Simpanan Gambar 4.9 Activity Diagram Input Simpanan Dalam activity diagram i nput simpanan, 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 simpanan , di halaman menu simpanan terdapat list simpanan anggota. Di halaman tersebut memiliki pilihan. Pilihan pertama jika simpanan memilih tambah simpanan maka 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 data simpanan dan 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 database dan memilih logout untuk keluar dari sistem. 6. Activity Diagram Input Data Angsuran Login Input username dan password Mulai Memilih Menu Angsuran Input Angsuran ANggota Lihat angsuran anggota Menampilkan list angsuran anggota Menampilkan list angsuran anggota Edit Data angsuran anggota Hapus Data angsuran anggota Simpan Logout Selesai Data tersimpan ke database Memilih Tambah Angsuran memilih data angsuran yang ingin diedit Menampilkan form edit data angsuran anggota Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Menampilkan form tambah Angsuran Gambar 4.10 Activity Diagram Input Data Angsuran Dalam activity diagram i nput data angsuran, 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 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 data angsuran yang ingin diedit kemudian menampilkan form edit data angsuran 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 database dan memilih logout untuk keluar dari sistem. 8. Activity Diagram Input Pinjaman Login Input username dan password Mulai Memilih Menu Transaksi Pinjaman Menampilkan Form Tambah T ransaksi Pinjaman Simpan Logout Data tersimpan ke database Selesai Input Transaksi Pinjaman benar salah Gambar 4.11 Activity 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 dalam database dan memilih memilih logout untuk keluar dari sistem. 10. Activity Diagram Input User Login Input username dan password Mulai Memilih Menu Manajemen User Input Tambah User Lihat Data User Menampilkan list user Edit Data User Hapus Data User Simpan Logout Data tersimpan ke database Menampilkan list user Memilih User yng diedit Memilih Tambah User Menampilkan form tambah user Menampilkan form edit data user Data Lengkap Data Tidak Lengkap Data Lengka p Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Gambar 4.12 Activity Diagram Input User Dalam activity diagram i nput 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 user dan center menginput data user. Ketika data yang diinput sudah lengkap maka 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 Diagram Lihat anggota Login Input username dan password Mulai Menampilkan data anggota Lihat Logout Selesai benar salah Ya Tidak Menampilkan form data anggota menampilkandata anggota Hapus Gambar 4.13 Activity Diagram Lihat anggota Dalam activity diagram lihat anggota , 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 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 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. 13. Activity Diagram Lihat Simpanan Login Input username dan password Mulai Menampilkan data simpanan Lihat Logout Selesai benar salah Ya Tidak Menampilkan data simpanan menampilkandata simpanan Hapus Gambar 4.14 Activity Diagram Lihat 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 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. 14. Activity Diagram Lihat pinjaman Login Input username dan password Mulai Menampilkan data simpanan Lihat Logout Selesai benar salah Ya Tidak Menampilkan data simpanan menampilkandata simpanan Hapus Gambar 4.15 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 data pinjaman. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat 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. 15. Activity Diagram Lihat angsuran Login Input username dan password Mulai Menampilkan data angsuran Lihat Logout Selesai benar salah Ya Tidak Menampilkan data sngsuran menampilkandata angsuran Hapus Gambar 4.16 Activity Diagram Lihat 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 memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat 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. 16. Activity Diagram Lihat Rekening Tabungan Login Input username dan password Mulai Menampilkan data tabungan Lihat Logout Selesai benar salah Ya Tidak Menampilkan data tabungan Menampilkan data tabungan Hapus Gambar 4.17 Activity Diagram Lihat 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 jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat 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 Login Input username dan password Mulai Menampilkan data survey Lihat Logout Selesai benar salah Ya Tidak Menampilkan data survey Menampilkan data survey Hapus Gambar 4.18 Activity Diagram Lihat Survey Dalam activity diagram lihat survey , 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 survey. Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih lihat data survey maka menampilkan data survey. Pilihan kedua jika center memilih lihat list data survey kemudian terdapat pilihan kembali apakah data user ingin di lihat 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.

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 User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Customer Service Proses Simpan Anggota Proses Simpan Memilih Icon Hapus Proses Hapus Data Lengkap Data Tidak Lengkap Data Lengkap Batal Ok Menampilkan Pesan Verivikasi penghapusan data Proses Salah Memilih menu anggota Menampilkan list anggota Memilih tambah anggota Input tambah anggota Data tidak lengkap Menampilkan list anggota Memilih anggota yg ingin diedit Menampilkan form edit data anggota Menampilkan list data anggota Menampilkan list data anggota Gambar 4.19 Sequence Diagram Input 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 mengirim message edit data anggota pada object anggota. Object anggota mengirim kembali message data tidak lengkap jika data anggota yang diinput tidak lengkap. Jika data anggota yang diinput lengkap maka melakukan proses simpan dan kemudiam object anggota mengirim kembali message menampilkan list anggota. Jika actor ingin hapus data anggota maka actor mengirim message memilih icon hapus pada object anggota kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object anggota mengirim kembali message menampilkan list anggota. 2. Sequence Diagram Input Form Survey Customer Service User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Memilih Menu Form Survey Menampilkan List Survey Proses Simpan Memilih Tambah Survey Menampilkan form survey Input Tambah Survey Menampilkan List Survey Memilih Data Survey yang ingin diedit Menampilkan form edit data Survey Survey Edit Data Survey Proses Simpan Menampilkan List Survey Memilih Icon Hapus Proses Hapus Menampilkan List Survey Data tidak lengkap Data lengkap Data tidak lengkap Data lengkap Batal Ok Menampilkan Pesan Verivikasi penghapusan data Proses Salah Menampilkan halaman utama Home Customer Service

4.20 Sequence

Diagram Input Form Survey Pada sequence diagram input form survey, customer service sebagai actor pada object –object seperti user dan survey. Actor 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 survey pada object survey kemudian mengirimkan kembali message menampilkan list survey. Setelah menampilkan list survey, actor mengirim message memilih tambah survey kemudian object survey mengirimkan kembali message menampilkan form survey, actor mengirim message input tambah survey pada object survey, object survey mengirim kembali message data tidak lengkap jika data survey yang diinput tidak lengkap. Jika data survey yang diinput lengkap maka melakukan proses simpan dan kemudian object survey mengirim kembali message menampilkan list survey. Jika actor ingin edit data survey maka actor mengirim message memilih survey yang ingin diedit pada object survey kemudian mengirimkan kembali message menampilkan form edit data survey. Actor mengirim message edit data survey pada object survey. Object survey mengirim kembali message data tidak lengkap jika data survey yang diinput tidak lengkap. Jika data survey yang diinput lengkap maka melakukan proses simpan dan kemudian object survey mengirim kembali message menampilkan list survey. Jika actor ingin hapus data survey maka actor mengirim message memilih icon hapus pada object survey kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object survey mengirim kembali message menampilkan list survey. 3. Sequence Diagram Form Surat Persetujuan Penolakan Customer Service User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Memilih Menu Form Survey Menampilkan List data Survey Survey Memilih icon “cetak” sebagai tanda laporan data Survey Menampilkan form surat persetujuan penolakan Menampilkan halaman utama home Cs Gambar 4.21 Sequence Diagram Form Surat Persetujuan Penolakan Pada sequence diagram cetak surat persetujuan penolakan, Customer Service sebagai actor pada object –object seperti user dan survey. Actor 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 atau home Customer Service. Actor mengirim message memilih menu survey pada object survey kemudian mengirimkan kembali message menampilkan list survey. Setelah menampilkan list survey, actor mengirim message memilih icon cetak, kemudian Object survey mengirim kembali message menampilkan form surat persetujuan penolakan. 4. Sequence Diagram Input Rekening Tabungan Teller User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Proses Simpan Memilih Tambah Rekening Menampilkan form tambah rekening anggota Memilih Data Rekening yng ingin diedit Menampilkan form edit data rekening anggota Rekening Proses Simpan Memilih Icon Hapus Proses Hapus Menampilkan List Rekening Anggota Data tidak lengkap Data lengkap Data tidak lengkap Data lengkap Batal Ok Proses Salah Menampilkan halaman utama home Teller Memilih menu rekening anggota Menampilkan list rekening anggota Menampilkan list rekening anggota Menampilkan list rekening anggota Edit data rekening anggota Input Rekening Anggota Gambar 4.22 Sequence Diagram Input Rekening Anggota Pada sequence diagram input Rekening Anggota , Teller sebagai actor pada object –object seperti user dan rekening Anggota . Actor 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 atau home teller. Actor mengirim message memilih menu rekening anggota pada object rekening anggota kemudian mengirimkan kembali message menampilkan list rekening anggota . Setelah menampilkan list rekening anggota , actor mengirim message memilih tambah rekening, kemudian object mengirimkan kembali message menampilkan form tambah rekening anggota . Actor mengirim message memilih input rekening anggota pada object rekening anggota . Object rekening anggota mengirim kembali message data tidak lengkap jika data rekening anggota yang diinput tidak lengkap. Jika data rekening anggota yang diinput lengkap maka melakukan proses simpan dan kemudian object rekening anggota mengirim kembali message menampilkan list rekening anggota . Jika actor ingin edit data rekening anggota maka actor mengirim message memilih data rekening yang ingin diedit pada object rekening anggota kemudian mengirimkan kembali message menampilkan form edit data rekening anggota . Actor mengirim message edit data rekening anggota pada object rekening anggota . Object rekening anggota mengirim kembali message data tidak lengkap jika data rekening anggota yang diinput tidak lengkap. Jika data rekening anggota yang diinput lengkap maka melakukan proses simpan dan kemudian object rekening anggota mengirim kembali message menampilkan list rekening anggota . Jika actor ingin hapus data rekening anggota maka actor mengirim message memilih icon hapus pada object rekening anggota kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object rekening mengirim kembali message menampilkan list rekening anggota . 5. Sequence Diagram Input Simpanan Teller User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Proses Simpan Simpanan Proses Simpan Memilih Icon Hapus Proses Hapus Data tidak lengkap Data lengkap Data tidak lengkap Data lengkap Batal Ok Proses Salah Menampilkan halaman utama home Teller Memilih menu simpanan Menampilkan list simpanan anggota Memilih tambah simpanan Menampilkan form tambah simpanan Input simpanan anggota Menampilkan list simpanan Memilih data simpanan yg ingin diedit Edit data simpanan Menampilkan list simpanan Menampilkan list simpanan Menampilkan form edit data simpanan Gambar 4.23 Sequence Diagram Input Simpanan Pada sequence diagram input Simpanan, Teller sebagai actor pada object –object seperti user dan simpanan. Actor 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 atau home teller. Actor mengirim message memilih menu simpanan pada object simpanan kemudian mengirimkan kembali message menampilkan list simpanan. Setelah menampilkan list rekening anggota , actor mengirim message memilih tambah simpanan, kemudian object mengirimkan kembali message menampilkan form tambah simpanan. Actor mengirim message memilih input simpanan pada object simpanan. Object simpanan mengirim kembali message data tidak lengkap jika data simpanan yang diinput tidak lengkap. Jika data simpanan yang diinput lengkap maka melakukan proses simpan dan kemudian object simpanan mengirim kembali message menampilkan list simpanan. Jika actor ingin edit data simpanan maka actor mengirim message memilih data simpanan yang ingin diedit pada object simpanan kemudian mengirimkan kembali message menampilkan form edit data simpanan. Actor mengirim message edit data simpanan pada object simpanan. Object simpanan mengirim kembali message data tidak lengkap jika data simpanan yang diinput tidak lengkap. Jika data simpanan yang diinput lengkap maka melakukan proses simpan dan kemudian object simpanan anggota mengirim kembali message menampilkan list simpanan. Jika actor ingin hapus data simpanan maka actor mengirim message memilih icon hapus pada object simpanan kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object simpanan mengirim kembali message menampilkan list simpanan. 6. Sequence Diagram Input Angsuran Admin User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Proses Simpan Angsuran Proses Simpan Memilih Icon Hapus Proses Hapus Data tidak lengkap Data lengkap Data tidak lengkap Data lengkap Batal Ok Proses Salah Memilih menu angsuran Menampilkan list angsuran Memilih tambah angsuran Menampilkan form tambah angsuran Input angsuran Menampilkan list angsuran Menampilkan form edit angsuran Memilih data angsuran yg ingin diedit Edit data angsuran Menampilkan list angsuran Menampilkan list angsuran Menampilkan halaman utamahome admin Gambar 4.24 Sequence Diagram Input Angsuran Pada sequence diagram input Angsuran, admin sebagai actor pada object –object seperti user dan angsuran. Actor 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 atau home admin. Actor mengirim message memilih menu simpanan pada object angsuran kemudian mengirimkan kembali message menampilkan list angsuran. Setelah menampilkan list angsuran, actor mengirim message memilih tambah angsuran, kemudian object mengirimkan kembali message menampilkan form tambah angsuran. Actor mengirim message memilih input angsuran pada object angsuran. Object angsuran mengirim kembali message data tidak lengkap jika data angsuran yang diinput tidak lengkap. Jika data angsuran yang diinput lengkap maka melakukan proses simpan dan kemudian object angsuran mengirim kembali message menampilkan list angsuran. Jika actor ingin edit data angsuran maka actor mengirim message memilih data angsuran yang ingin diedit pada object angsuran kemudian mengirimkan kembali message menampilkan form edit data angsuran. Actor mengirim message edit data angsuran pada object angsuran. Object angsuran mengirim kembali message data tidak lengkap jika data simpanan yang diinput tidak lengkap. Jika data angsuran yang diinput lengkap maka melakukan proses simpan dan kemudian object angsuran anggota mengirim kembali message menampilkan list angsuran. Jika actor ingin hapus data angsuran maka actor mengirim message memilih icon hapus pada object angsuran kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object angsuran mengirim kembali message menampilkan list angsuran.7. Sequence Diagram Input Pinjaman Admin User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Proses Simpan Pinjaman Proses Simpan Memilih Icon Hapus Proses Hapus Data tidak lengkap Data lengkap Data tidak lengkap Data lengkap Batal Ok Proses Salah Memilih data angsuran yg ingin diedit Menampilkan halaman utamahome admin Menampilkan list pinjaman Menampilkan list pinjaman Edit data Pinjaman Menampilkan form edit Pinjaman Input Pinjaman Menampilkan form tambah pinjaman Memilih tambah pinjaman Menampilkan list Pinjaman Memilih menu Pinjaman Menampilkan list pinjaman Gambar 4.25 Sequence Diagram Input Pinjaman Pada sequence diagram input transaksi pinjaman, admin sebagai actor pada object –object seperti user dan pinjaman. Actor 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 atau home admin. Actor mengirim message memilih menu pinjaman pada object pinjaman kemudian mengirimkan kembali message menampilkan list pinjaman. Setelah menampilkan list pinjaman, actor mengirim message memilih tambah pinjaman, kemudian object mengirimkan kembali message menampilkan form tambah pinjaman. Actor mengirim message memilih input pinjaman pada object pinjaman. Object pinjaman mengirim kembali message data tidak lengkap jika data pinjaman yang diinput tidak lengkap. Jika data pinjaman yang diinput lengkap maka melakukan proses simpan dan kemudian object pinjaman mengirim kembali message menampilkan list pinjaman. Jika actor ingin edit data pinjaman maka actor mengirim message memilih data pinjaman yang ingin diedit pada object pinjaman kemudian mengirimkan kembali message menampilkan form edit data pinjaman. Actor mengirim message edit data pinjaman pada object pinjaman. Object pinjaman mengirim kembali message data tidak lengkap jika data pinjaman yang diinput tidak lengkap. Jika data pinjaman yang diinput lengkap maka melakukan proses simpan dan kemudian object pinjaman anggota mengirim kembali message menampilkan list pinjaman. Jika actor ingin hapus data pinjaman maka actor mengirim message memilih icon hapus pada object pinjaman kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object pinjaman mengirim kembali message menampilkan list pinjaman. 8. Sequence Diagram Input User Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Memilih Menu User Menampilkan List User Memilih Tambah User Menampilkan Form Tambah User Input Tambah User Proses Simpan Menampilkan List data User Memilih User yang ingin diedit Menampilkan Form Edit Data User Edit Data User Proses Simpan Menampilkan List data User Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap Memilih Icon Hapus Proses Hapus Menampilkan List data User Batal Ok Menampilkan Pesan Verivikasi Penghapusan Data Proses Salah Gambar 4.26 Sequence Diagram Input User Pada sequence diagram input user, center sebagai actor pada object – object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list user. Setelah menampilkan list user, actor mengirim message memilih tambah user kemudian object manajemen user mengirimkan kembali message menampilkan form tambah user. actor mengirim message input tambah user pada object manejemen user, object manajemen user mengirim kembali message data tidak lengkap jika data user yang diinput tidak lengkap. Jika data user yang diinput lengkap maka melakukan proses simpan dan kemudian object manajemen user mengirim kembali message menampilkan list user. Jika actor ingin edit data user maka actor mengirim message memilih user yang ingin diedit pada object manajemen user kemudian mengirimkan kembali message menampilkan form edit data user. Actor mengirim message edit data user pada object manejemen user. Object manejemen user mengirim kembali message data tidak lengkap jika data user yang diinput tidak lengkap. Jika data user yang diinput lengkap maka melakukan proses simpan dan kemudian object manejemen user mengirim kembali message menampilkan list user. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list user. 9. Sequence Diagram Lihat Data Anggota Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Proses Salah Menampilkan list anggota Memilih menu anggota Memilih icon hapus Menaampilkan pesan verifikasi penghapusan data Batal Ok Menampilkan list data anggota Proses Hapus Gambar 4.27 Sequence Diagram Lihat Data Anggota Pada sequence diagram lihat anggota, center sebagai actor pada object –object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list user. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list user. 10. Sequence Diagram Lihat Simpanan Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Proses Salah Memilih icon hapus Menaampilkan pesan verifikasi penghapusan data Batal Ok Proses Hapus Memilih menu simpanan Menampilkan list simpanan Menampilkan list data simpanan Gambar 4.28 Sequence Diagram Lihat Simpanan Pada sequence diagram lihat simpanan, center sebagai actor pada object –object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list simpanan. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list simpanan. 11. Sequence Diagram Lihat Data Pinjaman Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Proses Salah Memilih icon hapus Menaampilkan pesan verifikasi penghapusan data Batal Ok Proses Hapus Memilih menu pinjaman Menampilkan list pinjaman Menampilkan list data pinjaman Gambar 4.29 Sequence Diagram Lihat Pinjaman Pada sequence diagram lihat pinjaman, center sebagai actor pada object –object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list pinjaman. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list pinjaman. 12. Sequence Diagram Lihat Data Angsuran Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Proses Salah Memilih icon hapus Menaampilkan pesan verifikasi penghapusan data Batal Ok Proses Hapus Memilih menu angsuran Menampilkan list angsuran Menampilkan list data angsuran Gambar 4.30 Sequence Diagram Lihat Angsuran Pada sequence diagram lihat angsuran, center sebagai actor pada object –object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list angsuran. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list angsuran. 13. Sequence Diagram Lihat Rekening Tabungan Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Proses Salah Memilih icon hapus Menaampilkan pesan verifikasi penghapusan data Batal Ok Proses Hapus Menampilkan list data rekening tabungan Memilih menu rekening tabungan Menampilkan list rekening tabungan Gambar 4.31 Sequence Diagram Lihat Rekening Tabungan Pada sequence diagram lihat rekening tabungan, center sebagai actor pada object –object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list rekening tabungan. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list rekening tabungan. 14. Sequence Diagram Lihat Survey Center User Manajemen User Login Menampilkan Halaman Login Input username dan password Proses Panggil Database Salah Benar Menampilkan Halaman Utama Center Proses Salah Memilih icon hapus Menaampilkan pesan verifikasi penghapusan data Batal Ok Proses Hapus Menampilkan list data Survey Menampilkan list survey Memilih menu lihat survey Gambar 4.32 Sequence Diagram Lihat Survey Pada sequence diagram lihat survey, center sebagai actor pada object – object seperti user dan manajemen user. Actor 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 center. Actor mengirim message memilih menu manajemen user pada object manajemen user kemudian mengirimkan kembali message menampilkan list survey. Jika actor ingin hapus data user maka actor mengirim message memilih icon hapus pada object manejemen user kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object manejemen user mengirim kembali message menampilkan list survey.

4.3.1.4 Statechart Diagram

Statechart diagram menggambarkan spesifikasi urutan pesan-pesan yang akan diterima objek dalam sistem dan tanggapan yang akan diterima objek yang ada pada Sistem Informasi Simpan Pinjam Mudharabah pada Koperasi BMT Ar-Rum ini. 1. Statechart Diagram Input Data Anggota membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Customer Service masukan username dan password username dan password salah Menampilkan List Anggota Memilih Menu Anggota Menampilkan Form Tambah Anggota Memilih Tambah Anggota Memilih Anggota yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List Anggota Pilih OK Batal Input Tambah Anggota Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Anggota Edit Data Anggota Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Login Logout Gambar 4.33 Statechart Diagram Input Data Anggota Pada statechart diagram i nput data anggota , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama customer service. Setelah state menampilkan halaman utama customer service, user melakukan event memilih menu anggota disampaikan pada state menampilkan list nasabah yang memiliki pilihan untuk event memilih tambah anggota , event memilih anggota yang ingin diedit, dan event memilih hapus anggota. Pada pilihan untuk event memilih tambah anggota , state menampilkan form tambah anggota . User akan melakukan event input tambah anggota . Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah anggota . Jika data yang diinput lengkap, maka state menampilkan list anggota . Pada pilihan untuk event memilih anggota yang ingin diedit, state menampilkan form edit data anggota . User akan melakukan event edit data anggota . Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data anggota . Jika data yang diubah lengkap, maka state menampilkan list anggota . Pada pilihan untuk event memilih hapus anggota , menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list anggota. 2. Statechart Diagram Input Form Survey membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Customer Service masukan username dan password username dan password salah Menampilkan List Survey Memilih Menu Survey Menampilkan Form Survey Memilih Tambah Survey Memilih Data Survey yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List Survey Pilih OK Batal Input Tambah Survey Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Survey Edit Data Survey Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Login Logout Gambar 4.34 Statechart Diagram Input Form Survey Pada statechart diagram i nput form survey , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama customer service. Setelah state menampilkan halaman utama customer service, user melakukan event memilih menu survey disampaikan pada state menampilkan list survey yang memiliki pilihan untuk event memilih tambah survey , event memilih survey yang ingin diedit, dan event memilih hapus survey . Pada pilihan untuk event memilih tambah survey , state menampilkan form tambah survey . User akan melakukan event input tambah survey . Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah survey . Jika data yang diinput lengkap, maka state menampilkan list survey . Pada pilihan untuk event memilih survey yang ingin diedit, state menampilkan form edit data survey . User akan melakukan event edit data survey . Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data survey . Jika data yang diubah lengkap, maka state menampilkan list survey . Pada pilihan untuk event memilih hapus survey, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list survey. 3. Statechart Diagram Form Cetak Surat Persetujuan Penolakan membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Customer Service masukan username dan password username dan password salah Menampilkan List Survey Memilih Menu Survey Memilih Icon Cetak Menampilkan Form Surat Persetujuan Penolakan Menampilkan Halaman Login Login Logout Gambar 4.43 Statechart Diagram Cetak Surat Persetujuan Penolakan Pada statechart diagram form cetak surat persetujuan penolakan, user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama customer service. Setelah state menampilkan halaman utama customer service., user melakukan event memilih menu survey disampaikan pada state menampilkan list survey. User akan melakukan event memilih icon cetak, maka state menampilkan form surat persetujuan penolakan. 4. Statechart Diagram Input Rekening Tabungan membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman UtamaTeller masukan username dan password username dan password salah Menampilkan List Rekening Tabungan Memilih Menu Rekening Tabungan Menampilkan Form Tambah Rekening Tabungan Memilih Tambah Rekening Tabungan Memilih Data Rekening tabungan yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List Rekening Tabungan Pilih OK Batal Input Rekening Tabungan Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Rekening Tabungan Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Login Logout Edit data rek.tabungan Gambar 4.44 Statechart Diagram Input Rekening Tabungan Pada statechart diagram i nput rekening tabungan anggota , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama teller. Setelah state menampilkan halaman utama teller, user melakukan event memilih menu rekening tabungan disampaikan pada state menampilkan list rekening tabungan yang memiliki pilihan untuk event memilih tambah rekening tabungan , event memilih data rekening yang ingin diedit, dan event memilih hapus rekening tabungan . Pada pilihan untuk event memilih tambah rekening tabungan , state menampilkan form tambah rekening tabungan . User akan melakukan event input tambah rekening tabungan . Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah rekening tabungan. Jika data yang diinput lengkap, maka state menampilkan list rekening tabungan . Pada pilihan untuk event memilih data rekening yang ingin diedit, state menampilkan form edit data rekening tabungan . User akan melakukan event edit data rekening tabungan . Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data rekening tabungan . Jika data yang diubah lengkap, maka state menampilkan list rekening tabungan . Pada pilihan untuk event memilih hapus rekening tabungan, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list rekening tabungan. 5. Statechart Diagram Input Form Simpanan membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Teller masukan username dan password username dan password salah Menampilkan List Simpanan Memilih Menu Simpanan Menampilkan Form Simpanan Memilih Tambah Simpanan Memilih Data Simpanan yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List Simpanan Pilih OK Batal Input Tambah Simpanan Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Simpanan Edit Data Simpanan Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Login Logout Gambar 4.37 Statechart Diagram Input Simpanan Pada statechart diagram i nput simpanan , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama customer service. Setelah state menampilkan halaman utama customer service, user melakukan event memilih menu simpanan disampaikan pada state menampilkan list simpanan yang memiliki pilihan untuk event memilih tambah simpanan , event memilih simpanan yang ingin diedit, dan event memilih hapus simpanan Pada pilihan untuk event memilih tambah simpanan , state menampilkan form tambah simpanan . User akan melakukan event input tambah simpanan . Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah simpanan . Jika data yang diinput lengkap, maka state menampilkan list simpanan . Pada pilihan untuk event memilih simpanan yang ingin diedit, state menampilkan form edit data simpanan . User akan melakukan event edit data simpanan . Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data simpanan . Jika data yang diubah lengkap, maka state menampilkan list simpanan . Pada pilihan untuk event memilih hapus simpanan, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list simpanan. 6. Statechart Diagram Input Angsuran membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Admin masukan username dan password username dan password salah Menampilkan List Angsuran Memilih Menu Angsuran Menampilkan Form Angsuran Memilih Tambah Angsuran Memilih Data Angsuran yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan ListAngsuran Pilih OK Batal Input Tambah Angsuran Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Angsuran Edit Data Angsuran Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Login Logout Gambar 4.38 Statechart Diagram Input Angsuran Pada statechart diagram i nput angsuran , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama admin. Setelah state menampilkan halaman utama admin, user melakukan event memilih menu angsuran disampaikan pada state menampilkan list angsuran yang memiliki pilihan untuk event memilih tambah angsuran , event memilih angsuran yang ingin diedit, dan event memilih hapus angsuran. Pada pilihan untuk event memilih tambah angsuran, state menampilkan form tambah angsuran. User akan melakukan event input tambah angsuran. Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah angsuran. Jika data yang diinput lengkap, maka state menampilkan list angsuran. Pada pilihan untuk event memilih angsuran yang ingin diedit, state menampilkan form edit data angsuran. User akan melakukan event edit data angsuran. Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data angsuran. Jika data yang diubah lengkap, maka state menampilkan list angsuran. Pada pilihan untuk event memilih hapus angsuran , menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list angsuran . 7. Statechart Diagram Input Pinjaman membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Admin masukan username dan password username dan password salah Menampilkan List Pinjaman Memilih Menu Pinjaman Menampilkan Form Pinjaman Memilih Tambah Pinjaman Memilih Data Pinjaman yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List Pinjaman Pilih OK Batal Input Tambah Pinjaman Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data Pinjaman Edit Data Pinjaman Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Login Logout Gambar 4.39 Statechart Diagram Input Pinjaman Pada statechart diagram i nput pinjaman , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama admin. Setelah state menampilkan halaman utama admin, user melakukan event memilih menu pinjaman disampaikan pada state menampilkan list pinjaman yang memiliki pilihan untuk event memilih tambah pinjaman , event memilih pinjaman yang ingin diedit, dan event memilih hapus pinjaman . Pada pilihan untuk event memilih tambah pinjaman , state menampilkan form tambah pinjaman . User akan melakukan event input tambah pinjaman . Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah pinjaman . Jika data yang diinput lengkap, maka state menampilkan list pinjaman . Pada pilihan untuk event memilih pinjaman yang ingin diedit, state menampilkan form edit data pinjaman . User akan melakukan event edit data pinjaman . Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data pinjaman . Jika data yang diubah lengkap, maka state menampilkan list pinjaman . Pada pilihan untuk event memilih hapus pinjaman, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list pinjaman. 8. Statechart Diagram Input User membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan List User Memilih Menu Manajemen User Menampilkan Form Tambah User Memilih Tambah User Memilih User yang ingin diedit Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Input Tambah User Data Lengkap Data Tidak Lengkap Menampilkan Form Edit Data User Edit Data User Data Lengkap Data Tidak Lengkap Menampilkan Halaman Login Logout Login Gambar 4.48 Statechart Diagram Input User Pada statechart diagram Input User , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, user melakukan event memilih menu manajemen user disampaikan pada state menampilkan list user yang memiliki pilihan untuk event memilih tambah user, event memilih user yang ingin diedit, dan event memilih hapus user. Pada pilihan untuk event memilih tambah user, state menampilkan form tambah user. User akan melakukan event input tambah user. Jika data yang diinput tidak lengkap maka user kembali melakukan event input tambah user. Jika data yang diinput lengkap, maka state menampilkan list user. Pada pilihan untuk event memilih user yang ingin diedit, state menampilkan form edit data user. User akan melakukan event edit data user. Jika data yang diinput tidak lengkap maka user kembali melakukan event edit data user. Jika data yang diubah lengkap, maka state menampilkan list user. Pada pilihan untuk event memilih hapus user, menampilkan pesan konfirmasi penghapusan data. Jika user berhasil dihapus ataupun batal dihapus maka state akan menampilkan list user. 5. Statechart Diagram Lihat Anggota membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan List Anggota Memilih Menu Manajemen User Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Menampilkan Halaman Login Logout Login Gambar 4.41 Statechart Diagram Lihat Anggota Pada statechart diagram Lihat anggota , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus anggota, menampilkan pesan konfirmasi penghapusan data. Jika list anggota berhasil dihapus ataupun batal dihapus maka state akan menampilkan list anggota. 6. Statechart Diagram Lihat Simpanan membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan List Simpanan Memilih Menu Manajemen User Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Menampilkan Halaman Login Logout Login Gambar 4.42 Statechart Diagram Lihat Simpanan Pada statechart diagram Lihat simpanan , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus simpanan, menampilkan pesan konfirmasi penghapusan data. Jika list simpanan berhasil dihapus ataupun batal dihapus maka state akan menampilkan list simpanan. 7. Statechart Diagram Lihat Pinjaman membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan List Pinjaman Memilih Menu Manajemen User Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Menampilkan Halaman Login Logout Login Gambar 4.43 Statechart Diagram Lihat Pinjaman Pada statechart diagram Lihat Pinjaman , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus pinjaman, menampilkan pesan konfirmasi penghapusan data. Jika list pinjaman berhasil dihapus ataupun batal dihapus maka state akan menampilkan list pinjaman. 8. Statechart Diagram Lihat Angsuran membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan List Angsuran Memilih Menu Manajemen User Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Menampilkan Halaman Login Logout Login Gambar 4.44 Statechart Diagram Lihat Angsuran Pada statechart diagram Lihat angsuran , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus angsuran, menampilkan pesan konfirmasi penghapusan data. Jika list angsuran berhasil dihapus ataupun batal dihapus maka state akan menampilkan list angsuran. 9. Statechart Diagram Lihat Rekening Tabungan membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan list Rekening Tabungan Memilih Menu Manajemen User Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Menampilkan Halaman Login Logout Login Gambar 4.45 Statechart Diagram Rekening Tabungan Pada statechart diagram Lihat Rekening Tabungan , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus rekening tabungan, menampilkan pesan konfirmasi penghapusan data. Jika list rekening tabungan berhasil dihapus ataupun batal dihapus maka state akan menampilkan list rekening tabungan. 10. Statechart Diagram Lihat Survey membuka aplikasi Menampilkan Halaman Utama Menampilkan Halaman Utama Center masukan username dan password username dan password salah Menampilkan list Survey Memilih Menu Manajemen User Menampilkan pesan verifikasi penghapusan data Memilih Hapus Menampilkan List User Pilih OK Batal Menampilkan Halaman Login Logout Login Gambar 4.46 Statechart Diagram Lihat Survey Pada statechart diagram Lihat survey , user melakukan event membuka aplikasi, maka state akan menampilkan halaman utama, dan kemudian user akan melakukan event memilih login disampaikan pada state menampilkan halaman login. User akan melakukan event masukan username dan password. Jika username dan password yang dimasukan salah maka user kembali melakukan event masukan username dan password. Jika berhasil, maka state menampilkan halaman utama center. Setelah state menampilkan halaman utama center, pada pilihan untuk event memilih hapus survey, menampilkan pesan konfirmasi penghapusan data. Jika list survey berhasil dihapus ataupun batal dihapus maka state akan menampilkan list survey. 4.3.2 Perancangan Database Pada tahap ini akan dirancang kebutuhan database dengan menggunakan tools Class Diagram. 4.3.2.1 Class Diagram Sistem Informasi Simpan Pinjam Mudharabah -id_user -no_rek -nama -alamat -tgl_simpan -jumlah_simpan -nominal -id_simpanan Simpanan -id_user -id_anggota -nama -jaminan -tgl_survey -alamat_tgl -tlp_rumah -alamat_usaha -tlp_usaha -no_jaminan -atas_milik -alamat_usaha -tlp_usaha -no_jaminan -atas_milik -alamat_tanah -luas -taksiran_harga -status_milik -jenis -merk -tahun -warna -no_polisi -no_mesin -no_rangka -bahan_bakar -status_jaminan -ukuran_jaminan -merk_jaminan -harga_jaminan -harga_beli -kondisi_jaminan -tahun_jaminan -id_survey Survey -id_user -nama -ttl -alamat -gender -tlp -tempat -lm_usaha -jns_pekerjaan -nukah -Ktp -tgl_pinjam -pendidikan -penghasilan -jmlh_pinjaman -keperluan -pinjaman_ke -sumber_bayar -jaminan -id_pinjaman Pinjaman -pasword -nama_lengkap -email -id_user User -id_user -nama -ttl -alamat_rmh -gender -telp_rmh -gender -telp_rmh -tempat -lm_usaha -id_anggota Anggota -id_user -id_anggota -nama -golongan -tgl_buka -id_tabungan Tabungan -id_user -id_anggota -nama -jns_angsuran -no_rek -angs_ke -jenis_bayar -pokok -tgl_bayar -basil -simpanan -infaq -nominal -id_angsuran Angsuran 1 .. 1 ...1 1 .. 1 .. 1 ...1 1 ...1 1 .. 1 ...1 1 ...1 1 .. 1 ...1 1 .. 1 ...1 1 .. 1 ...1 1 ...1 1 ...1 1 .. 1 End2 1 1 1 1..1. 1 Gambar 4.47 Class Diagram Sistem Informasi Simpan Pinjam Mudharabah Untuk spesifikasi databasenya adalah: 1. Tabel User Nama Tabel : User Type File : Master Primary Key : id_user Foreign Key : - Tabel 4.17 User Nama Field Tipe data Ukuran Keterangan id_user Text 10 Id user Password Varchar 10 Password user nama_lengkap Varchar 20 Nama Lengkap user Email Varchar 20 Email User 2. Anggota Nama Tabel : Anggota Type File : Master Primary Key : id_anggota Foreign Key : id_anggota dan id_user Tabel 4.18 Anggota Nama Field Tipe data Ukuran Keterangan id_anggota Text 10 Id anggota Id_user Text 10 Password user Nama Varchar 20 Nama Lengkap anggota TTL Date - Alamat_rumah Varchar 40 Alamat anggota Gender Enum „L’,’P’ Jenis kelamin Telp_rumah Int 15 Tempat Varchar 10 Tempat Lahir Lama_usaha Varchar 25 Jns_pekerjaan Varchar 25 Nikah Enum „Nikah’,Belum Nikah’ KTP Varchar 15 Tgl_daftar Date - Pendidikan Varchar 20 Penghasilan Varchar 25 Syarat Enum „Yes’,’No’ Alamat_usaha Varchar 40 Tlp_rumah Varchar 10 Jum_Pembiayaan Varchar 25 Keperluan Varchar 25 Sumber_byr Varchar 25 Jaminan Varchar 25 Jaminan anggota 3. Survey Nama Tabel : Survey Type File : Master Primary Key : id_survey Foreign Key : id_anggota dan id_user Tabel 4.19 Survey Nama Field Tipe data Ukuran Keterangan id_survey Text 5 Id survey id_anggota Text 5 Id anggota id_user Text 10 Id user Nama Text 20 Nama survey Jaminan Varchar 25 Jaminan survey tgl_survey Date - Tanggal survey alamat_tgl Text Alamat tinggal di survey Tlp_rmh Text 10 Telepon rumah Alamat_usaha Varchar 30 Alamat usaha Tlp_usaha Varchar 10 Telepon usaha No_jaminan Varchar 10 No. jaminan Atas_milik Varchar 20 Atas milik usaha Alamat_tanah Varchar 30 Alamat tanah jaminan Luas Varchar 10 Luas Ukuran jaminan Taksiran harga Varchar 25 Harga jaminan status_milik Varchar 25 Status milik jaminan Jenis Varchar 25 Jenis kendaraan Merk Varchar 25 Merk kendaraan Tahun Varchar 10 Tahun kendaraan Warna Varchar 10 Warna kendaraan No_polisi Varchar 10 No. polisi kendaraan No_mesin Varchar 10 No. mesin kendaraan No_rangka Varchar 10 No. rangka kendaraan Bahan_bakar Varchar 25 Bahan bakar kendaraan Status_jaminan Varchar 25 Status milik jaminan Ukuran_jaminan Varchar 25 Ukuran jaminan Merk_jaminan Varchar 25 Merk jaminan Harga_jaminan Varchar 25 Harga jaminan Harga_beli Varchar 25 Harga beli jaminan Kondisi_jaminan Varchar 25 Kondisi jaminan lain Thn_jaminan Varchar 25 Tahun jaminan lain 4. Simpanan Nama Tabel : Simpanan Type File : Transaksi Primary Key : id_Simpanan Foreign Key : id_anggota dan id_user Tabel 4.20 Simpanan Nama Field Tipe data Ukuran Keterangan id_Simpanan Text 10 Id simpanan No_Rek Varchar 10 No rekening Nama Lengkap Text 20 Nama Lengkap anggota Alamat Text 40 Alamat anggota Tgl_simpanan Date Tanggal simpanan Jum_simpanan Varchar 20 Jumlah simpanan Nominal Varchar 40 nominal simpanan id_user Text 10 Id user 5. Tabungan Nama Tabel : Tabungan Type File : Transaksi Primary Key : id_tabungan Foreign Key : id_Anggota dan id_user Tabel 4.21 Tabungan Nama Field Tipe data Ukuran Keterangan id_tabungan Text 5 Id_tabungan id_anggota Text 5 Id anggota Nama Text 20 Nama anggota Golongan Text 10 Bentuk golongan Tgl_bk Date Tanggal buka id_user Varchar 10 Id user 6. Pinjaman Nama Tabel : Pinjaman Type File : Transaksi Primary Key : id_pinjaman Foreign Key : id_user Tabel 4.22 Pinjaman Nama Field Tipe data Ukuran Keterangan id_pinjaman Text 5 Id_pinjaman id_user Text 10 Id user Nama Text 20 Nama anggota TTL Date Alamat Text 40 Alamat anggota Gender Enum „L’,’P’ Jenis Kelamin Tlp Text 10 Telepon rumah Lm_usaha Varchar 25 Lama usaha Jns_pekerjaan Varchar 25 Jenis Pekerjaan Nikah Enum „Nikah’,’Belum Nikah’ Status Pernikahan KTP Varchar 15 KTP anggota Tgl_pinjam Date Pendidikan Varchar 25 Pendidikan terakhir Penghasilan Varchar 25 Penghasilan anggota Jum_pinjaman Varchar 25 Jumlah pinjaman Keperluan Varchar 25 Keperluan anggota Pembiayaan_ke Varchar 25 Sumber_byr Varchar 25 Jaminan Varchar 25 Jaminan anggota 7. Angsuran Nama Tabel : Angsuran Type File : Transaksi Primary Key : id_angsuran Foreign Key : id_pinjaman Tabel 4.23 Angsuran Nama Field Tipe data Ukuran Keterangan id_Angsuran Text 5 Id simpanan Id_anggota Text 5 Id anggota Nama Lengkap Text 20 Nama Lengkap anggota Jns_Angs Varchar 25 Jenis Angsuran No_Rek Varchar 25 No Rekening Angs_ke Varchar 25 Jns_byr Varchar 25 Tunai, Debet Angs_Pokok Varchar 25 Angsuran Pokok Tgl_byr Date Basil Varchar 25 Angsuran Bagi hasil Simpanan Varchar 25 Simpanan Infaq Varchar 25 Angsuran Infaq Nominal Varchar 40 Jumlah Nominal

4.3.3 Perancangan Layout

Pada tahap ini perancangan layout bertujuan untuk menggambarkan rancangan tampilan aplikasi yang akan dibuat. Perancangan layout dibedakan menjadi beberapa halaman, antara lain : halaman customer service, halaman teller, halaman admin dan halaman center.

4.3.3.1 Halaman Customer Service

1. Tampilan Login Gambar 4.48 Tampilan Login 2. Tampilan Utama Gambar 4.49 Tampilan Utama 3. Tampilan Anggota Gambar 4.50 Tampilan Anggota 4. Tampilan Input Anggota Gambar 4.51 Tampilan Input Anggota 5. Tampilan Survey Gambar 4.52 Tampilan Survey 6. Tampilan Input Survey Gambar 4.53 Tampilan Input Survey 7. Tampilan Form Persetujuan Penolakan Gambar 4.54 Tampilan Form Persetujuan Penolakan

4.3.3.2 Halaman Teller

1. Tampilan Login Gambar 4.55 Tampilan Login 2. Tampilan Utama Gambar 4.56 Tampilan Utama 3. Tampilan Simpanan Gambar 4.57 Tampilan Simpanan 4. Tampilan Input Simpanan Gambar 4.58 Tampilan Input Simpanan 5. Tampilan Tabungan Gambar 4.59 Tampilan Tabungan 6. Tampilan Input Tabungan Gambar 4.60 Tampilan Input Tabungan

4.3.3.3 Halaman Admin

1. Tampilan Login Gambar 4.61 Tampilan Login 2. Tampilan Utama Gambar 4.62 Tampilan Utama 3. Tampilan Transaksi Pinjaman Gambar 4.63 Tampilan Transaksi Pinjaman 4. Tampilan Input Pinjaman Gambar 4.64 Tampilan Input Pinjaman 5. Tampilan Angsuran Gambar 4.65 Tampilan Angsuran 6. Tampilan Input Angsuran Gambar 4.66 Tampilan Input Angsuran

4.3.3.4 Halaman Center

1. Tampilan Login Gambar 4.67 Tampilan Login 2. Tampilan Utama Gambar 4.68 Tampilan Utama 3. Tampilan Manajemen User Gambar 4.69 Tampilan Manajemen User 4. Tampilan Input User Gambar 4.70 Tampilan Input User 5. Tampilan Anggota Gambar 4.71 Tampilan Anggota 6. Tampilan Transaksi Pinjaman Gambar 4.72 Tampilan Transaksi Pinjaman 7. Tampilan Simpanan Gambar 4.73 Tampilan Simpanan 8. Tampilan Angsuran Gambar 4.74 Tampilan Angsuran 9. Tampilan Tabungan Gambar 4.75 Tampilan Tabungan 10. Tampilan Survey Gambar 4.76 Tampilan Survey 11. Tampilan Laporan Anggota Gambar 4.77 Tampilan Laporan Anggota 12. Tampilan Laporan Pinjaman Gambar 4.78 Tampilan Laporan Pinjaman 13. Tampilan Laporan Simpanan Gambar 4.79 Tampilan Laporan Simpanan 14. Tampilan Laporan Angsuran Gambar 4.80 Tampilan Laporan Angsuran 15. Tampilan Laporan Tabungan Gambar 4.81 Tampilan Laporan Tabungan 16. Tampilan Output Laporan Survey Gambar 4.82 Tampilan Laporan Survey

4.4 Implementasi Sistem

System Implementation Setelah desain sistem selesai, maka tahap berikutnya adalah mengimplementasikan hasil rancangan tersebut. Dalam mengimplementasikan sistem dengan menggunakan XAMPP versi 1.7.0. Selain itu juga menggunakan Edit Plus 2 dan Macromedia Dreamweaver MX sebagai software Text editor, Coreldraw X5 untuk mengolah gambar dan Visio 2003 untuk tools UML. Selain itu juga sarana pendukung yang diperlukan agar sistem dapat berjalan sesuai harapan.

4.4.1 Perangkat Keras Hardware

Perangkat keras yang mendukung sistem ini adalah sebuah unit komputer dengan spesifikasi minimal sebagai berikut: 1. Server: a. Processor : Centrino duo atau keatas b. Memory : Minimal 256 MB atau lebih c. Harddisk : 250 GB d. VGA Card : 60 MB e. RAM : 16 GB 2. Client: a. Processor : Centrino duo atau keatas b. Memory : Minimal 256 MB atau lebih c. Harddisk : 250 GB d. VGA Card : 60 MB e. RAM : 16 GB

4.4.2 Perangkat Lunak Software

Spesifikasi sistem operasi dan perangkat lunak yang mendukung adalah sebagai berikut: 1. Server: a. Microsoft Windows XP Professional Version 2002 Service Pack b. XAMPP version 1.7.0 yang mencakup: Apache version 2.2.11, PHP version 5.2.8, dan MySQL version 5.1.30. c. Browser Mozilla Firefox Version: 3.0.6 2. Client: a. Microsoft Windows XP Professional Version 2002 Service Pack b. Browser Mozilla Firefox Version: 3.0.6