Perancangan Diagram Alir Data Level 1 Perancangan DAD Level 2 Proses Manipulasi Pengetahuan

dari sistem pakar untuk mengidentifikasi jenis jagung berdasarkan cirinya dapat dilihat pada gambar 3.5 berikut ini. Gambar 3.5 Diagram Alir Data Level 0 Diagram alir data level 0 berfungsi untuk menunjukkan ruang lingkup dan batasan dari sebuah sistem yang di modelkan, serta menunjukkan adanya interaksi sistem dengan entitas luar. Pada diagram alir data level 0 sistem pakar untuk mengidentifikasi jenis jagung berdasarkan cirinya ini ditunjukkan bahwa entitas- entitas luar yang berhubungan secara langsung dengan sistem adalah pakar dan pengguna umum. Diagram alir data level 0 tersebut menjelaskan tentang: 1. Pengguna umum Pengguna umum dapat menggunakan sistem pakar untuk mengidentifikasi jenis jagung berdasarkan cirinya dengan memilih ciri dari daftar ciri yang telah disiapkan oleh sistem sesuai dengan pengamatan terhadap ciri jagung yang telah diamati pengguna. Setelah pengguna memilih ciri jagung yang sesuai, sistem akan menmproses ciri-ciri yang dipilih tersebut sebagai masukan dan akan menampilkan jenis jagung sebagai hasil identifikasi. 2. Pakar Selain sebagai seoarang pengguna umum, seorang pakar memiliki otoritas yang lebih dari pengguna umum, yaitu dapat melakukan manipulasi terhadap basis pengetahuan dan basis aturan.

b. Perancangan Diagram Alir Data Level 1

Universitas Sumatera Utara Diagram alir data level 1 merupakan kelanjutan diagram konteks yang menggambarkan proses-proses yang berlangsung dalam sistem. Diagram alir data level 1 dapat dilihat pada gambar 3.6 berikut ini. Gambar 3.6 Diagram Alir Data Level 1 Pada gambar 3.6 menunjukkan bahwa aplikasi ini memiliki tiga proses, yaitu proses identifikasi, menampilkan data serta manipulasi. Manipulasi yang dimaksud disini adalah melakukan penambahan, pengubahan, serta penghapusan baik dalam basis pengetahuan maupun basis aturan. Proses identifikasi dilakukan oleh pengguna. Pada proses ini, pengguna dapat memilih ciri-ciri jagung dari daftar ciri yang telah ditampilkan pada halaman konsultasi. Setelah memilih ciri-ciri yang sesuai, maka pengguna dapat mengetahui jenis jagung dari ciri-ciri yang telah dipilih tersebut. Proses manipulasi dilakukan oleh pakar ataupun seseorang yang bertugas untuk melakukan pengelolaan data basis pengetahuan dan data basis aturan sistem. Data basis pengetahuan terdiri dari data jenis jagung dan data ciri jagung. Hasil dari pengelolaan data basis pengetahuan ini akan disimpan ke dalam t_Jagung dan t_Ciri. Sementara itu data basis aturan akan disimpan pada t_Aturan_ciri. Universitas Sumatera Utara

c. Perancangan DAD Level 2 Proses Manipulasi Pengetahuan

DAD Level 2 ini merupakan penjabaran dari DAD level 1 dari proses manipulasi pengetahuan yang memuat proses-proses yang ada dalam sistem secara keseluruhan. Proses manipulasi yang dilakukan oleh pakar, terdiri dari proses manipulasi jenis jagung, proses manipulasi ciri, serta manipulasi aturan. Proses manipulasi jenis jagung merupakan proses untuk melakukan pengubahan, penghapusan, dan penyimpanan data jenis jagung. Hasil dari proses manipulasi jenis jagung akan disimpan ke dalam t_Jagung. Proses manipulasi ciri digunakan untuk melakukan penambahan, penghapusan, pengubahanan, dan penyimpanan data ciri jagung dan hasilnya akan disimpan pada t_Ciri. Proses yang sama juga dilakukan pada proses manipulasi aturan. Jadi, pada intinya proses manipulasi pengetahuan meliputi proses penambahan, penghapusan, pengubahan, dan penyimpanan, kecuali untuk proses manipulasi jenis jagung, yang hanya terdiri atas pengubahan, penghapusan, dan penyimpanan. Hal ini dikarenakan tidak mungkin jenis jagung tersebut bertambah. Hasil dari setiap prosesmanipulasi akan disimpan ke dalam tabel-tabel yang telah ada. DAD level 2 proses manipulasi pengetahuan ini dapat dilihat pada gambar 3.7berikut ini. Universitas Sumatera Utara Gambar 3.7 DAD Level 2 Proses Update Pengetahuan d. Perancangan DAD Level 2 Proses Identifikasi Pada level ini pengguna umum melakukan proses identifikasi, yaitu dengan memilih ciri-ciri dari daftar ciri yang telah ada sesuai pengamatan pengguna. Proses identifikasi meliputi proses menampilkan ciri, validasi pilihan dan proses identifikasi jenis jagung. Proses menampilkan data ciri digunakan untuk menampilkan seluruh data ciri kepada pengguna yang nantinya akan dipilih. Proses validasi merupakan proses mencocokkan pilihan user dengan data yang ada pada basis pengetahuan. Data ciri yang terpilih dan valid akan diolah oleh sistem dengan melakukan penelusuran terhadap ciri-ciri yang terpilih tersebut. Dari hasil penelusuran ini akan didapatkan hasil identifikasi. Proses dimana sistem melakukan pelacakanpenelusuran terhadap ciri yang dipilih oleh pengguna dinamakan sebagai proses identifikasi jenis jagung. Diagram alir data level 2 proses 3proses identifikasi dapat dilihat pada gambar 3.8 berikut ini. Gambar 3.8 Diagram Alir Data Level 2 Proses Konsultasi

e. Perancangan DAD Level 2 Proses Menampilkan Data