Activity Diagram Analysis and Design Model

U se r C S , T e l le r , A d m in S is te m I n fo r m a si P e m b ia y a a n M u d h a r a b a h T e ri m a u s e r n a m e d a n p a s s I n p u t u s e r n a m e d a n p a s s T a m p ila n M e n u u se r B e n a r S a la h T a m p i la n a l e r t B u k a b r o w s e r in t e r n e t P a n g g i l h a l a m a n w e b T a m p i lk a n h o m e T u lis a la m a t w e b sit e A la m a t s a la h A la m a t b e n a r P ilih m e n u L o g i n T a m p il f o r m L o g in

5.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. Berikut ini beberapa activity diagram yang terdapat pada sistem informasi pembiayaan mudharabah. 1. Activity Diagram untuk Use Case “Login” Gambar 5.2 Activity Diagram untuk Use Case “Login” Aktifitas pada Gambar 5.2 ini menjelaskan aktifitas yang dapat dilakukan oleh user yang terdiri dari CS, teller dan admin. User dapat melakukan Login sesuai dengan tugasnya. Aktivitas ini dimulai dengan membuka browser lalu menuliskan alamat sistem, jika alamat benar maka akan menampilkan halaman utama home tetapi jika salah maka harus C S A d m i n S is te m I n f o r m a s i P e m b ia y a a n M u d h a r a b a h P i li h m e n u a n g g o ta T a m p il m e n u a n g g o t a I n p u t a n g g o t a S im p a n le n g k a p t id a k le n g k a p M e n a m p i lk a n A l e rt P il ih t a m b a h a n g g o t a T a m p i l f o r m a n g g o t a T a m p il k a n a n g g o ta C e t a k a n g g o ta T a m p il a n g g o ta P i li h a k s i e d it a n g g o t a B e r h a s i l e d it B a t a l d e l e t e a n g g o t a B e rh a s il d i h a p u s B a t a l L o g i n s e b a g a i C S A d m in M e n a m p i lk a n h a l a m a n C S M e n a m p i lk a n h a l a m a n A d m i n M e n a m p i lk a n h a l a m a n H o m e s e s u a i L o g in P il ih m e n u d a f ta r a n g g o ta T a m p i l m e n u d a ft a r a n g g o ta d e ta il a n g g o t a d e ta il a n g g o ta B e r h a s il d ili h a t B a t a l mengisi kembali alamat yang sesuai. Setelah itu memilih menu Login dan mengisi form Login dengan account yang mereka miliki, form tersebut mengharuskan user untuk mengisi username dan password yang dimiliki. Lalu user dapat menekan tombol Login, jika username dan password yang diisi salah atau kurang lengkap maka sistem akan menampilkan peringatan dan user tidak dapat memasuki sistem, maka user harus mengulanginya ke proses awal. 2. Activity Diagram untuk use case “Manajemen Anggota” Gambar 5.3 Activity Diagram untuk Use Case “Manajemen Anggota” Aktifitas pada Gambar 5.3 ini menjelaskan aktifitas yang dapat dilakukan oleh user CS untuk dapat mengatur data anggota koperasi atau admin yang akan melihat daftar anggota. Sebelumnya CS atau admin dapat melakukan Login sesuai dengan account yang dimiliki. Jika Login sebagai CS maka akan menampilkan halaman CS dan CS dapat memilih menu anggota setelah menu anggota telah ditampilkan maka akan tersedia form anggota untuk diisi oleh CS, data anggota baru akan dimasukan ke dalam sistem. Jika data tidak lengkap maka akan menampilkan peringatan tetapi jika lengkap maka data anggota akan disimpan. Data anggota dapat di edit atau di delete serta dilihat secara detail sesuai kebutuhan. Daftar anggota dapat di cetak sebagai laporan. Jika Login sebagai admin maka akan menampilkan halaman admin, setelah itu admin dapat memilih menu daftar anggota jika ingin melihat daftar anggota yang tersedia dan dapat mencetaknya jika diinginkan. S i s t e m I n f o r m a s i P e m b i a y a a n M u d h a r a b a h C S A d m i n P i l i h m e n u t a b u n g a n T a m p i l m e n u t a b u n g a n I n p u t t a b u n g a n S i m p a n l e n g k a p t i d a k l e n g k a p M e n a m p i l k a n A l e r t P i l i h t a m b a h t a b u n g a n T a m p i l f o r m t a b u n g a n T a m p i l k a n t a b u n g a n C e t a k t a b u n g a n T a m p i l t a b u n g a n P i l i h a k s i e d i t t a b u n g a n B e r h a s i l e d i t B a t a l d e l e t e t a b u n g a n B e r h a s i l d i h a p u s B a t a l L o g i n s e b a g a i C S A d m i n M e n a m p i l k a n h a l a m a n C S M e n a m p i l k a n h a l a m a n A d m i n M e n a m p i l k a n h a l a m a n H o m e s e s u a i L o g i n P i l i h m e n u d a f t a r t a b u n g a n T a m p i l m e n u d a f t a r t a b u n g a n d e t a i l t a b u n g a n d e t a i l t a b u n g a n B e r h a s i l d i l i h a t B a t a l P i l i h a n g g o t a C e t a k b u k u t a b u n g a n 3. Activity Diagram untuk Use Case “Manajemen Tabungan” Gambar 5.4 Activity Diagram untuk Use Case “Manajemen Tabungan” Aktifitas pada Gambar 5.4 ini menjelaskan aktifitas yang dilakukan oleh user CS untuk dapat mengatur data tabungan dari setiap anggota yang baru terdaftar atau admin yang ingin melihat data tabungan. Sebelumnya CS atau admin dapat melakukan Login sesuai dengan account yang dimiliki. Jika Login sebagai CS maka CS dapat memilih menu tabungan, maka menu tabungan akan ditampilkan setelah itu CS memilih tambah tabungan dan akan ditampilkan form tabungan. Sebelumnya CS memilih terlebih dahulu siapa anggota yang akan dibuatkan data tabungan dan data tabungan baru akan dimasukan ke dalam sistem. Tabungan dapat di edit atau di delete serta C S Adm in Sistem Inform asi Pem biayaan M udharabah Pilih menu pembiayaan m udharabah Tam pil menu pembiayaan m udharabah Input pengajuan pem biayaan Sim pan lengkap tidak lengkap Menampilkan Alert Pilih tam bah pengajuan pembiayaan Tam pil form pengajuan pem biayaan Tampilkan pengajuan pem biayaan C etak pengajuan pembiayaan Tampil pengajuan pem biayaan Pilih aksi edit pengajuan pem biayaan Berhasil edit Batal delete pengajuan pem biayaan Berhasil dihapus Batal Login sebagai CS Admin Menam pilkan halam an CS Menam pilkan halam an A dm in Menampilkan halaman Home sesuai Login Pilih m enu daftar pengajuan pembiayaan Tampil m enu daftar pengajuan perm biayaan detail pengajuan pem biayaan detail pengajuan pem biayaan B erhasil dilihat B atal Pilih anggota Pilih jaminan dilihat secara detail sesuai kebutuhan. Daftar tabungan dapat di cetak sebagai laporan. Teller juga dapat mencetak buku tabungan. Jika Login sebagai admin maka akan menampilkan halaman admin, setelah itu admin dapat memilih menu daftar tabungan jika ingin melihat daftar tabungan yang tersedia dan dapat mencetaknya jika diinginkan. 4. Activity Diagram untuk Use Case “Manajemen Pengajuan Pembiayaan” Gambar 5.5 Activity Diagram untuk Use Case “Manajemen Pengajuan Pembiayaan” Aktifitas pada Gambar 5.5 ini menjelaskan aktifitas yang dilakukan oleh user CS untuk dapat mengatur pengajuan pembiayaan yang diajukan oleh anggota atau admin yang ingin melihat pengajuan pembiayaan. Sebelumnya CS atau admin dapat melakukan Login sesuai dengan account yang dimiliki. Jika Login sebagai CS maka CS dapat memilih menu pembiayaan, maka menu pembiayaan mudharabah akan ditampilkan, setelah itu CS memilih tambah pembiayaan untuk memasukan pengajuan pembiayaan baru. Sebelumnya CS harus memilih siapa anggota yang akan mengajukan pembiayaan dan berapa no rekening yang dimiliki anggota, setelah itu dapat mengisi data lain pada form pembiayaan. Jaminan pun harus dipilih terlebih dahulu setelah itu jika ada kesalahan maka pembiayaan dapat di edit atau di delete sesuai kebutuhan serta dilihat secara detail. Pengajuan pembiayaan dapat di cetak sebagai laporan. Jika Login sebagai admin maka akan menampilkan halaman admin, setelah itu admin dapat memilih menu daftar pengajuan pembiayaan jika ingin melihat daftar pengajuan pembiayaan yang tersedia dan dapat mencetaknya jika diinginkan. S i s t e m I n f o r m a s i P e m b i a y a a n M u d h a r a b a h A d m i n P i l i h p e m b i a y a a n y a n g d i a j u k a n C e t a k p e n g a j u a n p e m b i a y a a n y a n g t e l a h d i k o n f i r m a s i L o g i n s e b a g a i A d m i n M e n a m p i l k a n H a l a m a n A d m i n P i l i h m e n u d a f t a r p e n g a j u a n p e m b i a y a a n P i l i h A k s i E d i t p e n g a j u a n p e m b i a y a a n d e t a i l p e n g a j u a n p e m b i a y a a n P i l i h k o n f i r m a s i T a m p i l p e n g a j u a n p e m b i a y a a n y a n g t e l a h d i k o n f i r m a s i B a t a l S e l e s a i K o n f i r m a s i B a t a l B e r h a s i l d i h a p u s 5. Activity Diagram untuk Use Case “Konfirmasi Pembiayaan” Gambar 5.6 Activity Diagram untuk Use Case “Konfirmasi Pembiayaan” Aktifitas pada Gambar 5.6 ini menjelaskan aktifitas yang dimulai saat admin akan melakukan konfirmasi terhadap pengajuan pembiayaan yang diajukan melalui CS. Admin dapat memilih menu daftar pengajuan pembiayaan pada halaman admin, setelah itu memilih salah satu pengajuan pembiayaan yang akan dikonfirmasi, setelah itu admin dapat melakukan konfirmasi apakah pembiayaan yang diajukan desetujui atau tidak. Setelah itu akan tampil pengajuan pembiayaan yang telah disetujui pada menu daftar pengajuan pembiayaan. Sistem Informasi Pembiayaan Mudharabah Teller Pilih menu realisasi pembiayaan Menampilkan menu realisasi pembiayaan Ubah realisasi Simpan lengkap tidak lengkap Menampilkan Alert Pilih pengajuan pembiayaan yang belum direalisasi Pilih aksi realisasi Cetak seluruh realisasi pembiayaan Tampil realisasi pembiayaan Pilih aksi delete realisasi pembiayaan Berhasil dihapus Batal Input realisasi ya tidak detail realisasi pembiayaan Batal Berhasil dilihat Menampilkan realisasi pembiayaan cetak realisasi pembiayaan Login sebagai Teller Admin Menampilkan halaman Teller Menampilkan halaman Admin Menampilkan halaman Home sesuai Login Pilih menu daftar realisasi Menampilkan menu daftar realisasi Detail realisasi Menampilkan form realisasi Cetak kartu angsuran 6. Activity Diagram untuk Use Case “Realisasi Pembiayaan” Gambar 5.7 Activity Diagram untuk Use Case “Realisasi Pembiayaan” Aktifitas pada Gambar 5.7 ini menjelaskan aktifitas yang dimulai saat teller akan melakukan realisasi atau pencairan dana dari pengajuan pembiayaan yang telah disetujui. Teller dapat memilih menu realisasi dan memilih salah satu pengajuan pembiayaan yang telah disetujui, setelah itu dapat memilih tombol realisasi, setelah itu dapat mengubah apakah akan direalisasi atau tidak. Jika pengajuan pembiayaan direalisasi maka akan ditampilkan form realisasi dan teller harus mengisinya, jika form yang diisi tidak lengkap maka akan menampilkan pesan dan teller harus mengisi kembali setelah itu form realisasi akan di cetak untuk dijadikan perjanjian antara pihak anggota dengan koperasi. Data realisasi dapat di delete sesuai kebutuhan serta dilihat secara detail. Seluruh realisasi pembiayaan dapat di cetak sebagai laporan. Setelah itu teller dapat mencetak kartu angsuran. Jika Login sebagai admin maka akan menampilkan halaman admin, setelah itu admin dapat memilih menu realisasi jika ingin melihat daftar realisasi yang tersedia dan dapat mencetaknya jika diinginkan. Sistem Inform asi Pembiayaan M udharabah Teller Pilih m enu angsuran Hitung jum lah pem bayaran C etak slip M enam pilkan m enu angsuran Input nom inal angsuran Pilih realisasi Pilih angsuran ke berapa Denda ? Hitung denda Cetak seluruh pem bayaran angsuran per anggota Pilih tambah angsuran M enam pilkan form angsuran M enam pilkan angsuran Pilih aksi delete angsuran B erhasil dihapus Batal detail angsuran Batal Berhasil dilihat M enam pilkan angsuran Sim pan Cetak angsuran per periode 7. Activity Diagram untuk Use Case “Transaksi Angsuran” Gambar 5.8 Activity Diagram untuk Use Case “Transaksi Angsuran” A d m i n S i s t e m I n f o r m a s i P e m b i a y a a n M u d h a r a b a h P i l i h m e n u m a n a j e m e n u s e r T a m p i l m e n u m a n a j e m e n u s e r I n p u t u s e r S i m p a n l e n g k a p t i d a k l e n g k a p M e n a m p i l k a n A l e r t P i l i h t a m b a h u s e r T a m p i l f o r m t a m b a h u s e r T a m p i l k a n u s e r T a m p i l u s e r P i l i h a k s i e d i t u s e r B e r h a s i l e d i t B a t a l d e l e t e u s e r B e r h a s i l d i h a p u s B a t a l L o g i n A d m i n M e n a m p i l k a n h a l a m a n a d m i n Aktifitas pada Gambar 5.8 ini menjelaskan aktifitas yang dimulai saat teller harus menghitung jumlah pembayaran angsuran yang dibayar oleh anggota. Teller dapat memilih menu angsuran maka menu angsuran akan ditampilkan. Sebelumnya teller harus memilih anggota mana yang akan membayar angsuran dengan mengetahui kode realisasi dan no rekeningnya, setelah dipilih dapat dicek terlebih dahulu apakah anggota ini membayar angsuran tepat waktu atau tidak, jika tidak maka akan dikenakan denda sesuai dengan waktu yang telah dilewati. Jika anggota membayar angsuran sesuai dengan waktu yang ditentukan maka tidak akan dikenakan denda. Teller dapat mencetak slip pembayaran atau mencetak seluruh pembayaran yang dilakukan per anggota serta dapat mencetak angsuran per periode. 8. Activity Diagram untuk Use Case “Manajemen User” Gambar 5.9 Activity Diagram untuk Use Case “Manajemen User” S istem Inform asi P em biayaa n M udharabah A dm in Tam pilkan hala m an adm in Log in seba gai adm in P ilih m odul Pilih m odul lainnya S im pan Ta m pil form m odul U pdate m odul yg dipilih Da ta d iterim a B atal D ata te lah di update Selesai Aktifitas pada Gambar 5.9 ini menjelaskan aktifitas yang dilakukan oleh admin untuk mengatur account user yang akan memiliki hak akses masuk ke dalam sistem dan mengerjakan tugasnya masing-masing. Setelah Login dilakukan maka admin dapat memilih menu manajemen user, setelah menu manajemen user ditampilkan maka admin akan memilih tambah user untuk mendaftarkan user baru, setelah itu akan terdapat form user untuk membuat account user yang baru. 9. Activity Diagram untuk Use Case “Manajemen Modul” Gambar 5.10 Activity Diagram untuk Use Case “Manajemen Modul” Aktifitas pada Gambar 5.10 ini menjelaskan aktifitas yang dilakukan oleh admin untuk dapat mengatur modul yang akan menampilkan berbagai informasi mengenai profil, produk dan persyaratan pembiayaan. Admin dapat masuk ke dalam sistem dengan Login terlebih dahulu lalu memilih S i s t e m I n f o r m a s i P e m b i a y a a n M u d h a r a b a h U s e r C S , T e l l e r , A d m i n T a m p i l k a n m e n u h o m e M a s u k m e n u h o m e P i l i h m e n u L o g O u t K e l u a r T i d a k K e l u a r d a r i s i s t e m modul mana yang akan di update, lalu data akan diterima dan admin dapat mengupdate modul yang lain. 10. Activity Diagram untuk Use Case “Logout” Gambar 5.11 Activity Diagram untuk Use Case “Logout” Aktifitas pada Gambar 5.11 ini menjelaskan aktifitas yang dilakukan oleh user CS, teller dan admin. Jika user tersebut tidak lagi melakukan aktivitas apapun di dalam sistem maka user dapat memilih menu Logout dan keluar dari sistem.

5.1.3 Class Diagram