DAFTAR ISI
Halaman Persetujuan
ii Pernyataan
iii Penghargaan
iv Abstrak
vi Abstract
vii Daftar Isi
viii
Daftar Tabel xi
Daftar Gambar xiv
BAB 1 PENDAHULUAN
1.1. Latar Belakang 1
1.2. Rumusan Masalah 2
1.3. Batasan Masalah 2
1.4. Tujuan Penelitian 3
1.5. Manfaat Penelitian 3
1.6. Metodologi Penelitian 4
1.7. Sistematika Penulisan 5
BAB 2 LANDASAN TEORI
2.1. DefinisiSistem, Keputusan dan Sistem Pendukung Keputusan 6
2.1.1. DefinisiSistem
6 2.1.2.
Definisi Keputusan 6
2.1.3. Defenisi Sistem Pendukung Keputusan
7 2.2. Konsep Sistem Pendukung Keputusan
7 2.3. Proses Pengambil Keputusan
9 2.4. Karakteristik dan Kapabilitas Sistem Pendukung Keputusan
10 2.5. Algoritma
11 2.6. Fuzzy Multiple Attribute Decision Making
12 2.6.1.
Algoritma AHP 13
2.7. Prinsip Dasar AHP 14
2.8. Algoritma Preference Ranking Organization Enrichment of Methods PROMETHEE
17 2.9. Pendekatan Objek Oriented
24 2.9.1.
Unified Modelling Language UML 24
Universitas Sumatera Utara
2.9.2. Kebutuhan Fungsional dan Nonfungsional
26 2.10. Flowchart
27 2.11. Analisis Kinerja Algoritma
29 2.12. Time Complexity
29
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Masalah 30
3.2. Analisis Kebutuhan Sistem 31
3.3. Analisis Proses 32
3.3.1. Analisis Proses Pemecahan Masalah dengan
AlgoritmaAnalytic Hierarchy ProcessAHP 32
3.3.2. Analisis Proses Pemecahan Masalah dengan
AlgoritmaPromethee 69
3.4. Pemodelan Sistem 82
3.4.1. Activity Diagram
82 3.4.2
Spesifikasi Use Case Activity Diagram Promethee 84
3.4.3 Sequence Diagram
85 3.5. Perancangan Sistem
88 3.5.1.
Pembuatan Algoritma Program 88
3.5.2. Alur Proses Sistem Secara Umum
88 3.6. Perancangan Struktur Tabel
91 3.7. Perancangan Antarmuka Sistem Interface
93 3.7.1.
Halaman Menu Login 93
3.7.2. Halaman MenuUtama
93 3.7.3.
Halaman Input Data Kriteria 94
3.7.4. Halaman Input Data Alternatif
96 3.7.5.
Halaman Proses AHP 97
3.7.6. Halaman Proses Promethee
98
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi Sistem 100
4.1.1. FormLogin
100 4.1.2.
Form Menu Utama
101 4.1.3
Form Menu Input Data
101 4.1.4.
Form Sub Menu Input Data Input Altermnatif 102
4.1.5. Form Menu
Proses AHP 102
4.1.6. Form Menu
Proses Promethee 103
4.2. Pengujian Sistem 103
4.2.1. Pengujian Proses Metode AHP
104 4.2.2.
Pengujian Proses Metode Promethee 110
4.3. Analisis Perbandingan Algoritma 112
4.3.1. Perhitungan Kompleksitas Waktu
112 4.3.2.
Perhitungan Kompleksitas Waktu Algoritma AHP 112
Universitas Sumatera Utara
4.3.3. Perhitungan Kompleksitas Waktu Algoritma Promethee
115
BAB 5 KESIMPULAN DAN SARAN