Upload
mirawatimings
View
21
Download
0
Embed Size (px)
Citation preview
SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN SEPEDA MOTOR
DENGAN METODE SIMPLE ADDITIVE WEIGHTING MENGGUNAKAN
BAHASA PEMROGRAMAN PHP DAN MY SQL DI FINANCE KABUPATEN
PONOROGO
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
BAMBANG BUDI PRAYITNO
08530387
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
(2012)
PERSEMBAHAN
Tugas Akhir ini saya Persembahkan kepada :
Allah S.W.T pemilik segala alam raya serta Nabi Muhammad S.A.W sebagai
utusan-Nya.
Orang tua, yang selalu memberikan semangat, motivasi dan doa.
Keluarga di rumah, yang selalu memotivasi dan membimbing dalam penyusunan
skripsi ini.
Rekan-rekan teknik informatika angkatan 2008 yang selalu memberikan
semangat.
MOTTO
Kunci kemuliaan adalah taat kepada Allah dan Rasul-Nya
Kunci ilmu adalah bertanya dengan baik dan mendengar dengan baik
Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari
betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.
Tidak ada yang sulit atau mustahil di dalam hidup ini selama ada kemampuan
untuk bekerja dan bergerak
Esok harus lebih baik dari hari ini, pasti kita akan menjadi orang yang paling
beruntung didunia
Kunci Rizki adalah berusaha dengan di iringi istighfar dan takwa
ABSTRAK
SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN
SEPEDA MOTOR DENGAN METODE SAW MENGGUNAKAN
BAHASA PEMROGRAMAN PHP DAN MY SQL DI FINANCE KABUPATEN
PONOROGO
BAMBANG BUDI PRAYITNO
08530387
Fakultas Teknik Jurusan Teknik Informatika
Universitas Muhammadiyah Ponorogo
Sepeda motor merupakan salah satu alat transportasi yang di gemari masyarakat
karena memiliki ukuran yang kecil,cepat dan harga yang tidak terlalu mahal di
bandingkan alat transportasi lainya. Sekarang banyak macam varian sepeda motor
lengkap dengan keunggulan dan kelebihanya. Hal ini tentunya akan mempersulit
konsumen dalam menentukan pilihan yang tepat, sesuai dengan kriteria yang di
inginkan.
Perancangan program aplikasi Sistem Pendukung Keputusan Pembelian Sepeda
Motor Menggunakan Simple Additive Weighting (SAW) berguna untuk mengolah
data-data sepeda motor yang nantinya akan menghasilkan output berupa data-data
sepeda motor yang direkomendasikan untuk pengguna.
Kata kunci:
Sistem Pendukung Keputsan, Pembelian Motor dan SAW
KATA PENGANTAR
Assalamualaikum Wr.Wb
Dengan memanjatkan puji dan syukur kehadirat Allah SWT atas rahmat dan
karunia yang telah di limpahkannya kepada penulis,sehingga dapat menyelesaikan
penyusunan skripsi yang berjudul Sistem Pendukung Keputusan Pembelian Sepeda
Motor dengan Metode SAW Menggunakan Bahasa Pemograman PHP Dan My SQL
Di Finance Kab.Ponorogo. Tujuan penulisan skripsi ini adalah sebagai syarat
kelulusan pada Program Strata I Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo.
Dengan selesainya skripsi ini, maka penulis menyampaikan ucapan terimakasih dan
penghargaan kepada :
1. Bapak Ir. Aliyadi, MM selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Ponorogo.
2. Bapak Ir. Andy Triyanto selaku Ketua Program Studi Strata Satu (S.1)
Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo.
3. Bapak Ir. Aliyadi, MM dan Bapak Adi Fajaryanto selaku Dosen Pembimbing
yang telah membantu dan memberikan motivasi pada penulis dalam
penyusunan skripsi ini.
4. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang dengan
kesabaran serta ketulusan hati memberikan bekal ilmu selama saya menempuh
kuliah di Universitas Muhammadiyah Ponorogo.
5. Teman-teman teknik informatika angkatan 2008 yang telah memberikan
semangat.
6. Semua pihak yang selama ini banyak memberi bantuan, dukungan motivasi
maupun doa yang tidak dapat disebutkan satu per satu.
Semoga amal baik yang telah beliau berikan mendapat imbalan dari Allah
SWT. Penulis berharap laporan ini bermanfaat bagi seluruh pembaca, untuk itu segala
teguran, kritik dan saran yang sifatnya membangun demi kebenaran dan
kesempurnaan laporan ini selalu disambut dengan baik. Dan semoga Allah
menjadikan penulis seseorang yang iklas kepada-Nya. Sesungguhnya Dia adalah
Maha mendengar dan Maha menerima doa. Amin.
Akhir kata semoga skripsi yang sederhana ini dapat berguna dan bermanfaat
bagi penulis dan pembaca pada umumnya.
Wasslmualikum Wr,Wb
Ponorogo, Oktober 2012
Bambang Budi Prayitno
NIM. 08530387
DAFTAR ISI
HALAMAN JUDUL .................................................................................................i
HALAMAN PENGESAHAN .................................................................................. ii
BERITA ACARA UJIAN SKRIPSI........................................................................ iii
BERITA ACARA BIMBINGAN SKRIPSI ............................................................. iv
PERSEMBAHAN .................................................................................................... vi
MOTTO..................................................................................................................vii
ABSTRAKSI ........................................................................................................ viii
KATA PENGANTAR ............................................................................................. ix
DAFTAR ISI ........................................................................................................... xi
DAFTAR GAMBAR ............................................................................................ xiii
DAFTAR TABEL ................................................................................................. xiv
Bab I PENDAHULUAN....................................................................................... 1
A. Latar Belakang Masalah ........................................................................ 1 B. Perumusan Masalah ............................................................................... 2 C. Tujuan Penelitian................................................................................... 2 D. Batasan Masalah .................................................................................... 3 E. Manfaat Penelitian ................................................................................. 3 F. Metodelogi Perancangan ....................................................................... 3 G. Sistematika Penulisan ............................................................................ 4
Bab II LANDASAN TEORI .................................................................................. 6
A. Pengertian Data Dan Informasi .............................................................. 6 1. Pengertian Data ............................................................................... 6 2. Pengertian Sistem ............................................................................ 6
B. Sistem Pendukung Keputusan ................................................................ 7 1. Definisi Sistem ................................................................................ 7 2. Definisi Sistem Pendukung Keputusan............................................. 8 3. Komponen-komponen DSS ........................................................... 11 4. Karakteristik dan Kapabilitas DSS ................................................. 12 5. Kelebihan dan Kekurangan DSS .................................................... 13
C. Sistem Basis Data ................................................................................ 15 1. Konsep Dasar Sistem Basis Data ................................................... 15 2. Komponen Dasar Sistem Basis Data .............................................. 15 3. Keuntungan dan kerugian Sistem Basis Data ................................. 18 4. Istilah Yang Di Pergunakan Dalam Basis Data .............................. 18
D. Metode Simple Additive Weighting (SAW) .......................................... 19 E. Tentang flowchart ............................................................................... 20
1. Pengertian flowchart ...................................................................... 20 2. Simbol-simbol Flowchart .............................................................. 21 3. Jenis Flowchart ............................................................................. 24
F. Data Flow Diagram (DFD) ................................................................. 25
1. Definisi Data Flow Diagram .......................................................... 25 2. Jenis Data Flow Diagram ............................................................... 26
G. Entity Relationship Data (ERD) .......................................................... 27 1. Entity Relationship ........................................................................ 27 2. Tujuan Digunakan ER ................................................................... 28 3. Komponen ER ............................................................................... 28 4. Relasi Tabel ................................................................................... 31
H. MY SQL ............................................................................................... 32 I. PHP .................................................................................................... 33 J. XAMPP ............................................................................................... 34 K. PHP MyAdmin .................................................................................... 34 L. Macromedia Dreamweaver CS5 .......................................................... 35
Bab III METODE PERANCANGAN.................................................................... 37
A. Definisi Sistem .................................................................................... 37 B. Metodologi Perancangan ..................................................................... 37 C. Analisa Metode ................................................................................... 38
1. Contoh Kasus ................................................................................ 41 D. Perancangan Sistem ............................................................................. 45
1. Flowchart sistem ........................................................................... 45 2. Data Flow Diagram (DFD) ........................................................... 47 3. Data Flow Diagram (DFD) level 1 ................................................ 49 4. Relasi Tabel ................................................................................... 50
Bab IV IMPLEMENTASI DAN PEMBAHASAN ................................................ 47
A. Analisa Data ........................................................................................ 54 B. Analisa Kebutuhan Sistem ................................................................... 54 C. Tampilan Program ............................................................................... 55
1. Tampilan Halaman Awal ............................................................... 55 2. Tampilan penilaian Langkah 1 ....................................................... 57 3. Tampilan Penilaian Langkah 2 ....................................................... 59 4. Tampilan Penilaian Langkah 3 ....................................................... 60 5. Tampilan Penilaian Langkah 4 ....................................................... 61 6. Tampilan Login Admin ................................................................. 66 7. Tampilan Halaman Admin ............................................................. 69 8. Tampilan Halaman Merek ............................................................. 70 9. Tampilan Halaman Daftar Motor ................................................... 73 10. Tampilan Halaman Daftar User ..................................................... 74
Bab V PENUTUP ................................................................................................ 78
A. Kesimpulan ......................................................................................... 78 B. Saran ................................................................................................... 79
DAFTAR PUSTAKA
LAMPIRAN
DAFTAR GAMBAR
1. Gambar : 3.1. Flowchart Admin ..................................................................... 46 2. Gambar : 3.2. Flowchart Pengunjung ............................................................ 47 3. Gambar : 3.3. Data Flow Diagram Level 0 .................................................... 48 4. Gambar : 3.4. Data Flow Diagram Level 1 .................................................... 49 5. Gambar : 3.5. Relasi Tabel ............................................................................. 50 6. Gambar : 4.1. Tampilan halaman awal ........................................................... 55 7. Gambar : 4.2. Tampilan penilaian langkah 1 .................................................. 57 8. Gambar : 4.3. Tampilan penilaian langkah 2 .................................................. 59 9. Gambar : 4.4. Tampilan penilaian langkah 3 .................................................. 60 10. Gambar : 4.5. Tampilan penilaian langkah 4 .................................................. 61 11. Gambar : 4.6. Tampilan login admin .............................................................. 66 12. Gambar : 4.7. Tampilan Halaman admin ........................................................ 69 13. Gambar : 4.8. Tampilan halaman merek motor ............................................... 70 14. Gambar : 4.9. Tampilan halaman daftar motor ............................................... 73 15. Gambar : 4.10. Tampilan halaman daftar user ................................................ 74
DAFTAR TABEL
1. Tabel 2.1. Tabel Perbandingan DSS dengan EDP ............................................ 9 2. Tabel 2.2. Tabel Simbol Flowchart ................................................................ 21 3. Tabel 2.3. Tabel Simbol DFD ........................................................................ 26 4. Tabel 3.1. Tabel Model ................................................................................. 39 5. Tabel 3.2. Tabel Kenyamanan ....................................................................... 39 6. Tabel 3.3. Tabel Volume Mesin .................................................................... 39 7. Tabel 3.4. Tabel Konsumsi Bahan Bakar ....................................................... 40 8. Tabel 3.5. Tabel Harga .................................................................................. 40 9. Tabel 3.6. Tabel Motor A .............................................................................. 41 10. Tabel 3.7. Tabel Motor B .............................................................................. 41 11. Tabel 3.8. Tabel Motor C .............................................................................. 42 12. Tabel 3.9. Tabel Nilai Alternatif .................................................................... 42 13. Tabel 3.10.Tabel Motor .................................................................................. 51 14. Tabel 3.11. Tabel Penilaian Motor.................................................................. 51 15. Tabel 3.12. Tabel Merek ................................................................................ 52 16. Tabel 3.13. Tabel Pengguna ........................................................................... 53 17. Tabel 3.14. Tabel Penilaian ............................................................................ 53
BAB I
PENDAHULUAN
A. LATAR BELAKANG MASALAH
Sepeda motor memiliki sejarah yang sangat panjang di Indonesia, sudah
hadir sejak negara ini masih berada di bawah penjajahan Belanda dan masih
bernama Hindia Belanda. Pada masa kini, sepeda motor sebagai alat transportasi
yang paling banyak digunakan di masyarakat Indonesia. Penggunaan sepeda
motor tiap tahun meningkat maka dari itu sepeda motor diproduksi semakin
banyak. Kebutuhan alat transportasi merupakan sesuatu yang mutlak dalam
kehidupan sekarang ini. Alat transportasi,khusunya alat transportasi pribadi
sangat di perlukan masyarakat untuk melakukan kegiatan mereka sehari-hari
seperti pergi ke tempat kerja,kuliah atau melakukan kegiatan lain yang
membutuhkan akses cepat motor.
Sepeda motor merupakan salah satu alat transportasi yang di gemari
masyarakat karena memiliki ukuran yang kecil,cepat dan harga yang tidak terlalu
mahal di bandingkan alat transportasi lainya.Sekarang banyak macam varian
sepeda motor lengkap dengan keunggulan dan kelebihanya.Hal ini tentunya akan
mempersulit konsumen dalam menentukan pilihan yang tepat, sesuai dengan
kriteria yang diinginkan.Masalah ini tergolong kedalam masalah yang bersifat
multiobjective (banyak tujuan yang ingin dicapai) dan multicriterias (ada banyak
kriteria yang menentukan dalam mencapai keputusan tersebut).
Berdasarkan uraian tersebut diatas, maka masalah yang akan disajikan atau
diteliti dalam skripsi ini dan juga sebagai data atau bahan informasi bagi penulis
dalam menyusun Tugas Akhir (skripsi), penulis merasa tertarik dan mengambil
judulSistem Pendukung Keputusan Pembelian Sepeda Motor Dengan Metode
SAW (Simple Additive Weighting) Menggunakan Bahasa Pemograman PHP Dan
My SQL Di Finance Kabupaten Ponorogo
B. PERUMUSAN MASALAH
Berdasarkan perumusan pada latar belakang di atas, maka ada beberapa masalah
yang akan dibahas dalam skripsi, antara lain :
1. Bagaimana menerapkan metode SAW untuk menentukan kendaraan mana
yang sesuai dengan kebutuhan user?
2. Bagaimana merancang dan mengimplementasikan Sistem Pendukung
Keputusan Pembelian Sepeda Motor menggunakan metode SAW?
C. TUJUAN PENELITIAN
Tujuan dari tugas akhir ini adalah membuat suatu rancangan dan pengembangan
sistem sebagai pendukung keputusan rekomendasi pembelian sepeda motor
menggunakan metode SAW.
D. BATASAN MASALAH
1. Program ini dikhususkan untuk merokemendasikan pembelian sepeda motor
merk jepang
2. Variabel yang digunakan, antara lain: kenyamanan,model,volume mesin, harga,
konsumsi bahan bakar.
3. Bahasa pemrograman yang digunakan adalah dengan menggunakan PHP dan
untuk database menggunakan MySQL.
D. MANFAAT PERANCANGAN
1. Aplikasi yang dibangun dapat membantu menghasilkan keputusan yang lebih
cepat untuk dijadikan bahan pertimbangan dalam persiapan pembelian produk
motor
2. User lebih terbantu dalam menentukan pilihan motor yang akan dibeli setelah
mendapatkan beberapa rekomendasi sistem sesuai dengan poin tertinngi.
E. METODELOGI PERANCANGAN
Metode perancangan yang digunakan meliputi :
1. Metode Pengumpulan Data
Metode pengumpulan data dengan tanya jawab secara langsung dengan pihak-
pihak yang berkepentingan untuk mendapatkan informasi yang berhubungan
dengan masalah perancangan.Hal ini dilakukan untuk memperoleh informasi
dan data tentang pembelian sepeda motor dan parameter yang dibutuhkan
dalam proses pengembangan Sistem Pendukung Keputusan.
2. Metode Kepustakaan
Metode kepustakaan ini dilakukan dengan membaca literatur dan catatan
penting lainnya sesuai dengan permasalahan yang dihadapi. Dengan
mengumpulkan dan mempelajari literatur yang berkaitan dengan teori Sistem
Pendukung Keputusan yang berbasis komputer, mekanisme pembelian sepeda
motor dengan menggunakan metode Simple Additive Weighting (SAW).
F. SISTEMATIKA PENULISAN
Sistematika penulisan yang digunakan dalam skripsi ini terbagi dalam beberapa
pokok bahasan, yaitu :
BAB I: PENDAHULUAN
Berisi tentang latar belakang masalah, perumusan masalah, tujuan
penelitian,batasan masalah, manfaat penelitian,metode penelitian,dan
sistematika penulisan.
BAB II: LANDASAN TEORI
Berisi menjelaskan tentang teori-teori pemecahan masalah yang
berhubungan dan digunakan untuk mendukung dalam pembuatan
tugas akhir ini
BAB III: METODE PERANCANGAN
Membahas proses pengembangan perangkat lunak pada tahap
analisis dan perancangan.
BAB IV: IMPLEMENTASI SISTEM
Dalam bab ini akan diuraikan mengenai implementasi sistem.
BAB V: PENUTUP
Berisi kesimpulan dan saran
DAFTAR PUSTAKA
Bimo Sunarfrihantono ST, (2003). PHP Dan MySQL Untuk Web . Yogyakarta
:Andi.
Marlinda, Linda. (2004). Sistem Basis Data. Yogyakarta: Andi.
Slamin, Maududie, Achmad, dkk. (2007). Pengantar Teknologi Informasi.
Yogyakarta: Andi.
Syafii, M. (2005). Panduan membuat data base dengan PHP dan My SQL postgre
SQL oracle. Yogyakarta: Andi.
Turban, Efraim dkk. (2005). Decision Support Systems and Intelligent Systems.
Yogyakarta: Andi.