SKRIPSI
RONI ALAMSYAH LUBIS
071402026
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
SKRIPSI
Diajukan untuk melengkapi dan memenuhi syarat mencapai gelar sarjana Teknologi Informasi
RONI ALAMSYAH LUBIS
071402026
PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
PERSETUJUAN
Judul : SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN MOBIL BEKAS MENGGUNAKAN METODE LOGIKA FUZZY TAHANI
Kategori : SKRIPSI
Nama : RONI ALAMSYAH LUBIS Nomor Induk Mahasiswa : 071402026
Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI
Fakultas :ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOMTI) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juli 2014 Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Dedy Arisandi, ST., M.Kom Syahriol Sitorus, S.Si., M.IT NIP 19790831 200912 1 002 NIP 19710310 199703 1 004
Diketahui/disetujui oleh
Program Studi S1 Teknologi Informasi Ketua,
Muhammad Anggia Muchtar, ST., M.M.IT NIP 19800110 200801 1 010
PERNYATAAN
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN MOBIL BEKAS MENGGUNAKAN METODE LOGIKA FUZZY TAHANI
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing dsebutkan sumbernya.
Medan, Juli 2014
Roni Alamsyah Lubis 071402026
UCAPAN TERIMA KASIH
Alhamdulillah, puji syukur penulis ucapkan kehadirat Allah SWT, serta shalawat dan salam kepada junjungan kita nabi Muhammad SAW, karena atas berkah, rahmat dan hidayahnya penulis dapat menyelesaikan penyusunan skripsi ini. Ucapan syukur yang tidak terhingga kepada Allah SWT yang selalu membimbing dan mengajarkan saya pentingnya kesabaran dan tanggung jawab selama penyusunan skripsi ini.
Dalam penulisan skripsi ini penulis banyak mendapatkan bantuan serta dorongan dari pihak lain. Dalam kesempatan ini dengan segala kerendahan hati, penulis mengucapka terima kasih kepada:
1. Kedua orang tua penulis, yaitu Papa Ramlan Lubis, S.P dan Umak Resti Tambunan yang selalu sabar dalam mendidik dan memberikan dukungan moril maupun materil kepada penulis selama ini sehingga penulis mampu menyelesaikan skripsi ini.
2. Kepada Bapak Syahriol Sitorus, S.Si., M.IT, Bapak Dedy Arisandi, ST., M.Kom selaku dosen pembimbing penulis yang telah memberikan kritik, saran dan masukan serta bersedia meluangkan waktu, tenaga dan pikiran untuk membantu penulis menyelesaikan skripsi ini.
3. Bapak Dr. Syahril Efendi S.Si, M.IT dan Bapak Baihaqi Siregar, S.Si, M.IT selaku dosen pembanding dan penguji yang telah banyak memberikan petunjuk, saran dan kritik dalam menyelesaikan skripsi ini.
4. Ketua Program Studi Teknologi Informasi juga sebagai dosen pembimbing akademik, Bapak M. Anggia Muchtar, ST. MM.IT. dan Bapak M. Fadly Syahputra B.Sc, M.Sc.IT selaku sekretaris Program Studi Teknologi Informasi.
5. Seluruh Dosen yang mengajar pada program studi Teknologi Informasi Universitas Sumatera Utara.
6. Kepada staf pegawai administrasi tata usaha Program studi Teknologi Informasi, Ibu delima Harahap dan Abangda Faisal Hamid yang telah membantu penulis dalam menyelesaikan semua urusan administrasi.
7. Kepada Kakak penulis Ranti Feblini Lubis, S.Pd dan Evi Fitriani dan Adik-adik penulis, Rina Susanti, Rizki Alamsyah Lubis dan Amanda Dwi Bawani yang telah memberikan dukungan kepada penulis.
8. Terima kasih juga kepada sahabat-sahabat terbaik saya yang terus mendukung tanpa henti, Boy Utomo, Bambang, Radhy, Musyafa, Polin, Lia, Nurul Hayati dan teman-teman Teknologi Informasi stambuk 2007.
9. Seluruh rekan-rekan kuliah sejawat yang tidak dapat disebutkan satu persatu.
Dalam penyusunan skripsi ini penulis menyadari bahwa masih banyak kekurangan, untuk itu penulis mengharapkan saran dan kritik yang bersifat membangun dari semua pihak demi kesempurnaan skripsi ini.
Akhir kata penulis mengharapkan semoga skripsi ini dapat bermanfaat dan membantu semua pihak yang memerlukannya.
ABSTRAK
Sistem pendukung keputusan berbasis komputer (Computer Based Decision Support
System) adalah sistem yang dirancang untuk meningkatkan efektifitas pengambil
keputusan dalam memecahkan permasalahan yang dihadapi baik semi terstruktur maupun tidak. Logika Fuzzy Tahani dibuat untuk mendeskripsikan suatu metode pemrosesan query fuzzy dengan didasari atas manipulasi bahasa SQL sehingga sangat tepat digunakan dalam proses pencarian data yang tepat dan akurat. Pada skripsi ini akan dijelaskan bagaimana sistem pendukung keputusan berbasis komputer dengan menggunakan fuzzy tahani untuk pengambilan keputusan, perekomendasian dan penyeleksian untuk menemukan mobil bekas yang sesuai dengan dukungan nilai rekomendasi yang dihasilkan. Skripsi ini menggunakan data yang diperoleh dari situs http://www.tokobagus.com dan http://www.mobil123.com. Fuzzy database model Tahani digunakan untuk mendapatkan informasi pada query dengan menggunakan fungsi keanggotaan fuzzy (membership function). Hasil dari penelitian ini menghasilkan sebuah sistem pendukung keputusan berbasis web yang menggunakan bahasa pemrograman PHP dan database MySQL yang mampu memberi suatu nilai rekomendasi dari pemilihan suatu mobil bekas yang dapat digunakan oleh pegawai
showroom dalam memberikan rekomendasi kepada pelanggan untuk pemilihan mobil
bekas sesuai dengan kriteria yang diinginkannya.
ABSTRACT
Computer Based Decision Support Systems is computer based information systems has designed to assist in some decision-making activity and help to make decision which may for semi-structured and unstructure decision problem. Tahani fuzzy describe fuzzy query processing method based on the manipulation of the SQl languange which is appropriate to be used in the data process to find accurate data. In this study explains about how the computer based decision support system with Tahani fuzzy can be applied to process decision–making, recommendation and selecting to find a recommendation of ex-cars according to the support value generated. The data in this study was taken from http://www.tokobagus.com and http://mobil123.com. Fuzzy database with Tahani model are used to obtained information on the query by using fuzzy membership function. The final result of this paper is a web-based decision suppot system using PHP and MySQL database that is able to give a recommendation value of the selection of ex-cars made by the employee of the showrooms and can be used by the employee in p\roviding recommendation to customers for selection of ex-car in accordance with the criteria customer wants. Keyword: Decision support Sistem, fuzzy logic, ex-car, tahani model
DAFTAR ISI
Halaman
PERSETUJUAN ii
PERNYATAAN iii
UCAPAN TERIMA KASIH 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 Tujuan Penelitian 3 1.4 Manfaat Penelitian 3 1.5 Batasan Masalah 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 5
BAB 2LANDASAN TEORI 7
2.1 Defenisi Keputusan 7
2.1.1 Proses Pengambilan Keputusan 8
2.1.2 Sistem Pendukung Keputusan 9
2.1.3 Keberadaan dan Karakteristik SPK pada Pengolahan
Informasi 10
2.1.4 Komponen-komponen SPK 13
2.2 Logika Fuzzy 14
2.2.1 Konsep Kekaburan (fuzziness) 14
2.2.2 Keunggulan Logika Fuzzy 16
2.2.3 Himpunan Fuzzy 16
2.3 Logika Fuzzy Model Tahani 18
2.3.1 Menggambarkan Fungsi Keanggotaan 18
2.3.2 Fuzzyfikasi 21
2.3.3 Fuzzyfikasi Query 21
2.3.4 Operator Dasar Zadeh untuk Operasi Himpunan Fuzzy 21
2.4 Pembentukan Query 23
2.5 Flowchart 24
2.6 Bahasa Pemograman PHP 25 2.7 Penelitian Terdahulu 28 BAB 3 ANALISI DAN PERANCANGAN 30
3.1 Analisis Masalah 30
3.2 Analisis Sistem 32
3.2.1 Keutuhan Input 32
3.2.2 Kebutuhan Output 32
3.3 Perancangan Sistem 33
3.3.2 Perancangan Flowchart 38
3.3.3 Perancangan Inferensi Fuzzy 43
3.3.4 Perancangan Form 62
BAB 4 IMPELENTASI DAN PENGUJIAN SISTEM 65 4.1 Implementasi Sistem 65
4.2 Tampilan Utama 66
4.3 Tampilan Tambah Mobil 67 4.4 Pengujian Sistem 67
BAB 5 KESIMPULAN DAN SARAN 72
5.1 Kesimpulan 72
5.2 Saran 73
DAFTAR PUSTAKA 74
DAFTAR TABEL
Hal . Tabel 2.1. Tabel nilai kebenaran operator NOT
Tabel 2.2 Tabel nilai kebenaran operator OR Tabel 2.3 Tabel nilai kebenaran operator AND Tabel 2.4 Fungsi simbol-simbol flowchart
Tabel 2.4 Fungsi simbol-simbol flowchart (Lanjutan) Tabel 3.1 Data mobil bekas
Tabel 3.1 Data mobil bekas (Lanjutan) Tabel 3.2 Penentuan range
Tabel 3.3 Tabel derajat keanggotaan pada variabel harga
Tabel 3.3 Tabel derajat keanggotaan pada variabel harga (Lanjutan) Tabel 3.4 Tabel derajat keanggotaan pada variabel tahun keluaran mobil
Tabel 3.4 Tabel derajat keanggotaan pada variabel tahun keluaran mobil (Lanjutan) Tabel 3.5 Tabel derajat keanggotaan pada variabel jarak tempuh mobil
Tabel 3.5 Tabel derajat keanggotaan pada variabel jarak tempuh mobil (Lanjutan) Tabel 3.6 Tabel derajat keanggotaan pada variabel kapasitas mesin mobil
Tabel 3.6 Tabel derajat keanggotaan pada variabel kapasitas mesin mobil (Lanjutan) Tabel 3.7 Tabel derajat keanggotaan pada variabel tangki bahan bakar
Tabel 3.7 Tabel derajat keanggotaan pada variabel tangki bahan bakar (Lanjutan) Tabel 3.8 Tabel derajat keanggotaan pada variabel torsi maksimum
Tabel 3.8 Tabel derajat keanggotaan pada variabel torsi maksimum (Lanjutan) Tabel 3.9 Tabel derajat keanggotaan pada variabel kapasitas penumpang
Tabel 3.9 Tabel derajat keanggotaan pada variabel kapasitas penumpang (Lanjutan) Tabel 4.1 Tabel nilai fire strength dengan operator ‘AND’
Tabel 4.2 Nilai fire strength dengan operator ‘OR’ Tabel 4.2 Nilai fire strength dengan operator ‘OR’
22 22 23 24 25 30 31 43 46 47 48 49 51 52 53 54 55 56 58 59 60 61 69 70 71
DAFTAR GAMBAR
Hal. Gambar 2.1 Proses Pengambilan Keputusan
Gambar 2.2 Hubungan antara PDE, SIM, dan SPK Gambar 2.3 Model Konseptual SPK
Gambar 2.4 Himpunan Fuzzy
Gambar 2.5 Representasi Linear Naik Gambar 2.6 Representasi Linear Turun Gambar 2.7 Kurva Segitiga
Gambar 3.1 Diagram Konteks DFD Gambar 3.2 DFD Level 1
Gambar 3.3 DFD Proses 1.0 Gambar 3.4 DFD Proses 2.0 Gambar 3.5 Kurva Linier Naik Gambar 3.6 Flowchart Linier Naik Gambar 3.7 Kurva Linier Turun Gambar 3.8 Flowchart Linier Turun Gambar 3.9 Kurva Segitiga
Gambar 3.10 Flowchart Kurva Segitiga Gambar 3.11 Flowchart Model Tahani Gambar 3.12 Kurva Variabel Harga Gambar 3.13 Kurva Variabel Tahun
Gambar 3.14 Kurva Variabel Jarak Tempuh Gambar 3.15 Kurva Variabel Kapasitas Mesin Gambar 3.16 Kurva Variabel Kapasitas Tangki Gambar 3.17 Kurva Variabel Torsi Maksimum Gambar 3.18 Kurva Variabel Penumpang Gambar 3.19 Rancangan Form Utama
Gambar 3.20 Rancangan Form Tambah Mobil Gambar 3.21 Rancangan Form Rekomendasi Gambar 4.1 Tampilan Utama
Gambar 4.2 Tampilan Tambah Mobil Gambar 4.3 Tampilan Rekomendasi
Gambar 4.4 Hasil Rekomendasi Menggunakan Operator AND Gambar 4.5 Rekomendasi Menggunakan Operator OR
9 12 14 18 19 20 20 33 34 36 37 38 39 39 40 40 41 42 45 47 50 52 54 57 59 62 63 64 66 67 68 69 70