Activity Diagram Perancangan Sistem

137 Gambar 4.11 Activity Diagram Input Nilai Karakter Pemohon login pilih menu input karakter pemohon isi form input karakter usernamepassword salah usernamepassword benar nama masih kosong else klik Save pilih menu karakter pemohon menam pilkan pesan Login gagal menam pilkan halaman utama kepala marketi ng menam pilkan form input karakter menam pilkan pesan data nama masih kosong menam pi lkan pesan data berhasil disimpan SPK murabahah kepala marketing 138 Input nilai karakter pemohon dilakukan pada saat kepala marketing telah melakukan wawancara dengan calon nasabah dan pada saat kepala marketing menerima hasil survey dari account officer. Untuk melakukan aktivitas tersebut, kepala marketing harus login terlebih dahulu. Apabila login berhasil dan sistem menampilkan halaman utama untuk kepala marketing, kepala marketing dapat memilih menu karakter pemohon, kemudian memilih menu input karakter pemohon. Sistem akan menampilkan form input menu input karakter pemohon dan dapat di isi oleh kepala marketing. Setelah data di-input ke dalam form, kepala marketing dapat meng-klik tombol save untuk menyimpan data. Dalam pengisian form, apabila data nama masih kosong, maka sistem akan memperingatkan bahwa data nama masih kosong dan data tidak akan tersimpan. Jika tidak, maka sistem akan menampilkan bahwa data berhasil disimpan. 139 Gambar 4.12 Activity Diagram Tampil Karakter Pemohon login pil ih menu karakter pemohon masukkan nama yang ingin dicari klik edi t ubah data klik hapus pil ih menu tampil data karakter usernamepassword sal ah usernamepassword benar menam pilkan pesan Logi n gagal menam pi lkan halaman utama kepala marketi ng menam pi lkan data berdasarkan keyword menam pi lkan pesan data berhasi l dihapus menam pilkan pesan data berhasi l diedit menam pi lkan data karakter pemohon menam pi lkan form edit karakter pemohon SPK M urabahah kepala marketing 140 Activity diagram tampil karakter pemohon digunakan untuk menampilkan data pemohon yang telah dinilai karakternya. Setelah berhasil login, Kepala marketing memilih menu karakter pemohon dan menu tampil karakter pemohon. Sistem akan menampilkan data dalam bentuk tabel. Kepala marketing dapat mencari data penilaian karakter pemohon dengan memasukkan nama pemohon yang ingin dicari, kemudian sistem akan menampilkan data berdasarkan keyword nama yang dimasukkan. Kepala marketing juga dapat meng-edit dan menghapus data yang dipilih, apabila kepala marketing memilih edit maka sistem akan menampilkan form edit data. 141 Gambar 4.13 Activity Diagram Input Data Pemohon login pil ih menu data pemohon pil ih menu input pemohon klik save isi data pemohon pil ih nama pemohon usernamepassword salah usernamepassword benar menam pi lkan pesan Logi n gagal menam pilkan form input pemohon menam pilkan pesan data berhasil disimpan menam pi lkan halaman utama administrasi pembiayaan SPK murabahah administrasi pembiayaan 142 Di dalam activity diagram input data pemohon, administrasi pembiayaan harus melakukan login terlebih dahulu. Setelah berhasi login, sistem akan menampilkan halaman utama untuk administrasi pembiayaan. Administrasi pembiayaan memilih menu data pemohon dan memilih menu input data, maka sistem akan menampilkan form input data pemohon murabahah. Pada field nama pemohon, terdapat option button yang isinya nama pemohon yang telah dinilai karakter oleh kepala marketing. Apabila form telah diisi berdasarkan formulir pembiayaan murabahah yang diberikan oleh pemohon, administrasi pembiayaan dapat meng-klik tombol save untuk menyimpan data. 143 Gambar 4.14 Activity Diagram Tampil Data Pemohon login masukkan nama yang ingin di cari klik hapus klik edi t ubah data usernamepassword salah usernamepassword benar pil ih menu data pemohon pil ih menu tampil pemohon menam pi lkan pesan Logi n gagal menam pilkan data pemohon murabahah menampilkan data berdasarkan keyword menampi lkan form edi t pemohon murabahah menam pilkan pesan data berhasil dihapus menampilkan pesan data berhasil diedit menam pi lkan halaman utama administrasi pembiayaan SPK Murabahah administrasi Pembiayaan 144 Activity diagram tampil karakter pemohon digunakan untuk menampilkan data pemohon. Setelah berhasil login, administrasi pembiayaan memilih menu data pemohon dan menu tampil data. Sistem akan menampilkan data dalam bentuk tabel. Administrasi pembiayaan dapat mencari data pemohon dengan memasukkan nama pemohon yang ingin dicari, kemudian sistem akan menampilkan data berdasarkan keyword nama yang dimasukkan. Administrasi pembiayaan juga dapat meng-edit dan menghapus data yang dipilih, apabila administrasi pembiayaan memilih edit maka sistem akan menampilkan form edit data. 145 Gambar 4.15 Activity Diagram Analisa Data klik hapus login usernamepassword sal ah usernamepassword benar pil ih menu anali sa data klik anali sa isi ni lai klik save klik edi t ubah data menam pi lkan pesan Logi n gagal menam pi lkan halaman utama kepala marketi ng menam pi lkan data pemohon menam pi lkan detail pemohon form penilai an menam pi lkan pesan data berhasi l diedit menam pi lkan pesan data berhasi l dihapus menam pi lkan form edit ni lai menam pi lkan pesan data berhasil disimpan SPK murabahah kepala marketing 146 Activity diagram analisa digunakan untuk melakukan analisa terhadap data pemohon. Setelah berhasil login, Kepala marketing memilih menu analisa data. Sistem akan menampilkan data pemohon dalam bentuk tabel. Kepala marketing mengklik analisa data pada data pemohon yang dipilih, kemudia sistem akan menampilkan detail data pemohon dan form penilaian. Setelah nilai diisi pada form penilaian, kepala marketing dapat menklik tombol save untuk menyimpan data. Kepala marketing juga dapat meng-edit dan menghapus data yang dipilih, apabila kepala marketing memilih edit maka sistem akan menampilkan form edit data. 147 Gambar 4.16 Activity Diagram Input Nilai Perbandingan Kriteria login usernamepassword salah usernamepassword benar pilih menu AHP pilih menu input nil ai perbandingan kriteria klik skala preferensi isi nilai perbandingan kriteria klik submit menampilkan pesan Logi n gagal menampilkan halaman utama kepala marketing Menampilkan form input perbandingan kriteria. menam pilkan skala preferensi menampi lkan pesan nilai berhasil disimpan SPK murabahah kepala marketing 148 Activity diagram input nilai perbandingan kriteria digunakan untuk meng- input nilai perbandingan pada setiap kriteria penilaian kelayakan calon nasabah. Input nilai perbandingan kriteria dilakukan oleh kepala marketing. Sebelumnya kepala marketing harus login terlebih dahulu dan memilih menu AHP setelah berhasil login. Kemudian kepala marketing memilih menu input nilai perbandingan kriteria dan sistem akan menampilkan form input nilai perbandingan kriteria. Dalam halaman form tersebut, kepala marketing dapat melihat skala preferensi dengan meng-klik skala preferensi dan sistem akan menampilkan skala preferensi. Kepala marketing dapat menginput nilai perbandingan berdasarkan skala preferensi pada setiap kriteria, kemudian klik submit untuk menyimpan nilai. 149 Gambar 4.17 Activity Diagram Kriteria Karakter login usernamepassword salah usernamepassword benar pilih menu AHP klik skala preferensi klik submit pilih menu input nilai karakter input nilai perbandi ngan subkriteria menam pilkan pesan Login gagal menam pilkan halaman utama kepala marketing menam pilkan skala preferensi menam pilkan pesan ni lai berhasil disimpan menampilkan form input nilai karakter SPK murabahah kepala marketing 150 Activity diagram kriteria karakter digunakan untuk meng-input nilai perbandingan pada subkriteria dari kriteria karakter. Input nilai perbandingan subkriteria dilakukan oleh kepala marketing. Sebelumnya kepala marketing harus login terlebih dahulu dan memilih menu AHP setelah berhasil login. Kemudian kepala marketing memilih menu kriteria karakter dan sistem akan menampilkan form input nilai perbandingan subkriteria dari kriteria karakter. Dalam halaman form tersebut, kepala marketing dapat melihat skala preferensi dengan mengklik skala preferensi dan sistem akan menampilkan skala preferensi. Kepala marketing dapat meng-input nilai perbandingan berdasarkan skala preferensi pada setiap subkriteria, kemudian klik submit untuk menyimpan nilai. 151 Gambar 4.18 Activity Diagram Kriteria Kapasitas login usernamepassword sal ah usernamepassword benar pil ih menu AHP klik skal a preferensi klik submit input ni lai perbandi ngan subkriteria pil ih menu input nil ai kapasi tas menam pi lkan pesan Logi n gagal menampi lkan halaman utama kepala marketi ng menampi lkan skal a preferensi menam pi lkan pesan ni lai berhasil disimpan menampi lkan form input nil ai kapasi tas SPK murabahah kepala marketing 152 Activity diagram kriteria kapasitas digunakan untuk meng-input nilai perbandingan pada subkriteria dari kriteria kapasitas. Input nilai perbandingan subkriteria dilakukan oleh kepala marketing. Sebelumnya kepala marketing harus login terlebih dahulu dan memilih menu AHP setelah berhasil login. Kemudian kepala marketing memilih menu kriteria kapasitas dan sistem akan menampilkan form input nilai perbandingan subkriteria dari kriteria kapasitas. Dalam halaman form tersebut, kepala marketing dapat melihat skala preferensi dengan mengklik skala preferensi dan sistem akan menampilkan skala preferensi. Kepala marketing dapat meng-input nilai perbandingan berdasarkan skala preferensi pada setiap subkriteria, kemudian klik submit untuk menyimpan nilai. 153 Gambar 4.19 Activity Diagram Kriteria Jaminan login usernamepassword salah usernamepassword benar pil ih menu AHP klik skal a preferensi klik submit input nilai perbandi ngan subkriteria pil ih menu input nil ai jaminan menampilkan pesan Logi n gagal menam pi lkan halaman utama kepala marketi ng menam pi lkan skala preferensi menam pilkan pesan nilai berhasil disimpan menam pi lkan form input nilai jaminan SPK murabahah kepala marketing 154 Activity diagram kriteria jaminan digunakan untuk meng-input nilai perbandingan pada subkriteria dari kriteria jaminan. Input nilai perbandingan subkriteria dilakukan oleh kepala marketing. Sebelumnya kepala marketing harus login terlebih dahulu dan memilih menu AHP setelah berhasil login. Kemudian kepala marketing memilih menu kriteria jaminan dan sistem akan menampilkan form input nilai perbandingan subkriteria dari kriteria jaminan. Dalam halaman form tersebut, kepala marketing dapat melihat skala preferensi dengan mengklik skala preferensi dan sistem akan menampilkan skala preferensi. Kepala marketing dapat meng-input nilai perbandingan berdasarkan skala preferensi pada setiap subkriteria, kemudian klik submit untuk menyimpan nilai. 155 Gambar 4.20 Activity Diagram Kriteria Pekerjaan Pemohon login usernamepassword salah usernamepassword benar pilih menu AHP klik skal a preferensi klik submit input nilai perbandi ngan subkriteria pilih menu input nilai pekerjaan pemohon menam pilkan pesan Login gagal menam pi lkan halaman utama kepala marketi ng menam pilkan skala preferensi menampilkan pesan nilai berhasil disimpan menam pilkan form input nilai pekerjaan pemohon SPK murabahah kepala marketing 156 Activity diagram kriteria pekerjaan pemohon digunakan untuk meng-input nilai perbandingan pada subkriteria dari kriteria pekerjaan pemohon. Input nilai perbandingan subkriteria dilakukan oleh kepala marketing. Sebelumnya kepala marketing harus login terlebih dahulu dan memilih menu AHP setelah berhasil login. Kemudian kepala marketing memilih menu kriteria pekerjaan pemohon dan sistem akan menampilkan form input nilai perbandingan subkriteria dari kriteria pekerjaan pemohon. Dalam halaman form tersebut, kepala marketing dapat melihat skala preferensi dengan mengklik skala preferensi dan sistem akan menampilkan skala preferensi. Kepala marketing dapat meng-input nilai perbandingan berdasarkan skala preferensi pada setiap subkriteria, kemudian klik submit untuk menyimpan nilai. 157 Gambar 4.21 Activity Diagram Kriteria Data Tambahan login usernamepassword salah usernamepassword benar pil ih menu AHP klik skala preferensi klik submit input nilai perbandingan subkriteria pilih menu input nilai data tambahan menam pilkan pesan Login gagal menam pilkan halaman utama kepala marketi ng menam pilkan skala preferensi menampilkan pesan nilai berhasil disimpan menam pi lkan form input nilai data tambahan SPK murabahah kepala marketing 158 Activity diagram kriteria data tambahan digunakan untuk meng-input nilai perbandingan pada subkriteria dari kriteria data tambahan. Input nilai perbandingan subkriteria dilakukan oleh kepala marketing. Sebelumnya kepala marketing harus login terlebih dahulu dan memilih menu AHP setelah berhasil login. Kemudian kepala marketing memilih menu kriteria data tambahan dan sistem akan menampilkan form input nilai perbandingan subkriteria dari kriteria data tambahan. Dalam halaman form tersebut, kepala marketing dapat melihat skala preferensi dengan mengklik skala preferensi dan sistem akan menampilkan skala preferensi. Kepala marketing dapat meng-input nilai perbandingan berdasarkan skala preferensi pada setiap subkriteria, kemudian klik submit untuk menyimpan nilai. 159 Gambar 4.22 Activity Diagram View Nilai login usernamepassword sal ah usernamepassword benar pil ih menu AHP pil ih menu view nilai AHP memilih tanggal berkas pengajuan klik hapus menam pi lkan pesan Login gagal menampilkan halaman utama kepala m arketing menam pi lkan data pemohon yang tel ah di analisa menam pilkan grafik perbandi ngan pemohon menampilkan pesan data berhasil dihapus SPK murabahah kepala marketing 160 Activity diagram view nilai digunakan untuk menampilkan hasil penilaian dengan metode AHP pada setiap pemohon murabahah. Kepala marketing harus login berhasil login terlebih dahulu untuk mengakses menu AHP. Kepala marketing memilih menu view nilai AHP untuk menampilkan nilai AHP pemohon murabahah. Data ditampilkan dalam bentuk tabel. Kepala marketing dapat melihat grafik perbandingan pemohon per tanggal perngajuan berkaspersyaratan administrasi dengan memilih tanggal pada field yang disediakan. Sistem akan menampilkan grafik pemohon-pemohon murabahah berdasarkan tanggal yang dipilih kepala marketing. Kepala marketing juga dapat menghapus data penilaian pemohon yang dipilih. 161 Gambar 4.23 Activity Diagram Detail Nilai Activity diagram detail nilai digunakan untuk menampilkan detail hasil penilaian dengan metode AHP pada setiap pemohon murabahah dalam format pdf. Kepala marketing harus login berhasil login terlebih dahulu untuk mengakses menu AHP. Kepala marketing memilih menu view nilai AHP untuk menampilkan nilai AHP pemohon murabahah kemudian mengklik detail pada pemohon yang dipilih. login usernamepassword salah usernamepassword benar pil ih menu AHP pil ih menu vi ew nilai AHP klik detail pada pemohon yang dipi lih menam pi lkan pesan Logi n gagal menam pi lkan halaman utama kepala marketi ng menam pi lkan data pemohon yang tel ah di anali sa menam pi lkan detail pemohon dalam format pdf SPK murabahah kepala marketing 162 Gambar 4.24 Activity Diagram Logout Di dalam activity diagram logout, setiap user harus login terlebih dahulu untuk mengakses halaman kerjanya. User dapat memilih menu logout untuk keluar dari sistem. login usernamepassword sal ah usernamepassword benar pil ih menu logout menam pi lkan pesan Logi n gagal menam pi lkan halaman utama user menam pi lkan pesan bahwa telah logout sistem SPK M urabahah User 163

