• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.2 Elaboration Phase (Fase Pembangunan)

4.2.1 Analysis and Design Workflow

4.2.1.2 Membuat Design Model dengan Pemodelan

4.2.1.2.4 Sequence Diagram

a. Sequence diagram “Login”

Diagram sekuensial yang terlihat pada gambar di bawah ini menceritakan urutan kerja user dalam untuk dapat masuk ke dalam sistem. Hal pertama yang harus dilakukan adalah memasukkan username dan password. Sistem akan memvalidasi username dan password tersebut. Jika kombinasinya benar, maka sistem akan menampilkan halaman utama. Namun jika salah, sistem akan menampilkan pesan kesalahan dan proses login gagal.

Gambar 4.14 Sequence Diagram “Login”

b. Sequence diagram“Manajemen Data Calon Peserta”

Gambar 4.15 di bawah ini adalah urutan kerja yang dilakukan oleh

Admin dalam mengolah data-data calon peserta asuransi. Admin yang telah

berhasil masuk ke dalam halaman utama dapat memilih menu input data. Sistem akan mengirimkan pesan berupa tampilan menu input yang berisikan form calon peserta asuransi yang harus diisi oleh admin. Setelah diisi dengan benar, data disimpan. Untuk dapat melihat kembali data yang telah dimasukkan, Admin dapat memilih menu lihat data dan sistem akan menampilkan isi dari menu tersebut. Dalam menu ini, Admin dapat melakukan pencarian, perubahan serta penghapusan terhadap data-data calon peserta yang mungkin saat memasukkan

: kepala cabang/ admin

Tampilan con Login pengguna

1. masukkan (username dan password)

2. kirim username dan password

3. validasi 4. kirim pesan (gagal)

5. tampilkan pesan (gagal) 6. username dan password valid

7. kirim pesan (berhasil)

8. kirim pesan (berhasil) 9. tampilkan halaman utama

data terjadi kesalahan. Setelah semuanya selesai, Admin menyimpan kembali hasil pekerjaannya.

Gambar 4.15 Sequence Diagram Manajemen “Data Calon Peserta”

: Admin Tampilan con. manajemen data calon pegawai calon peserta

1. memilih menu input data

2. kirim pesan (input)

3. kirim pesan 4. kirim halaman input 5. kirim halaman input

6. menampilkan halaman input 7. mengisi biodata calon peserta

8. melakukan penyimpanan

9. mengirim pesan (simpan)

10. kirim pesan (simpan) 11. memilih menu lihat data

12. kirim pesan (lihat)

13. kirim pesan (lihat) 14. kirim biodata calon peserta 15. kirim biodata calon peserta

16. menampilkan biodata calon

17. pilih edit 18. kirim edit

19. kirim edit (valid) 20. menampilkan data calon peserta

29. simpan perubahan 28. mengubah data calon peserta

21. pilih calon peserta

22. kirim nama

23. validasi

24. mencari nama 25. kirim data calon 26. kirim data calon

27. menampilkan biodata calon

30. kirim simpan

31. kirim simpan

32. kirim pesan (berhasil) 33. kirim pesan berhasil

34. menampilkan halaman lihat biodata 35. pilih detail

36. kirim pesan (detail)

37. detail calon (valid)

38. kirim pesan berhasil 39. kirim pesan berhasil

40. menampilkan biodata lengkap 41. pilih hapus

42. kirim pesan hapus

43. kirim pesan hapus 44. kirim pesan (berhasil) 45. kirim pesan berhasil

c. Sequence diagram“Data Calon Peserta”

Sequence diagram untuk use case data calon peserta hanya dapat

diakses oleh Eksekutif. Eksekutif yang telah berhasil login memilih menu lihat data dan sistem akan menampilkan menu tersebut. Dari menu ini, Eksekutif dapat memilih detail untuk dapat melihat data calon peserta secara keseluruhan. Dan sistem akan menampilkan data calon secara keseluruhan.

Gambar 4.16 Sequence Diagram“Data Calon Peserta”

d. Sequence diagram“Vektor Bobot dan Konsistensi”

Gambar 4.17 berikut ini menggambarkan bagaimana Eksekutif melakukan penghitungan untuk mendapatkan nilai-nilai vektor bobot dan rasio konsistensi. Eksekutif yang telah login dengan sukses memilih menu konsistensi,

