3.3 Entity Relationship Diagram ERD
Berikut ini adalah gambaran dari Entity Relationship Diagram ERD dari aplikasi pembelajaran tata bahasa Inggris. Entitas yang berhubungan adalah entitas soal,
admin, dan video. Admin menyimpan data soal dan video. Setiap entitas memiliki atribut-atribut, yang dapat dilihat pada gambar dibawah ini
Menyimpan
Admin Menyimpan
Video n
n 1
Soal 1
jwbb jwba
jwbc soal
materi jwbd
jwb Idsoal
user pass
idvideo video
materi keterangan
Gambar 3.3.1 ERD Pembelajaran
3.4 Perancangan Database
Perancangan database adalah perancangan yang dilakukan untuk menentukan file database seperti field dan tipe data. Dalam hal merancang sebuah sistem yang
berbasis database, perancangan database merupakan hal yang perlu mendapat perhatian khusus. Karena database berperan penting untuk memanipulasi data
user dari aplikasi yang dibuat. Berikut adalah rancangan tabel yang digunakan dalam membangun database :
Tabel 3.1 Tabel Admin
No Field Nama
Data Tipe Size
Keterangan
1 2
user pass
Varchar Varchar
50 50
Username Password
Tabel 3.2 Tabel Materi
No Field Nama
Data Tipe Size
Keterangan
1 2
3 materi
waktu jlhsoal
Varchar Integer
Integer 50
4 4
Nama Materi Waktu
Jumlah Soal
Tabel 3.3 Tabel Video
No Field Nama
Data Tipe Size
Keterangan
1 2
3 4
idvideo video
materi keterangan
Integer Varchar
Varchar Text
11 225
50 -
Id Video Nama Video
Nama Materi Keterangan Video
Tabel 3.4 Tabel Komentar
No Field Nama
Data Tipe Size
Keterangan
1 idkomentar
Integer 11
Id Komentar
2 3
4 5
6 email
materi waktu
komentar idbalas
Varchar Varchar
Datetime Text
Integer 50
50 -
- 11
Email Komentar Nama Materi
Waktu Komentar Komentar
Id Balasan Komentar
Tabel 3.5 Tabel Soal
No Field Nama
Data Tipe Size
Keterangan
1 2
3 4
5 6
7 8
idsoal materi
soal jwba
jwbb jwbc
jwbd jwb
Integer Varchar
Text Text
Text Text
Text Varchar
11 50
- -
- -
- 1
Id Soal Nama Materi
Soal Jawaban A
Jawaban B Jawaban C
Jawaban D Jawaban Benar
Tabel 3.6 Tabel Jawaban
No Field Nama
Data Tipe Size
Keterangan
1 2
3 4
idjawaban idsoal
jwb st
Integer Integer
Varchar Integer
11 11
1 1
Id Jawaban Id Soal
Jawaban Jawaban BenarSalah
5 6
materi email
Varchar Varchar
50 50
Nama Materi Nama Email
Tabel 3.7 Tabel Ujian
No Field Nama
Data Tipe Size
Keterangan
1 2
3 4
5 6
idujian email
materi waktu
st nilai
Integer Varchar
Varchar Integer
Integer Text
11 50
50 11
1 11
Id Ujian Email
Nama Materi Waktu
Jawaban BenarSalah Nilai
Tabel 3.8 Tabel Gambar
No Field Nama
Data Tipe Size
Keterangan
1 2
idgambar gambar
Integer Varchar
11 255
Id Gambar Nama Gambar
Tabel 3.9 Tabel Slider
No Field Nama
Data Tipe Size
Keterangan
1 2
3 idslider
gambar Keterangan
Integer Varchar
Varchar 11
255 255
Id Slider Gambar Slider
Keterangan Slider
3.5 Flowchart