Perancangan Antarmuka Sistem Interface

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