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.