Gambar 3.9 DFD Level 1 Laporan
3.3.4 Entity Relationship Diagram ERD
ERD menggambarkan tabel – tabel yang digunakan dalam pembuatan Aplikasi pembelajaran dengan metode Drill and Practice di SMA Al-Falah
Surabaya. Pada Entity Relationship Diagram ERD dibagi menjadi 2 yaitu Conceptual Data Model PDM dan Physical Data Model PDM. Berikut
penjelasannya pada gambar 3.10 dan 3.11.
a. Conceptual Data Model CDM
Id_Motivasi Sid
Id_Res ult Tid
Id_Question Uid
Id_Materi
Id_History His tory login us er
Id_his tory Tanggal _login
User User_ID
Email Pass word
First_Name Last_Name
Contac t_No Addres s
Country Status
Birthdate Materi
Id_Materi Materi_Name
Materi_Content Date_Created
File_pdf Subjec t
Sid Subjec t_Name
Test Tid
Test_Name Desc ription
Test_Time Amount
Answer_View Start_Time
End_Time List_Question
Temp answer Id_Temp_Answer
Answer Correct_Answer
Date_Time
Ques tion Id_Question
Ques tion Correct_Answer
Test result Id_Res ult
Total_Correct Total_Incorrec t
Total_Ques tion Score
Test_Time Pass ed
Motivasi Id_Motivasi
Konten_Kata Munc ul_Di
Gambar 3.10 ERD CDM Aplikasi pembelajaran dengan metode Drill and Practice
b. Physical Data Model PDM
FK_ID_HIST ORY FK_SID
FK_T ID FK_ID_MAT ERY
FK_UID FK_ID_QUEST ION
FK_ID_RESULT FK_ID_MOT IVASI
history login user id history
uid tanggal login
... varchar7
varchar7 date
pk fk
materi id materi
materi name materi content
date created file pdf
... varchar7
varchar20 varchar200
date varchar20
pk
user uid
id materi email
password first name
last name no contact
address country
credit status
birth date Attribute_98
Attribute_99 ...
varchar7 varchar7
varchar20 varchar7
varchar20 varchar20
varchar15 varchar50
varchar20 varchar15
varchar15 date
Undefined Undefined
pk fk
question id question
question correct answer
... varchar7
varchar500 varchar5
pk temp answer
id temp answer id motivasi
id question uid
answer correct answer
date time ...
varchar7 varchar7
varchar7 varchar7
varchar5 varchar5
datetime pk
fk1 fk2
fk3
test result id result
total correct total incorrect
total question score
test time passed
... varchar7
varchar5 varchar5
varchar5 varchar5
time varchar7
pk subject
sid id materi
subject name ...
varchar7 varchar7
varchar50 pk
fk
test T ID
id temp answer id result
test name description
test time type
amount answer view
attempt start time
end time min score
list question ...
varchar7 varchar7
varchar7 varchar20
varchar50 time
varchar20 varchar20
varchar5 varchar20
time time
varchar5 varchar50
pk fk1
fk2 motivasi
id motivasi konten kata
muncul di ...
varchar7 varchar500
varchar50 pk
Gambar 3.11 ERD PDM Aplikasi Pembelajaran dengan Metode Drill and Practice
3.3.5 Desain Database