4.3.4 Class Diagram

Gambar 4.25 Class Diagram Kepala Marketing Administrasi Pembiayaan SkalaPenilai an intensitas_kepentingan : Integer keterangan : Integer li hat MatrikHasil pri oritas kriteria : Integer pri oritas_sub_karakter : Integer pri oritas_sub_kapasi tas : Integer pri oritas_sub_jami nan : Integer pri oritas_sub_kondisi : Integer pri oritas_sub_data_tambahan : Integer kiri mNilai hitung Nil ai id_nilai : Integer nama_pemohon nil ai _karakter : Integer nil ai _kapasitas : Integer nil ai _j aminan : Integer nil ai _pekerjaan : Integer nil ai _data_tambahan : Integer total _ni lai : Integer kiri mNilai hitung edit hapus cetak openPDF Hasi lWawancaraSurve y tgl_survey : Date nama_pemohon karakter : Stri ng catat simpan update buka Formuli rMurabahah no_formulir : String nama_pemohon : String tgl_pengajuan : Date pendapatan : Integer juml ah_pem bi ayaan : Integer jangka_pembayaran : Integer angsuran : Integer jami nan : String pekerjaan : String data_tambahan : Stri ng isi edit simpan anal isa buka cek pilihPemohon CalonNasabah id_cal on_nasabah : Integer nama : Stri ng alamat : String tempat_lahir : Stri ng tgl_lahir : Date no_tel p : Stri ng tambah edit hapus buka pilihPemohon 1 1.. 1 1.. 1 1 1 1 User nip : Integer username : String nama_l engkap : String password : String no_tel p : Stri ng tempat_lahir : Stri ng tgl_l ahi r : Date alamat : String tambah edit hapus cek inputUsername inputPassword logout 0.. 1 0.. 1 0.. 1 0.. 1 1.. 1 1.. 1 164

