laporan praktikum sistem pakar
DESCRIPTION
sistem pakarTRANSCRIPT
DISUSUN OLEH:
ABDUL HAE (10220031)
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS RESPATI YOGYAKARTA
2012/2013
INFLUENZA
BLOCK DIAGRAM INFLUENZA
Pengkalsifikasian gejala influenza
INFLUENZA
BIASA (PILEX)
INFLUENZA
BERAT
BUKAN
INFLUENZA
batuk
Hidung tersembat
atau hidung meler
Nyeri tubuh
tenggorokan dan
kepala
kelelahan
Mengigil/gemetar
Nyeri tenggorok
Nyeri kepala
Hidung tersembat
atau hidung meler
batuk
Nafsu makan
berkurang
Panas / demam
tinggi (>38 derjat)
Tidak cukup tanda
untuk flu atau pilix
DIAGRAM DEPENDENSY INFLUENZA
TABLE KEPUTUSAN BERDASARKAN CIRI
RULE
TREE DIAGRAM :
Keterangn :
Backward Chaining INFLUENZA
A :Batuk
B :hidung tersumbat / hidung meler
C :nyeri tubuh, kepala terutama tenggorokan
D :merasa Kelelahan
E :mengigil/gemetar
F :nafsu makan anda berkurang G :mengalami Panas atau demam yang tinggi H:ANDA FLU RINGAN I :ANDA FLU BERAT J : TIDAK FLU K: INFLUENZA
A1: A, C = B
A2: F, G = E
A3: D, B = H
A4: B, E = I
Ket :
Jika batuk dan nyeri tubuh, kepala terutama tenggorokan = hidung tersumbat/hidung meler
Jika nafsu makan berkuran dan panas tinggi = gemetar/menggigil
Jika kelelahan dan hidung tersumbat/hidung meler = flu ringan
Jika gemetar/mengigil dan hidung tersumbat/ meler = flu berat
(Gambar Backward Chaining INFLUENZA)
BLOCK DIAGRAM MAMAMLIA
Pengkalsifikasian cirri –ciri mamalia
Mamalia
darat
Mamalia air Bukan
mamalia
Mempunyai
rambut
kelenjar susu
Bertahan hidup dgn
cuaca yang ekstrem
Bertulang
belakang
Mempunyai kuping
telinga
Betina Melahirkan
dan menyusui
Bernafas dengan
paru- paru
Perkembangan
otak yang baik
Betina Melahirkan
dan menyusui
Bertahan hidup
dgn cuaca yang
ekstrem
kelenjar susu
Berdara panas
Tidak cukup tanda
untuk di
kategorikan hewan
mamamlia
Berkaki empat dan
aktifitasnya lebih
banyak di darat
Mempunyai
kelenjar keringat
Kaki depan adalah
sirip dan
aktifitasnya lebih
banyak di air
DIAGRAM DEPENDENSY MAMALIA
(Gambar Backward Chaining Mamalia)
TABLE KEPUTUSAN BERDASARKAN CIRI
Rule
BLOCK DIAGRAM PROGRAMER
Pengkalsifikasian cirri –ciri programer
Programer
level 0 pemula
Programer
level 2 (ahli)
Bukan
programer
Tidak mengetahiu
array dan linkedlists
Tidak dapat
menentukan rata-
rata angka dalam
array
Miskin pikiran/ide
coding seperti kata
tunggal, misal $a,
$b, $ax
berfikir bahwa
excel adalah
databases
Tahu keuntungan
dan kerugian
antara Array dan
LinkedLists, mampu
menjelaskan
bagaimana
hashtables
implementasikan
untuk menangani
collision, priority
queue dan cara
menerapkannya
Mampu memahami dan
mengkomunikasikan pikiran/ ide /
desain / komunikasi sfesifikasi secara
jelas dan menyesuai dengan konteks
Mengetahui algoritma
sorting, searching, traversal
dan retrieval struktur data
Dapat melakukan administrasi database
dasar, optimasi kinerja database,
optimasi indeks, mahir menggunakan SQL
Tidak cukup tanda
untuk di kategorikan
programer
Programer
level 1 (menengah)
menggunakan
Array dan
LinkedLists
Tahu tentang tree,
graph, algoritma
greedy
dapat
berkomunikasi
lebih efektif dengan
rekan kerja
bisa membedakan
mana class,
variable, metode
Tahu konsep dasar
basis data,
normalisasi,
transaksi dan biasa
menulis SQL
statement
sederhana
bisa menjelaskan untuk koding yang
sangat tidak biasa
Diagram Blok Kompetensi programmer
Level 0 Level 1 Level 2
struktur data Tidak tahu perbedaan antara Array dan LinkedLists dalam
Mampu menjelaskan dan menggunakan Array dan LinkedLists
Tahu keuntungan dan kerugian antara Array dan LinkedLists, mampu menjelaskan bagaimana hashtables dapat di implementasikan untuk menangani collision, priority queue dan cara menerapkannya
Algoritma Tidak dapat menentukan rata-rata angka dalam array
Mengetahui algoritma sorting, searching, traversal dan retrieval struktur data
Tahu tentang tree, graph, algoritma greedy dan algoritma devide-and-conguer sederhana
Komunikasi Tidak dapat mengekspresikan pikiran/ide untuk rekan kerja. Miskin tata bahasa
Rekan kerja dapat memahami apa yang dikatakan. Tata bahasa lebih baik
Dapat berkomunikasi lebih efektif dengan rekan kerja
membaca codingan kata tunggal, misal $a, $b, $ax
. untuk file, class, variable, metode dll
panjang, ada komentar menjelaskan untuk koding yang sangat tidak biasa, perbaikan bug, ada komentar tentang asumsi coding
Database Berpikir bahwa Excel database
Tahu konsep dasar basis data, normalisasi, transaksi dan biasa menulis SQL statement sederhana
Dapat melakukan administrasi database dasar, optimasi kinerja database, optimasi indeks, mahir menggunakan SQL, dapat menggantikan penggunaan cursor, dengan query SQL, memahami bagaimana indeks disimpan secara internal, mengerti bagaimana indeks disimpan secara internal, mengerti database mirorring dan replication. Memahami cara kerja two phase commit.
DIAGRAM DEPENDENSY PROGRAMER
(Gambar Backward Chaining kompetensi programer)
TABLE KEPUTUSAN BERDASARKAN CIRI
RULE
TREE DIAGRAM :
Keterangan :
A1 : tidak tahu perbedaan anatara array dan linkedlists
A2: Tidak dapat menentukan rata-rata angka dalam array
A3: Tidak dapat mengekspresikan pikiran/ide untuk rekan kerja. Miskin tata bahasa
A4: bisa membaca coding seperti kata tunggal, misal $a, $b, $ax
A5: berfikir bahwa excel adalah databases
B1: Mampu menjelaskan dan menggunakan Array dan LinkedLists
B2: Tahu tentang tree, graph, algoritma greedy dan algoritma devide-and-conguer sederhana
B3: dapat berkomunikasi lebih efektif dengan rekan kerja anda
B4: bisa membedakan mana class, variable, metode
B5: Tahu konsep dasar basis data, normalisasi, transaksi dan biasa menulis SQL statement sederhana
C1: Tahu keuntungan dan kerugian antara Array dan LinkedLists, mampu menjelaskan bagaimana hashtables
C2: Mengetahui algoritma sorting, searching, traversal dan retrieval struktur data
C3: Mampu memahami dan mengkomunikasikan pikiran/ ide / desain / komunikasi sfesifikasi secara jelas
C4: bisa menjelaskan untuk koding yang sangat tidak biasa
C5: Dapat melakukan administrasi database dasar, optimasi kinerja database, optimasi indeks, mahir menggunakan SQL
BLOCK DIAGRAM IT
Pengklasifikasian cirri – ciri IT
databases Programer Bukan IT
bisa mengoperasikan
beberapa aplikasi dasar
yang ada pada so
bisa menginstal SO
Menguasai ERD, SQL
dan desain database
Menguasai secara
mendalam salah satu
atau lebih RDBMS
beserta tools
Memahami tentang
salah satu bahasa
pemprograman untuk
mengakses database
bisa mengoperasikan
beberapa aplikasi
dasar yang ada pada
so
konsep dasar basis data,
normalisasi, transaksi dan
biasa menulis SQL statement
sederhana
menguasai algoritma sorting,
searching, traversal dan
retrieval struktur data
menguasai > dari2 atau lebih
bahasa pemograman
Tidak cukup tanda
untuk di kategorikan
IT
network desiger
bisa mengoperasikan
beberapa aplikasi
dasar yang ada pada
so
bisa menginstal SO
apakah anda
mengerti Microtik
Menguasai TCP/IP
Mampu membuat
topologi jaringan
LAN,WAN, MAN bisa membuat sebuah aplikasi
dektop ataupun aplikasi
internet yang terkoneksi ke
database
Menguasai teknologi
server, storage,
operating system yang
berkaitan dengan
implementasi database
Mampu membuat
Jaringan interne
bisa menginstal SO
KETERANGAN :
A : Bisa Mengoperasikan Beberapa Aplikasi Dasar Yang Ada Pada So
B : Bisa Menginstal So
C : Menguasai ERD, SQL dan desain database
D : Menguasai secara mendalam salah satu atau lebih RDBMS beserta tools
E : Memahami tentang salah satu bahasa pemprograman untuk mengakses database
F : Menguasai teknologi server, storage, operating system yang berkaitan dengan
implementasi database
G : anda mengerti Microtik
H : Menguasai TCP/IP
I : Mampu membuat topologi jaringan LAN,WAN, MAN
J : Mampu membuat Jaringan interne
K: menguasai algoritma sorting, searching, traversal dan retrieval struktur data
L : konsep dasar basis data, normalisasi, transaksi dan biasa menulis SQL statement sederhana
M : bisa membuat sebuah aplikasi dektop ataupun aplikasi internet yang terkoneksi ke
database
N : menguasai > dari2 atau lebih bahasa pemograman
O : DATA BASE
P : network desiger
Q : PROGRAM
R : IT
JIKA C,D,F MAKA E
JIKA G,H,I MAKA J
JIKA K,L,N MAKA M
JIKA E,A,B MAKA O
JIKA J,A,B MAKA P
JIKA M,A,B MAKA Q
JIKA O MAKA R
JIKA P MAKA R
JIKA Q MAKA R