• Tidak ada hasil yang ditemukan

BAB IV HASIL DAN PEMBAHASAN

4.2. Analisa Perancangan Sistem

Pada tahap ini akan dibawah bagaimana melakukan pengembangan sistem berdasarkan hasil penelitian yang dilakukan :

4.2.1 Use Case Diagram

Gambar 4. 2 Use Case Diagram Sumber : Data Primer, 2019

Berdasarkan use case diagram di atas, berikut ini adalah skenario jalannya masing-masing use case:

1. Skenario Use Case Login

Tabel 4. 8 Tabel Skenario Use Case Login Identifikasi

Nama Login

Aktor Administrator

Deskripsi Proses login merupakan proses

validasi pengguna agar bisa menggunakan sistem ini

Pre-condition Aktor berada diluar sistem Post-condition Menampilkan halaman login Skenario Utama

Aksi aktor Reaksi Sistem

Membuka url login aplikasi Menampilkan halaman login

Input username dan

password

Menekan tombol login Melakukan validasi username dan password:

- jika valid maka akan terbuka halaman beranda dan bisa menggunakan aplikasi

- jika tidak valid maka akan tetap berada di halaman login dan menampilkan pesan

2. Skenario Use Case Mengelola Data Kriteria

Tabel 4. 9 Tabel Skenario Use Case Mengelola Data Kriteria Identifikasi

Nama Mengelola data kriteria

Aktor Administrator

Deskripsi Proses mengelola data kriteria adalah

proses untuk menambahkan,

mengubah, menghapus kriteria di dalam sistem

Pre-condition Aktor telah melakukan proses login, dan berada di halaman beranda

Post-condition Menampilkan halaman data kriteria Skenario Utama

Aksi aktor Reaksi Sistem

Memilih menu data kriteria Menampilkan halaman data kriteria

Tekan tombol add Menampilkan form tambah data

kriteria Isi form tambah data kriteria

Tekan tombol submit Menyimpan data ke database Tekan tombol edit pada data

yang ingin di edit

Menampilkan form edit data kriteria

Ubah data yang ingin diubah

Tekan tombol submit Menyimpan data ke database Tekan tombol hapus pada

data yang ingin di hapus

Menampilkan pesan “yakin ingin menghapus?”

Tekan tombol ya Menghapus dari database

Tekan tombol tidak Menampilkan halaman data kriteria Sumber : Data Primer, 2019

3. Skenario Use Case Mengelola Data Bobot

Tabel 4. 10 Tabel Skenario Usecase Mengelola Data Bobot Identifikasi

Nama Mengelola data bobot

Aktor Administrator

Deskripsi Proses mengelola data bobot adalah

proses untuk menambahkan,

mengubah, menghapus bobot kriteria di dalam sistem

Pre-condition Aktor telah melakukan proses login, dan berada di halaman beranda

Post-condition Menampilkan halaman data kriteria Skenario Utama

Aksi aktor Reaksi Sistem

Memilih menu data bobot Menampilkan halaman data bobot Tekan tombol add Menampilkan form tambah data bobot Isi form tambah data bobot

Tekan tombol submit Menyimpan data ke database Tekan tombol hapus pada

data yang ingin di hapus

Menampilkan pesan “yakin ingin menghapus?”

Tekan tombol ya Menghapus dari database

Tekan tombol tidak Menampilkan halaman data bobot Sumber : Data Primer, 2019

4. Skenario Use Case Mengelola Data Karyawan

Tabel 4. 11 Skenario Use Case Mengelola Data Karyawan Identifikasi

Nama Mengelola data karyawan

Aktor Administrator

Deskripsi Proses mengelola data karyawan

adalah proses untuk menambahkan, mengubah, menghapus karyawan di dalam sistem

Pre-condition Aktor telah melakukan proses login, dan berada di halaman beranda

Post-condition Menampilkan halaman data karyawan Skenario Utama

Aksi aktor Reaksi Sistem

Memilih menu data

karyawan

Menampilkan halaman data karyawan

Tekan tombol add Menampilkan form tambah data

karyawan Isi form tambah data

karyawan

Tekan tombol submit Menyimpan data ke database Tekan tombol edit pada data

yang ingin di edit

Menampilkan form edit data karyawan

Ubah data yang ingin diubah

Tekan tombol submit Menyimpan data ke database Tekan tombol hapus pada

data yang ingin di hapus

Menampilkan pesan “yakin ingin menghapus?”

Tekan tombol tidak Menampilkan halaman data karyawan Sumber : Data Primer, 2019

