Perancangan Inference Engine Rule set akhir

Then Perum = tidak ada Rule 5 IF bentuk = rumah AND kesesuaian = level2.1AND fasilitas = level3.1 AND sist_bayar = kredit 10 th AND bank = BTN Then Perum = tidak ada Pada kesesuain telah dilakukan pembagian level, kesesuain merupakan hasil dari inputan kualitas dan posisi dimana kualitas diperoleh dari inputan dana dan tipe sedangkan posisi diperoleh dari inputan lokasi dan jangkauan. Pada fasilitas juga telah dilakukan pembagian level, dimana fasilitas diperoleh dari inputan fasilitas umum dan fasilitas rumah. Berikut ini tabel pembagian level untuk pemberian rekomendasi pembelian rumah. Tabel Keputusan untuk Rule set final rule set 1 Jumlah Rule Kondisi : Bentuk rumah rumah, kavling = 2 Kesesuaian sesuai, tidak sesuai = 2 Fasilitas minimum, standart, lebih dr standart = 2 Sistem bayar tunai, krd 5 th, krd 10 th, krd 15 th = 4 Bank BTN Bank Mandiri, lain-lain = 2 Row = 2 2 2 4 2 = 64 Tabel 3.1 Tabel rule set level 1 Rule Bentuk Kesesu-ain Fas Sist-Bayar Bank Rekomendasi 1 Rmh Sesuai Min Tunai BTN Ada 2 Rmh Sesuai Min Tunai Lain Ada 3 Rmh Sesuai Min 5 th BTN Ada 4 Rmh Sesuai Min 5 th Lain Ada 5 Rmh Sesuai Min 10 th BTN Ada 6 Rmh Sesuai Min 10 th Lain Ada 7 Rmh Sesuai Min 15 th BTN Ada 8 Rmh Sesuai Min 15 th Lain Ada 9 Rmh Sesuai Stan Tunai BTN Ada Tabel Keputusan Rule Set 2 Jumlah Rule Kondisi : Kualitas Baik, Kurang baik = 2 Posisi Strategis, Cukup strategis = 2 Rows = 2 2 = 4 Tabel 3.2 Tabel rule set level 2 R ule Kualitas Posisi Kesesuaian 1 Baik Strategis Sesuai 2 Baik Cukup Sesuai 4 Kurang Strategis Tdk sesuai 5 Kurang Cukup Tdk sesuai Tabel Keputusan untuk rule set 3 Jumlah Rule Kondisi : Fas_rmh IMBsert.HGB, Listrik, air = 3 Fas_um temp.Ibadah, jalan, pasar, lap OR = 4 Rows = 3 4 = 12 Tabel 3.3 Tabel rule set untuk lavel 3 Rul e Fas_rmh Fas_um Fasilitas 1 IMBHG B Temp.ibada h Minimum 2 IMBHG B Jalan Minimum 3 IMBHG B Pasar Minimum Tabel Keputusan untuk Rule Set 4 Jumlah Rule Kondisi : Dana 30–40, 41-50, 51-60, 61-70, 71-80, 81-90, =17 91-100, 101-125, 126-150, 151-175, 176- 200, 201-225, 226-250, 251-275, 276-300, 300 Tipe RSS, RS_Kecil, RS_besar, R_menengah, =5 R_mewah Rows = 17 5 = 85 Tabel 3.4 Tabel rule set untuk level 4 R ule Dana Tipe Kualitas 1 30 RSS Kurang 2 30 RS_K Kurang 3 30 RS_B Kurang 4 30 R_men Kurang 5 30 R_mewah Kurang 6 30-40 RSS Baik 7 30-40 RS_K Kurang 8 30-40 RS_B Kurang 9 30-40 R_men Kurang 10 30-40 R_mewah Kurang 11 41-50 RSS Baik 12 41-50 RS_K Baik 13 41-50 RS_B Kurang 14 41-50 R_men Kurang 15 41-50 R_mewah Kurang Tabel Keputusan untuk Rule Set 5 Jumlah Rule Kondisi : Lokasi Timur, barat utara, selatan =4 Jangkauan Dkt jln besar, dkt pasar, dkt RS, mudah =4 Di jangkau Rows = 4 4 =16 Tabel 3.5 Tabel rule set untuk level 5 Rul e Lokasi Jangkauan Posisi 1 Timur Dkt jln besar Strategis 2 Timur Dkt pasar Cukup 3 Timur Dkt RS Cukup 4 Timur Terjangkau Strategis 5 Barat Dkt jln besar Strategis 6 Barat Dkt pasar Cukup 7 Barat Dkt RS Cukup 8 Barat Terjangkau Strategis 9 Utar Dkt jln besar Strategis 10 Utara Dkt pasar Cukup Keterangan : - Level 1 akan menjadi bahan acuan untuk rekomendasi yang berasal dari beberapa level dibawahnya yang juga menjadi acuan untuk pemberian rekomendasi pembelian rumah. Pada level 1 ini terdiri dari Bentuk rumah, kesesuaian yang berasal dari gabungan antara kualitas dan posisi, fasilitas merupakan hasil gabungan dari fas_rmh dan fas_umum, sistem pembayaran, dan juga bank. - Level 2 merupakan penjelasan dari kesesuaian dimana kesesuaian itu merupakan hasil dari kualitas yang dijelaskan pada level 3 dan juga posisi yang dijelaskan pada level 4. Kualitas merupakan hasil perpaduan dari dana dan tipe rumah, kualitas terdiri dari Baik dan Kurang baik. Sedangkan posisi merupakan hasil perpauan dari Lokasi dan Jangkauan , dimana yang menjadi hail kesimpulan dari lokasi dan jangkauan itu adalah Strategis dan Cukup strategis. - Level 3 adalah penjelasan dari perpaduan antara dana dan tipe rumah yang akan Kualitas yang mempengaruhi dalam pengambilan keputusan pada level 2. dana dan tipe merupakan pilihan option. Dana berjumlah 17 item sedangkan tipe berjumlah 5 item sehingga jumlah rule yang dihasilkan adalah 17 x 5 = 85 rule. - Level 4 merupakan penjelasan dari Lokasi dan jangkauan. Dimana lokasi merupakan option sedangkan jangkauan merupakan check box sehingga user dapat memilih jawaban lebih dari 1. Jumlah option lokasi adalah 4 sedangkan untuk jangkauan diperkirakan ada 31 kombinasi sehingga diperkirakan akan mendapatkan 124 rule. - Level 5 merupakan proses dari fasilitas dimana fasilitas ini dipengaruhi oleh fas_rmh dan fas_umum dan kedua-duanya adalah check box yang dapat dipilih lebih dari 1 jawaban.

