Kamus data ERD berisi semua entitas serta atribut-atribut yang terkandung dalam ERD. Setiap atribut yang ada dalam sebuah entitas dapat dituliskan dalam
kamus data ERD ini. Adapun kamus data dari ERD diatas terdapat pada tabel 3.7.
Tabel 3.7 Kamus Data ERD
No. Entitas
Atribut
1 admin
username, userpass, nama, photo 2
menu_materi mn_materi_id, judul_mn_materi, deskripsi, publish
3 isi_materi
isi_materi_id, mn_materi_id, isi_materi_x, deskripsi, publish 4
soal_vocab soal_vocab_id, mn_materi_id, kunci_jawaban, publish
5 soal_pg
soal_pg_id, mn_materi_id, pertanyaan, pilihan_a, pilihan_b, pilihan_c, pilihan_d, kunci_jawaban, publish
3.9 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional bertujuan untuk menganalisis proses yang akan diterapkan dalam sistem yang akan dibangun. Analisis kebutuhan fungsional
pada aplikasi ini menggunakan Diagram Konteks, pembuatan DFD, dan Spesifikasi Proses.
3.9.1 Diagram Konteks
Diagram konteks adalah suatu diagram yang menggambarkan ruang lingkup media pembelajaran atau bagaimana media pembelajaran tersebut berinteraksi
dengan lingkungannya. Sistem digambarkan dengan bulatan, sedangkan lingkungan diwakili oleh entitas luar yang digambarkan dengan persegi. Gambar
3.2 menggambarkan diagram konteks yang terdapat pada media pembelajaran.
MEDIA PEMBELAJARAN
BAHASA INGGRIS siswa
Data jawaban PG Data jawaban vocabulary
admin
Info login Info menu materi
Info isi materi Info soal_PG
Info soal vocabulary Data soal vocabulary
Data soal_PG Data isi materi
Data menu materi Data login
Info beranda Info menu materi
Info isi materi Info soal_PG
Info soal vocabulary Info score
google speech API
Info suara yang akan Di konversi ke teks
Data teks yang telah di konversi dari suara
Gambar 3.2 Diagram Konteks Media Pembelajaran Bahasa Inggris
3.9.2 Data Flow Diagram DFD
DFD Data Flow Diagram merupakan sebuah teknik yang menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukkan
menuju keluaran. DFD dibuat jika pada Diagram Konteks masih terdapat proses yang mesti dijelaskan lebih rinci. Berikut ini adalah DFD pada Media Pembelajaran Bahasa
Inggris.
3.9.2.1 DFD Level 1
DFD Level 1 pada sistem terdapat 8 proses yaitu login, pengolahan menu materi, pengolahan isi materi, pengolahan soal PG, pengolahan soal vocabulary,
lihat pengantar, lihat materi dan lihat latihan. DFD Level 1 dapat dilihat pada gambar 3.3.
1 LOGIN
admin Info login invalid
Data login
admin
Data login Info login invalid
4 PENGOLAHAN
SOAL PG 3
PENGOLAHAN ISI MATERI
5 PENGOLAHAN
SOAL VOCABULARY
2 PENGOLAHAN
MENU MATERI
soal_pg isi_materi
soal_vocab menu_materi
Lo g
in v
a lid
Login valid Login valid
Login valid
Data menu materi Data isi materi
Data soal_PG Data soal vocabulary
D a
ta m
e n
u m
a te
ri
D a
ta i
si m
a te
ri
D a
ta s
o a
l_ PG
Data soal vocabulary In
fo m
e n
u m
a te
ri In
fo i
si m
a te
ri In
fo s
o a
l_ PG
Info soal vocabulary
7 LIHAT MATERI
8 LIHAT LATIHAN
6 LIHAT BERANDA
Data isi materi Data soal_PG
Data soal vocabulary
siswa
Info beranda Data menu materi
Data menu materi
Data jawaban PG Info soal_PG
Info score Info menu materi
Info isi materi Data jawaban vocabulary
Info menu materi Info soal vocabulary
Info score
google speech API
Data teks yang telah di konversi dari suara
Info suara yang akan Di konversi ke teks
Gambar 3.3 DFD Level 1 Media Pembelajaran Bahasa Inggris
3.9.2.2 DFD Level 2 Proses 2 Pengolahan Menu Materi
DFD Level 2 Proses 2 pada sistem terdapat 4 proses yaitu tambah menu materi, ubah menu materi, hapus menu materi dan cari menu materi. DFD Level 2
Proses 2 dapat dilihat pada gambar 3.4.
2.1 Tambah Menu