CDM DFD Level 1 User Login

verifikasi login user login user data user user user login admin 1 user login Gambar 3.5 DFD Level 1 user login Pada DFD Level 1 user login, terdapat satu proses, dua eksternal entity dan satu database. Kedua eksternal entity tersebut antara admin dan user. Pada DFD Level 1 user login diatas terdapat database user login, yang berfungsi untuk menyimpan data user.

3.2.4 CDM

CDM Conceptual Data Model yang menjelaskan tentang suatu hubungan antar entity secara konseptual. CDM yang dimaksud mengacu pada gambar 3.7, sedangkan yang kedua adalah model PDM Physical Data Model yang menggambarkan hubungan antar entity secara fisik. PDM yang dimaksud adalah gambar 3.8. Gambar 3.7 CDM Tutorial pembelajaran pembuatan Flowchart dan data flow diagram DFD menggunakan flash berbasis web. Pada gambar diatas, Peneliti merancang enam buah tabel pada modul pembelajaran ini, pertama yaitu tabel admin, table soal DFD, tabel soal Flowchart,tabel login,tabel pesan dan tabel user. Table admin di gunakan untuk menyimpan data admin, Tabel admin berguna untuk menyimpan data admin, Ada tiga atribut pada tabel admin, yaitu id_admin ,sername, password. Ada sembilan atribut pada tabel soal DFD yang digunakan untuk menyimpan soal DFD, yaitu id soal DFD, nama soal DFD,pil 1,pil 2,pil 3,pil 4,jwb soal,tipe dan gambar. mengelola mengupdate melihat mengakses menghapus managemen mengisi melakukan admin id_admin admin pass pi Integer Variable characters 20 Variable characters 100 M id_admin pi soal dfd id_soal_dfd nama_soal_dfd pil1 pil2 pil3 pil4 jwb_dfd gambar tipe pi Integer Variable characters 1000 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Integer M id_soal_dfd pi soal_flow id_soal_flow nama_soal_flow pil1 pil2 pil3 pil4 jwb_flow gambar tipe pi Integer Variable characters 1000 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 50 Integer M id_soal_flow pi user id_user username email pass score_flow score_dfd pi Integer Variable characters 50 Variable characters 50 Variable characters 100 Integer Integer M id_user pi login id login time pi Integer Date M id_login pi pesan id_pesan nama email pesan status pi Integer Variable characters 25 Variable characters 50 Variable characters 100 Variable characters 10 M id_pesan pi Tabel soal flow yang digunakan untuk menyimpan soal flow, yaitu id soal flow, nama soal flow,pil 1,pil 2,pil 3,pil 4,jwb soal,tipe dan gambar. Tabel login digunakan untuk user,dimana ada 3 atribut yaitu id_login,id_user dan time.Dimana id_user sebagai FK. Tabel pesan digunakan menyimpan data pesan di buku tamu,Tabel ini mempunyai 5 atribut yaitu id_pesan,pesan,email,nama dan status. Tabel terakhir yaitu tabel user, yang berguna untuk menyimpan data user.Tabel user memiliki enam atribut, yaitu id_user,username,pass, email,score flow dan score DFD. Gambar 3.8 PDM Tutorial pembelajaran pembuatan Flowchart dan data flow diagram DFD menggunakan flash berbasis web. FK_MENGELOLA FK_MENGUPDATE FK_MELIHAT FK_MENGAKSES FK_MENGHAPUS FK_MANAGEMEN FK_MENGISI FK_MELAKUKAN FK_MELAKUKAN2 admin id_admin admin pass int varchar20 varchar100 pk soal dfd id_soal_dfd id_user id_admin nama_soal_dfd pil1 pil2 pil3 pil4 jwb_dfd gambar tipe int int int varchar1000 varchar50 varchar50 varchar50 varchar50 varchar50 varchar50 int pk fk2 fk1 soal_flow id_soal_flow id_admin id_user nama_soal_flow pil1 pil2 pil3 pil4 jwb_flow gambar tipe int int int varchar1000 varchar50 varchar50 varchar50 varchar50 varchar50 varchar50 int pk fk1 fk2 user id_user id login id_admin username email pass score_flow score_dfd int int int varchar50 varchar50 varchar100 int int pk fk2 fk1 login id login id_user time int int date pk fk pesan id_pesan id_admin id_user nama email pesan status int int int varchar25 varchar50 varchar100 varchar10 pk fk1 fk2 Physical Data Model yang digambarkan pada gambar 3.8 diatas, didapatkan dari hasil generate Conceptual Data Model pada gambar 3.7 ke dalam bentuk physical data model.

3.3 Perancangan Aplikasi