Analisis Data Tambah Menu Ubah Menu Hapus Menu Cari Menu

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