APLIKASI SISTEM PAKAR BERBASIS FIS DALAM MENENTUKAN LAYAK ATAU TIDAKNYA PROPOSAL ASURANSI BERDASARKAN KRITERIA RESIKO SKRIPSI Oleh Joey Gilian Sutioso 1200944634 Restu Sepdiningtyas 1200955884 Irene Marsya Putro 1200994771 Universitas Bina Nusantara Jakarta 2012
APLIKASI SISTEM PAKAR BERBASIS FIS DALAM MENENTUKAN LAYAK ATAU TIDAKNYA PROPOSAL ASURANSI BERDASARKAN KRITERIA RESIKO SKRIPSI Diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada School of Computer Science Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Joey Gilian Sutioso 1200944634 Restu Sepdiningtyas 1200955884 Irene Marsya Putro 1200994771 Universitas Bina Nusantara Jakarta 2012 ii
APLIKASI SISTEM PAKAR BERBASIS FIS DALAM MENENTUKAN LAYAK ATAU TIDAKNYA PROPOSAL ASURANSI BERDASARKAN KRITERIA RESIKO SKRIPSI Disusun Oleh : Joey Gilian Sutioso Restu Sepdiningtyas Irene Marsya Putro 1200944634 1200955884 1200994771 Disetujui oleh : Pembimbing Afan Galih Salman, ST., M.Si D3087 Universitas Bina Nusantara Jakarta 2012 iii
PERNYATAAN Dengan ini saya, Nama : Joey Gilian Sutioso NIM : 1200944634 Nama : Restu Sepdiningtyas NIM : 1200955884 Nama : Irene Marsya Putro NIM : 1200994771 Judul skripsi : APLIKASI SISTEM PAKAR BERBASIS FIS DALAM MENENTUKAN LAYAK ATAU TIDAKNYA PROPOSAL ASURANSI BERDASARKAN KRITERIA RESIKO Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya saya, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik. Menyatakan bahwa saya, akan mempertahankan hak exclusive saya, untuk menggunakan seluruh atau sebagian isi skripsi saya, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi. Jakarta, 05 Agustus 2012 Joey Gilian Sutioso Restu Sepdiningtyas Irene Marsya Putro iv
UNIVERSITAS BINA NUSANTARA School of Computer Science Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2012 APLIKASI SISTEM PAKAR BERBASIS FIS DALAM MENENTUKAN LAYAK ATAU TIDAKNYA PROPOSAL ASURANSI BERDASARKAN KRITERIA RESIKO Joey Gilian Sutioso 1200944634 Restu Sepdiningtyas 1200955884 Irene Marsya Putro 1200994771 Abstrak Tujuan dari penelitian ini adalah membuat aplikasi sistem pakar berbasis logika FIS untuk menghitung tinggi rendahnya resiko suatu proposal asuransi properti. Keluaran aplikasi ini nantinya diharapkan sebagai rujukan pada sistem underwriting dalam pengambilan keputusan terhadap proposal asuransi properti. Tahapan penelitian yang digunakan yaitu melalui tahapan analisis dengan metode studi kepustakaan, wawancara, observasi, dan identifikasi kebutuhan informasi. Hasil yang dicapai dari penelitian ini yaitu aplikasi sistem pakar yang menyediakan informasi mengenai hasil perhitungan resiko kerugian bagi peruahaan asuransi. Simpulan yang dihasilkan untuk mempermudah serta membantu sistem underwriting terkait keputusan terhadap akseptasi calon tertanggung dan sebagai bahan pertimbangan bagi manajer underwriting terhadap evaluasi resiko perusahaan selama beberapa periode terhadap akseptasi calon tertanggung. Kata kunci : sistem, pakar, logika fuzzy, asuransi properti, perancangan, aplikasi, FIS, proposal asuransi, kriteria resiko. v
PRAKATA Puji dan syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat rahmat serta karunia NYA yang telah sehingga penulis dapat menyelesaikan skripsi yang berjudul :skripsi yang berjudul : Aplikasi sistem pakar berbasis FIS dalam menentukan layak atau tidaknya proposal asuransi berdasarkan kriteria resiko, sebagai syarat menyelesaikan jenjang studi Strata-1 pada fakultas Ilmu Komputer Jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta. Pada kesempatan ini penulis ingin mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan serta dukungan baik doa, moril, dan materil, terutama kepada: 1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Universitas Bina Nusantara, Jakarta. 2. Bapak Fredy Purnomo, S.Kom., M.Kom., Head of School of Computer Science Universitas Bina Nusantara, Jakarta. 3. Ibu Yen Lina Prasetio, S.Kom., M.CompSc, Deputy Head of Computer Science Department School Academic & Operation Universitas Bina Nusantara, Jakarta. 4. Bapak Michael Yoseph Ricky, S.Kom., MM, Deputy Head of Computer Science Department School Student & Alumni Universitas Bina Nusantara, Jakarta. 5. Bapak Afan Galih Salman, ST., M.Si., selaku dosen pembimbing yang telah meluangkan banyak waktunya untuk memberikan pengarahan, bimbingan, dan saran dalam penulisan skripsi ini. 6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan tuntutan kepada penulis dengan berbagai ilmu pengetahuan selama ini. vi
7. Bapak Wiyono Kurniawan, Edy Kamaludin dan ibu Dian yang telah memberikan informasi yang telah dibutuhkan oleh penulis. 8. Orang tua serta seluruh anggota keluarga penulis yang telah memberikan banyak dukungan semangat, bantuan, dan doa dalam penyusunan skripsi. 9. Rekan rekan, sahabat, teman, serta semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah memberikan dukungan semangat, doa, kritik, saran, serta masukan secara langsung maupun tidak langsung terhadap penulisan skripsi ini. Penulis menyadari akan keterbatasan kemampuan yang dimiliki. Oleh karena itu, penulis sangat terbuka akan kritik dan saran yang membangun agar tercapainya kesempurnaan skripsi ini. Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat, memperluas wawasan pembaca, dan berguna bagi semua. Jakarta, 14 Juni 2012 Penulis vii
DAFTAR ISI Halaman Judul Luar. i Halaman Judul Dalam.. ii Halaman Persetujuan Hard Cover. iii Halaman Pernyataan Dewan Penguji... Halaman Pemberian Hak Cipta Non Eksklusif.... iv Abstrak. v Prakata.. vi Daftar Isi.. viii Daftar Tabel. xii Daftar Gambar. xiii Daftar Lampiran xiv BAB 1 PENDAHULUAN 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Tujuan Dan Manfaat... 4 1.4 Ruang Lingkup...5 1.5 Metodologi Penelitian... 6 1.5.1 Metode Analisis.. 6 1.5.2 Metode Perancangan... 7 1.6 Sistematika Penulisan... 8 viii
BAB 2 LANDASAN TEORI... 10 2.1 Teori Umum 10 2.1.1 Rekayasa Perangkat Lunak 10 2.1.1.1 Pengertian Rekayasa Perangkat Lunak.. 10 2.1.1.2 Model Proses Waterfall...13 2.1.1.3 Delapan Aturan Emas 15 2.1.1.4 The Unified Modelling Language (UML)... 17 2.1.2 Kecerdasan Buatan 31 2.1.2.1 Paparan Umum Kecerdasan Buatan... 31 2.1.2.2 Latar Belakang Kecerdasan Buatan... 34 2.1.2.3 Tujuan Kecerdasan Buatan... 34 2.1.3 Sistem Pakar.. 35 2.1.3.1 Definisi Sistem Pakar... 35 2.1.3.2 Keuntungan Sistem Pakar. 35 2.1.3.3 Kelemahan Sistem Pakar... 36 2.1.3.4 Konsep Dasar Sistem Pakar.. 37 2.1.3.5 Basis Pengetahuan... 39 2.1.3.6 Permasalahan Yang Disentuh Oleh Sistem Pakar... 40 2.2 Teori Teori Khusus.. 41 2.2.1 Fuzzy Logic... 41 2.2.2 Fuzzy Inference System 45 2.2.3 Fuzzifikasi... 47 2.2.4 Defuzzifikasi... 55 2.2.5 Fuzzy Logic Di Bidang Asuransi Properti. 56 ix
2.2.6 Teori Asuransi..58 2.2.6.1 Faktor Dan Komponen Yang Mempengaruhi Tingkat Resiko Asuransi..62 2.2.6.2 Analisis Risiko Kebakaran.. 62 2.2.6.3 Jenis Bahan Ditinjau Dari Daya Tahan Api... 65 2.2.6.4 Pemadam Kebakaran. 68 2.2.6.5 Sprinkler Ditinjau Dari Pencegahan Kebakaran 69 2.2.6.6 Penangkal Petir Ditinjau Dari Pencegah Kebakaran. 70 2.2.6.7 Kondisi Kabel Untuk Mencegah Kebakaran. 70 2.2.6.8 Detektor Asap Untuk Mencegah Kebakaran. 71 2.2.6.9 Lokasi Banjir..... 72 2.2.6.10 Kerusuhan Dan Pemogokan... 72 BAB 3 ANALISIS DAN PERANCANGAN... 74 3.1 Analisis... 74 3.2 Wawancara dengan pakar.. 76 3.2.1 Realita pakar 76 3.2.2 Hasil wawancara dengan pakar. 77 3.3 Permasalahan Yang Timbul 88 3.4 Usulan Pemecahan Masalah... 89 3.5 Sequence Diagram. 90 3.6 Use Case Diagram.. 92 3.7 Class Diagram... 98 3.8 Perancangan Sistem Fuzzy... 99 3.8.1 Perancangan Aturan Fuzzy 103 x
3.8.2 Fuzzifikasi Dan Defuzzifikasi... 131 3.9 Perancangan Layar... 134 BAB 4 IMPLEMENTASI..... 143 4.1 Implementasi Aplikasi 143 4.2 Implementasi Perancangan Layar... 144 4.3 Evaluasi Pengguna... 154 4.4 Delapan Aturan Emas. 157 BAB 5 SIMPULAN DAN SARAN... 164 5.1 Simpulan. 164 5.2 Saran... 164 DAFTAR PUSTAKA 165 RIWAYAT HIDUP LAMPIRAN SURAT SURVEI xi
DAFTAR TABEL Tabel 2.1 Konsepsi Dasar UML... 18 Tabel 2.2 Perbedaan Sistem Konvensional Dan Sistem Pakar... 38 Tabel 2.3 Rating Ketahanan Terhadap Api Bagi Komponen Konstruksi (jam)... 67 Tabel 2.4 Rating Ketahanan Terhadap Api Untuk Dinding Luar Berdasarkan Jarak 68 Tabel 3.1 Skenario Use Case Satu 93 Tabel 3.2 Skenario Use Case Dua 93 Tabel 3.3 Skenario Use Case Tiga... 94 Tabel 3.4 Skenario Use Case Empat 94 Tabel 3.5 Skenario Use Case Lima.. 95 Tabel 3.6 Skenario Use Case Enam. 95 Tabel 3.7 Skenario Use Case Tujuh. 96 Tabel 3.8 Skenario Use Case Delapan. 96 Tabel 3.9 Skenario Use Case Sembilan... 97 Tabel 3.10 Rules Fire Risk... 104 Tabel 3.11 Rules Faktor All Risk. 108 Tabel 4.1 Evaluasi Aplikasi 154 xii
DAFTAR GAMBAR Gambar 2.1 Lapisan Rekayasa Perangkat Lunak 13 Gambar 2.2 Waterfall Model... 15 Gambar 2.3 Contoh Activity Diagram. 21 Gambar 2.4 Use Case Informal... 22 Gambar 2.5 Contoh Use Case.. 23 Gambar 2.6 Contoh Sequence Diagram.. 25 Gambar 2.7 Asosiasi Kelas Sederhana 27 Gambar 2.8 Contoh Class Dan Asosiasi.. 28 Gambar 2.9 The Consultation Class... 29 Gambar 2.10 Usia Menengah Menggunakan Matematik Klasik 44 Gambar 2.11 Usia Menengah Menggunakan Fuzzy Logic... 44 Gambar 2.12 Fungsi Keanggotaan Berbentuk Kurva Z. 45 Gambar 2.13 Fungsi Keanggotaan Berbentuk Kurva Pi.. 45 Gambar 2.14 Block Diagram Suatu Fuzzy Inference System... 46 Gambar 2.15 Fungsi Keanggotaan Himpunan Himpunan Fuzzy dengan Variabel Suhu... 47 Gambar 2.16 Fungsi Keanggotaan Himpunan Himpunan Fuzzy dengan Variabel Kebisingan.. 49 Gambar 2.17 Fungsi Keanggotaan Himpunan Himpunan Fuzzy dengan Variabel Pencahayaan.. 51 Gambar 2.18 Metode Defuzzifikasi Keanggotaan Maksimum 55 Gambar 2.19 Metode Centroid 55 xiii
Gambar 2.20 Penyelesaian Masalah Dengan Fuzzy Logic.. 56 Gambar 2.21 Fuzzy Set Pelanggan Dengan Resiko Tinggi... 57 Gambar 3.1 Diagram Sequence Untuk Common User... 91 Gambar 3.2 Diagram Sequence Admin... 91 Gambar 3.3 Use Case Diagram 92 Gambar 3.4 Class Diagram.. 98 Gambar 3.5 Logika Fuzzy Building..... 131 Gambar 3.6 Logika Fuzzy Fire Protection... 132 Gambar 3.7 Logika Fuzzy Housekeeping. 132 Gambar 3.8 Logika Fuzzy Untuk Other Perils... 132 Gambar 3.9 Logika Fuzzy Bagi Fire Risk 133 Gambar 3.10 Logika Fuzzy Bagi All Risk.... 133 Gambar 3.11 Tampilan Layar Awal Log In..... 134 Gambar 3.12 Tampilan Layar General Information 135 Gambar 3.13 Tampilan Layar Buildings.. 136 Gambar 3.14 Tampilan Layar Protection... 137 Gambar 3.15 Tampilan Layar Housekeeping... 138 Gambar 3.16 Tampilan Layar Additional Perils.. 139 Gambar 3.17 Tampilan Layar Main Risk Building.. 140 Gambar 3.18 Tampilan Layar Overview.. 141 Gambar 3.19 Tampilan Layar Admin.. 142 Gambar 4.1 Tampilan Halaman Log In 144 Gambar 4.2 Tampilan Saat Mengosongkan Fields Form Log In. 145 Gambar 4.3 Pesan Peringatan Bahwa Field Belum Diisi. 145 xiv
Gambar 4.4 Tampilan Menu General Information... 146 Gambar 4.5 Tampilan Menu Buildings.... 147 Gambar 4.6 Tampilan Menu Fire Protection... 149 Gambar 4.7 Tampilan Menu Housekeeping..... 150 Gambar 4.8 Tampilan Additional Perils...... 151 Gambar 4.9 Tampilan Menu Main Risk Buildings...... 152 Gambar 4.10 Tampilan Menu Overview... 153 Gambar 4.11 Tampilan Admin.. 153 Gambar 4.12 Tampilan Konsisten 157 Gambar 4.13 Kegunaan Universal.. 158 Gambar 4.14 Umpan Balik Informatif.. 159 Gambar 4.15 Dialog Penutupan.. 160 Gambar 4.16 Penanganan Kesalahan. 160 Gambar 4.17 Tampilan Kembali. 161 Gambar 4.18 Tampilan Hasil Perhitungan. 162 Gambar 4.19 Tampilan Ingatan Jangka Pendek. 163 xv
DAFTAR LAMPIRAN Lampiran 1 Kelas Resiko Berdasarkan Sifat dari Komponen Faktor Asuransi. L1 Lampiran 2 Survey Report L11 Survey Report 1. L11 Survey Report 2. L18 Survey Report 3. L24 Survey Report 4. L31 Survey Report 5 L37 Lampiran 3 Listing Program. L43 Lampiran 4 Form Interview. L49 xvi