Entity Relationship Diagram ERD

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