Anda di halaman 1dari 18

BAB IV

PEMODELAN DAN PERANCANGAN SISTEM

4.1 Pemodelan Sistem

Pemodelan aplikasi pemanfaatan sistem pendukung keputusan dalam

menentukan kelayakan kenaikan jabatan berdasarkan kriteria-kriteria yang

ditentukan menggunakan pemodelan UML (Unified Modeling Language). UML

merupakan salah satu alat bantu untuk dapat digunakan dalam sistem yang

berorientasi objek. Dalam pengembangan pemodelan sistem yang akan dirancang

dituangkan kedalam bentuk use case diagram, activity diagram, dan class

diagram pemodelan sistem yang akan dirancang dituangkan kedalam bentuk use

case diagram, activity diagram, dan class diagram.

4.1.1 Skenario Use Case

Berikut ini adalah skenario dari use case diagram untuk aplikasi sistem

pendukung keputusan yang akan dibangun yaitu :

1. Skenario Login

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktifitas dari form

login yang tampil pada saat aplikasi dibuka.

36
37

Tabel 4.1 Skenario Login

Manager Sistem

1. Memasukkan username dan password


2. Memverifikasi username
dan password
3. Menampilkan menu utama

2. Skenario Mengelola Data Kriteria

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktifitas dari form

data kriteria yang tampil pada saat menu data kriteria dipilih.

Tabel 4.2 Skenario Mengelola Data Kriteria

Manager Sistem

1. Mengklik/memilih menu data kriteria

2. Menampilkan form data

kriteria

3. Skenario Menyimpan Data Kriteria

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktifitas dari

tombol simpan pada form data kriteria yang tampil pada saat

menu data kriteria dipilih.

Tabel 4.3 Skenario Menyimpan Data Kriteria

Manager Sistem

1. Menampilkan form data

kriteria
38

Tabel 4.3 Skenario Menyimpan Data Kriteria (Lanjutan)

Manager Sistem

2. Mengisi data Kriteria

3. Mengklik tombol simpan

4. Data Kriteria tersimpan dan

tampil.

4. Skenario Mengubah Data Kriteria

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktifitas dari

tombol ubah pada form data kriteria.

Tabel 4.4 Skenario Mengubah Data Kriteria

Manager Sistem

1. Menampilkan form data


kriteria
2. Memilih/mengklik data record yang
akan diubah
3. Menampilkan data record
pada textbox yang
disediakan
4. Melakukan penginputan data pada
field yang telah disediakan (kode
kriteria, nama kriteria, bobot) dan
mengklik tombol ubah
5. Memproses perubahan data
yang telah dimasukkan
39

5. Skenario Menghapus Data Kriteria

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol hapus pada form data Kriteria.

Tabel 4.5 Skenario Menghapus Data Kriteria

Manager Sistem

1. Menampilkan form data


alternatif
2. Memilih/mengklik data record yang
akan dihapus
3. Menapilkan data record pada
textbox yang disediakan
4. Melakukan penghapusan record
dengan mengklik tombol hapus
5. Memproses penghapusan
data yang telah dipilih

6. Skenario Mengelola Data Alternatif

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktifitas dari form

data alternatif yang tampil pada saat menu data alternatif dipilih.

Tabel 4.6 Skenario Mengelola Data Alternatif

Manager Sistem

1. Mengklik/memilih menu data


alternatif
2. Menampilkan form data
alternatif
40

7. Skenario Menyimpan Data Alternatif

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan dari tombol simpan

pada form data alternatif.

Tabel 4.7 Skenario Menyimpan Data Alternatif

Manager Sistem

1. Menampilkan form data


alternatif
2. Melakukan penginputan data pada
field yang telah disediakan dan
mengklik tombol simpan
3. Memproses penyimpanan
data yang telah dimasukkan

8. Skenario Mengubah Data Alternatif

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol ubah pada form data alternatif.

Tabel 4.8 Skenario Mengubah Data Alternatif

Manager Sistem

1. Menampilkan form data


alternatif
2. Memilih/mengklik data record yang
akan diubah
3. Menampilkan data record
pada textbox yang disediakan
41

Tabel 4.8 Skenario Mengubah Data Alternatif (Lanjutan)

Manager Sistem

4. Melakukan penginputan data pada


field yang telah disediakan dan
mengklik tombol ubah
5. Memproses perubahan data
yang telah dimasukkan

9. Skenario Menghapus Data Alternatif

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol hapus pada form data alternatif.

Tabel 4.9 Skenario Menghapus Data Alternatif

Manager Sistem

6. Menampilkan form data