1.3.6. Perancangan struktur database

Perancangan struktur database memuat tabel-tabel yang terlibat dalam sistem. Berikut ini akan diuraikan masing-masing tabel yang terlibat dalam Sistem Pendukung Keputusan Berbasis Aturan Untuk Pembelian Rumah Surabaya : 1. Tabel Pengembang Tabel ini berisi data pengembang yang menjadi anggota dari DPD REI JATIM Tabel 3.6. Struktur Tabel Pengembang Field Key Type Panjang Keterangan NPAG PK Text 8 Nomer Pokok Anggota Nama Text 30 Nama Pengembang Alamat Text 50 Alamat Pengembang Kota Text 15 Kota kantor pengembang NoTelp Text 30 Nomer telpon pengembang NoFAx Text 15 Nomer fax pengembang 2. Tabel Fasilitas Tabel fasilitas berisi data fasilitas dari perumahan yang dibangun oleh masing-masing pengembang. Tabel 3.7. Struktur Tabel Fasilitas Field Key Type Panjang Keterangan KDFas PK Text 5 Kode Fasilitas KDPerum Text 5 Kode Perumahan Nama_f Text 30 Nama fasilitas 3. Tabel Type Rumah Tabel Type Rumah berisi data mengenai type rumah beserta spesifikasi rumah dari setiap rumah yang dibangunoleh masing-masing pengembang. Tabel 3.8. Struktur Tabel Type Rumah Field Key Type Panjang Keterangan IDType PK Text 5 Kode type rumah Nama_t Text 50 Nama type rumah Pondasi Text 50 Pondasi rumah Carport Text 50 Car Port rumah Dinding Text 50 Dinding rumah Atap Text 50 Atap rumah Rangka atap Text 50 Rangka atap rumah Plafon Text 50 Plafon rumah Daun Pintu Text 50 Daun pintu rumah Jendela Text 50 Jendela rumah Kusen Text 50 Kusen rumah FinishingDinding Text 50 Finishing dinding rmh Pagar pintu Text 50 Pagar pintu rumah Lantai Rumah Text 50 Lantai rumah Listrik Text 50 Listrik rumah Air bersih Text 50 Air bersih rumah KMWC Text 50 KMWC rumah Closed Text 50 Closed rumah 4. Tabel Perumahan Tabel perumahan berisi data perumahan dari masing-masing anggota DPD REI JATIM Tabel 3.9. Struktur Tabel Perumahan Field Key Type Panjang Keterangan KDPerum PK Text 5 Kode perumahan NPAG FK Text 8 Nomer Pokok Anggota Nama_prm Text 30 Nama perumahan Lokasi Text 30 Lokasi perumahan Kecamatan Text 30 Kecamatan Jumlah Text 50 Jumlah unit Ket Memo Keterangan 5. Tabel Kavling Tabel kavling berisi data kavling dari tiap kavling dalam suatu perumahan. Tabel 3.10. Struktur Tabel Kavling Field Key Type Panjang Keterangan IDKav PK Text 6 Id kavling IDType FK Text 5 Id type rumah KDPerum FK Text 5 Kode perumahan Harga Number 10,2 Harga kavling Status Text 50 Status kavling Pemby Text 10 Cara pembayaran KdBank Fk Text 5 Kode Bank Luas1 Number Double Luas kavling Luas2 Number Double Luas bangunan Nama_file Text 10 Path_ok 6. Tabel Guestbook Tabel Guestbook berisi data pengguna yang pernah mengunjungi web site ini. Tabel 3.11. Struktur Tabel Guestbook Field Key Type Panjang Keterangan Nama Text 30 Nama pengunjung Email Text 30 Alamat e-mail pengunjung Komentar Memo Komentar 7. Tabel Pass Tabel ini digunakan untuk menyimpan data-data user. Tabel 3.12. Struktur Tabel User Field Key Type Panjang Keterangan NoId Pk Text 10 No Identita user Password Text 10 Password user Typepass YesNo Otoritas user 8. Tabel Bank Tabel ini berisi data nama bank yang ditunjuk sebagai tempat pembayaran pembelian rumah. Tabel 3.13. Struktur Tabel Bank Field Key Type Panjang Keterangan KdBank PK Text 5 Kode Bank Nama Text 30 Nama Bank 9. Tabel t_question