Activity Diagram Dokumen Flow of Event Diagram Use Case

Tabel 4.12 Spesifikasi Naratif untuk use case “Logout” Use case Logout Use case Name Logout Brief Description Use case ini memungkinkan seorang mitra, cs, ao, teller dan admin untuk keluar dari sistem. Actor Mitra, cs, ao, teller, admin Precondition Mitra, cs, ao, teller dan admin telah Login terlebih dahulu. Main Flow Use case ini dimulai pada saat mitra, cs, ao, teller dan admin berkeinginan untuk keluar dari sistem. Alternative Flow Untuk melakukan logout mitra, cs, ao, teller dan admin hanya butuh memilih menu “logout”. Post Condition Jika use case dijalankan maka mitra, cs, ao, teller dan admin akan keluar dari sistem.

4.2.1.2 Activity Diagram

Pada bagian ini menjelaskanmenampilkan bagaimana sistem dalam melakukan setiap aktivitas-aktivitasnya. Detail kegiatan yang dilakukan setiap actor untuk setiap use case yang terdapat pada desain sistem untuk Sistem Informasi Pembiayaan Mudharabah. Lebih jelasnya dapat dilihat pada activity diagram berikut ini: Sistem Informasi Pembiayaan Mudharabah Calon Mitra membuka halaman website menampilkan halaman website pilih menu registrasi menampilkan form registrasi mengisi username, password dan data pribadi pilih tombol daftar Cek kelengkapan data Data tidak lengkap simpan mitra baru Data Lengkap menampilkan alert data tidak lengkap 1. Activity Diagram “Registrasi” Gambar 4.5 Activity Diagram untuk Use Case “Registrasi” Gambar 4.5 menjelaskan aktivitas dari use case “registrasi” yang dilakukan oleh calon mitra. Proses awal dalam melakukan registrasi adalah mitra harus membuka halaman website, yang digunakan seperti firefox, internet explorer dan lainnya. Setelah halaman website terbuka kemudian calon mitra menampilkan halaman website kemudian calon mitra memilih menu registrasi, maka sistem akan menampilkan form registrasi mitra. Setelah itu calon mitra dapat mengisi username dan password serta data pribadi dalam form tersebut. Setelah semua data terisi penuh kemudian Sistem Informasi Pembiayaan Mudharabah MitraUser Cs, Ao, Admin, Teller, Administrator menampilkan halaman utama Benar Salah membuka halaman website menampilkan halaman website mengecek username dan password pilih menu login menampilkan form login masukkan username dan password tampilan alert calon mitra dapat memilih tombol daftar jika benar-benar ingin mendaftar. Sistem akan mengecek kelengkapan data yang diisikan sebelumnya, jika data lengkap maka data akan disimpan kemudian menampilkan alert “ terima kasih telah menjadi mitra kami” dan jika data tidak lengkap sistem akan menampilkan konfirmasi berupa alert ”maaf data yang anda masukkan tidak lengkap” kemudian kursor akan berada pada isian yang tidak lengkap. 2. Activty Diagram “Login” Gambar. 4.6 Activity Diagram untuk Use Case “Login” Pada Gambar 4.6 ini menjelaskan aktivitas yang dapat dilakukan oleh user yang terdiri dari mitra, CS, teller, Ao, admin dan administrator. User dapat melakukan Login sesuai dengan tugasnya. Aktivitas ini dimulai dengan membuka halaman website lalu menampilkan halaman website. Setelah menu login di pilih, sistem akan menampilkan form login yang kemudian user harus memasukkan username dan password. Setelah username dan password dimasukkan, sistem akan mengecek username dan password tersebut. Jika username dan password valid, maka akan menampilkan halaman utama. Sedangkan jika username dan password yang dimasukkan salah akan menampilkan alert “username dan password tidak valid”. 3. Activity Diagram “Manajemen Mitra” Gambar 4.7 Activity Diagram untuk Use Case “Manajemen Mitra” Aktivitas pada Gambar 4.7 ini menjelaskan aktivitas yang dapat dilakukan oleh user CS untuk dapat mengatur data mitra dan yang akan melihat daftar mitra. Sebelumnya CS dapat melakukan Login sesuai dengan account yang dimiliki, maka akan menampilkan halaman CS dan CS dapat memilih menu mitra setelah menu mitra telah ditampilkan maka CS akan pilih cari mitra, setelah itu menampilkan cari mitra. Kemudian CS melihat hasil mitra, siapa dan berapa banyak mitra yang ingin Sistem Informasi Pembiayaan Mudharabah User CS Pilih Menu Mitra Tampil Menu Mitra Lihat Hasil Mitra Simpan lengkap tidak lengkap Menampilkan alert Pilih Cari Mitra Tampil Cari Mitra Tampil Mitra Pilih aksi Edit Berhasil edit Batal Delete Berhasil dihapus Batal Login sebagai Cs Menampilkan Halaman Cs Detail Berhasil dilihat Batal CSMitra Sistem Informasi Pembiayaan Mudharabah tampil menu formulir pembiayaan simpan lengkap mengisi data lengkap pilih tombol daftar login sebagai csmitra menampilkan halaman cs menampilkan halaman mitra menampilkan halaman home sesuai login pilih menu formulir pembiayaan lihat form formulir pembiayaan Cek kelengkapan data pilih menu formulir pembiayaan Tidak lengkap mendapatkan pembiayaan. Jika data tidak lengkap maka akan menampilkan peringatan tetapi jika lengkap maka data mitra akan disimpan. Data mitra dapat diedit atau didelete serta dilihat secara detail sesuai kebutuhan. 4. Activity Diagram “Manajemen Permohonan Pembiayaan” Gambar 4.8 Activity Diagram untuk Use Case “Manajemen Permohonan Pembiayaan ” Aktivitas pada Gambar 4.8 ini menjelaskan aktivitas yang dilakukan oleh CS untuk dapat mengatur permohonan pembiayaan yang diajukan oleh mitra atau mitra yang ingin mengajukan permohonan pembiayaan. Sebelumnya CS atau mitra dapat melakukan Login sesuai dengan account yang dimiliki. Jika Login sebagai CS maka CS dapat memilih menu formulir pembiayaan, maka menu formulir pembiayaan mudharabah akan ditampilkan, setelah itu CS hanya melihat form formulir pembiayaan. Jika Login sebagai mitra maka akan menampilkan halaman mitra, setelah itu mitra dapat memilih menu formulir pembiayaan. Kemudian menampilkan menu formulir pembiayaan, setelah itu mitra mengisi data lengkap. Kemudian memilih tombol daftar. Mitra mengecek kelengkapan data, jika data tidak lengkap maka akan kembali mengisi. Jika data lengkap maka data akan tersimpan. Account Officer Sistem Informasi Pembiayaan Mudharabah menampilkan form survey Tambah Survey menampilkan tambah form survey Login menampilkan home ao pilih menu survey Lihat Data Simpan lengkap tidak lengkap Menampilkan alert Tampil Form Survey Pilih aksi Edit Berhasil edit Batal Delete Berhasil dihapus Batal Detail Berhasil dilihat Batal Cetak Form persetujuan penolakan menampilkan form survey 5. Activity Diagram “Manajemen Survey” Gambar 4.9 Activity Diagram untuk Use Case “Manajemen Survey” Aktivitas pada Gambar 4.9 ini menjelaskan aktivitas yang dapat dilakukan oleh user AO untuk dapat mengatur dan melihat daftar mitra yg akan disurvey. Sebelumnya AO dapat melakukan Login sesuai dengan account yang dimiliki, maka akan menampilkan home AO dan AO dapat memilih menu survey setelah menu survey telah ditampilkan maka AO akan pilih tambah survey, setelah itu menampilkan tambah form survey. Kemudian AO lihat data, siapa dan berapa banyak mitra yang akan disurvey. Jika data tidak lengkap maka akan menampilkan peringatan tetapi jika lengkap maka data survey akan disimpan. Data survey dapat diedit atau didelete serta dilihat secara detail sesuai kebutuhan. Dan AO dapat mencetak form persetujuan penolakan. Sistem Informasi Pembiayaan Mudharabah AdminTeller Pilih menu rekening mitra Tampil menu rekening mitra Input rekening mitra Simpan lengkap tidak lengkap Menampilkan Alert Pilih tambah rekening mitra Tampil form rekening mitra Tampilkan rekening mitra Cetak rekening mitra Tampil rekening mitra Pilih aksi edit Berhasil edit Batal delete Berhasil dihapus Batal Login sebagai AdminTeller Menampilkan halaman Admin Menampilkan halaman teller Menampilkan halaman Home sesuai Login Pilih menu rekening mitra Tampil menu daftar rekening mitra detail edit rekening mitra Berhasil dilihat Batal Pilih mitra detele rekening mitra cetak kartu angsuran 6. Activity Diagram “Manajemen Rekening” Gambar 4.10 Activity Diagram untuk Use Case “Manajemen Rekening” Aktivitas pada Gambar 4.10 ini menjelaskan aktivitas yang dilakukan oleh admin untuk dapat membuat rekening mitra. Sebelumnya admin atau teller dapat melakukan Login sesuai dengan account yang dimiliki. Jika Login sebagai admin maka admin dapat memilih menu rekening mitra, maka menu rekening mitra akan ditampilkan, setelah itu admin juga bisa menambah rekeing mitra. Setelah itu admin memilih mitra untuk dibuatkan rekening. Jika input rekening lengkap maka akan disimpan dan jika tidak lengkap maka akan kembali mengisi dan menampilkan alert. Admin dapat mengedit, mendelete dan melihat rekening mitra secara detail serta dapat mencetak rekening mitra. Jika Login sebagai teller maka akan menampilkan halaman teller, setelah itu teller dapat memilih menu rekening mitra. Kemudian menampilkan menu rekening mitra, setelah itu teller dapat mengedit, mendelete dan mencetak kartu angsuran mitra. Sistem Informasi Pembiayaan Mudharabah Admin menampilkan form transaksi pinjaman Tambah Transakasi menampilkan transaksi pinjaman bagi hasil Login menampilkan home admin pilih menu transaksi pembiayaan Lihat Data Simpan lengkap tidak lengkap Menampilkan alert Tampil Transaksi Pembiayaan Pilih aksi Edit Berhasil edit Batal Delete Berhasil dihapus Batal Detail Berhasil dilihat Batal Cetak Form Transaksi menampilkan transaksi pinjaman 7. Activity Diagram “Manajemen Transaksi Pembiayaan” Gambar 4.11 Activity Diagram untuk Use Case “Manajemen Transaksi Pembiayaan ” Aktivitas pada Gambar 4.11 ini menjelaskan aktivitas yang dimulai saat admin akan melakukan transaksi pembiayaan yang dilakukan setelah mitra disurvey oleh AO. Admin dapat memilih menu transaksi pembiayaan pada home admin, setelah itu menampilkan form transaksi pinjaman. Di form transaksi pinjaman terdapat tambah transaksi, menampilkan transaksi penjaman bagi hasil. Kemudian admin lihat data transaksi pinjaman, jika data tidak lengkap maka akan menampilkan alert dan jika data lengkap maka data transaksi pinjaman akan disimpan. Data transaksi pinjaman dapat diedit atau didelete serta dilihat secara detail sesuai kebutuhan. Dan admin dapat mencetak form transaksi. Sistem Informasi Pembiayaan Mudharabah Teller Admin Pilih menu angsuran Tampil menu angsuran Input angsuran Simpan lengkap tidak lengkap Menampilkan Alert Pilih tambah angsuran Tampil form angsuran Tampilkan angsuran Cetak angsuran Tampil angsuran Pilih aksi edit Berhasil edit Batal delete Berhasil dihapus Batal Login sebagai Teller Admin Menampilkan halaman Teller Menampilkan halaman Admin Menampilkan halaman Home sesuai Login Pilih menu angsuran Tampil menu daftar angsuran detail detail angsuran Berhasil dilihat Batal Pilih mitra 8. Activity Diagram “Manajemen Angsuran” Gambar 4.12 Activity Diagram untuk Use Case “Manajemen Angsuran” Aktivitas pada Gambar 4.12 ini menjelaskan aktivitas yang dilakukan oleh teller untuk dapat membuat aangsuran mitra. Sebelumnya teller atau admin dapat melakukan Login sesuai dengan account yang dimiliki. Jika Login sebagai teller maka teller dapat memilih menu angsuran mitra, maka menu angsuran mitra akan ditampilkan, setelah itu teller juga bisa menambah angsuran mitra. Setelah itu teller memilih mitra untuk dibuatkan kartu angsuran. Jika input angsuran lengkap maka akan disimpan dan jika tidak lengkap maka akan kembali mengisi dan menampilkan alert. Teller dapat mengedit, mendelete dan melihat rekening mitra secara detail serta dapat mencetak kartu angsuran. Jika Login sebagai admin maka akan menampilkan halaman admin, setelah itu admin dapat memilih menu angsuran. Kemudian menampilkan menu angsuran mitra, setelah itu admin dapat mengedit, melihat angsuran mitra secara detail dan mencetak kartu angsuran mitra. sistem informasi pembiayaan mudharabah Administrator pilih menu manajemen user tampil menu manajemen user input user simpan lengkap tidak lengkap menampilkan alert pilih tambah user tampil form tambah user tampilkan user tampil user pilih aksi edit user Berhasil edit Batal delete user Berhasil dihapus Batal login administrator menampilkan halaman administrator 9. Activity Diagram untuk Use Case “Manajemen User” Gambar 4.13 Activity Diagram untuk Use Case “Manajemen User” Aktivitas pada Gambar 4.13 ini menjelaskan aktivitas yang dilakukan oleh administrator untuk mengatur account user yang akan memiliki hak akses masuk ke dalam sistem dan mengerjakan tugasnya masing-masing. Setelah Login dilakukan maka administrator dapat memilih menu manajemen user, setelah menu manajemen user ditampilkan maka administrator akan memilih tambah user untuk mendaftarkan user baru, setelah itu akan terdapat form user untuk membuat account user yang baru. Data user dapat diedit atau didelete sesuai kebutuhan. User Mitra, Cs, Ao, Admin, Teller Sistem Informasi Pembiayaan Mudharabah Tampilan Menu Home Masuk Menu Home Pilih Menu Logout Keluar Tidak Keluar dari sistem 10. Activity Diagram “Logout” Gambar 4.14 Activity Diagram untuk Use Case “Logout” Aktivitas pada Gambar 4.14 ini menjelaskan aktivitas yang dilakukan oleh mitra dan user cs, ao, teller, admin dan administrator. Jika mitra dan user tersebut tidak lagi melakukan aktivitas apapun di dalam sistem maka mitra dan user dapat memilih menu Logout dan keluar dari sistem.

4.2.1.3 Class Diagram