Data Flow Diagram DFD

3.2.2 Data Flow Diagram DFD

DFD merupakan representasi grafik dalam menggambarkan arus data sistem secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi yang baik. A Context Diagram Diagram ini menggambarkan rancangan globalkeseluruhan dari proses yang ada pada DFD. Tampilan dari context diagram sistem yang dirancang dapat dilihat pada Gambar 3.5. Gambar 3.5 Context Diagram Aplikasi Pembelajaran Bahasa Inggris Sesi Vocab Sesi Pronun Data Vocab Data Pronun Data Phrase Grafik Level Data Evaluasi User Log in Data Suara Data Gambar Data User Prog ress Report Hasil Evaluasi Jawaban Sesi Evaluasi Sesi Evaluasi Sesi Phrase Aplikasi Pembelajaran B Ingg ris + Tentor User B Diagram Berjenjang Aplikasi Pembelajaran Bahasa Inggris Diagram berjenjang adalah gambaran dari proses pembuatan data flow diagram. Diagram berjenjang merupakan gambaran untuk acuan dari alur proses- proses yang akan muncul di dalam DFD tersebut. Awal alur dari diagram berjenjang ini dimulai dari 0 yaitu context diagram dan mengalir kebawah ke level-level selanjutnya yaitu 1, 2 dan seterusnya. Diagram berjenjang aplikasi pembelajaran Bahasa Inggris dapat dilihat pada Gambar 3.6. Gambar 3.6 Diagram Berjenjang Aplikasi Pembelajaran Bahasa Inggris Aplikasi Pembelajaran Bahasa Inggris 1 Maintenance 1.1 User 1.2 Gambar 1.3 Suara 1.4 Tutoring 1.4.1 Phrase 1.4.2 Pronunciation 1.4.3 Vocabulary 1.5 Evaluasi 2 Pembelajaran 2.1 Cek User 2.2 Tutoring 2.2.1 Phrase 2.2.2 Pronunciation 2.2.3 Vocabulary 2.3 Evaluasi 3 Laporan Grafik C DFD Level 0 Dari context diagram yang ada, sistem yang terjadi dapat dipecah lagi menjadi beberapa proses, yaitu proses pembelajaran, proses maintenance, dan proses pembuatan laporan. Tampilan dari DFD Level 0 dapat dilihat pada Gambar 3.7. Gambar 3.7 Level 0 dari Data Flow Diagram DFD Materi Vocab Materi Vocab Materi Pronun Materi Pronun [Sesi Vocab] [Sesi Pronun] [Data Pronun] [Data Vocab] [Data Phrase] Level Level Level [Grafik] [Level] [Data Evaluasi] Data Gambar Data Suara Data Gambar Data Suara Nilai Nilai Data User [User Login] Data User Data Suara Materi Materi Materi Phrase Materi Phrase Data Gambar [Progress Report] [Data User] [Data Suara] [Data Gambar] [Hasil Evaluasi] [Sesi Phrase] [Sesi Evaluasi] [Jawaban Sesi Evaluasi] User Tentor 2 Pembelajaran + 1 Maintenance + 3 Laporan 1 Gambar 2 Suara 3 Phrase 6 Evaluasi 8 User 9 Nilai 7 Level 4 Pronun 5 Vocabulary D DFD Level 1 Maintenance Dari DFD Level 1 Maintenance, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu subproses user, subproses content, subproses tutoring dan subproses evaluasi. Tampilan dari DFD Level 1 Maintenance dapat dilihat pada Gambar 3.8. Gambar 3.8 DFD Level 1 Maintenance [Materi Vocab] [Materi Pronun] [Data Pronun] [Data Vocab] [Data Phrase] [Level] [Level] [Level] [Data Evaluasi] [Level] [Data Suara] [Data Gambar] [Data Suara] [Data Gambar] [Materi Phrase] [Materi] [Data Gambar] [Data Suara] [Data User] [Data Suara] [Data Gambar] [Data User] Tentor 1 Gambar 3 Phras e 6 Evaluas i 2 Suara 8 User 1.1 Meng elola User 1.2 Meng elola Materi 1.4 Evaluas i 1.3 Tutoring 7 Level 4 Pronun 5 Vocabulary E DFD Level 1 Pembelajaran Dari DFD Level 1 Pembelajaran, proses yang terjadi dapat dipecah lagi menjadi beberapa subproses, yaitu subproses cek user, subproses tutoring dan subproses evaluasi. Tampilan dari DFD Level 1 Pembelajaran dapat dilihat pada Gambar 3.9. Gambar 3.9 DFD Level 1 Pembelajaran

3.2.3 Entity Relationship Diagram ERD