17
Mengelola Nilai Standar Kriteria
Membuat Nilai Standar
Kriteria Mengedit
Nilai Stanadar
Kriteria Menghapus
Nilai Standar Kriteria
Mengelola Alternatif Membuat
Alternatif Mengedit
Alternatif Menghapus
Alternatif
Mengelola Kriteria Membuat
kriteria Mengedit
kriteria Mengelola Perhitungan
Memberi Bobot
Mencetak Hasil
Perhitungan Registrasi
User Administrator
Login include
in c
lud e
i n
c lu
d e
in c
lu d
e
Menghapus Kriteria
Mengelola Nilai
Menghapus nilai
Mengedit nilai
in c
lud e
Gambar 3. 1 Diagram Use Case
Pada use case diatas terdapat dua aktor yaitu user dan administrator. user dapat melakukan pengelolaan perhitungan yaitu registrasi dengan cara
memasukan email dan nama, memberi bobot dan mencetak hasil perhitungan. Administrator dapat melakukan Pengelolaan alternatif yaitu
membuat alternatif, mengedit alternatif dan menghapus alternatif, Pengelolaan kriteria yaitu membuat kriteria, mengedit kriteria dan
menghapus kriteria, Pengelolaan nilai standar kriteria yaitu Membuat nilai standar kriteria, Mengedit nilai standar kriteria dan menghapus nilai
standar kriteria dan pengelolaan nilai yaitu membuat nilai, mengedit nilai dan menghapus nilai.
3.1.2.2 Skenario Use Case 1. Nama Use Case : Login
Aktor
: Administrator
18
Kondisi Awal : Form Halaman Awal Terbuka
Kondisi Akhir : Form Halaman Admin Terbuka
Aksi Aktor Reaksi Sistem
2.user memasukan
username, password
3.user klik login 1.sistem
menampilkan halaman
home awal 4.sistem
menampilkan halaman
home 2. Nama Use Case : Membuat Alternatif
Aktor
: Administrator Kondisi Awal
: Form Alternatif Terbuka Kondisi Akhir
: id_nilai_alternatif terbuat Aksi Aktor
Reaksi Sistem
2.admin klik tambah alternatif 4.admin mengisi form tambah
alternatif 1.sistem
menampilkan halaman
alternatif 3.sistem menampilkan form tambah
alternatif 5.sistem menyimpan data ke basis
data
3. Nama Use Case : Mengedit Alternatif Aktor
: Administrator Kondisi Awal
: Form Alternatif Terbuka Kondisi Akhir
: alternatif berhasil diedit Aksi Aktor
Reaksi Sistem
2. admin klik alternatif yang ingin diedit lalu klik edit
4.admin mengedit lalu klik save 1.sistem
menampilkan halaman
alternatif 3.sistem menampilkan alternatif
5.sistem menyimpan ke dalam basis data
4. Nama Use Case : Menghapus Alternatif
19
Aktor : Administrator
Kondisi Awal : Form Alternatif Terbuka
Kondisi Akhir : alternatif terhapus
Aksi Aktor Reaksi Sistem
2. admin klik alternatif yang ingin dihapus lalu klik hapus
1.sistem menampilkan
halaman alternatif
3.sistem menghapus alternatif dari basis data
5. Nama Use Case : Membuat Kriteria Aktor
: Administrator Kondisi Awal
: Form Kriteria Terbuka Kondisi Akhir
: id kriteria terbuat
Aksi Aktor Reaksi Sistem
2. admin menginputkan isi dari kriteria lalu klik save
1.sistem menampilkan halaman kriteria 3.sistem menyimpan kriteria ke dalam
basis data
6.Nama Use Case : Mengedit Kriteria
Aktor : Administrator
Kondisi Awal : Form Kriteria Terbuka
Kondisi Akhir : kriteria berhasil diedit
Aksi Aktor Reaksi Sistem
2. admin klik nilai kriteria yang ingin diedit lalu klik edit
3.admin mengedit lalu klik save 1.sistem menampilkan kriteria
4.sistem
menyimpan ke
dalam database
7.Nama Use Case : Menghapus Kriteria
Aktor : Administrator
Kondisi Awal : Form KriteriaTerbuka
20
Kondisi Akhir : kriteria terhapus
Aksi Aktor Reaksi Sistem
2. admin klik kriteria yang ingin dihapus lalu klik hapus
1.sistem menampilkan halaman kriteria 3.sistem menghapus kriteria dari basis
data
8. Nama Use Case : Membuat Nilai Standar Kriteria Aktor
: Administrator Kondisi Awal
: Form Nilai Staandar Kriteria Terbuka Kondisi Akhir
: id Nilai staandar kriteria terbuat
Aksi Aktor Reaksi Sistem
2. admin menginputkan isi dari nilai standar kriteria lalu klik save
1.sistem menampilkan halaman nilai standar kriteria
3.sistem menyimpan nilai standar kriteria ke dalam basis data
9.Nama Use Case : Mengedit Nilai Standar Kriteria
Aktor : Administrator
Kondisi Awal : Form Nilai Standar Kriteria Terbuka
Kondisi Akhir : Nilai standar kriteria berhasil diedit
Aksi Aktor Reaksi Sistem
2. admin klik nilai standar kriteria yang ingin diedit lalu klik edit
3.admin mengedit lalu klik save 1.sistem menampilkan nilai standar
kriteria 4.sistem
menyimpan ke
dalam database
10.Nama Use Case : Menghapus Nilai Standar Kriteria Aktor
: Administrator Kondisi Awal
: Form Nilai Standar KriteriaTerbuka Kondisi Akhir
: Nilai standar kriteria terhapus Aksi Aktor
Reaksi Sistem
21
2. admin klik nilai standar kriteria yang ingin dihapus lalu klik hapus
1.sistem menampilkan halaman nilai standar kriteria
3.sistem
menghapus nilai
standar kriteria dari basis data
11. Nama Use Case : Registrasi Pemilih Aktor
: User Kondisi Awal
: Form Registrasi Terbuka Kondisi Akhir
: User masuk ke form pemilihan
Aksi Aktor Reaksi Sistem
2. admin menginputkan nama dan email 1.sistem
menampilkan halaman
registrasi 3.sistem menyimpan ke dalam basis
data
dan menampilkan
halaman pemilihan
12.Nama Use Case : Memberi bobot Aktor
: User Kondisi Awal
: Form Pemilihan Terbuka Kondisi Akhir
: Hasil pemilihan ditampilkan Aksi Aktor
Reaksi Sistem
2. admin memberi bobot pada kriteria lalu klik hitung
1.sistem menampilkan
halaman pemilihan
3.sistem menghitung dan menampilkan hasil
4.sistem menyimpan hasil perhitungan
13.Nama Use Case : Mencetak Hasil Rekomendasi Aktor
: User Kondisi Awal
: Hasil Rekomendasi ditampilkan Kondisi Akhir
: Mencetak Aksi Aktor
Reaksi Sistem
1.sistem menampilkan halaman hasil perhitungan
22
2. admin klik cetak 3.sistem mencetak hasil perhitungan
14. Nama Use Case : Membuat Nilai Aktor
: Administrator Kondisi Awal
: Form Nilai Terbuka Kondisi Akhir
: Aksi Aktor
Reaksi Sistem
2.admin klik tambah nilai 4.admin mengisi form tambah nilai
1.sistem menampilkan halaman nilai 3.sistem menampilkan form tambah
nilai 5.sistem menyimpan data ke basis
data
15. Nama Use Case : Mengedit Nilai Aktor
: Administrator Kondisi Awal
: Form Nilai Terbuka Kondisi Akhir
: nilai berhasil diedit Aksi Aktor
Reaksi Sistem
2. admin klik isi nilai yang ingin diedit lalu klik edit
4.admin mengedit lalu klik save 1.sistem menampilkan halaman nilai
3.sistem menampilkan nilai 5.sistem menyimpan ke dalam basis
data
16. Nama Use Case : Menghapus Nilai Aktor
: Administrator Kondisi Awal
: Form Nilai Terbuka Kondisi Akhir
: nilai terhapus Aksi Aktor
Reaksi Sistem
2. admin klik isi nilai yang ingin dihapus lalu klik hapus
1.sistem menampilkan halaman nilai 3.sistem menghapus nilai dari basis
23
data
3.1.2.3 Diagram Konteks
SPK Pemilihan Handphone User
Administator Data admin,
Data kriteria, Data nilai standar kriteria,
Data alternatif, Data nilai
Data pemilihan, Data bobot
informasi informasi
Gambar 3. 2 Diagram Konteks
24
3.1.2.4 Diagram Aliran Data
Administrator 1.0
Login Administrator
Administrator
2.0 Kelola Kriteria
3.0 Kelola Nilai
Standar Kriteria Kriteria
Nilai Standar Kriteria
4.0 Kelola Alternatif
Alternatif
Pengguna 6.0
Insert Pemilihan
7.0 Insert Bobot Pilih
Bobot Pilih Pemilihan
User name, password
User name,
password
kriteria Nama
kriteria,id kriteria,atribut
Nama nilai, id nilai,nilai
Nilai Standarkriteria
Id kriteria
Nama alternatif, id
alternatif,gam bar,deskripsi
alternatif
Nama,id pemilih,email
pemilihan
idpemilih Id
kriteria
bobot Bobot Pilih
5.0 Kelola Nilai
Nilai IsNilaiStandar
Kiteria,Id_alter natif
nilai
Gambar 3. 3 DFD Level 1
3.2 Perancangan Sistem
Perancangan sistem akan meliputi tahap-tahap manajemen model, manajemen data, manajemen dialog, manajemen pengetahuan, diagram aliran
data. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
3.2.1 Perancangan Subsistem Manajemen Model
Sistem Pendukung Keputusan pembelian handphone ini memiliki beberapa kriteria yaitu harga, brand, depresiasi, RAM, kamera, layar, baterai, dan
fitur dikarenakan 8 kriteria tersebut adalah faktor-faktor yang mempengaruhi calon pembeli handphone dalam memilih handphone yang tepat dan sesuai
kriteria. Kriteria yang digunakan di dalam sistem didapatkan dari hasil wawancara dengan calon pembeli handphone. Dalam wawancara yang terdiri dari 11
pertanyaan seputar kesulitan di dalam membeli handphone didapatkan 8 kriteria tersebut yang paling banyak disebutkan responden. Lalu dari hasil wawancara
juga diperoleh isi standar kriteria seperti harga memiliki 3 isi standar yaitu harga terbilang murah pada range di bawah1 juta rupiah, sedang pada range 1,1 juta
– 3 juta rupiah dan mahal lebih dari 3 juta rupiah, begitu juga dengan kriteria lainnya.
Penentuan nilai standar kriteria yaitu 1, 5 dan 10 berdasarkan grafik nilai standar kriteria Suryadi 2002 pada gambar 2.3 dengan berpatokan pada isi standar
kriteria diatas. Langkah-langkah penyelesaian SAW adalah sebagai berikut :