Use Case Diagram Perancangan Sistem

122 pemohon. 14. Detail nilai Use case menggambarkan kegiatan menampilkan detail nilai pemohon dalam format pdf. Kepala Marketing 15. Logout Use case menggambarkan kegiatan keluar dari sistem Kepala Marketing, Administrasi Pembiayaan Gambar 4.9 adalah use case diagram yang menggambarkan hubungan yang terjadi antara aktor dengan use case dalam sistem. 123 Sistem Pendukung Keputusan Penilaian Kelayakan Calon Nasabah Pembiayaan Murabahah Gambar 4.9 Use case Diagram Use case diagram pada gambar 4.9 kemudian dijelaskan secara detail dalam narasi use case. Kriteri a kapasitas input data pemohon T ampil data pemohon Administrasi Pembiayaan Login Input nilai karakter kondisi usahapekerjaan pemohon Tampil ni lai karakter kondisi usahapekerjaan pemohon Anal isa data View nil ai Input nilai perbandi ngan kri teria Detail nilai Kri teria karakter include include Kriteri a jaminan include Kriteri a kondisi usahapekerj aan include Kriteria data tambahan include Logout Kepal a Marketing 124 Tabel 4.30 Narasi Use case Login Nama Use case Login Id Use case 1 Aktor Kepala Marketing dan Administrasi Pembiayaan Deskripsi Use case menggambarkan kegiatan mengisi username dan password untuk masuk ke dalam sistem. Prakondisi Kepala marketing dan administrasi pembiayaan harus sudah memiliki username dan password yang telah terdaftar di dalam sistem. Pemicu Use case ini diinisiasi pada saat kepala marketing dan administrasi pembiayaan ingin masuk ke dalam sistem. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Membuka aplikasi browser dan mengisi alamat url sistem. 2. Membuka halaman login. 3. Mengisi username dan password. 4. Cek kesesuaian username dan password. Bidang Alternatif 4: Jika username dan password benar, maka akan masuk ke dalam sistem. Jika username dan password tidak benar, maka akan ada pesan kesalahan login dan tidak bisa masuk ke dalam sistem. Kesimpulan Kepala marketing dan administrasi pembiayaan login ke dalam sistem. Post Condition Kepala marketing dan administrasi pembiayaan berhasil mengakses sistem. Tabel 4.31 Narasi Use case Input Nilai Karakter Pemohon Nama Use case Input nilai karakter pemohon Id Use case 2 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan menginput nilai karakter pemohon murabahah. Prakondisi Kepala marketing login ke dalam sistem pendukung keputusan penilaian calon nasabah murabahah. Pemicu Kepala marketing membuka menu karaker pemohon untuk memasukkan data baru. 125 Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input data. 2. Menampilkan form input karakter pemohon. 3. Mengisi form input karakter pemohon. 4. Klik “save” untuk menyimpan data ke dalam database. 5. Menghubungkan dengan database. 6. Menginformasikan bahwa data berhasil disimpan. Bidang Alternatif 5: Jika data nama pemohon masih kosong maka data tidak tersimpan dan sistem menginformasikan bahwa data nama masih kosong. Kesimpulan Kepala marketing memasukkan data karakter pemohon baru. Post Condition Data karakter pemohon berhasil disimpan ke dalam database. Tabel 4.32 Narasi Use case Tampil Nilai Karakter Pemohon Nama Use case Tampil nilai karakter pemohon Id Use case 3 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan menampilkan data penilaian karakter pemohon murabahah. Prakondisi Data karakter pemohon telah tersimpan ke dalam database. Pemicu Use case ini bermula pada saat kepala marketing memilih menu karaker pemohon untuk melihat datanya. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu tampil data. 2. Menghubungkan dengan database. 3. Menampilkan data karakter pemohon dalam bentuk tabel. 126 4. Mencari data karakter pemohon dengan mengisi keyword nama pemohon, lalu klik “Cari”. 5. Mencari ke dalam database. 6. Menampilkan data karakter pemohon berdasarkan keyword. 3,6: Klik “edit data” untuk meng-edit data, Klik “hapus data” untuk menghapus data. Bidang Alternatif 5: Jika data tidak ditemukan, maka menampilkan jumlah data yang ditemukan adalah 0. Kesimpulan Kepala marketing melihat data karakter pemohon. Post Condition Data karakter pemohon berhasil di akses. Tabel 4.33 Narasi Use case Input Data Pemohon Nama Use case Input data pemohon Id Use case 4 Aktor Administrasi pembiayaan Deskripsi Use case menggambarkan kegiatan meng-input data pemohon murabahah. Prakondisi Administrasi pembiayaan login ke dalam sistem pendukung keputusan penilaian calon nasabah murabahah. Pemicu Administrasi pembiayaan memilih menu data pemohon murabahah. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input data. 2. Menampilkan form input data pemohon. 3. Mengisi form input data pemohon. 4. Klik “Save” untuk menyimpan data. 5. Menghubungkan dengan database. 127 6. Menginformasikan bahwa data berhasil disimpan. Bidang Alternatif 3: Data nama yang dimasukkan diambil dari data nilai karakter dan kondisi usahapekerjaan pemohon dalam database dan dicocokan dengan formulir pengajuan murabahah. Kesimpulan Administrasi pembiayaan memasukkan data pemohon baru. Post Condition Data pemohon baru berhasil disimpan. Tabel 4.34 Narasi Use case Tampil Data Pemohon Nama Use case Tampil data pemohon Id Use case 5 Aktor Administrasi pembiayaan Deskripsi Use case menggambarkan kegiatan menampilkan data pemohon murabahah. Prakondisi Data pemohon murabahah telah tersimpan ke dalam database. Pemicu Use case ini bermula pada saat administrasi pembiayaan memilih menu data pemohon murabahah. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu tampil data. 2. Menghubungkan dengan database. 3. Menampilkan data pemohon dalam bentuk tabel. 4. Mencari data pemohon dengan mengisi keyword nama pemohon. 5. Menhubungkan dengan database. 6. Menampilkan data pemohon berdasarkan keyword yang di- input. 3,6: Klik “edit data” untuk meng-edit data, Klik “hapus data” untuk menghapus data. 128 Bidang Alternatif 5: Jika data tidak ditemukan, maka jumlah data yang ditemukan adalah 0. Kesimpulan Administrasi pembiayaan melihat data pemohon murabahah. Post Condition Data pemohon murabahah berhasil diakses. Tabel 4.35 Narasi Use case Analisa Data Nama Use case Analisa data Id Use case 6 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan menganalisa data pemohon dengan meng-input penilaian terhadap semua kriteria pemohon. Prakondisi Data pemohon murabah telah tersimpan dalam database. Pemicu Use case ini bermula pada saat kepala marketing memilih menu analisa data Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih data pemohon yang akan dianalisa. 2. Menghubungkan dengan database. 3. Menampilkan detail data nasabah dan form penilaian pemohon murabahah. 4. Mengisi form penilaian pemohon murabahah. 5. Klik “Save” untuk menyimpan penilaian. 6. Menghubungkan dengan database. 7. Menginformasikan bahwa data berhasil disimpan. Bidang Alternatif 3: Klik “edit data” untuk meng-edit data, Klik “hapus data” untuk menghapus data. 129 Kesimpulan Kepala marketing menganalisis data pemohon murabahah dan menilainya. Post Condition Data nilai pemohon murabahah telah disimpan ke dalam database. Tabel 4.36 Narasi Use case Input Nilai Perbandingan Kriteria Nama Use case Input nilai perbandingan kriteria Id Use case 7 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan meng-input nilai perbandingan kriteria AHP. Prakondisi Kepala marketing melihat skala preferensinilai peringkat AHP. Pemicu Use case ini bermula pada saat kepala marketing memilih menu AHP. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input nilai perbandingan kriteria. 2. Menampilkan form input perbandingan kriteria. 3. Mengisi nilai berdasarkan skala preferensi. 4. Klik “Submit” untuk menyimpan nilai perbandingan kriteria. 5. Menyimpan nilai- nilai ke dalam database. Bidang Alternatif 5: Memproses nilai untuk menghitung nilai prioritas kriteria. Kesimpulan Kepala marketing mengisi nilai perbandingan kriteria. Post Condition Nilai perbandingan dan prioritas kriteria telah disimpan ke dalam database. Tabel 4.37 Narasi Use case Kriteria Karakter Nama Use case Kriteria karakter Id Use case 8 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan meng-input nilai 130 perbandingan subkriteria dari kriteria karakter. Prakondisi Kepala marketing melihat skala preferensinilai peringkat AHP. Pemicu Use case ini bermula pada saat kepala marketing telah mengisi form nilai perbandingan kriteria. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input nilai karakter. 2. Menampilkan form input nilai perbandingan subkriteria. 3. Mengisi form input nilai perbandingan subkriteria. 4. Mengisi nilai berdasarkan skala preferensi. 5. Menyimpan nilai- nilai ke dalam database. Bidang Alternatif 5: Memproses nilai untuk menghitung nilai prioritas subkriteria. Kesimpulan Kepala marketing mengisi nilai perbandingan subkriteria dari kriteria karakter. Post Condition Nilai perbandingan dan prioritas subkriteria dari kriteria karakter telah disimpan ke dalam database. Tabel 4.38 Narasi Use case Kriteria Kapasitas Nama Use case Kriteria kapasitas Id Use case 9 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan meng-input nilai perbandingan subkriteria dari kriteria kapasitas. Prakondisi Kepala marketing melihat skala preferensinilai peringkat AHP. Pemicu Use case ini bermula pada saat kepala marketing telah mengisi form nilai perbandingan kriteria. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input nilai kapasitas. 2. Menampilkan form input nilai perbandingan subkriteria. 131 3. Mengisi form input nilai perbandingan subkriteria. 4. Mengisi nilai berdasarkan skala preferensi. 5. Menyimpan nilai- nilai ke dalam database. Bidang Alternatif 5: Memproses nilai untuk menghitung nilai prioritas subkriteria. Kesimpulan Kepala marketing mengisi nilai perbandingan subkriteria dari kriteria kapasitas. Post Condition Nilai perbandingan dan prioritas subkriteria dari kriteria kapasitas telah disimpan ke dalam database. Tabel 4.39 Narasi Use case Kriteria Jaminan Nama Use case Kriteria jaminan Id Use case 10 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan menginput nilai perbandingan subkriteria dari kriteria jaminan. Prakondisi Kepala marketing melihat skala preferensinilai peringkat AHP. Pemicu Use case ini bermula pada saat kepala marketing telah mengisi form nilai perbandingan kriteria. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input nilai jaminan. 2. Menampilkan form input nilai perbandingan subkriteria. 3. Mengisi form input nilai perbandingan subkriteria. 4. Mengisi nilai berdasarkan skala preferensi. 5. Menyimpan nilai- nilai ke dalam database. Bidang Alternatif 5: Memproses nilai untuk menghitung nilai prioritas subkriteria. Kesimpulan Kepala marketing mengisi nilai perbandingan subkriteria dari kriteria jaminan. 132 Post Condition Nilai perbandingan dan prioritas subkriteria dari kriteria jaminan telah disimpan ke dalam database. Tabel 4.40 Narasi Use case Kriteria Pekerjaan Nama Use case Kriteria pekerjaan Id Use case 11 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan meng-input nilai perbandingan subkriteria dari kriteria pekerjaan. Prakondisi Kepala marketing melihat skala preferensinilai peringkat AHP. Pemicu Use case ini bermula pada saat kepala marketing telah mengisi form nilai perbandingan kriteria. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input nilai pekerjaan. 2. Menampilkan form input nilai perbandingan subkriteria. 3. Mengisi form input nilai perbandingan subkriteria. 4. Mengisi nilai berdasarkan skala preferensi. 5. Menyimpan nilai- nilai ke dalam database. Bidang Alternatif 5: Memproses nilai untuk menghitung nilai prioritas subkriteria. Kesimpulan Kepala marketing mengisi nilai perbandingan subkriteria dari kriteria pekerjaan. Post Condition Nilai perbandingan dan prioritas subkriteria dari kriteria pekerjaan telah disimpan ke dalam database. Tabel 4.41 Narasi Use case Kriteria Data Tambahan Nama Use case Kriteria data tambahan Id Use case 12 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan meng-input nilai perbandingan subkriteria dari kriteria data tambahan. 133 Prakondisi Kepala marketing melihat skala preferensinilai peringkat AHP. Pemicu Use case ini bermula pada saat kepala marketing telah mengisi form nilai perbandingan kriteria. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu input nilai data tambahan. 2. Menampilkan form input nilai perbandingan subkriteria. 3. Mengisi form input nilai perbandingan subkriteria. 4. Mengisi nilai berdasarkan skala preferensi. 5. Menyimpan nilai- nilai ke dalam database. Bidang Alternatif 5: Memproses nilai untuk menghitung nilai prioritas subkriteria. Kesimpulan Kepala marketing mengisi nilai perbandingan subkriteria dari kriteria data tambahan. Post Condition Nilai perbandingan dan prioritas subkriteria dari kriteria data tambahan telah disimpan ke dalam database. Tabel 4.42 Narasi Use case View Nilai Nama Use case View nilai Id Use case 13 Aktor Kepala Marketing Deskripsi Use case menggambarkan kegiatan menampilkan grafik nilai AHP pemohon. Prakondisi Nilai perbandingan kriteria dan subkriteria telah disimpan ke dalam database. Pemicu Use case ini bermula pada saat kepala marketing memilih menu AHP untuk melihat hasil penilaian setiap pemohon murabahah. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu view nilai AHP. 2. Menghubungkan dengan database. 134 3. Menampilkan hasil penilaian dengan AHP setiap pemohon yang telah di analisa. 4. Memilih tanggal berkas pengajuan pemohon untuk melihat grafik perbandingan setiap pemohon. 5. Menghubungkan dengan database. 6. Menampilkan grafik perbandingan pemohon. Bidang Alternatif 3: Kepala marketing klik “hapus data” untuk menghapus data dari database. Kesimpulan Kepala marketing melihat hasil penilaian pemohon dengan metode AHP. Post Condition Nilai pemohon berhasil diakses. Tabel 4.43 Narasi Use case Detail Nilai Nama Use case Detail nilai Id Use case 14 Aktor Kepala marketing Deskripsi Use case menggambarkan kegiatan menampilkan detail nilai pemohon dalam format pdf. Prakondisi Data nilai setiap nasabah telah ditampilkan. Pemicu Use case ini bermula pada saat kepala marketing memilih menu view nilai AHP untuk melihat hasil penilaian setiap pemohon murabahah. Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Pilih menu cetak pada data pemohon yang diinginkan. 2. Menampilkan detail penilaian pemohon dalam format pdf. Bidang Alternatif 2: cetak dokumen, save. Kesimpulan Kepala marketing melihat detail nilai pemohon murabahah. Post Condition Detail nilai pemohon murabahah berhasil diakses. 135 Tabel 4.44 Narasi Use case Logout Nama Use case Logout Id Use case 15 Aktor Kepala marketing, administrasi pembiayaan. Deskripsi Use case menggambarkan kegiatan keluar dari sistem. Prakondisi Kepala marketing dan administrasi pembiayaan mengakses halaman kerja masing-masing. Pemicu Bidang Khas Suatu Event: Kegiatan Aktor Respon Sistem 1. Memilih menu logout. 2. Menampilkan pesan bahwa logout berhasil. Bidang Alternatif 2: login kembali. Kesimpulan Kepala marketing dan administrasi pembiayaan logout dari sistem. Post Condition Kepala marketing dan administrasi pembiayaan berhasil keluar dari sistem.

4.3.3 Activity Diagram

Activity diagram menggambarkan aktifitas-aktifitas yang terjadi di dalam sistem pendukung keputusan penilaian kelayakan calon nasabah murabahah. 136 Gambar 4.10 Activity Diagram Login Activity diagram login digunakan oleh user sistem pendukung keputusan penilaian kelayakan calon nasabah murabahah, yaitu kepala marketing dan administrasi pembiayaan. Login dilakukan agar kepala marketing dan administrasi pembiayaan dapat masuk ke dalam sistem dengan cara memasukkan username dan password mereka yang telah terdaftar di dalam database sistem pendukung keputusan. Apabila username dan password salah atau tidak sesuai maka sistem akan memberi pesan bahwa login gagal, jika benar akan masuk ke halaman utama masing-masing user. membuka URL Si stem m em asukkan usernam e m em asukkan password usernam epassword sal ah usernam epassword benar menam pi l kan halam an login menam pi lkan pesan Logi n gagal m enam pi lkan halam an utama user SPK M uraba ha h Us er 137 Gambar 4.11 Activity Diagram Input Nilai Karakter Pemohon