3.3.2 Data Flow Diagram DFD
1 Diagram Konteks
Gambar 3.5 Diagram Konteks Dari diagram konteks ini ada empat orang yang terlibat dalam sistem pakar
yaitu pakar, pengguna, pembangun sistem dan perekayasa sistem.Pakar memberi pengetahuan ke dalam sistem. Pengguna menginputkan gejala
kerusakan ke dalam sistem dan akan di beri output saran dan solusi oleh sistem. Pembangun sistem adalah seseorang yang membuat antar muka
pengguna, merancang bentuk basis pengetahuan secara deklaratif dan mengimplementasikan mesin inferensi. Pembangun system mendapat input
dari system yaitu mesin interfensi yang kemudian memprosesnya dan akan memberi output antar muka basis pengetahuan Perekayasa Sistem Knowladge
Enginer, adalah orang yang membantu pakar menyusun area permasalahan
dengan menginterpretasikan dan mengintegrasikan jawaban-jawaban pakar atas pertanyaan yang diajukan, menggambarkan analogi, dan menerangkan
kesulitan-kesulitan konseptual. Perekayasa system mendapat input pengetahuan dari system lalu mengolahnya dan memberi output mesin
inferensi pada system.
2 DFD Level 0 Sistem Pakar Diagnosis Kerusakan Pada
Televisi Berwarna
Gambar 3.6 DFD Level 0 Pada DFD level ini adalah penjabaran dari diagram konteks yang
sebelumnya telah dijelaskan dengan cara decompose kemudian dibuat beberapa proses yang kesemua proses tersebut merupakan masih bagian dari
proses inti. Disini ada lima proses yaitu proses login sistem, proses pengetahuan, proses jenis kerusakan, proses solusi dan proses
diagnosis.Dalam proses login, semua entitas bisa masuk ke dalam sistem. Entitas pengguna hanya bisa mengakses proses diagnosis. Sedangkan entitas
administrator dan pakar bisa masuk ke semua proses.
3 DFD Level 1 Proses login
Pada bagian ini terdapat beberapa bagian proses yang kesemuanya dibuat menurut proses yang telah ada pada DFD Level 1 dengan cara seperti
pada sebelum-sebelumnya yaitu dengan men-decompose beberapa proses tersebut. Pada level ini hanya menyangkut proses login :
Gambar 3.7 DFD Level 1 Login
DFD level 1 pada proses login ini ada tiga entitas yaitu administrator, pakar dan pengguna. Seorang admin hanya memiliki
username dan password yang default sedangkan pakar bisa mengganti username dan passwordnya dengan masuk ke dalam proses buat pakar
baru dan proses ubah password pakar dan bisa juga masuk proses hapus pakar. sedangkan seorang pengguna bisa langsung login tanpa
harus mengisi username dan password.
4 DFD Level 1 Proses diagnosis
Pada DFD level ini yang menjadi inti adalah pada proses ini yaitu hanyalah pada proses pengguna dalam menjawab
pertanyaan.
Gambar 3.8 DFD Level 1 Proses diagnosis
Pengguna menginputkan gejala kerusakan dengan memilih perkiraan kerusakan yang di alaminya lalu menjawab semua
pertanyaan berdasarkan gejala yang dirasakan oleh pengguna. Dalam database pengetahuan akan memberi input rekaman
pertanyaan ke dalam proses pertanyaan. Pengguna akan di beri pertanyaan satu demi satu yang harus di jawab yang kemudian
jawaban dari pengguna akan di proses oleh sistem berdasarkan fakta – fakta yang ada kemudian akan di beri kesimpulan diagnosis dan
solusi bagaimana cara penanganannya yang baik.
5 DFD Level 1 Proses Pengetahuan
Pada DFD level ini yang menjadi inti adalah pada proses ini yaitu hanyalah pada proses pengetahuan.
Gambar 3.9 DFD Level 1 Proses Pengetahuan
Seorang admin dan pakar bisa sama – sama masuk dalam semua proses pengetahuan seperti tambah pengetahuan, ubah
pengetahuan, hapus pengetahuan dan cari pengetahuan. Dalam proses tambah pengetahuan, admin dan pakar menginputkan pengetahuan
yang kemudian di simpan dalam database pengetahuan. Begitu juga dalam proses ubah pengetahuan dan hapus pengetahuan. Dalam
proses cari pengetahuan, admin dan pakar memberi input id pengetahuan dan key agar bisa memudahkan sistem dalam proses
pencariaan pengetahuan
6 DFD Level 1 Proses Jenis Kerusakan
Pada DFD level ini yang menjadi inti adalah pada proses ini yaitu hanyalah pada proses jenis kerusakan
Gambar 3.10 DFD Level 1 Proses Jenis Kerusakan
Seorang admin dan pakar bisa sama – sama masuk dalam semua proses jenis kerusakan seperti tambah jenis kerusakan, ubah jenis
kerusakan, hapus jenis kerusakan dan cari jenis kerusakan. Dalam proses tambah jenis kerusakan, admin dan pakar menginputkan jenis
kerusakan yang kemudian di simpan dalam database jenis kerusakan. Begitu juga dalam proses ubah jenis kerusakan dan hapus jenis
kerusakan. Dalam proses cari jenis kerusakan, admin dan pakar memberi input id jenis kerusakan dan key agar bisa memudahkan
sistem dalam proses pencariaan jenis kerusakan
7 DFD Level 1 Proses Solusi
Pada DFD level ini yang menjadi inti adalah pada proses ini yaitu hanyalah pada proses jenis solusi.
Gambar 3.11 DFD Level 1 Proses Solusi
Seorang admin dan pakar bisa sama – sama masuk dalam semua proses solusi seperti tambah solusi, ubah solusi, hapus solusi
dan cari solusi. Dalam proses tambah solusi, admin dan pakar menginputkan solusi yang kemudian di simpan dalam database
solusi. Begitu juga dalam proses ubah solusi dan hapus solusi. Dalam proses cari solusi, admin dan pakar memberi input id solusi dan key
agar bisa memudahkan sistem dalam proses pencariaan solusi
mengisi
memiliki
menghasilkan list_user
user_id pass
level pi VA20
VA20 VA20
M Identifier_1 pi
kerusakan ID_kerusakan
jenis_kerusakan pi VA10
VA50 M
Identifier_1 pi
knowledge ID
pertanyaan FaktaYa
FaktaT idak Ya
T idak pi VA10
VA50 VA10
VA10 VA10
VA10 M
Identifier_1 pi
solusi id_solusi
solusi pi VA10
VA100 M
Identifier_1 pi temp
ID_temp fakta
pi VA10 VA50
M Identifier_1 pi
3.4 Perancangan Database