Top Banner
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)
19

skripsi spk.pdf

Nov 20, 2015

Download

Documents

MirawatiMings
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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.