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
Setelah membuat block diagram, langkah selanjutnya adalah dengan membuat dependency diagram berdasarkan block diagram yang telah dibuat.
Adapun tujuan dari pembuatan dependency diagram adalah untuk menjelaskan hubungan dari faktor-faktor penentu keputusan, pertanyaan, input, dan jawaban.
Yang mana akan menghasilkan suatu kesimpulan. Untuk lebih lanjutnya dapat dilihat pada gambar 3.2 yang memberikan penjelasan bahwa hasil yang didapat
berdasakan parameter dengan penjabaran tiap parameter pada sub parameter. Lihat gambar 3.2 Dependency Diagram.
Gambar 3.2 Dependency Diagram
3.2.3 Desain Arsitektur
Desain arsitektur menggambarkan hubungan antara elemen-elemen utama yang ada dalam sistem, seperti yang ditunjukkan pada gambar di bawah ini.
Gambar 3.3 Desain Arsitektur
Berikut penjelasan dari desain arsitektur sistem di atas: 1.
Tampilan Untuk Sistem Pakar Tampilan untuk pakar adalah media yang digunakan oleh pakar untuk
mengembangkan sistem. Dimana dalam merancang sistem dengan menentukan parameter dari makanan diet golongan darah dan verifikasi yang menghasilkan
knowledge base system, yaitu berupa himpunan aturan-aturan rule. 2.
Login User interface proses fitering user dan sebagai lapisan keamanan dari
sebuah sistem, dalam user interface ini pengguna sistem pakar diminta untuk mengisi username dan passwordnya yang selanjutkan akan di validasi untuk
melanjutkan ke proses selanjutnya.
Login Interface
pakar Input
Dataset Training
Knowledge
Database
Bayes classifier
Input data testing
Login Interface
user Pakar
User
Output Verifikasi
Gambar 3.3 Desain arsitektur
a. Input Dataset Training
Memasukkan kumpulan data training ke dalam database. b.
Verifikasi Verifikasi adalah merupakan bagian yang digunakan untuk melakukan
validasi terhadap parameter dan option agar tidak terjadi redundant rules, conflicting, dan circular rules. Proses verifikasi dijalankan ketika ada
penambahan atau perubahan rule, karena rule tersebut sebelumnya sudah ada pada sistem dan terdapat pada tabel rule.
3. Pengetahuan Base
Pengetahuan base merupakan kumpulan fakta dan aturan rule serta working memory yang merupakan fakta yang diperoleh sistem selama proses
berlangsung. Pengetahuan base pada sistem ini disimpan dalam tabel rule. 4.
Database Pakar Database pakar digunakan untuk mengembangkan basis pengetahuan
apabila pakar ingin mengubah atau menghapus rule. Penambahan database sesuai dengan keinginan pakar.
5. Tampilan User atau pakar
Sebagai media penghubung user atau pakar dalam berinteraksi dengan sistem. Pada sistem ini tampilan interface dilakukan dengan media web page,
sehingga user atau pakar dapat melakukan konsultasi untuk membantu menentukan makanan diet sehat berdasarkan golongan darah.
6. Database User
Digunakan untuk menyimpan data-data user yang diinputkan oleh admin. Database user terdiri dari:
a. Tabel User digunakan untuk menyimpan data atau informasi user
b. Tabel Laporan digunakan untuk menyimpan data yang diinputkan
oleh user 7.
Output Output dari sistem pakar ini adalah:
a. Output dari desain pakar, berupa kumpulan rule yang disimpan dalam
database b.
Output dari desain user, berupa hasil dari proses inferensi, yaitu menentukan makanan diet sehat berdasarkan golongan darah beserta
diagnosa penyakitnya.
3.2.4 Struktur Tabel