Hasil Akhir Ranking PROMETHEE
Tabel 3.23. Tabel Ranking PROMETHEE
Alternatif Nilai
Ranking Lacie Rugged Triple A
0,29 1
Transcend StoreJet E
0,13 2
A-Data DashDrive F 0,07
3
Toshiba Canvio Simple C 0,03
4
WD My Passport B 5
Buffalo Mini Station H -0,06
6
Spectra Flash RapidStore I -0,06
7
Seagate D -0,12
8
Fujitsu J
-0,12 9
Hitachi Touro Mobile G -0,19
10
3.4. Pemodelan Sistem
Pemodelan sistem yang dirancang penulis bertujuan menggambarkan kondisi dan bagian-bagian yang berperan dalam sistem yang dirancang. Pemodelan sistem
dilakukan dengan membuat use-case diagram, activity diagram dan sequence diagram.
3.4.1. Use-Case Diagram dan Activity Diagram Untuk menganalisis interaksi yang terjadi antara user dan sistem penulis
menggunakan use-case diagram. Use-case berperan menggambarkan interaksi antar komponen-komponen yang berperan dalam sistem yang akan dirancang, yaitu dapat
dilihat pada gambar 3.2. Use-case sistem.
Gambar 3.2. Use-Case Sistem
Use-case pada gambar 3.2. menjelaskan aksi yang dapat dilakukan oleh user, user dapat menginput nilai preferensi matriks, menginput nilai preferensi alternatif,
menghitung net flow, mendapatkan nilai perankingan AHP, mendapatkan nilai perankingan PROMETHEE.
3.4.1.1. Spesifikasi Use-Case dan Activity Diagram Algoritma AHP
Spesifikasi use-case untuk Algoritma AHP
Tabel 3.24. Spesifikasi Use-Case Diagram Algoritma AHP
Name Algoritma AHP.
Actors User.
Trigger User mengklik tombol AHP Algorithm, hasil akhir
menghasilkan ranking AHP untuk Hardisk Eksternal. Preconditions
Menghitung nilai matriks kriteria. Post Conditions
Perhitungan Matriks Global. Success Scenario
1. User menginput nilai preferensi kriteria dan Alternatif.
2. Sistem akan melakukan proses perankingan.
3. Sistem akan menampilkan hasil Hardisk Eksternal yang
sesuai dengan kebutuhan user. Alternatif Flows
- Activity diagram untuk proses perankingan dengan Algoritma AHP ialah
sebagai Gambar 3.3. berikut:
Gambar 3.3. Activity Diagram Algoritma AHP
3.4.1.2. Spesifikasi Use-Case dan Activity Diagram Algoritma PROMETHEE Spesifikasi use-case
untuk Algoritma PROMETHEE
Tabel 3.25. Spesifikasi Use-Case Diagram Algoritma PROMETHEE
Name Algoritma PROMETHEE.
Actors User.
Trigger User mengklik tombol PROMETHEE Algorithm, hasil akhir
menghasilkan ranking PROMETHEE untuk Hardisk Eksternal. Preconditions
Menghitung nilai PROMETHEE tahap 1. Post Conditions
Perhitungan nilai PROMETHEE tahap 2. Success
Scenario 1. User menginput nilai preferensi pada PROMETHEE tahap 1.
2. Sistem akan melakukan proses perankingan. 3.
Sistem akan menampilkan hasil Hardisk Eksternal yang sesuai dengan kebutuhan user.
Alternatif Flows -
Activity diagram untuk proses perankingan dengan Algoritma AHP ialah sebagai Gambar 3.4 berikut:
Gambar 3.4. Activity Diagram Algoritma PROMETHEE
3.4.1.3. Sequence Diagram
Sequence Diagram ialah interaksi menggambarkan interaksi di antara actor dan sistem dalam scenario use-case. Sequence diagram untuk penelitian ini penulis membagi
dalam 2 bagian , sequence diagram AHP dan sequence diagram PROMETHEE, yaitu dapat dilihat pada gambar 3.5. sequence diagram AHP dan pada gambar 3.6. sequence
diagram PROMETHEE berikut:
Gambar 3.5. Sequence Diagram AHP
Gambar 3.6. Sequence Diagram PROMETHEE
3.5. Perancangan Sistem 3.5.1. Pembuatan Algoritma Program
Pembuatan algoritma program adalah proses penerjemahan langkah-langkah algoritma AHP dan algoritma PROMETHEE ke dalam sebuah bahasa pemograman. Tahap-tahap
yang dilalui dalam pembuatan algoritma program yaitu: 1.
Pembuatan alur proses sistem secara umum. 2.
Pembuatan alur proses sistem pendukung keputusan menggunakan algoritma AHP ke dalam bahasa pemrograman Java.
3. Pembuatan alur proses sistem pendukung keputusan menggunakan algoritma
PROMETHEE ke dalam bahasa pemrograman Java.
3.5.2. Alur Proses Sistem Secara Umum Alur proses sistem secara umum dibagi menjadi dua yaitu pemilihan Hardisk
Eksternal dengan algoritma AHP dan algoritma PROMETHEE, penulis memvisualisasikan melalui flowchart seperti pada Gambar 3.7. menggunakan
algoritma AHP dan Gambar 3.8. menggunakan algoritma PROMETHEE.
Gambar 3.7. Flowchart Proses Algoritma AHP
ya
tidak CR 0,1
Hitung konsistensi matriks kriteria
Hitung nilai matriks prioritas Normalisasi matriks kriteria
berpasangan Input nilai matriks
kriteria berpasangan Mulai
ya
A
Hitung konsistensi matriks alternatif Kecepatan Transfer
Proses matriks alternatif Kecepatan Transfer
Input nilai matriks alternatif Kecepatan Transfer
ya CR 0,1
Hitung konsistensi matriks alternatif Kapasitas
Proses matriks alternatif Kapasitas
Input nilai matriks alternatif Kapasitas
tidak tidak
Selesai Ranking Hardisk Eksternal
ya Hitung Prioritas Global
CR 0,1 Proses matriks
alternatif Tipe USB Hitung konsistensi matriks
alternatif Tipe USB Input nilai matriks
alternatif Tipe USB ya
tidak CR 0,1
Hitung konsistensi matriks alternatif Dimensi
Proses matriks alternatif Dimensi
Input nilai matriks alternatif Dimensi
CR 0,1
A
tidak
Gambar 3.8. Flowchart Proses Algoritma PROMETHEE
Mulai
Bagi kriteria menjadi sub kriteria
Hitung nilai Hd
Hitung Entering Flow
Hitung Leaving Flow Input nilai preferensi
tiap alternatif
Tentukan tipe preferensi serta nilai p dan q
Menampilkan tabel PROMETHEE tahap 2
Hitung Net Flow
Tampilan Hardisk Eksternal
Selesai
3.6. Perancangan Antarmuka Sistem Interface