alternatif
7. Memilih/mengklik data record yang
akan dihapus
8. Menapilkan data record pada
textbox yang disediakan
9. Melakukan penghapusan record
dengan mengklik tombol hapus
10. Memproses penghapusan
data yang telah dipilih

10. Skenario Mengelola Data Penilaian

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari form

data penilaian yang tampil pada saat menu data penilaian dipilih.
42

Tabel 4.10 Skenario Mengelola Data Penilaian

Manager Sistem

1. Mengklik/memilih menu data


penilaian
2. Menampilan form data
penilaian

11. Skenario Menyimpan Data Penilaian

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol simpan pada form data penilaian.

Tabel 4.11 Skenario Menyimpan Data Penilaian

Manager Sistem

1. Menampilkan form data


penilaian
2. Melakukan penginputan data pada
field yang telah disediakan dan
mengklik tombol simpan
3. Memproses penyimpanan
data yang telah dimasukkan

12. Skenario Mengubah Data Penilaian

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol ubah pada form data penilaian.


43

Tabel 4.12 Skenario Mengubah Data Penilaian

Manager Sistem

1. Menapilkan form data


penilaian
2. Memilih/mengklik data record yang
akan diubah
3. Menampilkan data record
pada textbox yang
disediakan
4. Melakukan penginputan data pada
field yang telah disediakan dan
mengklik tombol ubah
5. Memproses perubahan data
yang telah dimasukkan

13. Skenario Menghapus Data Penilaian

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol hapus pada form data penilaian.

Tabel 4.13 Skenario Menghapus Data Penilaian

Manager Sistem

1. Menampilkan form data


penilaian
2. Memilih/mengklik data record yang
akan dihapus
3. Menampilkan data record
pada textbox yang disediakan
4. Melakukan penghapusan record
dengan mengklik tombol hapus
5. Memproses penghapusan
data yang telah dipilih
44

14. Skenario Proses MOORA

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari form

proses MOORA.

Tabel 4.14 Skenario Proses MOORA

Manager Sistem

1. Menampilkan form data


proses MOORA
2. Memilih/mengklik tombol proses
3. Menampilkan hasil
perhitungan MOORA
4. Melakukan penyimpanan record
dengan mengklik tombol simpan
5. Memproses simpan data
yang telah dipilih

15. Skenario Mencetak Hasil Laporan

Aktor : Manager

Deskripsi : Use case ini berfungsi untuk menggambarkan aktivitas dari

tombol hapus pada form data penilaian.

Tabel 4.15 Skenario Mencetak Hasil Laporan

Manager Sistem

1. Menampilkan form data


proses MOORA
2. Mengklik tombol cetak setelah hasil
perhitungan telah dilakukan
45

Tabel 4.15 Skenario Mencetak Hasil Laporan (Lanjutan)

Manager Sistem

3. Menampilkan laporan hasil


perhitungan dan
perangkingan

4.1.2 Use Case Diagram

Berdasarkan penjabaran pemodelan scenario use case sistem diatas.

Berikut ini pemodelan use case diagram perancangan aplikasi pemanfaatan

sistem pendukung keputusan dalam menentukan kelayakan kenaikan jabatan

pada PT.Sumatera Mitra Andalan dengan menggunakan metode MOORA (Multi-

Objective Optimization On The Basis Of Ratio Analysis).

Gambar 4.1 Use Case Diagram MOORA

4.1.3 Activity Diagram

Berikut ini pemodelan activity diagram perancangan aplikasi pemanfaatan

sistem pendukung keputusan dalam menentukan kelayakan kenaikan jabatan pada


46

PT.Sumatera Mitra Andalan dengan menggunakan metode MOORA (Multi-

Objective Optimization On The Basis Of Ratio Analysis). Berdasarkan deskripsi

dari Use Case Diagram diatas berikut ini adalah gambar Activity Diagram.

Gambar 4.2 Activity Diagram Form Proses Metode MOORA

4.1.4 Class Diagram

Class Diagram merupakan suatu diagram yang dapat menggambarkan

seluruh hubungan dari setiap class pada suatu sistem, class diagram mirip ER-

Diagram pada perancangan database, bedanya pada ER-diagram tidak terdapat


47

operasi/metode tapi hanya attribut. Class terdiri dari nama kelas, atribut dan

operasi/metode. Berikut ini adalah rancangan Class Diagram dari sistem yang

dirancang yaitu sebagai berikut :

Gambar 4.3 Class Diagram

4.2 Perancangan Sistem

Dalam membangun aplikasi pemanfaatan sistem pendukung keputusan

dalam menentukan kelayakan kenaikan diperlukan perancangan sistem berupa

perancangan tabel dan perancangan antarmuka.


48

4.2.1 Perancangan Tabel

Pada aplikasi Sistem Pendukung Keputusan dalam menentukan pelayan

