commit to user 19
3.5 Document Type Definition DTD XML Quiz
Dalam pembuatan aplikasi ini, soal yang dibuat adalah sebagai berikut : ?xml version=1.0?
DOCTYPE quiz [ ELEMENT quiz title, items
ELEMENT title PCDATA ELEMENT items item+
ELEMENT item question, answer, answer+ ELEMENT question PCDATA
ELEMENT answer PCDATA ATTLIST answer correct y IMPLIED
] quiz
titleThe Quiztitle numberOfQuestionsToDisplay5numberOfQuestionsToDisplay
items item
questionUntuk memindahkan 10 coulomb muatan listrik dari A ke B diperlukan energi 50 joule. Beda potensial antara A dan B adalahquestion
answer correct=y5 voltanswer answer50 voltanswer
answer0.2 voltanswer answer500 voltanswer
item ……………
itemquestionSebuah kawat penghantar memiliki panjang L dan luas penampang A dan memiliki hambatan 120 ohm. Jika kawat dengan bahan yang
commit to user 20
sama memiliki panjang 2 L dan luas penampang 3 A, tentukan hambatan kawat kedua ini question
answer50 ohmanswer answer100 ohmanswer
answer correct=y80 ohmanswer answer30 ohmanswer
item items
quiz
3.6 Site Map
Site Map adalah peta situs yang menjelaskan struktur dari menu yang ada dalam sistem. Pada aplikasi ini dapat digambarkan sebagai berikut :
Gambar 3.5 Site Map Aplikasi
commit to user 21
3.7 Struktur dan Desain
3.7.1 Desain Layout untuk Halaman Awal
Desain Layout untuk halaman Awal ditunjukkan pada Gambar 3.6
Gambar 3.6 Layout Awal
3.7.2 Desain Layout untuk Halaman Siswa
Desain Layout untuk halaman Siswa ditunjukkan pada Gambar 3.7
Gambar 3.7 Layout Siswa
commit to user 22
3.7.3 Desain Layout untuk Halaman Admin
Desain Layout untuk halaman Admin ditunjukkan pada Gambar 3.8
Gambar 3.8 Layout Admin
3.7.4 Desain Layout untuk Login Admin
Desain Layout untuk login admin ditunjukkan pada Gambar 3.9
Gambar 3.9 Layout Login Admin
commit to user 23
3.7.5 Desain Layout untuk Register Siswa
Desain Layout untuk register siswa ditunjukkan pada Gambar 3.10
Gambar 3.10 Layout Register Siswa
3.7.6 Desain Layout untuk Login Siswa
Desain Layout untuk login siswa ditunjukkan pada Gambar 3.11
Gambar 3.11 Layout Login Siswa
commit to user 24
3.6.7 Desain Layout untuk Manage Data Siswa
Desain Layout untuk manage data siswa ditunjukkan pada Gambar 3.12
Gambar 3.12 Layout Manage Data Siswa
3.6.8 Desain Layout untuk Evaluasi
Desain Layout untuk evaluasi siswa ditunjukkan pada Gambar 3.13
Gambar 3.13 Layout Evaluasi
commit to user 25
BAB IV IMPLEMENTASI DAN ANALISA