3.2.3.5 DFD Level 1 Subproses Pengolahan Forum
Pada DFD level 1 Subproses Pengolahan Forum yang digambarkan pada
gambar 3.8.
Gambar 3.8 DFD Level 1 Subproses Pengolahan Forum
Terdapat dua proses, yang mana proses set forum yang mana berhubungan langsung dengan admin. Proses set forum mengatur tentang kelola forum yang
tersimpan di dalam modul pembelajaran ini. Admin dapat melihat dan meghapus forum, kemudian menyimpannya pada data forum.
Sedangkan proses akses forum, merupakan proses yang berhubungan langsung dengan user. Proses ini berguna untuk bergabung diforum untuk
ditampilkan kepada user, yang mana bisa saling balas komunikasi.
3.2.4 Entity Rational Diagram
Entity Relational Diagram merupakan proses yang menunjukkan hubungan antar entity dan relasinya. ERD di bagi menjadi 3 macam, yaitu:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
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. 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.9, sedangkan yang kedua adalah model PDM
Physical Data Model yang menggambarkan hubungan antar entity secara fisik. PDM yang dimaksud adalah gambar 3.10.
Gambar 3.9 CDM Modul Jaringan Komputer
melihat ni lai mengerjakan
akses Admin
ID user_name
Nama_lengkap Email
Password pi Integer
Variabl e characters 70 Variabl e characters 70
Variabl e characters 50 Variabl e characters 20
M M
M M
M Identi fier_1
... pi
Materi i d_materi
i si_materi j udul
materi pi Integer
Vari able characters 1000 Vari able characters 50
Vari able characters 50 M
M M
M Identifier_1
... pi
Forum id_topi k
nama Emai l
Topik isi
id_repl ay tanggal
pi Integer Variabl e characters 50
Variabl e characters 50 Undefined
Undefined Integer
Variabl e characters 30 M
M M
M M
M
Identifi er_1 ...
pi Data
NPM Password
Nama_lengkap Email
pi Variabl e characters 20 Variabl e characters 20
Variabl e characters 70 Variabl e characters 50
M M
M M
Identi fier_1 ...
pi Ni lai
i d_nil ai tanggal
NPM_nilai Modul
Nilai pi Integer
Variabl e characters 30 Variabl e characters 50
Integer Integer
M Identi fier_1
... pi
latihan_soal id_latihansoal
Modul soal
jenis jawab_a
jawab_b jawab_c
jawab_d timer
pi Integer Integer
Variable characters 100 Variable characters 200
Variable characters 200 Variable characters 200
Variable characters 200 Variable characters 200
T ime M
M M
M M
M M
M M
Identifi er_1 ...
pi
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada gambar diatas, Peneliti merancang enam buah tabel pada modul pembelajaran ini, pertama yaitu tabel admin, table data, tabel materi, table latihan
soal, tabel nilai dan tabel forum. Table admin di gunakan untuk menyimpan data admin,
Tabel data berguna untuk menyimpan data user atau pengguna, Ada Lima atribut pada tabel admin, yaitu username, password, nama_legkap, Email dan
password Ada empat atribut pada tabel data, yaitu npm, password, nama_lengkap dan email.
tabel materi, yang di gunakan untuk penyimpanan data materi kemudian akan di tampilkan ke dalam modul flash yang di akses oleh user. tabel materi
memiliki empat atribut yaitu id_materi, modul_materi, isi materi dan judul. Selanjutnya yaitu tabel latihan soal, tabel ini berguna untuk menyimpan
data latihan soal, jenis, pilihan jawaban, jawaban dan timer. Tabel latihan soal ini memiliki sembilan atribut, yaitu id_latihansoal, modul, soal, jenis, jawab_a,
jawab_b, jawab_c, jawab_d dan timer. Tabel Forum yang berguna untuk mengakses sebuah diskusi sehingga user
bias berinteraksi dengan user lain Tabel nilai, yang berguna untuk menyimpan nilai yang telah dihasilkan
oleh user dari menjalankan latihan soal pada modul flash. Tabel nilai memiliki lima atribut, yaitu id, tanggal, npm, modul_nilai, dan nilai.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.10 PDM Modul Jaringan Komputer
Physical Data Model yang digambarkan pada gambar 3.10 diatas, didapatkan dari hasil generate Conceptual Data Model pada gambar 3.9 ke dalam
bentuk physical data model.
3.3 Rancangan Uji Coba Evaluasi
Pada Modul Praktikum jaringan komputer ini, Peneliti membagi desain aplikasi ini menjadi dua bagian, diantaranya adalah:
a. Rancangan Website
b. Rancangan Modul
3.3.1 Rancangan 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 :
FK_MELIHAT_NILAI FK_MENGERJAKAN
FK_AKSES Admin
ID user_name
Nama_lengkap Email
Password int
varchar70 varchar70
varchar50 varchar20
pk
Materi id_materi
NPM ID
isi_materi judul
materi int
varchar20 int
varchar1000 varchar50
varchar50 pk
fk2 fk1
Forum id_topik
ID NPM
nama Email
T opik isi
id_replay tanggal
int int
varchar20 varchar50
varchar50 Undefined
Undefined int
varchar30 pk
fk2 fk1
Data NPM
ID Password
Nama_lengkap Email
varchar20 int
varchar20 varchar70
varchar50 pk
fk Nilai
id_nilai NPM
ID tanggal
NPM_nilai Modul
Nilai int
varchar20 int
varchar30 varchar50
int int
pk fk1
fk2 latihan_soal
id_latihansoal NPM
ID Modul
soal jenis
jawab_a jawab_b
jawab_c jawab_d
timer int
varchar20 int
int varchar100
varchar200 varchar200
varchar200 varchar200
varchar200 time
pk fk2
fk1
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.