Bab ini membahas langkah demi langkah membangun sebuah knowledge based system (KBS) dengan menggunakan sistem berbasis aturan yang telah dibahas dalam Bab. 3. Sebagai contoh permasalahan akan diambil kasus pada Health Maintenance Organization (HMO).
HMO adalah sebuah organisasi yang memberikan layanan kesehatan bagi anggotanya, misalnya layanan pengobatan, layanan panggilan ambulan dsb. Setiap anggota telah membayar semua biaya secara pre-paid. Untuk menjamin bahwa masalah kesehatan serius akan mendapatkan prioritas layanan, seorang manajer telah menempatkan seseorang untuk melakukan screening awal terhadap pasien. Screening dilakukan dengan cara berkonsultasi dengan Sistem Pakar untuk menentukan status dan jenis layanan yang tepat bagi pasien.
Langkah-langkah Membangun KBS
LANGKAH 1: Isolasi area bagi KBS
Untuk membatasi permasalahan pada sistem pakar yang akan dibangun harus diberikan batasan organisasi dan juga layanan yang dapat diberikan oleh sistem. Sebagai contoh, untuk sistem HMO, batasan struktur organisasi dan layanan ditunjukkan dalam Gambar 4.1

Gambar 4.1 Blok diagram organisasi dan layanan HMO
LANGKAH 2: Target Keputusan
Setelah permasalahn dibatasi, langkah selanjutnya adalah menentukan target keputusan bagi sistem pakar. Pasien pada umumnya membutuhkan bantuan untuk kasus penyakit yang baru diderita (new case) atau penanganan berkelanjutan dari penyakit yang sudah lama diderita (follow-up case). Atau mungkin juga pasien yang lain hanya membutuhkan informasi atau layanan lain, sedangkan mereka yang bukan merupakan anggota akan diarahkan untuk ikut serta dalam keanggotaan HMO ini. Karena itu dapat ditentukan 3 hal yang menjadi faktor utama yang menentukan target keputusan (Lihat Gambar 4.2), yaitu:
- HMO status: Bagaimana status keanggotaan dari pasien? Deklarasi keanggotaan dari pasien akan diikuti dengan validasi nomor id.
- Reason: Apa alasan datang ke HMO? Apakah new case, followup case, information seeking atau other visit?
- Problem: Bagaimana keseriusan dari kondisi pasien sekarang? Dalam hal ini dapat diidentikasi dari temperature dan symptom yang lain.

Gambar 4.2: Blok diagram target keputusan HMO
LANGKAH 3: Membuat Dependency Diagram (Diagram Ketergantungan)
Dependency Diagram dibuat seperti ditunjukkan dalam Gambar 4.3.
LANGKAH 4: Membuat Tabel Keputusan
Tabel keputusan diturunkan dari dependency diagram pada Gambar 4.3. Karena dalam gambar tersebut terdapat tiga segitiga, maka akan terdapat 3 tabel keputusan. Tabel keputusan untuk Set 1 (Rule 1-5) adalah sebagai berikut:

Gambar 4.3 Dependency diagram HMO


Tabel Keputusan Set 1

Penyederhanaan Tabel Keputusan Set 1
LANGKAH 5: Menulis IF-THEN Rule
Selanjutnya, berdasarkan tabel keputusan yang telah direduksi dapat diturunkan sistem berbasis aturan seperti ditunjukkan di bawah ini:

Menulis IF-THEN Rule
LATIHAN Berdasarkan contoh di atas, buatlah tabel keputusan dan IF-THEN rule untuk Set 2 dan Set 3!
SOAL LATIHAN
Setelah lulus dari SMA, Julaikah memiliki keinginan untuk melanjutkan studi ke pergiuruan tinggi di bidang komputer. Namun karena bidang computer memiliki beberapa displin ilmu, maka Julaikah harus berkonsultasi dengan sistem pakar untuk menentukan pilihan yang tepat bagi dia. Buatlah sebuah sisrtem pakar utuk membantu Julaikah menentukan pilihannya dengan kriteria sebagai berikut:
Disiplin ilmu yang direkomendasikan meliputi : Programmer Komputer, Ilmu Komputer (Computer Science), Teknisi Komputer atau bidang lain selain komputer.
Tiga hal utama sebagai penentu keputusan adalah:
- Tes Aptitute (ok, not-ok) yang meliputi: tes kemampuan matematika (Ya, Tidak) dan tes kemampuan programming (Ya, Tidak).
- Tes Minat(Bagus, sedang,rendah) yang meliputi : minat pada computer (Ya, Tidak), minat pada kemampuan reparasi (Ya, Tidak) dan minat pada pemecahan masalah (Ya, Tidak).
- Kemampuan finansial (Ya, Tidak).
Maka berdasarkan kriteria di atas tentukan rule-rule dengan menggunakan sistem berbasis aturan(rule-bassed system), dengan urutan proses(dianjurkan) sebagai berikut:
- Tentukan Dependency Diagram untuk kasus di atas
- Tentukan Tabel Keputusan untuk kasus di atas
- Tentukan Rule-Rule untuk menyelesaikan kasus di atas.