Diagram Konteks Data Flow Diagram DFD

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