tugas akhir sistem pendukung keputusan … · 9.3.3 antarmuka form pemilihan alternatif smartphone...
TRANSCRIPT
i
TUGAS AKHIR
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN
SMARTPHONE MENGGUNAKAN METODE
ANALYTICAL HIERARCHY PROCCESS BERBASIS
WEBSITE
DISUSUN OLEH :
M.ZAIRI ASSHIDIQ
201220370312382
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2016
v
HALAMAN PERSEMBAHAN
Dengan mengucap syukur Alhamdulilah kupersembahkan karya kecilku ini untuk
orang-orang yang ku sayangi :
1. Ibu dan Ayah tercinta, motivator terbesar dalam hidupku yang tak pernah
jemu mendo’akan dan menyayangiku, atas semua pengorbanan dan kesabaran
mengantarku sampai kini. Tak pernah cukup ku membalas cinta ayah Ibu
padaku. Terimakasih.
2. Kedua adik-adikku, Irfan dan Salsa. Kejar terus cita-cita kalian. Maaf belum
bisa menjadi kakak yang baik untuk kalian.
3. Keluarga besarku, yang telah memberiku kelonggaran waktu, dan doa
sehingga aku dapat melaksanakan perkuliahan hingga penyusunan skripsi
sampai tuntas.
4. Pak Maskur dan Pak Ilyas, selaku pembimbing pertama dan pembimbing
kedua. Terima kasih untuk ilmu, pengetahuan, dan wawasannya.
5. Segenap tim dosen Teknik Informatika. Pak Ali, Pak Wahyu, Pak Eko, Pak
Yudha, Bu Diah, dan seluruh tim dosen Teknik Informatika yang tidak dapat
saya sebutkan satu persatu. Terima kasih atas pengertian bapak dan ibu
kepada saya selaku mahasiswa alih jenjang.
6. Sahabat-sahabat kuliah di Malang, mas Joko dan Rizki. Tanpa kalian aku
tidak akan bisa berjuang sampai di sini. Terima kasih untuk semua
pengalaman kita.
7. Teman-teman Teknik Informatika angkatan 2012. Agum, Fadli, Idhe, Kiki,
Rosa, Galih, Irfan, Zam, Mirza, Affan, dan semua yang tidak bisa saya
sebutkan satu persatu. Lanjutkan perjuangan kalian.
8. Indarti Ari Wulandari. Terimakasih telah menjadi penyemangatku sampai saat
ini.
9. Dan juga Anda yang telah menyempatkan untuk membaca laporan skripsi ini.
Semoga bermanfaat.
vi
KATA PENGANTAR
Assala’amualaikum warohmatullohi wabarokaatuh
Sebelumnya saya ucapkan rasa syukur sedalam-dalamnya atas rahmat dan
karunia yang telah diberikan Allah SWT, karena dengan seizin-Nyalah saya dapat
menyelesaikan tugas akhir ini. Shalawat serta salam semoga senantiasa tercurah
kepada junjungan Nabi Muhammad SAW, keluarga serta sahabatnya yang telah
menuntun kita umat islam kejalan yang benar.
Dalam tugas akhir ini penyusun member judul “Sistem Pendukung Keputusan
Pemilihan Smartphone Menggunakan Metode Analytical Hierarchy Proccess
berbasis Website”. Dengan menggunakan metode ini diharapakan mampu membantu
dalam pemilihan smartphone baru dengan rekomendasi yang dihasilkan oleh sistem
sehingga dapat sesuai dengan yang dibutuhkan.
Dalam penyusunan tugas akhir ini banyak sekali kesulitan yang saya temui
dan banyak pula bantuan dan bimbingan serta dorongan dari berbagai pihak, baik
materil maupun moril. Maka dengan selesainya penyusunan tugas akhir ini saya
ucapkan terima kasih yang sedalam-dalamnya untuk seluruh pihak yang membantu.
Pada kesempatan ini saya ingin berterima kasih kepada :
1. Bapak Maskur S.Kom. M.kom selaku Dosen Pembimbing I tugas akhir yang
telah memberikan saran-saran ilmu yang bermanfaat.
2. Bapak Ilyas Nur Yasin S,Kom. M,Kom selaku Dosen Pembimbing II yang
senantiaasa memberikan saran-saran dalam pengerjaan tugas akhir ini.
3. Bapak Yuda Munarko S,Kom. M,Kom selaku Ketua Program Studi Teknik
Informatika Universitas Muhammadiyah Malang.
4. Kedua orang tua serta adik-adik yang telah memberikan doa dan motivasi
serta dukungan kepada penulis dalam pembuatan tugas akhir.
vii
5. Kepada teman-teman jurusan Teknik Informatika 2012 yang tidak dapat saya
sebutkan satu persatu yang telah memberikan dukungan dalam menyelesaikan
tugas akhir ini.
Akhir kata semoga kita semua selalu ada dalam perlindungan Allah SWT
sekali lagi penyusun mengucapkan banyak terima kasih semoga amal kebaikan
dari berbagai pihak yang telah membantu penyusun hingga terselesaikanya tugas
akhir ini dapat mendapat balasan dari Allah SWT. Aamiin.
Wassalamu’alaikum warohmatullohi wabarokaatuh
Malang, 23 Oktober 2015
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ................................................................................................. i
HALAMAN PERSETUJUAN ................................................................................... ii
HALAMAN PENGESAHAN .................................................................................... iii
HALAMAN PERNYATAAN ................................................................................... iv
ABSTRAK ................................................................................................................. v
ABSTRACT ............................................................................................................... vi
HALAMAN PERSEMBAHAN ............................................................................... vii
KATA PENGANTAR .............................................................................................. viii
DAFTAR ISI ............................................................................................................. x
DAFTAR GAMBAR ................................................................................................ xiii
DAFTAR TABEL ..................................................................................................... xiv
BAB I PENDAHULUAN
1.1 Latar Belakang ........................................................................................ 1
1.2 Rumusan Masalah ................................................................................... 2
1.3 Tujuan ...................................................................................................... 2
1.4 Batasan Masalah....................................................................................... 2
1.5 Metode Penelitian .................................................................................... 3
BAB II LANDASAN TEORI
2.1 Sistem Pendukung Keputusan ................................................................. 4
2.1.1 Definisi Sistem Pendukung Keputusan ...................................... 4
2.1.2 Komponen Sistem Pendukung Keputusan ................................. 6
2.2 Analytical Hierarchy Process ................................................................ 7
2.2.1 Prosedur Pemilihan AHP ............................................................. 8
2.3 PHP.......................................................................................................... 13
2.4 Pemodelan Data....................................................................................... 15
2.4.1 Flowchart .................................................................................... 15
2.4.2 Data Flow Diagram .................................................................... 15
ix
2.4.3 Database Management System .................................................... 16
BAB III ANALISA DAN PERANCANGAN SISTEM
9.1 Analisis Kebutuhan Sistem .................................................................... 18
9.1.1 Analisis Fungsionalis Sistem ...................................................... 18
9.1.2 Analisis Pengguna ....................................................................... 19
9.1.3 Analisis Pembuatan Sistem ......................................................... 19
9.1.4 Analisis Perhitungan Metode AHP ............................................. 20
9.2 Perancangan Sistem ................................................................................ 33
9.2.1 Flowchart .................................................................................... 33
9.2.2 Data Flow Diagram .................................................................... 33
9.2.3 Struktur Tabel .............................................................................. 37
9.3 Perancangan Sistem ................................................................................ 42
9.3.1 Antarmuka Form Menu Utama ................................................... 42
9.3.2 Antarmuka Form Menu Daftar .................................................... 42
9.3.3 Antarmuka Form Pemilihan Alternatif Smartphone ................... 42
9.3.4 Antarmuka Form Perbandingan Antar Kriteria ........................... 43
9.3.5 Antarmuka Form Penilaian Perbandingan Antar Smartphone .... 44
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem .............................................................................. 45
4.1.1 Implementasi Antar Sistem ........................................................ 45
A. Antarmuka Form Menu Utama ............................................ 45
B. Antarmuka Form Menu Daftar ............................................. 46
C. Antarmuka Form Pemilihan Alterbatif Smartphone ............ 46
D. Antarmuka Form Penilaian Perbandingan Antar Kriteria .... 47
E. Antarmuka Form Penilaian Perbandingan Kriteria Antar
Smartphone ........................................................................... 48
4.1.2 Implementasi Perhitungan .......................................................... 48
4.2 Pengujian Sistem ..................................................................................... 51
x
4.2.1 Rencana Pengujian ..................................................................... 51
4.2.2 Kasus dan Hasil Pengujian ......................................................... 51
4.2.2.1 Pengujian Pendaftaran User ........................................... 51
4.2.2.2 Pengujian Pemilihan Alternatif ...................................... 52
4.2.2.3 Pengujian Pemberian Nilai Kriteria ............................... 52
4.2.2.4 Pengujian Pemberian Nilai Smartphone ......................... 53
4.2.2.5 Kesimpulan Hasil Pengujian .......................................... 53
4.2.3 Pengujian Fungsionalis Sistem ................................................... 53
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ............................................................................................. 55
5.2 Saran ........................................................................................................ 55
DAFTAR PUSTAKA ............................................................................................... 56
BIOGRAFI PENULIS ............................................................................................... 57
xi
DAFTAR GAMBAR
Gambar 2.1 Fase Proses Pengambilan Keputusan ..................................................... 5
Gambar 2.1 Hierarki Permasalahan ........................................................................... 8
Gambar 3.1 Hierarki Permasalahan Sistem Pemilihan Smartphone ......................... 20
Gambar 3.2 Flowchart Sistem Pendukung Keputusan Pemilihan Smartphone ......... 34
Gambar 3.3 Diagram Konteks.................................................................................... 35
Gambar 3.4 DFD Level 0 .......................................................................................... 36
Gambar 3.5 ERD Database ........................................................................................ 41
Gambar 3.6 Desain Antar Muka Menu Utama .......................................................... 42
Gambar 3.7 Desain Antar Muka Menu Daftar .......................................................... 43
Gambar 3.8 Desain Antar Muka Menu Pilihan Smartphone .................................... 43
Gambar 3.9 Desain Antar Muka Menu Perbandingan Kriteria .................................. 44
Gambar 3.10 Desain Antar Muka Form Perbandingan Kriteria Antar
Smartphone ........................................................................................... 44
Gambar 4.1 Tampilan Antar Muka Menu Utama ...................................................... 45
Gambar 4.2 Tampilan Antar Muka Menu Daftar ...................................................... 46
Gambar 4.3 Tampilan Antar Muka Pemilihan Smartphone ...................................... 46
Gambar 4.4 Tampilan Antar Muka Perbandingan Antar Kriteria ............................. 47
Gambar 4.5 Tampilan Antarmuka Perbandingan Kriteria Antar Smartphone .......... 48
Gambar 4.6 Implementasi Perbandingan Kriteria ...................................................... 48
Gambar 4.7 Implementasi Menentukan Nilai Prioritas ............................................. 49
Gambar 4.8 Implementasi Menentukan Nilai Prioritas ............................................. 50
Gambar 4.9 Implementasi Perhitungan Akhir AHP .................................................. 50
xii
DAFTAR TABEL
Tabel 2.1 Skala Penilaian Perbandingan Berpasangan ........................................... 9
Tabel 2.2 Matrik Perbandingan Berpasangan ......................................................... 9
Tabel 2.3 Penjumlahan Kolom ............................................................................... 10
Tabel 2.4 Penjumlahan Baris................................................................................... 10
Tabel 2.5 Perkalian TPV dengan Elemen Matrik.................................................... 11
Tabel 2.6 Penjumlahan Baris Setelah Perkalian TPV ............................................. 12
Tabel 2.7 Daftar Nilai Random Index ..................................................................... 13
Tabel 2.8 Komponen DFD menurut Yourdan dan De Marco ................................. 15
Tabel 3.1 Range Nilai Subkriteria Pada Kriteria Operating Sistem ........................ 21
Tabel 3.2 Range Nilai Subkriteria Pada Kriteria Koneksi Data .............................. 21
Tabel 3.3 Range Nilai Subkriteria Pada Kriteria Prosesor ...................................... 21
Tabel 3.4 Data Nilai Perbandingan Antar Kriteria .................................................. 23
Tabel 3.5 Menentukan Nilai Prioritas ..................................................................... 24
Tabel 3.6 Menentukan Nilai Rasio Konsistensi Langkah 1 .................................... 25
Tabel 3.7 Menentukan Nilai Rasio Konsistensi Langkah 2 .................................... 26
Tabel 3.8 Perbandingan Kriteria Antar Smartphone ............................................... 27
Tabel 3.9 Perbandingan Smartphone Kriteria Desain ............................................. 28
Tabel 3.10 Perbandingan Smartphone Kriteria Layar ............................................... 28
Tabel 3.11 Perbandingan Smartphone Kriteria Kamera ........................................... 29
Tabel 3.12 Perbandingan Smartphone Dengan Kriteria ............................................ 31
Tabel 3.13 Total Bobot Alternatif dari Setiap Kriteria ............................................. 32
Tabel 3.14 Tabel Pembeli .......................................................................................... 37
Tabel 3.15 Tabel hp_merk......................................................................................... 37
Tabel 3.16 Tabel hp_smartphone .............................................................................. 38
Tabel 3.17 Tabel hp_kriteria ..................................................................................... 39
Tabel 3.18 Tabel alternative ...................................................................................... 39
Tabel 3.19 Tabel modeling ........................................................................................ 40
Tabel 3.20 Tabel choice ............................................................................................ 40
xiii
Tabel 4.1 Rencana Pengujian .................................................................................. 51
Tabel 4.2 Pengujian Pendaftaran User .................................................................... 51
Tabel 4.3 Pengujian Pemilihan Alternatif ............................................................... 52
Tabel 4.4 Pengujian Pemberian Nilai Kriteria ........................................................ 52
Tabel 4.5 Pengujian Pemberian Nilai Smartphone ................................................. 53
Tabel 4.6 Tabel Pengujian Fungsional Sistem ........................................................ 54
xiv
DAFTAR PUSTAKA
Afif Faqot, “10 Definisi Sistem Pendukung Keputusan (SPK)”,
http://jejakjari007.blogspot.co.id/2011/03/10-definisi-sistem-pendukung-
keputusan.html, Jejak Jari (diakses tanggal 25 Januari 2016).
Broto Ismoyo, Gatot., et al, “ANALISA DAN PERANCANGAN APLIKASI
SISTEM PENDUKUNG KEPUTUSAN DENGAN METODE AHP (ANALYTIC
HIERARCHY PROCESS) DALAM PENETAPAN SISWA UNGGULAN PADA
SEKOLAH MENENGAH KEJURUAN NEGERI 2 KABUPATEN TEBO
BERBASIS WEB”, Padang.
Darmanto, Eko., et al, (2014), “PENERAPAN METODE AHP (ANALYTHIC
HIERARCHY PROCESS) UNTUK MENENTUKAN KUALITAS GULA
TUMBU”. Jurnal SIMETRIS, Vol 5 No 1 April 2014.
Rifan “The King” Syaiful, “Mengenal Metode AHP (Disertai Studi Kasus :
Pemilihan Mahasiswa Terbaik”, Fun With Rifan Syaiful,
http://funpreuner.blogspot.com/2012/02/mengenal-metode-ahp-disertai-studi.html
(diakses tanggal 3 Januari 2015).
Saaty, T.L. (2008), “DECISION MAKING WITH THE ANALYTIC
HIERARCHY PROCESS”. Int. J. Services Sciences, Vol. 1, No. 1, 2008.
Saragih, Sylvia Hastati, Agustus 2013, "PENERAPAN METODE ANALYTICAL
HIERARCHY PROCESS (AHP) PADA SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN LAPTOP". Volume : IV, Nomor: 2, Agustus 2013, http://pelita-
informatika.com/berkas/jurnal/4216.pdf, 1 Januari 2015.
Wiyananti, Reni., et al, (2013), “DSS (DECISION SUPPORT SYSTEM)
PESONALITI POTENSI SEKS PRANIKAH REMAJA DENGAN METODE
AHP (ANALYTICAL HIERARCHY PROCESS)”, SemarangUniversitas Dian
Nuswantoro.