Perancangan Data Flow Diagram DFD
1 Proses
Nama proses :
Sistem Pakar Memodifikasi Sepeda Motor Suzuki 120R
Keterangan :
Proses penelusuran masalah sepeda motor dalam memodifikasi mesin sepeda
motor, untuk mendapatkan solusi yang terbaik
2 Arus Data
Masukan :
- Username
- Password
- Solusi
- Id_solusi
- pertanyaan
- Arahan_pertanyaan
- Kd_tanya
- istilah
- Data_admin
Keluaran :
- Verifikasi
- Daftar_solusi
- Daftar_pertanyaan
- Arahan_pertanyaan
- Daftar_istilah
- Daftar_admin
b Diagram Nol Diagram nol ini menggambarkan tahapan proses yang ada didalam
diagram konteks serta hubungan entity, proses, alur data dan database. Perancangan diagram nol yang diusulkan. Untuk lebih jelasnya dapat
dilihat di gambar berikut:
Gambar 4.27 Diagram nol
1 Proses 1.0
Nama proses :
Konsultasi Masukan
: Spesifikasi_Sepeda_Motor
Keluaran :
Kesimpulan solusi Uraian proses
: Memberikan solusi dalam memodifikasi sesuai
dengan spesifikasi mesin sepeda motor User
2 Proses 2.0
Nama proses :
Olah Pertanyaan Masukan
: - pertanyaan
- kd_tanya - arahan_pertanyaan
Keluaran : - Daftar_pertanyaan
- Arahan_pertanyaan_yang_telah_diinput Ringkasan
: Proses penambahan atau pengurangan pertanyaan
3 Proses 3.0
Nama proses :
Olah daftar istilah Masukan
: Istilah, id_istilah
Keluaran :
Daftar_istilah Ringkasan
: Proses penambahan atau pengurangan istilah
4 Proses 4.0
Nama proses :
Olah daftar solusi Masukan
: solusi
Keluaran :
Daftar_solusi Ringkasan
: Proses penambahan atau pengurangan solusi
5 Proses 5.0
Nama proses :
Olah daftar admin Masukan
: Data_admin
Keluaran :
Daftar_admin Ringkasan
: Proses penambahan atau pengurangan admin
6 Proses 6.0 P
Nama proses :
Login Masukan
: -
Username -
Pasword Keluaran
: Verifikasi
Ringkasan :
Proses verifikasi login dari admin
User
1.1 Verifikasi 1
1.2 Verifikasi 2
1.3 Verifikasi 3
1.4 Verifikasi 4
Pertanyaan Jawaban
Arahan Solusi
Verifikasi Ok
Verifikasi Ok
Verifikasi Ok
Spesifikasi Sepeda Motor
Kesimpulan
c Diagram Rinci Diagram rinci ini menggambarkan penguraian dalam proses yang ada
dalam diagram nol. Diagram rinci ini merupakan diagram yang paling rendah dan tidak dapat diuraikan lagi. Dalam diagram nol, masih
terdapat beberapa proses yang dapat diuraikan lagi. Untuk lebih jelasnya tentang diagram rinci dapat dilihat pada gambar berikut :
1 Diagram rinci proses 1.0 Berikut adalah diagram rinci dari proses 1.0, yang menggambarkan
proses konsultasi user pada sistem:
Gambar 4.28 Diagram rinci proses 1.0
2 Diagram Rinci Proses 2.0 Pada diagram rinci proses 2.0 dibawah ini menggambarkan alur
editing, input, dan arahan yang di buat admin dalam sistem.
Gambar 4.29 diagram rinci proses 2.0
3 Diagram Rinci proses 3.0 Pada diagram rinci proses 3.0 dibawah ini menggambarkan proses
user melihat daftar istilah dan admin menginput daftar istilah tersebut.
Gambar 4.30 diagram rinci proses 3.0
4 Diagram Rinci proses 4.0 Pada diagram proses rinci 4.0 menggambarkan admin dapat
menginput, melihat, update, dan menghapus daftar solusi dalam sistem
Gambar 4.31 diagram rinci proses 4.0
5 Diagram Rinci proses 5.0 Pada diagram rinci proses 5.0 menggambarkan admin yang dapat
menambah user berlevel admin pada sistem.
Gambar 4.32 diagram rinci proses 5.0
Penjelasan dari diagram rinci adalah sebagai berikut: 1
Proses 1.1 P Nama proses
: Verifikasi
Masukan :
Spesifikasi_sepeda_motor1 Keluaran
: Verifikasi1_ok
Uraian proses :
Verifikasi awal sepeda motor
2 Proses 1.2 P
Nama proses :
Verifikasi2 Masukan
: Spesifikasi_sepeda_motor2
Keluaran :
Verifikasi2_ok Uraian proses
: Verifikasi sepeda motor berikutnya
3 Proses 1.3 P
Nama proses :
Verifikasi3 Masukan
: Spesifikasi_sepeda_motor3
Keluaran :
Verifikasi3_ok Uraian proses
: Verifikasi sepeda motor berikutnya
4 Proses 1.4 P
Nama proses :
Verifikasi4 Masukan
: Spesifikasi_sepeda_motor4
Keluaran :
Kesimpulan Uraian proses
: Verifikasi sepeda motor akhir
5 Proses 2.1 P
Nama proses :
Inputedit pertanyaan Masukan
: Daftar_pertanyaanarahan_pertanyaankd_tanya
Keluaran :
Form_Ok Uraian proses
: Proses menambah edit pertanyaan
6 Proses 2.2 P
Nama proses :
Arahan_Pertanyaan Masukan
: Database_Pertanyaan
Keluaran :
Hasil arahan pertanyaan Uraian proses
: Proses mengatur arahan dari pertanyaan
7 Proses 2.3 P
Nama proses :
Lihat Pertanyaan Masukan
: kd_tanya
Keluaran :
- Daftar_pertanyaan
- Arahan_pertanyaan
Uraian proses :
proses untuk melihat daftar pertanyaan dan arahan 8
Proses 2.4 P Nama proses
: Delete Pertanyaan
Masukan :
Kd_tanya Keluaran
: Daftar_pertanyaan
Uraian proses :
Proses menghapus daftar pertanyaan 9
Proses 3.1 P Nama proses
: InputEdit Istilah
Masukan :
Istilah Keluaran
: Daftar_istilah
Uraian proses :
Proses menginput dan mengubah daftar istilah 10
Proses 3.2 P Nama proses
: Lihat daftar istilah
Masukan :
Id_istilah
Keluaran :
Daftar_istilah Uraian proses
: Proses melihat daftar istilah
11 Proses 3.3 P
Nama proses :
Delete daftar istilah Masukan
: Daftar_istilah
Keluaran :
Daftar_istilah Uraian proses
: Proses menghapus daftar isitilah
12 Proses 4.1 P
Nama proses :
Inputedit solusi Masukan
: Daftar_solusi
Keluaran :
Daftar_solusi Uraian proses
: Proses menginput dan mengubah daftar solusi
13 Proses 4.2 P
Nama proses :
Lihat solusi Masukan
: Daftar_solusi
Keluaran :
Daftar_solusi Uraian proses
: Proses melihat daftar solusi
14 Proses 4.3 P
Nama proses :
Delete solusi Masukan
: Daftar_solusi
Keluaran :
Daftar_solusi Uraian proses
: Proses menghapus daftar solusi
15 Proses 5.1 P
Nama proses :
Inputedit admin Masukan
: Daftar_istilah
Keluaran :
Daftar_istilah Uraian proses
: Proses menginput dan mengubah daftar admin
16 Proses 5.2 P
Nama proses :
Lihat admin Masukan
: Daftar_admin
Keluaran :
Daftar_admin Uraian proses
: Proses untuk melihat daftar admin
17 Proses 5.3 P
Nama proses :
Delete admin Masukan
: user_id
Keluaran :
Daftar_admin Uraian proses
: Proses menghapus daftar admin