Anda di halaman 1dari 6

Tugas

SISTEM PAKAR
Langkah Langkah membangun KBS

SISTEM PAKAR MENGENAL KARAKTERISTIK


KEPRIBADIAN PADA ANAK

Disusun Oleh :
NAMA

: SUPRIYANTO

( 12141386 )

PROGRAM STUDI : TEKNIK INFORMATIKA


JENJANG

: SARJANA (S1)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER


EL RAHMA
YOGYAKARTA
2016

Langkah Langkah membangun KBS


Contoh: Sistem Pakar Mengenal Karakteristik Kepribadian Pada Anak
Tahap 1 :Isolasi Area bagi KBS
Untuk sistem pakar mengetahui karakteristik kepribadian anak batasan masalah struktur
organisasi dan layanan ditunjukkan pada gambar dibawah ini.

Organisasi

Permohonan
Anggota

Pendaftaran
Anggota

Pengguna

pengguna

Manajemen
Fasilitas

Fungsi
Layanan

Fungsi
Administrasi

Layanan

masalah
Baru

Info sifat
normal:
Tidak
normal
(Layanan
Level 2)

solusi
lainya

sisfat
normal/Lanjutan:
normal
(Layanan
Level 1)

Layanan
Lanjutan:
Tidak
normal
(Layanan
Level 3)

kontak person/
Layanan

bukan
anggota

Layanan
Informasi/
Lainnya

info lainya

Gambar 1. Blog diagram organisasi dan layanan

Tahap 2: membuat diagram blok situasi pengambilan keputusan

Anggota

Kartu/id Anggota

Status anggota

normal

Alasan

tidak normal

Masalah

Level Layanan
Ganbar 2. Blog diagram target keputusan

Tahap 3: membuat diagram ketergantungan


?anggota
(ya, tidak)

status_anggo
ta
ok

?id_valid
(ya, tidak)

?alasan
(sisfat_baru, sisfat_lanjutan, informasi_lainnya)
?sifat
(normal, abnormal, tidak_tahu)
?gejala_lain
(ada, tidak_ada)

masalah
normal
tidak_tidak
normal

layanan
level_1
level_2
level_3
info lainnya
bukan_anggota

Gambar 3. depedency diagram

Tahap 4: membuat tabel keputusan


layanan (level_1, level_2, level_3, informasi_lainnya, bukan_anggota)
Rule status_anggota Alasan
masalah
layanan
1
ok
sifat_normal
normal
level_1
2
ok
sifat_normal
tidak_normal level_2
3
ok
sifat_lanjutan
normal
level_1
4
ok
sifat_lanjutan
tidak_normal level_3
5
ok
informasi_lainnya normal
informasi_lainnya
6
ok
informasi_lainnya tidak_ normal informasi_lainnya
7
tidak_ok
sifat_normal
normal
bukan_anggota

8
9
10
11
12

tidak_ok
tidak_ok
tidak_ok
tidak_ok
tidak_ok

direduksi menjadi:
Rule status_anggota
1
ok
2
ok
3
ok
4
ok
5-6 ok
7-12 tidak_ok

sifat_normal
sifat_lanjutan
sisfat_lanjutan
informasi_lainnya
informasi_lainnya

tidak_ normal
normal
tidak_ normal
normal
tidak_ normal

bukan_anggota
bukan_anggota
bukan_anggota
bukan_anggota
bukan_anggota

Alasan
sifat_normal
sifat_normal
sifat_lanjutan
sifat_lanjutan
informasi_lainnya
X

masalah
normal
tidak_ normal
normal
tidak_ normal
x
x

layanan
level_1
level_2
level_1
level_3
informasi_lainnya
bukan_anggota

Tahap 5: membuat rule set


Rule set untuk layanan:
Perhatian: penulisan rule di sini mengikuti acuan VP Expert
Di VP Expert: OR lebih kuat daripada AND (hirarki ini tidak standar)
RULE 1
IF status_anggota = ok
AND alasan = sifat_normal OR alasan = sifat_lanjutan
AND masalah = normal
THEN layanan = level_1;
RULE 2
IF status_anggota = ok
AND alasan = sifat_normal
AND masalah = tidak_normal
THEN layanan = level_2;
RULE 3
IF status_anggota = ok
AND alasan = sifat_lanjutan
AND masalah = tidak_normal
THEN layanan = level_3;
RULE 4
IF status_anggota = ok
AND alasan = informasi_lainnya
THEN layanan = informasi_lainnya;
RULE 5
IF status_anggota = tidak_ok
THEN layanan = bukan_anggota;

status_anggota (ok, tidak_ok)


Rule
anggota
1
ya
2
ya
3
tidak
4
tidak

id_valid
ya
tidak
ya
tidak

status_anggota
Ok
not_ok
not_ok
not_ok

direduksi menjadi:
Rule
anggota
1
ya
2
ya
3-4
tidak

id_valid
ya
tidak
x

status_anggota
Ok
tidak_ok
tidak_ok

Rule set untuk status_anggota:


RULE 6
IF anggota = ya
AND id_valid = ya
THEN status_anggota = ok;
RULE 7
IF anggota = ya
AND id_valid = tidak
THEN status_anggota = tidak_ok;
RULE 8
IF anggota = tidak
THEN status_anggota = tidak_ok;
masalah (normal, tidak_normal)
Rule
Karakter/sifat
1
normal
2
normal
3
abnormal
4
Abnormal
5
tidak_tahu
6
tidak_tahu

gejala_lain
Ada
tidak_ada
Ada
tidak_ada
Ada
tidak_ada

masalah
normal
tidak_ normal
normal
normal
normal
serius

direduksi menjadi:
Rule
Suhu
1
Normal
2
Normal
3-4
Abnormal
5-6
tidak_tahu

gejala_lain
Ada
tidak_ada
X
X

Rule set untuk masalah:


RULE 9
IF suhu = normal
AND gejala_lain = ada
THEN masalah = serius;
RULE 10
IF suhu = normal
AND gejala_lain = tidak_ada
THEN masalah = tidak_serius;
RULE 11
IF suhu = abnormal OR suhu = tidak_tahu
THEN masalah = serius;

masalah
serius
tidak_serius
serius
serius

Anda mungkin juga menyukai