: Kepala Cabang tampilan con data calon peserta calon peserta 1. memilih menu lihat data

2. kirim pesan (lihat)

3. kirim pesan

4. kirim biodata calon

5. kirim biodata calon

6. menampilkan biodata calon

7. pilih detail

8. kirim pesan (detail)

9. detail calon (valid)

10. kirim pesan berhasil

11. kirim pesan berhasil

maka sistem akan mengirimkan message berupa halaman menu konsistensi. Di sini, Eksekutif harus mengisi matriks perbandingan berpasangan kemudian memrosesnya sehingga mendapatkan nilai matriks perbandingan. Setelah itu, Eksekutif melakukan normalisasi. Sistem menampilkan hasil normalisasi berupa angka-angka yang disebut sebagai vektor bobot. Setelah mendapatkan nilai vektor bobot, Eksekutif melakukan proses penghitungan kembali untuk mendapatkan nilai CR. Nilai yang telah didaptakan disimpan. Jika nilai CR > 0.1, maka Eksekutif harus melakukan penghitungan dari awal dengan memasukkan nilai perbandingan ke dalam matriks.

Gambar 4.17 Sequence Diagram“Vektor Bobot dan Konsistensi”

: Kepala Cabang Tampilan Matriks

1. memilih menu Konsistensi

2. kirim pesan 3. kirim pesan (berhasil) 4. menampilkan halaman konsistensi

5. mengisi angka perbandingan 6. pilih hitung

7. kirim pesan hitung 8. kirim pesan (berhasil) 9. menampilkan tabel normalisasi, lamda maks, CI dan CR

e. Sequence diagram“Penghitungan Yager”

Dalam diagram sekuensial yang terlihat pada gambar 4.18 di bawah ini, Eksekutif yang telah login dengan sukses dapat melakukan hak aksesnya dalam penghitungan akhir terhadap krteria rumah calon peserta. Eksekutif memilih menu Hitung Yager. Jika pada perhitungan Konsistensi nilai sudah konsisten, maka akan tampil menampilkan nama-nama calon yang sudah ada. Namun jika nilai belum konsisten, eksekutif harus kembali ke menu konsistensi untuk melakukan perhitungan kembali. Kemudian, Eksekutif memilih calon peserta yang akan dihitung nilai dari kualitas kriteria yang ia miliki. Setelah itu melakukan proses penghitungan, dan sistem akan menampilkan hasil dari proses tersebut. Nilai hasil penghitungan kemudian disimpan.

Gambar 4.18 Sequence Diagram“Penghitungan Yager” : Kepala Cabang Tampilan Model Yager

1. memilih menu Yager

2. kirim pesan

3. validasi (nilai CR) 4. kirim pesan (gagal), ulang perhitungan

5. menampilkan pesan ulang perhitungan

6. kembali ke menu konsistensi

7. memilih calon peserta yang akan dihitung

8. hitung nilai calon

9. kirim hitung

10. krim hasil hitung

f. Sequence diagram“Laporan”

Dalam gambar 4.19 berikut ini, menggambarkan urutan kerja Admin

dan Eksekutif dalam memproses laporan yang dihasilkan dari penghitungan nilai calon peserta. Admin dan Eksekutif yang telah sukses login, kemudian memilih menu Laporan maka sistem akan mengirimkan pesan berupa tampilan dari menu laporan. Dari menu ini Admin dan Eksekutif dapat melihat laporan dan mencetaknya. Untuk melihatnya, Admin dan Eksekutif memilih sub menu lihat dan sistem akan menampilkan form laporan dalam format .pdf. Untuk mencetak, Admin harus memilih button cetak kemudian sistem akan menampilkan print

preview dan mencetak laporan tersebut.

Gambar 4.19 Sequence Diagram Laporan : kepala cabang/

admin

Tampilan Laporan

1. pilih menu lapran

2. kirim pesan (tampil)

3. kirim pesan (berhasil) 4. menampilkan halaman laporan

5. pilih cetak

6. kirim pesan (cetak)

7. validasi nama dan nilai 8. kirim nama dan nilai

Dokumen terkait