Perancangan Dependency Diagram Desain Arsitektur

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