Basis Pengetahuan Knowledge Base Use Case Diagram

3.2.1 Basis Pengetahuan Knowledge Base

Basis pengetahuan adalah tempat penyimpanan pengetahuan dalam memori komputer, dua unsur dasar dalam basis pengetahuan adalah fakta dan aturan. Basis pengetahuan menyimpan inhalamanasi data, aturan, dan relasi antara data dengan aturan dalam pengambilan kesimpulan. Representasi pengetahuan merupakan metode yang digunakan untuk mengkodekan pengetahuan. Representasi dimaksudkan untuk menangkap sifat- sifat penting masalah dan membuat inhalamanasi itu dapat diakses mengikuti prosedur pemecahan masalah. Pengetahuan dalam kaidah produksi yang diterapkan dalam aplikasi ini direpresentasikan dalam bentuk : JIKA [premis] MAKA [konklusi]. Arina, 2010. 3.2.2 Inference Engine Mesin Inferensi Otak dari sistem yang memiliki fungsi berpikir dan memiliki pola-pola penalaran sistem yang dimiliki oleh seorang pakar merupakan pengertian dari mesin inferensi. Mekanisme yang menganalisa suatu masalah tertentu dan kemudian mencari solusi atau kesimpulan terbaik. Mesin inferensi memulai pelacakannya dengan mencocokkan kaidah-kaidah dalam basis pengetahuan dengan fakta-fakta yang ada dalam database Azis, 1994. Metode inferensi yang digunakan dalam sistem ini adalah dengan menggunakan logika Fuzzy. Cara kerja mesin ini adalah menggolongkan data spesifikasi dengan perhitungan menggunakan logika Fuzzy, hasil akhir program ini nanti menjadi sebuah kesimpulan tentang kelayakan harga mobil sesuai spesifikasinya.

3.2.3 Use Case Diagram

Diagram use case sistem untuk admin dapat dilihat pada Gambar 3.3. Gambar 3.3 Use Case Diagram Admin Gambar 3.3 menjelaskan fungsi admin pada sistem ini. Admin mempunyai hak untuk melakukan penambahan, pengubahan dan penghapusan data pada database. Penjelasan masing-masing use case dari use case diagram tersebut terlihat pada Tabel 3.1. Tabel 3.1 Tabel Rincian Use Case Admin Use Case Keterangan Login Untuk validasi admin guna mendapat hak-hak dalam sistem sebagai admin Lihat data spesifikasi Untuk melihat data spesifikasi Olah data spesifikasi Untuk mengolah data spesifikasi Tambah spesifikasi Untuk menambah data spesifikasi Edit spesifikasi Untuk mengubah data spesifikasi Hapus spesifikasi Untuk menghapus data spesifikasi Lihat data mobil Untuk melihat data mobil Olah data mobil Untuk mengolah data mobil Tambah mobil Untuk menambah data mobil Edit mobil Untuk mengubah data mobil Hapus mobil Untuk menghapus data mobil Lihat data comforts Untuk melihat data comforts Olah data comforts Untuk mengolah data comforts Tambah comforts Untuk menambah data comforts Edit comforts Untuk mengubah data comforts Hapus comforts Untuk menghapus data comforts Atur fuzzifikasi kesimpulan Untuk mengatur aturan fuzzy Lihat data safety Untuk melihat data safety Olah data safety Untuk mengolah data safety Tambah safety Untuk menambah data safety Edit safety Untuk mengubah data safety Hapus safety Untuk menghapus data safety Logout Untuk keluar dari admin Diagram use case sistem untuk user dapat dilihat pada Gambar 3.4. Gambar 3.4 Use Case Diagram User Gambar 3.4 menjelaskan fungsi dari user pada sistem ini. Penjelasan masing-masing use case dari use case diagram tersebut terlihat pada Tabel 3.2 . Tabel 3.2 Tabel Rincian Use Case User Use Case Keterangan Login Untuk Mengakses halaman Home Input parameter spk Untuk memasukkan parameter SPK Input comforts Untuk memasukkan data kenyamanan Input safety Untuk memasukkan data keamanan Proses fuzzy Proses fuzzy terhadap data masukan user Hasil output SPK Hasil akhir keluaran SPK Lihat hasil Untuk melihat akhir keluaran SPK

3.2.4 Activity Diagram