sistem pendukung keputusan pencarian motor...
Post on 17-Mar-2019
221 Views
Preview:
TRANSCRIPT
i
SISTEM PENDUKUNG KEPUTUSAN PENCARIAN
MOTOR BEKAS MENGGUNAKAN METODE TOPSIS
BERBASIS WEB
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun oleh :
Andik Sutikno
08560227
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
v
LEMBAR PERSEMBAHAN
Syukur Alhamdulillah atas kehadirat Allah SWT dengan limpahan
hidayah dan rahmad-Nya, shalawat serta salam senantiasa tercurahkan kepada
junjungan Nabi besar Rasullullah Muhammad SAW sang revolusioner. Tiada kata
selain puji syukur dan terima kasih karena penulis dapat menyelesaikan Tugas
Akhir ini. Oleh karena itu, dengan rendah hati penulis menyampaikan ucapan
terima kasih yang sebesar-besarnya kepada:
1. Kedua orang tua tercinta Bapak Sunarto dan Ibu Surti yang senantiasa
tanpa lelah mendo’akan dan member dukungan, semoga berkah dan
rahmad-Nya selalu menyertai beliau setiap waktu;
2. Bapak Eko Budi Cahyono, S.Kom., MT. dan Ibu Gita Indah Marthasari,
S.T., selaku dosen pembimbing dalam tugas akhir. yang selalu
membimbing dengan kesabaran dan mengarahkan pemahaman;
3. Bapak Yuda Munarko, S.Kom, M.Sc. selaku Ketua Jurusan Teknik
Informatika, FakultasTeknik, Universitas Muhammadiyah Malang;
4. Bapak/Ibu Dosen Fakultas Teknik, Universitas Muhammadiyah
Malang yang senantiasa menjadi pendidik tanpat anda jasa;
5. Teman-Teman Mahasiswa Teknik Informatika angkatan 2008;
6. 3 idiot yang senantiasa bahu-membahu untuk saling support dalam
proses pengerjaan tugas akhir hingga selesai.
7. Dan seluruh pihak yang tidak bisa disebutkan satu persatu, yang telah
banyak membantu selama ini.
8. Mas Aan Wahyudi dan Adek Ghofur yang senantiasa selalu mendoakan
dan memberi dukungan sampai selesainya tugas akhir ini.
Semoga segala bantuan, motivasi, dan do’a yang diberikan kepada
penulis diridhoi dan mendapat imbalan yang berlipat ganda dari Allah SWT, Amiin
ya Rabbal’alamin.
vi
KATA PENGANTAR
Alhamdulillahirrobbil’alamin, segala puji bagi Allah SWT Tuhan semesta
alam yang telah memberi hidayah dan rahmat-Nya sehingga penulis dapat
menyelesaikan penelitian tugas akhir dengan judul “SISTEM PENDUKUNG
KEPUTUSAN PENCARIAN MOTOR BEKAS MENGGUNAKAN
METODE TOPSIS BERBASIS WEB”.
Pada penelitian tugas akhir ini, dirancang sebuah sistem perangkat lunak yang
bertujuan sebagai media pencarian sepeda motor bekas, Sehingga dengan adanya
sistem pencarian ini, diharapkan dapat membantu Customer dalam memilih sepeda
motor bekas yang tepat sesuai dengan anggaran dan keinginan.
Penulis menyadari bahwa penelitian ini masih jauh dari kesempurnaan. Oleh
karena itu, penulis mengharapkan saran, kritik, dan auto-kritik yang membangun
untuk pengembangan aplikasi/perangkat lunak yang jauh lebih inovatif ke
depannya. Perangkat lunak ini juga masih membutuhkan pengembangan lebih
lanjut sehingga dapat bermanfaat.
Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah
membantu hingga tugas akhir ini terselesaikan.
Malang, 29 April 2015
Andik Sutikno
vii
DAFTAR ISI
LEMBAR PENGESAHAN .......................................................................... i
LEMBAR PERSETUJUAN ......................................................................... ii
LEMBAR PERNYATAAN .......................................................................... iii
LEMBAR PERSEMBAHAN ....................................................................... iv
LEMBAR PENGANTAR .............................................................................. v
DAFTAR ISI ................................................................................................... vi
DAFTAR TABEL ......................................................................................... ix
DAFTAR GAMBAR ..................................................................................... x
ABSTRAK ..................................................................................................... xii
ABSTRACT ................................................................................................... xiii
BAB I PENDAHULUAN .............................................................................. 1
1.1 Latar belakang .............................................................................. 1
1.2 Rumusan masalah ......................................................................... 2
1.3 Tujuan Penelitian .......................................................................... 2
1.4 Batasan Permasalahan .................................................................. 2
1.5 Metodologi Penelitian .................................................................... 3
1.6 Sistematika Penulisan .................................................................... 4
BAB II LANDASAN TEORI ....................................................................... 5
2.1 Pengertian Sistem Pendukung Keputusan (SPK) ......................... 5
2.1.1 Ciri-ciri Sistem Pendukung Keputusan(SPK) ...................... 5
2.1.2 Karakteristik, Kemampuan, danKeterbatasan SPK ............. 6
2.1.3 Tahapan Sistem Pengambilan Keputusan ............................ 7
2.2 Pengertian, TOPSIS ...................................................................... 8
2.2.1 Langkah-langkah Metode Topsis ......................................... 8
viii
2.3 Java Script ................................................................................... 10
2.3.1 Struktur Java Script ............................................................. 10
2.4 MySQL .......................................................................................... 10
2.5 Apache PHP ................................................................................ 11
2.6 XAMPP ......................................................................................... 14
2.7 YII ................................................................................................. 14
BAB III ANALISA DAN PERANCANGAN SISTEM .............................. 16
3.1 Analisa Sistem ............................................................................. 16
3.1.1 Analisis Aplikasi Pencarian Motor Bekas Menggunakan
Metode Topsis ............................................................... 16
3.1.2 Analisa Kebutuhan Fungsional ...................................... 23
3.1.3 Flowchart ....................................................................... 24
3.1.4 Use Case Diagram ......................................................... 26
3.2 Perancangan Sistem ...................................................................... 29
3.2.1 Activity Diagram ............................................................ 29
3.2.2 Sequence Diagram ......................................................... 32
3.2.3 Desain Database ............................................................ 33
3.2.4 Perancangan Antarmuka ................................................ 34
3.2.4.1 User ................................................................... 35
3.2.4.2 Dealer ................................................................ 36
BAB IV IMPLEMENTASI DAN PENGUJIAN ........................................ 38
4.1 Implementasi ................................................................................ 38
4.1.1 Lingkungan Pembangunan dan Implementasi sistem .... 38
ix
4.1.2 Perangkat Keras Komputer (Laptop) ............................. 38
4.1.3 Perangkat Lunak yang Digunakan ................................. 39
4.2 Implementasi Sistem ..................................................................... 39
4.2.1 Implementasi Perangkat Lunak ..................................... 39
4.2.2 Database ......................................................................... 44
4.3 Pengujian Sistem .......................................................................... 51
4.3.1 Antar Muka .................................................................... 51
4.3.2 Pengujian Hasil .............................................................. 55
BAB V KESIMPULAN DAN SARAN ......................................................... 62
5.1 Kesimpulan ...................................................................................... 62
5.2 Saran ................................................................................................ 62
DAFTAR PUSTAKA ..................................................................................... 63
x
DAFTAR TABEL
Tabel 3.1 Skor Secara Umum ......................................................................... 19
Tabel 3.1 Use Case Scenario User .................................................................. 27
Tabel 3.2 Use Case Scenario Dealer ............................................................... 28
Tabel 4.1 Skor Secara Umum .......................................................................... 54
Tabel 4.2 Data Sepeda ..................................................................................... 55
Tabel 4.3 Filter Data Sepeda ............................................................................ 56
Tabel 4.4 Matrik Normalisasi .......................................................................... 58
Tabel 4.5 Matrik Normalisasi .......................................................................... 58
Tabel 4.6 Perhitungan Nilai Max dan Min ....................................................... 58
Tabel 4.7 SortingNilai Max dan Min ............................................................... 58
Tabel 4.8 Nilai Positif dan Negatif .................................................................. 59
Tabel 4.9 Nilai Prefensi ................................................................................... 59
Tabel 4.10 Tabel Hasil ..................................................................................... 61
Tabel 4.11 Filter Data Sepeda .......................................................................... 61
xi
DAFTAR GAMBAR
Gambar 3.1 : Flow Chart ................................................................................ 24
Gambar 3.2 : Use Case Diagram User ............................................................ 25
Gambar 3.3 : Use Case Diagram Dealer ........................................................ 26
Gambar 3.4 : Activity DiagramUser ................................................................ 29
Gambar 3.5 : Activity Dealer ........................................................................... 30
Gambar 3.6 : Sequence Diagram User ............................................................ 31
Gambar 3.7 : Sequence Diagram Dealer ......................................................... 32
Gambar 3.8 : Desain Database ........................................................................ 33
Gambar 3.9 Halaman Utama ............................................................................ 34
Gambar 3.10 Halaman Produk ......................................................................... 34
Gambar 3.11 Halaman Pencarian .................................................................... 35
Gambar 3.12 Halaman Dealer ........................................................................ 35
Gambar 3.13 Halaman Tentang Saya ............................................................. 38
Gambar 4.1 Proses Filter ................................................................................. 40
Gambar 4.2 Perhitungan TOPSIS ..................................................................... 41
Gambar 4.3 perhitungan matriks keputusan ternormalisasi berbobot
Mencari nilai y ............................................................................................ 42
Gambar 4.4 Perhitungan nilai Max dan Min .................................................... 42
Gambar 4.5 Perhitungan nilai Positif dan Negatif ........................................... 43
Gambar 4.6 Perhitungan Nilai Preferensi ....................................................... 44
Gambar 4.7 Tabel Database User .................................................................... 45
Gambar 4.8 Level ............................................................................................. 45
xii
Gambar 4.9 Tabel harga ................................................................................... 46
Gambar 4.10 Tabel Tahun ............................................................................... 46
Gambar 4.11 Tabel Pajak ................................................................................. 47
Gambar 4.12 Tabel Warna ............................................................................... 47
Gambar 4.13 Tabel Merk ................................................................................. 47
Gambar 4.14 Tabel Sepeda .............................................................................. 48
Gambar 4.15 Tabel Hasil ................................................................................. 50
Gambar 4.16 Halaman Home ........................................................................... 51
Gambar 4.17 Halaman Produk ......................................................................... 52
Gambar 4.18 Halaman Tentang Kami ............................................................. 53
Gambar 4.19 Select Data .................................................................................. 56
Gambar 4.20 Halaman Pencarian..................................................................... 57
Gambar 4.21 Halaman Hasil ............................................................................ 60
xiii
DAFTAR PUSTAKA
[1] Kurniasih Desi Leha, 2013, “Sistem Pendukung Keputusan Pemilihan
Laptop Dengan Metode Topsis”, http://pelita-
informatika.com/berkas/jurnal/322.pdf, waktu akses 08 Juni 2014.
[2] Maulinna K.W, 2007, “Aplikasi Sistem Pendukung Keputusan (SPK)
Dalam Menentukan Kelayakan Usaha Budidaya Perikanan”,
http://pertanian.trunojoyo.ac.id/wp-content/uploads/2012/03/8-
MAULINA-APLIKASI-SISTEM.pdf, waktu akses 08 Juni 2014.
[3] Azwany Faraby, 2010, “Sistem Pendukung Keputusan Pemberian Kredit
Usaha Rakyat Pada Bank Syariah Mandiri Cabang Medan Menggunakan
Metode Analytical Hierarchy Process (AHP)”,
https://helpmeups.files.wordpress.com/2012/08/modul-dewa89s-sistem-
pendukung-keputusan-pemberian-kredit.pdf, waktu akses 09 Juni 2014.
[4] Asfi Marsani, 2010, Sistem Penunjang Keputusan Seleksi Mahasiswa
Berprestasi Menggunakan Metode AHP (Studi Kasus: STMIK CIC
Cirebon), http://majour.maranatha.edu/index.php/jurnal-
informatika/article/download/419/pdf, waktu akses 10 Juni 2014.
[5] Hwang, C. L. dan Yoon, K, 1981, “Multiple Attributes Decision Making
Methods and Application”,
http://jurnal.usu.ac.id/index.php/smatematika/article/download/88/pdf,
waktu akses 07 Juni 2014.
[6] BENGKEL INTERNET PENS-ITS,
https://lecturer.eepisits.edu/~huda/Dokumen/ WEB/moduljavascript.pdf,
waktu akses 15 maret 2014.
[7] Aqua Cyber Notes, http://aquacybernotes.com/install-mysql-
servercentos/, waktu akses 31 Maret 2014.
[8] Widihastomo, http://hastomo.net/php/pengertian-dan-kelebihan-
databasemysql/, waktu akses 2 maret 2014.
xiv
[9] Farizarwan,
http://duniakamu.wordpress.com/2010/02/22/pengertianapache/, waktu
akses 2 maret 2014.
[10] Hastomo, http://hastomo.net/php/pengertian-dan-kelebihan-apache-server/,
waktu akses 2 april 2014.
[11] MANIACMS,
http://www.maniacms.web.id/2012/01/pengertianxampp.html, waktu
akses 2 maret 2014.
[12] YII FRAMEWORK,
http://www.yiiframework.com/doc/guide/1.1/id/quickstart.what-is-yii,
waktu akses 2 September 2014.
[13] Mardiansyah, http://achmad.glcnetworks.com/2012/07/14/kenapa
menggunakan-php-framework/, waktu akses 2 september 2014.
top related