IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN ALGORITMA SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING SKRIPSI PUSPITA TRI UTAMI 121421101
IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN ALGORITMA
SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING SKRIPSI
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer PUSPITA TRI UTAMI
121421101 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN
2015
PERSETUJUAN
Judul : IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING
Kategori : SKRIPSI Nama : PUSPITA TRI UTAMI Nomor Induk Mahasiswa : 121421101 Program Studi : EKSTENSI S1 ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Pembimbing II Pembimbing I
Drs.Marihat Situmorang, M.Kom Dr. Syahril Efendi, S.Si, MIT NIP. 19631214198603 1 001 NIP. 196711101996021001
Diketahui/disetujui oleh Program Studi Ekstensi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 19620217 199103 1 001
PERNYATAAN
IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN ALGORITMA
SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Agustus 2015 PUSPITA TRI UTAMI 121421101
PENGHARGAAN
Segala puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan skripsi ini. Serta shalawat dan salam penulis hadiahkan kepada Nabi Besar Muhammad SAW.
Dalam penyusunan dan penulisan skripsi ini, penulis banyak mendapat bantuan, dukungan, dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin mengucapkan rasa terima kasih dan penghargaan kepada : 1.
Bapak Prof. Subhilhar, Ph.d selaku Rektor Universitas Sumatera Utara.
2. Bapak Prof. Dr. Muhammad Zarlis, M.Kom sebagai Dekan Fakultas Ilmu Komputer dan Teknologi Informasi.
3. Bapak Dr. Poltak Sihombing, M.Kom sebagai Ketua Program Studi S1 Ilmu Komputer.
4. Ibu Maya Silvi Lydia, B.Sc, M.Sc selaku Sekretaris Program Studi Ilmu Komputer.
5. Bapak Dr. Syahril Efendi, S.Si, MIT selaku Dosen Pembimbing I dan Bapak Drs.
Marihat Situmorang, M.Kom Dosen Pembimbing II yang telah meluangkan waktu dan pikiran dalam membimbing dan mengarahkan penulis agar dapat menyelesaikan skripsi penulis.
6. Bapak Drs. Agus Salim, M.Si selaku dosen Pembanding I dan Ibu Vera Wijaya, M.Kom selaku dosen Pembanding II yang telah memberikan kritik dan saran terhadap skripsi penulis.
7. Seluruh staf pengajar dan pegawai Fakultas Ilmu Komputer dan Teknologi Informasi.
8. Teristimewa Ibunda Isnah Khairani dan ayahanda Surya Utama, Kak Ira, Bang Putra, Rina, Ufan, Bang Doni, Kak Atika, Nailah, Hilyah.
9. Sahabat-sahabat Nelly, Novri, Reza, Silvia, Claudia, Fira, Susi, Diana, Fithri, Hanifah.
10. Teman–teman seperjuangan mahasiswa S1 Ekstensi Ilmu Komputer stambuk 11.
2012 yang selalu memberi dukungan.
12. Semua pihak yang terlibat langsung ataupun tidak langsung yang tidak dapat penulis ucapkan satu per satu yang telah membantu menyelesaikan skripsi ini.
Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan skripsi ini. Semoga skripsi ini dapat bermanfaat bagi penulis dan pembaca, khususnya rekan- rekan mahasiswa lainnya yang mengikuti perkuliahan di Universitas Sumatera Utara.
Medan, Agustus 2015 Penulis Puspita Tri Utami
ABSTRAK
Memilih web hosting yang salah dapat menimbulkan masalah pada bisnis seperti kurangnya kecepatan server dan load capacity yang mengakibatkan hilangnya pengunjung. Untuk menentukan web hosting yang terbaik, pemanfaatan dari sistem pendukung keputusan (decision support system) adalah solusi yang tepat untuk persoalan ini. Algoritma AHP membantu memecahkan persoalan yang kompleks dengan menstruktur suatu hirarki kriteria. Sedangkan algoritma SAW adalah suatu algoritma untuk mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua kriteria. Sistem pendukung keputusan membantu pengambil keputusan dalam pemilihan web hosting yang terbaik dengan membandingkan algoritma AHP dan SAW Pada aplikasi ini diperoleh Softlayer sebagai alternatif
.
terbaik pada pemilihan web hosting.
Kata Kunci: Sistem Pendukung Keputusan, Algoritma AHP, Algoritma SAW, Web Hosting, Rating
IMPLEMENTATION AND COMPARATION OF ANALYTIC HIERARCHY
PROCESS (AHP) ALGORITHM WITH SIMPLE ADDITIVE WEIGHTING
(SAW) ALGORITM FOR CHOOSING WEBSITE HOSTING
ABSTRACT
Choosing wrong web hosting can arise issues for a business such as deficient speed of server and load capacity which conduce evanish customer. To determine the best web hosting, utilization of decision support system is the proper solution for this issues. AHP algorithm help to solve issues with structuring a criteria hierarchy. Whereas SAW is an algorithm to search addition weighted for the rating each alternatif of all criteria. Decision support system help decision maker for choosing the best web hosting by comparing AHP algorithm with SAW Algorithm. This Aplication is obtained softlayer as the best alternative of choosing web hosting.
Keyword: Decision Support System, AHP Algorithm, SAW Algorithm, Web Hosting, Rating
Halaman Persetujuan ii
Pernyataaan iii
Penghargaan iv
Abstrak vi
Abstract vii
Daftar isi viii
Daftar tabel x
Daftar gambar xi
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Rumusan Masalah
2
1.3 Batasan Masalah
2
1.4 Tujuan Penelitian
2
1.5 Manfaat Penelitian
3
1.6 Metodologi Penelitian
3 BAB 2 TINJAUAN PUSTAKA
4
2.1 Definisi Keputusan dan Pengambilan Keputusan
4
2.1.1 Definisi
4
2.2 Tipologi Keputusan
5
2.2.1 Keputusan Berdasarkan Tingkat Kepentingannya
5
2.2.2 Keputusan Berdasarkan Tingkat Regularitas
6
2.2.3 Keputusan Berdasarkan Tipe Persoalan
6
2.3 Tahap-Tahap Pengambilan Keputusan
7
2.4 Sistem Pendukung Keputusan
7
2.5 Algoritma
8
2.5.1 Algoritma Analytic Hierarchy Process (AHP)
8
2.5.2 Simple Additive Weighting (SAW)
11
2.6 Undifield Modeling Language (UML)
13
2.7 Flowchart
13 BAB 3 ANALISIS DAN PERANCANGAN
15
3.1 Analisis Sistem
15
3.3.1 Analisis Masalah
15
3.1.2 Analisis Kebutuhan Sistem
16
3.1.3 Analisis Proses
17
3.1.4 Pemodelan Sistem
40
3.2 Perancangan Interface
44 BAB 4 IMPLEMENTASI DAN PENGUJIAN
55
4.1 Implementasi
55
4.1.1 Form Login
55
4.1.2 Form Menu Utama
56
4.1.3 Menu Daftar Projek
56
4.1.4 Menu AHP
57
4.1.5 Menu SAW
57
4.1.6 Menu Logout
58
4.2 Pengujian Sistem
58
4.2.1 Pengujian AHP
59
4.2.2 Pengujian SAW
62 BAB 5 KESIMPULAN DAN SARAN
64
5.1 Kesimpulan
64
5.2 Saran
65 DAFTAR PUSTAKA
DAFTAR TABEL
Halaman
Tabel 2.1 Skala Penilaian Perbandingan Pasangan9 Tabel 2.2 Indeks Random
11 Tabel 3.1 Matriks Perbandingan Berpasangan Kriteria
17 Tabel 3.2 Matriks Perbandingan Berpasangan Alternatif
18 Tabel 3.3 Rangking Kriteria
18 Tabel 3.4 Matriks Pembobotan Hirarki Untuk Semua Kriteria
19 Tabel 3.5 Matriks Faktor Pembobotan Hirarki Untuk Kriteria Disederhanakan 19
Tabel 3.6 Matriks Faktor Pembobotan Hirarki Untuk Kriteria Dinormalkan 20Tabel 3.7 Tabel Matriks Pembobotan Hirarki Untuk Bandwidth21 Tabel 3.8 Matriks Faktor Pembobotan Hirarki Untuk Bandwidth Disederhanakan 21
Tabel 3.9 Matriks Faktor Pembobotan Hirarki Untuk Bandwidth Dinormalkan 22Tabel 3.10 Tabel Matriks Pembobotan Hirarki Untuk Semua LOS23 Tabel 3.11 Matriks Faktor Pembobotan Hirarki Untuk LOS Disederhanakan 23
Tabel 3.12 Matriks Faktor Pembobotan Hirarki Untuk LOS Dinormalkan 24Tabel 3.13 Tabel Matriks Pembobotan Hirarki Untuk Security24 Tabel 3.14 Matriks Faktor Pembobotan Hirarki Untuk Security Disederhanakan 25
Tabel 3.15 Matriks Faktor Pembobotan Hirarki Untuk Security Dinormalkan 25Tabel 3.16 Tabel Matriks Pembobotan Hirarki Untuk Service26 Tabel 3.17 Matriks Faktor Pembobotan Hirarki Untuk Service Disederhanakan 26
Tabel 3.18 Matriks Faktor Pembobotan Hirarki Untuk Service Dinormalkan 27Tabel 3.19 Tabel Matriks Pembobotan Hirarki Untuk Price28 Tabel 3.20 Matriks Faktor Pembobotan Hirarki Untuk Price Disederhanakan 28
Tabel 3.21 Matriks Faktor Pembobotan Hirarki Untuk Price Dinormalkan29 Tabel 3.22 Tabel Matriks Pembobotan Hirarki Untuk RAM
30 Tabel 3.23 Matriks Faktor Pembobotan Hirarki Untuk RAM Disederhanakan 30
Tabel 3.24 Matriks Faktor Pembobotan Hirarki Untuk RAM Dinormalkan31 Tabel 3.25 Tabel Matriks Pembobotan Hirarki Untuk Processor
32 Tabel 3.26 Matriks Faktor Pembobotan Hirarki Untuk Processor Disederhanakan 32
Tabel 3.27 Matriks Faktor Pembobotan Hirarki Untuk Processor Dinormalkan 33Tabel 3.28 Matriks Pehitungan Global34 Tabel 3.29 Rangking AHP
35 Tabel 3.30 Kriteria SAW
35 Tabel 3.31 Bobot Alternatif di setiap Kriteria
36 Tabel 3.32 Nilai Alteratif di setiap kriteria yang dinormalkan
36 Tabel 3.33 Rangking SAW
39 Tabel 5.1 Rangking AHP & SAW
64
DAFTAR GAMBAR
59 Gambar 4.8 Normalisasi Kriteria
56 Gambar 4.2 Menu Utama
56 Gambar 4.3 Menu Daftar Projek
57 Gambar 4.4 Menu AHP
57 Gambar 4.5 Menu SAW
58 Gambar 4.6 Menu Logout
58 Gambar 4.7 Form Kriteria
59 Gambar 4.9 Form Perhitungan Eigen Maksimum
52 Gambar 3.17 Tampilan Data yang sudah disimpan
60 Gambar 4.10 Form Bandwidth
60 Gambar 4.11 Form Normalisasi Bandwidth
61 Gambar 4.12 Eigen Maksimum Bandwidth
61 Gambar 4.13 Matriks Prioritas Global AHP
62 Gambar 4.14 SAW
62 Gambar 4.15 Normalisasi SAW
63 Gambar 4.16 Nilai Akhir AHP & SAW
54 Gambar 4.1 Form Login
51 Gambar 3.16 Tampilan Normalisasi SAW
Halaman
42 Gambar 3.6 Sequence Diagram SAW
Gambar 2.1 Simbol Flowchart14 Gambar 3.1 Diagram Ishikawa
16 Gambar 3.2 Use Case
40 Gambar 3.3 Activity Diagram Untuk AHP
41 Gambar 3.4 Activity Diagram Untuk SAW
41 Gambar 3.5 Secuence Diagram AHP
42 Gambar 3.7 Flowchart AHP
50 Gambar 3.15 Page SAW
43 Gambar 3.8 Flowchart SAW
43 Gambar 3.9 Rancangan Tampilan Page Login
45 Gambar 3.10 Rancangan Tampilan Page Utama
45 Gambar 3.11 Rancangan Tampilan Menu Daftar Projek
46 Gambar 3.12 Rancangan Tampilan AHP
47 Gambar 3.13 Rancangan Tampilan Kriteria AHP
48 Gambar 3.14 Rancangan Tampilan Alternatif AHP
63