User
melihat Berita
Hasil_diagnosa usergroupid
email phone
address name
password username
User_id
Berita_id Berita_judul
User_id Berita_isi
solusi User_id
persentase tanggal
Kerusakan_id Diagnosa_id
User_id jawaban
1
N N
N
Gambar_data Gambar_type
Gambar_size Gambar_name
menjawab Gejala_Kerusakan_id
Tanggal_jawab
1 Menjawab_id
Gejala
Kerusakan Gejala_nama
Gejala_id
Kerusakan_definisi Kerusakan_nama
Kerusakan_id N
Gambar_data Gambar_type
Gambar_size Gambar_name
Gejala_kerusakan N
Jawab_tidak Jawab_ya
nomor Gejala_id
Kerusakan_id Gejala_Kerusakan_id
1 menghasilkan
1
N melihat
Admin mengelola
mengelola N
N melihat
usergroupid email
phone address
name password
username User_id
1 1
1 N
Gambar 3.2 ERD Sistem Pakar Pendeteksi Kerusakan Sepeda Motor 3.1.9
Analisis Kebutuhan Fungsional
Dalam langkah ini dilakukan penentuan entitas-entitas, data-data yang mengalir serta prosedur-prosedur yang bisa dilakukan oleh masing-masing entitas.
3.1.9.1 Diagram Konteks
Diagram konteks adalah alur data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Adapun
diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar 3.3
Gambar 3.3 Diagram Konteks Sistem Pakar Pendeteksi Kerusakan Sepeda Motor
3.1.9.2 Data Flow Diagram DFD
DFD adalah sebuah teknik yang menggambarkan aliran data dan transformasi yang digunakan sebagai alur data dari masukan menuju keluaran.
3.1.9.2.1 DFD Level 1
Gambar 3.4 DFD Level 1 Pendeteksi Kerusakan Sepeda Motor 3.1.9.2.2
DFD Level 2
DFD Level 2 mengambarkan tiap-tiap proses pada level 1 yang lebih rinci.
DFD Level 2 Untuk Proses 1.0
Gambar 3.5 DFD Level 2 Proses 1.0 proses Login DFD Level 2 Untuk Proses 2.0 pengolahan data master
Gambar 3.6 DFD Level 2 Proses 2.0 Pengolahan data master
DFD level 2 untuk proses 3.0 konsultasi
User 3.2
Penyajian hasil diagnosa
3.1 konsultasi
hasil_diagnosa
menjawab gejala_kerusakan
Data jawaban Info hasil diagnosa
Data gejala_kerusakan
info gejala_kerusakan Data jawaban
Info jawaban Data diagnosa
Info hasil diagnosa Info gejala yang
harus dijawab Login valid
Data hasil konsultasi
Admin
Info hasil diagnosa
Gambar 3.7 DFD Level 2 Proses 3.0 Konsultasi DFD level 2 untuk proses 5.0
User 5.1
Cetak laporan hasil_diagnosa
Cetak laporan hasil diagnosa Info cetak laporan
Data cetak laporan
Admin
Cetak Laporan hasil diagnosa Info cetak laporan
5.2 Tampil laporan
Data tampil laporan Tampilan Laporan hasil diagnosa
Info tampil laporan Tampilan Laporan hasil diagnosa
Info tampil laporan
Gambar 3.8 DFD Level 2 Proses 5.0 Laporan
3.1.9.2.3 DFD Level 3
DFD Level 3 untuk proses 2.1
Gambar 3.9 DFD Level 3 Proses 2.1 Pengolahan data kerusakan DFD level 3 untuk Proses 2.2
2.2.1 Tambah data
gejala
2.2.2 Ubah data
gejala Admin
gejala
Info Gejala yang berhasil ditambah Data gejala yang telah ditambah
Data gejala yang telah diubah Info gejala berhasil diubah
Info data gejala berhasil disimpan Data gejala yang akan ditambah
Data gejala yang akan diubah Login valid
Login valid
2.2.4 Hapus data
gejala
Login valid
Data gejala yang telah dihapus Data gejala yang akan dihapus
2.2.3 Tampil data
gejala
Info gejala Info gejala
Gambar 3.10 DFD Level 3 Proses 2.2 Pengolahan data gejala
DFD level 3 untuk Proses 2.3
Gambar 3.11 DFD level 3 proses 2.3 Pengolahan data berita DFD level 3 untuk Proses 2.4
Gambar 3.12 DFD level 3 proses 2.4 Pengolahan data user
3.1.9.3 Spesifikasi Proses