BAB III ANALISA DAN PERANCANGAN SISTEM
3.1. Analisa Sistem
Aplikasi sistem pakar menentukan makanan diet sehat berdasarkan golongan darah ini dikembangkan dengan menggunakan metode naive bayes
dalam pembuatan mesin infernsinya. Oleh karena itu, dibuat suatu diagram yang akan memisahkan gejala-gejala dari penyakit tersebut, sehingga dapat dibuat
dalam block diagram ataupub dependency diagram dependency diagram yang berguna untuk memudahkan proses analisa.
3.2. Perancangan Sistem
Sebelum membuat program aplikasi, terlebih dahulu dilakukan proses perancangan sistem. Hal ini dilakukan dengan tujuan supaya sistem yang dibuat
dapat berfungsi sesuai dengan yang diharapkan, yaitu mampu membantu menyelesaikan permasalahan dengan hasil perhitungan data yang akurat. Dalam
bab ini dijelaskan tentang perancangan perangkat lunak dari sistem, meliputi Block Diagram, Dependency Diagram, Decision Table, perhitungan naive bayes,
Diagram Alir Sistem, dan Desain Interface.
3.2.1 Block Diagram
Perancangan block Diagram ini dimaksudkan untuk mengetahui urutan kerja sistem dalam mencari suatu keputusan. Perancangan rule diet makanan
golongan darah sebagai knowledge base system diambil dari parameter gejala-
gejala penyakit jantung.
29
Berdasarkan parameter-parameter yang ada, maka disusun block diagram diet makanan golongan darah seperti yang ditunjukkan pada gambar 3.1. Pada
block diagram tersebut dapat dijelaskan bahwa untuk menentukan diet makanan golongan darah terdiri dari dua level. Level 1 terdiri dari parameter objek dan
pada level 2 terdiri dari parameter premis. Lihat gambar 3.1 Block Diagram.
L e v e l 0 L e v e l 1
L e v e l 2
D ie t m a k a n a n g o lo n g a n d a r a h
u n t u k p e n y a k it ja n t u n g
G o lo n g a n D a r a h
P e r n a f a s a n S e s a k n a f a s
M e r a s a t e r e n g a h - e n g a h d is e r t a i
k e r in g a t d in g in
D a d a N y e r i d a d a s e b e la h
k ir i d a n k a n a n N y e r i d a d a s e b e la h
k ir i s a ja D a d a b e r d e b a r - d e b a r
D a d a s e r a s a t e r t e k a n a t a u d ir e m a s - r e m a s
K o n d is i D e m a m
C e p a t le la h m u a l
T e r d a p a t b e n jo la n k e c il d ib a w a h k u lit
B e r k e r in g a t d in g in P e n u r u n a n b e r a t
b a d a n N y e r i p e r u t
G e r a k a n t a n g a n t a k b e r a t u r a n
T e r d a p a t b e r c a k k e m e r a h a n d ik u lit
N y e r i s e n d i b e r p in d a h - p in d a h
N y e r i d i le n g a n k ir i s a m p a i ja r i- ja r i
T e r a s a a d a t e k a n a n d i b a h u a ta u le h e r
S a k it p u n g g u n g R a h a n g t e r a s a s a k it
a k ib a t p e n y u m b a t a n A
B A B
O
Gambar 3.1 Block Diagram
Set 2
Y a T id a k A B
Y a T id a k G o lo n g a n
d a ra h
Se t 1
S e s a k n a fa s M e ra s a te re n g a h -e n g a h d ise rta i k e rin g a t
d in g in Y a T id a k
Y a T id a k A
O P e rn a fa s a n
Set 3
Se t 4
N ye ri d a d a se b e la h kiri d a n ka n a n Y a T id a k
B
Y a T id a k
Y a T id a k N ye ri d a d a se b e la h kiri s a ja
Y a T id a k D a d a b e rd e b a r-d e b a r
Y a T id a k Y a T id a k
D a d a s e ra s a te rte k a n a ta u d ire m a s -re m a s D a d a
D e m a m Y a T id a k
C e p a t le la h Y a T id a k
B e rke rin g a t d in g in Y a T id a k
T e rd a p a t b e n jo la n ke c il d ib a w a h ku lit Y a T id a k
P e n u ru n a n b e ra t b a d a n Y a T id a k
G e ra k a n ta n g a n ta k b e ra tu ra n Y a T id a k
T e rd a p a t b e rc a k ke m e ra h a n d iku lit Y a T id a k
N ye ri d i le n g a n k iri sa m p a i ja ri-ja ri Y a T id a k
T e ra sa a d a te k a n a n d i b a h u a ta u le h e r Y a T id a k
S a k it d i p u n g g u n g Y a T id a k
D ie t m a ka n a n g o lo n g a n d a ra h
u n tu k p e n ya kit ja n tu n g
Se t 5
R a h a n g te rsa s a kit a k ib a t p e n y u m b a ta n Y a T id a k
N ye ri p e ru t Y a T id a k
ko n d is i
3.2.2 Perancangan Dependency Diagram