5. Skenario Use Case Mengelola Data Nilai

Tabel 4. 12 Skenario Use Case Mengelola Data Nilai Identifikasi

Nama Mengelola data nilai

Aktor Administrator

Deskripsi Proses mengelola data nilai adalah

proses untuk menambahkan,

mengubah, menghapus karyawan di dalam sistem

Pre-condition Aktor telah melakukan proses login, dan berada di halaman beranda

Post-condition Menampilkan halaman data nilai Skenario Utama

Aksi aktor Reaksi Sistem

Memilih menu data nilai Menampilkan halaman data nilai

Tekan tombol add Menampilkan form tambah data

karyawan Tekan tombol edit pada data

yang ingin di edit

Menampilkan form edit data nilai

Ubah data yang ingin diubah

Tekan tombol submit Menyimpan data ke database Tekan tombol hapus pada

data yang ingin di hapus

Menampilkan pesan “yakin ingin menghapus?”

Tekan tombol ya Menghapus dari database

Tekan tombol tidak Menampilkan halaman data nilai Sumber : Data Primer, 2019

6. Skenario Use Case Mengelola Data Hasil Perhitungan

Tabel 4. 13 Skenario Use Case Mengelola Data Hasil Perhitungan Identifikasi

Nama Mengelola data Hasil Perhitungan

Aktor Administrator

Deskripsi Proses mengelola data Hasil

perhitungan adalah proses untuk menampilkan hasil perhitungan metode AHP karyawan terbaik di dalam sistem

Pre-condition Aktor telah melakukan proses login, dan berada di halaman beranda

Post-condition Menampilkan halaman data hasil perhitungan

Skenario Utama

Aksi aktor Reaksi Sistem

Memilih menu data hasil perhitungan

Menampilkan halaman data hasil perhitungan

Sumber : Data Primer, 2019

4.2.2 ActivityDiagram

Berikut ini adalah activity diagram dari sistem pendukung keputusan karyawan terbaik yang penulis rancang untung membangun sistem ini :

Gambar 4. 3 Activity Diagram Login Sumber : Data Primer, 2019

Gambar 4. 4 Activity Diagram Mengelola Data Kriteria Sumber : Data Primer, 2019

Gambar 4. 5 Activity Diagram Mengelola Data Bobot Sumber : Data Primer, 2019

Gambar 4. 6 Activity Diagram Mengelola Data Karyawan Sumber : Data Primer, 2019

Gambar 4. 7 Activity Diagram Mengelola Data Nilai Sumber : Data Primer, 2019

Gambar 4. 8 Activity Diagram Mengelola Hasil Perhitungan Sumber : Data Primer, 2019

4.2.3 SequenceDiagram

Sequence diagram adalah diagram yang menggambarkan suatu kaloborasi suatu diagram dinamis antara sejumlah object. Kegunaannya untuk menunjukan pesan yang di kirim antara object juga interaksi antara object. Sesuatu yang terjadi pada titik tertentu pada eksekusi sistem. Berikut ini adalah sequence diagram dalam sistem pendukung keputisan yang akan dibuat:

Gambar 4. 9 Sequence Diagram login Sumber : Data Primer, 2019

Gambar 4. 10 Sequence Diagram Menambah Data Kriteria Sumber : Data Primer, 2019

Gambar 4. 11 Sequence Diagram Mengubah Kriteria Sumber : Data Primer, 2019

Gambar 4. 12 Sequence Diagram Hapus Kriteria Sumber : Data Primer, 2019

Gambar 4. 13 Sequence Diagram Manambah Bobot Sumber : Data Primer, 2019

Gambar 4. 14 Sequence Diagram Mengubah Bobot Sumber : Data Primer, 2019

Gambar 4. 15 Sequence Diagram Menghapus Bobot Sumber : Data Primer, 2019

Gambar 4. 16 Sequence Diagram Menambah Data Karyawan Sumber : Data Primer, 2019

Gambar 4. 17 Sequence Diagram Mengubah Data Karyawan Sumber : Data Primer, 2019

Gambar 4. 18 Sequence Diagram Menghapus Data Karyawan Sumber : Data Primer, 2019

Gambar 4. 19 Sequence Diagram Menambah Data Nilai Sumber : Data Primer, 2019

Gambar 4. 20 Sequence Diagram Mengubah Nilai Sumber : Data Primer, 2019

4.2.4 ClassDiagram

Gambar 4. 21 Class Diagram Sumber : Data Primer, 2019

Dokumen terkait