BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1. Implementasi Sistem
Implementasi dari aplikasi dirancang dengan menggunakan bahasa pemrograman Java NetBeans IDE 6.8 dengan JDK versi 6 Update 18. Penggunaan bahasa pemrograman
Java bertujuan untuk memberikan kemudahan kepada penulis dalam pembuatan source code dan tampilan aplikasi.
Proses implementasi sistem yang terjadi didalam aplikasi yang dirancang dibagi menjadi dua, yaitu:
1. Implementasi sistem pendukung keputusan dengan Algoritma AHP untuk
pemilihan Hardisk Eksternal yang sesuai dengan kebutuhan user. 2.
Implementasi sistem pendukung keputusan dengan Algoritma PROMETHEE untuk pemilihan Hardisk Eksternal yang sesuai dengan kebutuhan user.
4.1.1. Form Menu Utama
Form Menu Utama merupakan tampilan awal sistem yang muncul pada saat sistem pertama kali dijalankan. Form Menu Utama terdiri dari 3 menu bar, yaitu menu
Algorithm, About dan Exit.
Gambar 4.1. Form Menu Utama
4.1.2. Form Algorithm
Form Algorithm merupakan menu bar pada form ini memiliki sub AHP dan sub PROMETHEE. Pada sub AHP berisi Implementasi Algoritma AHP, dalam sub AHP
terdapat form Matriks Proses Kriteria, form Matriks Proses Alternative Kapasitas, form Matriks Proses Alternative Kecepatan Transfer, form Matriks Proses Alternative
Dimensi, dan form Matriks Proses Altenative Tipe USB, yaitu dapat dilihat pada gambar 4.2. Form Matriks AHP.
Gambar 4.2. Form Matriks AHP
Pada sub PROMETHEE berisi Implementasi Algoritma PROMETHEE, dalam sub PROMETHEE terdapat form Matriks Perhitungan dengan PROMETHEE, yaitu
dapat dilihat pada gambar 4.3. Form Matriks PROMETHEE.
Gambar 4.3. Form Matiks PROMETHEE
4.1.3. Form About
Form About berisi tentang penulis, form ini memberikan sekilas tentang penulis dapat dilihat pada gambar 4.4. Form About berikut ini.
Gambar 4.4. Form About
4.2. Pengujian Sistem
Tahap pengujian sistem merupakan lanjutan dari tahap yang sebelumnya telah dilakukan, yaitu tahap implementasi sistem. Pengujian sistem ini ialah dengan
memasukan nilai preferensi terhadap Algoritma AHP dan Algoritma PROMETHEE ke dalam aplikasi sistem.
4.2.1. Pengujian Proses Algoritma AHP Pada pengujian ini dengan menggunakan algoritma AHP ialah dengan melakukan
interaksi dengan sistem dengan cara memilih menu Algorithm dan masuk pada sub menu AHP. Dalam sub menu AHP terdapat form matriks proses kriteria, setelah
kriteria dihitung maka hal kedua yang dilakukan ialah melakukan perhitungan alternative, yaitu dapat dilihat pada gambar 4.5. Perhitungan Matriks Kriteria.
Gambar 4.5. Perhitungan Matriks Kriteria
Setelah matriks kriteria dihitung, maka dilakukan menghitung matriks alternative. Perhitungan alternative Kapasitas dapat dilihat pada gambar 4.6. di bawah
ini. Perhitungan alternatif terdiri dari 4 bagian, yaitu Kapasitas, Kecepatan Tranfer, Dimensi dan Tipe USB.
Gambar 4.6. Perhitungan Matriks Alternative Kapasitas
Gambar 4.7. Perhitungan Matriks Alternative Kecepatan Transfer
Setelah Kapasitas alternative Kapasitas dihitung, selanjutnya perhitungan alternative Kecepatan Transfer dapat dilihat pada gambar 4.7. di atas dan Perhitungan
alternative Dimensi dapat dilihat pada gambar 4.8. di bawah ini.
Gambar 4.8. Perhitungan Matriks Alternative Dimensi
Setelah matriks alternative Kecepatan Transfer dan matriks alternative Dimensi dihitung, maka dilakukan menghitung matriks alternative Tipe USB.
Perhitungan alternative Tipe USB dapat dilihat pada gambar 4.9. Setelah alternative Tipe USB dihitung dan dilakukan perhitungan Matriks Global.
Gambar 4.9. Perhitungan Matriks Alternative Tipe USB
Perhitungan Matriks Global dan menghitung matriks prioritas global. Hasil dari Perhitungan matriks prioritas global yaitu dapat diketahui ranking hardisk
eksternal yang sesuai dengan kebutuhan user dan waktu proses algoritma yang dibutuhkan menjalankan perhitungan AHP, yaitu dapat dilihat pada gambar 4.10.
Perhitungan Matriks Global.
Gambar 4.10. Perhitungan Matriks Global
4.2.2. Pengujian Proses Algoritma PROMETHEE
Pada pengujian ini dengan menggunakan algoritma PROMETHEE ialah dengan melakukan interaksi dengan sistem dengan cara memilih menu algorithm dan masuk
pada sub menu PROMETHEE. Dalam sub menu PROMETHEE sistem akan melakukan interaksi dengan menampilkan halaman perhitungan PROMETHEE, yaitu
dapat dilihat pada gambar 4.11. Perhitungan Matriks PROMETHEE.
Gambar 4.11. Perhitungan Matriks PROMETHEE
4.3. Analisis Perbandingan Algoritma