Block Diagram Perancangan Sistem

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