Tabel 3.6 Analisis pengguna siswa yang dibutuhkan
Pengguna
Hak Akses Menggunakan media pembelajaran bahasa
Inggris Tingkat Pendidikan
SD Kelas 5 User Experience
Pengguna dapat menggunakan komputer User Job Task
1. Pengguna dapat mengerti perintah atau
instruksi yang diberikan. 2.
Minimal pengguna dapat menggunakan komputer.
User Physical Characteristic 1.
Memiliki pendengaran yang baik. 2.
Memiliki penglihatan yang baik. 3.
Memiliki intonasi suara yang jelas. Jenis pelatihan yang harus
diberikan Pelatihan seputar tata cara penggunaan media
pembelajaran bahasa Inggris
3.8 Analisis Data
Analisis data pada sistem yang akan dibangun menggunakan Entity Relation Diagram ERD. ERD adalah model data yang menggunakan beberapa notasi
untuk menggambarkan data dalam konteks entitas dan hubungan yang di deskripsikan oleh data tersebut. ERD yang telah digunakan menggambarkan
sistem yang terdiri dari hubungan antar entitas yang sedang berjalan. Untuk melihat keterhubungan antar entitas yang ada maka akan digambarkan pada
gambar 3.1.
mengolah admin
username
admin menu_materi
1 N
memiliki
soal_vocab memiliki
N
1 N
isi_materi
1
soal_pg
1 memiliki
N
mn_materi_id
mn_materi_id isi_materi_id
mn_materi_id soal_pg_id
mn_materi_id soal_vocab_id
Gambar 3.1 Diagram E-R ERD
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
Materi
2.2 Ubah Menu
Materi
2.3 Hapus Menu
Materi
menu_materi
admin
D a
ta m
e n
u m
a te
ri
In fo
m e
n u
m a
te ri
Data menu materi Info menu materi
Data menu materi Info menu materi
D a
ta m
e n
u m
a te
ri
D a
ta m
e n
u m
a te
ri
D a
ta m
e n
u m
a te
ri
2.4 Cari Menu
Materi
Data menu materi Info menu materi
D a
ta m
e n
u m
a te
ri
Gambar 3.4 DFD Level 2 Proses 2 Pengolahan Menu Materi
3.9.2.3 DFD Level 2 Proses 3 Pengolahan Isi Materi
DFD Level 2 Proses 3 pada sistem terdapat 4 proses yaitu tambah isi materi, ubah isi materi, hapus isi materi dan cari menu materi. DFD Level 2 Proses 3
dapat dilihat pada gambar 3.5.
3.1 Tambah Isi