IMPLEMENTASI SISTEM FUZZY SEBAGAI PENDUKUNG KEPUTUSAN REKOMENDASI PERUMAHAN DENGAN METODE INFERENSI MINIMUM
SKRIPSI
SARI JUITA 071401031
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
Universitas Sumatera Utara
IMPLEMENTASI SISTEM FUZZY SEBAGAI PENDUKUNG KEPUTUSAN REKOMENDASI PERUMAHAN DENGAN METODE INFERENSI MINIMUM
DRAFT SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Sains
SARI JUITA 071401031
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori Nama NomorIndukMahasiswa Program Studi Departemen Fakultas
: IMPLEMENTASI SISTEM FUZZY SEBAGAI PENDUKUNG KEPUTUSAN REKOMENDASI PERUMAHAN DENGAN METODE INFERENSI MINIMUM : SKRIPSI : SARI JUITA : 071401031 : SARJANA (S1) ILMU KOMPUTER : ILMU KOMPUTER : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan,
Komisi Pembimbing
:
Pembimbing 2
Syahril Efendi, S.Si, M. IT NIP 196711101996021001
Pembimbing 1
Drs. James P. Marbun, M. Kom NIP 195806111986031002
Diketahui/Disetujui oleh Departemen Ilmu Komputer FMIPA USU Ketua,
Dr. Poltak Sihombing, M.Kom. NIP 196203171991031001
Universitas Sumatera Utara
PERNYATAAN
IMPLEMENTASI SISTEM FUZZY SEBAGAI PENDUKUNG KEPUTUSAN REKOMENDASI PERUMAHAN DENGAN METODE INFERENSI MINIMUM
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 25 Mei 2011
SARI JUITA 071401031
Universitas Sumatera Utara
PENGHARGAAN
Syukur Alhamdulillah saya panjatkan atas kehadirat Allah SWT karena atas rezeki dan rahmat-Nya saya dapat menyelesaikan skripsi ini, dan segala sesuatu yang terjadi dalam proses penulisan skripsi adalah yang terbaik diberikan oleh-Nya kepada saya. Ucapan terima kasih saya sampaikan kepada Bapak Drs. James P. Marbun, M.Kom dan Bapak Syahril Efendi, S.Si, M.IT selaku dosen pembimbing dalam penyelesaian skripsi ini yang telah memberikan panduan dan bimbingan dengan penuh kepercayaan kepada saya untuk menyelesaikan skripsi ini. Ucapan terima kasih juga saya sampaikan kepada Bapak Drs. Marihat Situmorang, M.Si dan Bapak Drs. Partano Siagian, M.Sc sebagai dosen pembanding skripsi ini yang telah memberikan banyak masukan bagi saya. Terima kasih saya ucapkan kepada pihak MEGAH REALTY yang telah memberikan kesempatan kepada saya untuk melaksanakan riset untuk memperoleh data-data yang dibutuhkan berkaitan dengan tugas akhir ini. Saya juga mengucapkan terima kasih kepada Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Ketua Departemen Ilmu Komputer Bapak Dr. Poltak Sihombing, M.Kom, Sekretaris Departemen Ilmu Komputer Ibu Maya Silvi Lydia, B.Sc., M.Sc. seluruh dosen, pegawai/staf dan rekanrekan mahasiswa di Program Studi S-1 Ilmu Komputer FMIPA USU. Teristimewa kepada Ayahanda Junaidi dan Ibunda Sumartini serta adik-adik saya yang telah memberikan do’a, dukungan, perhatian serta kasih sayang yang tulus serta pengorbanan yang tidak ternilai harganya hingga saya dapat menyelesaikan tugas akhir ini. Terima kasih juga saya ucapkan untuk abang dan kakak senior S-1 Ilmu Komputer, rekan-rekan pengurus IMILKOM periode 2010-2011 serta seluruh temanteman terbaik saya Nurrizka Siregar, Sovi Khadifa, Widya Ashtika, Syaulina Azmi dan Dely Utari yang selalu memberi dukungan serta masukan kepada saya dalam menyelesaikan tugas akhir ini. Akhir kata saya ingin memohon maaf bila terdapat kesalahan dan kekurangan dalam skripsi saya ini. Saya mengharapkan kritik dan saran yang membangun demi perbaikan di masa yang akan datang.
Universitas Sumatera Utara
ABSTRAK
Perumahan merupakan hal yang tidak bisa kita abaikan dan berkaitan erat dengan aktifitas ekonomi, industrialisasi dan pembangunan. Rumah adalah tempat dimana kita berkumpul dengan keluarga dan melepas lelah setelah beraktifitas sehari – hari. Untuk menyikapi hal ini developer perumahan membangun tipe – tipe rumah yang sesuai dengan kebutuhan. Untuk itu dibutuhkan sebuah sistem yang dapat memenuhi kebutuhan masyarakat dalam memperoleh kepemilikan rumah sesuai dengan kebutuhan. Kemampuan komputer sebagai perangkat yang membantu seseorang menyelesaikan tugas menjadi lebih mudah, lebih efektif dan lebih efisien khususnya dalam kecepatan proses dan keakuratan hasil yang diberikan diharapkan dapat membantu mempermudah konsumen dalam memutuskan memililih sebuah tipe perumahan. Penyediaan sistem pendukung keputusan pemilihan perumahan memungkinkan konsumen memilih tipe rumah sesuai dengan kebutuhan serta visualisasi model jenis rumah. Aplikasi ini dibangun menggunakan logika fuzzy dengan metode inferensi minimum. Input yang diminta dari pengguna adalah kriteriakriteria dari spesifikasi tipe rumah dalam bentuk data kualitatif dan hasil yang diberikan aplikasi adalah rekomendasi rumah yang sesuai dengan input. Metode pengujian dilakukan dengan metode blackbox yang telah membuktikan bahwa seluruh proses pada aplikasi berjalan dengan benar. Kata Kunci: SPK, Perumahan, Inferensi Minimum, Sistem Fuzzy
Universitas Sumatera Utara
IMPLEMENTATION OF FUZZY SYSTEM AS DECISION SUPPORT RESIDENTIAL RECOMMENDATIONS WITH THE MINIMUM INFERENCE METHOD ABSTRACT
Housing is a matter that we can’t ignore and is closely related to economic activities, industrialization and development. House is place where we gather around with family and get a rest after daily activities. With these goals, developers are building types of house that appropriate to the needs of society and economically affordable. To aim these purpose, it is necessary to develop a system that can answer people’s requirement for purchasing an estate as their needed. The computer’s ability as a device that helps person to complete their tasks become easier, more effective and efficient especially for result accuracy and celerity, and expected to support consumers for deciding choice of an estate type. Provision of decision support system for housing choice allow the consumers to choose the type of house that suitable as their requirement, with visualization models of the house. This application was built using fuzzy logic with minimum inference method. The requested input is the criteria of an estate specifications in qualitative form and the results is recommendation of the best estate type according to user input. The method of testing was conducted using BlackBox Method which have proved that the whole process of the application running correctly. Keyword: DSS, Estate, Minimum Inference, Fuzzy System.
Universitas Sumatera Utara
DAFTAR ISI
Halaman PERSETUJUAN........................................................................................................ ii PERNYATAAN ....................................................................................................... iii PENGHARGAAN .....................................................................................................iv ABSTRAK ................................................................................................................. v ABSTRACT .............................................................................................................. vi DAFTAR ISI ............................................................................................................vii DAFTAR TABEL ...................................................................................................... x DAFTAR GAMBAR ................................................................................................. xi BAB I PENDAHULUAN .......................................................................................... 1 1.1 Latar Belakang ...................................................................................................... 1 1.2 Rumusan Masalah ................................................................................................. 2 1.3 Batasan Masalah ................................................................................................... 3 1.4 Tujuan Penelitian .................................................................................................. 3 1.5 Manfaat Penelitian ................................................................................................ 3 1.6 Metodologi Penelitian ........................................................................................... 3 BAB II LANDASAN TEORI ................................................................................... 5 2.1 Logika Fuzzy ........................................................................................................ 5 2.1.1 Himpunan Crisp dan Himpunan Fuzzy ...................................................... 6 2.1.2 Fungsi-Fungsi Keanggotaan ...................................................................... 8 2.1.2.1 Representasi Linier ........................................................................ 8 2.1.2.2 Representasi Kurva Segitiga .......................................................... 9 2.1.2.3 Representasi Kurva Trapesium .................................................... 10 2.1.2.4 Representasi Kurva Bentuk Bahu ................................................. 10 2.1.3 Operator Dasar Zadeh untuk Operasi Himpunan Fuzzy ............................ 11 2.1.4 Komposisi Aturan Fuzzy ......................................................................... 12 2.1.4.1 Metode Max-Min......................................................................... 12 2.2 SistemPendukung Keputusan .............................................................................. 14 2.2.1 Karakteristik dan Kapabilitas SPK .......................................................... 15 2.2.2 Komponen SPK ...................................................................................... 16 2.3 Spesifikasi Rumah .............................................................................................. 17 2.3.1 Tipe Rumah ............................................................................................ 17 2.3.2 Luas Tanah.............................................................................................. 17 2.3.3 Luas Bangunan........................................................................................ 18 2.3.4 Jumlah Lantai.......................................................................................... 18 2.3.5 Jumlah Kamar ......................................................................................... 18
Universitas Sumatera Utara
2.3.6 Lokasi Rumah ......................................................................................... 19 2.3.7 Pondasi ................................................................................................... 19 2.3.8 Kusen ...................................................................................................... 19 2.3.9 Plafon...................................................................................................... 19 2.3.10 Lokasi Rumah ......................................................................................... 20 BAB III ANALISIS DAN PERANCANGAN SISTEM ......................................... 21 3.1 Analisis Pengguna Sistem ................................................................................... 21 3.1.1 Gambaran Umum Sistem ........................................................................ 21 3.1.2 Analisis Sasaran Pengguna ...................................................................... 22 3.1.3 Analisis Spesifikasi ................................................................................. 23 3.2 Analisis Kebutuhan Sistem ................................................................................. 23 3.2.1 Analisis Kebutuhan Data ......................................................................... 23 3.2.2 Analisis Input dan Output Sistem ............................................................ 23 3.2.3 Analisis Fungsi Sistem ............................................................................ 24 3.2.4 Analisis Batasan pada Sistem .................................................................. 24 3.3 Analisis Variabel Spesifikasi Rumah................................................................... 25 3.3.1 Analisis Variabel Fuzzy ........................................................................... 25 3.3.2 Analisis Variabel non-fuzzy ..................................................................... 25 3.4 Analisis Data Flow Diagram (DFD) dan Kamus Data ....................................... 26 3.4.1 Data Flow Diagram Level 0.................................................................... 26 3.4.2 Data Flow Diagram Level 1.................................................................... 27 3.4.3 Kamus Data ............................................................................................ 29 3.5 Perancangan Flowchart ....................................................................................... 30 3.5.1 Flowchart Representasi Kurva Bentuk Bahu ............................................ 31 3.5.2 Flowchart Representasi Kurva Segitiga .................................................... 33 3.6 Perancangan Physical DFD ................................................................................. 34 3.7 Perancangan Fungsi Keanggotaan ....................................................................... 36 3.7.1 Variabel Luas Tanah ................................................................................. 37 3.7.2 Variabel Luas Bangunan ........................................................................... 38 3.7.3 Variabel Harga .......................................................................................... 40 3.7.4 Variabel Instalasi Listrik ........................................................................... 41
Universitas Sumatera Utara
3.7.3 Variabel Harga .......................................................................................... 40 3.7.5 Variabel Instalasi Listrik ........................................................................... 41 3.7.6 Variabel Pusat Perbelanjaan ...................................................................... 43 3.7.7 Variabel Rumah Sakit ............................................................................... 44 3.7.8 Variabel Pusat Kota................................................................................... 46 3.7.9 Fungsi Inferensi Minimum ........................................................................ 47 3.8 Perancangan Interface ......................................................................................... 48 3.8.1 Perancangan Halaman Home ..................................................................... 48 3.8.2 Perancangan Halaman Gallery................................................................... 49 3.8.3 Perancangan Halaman Contact us .............................................................. 50 3.8.4 Perancangan Halaman Use DSS ................................................................ 51
BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................... 53 4.1 Implementasi ...................................................................................................... 53 4.2 Pengujian Sistem ................................................................................................ 54 4.2.1 Sebagai Administrator ............................................................................. 54 4.2.1.1 Proses Login ................................................................................ 55 4.2.1.2 Pengolahan Data Staf................................................................... 56 4.2.2 Sebagai Staf ............................................................................................ 57 4.2.2.1 Proses Login ................................................................................ 58 4.2.2.2 Pengolahan Data House ............................................................... 58 4.2.2.3 Proses Logout .............................................................................. 64 4.2.3 Sebagai User ........................................................................................... 64 4.2.3.1 Halaman Index ............................................................................ 64 4.2.3.2 Proses Pemilihan Rumah ............................................................. 65 4.2.3.3 Halaman Gallery .......................................................................... 67 4.2.3.4 Halaman Contact ......................................................................... 68 4.3 Pengujian dengan Metode Black Box .................................................................. 69 4.4 Perhitungan Manual Menggunakan Sistem Fuzzy Metode Inferensi Minimum.... 71 4.4.1 Luas Tanah (204,84 m²) ............................................................................ 72 4.4.2 Luas Bangunan (65 m²) ............................................................................. 72 4.4.3 Harga (Rp 407.208.000) ............................................................................ 73
Universitas Sumatera Utara
4.4.4 Instalasi Listrik (2200 watt)....................................................................... 73 4.4.5 Jarak Pusat Perbelanjaan (1500 m) ............................................................ 73 4.4.6 Jarak Rumah Sakit (5200 m) ..................................................................... 74 4.4.7 Jarak Pusat Kota (13.000 m)...................................................................... 74 4.4.8 Perbandingan Derajat Keanggotaan Akhir Perhitungan Manual dengan Aplikasi ................................................................................................... 74
BAB V KESIMPULAN DAN SARAN ................................................................... 76 5.1 Kesimpulan......................................................................................................... 76 5.2 Saran .................................................................................................................. 76 DAFTAR PUSTAKA ............................................................................................... 78 LAMPIRAN ............................................................................................................. 80
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 3.1 Proses pada DFD Level 0
26
Tabel 3.1 Proses pada DFD Level 0 (Lanjutan)
27
Tabel 3.2 Proses pada DFD Level 1
28
Tabel 3.3 Kamus Data
29
Tabel 3.3 Kamus Data (Lanjutan)
30
Tabel 3.4 Fungsi Keanggotaan Variabel Luas Tanah
37
Tabel 3.5 Fungsi Keanggotaan Variabel Luas Bangunan
39
Tabel 3.6 Fungsi Keanggotaan Variabel Harga
40
Tabel 3.7 Fungsi Keanggotaan Variabel Instalasi Listrik
42
Tabel 3.8 Fungsi Keanggotaan Variabel Pusat Perbelanjaan
43
Tabel 3.9 Fungsi Keanggotaan Variabel Rumah Sakit
45
Tabel 3.10 Fungsi Keanggotaan Variabel Pusat Kota
46
Tabel 3.11 Keterangan Rancangan Antarmuka Lihat Dokumen
57
Tabel 4.1 Hasil Uji Sistem
69
Tabel 4.1 Hasil Uji Sistem (Lanjutan I)
70
Tabel 4.1 Hasil Uji Sistem (Lanjutan II)
71
Tabel 4.2 Spesifikasi Rumah Zamrud sudut No. 17
71
Tabel 4.3 Kriteria yang digunakan sebagai input
72
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 Variabel Harga Rumah (jutaan rupiah)
7
Gambar 2.2 Representasi Linier
8
Gambar 2.3 Representasi Linier Turun
9
Gambar 2.4 Representasi Kurva Segitiga
9
Gambar 2.5 Representasi Kurva Trapesium
10
Gambar 2.6 Representasi Kurva Bentuk Bahu
11
Gambar 2.7 Skematik SPK
16
Gambar 2.8 Luas Rumah
18
Gambar 2.9 Hasil Rooting Jarak dengan Navitel
20
Gambar 3.1 Diagram Alur Kerja Sistem
22
Gambar 3.2 DFD Level 0
26
Gambar 3.3 DFD Level 1
27
Gambar 3.4 Representasi Kurva Bentuk Bahu
31
Gambar 3.5 Flowchart Kurva Bentuk Bahu Kiri
32
Gambar 3.6 Flowchart Kurva Bentuk Bahu Kanan
33
Gambar 3.7 Representasi Kurva Bentuk Segitiga
33
Gambar 3.8 Flowchart Kurva Bentuk Bentuk Segitiga
34
Gambar 3.9 Physical DFD
35
Gambar 3.10 Kurva Luas Tanah
37
Gambar 3.11 Kurva Luas Bangunan
38
Gambar 3.12 Kurva Harga
40
Gambar 3.13 Kurva Instalasi Listrik
41
Universitas Sumatera Utara
Gambar 3.14 Kurva Pusat Perbelanjaan
43
Gambar 3.15 Kurva Rumah Sakit
44
Gambar 3.16 Kurva Pusat Kota
46
Gambar 3.17 Struktur Interface
48
Gambar 3.18 Halaman Home
48
Gambar 3.19 Halaman Gallery
49
Gambar 3.20 Halaman viewdetail
50
Gambar 3.21 Halaman Contact Us
50
Gambar 3.22 Halaman Use_DSS
51
Gambar 3.23 Halaman count_dss
52
Gambar 4.1 Halaman index.php
55
Gambar 4.2 Halaman page_false_login.php
56
Gambar 4.3 Halaman page_staff.php
56
Gambar 4.4 Halaman page_add_staff.php
57
Gambar 4.5 Confirm Box Delete Staff
57
Gambar 4.6 Halaman Staff
58
Gambar 4.7 Halaman page_view_estate.php
59
Gambar 4.8 Halaman page_edit_estate.php
59
Gambar 4.9 Confirm Box Delete Estate
60
Gambar 4.10 Halaman page_view_type.php
60
Gambar 4.11 Halaman page_show.php
61
Gambar 4.12 Halaman page_edit_type.php
62
Gambar 4.13 Confirm Box Delete Type
62
Gambar 4.14 Halaman page_add_type.php
63
Gambar 4.15 Logout Admin dan Staff
64
Gambar 4.16 Halaman index.php
65
Gambar 4.17 Halaman use_dss.php
66
Gambar 4.18 Halaman “simple” count_dss.php
66
Gambar 4.19 Halaman “detail” count_dss.php
67
Universitas Sumatera Utara
Gambar 4.20 Halaman gallery_page.php
68
Gambar 4.21 Halaman contact_us.php
68
Gambar 4.22 Halaman Form Masukan Kriteria
75
Gambar 4.23 Hasil Perhitungan Derajat Keanggotaan Rumah Type 65
75
Universitas Sumatera Utara