PENDAHULUAN LANDASAN TEORI ANALISIS DAN PERANCANGAN SISTEM IMPLEMENTASI DAN PENGUJIAN

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