Anda di halaman 1dari 16

1.

0 PENYATAAN MASALAH

1.1 Definisi Masalah

Masalah didefinisikan sebagai sesuatu pernyataan tentang


keadaan yang belum sesuai dengan yang diharapkan.Bisa jadi
kata yang digunakan untuk menggambarkan sesuatu keadaan
yang bersumber dari hubungan antara dua faktor atau lebih
yang menghasilkansituasi yang membingungkan.Contohnya,kita
perlu membuat keputusan tentang jenis pakaian yang hendak
dibeli di butik dengan jumlah wang yang ada.

1.2 Penyataan Masalah


Antara masalah yang dihadapi oleh seorang guru ketika
menghadapi wabak Covid-19 ialah guru tidak boleh
menjalankan tugas beliau sebagai seorang guru iaitu menilai
murid melalui peperiksaan secara manual.Hal ini menyukarkan
guru dan murid dan boleh berlaku kecelakaan seperti dijangkiti
wabak Covid-19 di atas kecuaian yang dilakukan oleh guru
ataupun murid.Oleh itu dengan aplikasi kuiz di atas talian akan
menjadi solusi penyataan masalah berikut.Dengan aplikasi kuiz
dalam talian ini,guru dapat menilai murid walaupun berada di
rumah mahupun di mana sahaja.Begitu juga dengan
murid,murid-murid dapat melanjutkan peperiksaan mereka
walaupun berada di rumah yang di yakni pasti terhindar dari
wabak Covid-19.Di samping itu,kejituan dalam penandaan
markah juga meningkat dan aplikasi ini dapat memberi inspirasi
kepada murid untuk belajar secara di atas talian tanpa perlu
pergi ke sekolah.Akhir sekali,aplikasi ini bakal menjadi sebuah
kemajuan bagi anak muda yang bakal berjaya dai masa
hadapan.

2.0 OBJEKTIF
Objektif aplikasi kuiz tersebut :

 Merekod Maklumat Murid


Aplikasi ini dapat merekod segala maklumat dan perincian
murid untuk penggunaan masa akan datang.
 Mengira Pencapaian Murid
Aplikasi ini bakal membantu guru untuk melakukan
penilaian terhadap setiap murid mahupun individu.
 Melakukan Penilaian Terhadap dan Prestasi Murid
Aplikasi ini dapat memaparkan setiap pencapaian yang
dilakukan oleh murid melalui peperiksaan yang dijalankan
dengan lebih jitu.

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.

4.0 KUMPULAN SASARAN


Pihak yang terlibat dalam penggunaan aplikasi ini
ialah:

Guru Bahasa Melayu Tahun 1 (Admin):

 Mengubah suai topik kuiz.


 Mengubah suai soalan kuiz.
 Melihat rekod pencapaian murid.
 Memantau murid yang sudah menjawab kuiz.
 Menyimpan maklumat dan perincian murid.

Murid Tahun 1 (User):

 Memilih soalan yang disediakan guru sekolah mereka.


 Menjawab soalan yang telah dipilih oleh murid.
 Menyemak semula jawapan.
 Melihat pencapaian murid.
5.0 MENILAI SISTEM SEDIA ADA

Manusia dicipta dengan sifat ketidaksempurnaan yang tidak


dapat dielak bagi seluruh umat manusia.Jikalau manusia tidak
sempurna apatah lagi sesuatu yang dilakukan oleh manusia
pasti ada kelebihan dan kekurangan di setiap aspek.Contohnya
seperti aplikasi Rex Quiz Qeon(RRQ) ini.RRQ mempunyai
beberapa kelebihan dan kekurangan seperti berikut:

Kelebihan

 Guru dapat melakukan tugas mereka mahupun di mana


berada.
 Aplikasi ini terbuka kepada seluruh dunia untuk digunakan.
 Aplikasi ini boleh diubah suai sesuai pengguna di mana
berada.

Kelemahan

 Kuiz hanya dapat beroperasi ketika guru membuka


room kuiz sahaja.
 Guru tidak dapat menyimpan maklumat dan perincian
murid di dalam computer.
 Setiap room kuiz yang dibuka mempunyai had murid
untuk digunakan.

6.0 TEMPOH KERJA PROJEK

7.0 ALGORITMA
7.1 Definisi Algoritma

Algoritma adalah satu set arahan untuk selesaikan masalah


ataupun tatacara langkah demi langkah dalam penyelesaian
masalah dalam masa yang terhingga.Dalam sains komputer,
algoritma ialah langkah-langkah dalam proses larian kod
komputer untuk mengkaji tahap keberkesanan kod program
komputer.Terdapat dua format perwakilan algoritma, iaitu
pseudokod dan carta alir.

 Pseudokod merupakan penggunaan ayat pertuturan dan


beberapa arahan asas aturcara dalam menunjukkan
langkah-langkah untuk melaksanakan sesuatu tugas dari
mula hingga tamat.
 Carta Alir adalah alternative kepada pseudokod yang
menggunakan symbol grafik untuk mewakili arahan-
arahan penyelesaian.
7.2 Pseudokod

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

7.2 Carta Alir

Carta Alir (Murid)


Carta Alir (Guru/Admin)
8.0 GAMBAR RAJAH
PERHBUNGAN ENTITI (ERD)

Gambar Rajah Perhubungan Entiti (Entity Relationship Diagram-


ERD) ialah Teknik grafik untuk memodelkan data. Model yang
dihasilkan adalah pada tahap konsep dan tidak terikat kepada
mana-mana Sistem Pengurusan Pangkalan Data (Database
Management System- DBMS).
9.0 PENOMALAN

Proses pernomalan merupakan kaedah yang biasa digunakan


untuk mengenal pasti hubungan asas kepada kekunci utama
atau kunci calon dalam BNBC dan kebesandaran fungsi antara
atribut.

0NF

Objektif:

Jadual perlu ditukar kepada bentuk penormalan 1NF kerana


terdapat banyak masalah yang berkaitan dengan kelewahan
data dan integriti data yang rendah.

Isu:

Jadual tidak atomic.


Jadual tidak mempunyai kunci primer.
Mempunyai kebergantungan fungsi separa dan transitif.
PENGGUNA_TOPIK_REKOD
(idpengguna,nama,jantina,aras,password,topik,markah,
nom_soalan,soalan,jawapan,pilihan_jawapan,skor,catatan_mas
a)

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:

Memastikan lajur adalah atomic.


Kenal pasti kunci primer dalam jadual.

Isu :

Jadual mempunyai kedua-dua kebergantungan fungsi sepenuh


dan kebergantungan fungsi separa.

2NF

Objektif:

Jadual tidak lagi kebergantungan fungsi separa, semua jadual


hubungan mempunyai kebergantungan fungsi sepenuh sahaja

Isu:

Kebergantungan fungsi transitif antara atribut dalam jadual.

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

Objektif: Menghapuskan kebergantungan fungsi transitif dalam


jadual.

Isu: Tiada isu, semua jadual hubungan tidak mempunyai


kebergantungan fungsi separa mahupun transitif.

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

10.0 ANTARA MUKA INPUT DAN OUTPUT


MENU UTAMA(Murid)

Main Menu
Senarai Kuiz
Pencapaian
Settings
Exit

MENU UTAMA(Guru)

Main Menu
Senarai kuiz
Pengurusan Murid
Pengurusan Soalan
Pencapaian Murid
Exit

Anda mungkin juga menyukai