laporan praktikum sistem pakar

23
DISUSUN OLEH: ABDUL HAE (10220031) FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS RESPATI YOGYAKARTA 2012/2013

Upload: ehko-santo-m

Post on 30-Dec-2014

134 views

Category:

Documents


17 download

DESCRIPTION

sistem pakar

TRANSCRIPT

Page 1: Laporan Praktikum Sistem Pakar

DISUSUN OLEH:

ABDUL HAE (10220031)

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS RESPATI YOGYAKARTA

2012/2013

Page 2: Laporan Praktikum Sistem Pakar

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

Page 3: Laporan Praktikum Sistem Pakar

DIAGRAM DEPENDENSY INFLUENZA

Page 4: Laporan Praktikum Sistem Pakar

TABLE KEPUTUSAN BERDASARKAN CIRI

RULE

Page 5: Laporan Praktikum Sistem Pakar

TREE DIAGRAM :

Keterangn :

Page 6: Laporan Praktikum Sistem Pakar

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

Page 7: Laporan Praktikum Sistem Pakar

(Gambar Backward Chaining INFLUENZA)

Page 8: Laporan Praktikum Sistem Pakar

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

Page 9: Laporan Praktikum Sistem Pakar

DIAGRAM DEPENDENSY MAMALIA

Page 10: Laporan Praktikum Sistem Pakar

(Gambar Backward Chaining Mamalia)

Page 11: Laporan Praktikum Sistem Pakar

TABLE KEPUTUSAN BERDASARKAN CIRI

Rule

Page 12: Laporan Praktikum Sistem Pakar
Page 13: Laporan Praktikum Sistem Pakar

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

Page 14: Laporan Praktikum Sistem Pakar

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.

Page 15: Laporan Praktikum Sistem Pakar

DIAGRAM DEPENDENSY PROGRAMER

Page 16: Laporan Praktikum Sistem Pakar

(Gambar Backward Chaining kompetensi programer)

Page 17: Laporan Praktikum Sistem Pakar

TABLE KEPUTUSAN BERDASARKAN CIRI

RULE

Page 18: Laporan Praktikum Sistem Pakar
Page 19: Laporan Praktikum Sistem Pakar

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

Page 20: Laporan Praktikum Sistem Pakar

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

Page 21: Laporan Praktikum Sistem Pakar
Page 22: Laporan Praktikum Sistem Pakar

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

Page 23: Laporan Praktikum Sistem Pakar

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