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