kirim data artikel
minta data artikel view artikel terupdate
data artikel kirim data terupdate
view artikel rekap data artikel
admin
user tabel artikel
1 set artikel
2 akses artikel
Gambar 3.9 DFD Level 1 Subproses Artikel
Terdapat dua proses, yang mana proses set artikel yang mana berhubungan langsung dengan admin. Proses set artikel mengatur tentang artikel yang akan di
posting oleh admin. Admin dapat mengatur artikel terupdate yang akan di tampilkan di menu user, kemudian menyimpannya pada tabel pesan.
Sedangkan proses akses artikel, merupakan proses yang berhubungan langsung dengan user. Proses ini berguna untuk menampilkan artikel-artikel yang sudah di
posting oleh admin.
3.2.4 Entity Rational Diagram
Entity Relational Diagram merupakan proses yang menunjukkan hubungan antar entity dan relasinya. ERD dapat dikategorikan menjadi 3 macam, yaitu:
a. Satu ke satu One to one
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas
B. b.
Satu ke banyak One to many
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas
B dapat berhubungan dengan satu entitas pada himpunan entitas A. c.
Banyak ke banyak Many to many Setiap entitas pada himpunan entitas A dapat berhubungan dengan
banyak entitas pada himpunan entitas B.
mengakses mengerjakan
melihat mengirim
membaca user
username password
nama pi Variable characters 20
Variable characters 20 Characters 30
M Identifier_1 pi
kuis id kuis
soal jawaban a
jawaban b jawaban c
jawaban d timer
score pi Variable characters 30
Variable characters 200 Variable characters 100
Variable characters 100 Variable characters 100
Variable characters 100 Time
Integer M
Identifier_1 pi
video id video
nama pi Variable characters 30
Characters 30 M
Identifier_1 pi pesan
email nama
comment pi Variable characters 30
Characters 30 Variable characters 100
M Identifier_1 pi
artikel id artikel
judul keterangan
pi Integer Variable characters 100
Variable characters 500 M
Identifier_1 pi materi
id_materi text
gambar pi Variable characters 20
Characters 30 Image
M Identifier_1 pi
Gambar 3.10
CDM Modul Pembelajaran Mengenal Win32API
ERD memiliki dua model yaitu CDM Conceptual Data Model yang menjelaskan tentang suatu hubungan antar entity secara konseptual. CDM yang
dimaksud mengacu pada gambar 3.10, sedangkan yang kedua adalah model PDM
Physical Data Model yang menggambarkan hubungan antar entity secara fisik. PDM
yang dimaksud adalah gambar 3.11. Pada gambar 3.11, peneliti merancang enam buah tabel pada modul
pembelajaran ini, pertama yaitu tabel user, tabel materi, tabel kuis, dan tabel video,
tabel pesan dan tabel artikel. Tabel data berguna untuk menyimpan data user, baik admin maupun anggota. Ada tiga atribut pada tabel user, yaitu username, password,
nama. Kedua yaitu tabel materi, yang mana tabel materi memiliki tiga atribut yaitu
id_materi, teks dan gambar. Tabel materi berguna untuk menyimpan materi yang disimpan admin, yang mana akan di tampilkan ke dalam modul flash yang di akses
oleh user.
FK_MATERI_MENGAKSES_USER
FK_MENGERJA_MENGERJAK_USER
FK_MENGERJA_MENGERJAK_KUIS FK_VIDEO_MELIHAT_USER
FK_PESAN_MENGIRIM_USER FK_ARTIKEL_MEMBACA_USER
user username
password nama
varchar20 varchar20
char30 pk
kuis id kuis
soal jawaban a
jawaban b jawaban c
jawaban d timer
score varchar30
varchar200 varchar100
varchar100 varchar100
varchar100 time
integer pk
video id video
username nama
varchar30 varchar20
char30 pk
fk pesan
email username
nama comment
varchar30 varchar20
char30 varchar100
pk fk
artikel id artikel
username judul
keterangan integer
varchar20 varchar100
varchar500 pk
fk materi
id_materi username
text gambar
varchar20 varchar20
char30 long binary
pk fk
mengerjakan username
id kuis varchar20
varchar30 pk,fk1
pk,fk2
Gambar 3.11 PDM Modul Pembelajaran Mengenal Win32API
Yang ketiga yaitu tabel kuis, tabel ini berguna untuk menyimpan soal-soal kuis, jenis kuis, pilihan jawaban, jawaban dan timer. Tabel kuis ini memiliki delapan atribut,
yaitu id_kuis, soal, jawaban a, jawaban b, jawaban c, jawaban d, timer dan skor. Yang keempat yaitu tabel video, tabel ini berisikan id_video, username dan
nama, tabel ini berguna untuk menyimpan data video Yang kelima yaitu tabel pesan yang berisikan email, username. nama dan
comment, tabel ini berfungsi menyimpan pesan dari user ataupun admin.
Yang terakhir yaitu tabel artikel yang berisikan id artikel, judul dan keterangan, tabel ini berfungsi menyimpan artikel yang nantinya akan di posting oleh admin.
Physical Data Model yang digambarkan pada gambar 3.11 diatas, didapatkan dari hasil generate Conceptual Data Model pada gambar 3.10.
3.3 Desain Aplikasi
Pada Modul Pembelajaran Mengenal Win32API dengan Visual Basic 6.0 ini, peneliti membagi desain aplikasi ini menjadi dua bagian, diantaranya adalah:
a. Desain Website
b. Desain Modul
3.3.1 Desain Website
Untuk menampung file modul pembelajaran yang berupa flash, peneliti membuat sebuah website, sehingga modul pembelajaran ini dapat diakses dengan
mudah dan dapat digunakan pada berbagai perangkat elektronik. Berikut ini merupakan bagian-bagian dari website tersebut :
a. Banner
Banner berfungsi untuk mempercantik halaman website. Desain banner pada website ini terdiri dari Logo Universitas Pembangunan Nasional Jawa
Timur serta kata sambutan.