4.3.5 Sequence Diagram

Gambar 4.26 Sequence Diagram Login Pada sequence diagram login, user kepala marketing dan administrasi pembiayaan sebagai aktor mengirim message untuk memasukkan username dan password kepada objek user dan melakukkan proses penyesuaian terhadap nilai atribut pada objek tersebut. Jika username dan password tidak sesuai, maka objek user akan mengirim message berupa konfirmasi bahwa login gagal. Jika username dan password benar, maka objek user akan mengirim message untuk menampilkan halaman utama sesuai aktor yang melakukan login. : User : User cek inputUsername inputPassword konfirmasiLoginGagal tampilkanHalamanUtama 165 Gambar 4.27 Sequence Diagram Input Karakter Pada sequence diagram input karakter, kepala marketing sebagai aktor mengirim message untuk memasukkan username dan password kepada objek kepala marketing untuk menyesuaikan nilai atribut objek kepala marketing dengan message yang dikirim. Jika username dan password tidak sesuai, maka objek kepala marketing akan mengirim message berupa konfirmasi bahwa login gagal. Jika username dan password benar, maka objek kepala marketing akan mengirim message untuk menampilkan halaman utama sesuai aktor yang melakukan login. Aktor kepala marketing mengirim message untuk mencatat : Kepala Marketing : Kepala Marketing : HasilWawancaraSurvey : Nilai inputUsername cek konfirmasiLoginGagal tampilHalamanUtama catat simpan kirimNilai konfirmasiDataDisimpan inputPassword