terbaik menggunakan database dengan nama MOORA. Berikut rancangan tabel

yang akan dibangun.

1. Rancangan Tabel Login

Tabel login adalah tabel yang berisikan username dan password. Berikut ini

adalah rancangan dari tabel login:

Tabel 4.7 Tabel Login

No Nama Field Tipe Data Size Keterangan

1 Username Text 30 Nama Pengguna

2 Password Text 255 Kata Sandi Pengguna

2. Rancangan Tabel Data Alternatif

Tabel data alternatif adalah tabel yang berisi data alternatif. Berikut ini

adalah rancangan dari tabel data alternatif yaitu sebagai berikut:

Tabel 4.8 Tabel Alternatif

No Nama Field Tipe Data Size Keterangan

1 ID_Alternatif Text 10 ID_Alternatif

2 Nama_Alternatif Text 30 Nama_Alternatif

3 Alamat Text 30 Alamat

4 No_HP Text 30 No_HP

3. Rancangan Tabel Data Kriteria

Tabel data kriteria adalah tabel yang berisi data kriteria. Berikut ini adalah

rancangan dari tabel data kriteria yaitu sebagai berikut:


49

Tabel 4.9 Tabel Kriteria

No Nama Field Tipe Data Size Keterangan

1 Kode_Kriteria Text 5 Kode

2 Nama_Kriteria Text 30 Nama Kriteria

3 Jenis_Kriteria Text 20 Jenis

4 Bobot_Kriteria Number 10 Bobot

4. Rancangan Tabel Data Penilaian

Tabel data penilaian adalah tabel yang berisikan data penilaian. Berikut ini

adalah rancangan dari tabel data penilaian yaitu sebagai berikut:

Tabel 4.10 Tabel Penilaian

No Nama Field Tipe Data Size Keterangan

1 Kode_Alternatif Text 10 Kode Alternatif

2 Nama_Alternatif Text 30 Nama

3 K1 Text 5 Kinerja

4 K2 Text 5 Etika

5 K3 Text 5 Kerja sama tim

6 K4 Text 5 Keterlambatan

7 K5 Text 5 Tanggung Jawab

5. Rancangan Tabel Hasil

Tabel hasil adalah tabel yang berisikan data hasil perhitungan. Berikut ini

adalah rancangan dari tabel hasil yaitu sebagai berikut:


50

Tabel 4.11 Tabel Hasil

No Nama Field Tipe Data Size Keterangan

1 Kode_Alternatif Text 10 Kode Alternatif

2 Nama_Alternatif Text 10 Nama_Alternatif

3 Hasil Number 5 Hasil

4 Keterangan Text 5 Keterangan

4.2.2 Perancangan Antarmuka

Perancangan antarmuka (interface) adalah bagaimana gambaran atau

program yang akan dibuat, baik itu Form proses input sampai ketahap proses

outputnya. Berikut ini adalah contoh gambaran antar muka di dalam skripsi ini

adalah sebagai berikut:

1. Perancangan Form Login

From login merupakan form yang berfungsi untuk memasukan username dan

password admin sebelum tampil ke menu utama. Bentuk form login dapat

dilihat pada gambar di bawah ini:

Gambar 4.4 Rancangan Form Login

2. Rancangan Form Menu Utama

Form menu utama pada saat aplikasi dijalankan setelah user sukses

melakukan login. Setelah melakukan login maka user akan masuk ke dalam
51

tampilan menu beberapa menu antara lain menu file data alternatif, data

kriteria, penilaian, proses MOORA, laporan dan logout. Berikut ini adalah

rancangan Form Menu Utama sebagai berikut :

Gambar 4.5 Rancangan Form Menu Utama

3. Rancangan Form Alternatif

Form alternatif adalah form yang dirancang sebagai form untuk menginput

data alternatif. Berikut ini adalah Rancangan Form Alternatif yaitu sebagai

berikut :

Gambar 4.6 Rancangan Form Alternatif


52

4. Rancangan Form Kriteria

Berikut ini adalah Rancangan Form Kriteria yaitu sebagai berikut :

Gambar 4.7 Rancangan Form Kriteria

5. Rancangan Form Penilaian

Berikut tampilan dan form penilaian MOORA yaitu sebagai berikut :

Gambar 4.8 Rancangan Form Penilaian

6. Rancangan Form Perhitungan

Berikut ini adalah Rancangan Form Perhitungan yaitu sebagai berikut :


53

Gambar 4.9 Rancangan Form Perhitungan

7. Rancangan Form Laporan

Berikut ini adalah Rancangan Form Laporan yaitu sebagai berikut :

Gambar 4.10 Rancangan Form Laporan

Anda mungkin juga menyukai