3.6. Perancangan Antarmuka Sistem Interface
3.6.1. Halaman utama
Halaman utama adalah yang pertama ditampilkan pada saat aplikasi digunakan. Pada halaman utama terdapat beberapa menu bar yaitu Menu Profil, Matriks Kriteria,
Metode AHP, Metode SAW, About dan Exit. Rancangan tampilan dari Halaman Utama dapat dilihat pada Gambar 3.8. dan keterangannya dapat dilihat pada Tabel 3.9.
IMPLEMENTASI METODE ANALYTIC HIERARCHY PROCESS AHP DAN SIMPLE ADDITIVE
WEIGHTING SAW DALAM PEMILIHAN OPERATOR SELULER TERBAIK
[1]
Judul
Metode AHP [2] Metode SAW [3]
Profil [4]
Keluar [6]
Help [5] Gambar
Gambar
Gambar 3.9 Rancangan Halaman Utama
Keterangan:
Tabel 3.31. Keterangan Bagian-Bagian Rancangan Antarmuka Aplikasi
No Jenis Objek
Keterangan
1 Label Judul
Judul Aplikasi yang dirancang. 2
Jbutton Metode AHP Berisi menu Matriks Kriteria perhitungan Nilai
Metode AHP. 3
Jbutton Metode SAW Berisi menu Matriks Kriteria perhitungan bobot
Universitas Sumatera Utara
Metode SAW. 4
Jbutton Profil Berisi tentang pembuat program.
5 Jbutton Help
Berisi tentang cara menggunakan program 6
Jbutton Exit Keluar dari program
3.6.2. Halaman SubMenu Metode AHP Halaman SubMenu Metode AHP adalah halaman yang berisi tentang perhitungan
awal metode AHP dalam mengambil suatu keputusan. Dalam tampilan submenu metode AHP terdapat tiga tampilan yang akan dirancang yaitu tampilan matriks
kriteria, matriks alternatif dan matrik global.Tampilan rancangan Matriks Kriteria dapat dilihat pada Gambar 3.10, rancangan Matriks Alternatif pada Gambar 3.11 dan
Matriks Prioritas Global pada Gambar 3.12.
Metode AHP X
12
5
ʎ Maks 1
4 2
3 CI
CR
6 7
9 8
10 11
Gambar
Gambar 3.10 Rancangan Halaman Sub Menu metode AHP Matriks Kriteria
Universitas Sumatera Utara
Tabel 3.32. Keterangan Bagian-Bagian Submenu AHP matriks Kriteria
No Jenis Objek
Keterangan
1 Input Matriks
Berpasangan Berisi Text Field untuk menginput nilai-nilai preferensi
tiap alternatif. 2
JButton Button Proses untuk Melakukan Proses Preferensi nilai
alternatif. 3
JButton Button
Sederhanakan untuk Melakukan Proses Preferensi nilai alternatif.
4 Jtabel
Tabel yang berisi nilai proses normalisasi Preferensi. 5
JButton Button
untuk menghitung Eigenvector Matriks
Prioritas. 6
Jtabel Tabel yang berisi nilai matriks prioritas.
7 JTextField
TextField untuk menampilkan nilai dari λ Maks.
8 JTextField
TextField untuk menampilkan nilai dari Consistency Index..
9 JTextField
TextField untuk menampilkan nilai dari Consistency Rasio.
10 JLabel
Label untuk menampilkan nilai Konsistensi dan Tidak Konsisten.
11 Jbutton
Reset untuk membersihkan setiap isi kolom untuk input baru nilai kolom.
12 Jbutton
Button untuk melanjutkan perhitungan Alternatif Tarif Telepon dan alternatif lain.
Universitas Sumatera Utara
Metode AHP X
12
5
ʎ Maks 1
4 2
3 CI
CR
6 7
9 8
10 11
Gambar
Gambar 3.11 Rancangan Halaman Alternatif AHP
Tabel 3.33. Keterangan Bagian-Bagian Rancangan Alternatif
No Jenis Objek
Keterangan
1 Input Matriks
Berpasangan Berisi Text Field untuk menginput nilai-nilai preferensi
tiap alternatif. 2
JButton Button Proses untuk Melakukan Proses Preferensi nilai
alternatif. 3
JButton Button
Sederhanakan untuk Melakukan Proses Preferensi nilai alternatif.
4 Jtabel
Tabel yang berisi nilai proses normalisasi Preferensi. 5
JButton Button
untuk menghitung Eigenvector Matriks
Prioritas. 6
Jtabel Tabel yang berisi nilai matriks prioritas.
Universitas Sumatera Utara
7 JTextField
TextField untuk menampilkan nilai dari λ Maks.
8 JTextField
TextField untuk menampilkan nilai dari Consistency Index..
9 JTextField
TextField untuk menampilkan nilai dari Consistency Rasio.
10 JLabel
Label untuk menampilkan nilai Konsistensi dan Tidak Konsisten.
11 Jbutton
Reset untuk membersihkan setiap isi kolom untuk input baru nilai kolom.
12 Jbutton
Button untuk melanjutkan perhitungan Alternatif Tarif Telepon dan alternatif lain.
2 1
Matriks Prioritas Global X
Simpati AS
IM3 XL
3 Three Mentari
AXIS 11
Textfield
4
Textfield
5
Textfield
6
Textfield
7
Textfield
8
Textfield
9
Textfield
10
Gambar
3
Gambar 3.12 Rancangan Halaman Matriks Global
Universitas Sumatera Utara
Tabel 3.34. Keterangan Bagian-Bagian Matriks Global
No Jenis Objek
Keterangan
1 JTabel
Tabel untuk menampung semua nilai dari Matriks Prioritas Eigenvector.
2 Jbutton
Button untuk mengambil semua nilai matriks prioritas dari matriks kriteria dan matriks Alternatif.
3 Jbutton
Button untuk menghitung total matriks kriteria global. 4
JTextField TextField untuk menampilkan nilai Simpati.
5 JTextField
TextField untuk menampilkan nilai AS. 6
JTextField TextField untuk menampilkan nilai IM3.
7 JTextField
TextField untuk menampilkan nilai XL. 8
JTextField TextField untuk menampilkan nilai 3Three.
9 JTextField
TextField untuk menampilkan nilai Mentari. 10
JTextField TextField untuk menampilkan nilai AXIS.
11 JLabel
Label untuk menampilkan operator seluler Terbaik.
3.6.3. Halaman SAW Halaman SAW adalah halaman yang berisi fitur untuk menyelesaikan persoalan SPK
dengan menggunakan Metode SAW.Rancangan tampilan dari Halaman SAW dapat dilihat pada Gambar 3.13. Dan ada empat bagian yang akan dibangun di dalamnya,
keterangannya dapat dilihat pada Tabel 3.35.
Universitas Sumatera Utara
Metode SAW X
Hitung Normalisasi
3
Hitung Nilai Akhir
5 Tabel 6
Bobot Kriteria 1
2 4
Gambar
Gambar 3.13. Rancangan Halaman SAW
Tabel 3.35. Keterangan Bagian-Bagian Rancangan Halaman SAW
No Nama
Keterangan
1 Tabel Matriks Bobot
Kriteria Berisi nilai bobot kriteria yang diperoleh dari nilai eigen
vector matriks global metode AHP. 2
JTabel Matriks Bobot Alternatif
Berisi nilai bobot alternatif yang diperoleh dari hasil matriks tiap alternatif pada metode AHP.
3 Jbutton Normalisasi
Proses Perhitungan Normalisasi Matriks 4
Jtabel Hasil normalisasi
Berisi nilai bobot alternatif setiap kriteria yang dinormalkan.
4 JButton Nilai Akhir
Proses Perhitungan Nilai Akhir 5
JTabel Ranking SAW Berisi nilai hasil perhitungan metode SAW
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 Hasil Kuisioner