0 PENYATAAN MASALAH
2.0 OBJEKTIF
Objektif aplikasi kuiz tersebut :
3.0 SKOP
Aplikasi ini hanya diperuntukkan kepada pelajaran Bahasa
Melayu Tahun 1.
Aplikasi ini memaparkan nilai jawapan yang betul sahaja
dan tidak memaparkan gred yang telah didapati oleh
murid.Sistem ini hanya dapat melakukan soalan berbentuk
Multiple Choice Question (MCQ).
Aplikasi ini dapat digunakan di mana-mana alat
telekomunikasi yang dapat dihubungkan rangkaian
Internet kerana system ini hanya didapati di pelayar web
Google Chrome sahaja.
Kelebihan
Kelemahan
7.0 ALGORITMA
7.1 Definisi Algoritma
Pseudokod (Murid)
Mula
Isytiharkan Integer pilihanmenu
Setkan pilihanmenu = 0
Selagi pilihanmenu != 4
Papar "Menu"
Papar "Senarai Kuiz 1"
Papar "Pencapaian 2"
Papar "Settings 3"
Papar "Exit 4"
Papar "Sila Pilih Option Anda>>"
Masukkan pilihanmenu
Jika pilihanmenu==1
Isytiharkan Integer kodkuiz
Papar "Anda pilih Senarai Kuiz"
Papar "Sila Masukkan Kod Kuiz"
Masukkan kodkuiz
Salah
Jika pilihanmenu==2
Output "Anda pilih Pencapaian"
Papar "pencapaian"
Salah
Jika pilihanmenu==3
Papar "Anda pilih Settings"
Salah
Jika pilihanmenu==4
Papar "Terima Kasih"
Salah
Papar "Invalid Choice"
Tamat
Pseudokod (Guru)
Mula
Papar "Selamat Datang ke RRQ"
Isytiharkan Integer pilihanmenu
Setkan pilihanmenu = 0
Selagi pilihanmenu != 5
Papar "Menu"
Papar "Senarai Kuiz 1"
Papar "Pengurusan Murid 2"
Papar "Pengurusan Soalan 3"
Papar "Pencapaian Murid 4"
Papar "Exit 5"
Papar "Sila Pilih Option Anda>>"
Masukkan pilihanmenu
Jika pilihanmenu==1
Isytiharkan Integer kodkuiz
Papar "Anda pilih Senarai Kuiz"
Papar "Sila Masukkan Kod Kuiz"
Masukkan kodkuiz
Salah
Jika pilihanmenu==2
Papar "Anda pilih Pengurusan Murid"
Salah
Jika pilihanmenu==3
Papar "Anda pilih Pengurusan Soalan"
Salah
Jika pilihanmenu==4
Papar "Anda pilih Pencapaian Murid"
Salah
Jika pilihanmenu==5
Papar "Terima Kasih"
Salah
Papar "Invalid Choice"
Tamat
0NF
Objektif:
Isu:
1NF
PENGGUNA_TOPIK_REKOD(idpengguna<kp>,nama,jantina,aras,
password,+topik<kp>,
markah,nom_soalan,soalan,jawapan,pilihan_jawapan,skor,cata
tan_masa<kp>)
Objektif:
Isu :
2NF
Objektif:
Isu:
PENGGUNA(idpengguna<kp>,nama,jantina,aras,password)
TOPIK(idtopik<KP>,topik,markah)
SOALAN_PILIHAN(idsoalan<KP>,markah,nom_soalan,soalan,jaw
apan,pilihan_jawapan,idtopik<KA>)
PEREKODAN(idperekodan<KP>,skor,catatan_masa,idpengguna<
KA>,idtopik<KA>).
3NF
PENGGUNA(idpengguna<KP>,nama,jantina,aras,password)
TOPIK(idtopik<KP>,topik,markah)
PEREKODAN(idperekodan<KP>,skor,catatan_masa,idpengguna<
KA>,idtopik<KA>)
SOALAN(idsoalan<KP>,nom_soalan,soalan,gambarajah,idtopik<
KA>)
pilihan(idpilihan<KP>,nom_soalan,jawapan,pilihan_jawapan,ids
oalan<KA>)
1.idpengguna
2.pengguna
3.cipta
4.mempunyai soalan
5.soalan mempunyai pilihan
6.soalan menyimpan perekodan
Main Menu
Senarai Kuiz
Pencapaian
Settings
Exit
MENU UTAMA(Guru)
Main Menu
Senarai kuiz
Pengurusan Murid
Pengurusan Soalan
Pencapaian Murid
Exit