2019
PEMBANGUNAN APLIKASI MUDAH ALIH UNTUK TOPIK PERWAKILAN
DATA; ‘JomKira’
D20161074127
2019
ii
PENGHARGAAN
Alhamdulillah. Syukur ke hadrat Ilahi kerana dengan izin-Nya, saya dapat menyiapkan
penulisan projek tahun akhir saya dalam masa yang ditetapkan. Saya ingin mengambil
kesempatan ini untuk mengucapkan setinggi-tinggi penghargaan kepada mereka yang
terlibat secara langsung ataupun tidak langsung dalam menyiapkan projek tahun akhir
saya yang bertajuk Pembangunan Aplikasi Mudah Alih untuk topik Perwakilan Data;
‘JomKira’. Sekalung penghargaan buat penyelia projek saya, Puan Harnani binti Mat
Zin yang banyak membantu dan membimbing saya sepanjang proses pembangunan
projek ini. Di samping itu, ribuan terima kasih juga diucapkan kepada pensyarah-
pensyarah Fakulti Seni, Komputeran dan Industri Kreatif, Universiti Pendidikan Sultan
Idris (UPSI) atas tunjuk ajar, bimbingan dan nasihat selama saya belajar di sini. Tanpa
ilmu mereka, saya mungkin tidak mampu menyiapkan projek tahun akhir ini.
Seterusnya, tidak dilupakan juga, saya ingin mengucapkan terima kasih kepada
responden-responden saya yang terdiri daripada pelajar dari SMK Dato Razali Ismail
yang mengambil subjek Asas Sains Komputer dan pelajar-pelajar sekolah lain yang
terlibat serta rakan-rakan seperjuangan Program Teknologi Maklumat (AT20) di atas
bantuan dan tunjuk ajar sepanjang menyiapkan projek. Saya turut ingin merakamkan
ucapan terima kasih buat sahabat saya, Nor Azelah binti Che Rahim yang sentiasa
memberi semangat dan membantu saya dalam menyiapkan projek ini.
Akhir sekali, penghargaan tidak terhingga buat kedua ibu bapa dan ahli keluarga
saya atas segala pengorbanan terutamanya dalam bantuan kewangan serta sokongan
moral secara berterusan sehingga saya mampu menyiapkan projek tahun akhir ini
selama 14 minggu sahaja walaupun pada awalnya saya merasakan hal ini agak mustahil
untuk direalisasikan atas faktor kesibukan dan kekangan masa. Sokongan yang
berterusan dari mereka inilah yang memberikan semangat kepada saya untuk
meneruskan sekaligus menyiapkan projek ini dalam masa yang ditetapkan.
iii
ABSTRAK
Aplikasi mudah alih JomKira merupakan aplikasi yang berfokuskan kepada topik
Perwakilan Data. Aplikasi ini berfungsi sebagai kalkulator penukaran dan nota ringkas
yang dikhaskan kepada pelajar sekolah menengah yang mengambil subjek Asas Sains
Komputer. Objektif utama penyelidikan ini adalah untuk mengenalpasti keperluan dan
rekabentuk aplikasi JomKira dan seterusnya membangunkan aplikasi JomKira.
Metodologi pembangunan yang digunakan adalah adalah berasaskan model Air Terjun
kerana fasa-fasanya yang sistematik dan teratur. Pengujian aplikasi dilakukan terhadap
pelajar sekolah menengah yang berkaitan melalui pengedaran borang soal selidik secara
atas talian. Dapatan kajian menunjukkan bahawa aplikasi JomKira ini adalah mesra
pengguna dan mencapai objektif pembangunan yang telah dinyatakan.
iv
ABSTRACT
KANDUNGAN
HALAMAN
PENGAKUAN
PENGHARGAAN ii
ABSTRAK iii
ABSTRACT iv
KANDUNGAN v - ix
SENARAI JADUAL x
BAB 1 PENGENALAN
1.9 Kesimpulan 9
2.1 Pengenalan 10 - 11
2.7 Kesimpulan 27
3.1 Pengenalan 28 – 29
dan Prototaip
model Agile
vii
3.6 Kesimpulan 44 - 45
4.1 Pengenalan 46 – 47
Penukaran
4.6 Kesimpulan 59
5.1 Pengenalan 60 – 61
5.5 Kesimpulan 75
6.1 Pengenalan 76
ix
6.6 Kesimpulan 82 - 83
RUJUKAN
LAMPIRAN
C Carta Gantt
SENARAI JADUAL
SENARAI RAJAH
pelajaran
SENARAI SINGKATAN
SK Sains Komputer
KH Kemahiran Hidup
PENGENALAN
1.1 Pendahuluan
Bab ini membincangkan tentang latar belakang kajian, pernyataan masalah, objektif,
skop batasan, kepentingan projek, definisi dan juga kesimpulan keseluruhan kajian.
platform utama kerana mudah digunakan dan mengambil kira faktor pengguna yang
2
mana majoriti mempunyai telefon pintar Android. Aplikasi penukaran nombor adalah
pelajar kurang berminat menjawab soalan atau latihan berdasarkan topik Perwakilan
Data ini atau lebih spesifik tajuk penukaran nombor Binari kepada Perpuluhan, nombor
Matematik (Johari & Norsuriani, 2011). Hal ini telah menyebabkan penyelidik
bertindak membina satu aplikasi mudah alih yang mana mesra pengguna dan memberi
kemudahan kepada pelajar untuk membuat ulangkaji mereka secara pantas di rumah
Aplikasi yang akan dibangunkan ini dilengkapi dengan nota ringkas dan video
Pengguna hanya perlu memasukkan nombor, aksara atau ayat yang ingin
ditukarkan kemudian tekan butang ‘SEMAK’, secara automatik teks yang dimasukkan
tersebut akan dipaparkan kepada beberapa bentuk nombor seperti perpuluhan dan
perduaan. Lebih menarik lagi, aplikasi ini dibina menggunakan Bahasa Melayu yang
3
mana memberi kemudahan kepada semua pengguna terutamanya pelajar yang mungkin
lemah dalam Bahasa Inggeris dan selaras dengan buku teks yang menggunakan Bahasa
Melayu.
Penguasaan dalam Asas Sains Komputer (ASK) amat penting kerana dunia harini
(KPM) telah memperkenalkan mata pelajaran baru iaitu ASK sebagai mata pelajaran
Shakirah & Farhana (2018), pendekatan Sains dan Teknologi sebagai mata pelajaran
yang utama dalam bidang pendidikan negara hari ini merupakan strategi yang berterusan
teknologi dan pencetus idea baharu pada masa hadapan. Kurikulum ASK menengah
kemahiran dan nilai melalui empat (4) Bidang Pembelajaran yang digubal iaitu Konsep
Dalam pembangunan aplikasi mudah alih bagi tujuan pembelajaran mudah alih
menarik selain dapat diakses di mana sahaja pada bila-bila waktu (Andika, Gusti &
penukaran aksara kepada perpuluhan dan perduaan serta nota ringkas yang
para pelajar untuk menyiapkan tugasan mereka. Selain subjek Matematik, subjek Asas
Sains Komputer juga memerlukan para pelajar menggunakan kalkulator untuk membuat
Aplikasi mudah alih penukaran nombor dan nota ringkas ini telah dipilih oleh
penyelidik bagi membantu para pelajar menyiapkan tugasan di rumah dan membuat
nombor sudah ada di pasaran, tetapi aplikasi yang dibangunkan ini mempunyai
5
dan beberapa fungsi istimewa yang lain yang mungkin tiada pada aplikasi penukaran
menjejaskan minat dan tumpuan pelajar terhadap tajuk yang diajar (Rosni & Azreen,
2007).
Salah satu masalah pelajar pada hari ini adalah kekangan masa untuk
kerana kesibukan mereka untuk mengejar sukatan pelajaran (Noraini & Aderi, 2014).
Kebanyakan waktu persekolahan pada hari ini tamat pada lewat petang menyebabkan
pelajar sudah tidak bermaya untuk membuat ulangkaji di rumah dan menghabiskan
masa dengan tidur atau sekadar menyiapkan kerja rumah. Pada masa yang sama, ada di
antara mereka juga mungkin keliru atau was-was dengan jawapan pengiraan yang
dilakukan dan malas untuk membuka buku teks bagi menyemak kembali jalan kira dan
sebagainya.
(Lampiran A), rata-rata pelajar memberi maklum balas bahawa mereka kekurangan
bahan untuk membuat ulangkaji. Selain itu, mereka juga menyatakan bahawa tiada
6
aplikasi mudah alih yang menyediakan nota ringkas bagi subjek ASK yang bersesuaian
serta memenuhi kehendak mereka. Pada masa yang sama, kalkulator penukaran yang
sudah ada di pasaran juga tidak begitu sesuai untuk kegunaan pelajar di mana sesetengah
oleh pelajar adalah kekangan masa, kekurangan bahan interaktif untuk belajar,
kekurangan nota ringkas dan masalah menyelesaikan kerja rumah di rumah dalam topik
dikenalpasti.
berkaitan.
7
Terdapat beberapa persoalan yang telah dibangkitkan bagi menguji kehendak pengguna
Kajian ini adalah dilakukan ke atas pengguna iaitu melibatkan pelajar yang mengambil
subjek ASK dan Sains Komputer (SK) di sekolah menengah sahaja. Perkara yang
dikaji meliputi ciri, keperluan dan reka bentuk serta tahap penerimaan mereka terhadap
aplikasi JomKira. Kajian ini juga dijalankan terhadap dua jantina yang berbeza bagi
melihat kecenderungan mereka terhadap reka bentuk dan ciri aplikasi yang dibina.
Skop kajian hanya terbatas kepada topik Perwakilan Data sahaja yang mana
memuatkan nota ringkas dan video yang dihubungkan ke Youtube tentang cara
perenambelasan.
Projek yang dibangunkan ini perlu mempunyai kepentingan bagi membantu penyelidik
mencapai objektif projek. Antara kepentingan pembangunan aplikasi ini adalah untuk:
pantas.
rumah.
Penyelidik menggunakan aplikasi mudah alih kerana ingin memudahkan pengguna dan
Pembangunan
Haryono (2002; 15), pembangunan adalah suatu idea perubahan sosial yang berlangsung
yang dilakukan oleh pemerintah dan masyarakat untuk mencapai sesuatu tujuan negara.
Oleh kerana itu, pembangunan dapat diertikan sebagai satu usaha perubahan untuk
Aplikasi
Aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk
menjalankan suatu fungsi bagi pengguna melalui bahasa pengaturcaraan yang tertentu
(Andi, 2015).
Perwakilan Data
Perwakilan Data merupakan salah satu topik yang dipelajari oleh pelajar tingkatan 1 dan
dan perenambelasan. Selain itu, perwakilan data juga berkaitan dengan unit ukuran, saiz
1.9 Kesimpulan
Aplikasi ini dibangunkan adalah bertujuan untuk memudahkan pelajar khususnya yang
tugasan yang berkaitan penukaran nombor di bawah topik Perwakilan Data. Dengan
adanya teknologi hari ini, penyelidik memudahkan lagi pelajar dengan membangunkan
satu aplikasi mudah alih yang boleh diakses oleh pengguna di rumah secara di luar talian.
BAB 2
KAJIAN LITERATUR
2.1 Pengenalan
Di dalam bab ini, penyelidik membincangkan kajian yang dilakukan terhadap aplikasi
telefon pintar dan kajian terhadap reka bentuk antaramuka yang berkaitan dengan
aplikasi yang dibangunkan oleh penyelidik untuk dibuat perbandingan. Tujuan kajian
literatur ini adalah untuk mengenalpasti kajian-kajian terdahulu sama ada melalui tesis,
jurnal, buku mahupun artikel. Kajian literatur ini penting untuk mengetahui sumber
yang dapat dirujuk daripada produk yang sedia ada, teori dan konsep yang digunakan
untuk dibandingkan dengan produk yang dikaji dan mengetahui sama ada produk
terdahulu sesuai untuk dinaiktaraf. Melalui kajian ini, penyelidik memfokuskan masalah
yang berlaku dalam kalangan pelajar dalam tajuk Perwakilan Data atau lebih spesifik
2013). Salah satu teknologi yang digunakan kini ialah aplikasi mudah alih yang boleh
Menurut Nor Sakinah & Rodziah (2018), aplikasi mudah alih merupakan
aplikasi perisian yang dibangunkan dan boleh diakses oleh peranti mudah alih seperti
telefon pintar ataupun tablet. Antara contoh sistem bagi capaian aplikasi termasuklah
sistem pengoperasian Android, iaitu Google Play dan untuk IOS pula, Apple App Store.
Kebanyakan aplikasi mudah alih boleh didapati secara percuma namun ada juga
sesetengah yang dikenakan bayaran. Aplikasi mudah alih kini menjadi pemudah cara
pelbagai aplikasi yang diinginkan. Mereka juga boleh mendapatkan nota dan sebagainya
Menurut Rashedul, Rofiqul & Tahidul (2010) di dalam Aliff, Isa & Surina
(2014), aplikasi mudah alih merupakan sebuah program yang dimuatkan ke dalam alat
mudah alih dan boleh digunakan pada bila-bila masa dan di mana-mana sahaja melalui
telefon mudah alih ataupun tablet. Ia merupakan transformasi dalam pendidikan di mana
12
pembelajaran boleh dilakukan di mana sahaja dan oleh sesiapa sahaja atau dikenali
telefon pintar berteraskan pelantar Android yang berkembang pesat ketika ini (Ahmad
boleh dilihat melalui kelemahan akademik dan prestasi para pelajar di sekolah. Hal ini
menjadi satu isu masyarakat yang serius apabila prestasi pelajar semakin rnenurun
(Hamidah, Siti Salina & Farrah, 2004). Ibu bapa seharusnya memberikan perhatian
terhadap isu ini dengan memberikan bantuan kepada anak-anak mereka di rumah
dengan membantu mereka dalam pembelajaran atau sewaktu menyiapkan kerja rumah.
Pada tahun 2017, telah berlakunya perubahan subjek di sekolah di mana subjek
Kemahiran Hidup (KH) telah dihapuskan dan digantikan dengan subjek Reka Bentuk
Teknologi (RBT) dan Asas Sains Komputer (ASK). Menurut laman Jabatan Pendidikan
Negeri Kedah (2018), mata pelajaran ASK mula diperkenalkan secara berperingkat-
peringkat mulai tahun 2017 melalui Kurikulum Standard Sekolah Menengah (KSSM).
Penawaran mata pelajaran ASK mengikut pilihan murid dan tertakluk kepada
kesediaan pihak sekolah. Subjek ini merupakan antara subjek yang sukar kerana silibus
yang dipelajari oleh pelajar-pelajar tersebut merupakan silibus yang dipelajari oleh
13
pelajar di matrikulasi. Antara topik yang sukar adalah Perwakilan Data yang mana
perenambelasan. Jika ada antara pelajar yang lemah dalam kira-kira, maka topik ini pasti
digeruni.
dan ‘Base Converter’ yang telah dibangunkan dan boleh diperoleh melalui Google Play.
Namun, semua aplikasi ini adalah dalam Bahasa Inggeris dan setakat ini masih tiada
lagi aplikasi penukaran nombor ini di dalam versi Bahasa Melayu selaras dengan bahasa
yang digunakan oleh buku teks ASK. Hal ini kadangkala menyebabkan kesukaran
kepada pelajar yang mungkin keliru dengan istilah yang dipelajari atau tidak
berkebolehan memahami Bahasa Inggeris dengan baik menggunakan aplikasi ini bagi
kesukaran yang bakal dihadapi oleh pelajar bagi menjadikannya sebagai salah satu
medium m-pembelajaran.
Kini, dunia telah didedahkan dengan penggunaan platform Android. Di mana sahaja kita
berada, pasti ada yang menggunakan Android. Hal ini membuatkan ramai tertanya-
tanya mengapakah Android menjadi pilihan ramai. Menurut Nadia (2018), aplikasi
Android ini mula diperkenalkan pada Oktober 2003 oleh Andy Rubin, Rich Miner, Nick
Sears dan Chris White kemudiannya diakui oleh Google pada tahun 2005. Tujuan
14
yang lebih canggih kepada dunia dan pada awalnya diperuntukkan bagi kamera digital,
namun disedari bahawa pasaran untuk perangkat itu tidak cukup besar lantas dialihkan
kepada pasaran telefon pintar yang kita gunakan sehingga hari ini (Sheila, Steven &
Stanley, 2016).
Menurut Tim (2015), Android dibangunkan dengan dasar kernel Linux 2.6
kerana keselamatan antara sistem dan aplikasi yang menggunakan kernel Linux ini
terjamin dan memori aplikasi yang tajam dengan melancarkan proses ketika
membangunkan aplikasi. Selain itu, Tim (2015) turut menceritakan tentang kerangka
kerja sistem operasi Android yang mempunyai ciri-ciri seperti Android run-time,
Pada masa yang sama, disebabkan ciri Android yang merupakan platform
sumber terbuka, kesemua aturcara yang dihasilkan adalah dipatenkan di bawah lesen
Apache (M. Hilmi & Java, 2015). Andoid memiliki komuniti yang agak besar dalam
versi yang sedia ada. Rajah 2.1 menunjukkan peratusan pengguna Android berdasarkan
menggunakan android Oreo versi 8.1 hanyalah 7.5% berbanding Oreo 8.0 sebanyak 14%
(Effi, 2018). Ini menunjukkan bahawa ramai lagi di luar sana yang menggunakan
Android versi lama dan mungkin ada di antara mereka tidak mengikuti perkembangan
semasa. Sebagai sumber platform sistem terbuka, banyak pembangun aplikasi mudah
alih yang cenderung memilih untuk membangun dan memasarkan aplikasi mudah alih
16
di Android Apps Store kerana proses pemasaran lebih mudah berbanding dengan Apps
Jadual 2.1 menunjukkan versi yang dimiliki oleh Android sehingga kini. Gibson dalam
Tim (2018) mendedahkan bahawa Google meletakkan nama pencuci mulut sebagai
nama versi Android mereka supaya pengguna mudah mengingatinya. Selain itu,
ramai, maka Google memutuskan untuk meletakkan nama versi Android mereka seperti
nama pencuci mulut dengan harapan mampu menggembirakan pengguna. Jika dilihat
lagi, nama Android juga disusun mengikut abjad. Hal ini adalah kerana memudahkan
pengguna mengingati nama-nama Android. Setiap tahun bermula 2008, pasti ada sahaja
diterbitkan Android versi baharu di mana Android baharu ini datang dengan fungsi-
Froyo
2.2 20 Mei 2010 8
(Frozen Yogurt)
10.0 Android Q 29
Sumber: https://www.computerworld.com/article/3235946/android-versions-a-
Kajian terhadap aplikasi sedia ada bertujuan untuk melihat aplikasi-aplikasi yang sudah
ada di pasaran bagi dijadikan sebagai rujukan kepada penyelidik. Kini, pelbagai aplikasi
boleh kita dapati secara atas talian dan kebanyakannya percuma. Kajian dan analisis
terhadap aplikasi ini perlu untuk mengenal pasti kelebihan dan kelemahan aplikasi yang
sudah sedia ada supaya penyelidik dapat melakukan penambahbaikan terhadap aplikasi
yang akan dibangunkan. Terdapat tiga aplikasi yang dipilih untuk dianalisis oleh
penyelidik iaitu “Binary Hex Converter”, “Number Converter” dan “Base Converter”.
Binary Hex Converter merupakan satu aplikasi yang dibangunkan untuk membantu
perenambelasan. Tarikh terakhir aplikasi ini diperbaharui pada tahun 2015 namun masih
ramai yang menggunakan aplikasi ini sehingga kini. Jika dilihat pada data yang memuat
turun aplikasi ini, lebih 10 000 pengguna yang menggunakan aplikasi ini.
Reka bentuk aplikasi ini ringkas dan berfokuskan kalkulator penukaran semata-
mata seperti yang dapat dilihat pada Rajah 2.2 (a) dan output pada Rajah 2.2 (b). Tiada
sebarang arahan atau nota berkaitan disertakan. Bahasa yang digunakan dalam aplikasi
ini adalah Bahasa Inggeris. Aplikasi ini boleh dimuat turun secara percuma melalui
Google Play. Kelemahan yang boleh dilihat pada aplikasi ini adalah warna latar
belakang yang digunakan adalah gelap dan tidak menarik. Walaupun aplikasi ini
19
berfungsi dengan baik namun dengan paparan yang sebegini boleh menyebabkan
(https://play.google.com/store/apps/details?id=com.deve.binaryhexconverter&hl=en)
dapat dilihat dalam Rajah 2.3 (a), reka bentuk aplikasi ini sangat ringkas dan
yang ingin ditukar dan kemudian terus dipaparkan pada skrin output nombor yang telah
Bahasa pengantar yang digunakan adalah Bahasa Inggeris. Latar aplikasi yang
digunakan berwarna putih dan kekunci bagi kalkulator pula berwarna kelabu seperti
Rajah 2.3 (c). Gabungan warna yang digunakan tampak sesuai dan tidak menyerabutkan.
Butang DEL (Delete) dan butang “CLEAR” turut disediakan bagi memudahkan
(https://play.google.com/store/apps/details?id=net.ir.numberconverter&hl=en)
Kelemahan yang wujud pada aplikasi ini ialah aplikasinya terlalu ringkas dan
tidak begitu menarik. Walaupun warna latar yang digunakan bersesuaian namun jika
21
untuk digunakan secara berterusan, pengguna mungkin akan merasa bosan kerana ia
hanyalah sekadar kalkulator penukaran dan tidak ada aktiviti lain yang boleh dilakukan.
nombor sehingga asas 36 (Base 36). Aplikasi ini merupakan aplikasi yang agak maju
Dalam aplikasi Base Converter ini, pengguna boleh membuat pilihan sama ada
ingin paparan latar belakang yang cerah atau gelap seperti Rajah 2.4 (a) & Rajah 2.4 (b).
Pada skrin paparan utama, terdapat dua butang pilihan yang diberikan kepada pengguna
di mana mereka boleh melihat paparan “Common Bases” seperti Rajah 2.4 (c) yang
dan perenambelasan atau “All bases” di mana pengguna boleh melihat penukaran
Bahasa yang digunakan adalah Bahasa Inggeris. Jenis teks dan warna teks yang
digunakan bersesuaian dengan aplikasi dan tidak terlalu berlebihan. Reka bentuk
paparan juga tampak ringkas dan kemas. Terdapat butang “Reset” sebaris dengan nama
membolehkan pengguna memilih sama ada mahu buka atau tutup “Keyboard”,
“Typing”, “Theme” dan juga “Decimal places” (Rajah 2.4 (d)). Namun, kelemahan
22
pada aplikasi ini adalah tiada arahan ataupun sedikit nota berkaitan penukaran tajuk ini
yang mana jika digunakan oleh ibu bapa yang tidak tahu apa-apa, mereka mungkin
(https://play.google.com/store/apps/details?id=com.universapp.baseconverter&hl=en)
23
mengambil peluang ini untuk membangunkan aplikasi yang lebih baik bagi mengatasi
ciri-ciri yang kurang bersesuaian dengan aplikasi yang sudah tersedia. Antara ciri-ciri
yang akan dikaji termasuklah antaramuka (interface), fungsi, bahasa pengantar, warna
latar, versi Android yang boleh menggunakan aplikasi tersebut. Ciri-ciri aplikasi yang
sudah sedia ada tersebut akan dijadikan sebagai rujukan oleh penyelidik dalam
mebangunkan projek JomKira. Jadual 2.2 menunjukkan perbandingan antara tiga iaitu
Converter”.
. .
24
hadapan sedikit
menukarkan
nombor sehingga
asas 36.
Pengantar
yang dipaparkan
untuk penukaran di
bahagian ‘All
Bases’.
warna latar latar hitam, gelap latar yang cerah latar yang boleh
ataupun cerah.
Sistem Versi Android 2.2 ke Versi Android 2.2 ke Versi Android 2.2 ke
Teks Saiz teks yang Saiz teks yang Saiz teks yang
Grafik Tiada grafik yang Tiada grafik yang Tiada grafik yang
Ketiga-tiga sumber kajian ini mempunyai skop kandungan yang sama iaitu boleh
perenambelasan. Skop pengguna aplikasi ini juga luas di mana boleh digunakan oleh
Bahasa pengantar yang digunakan oleh ketiga-tiga aplikasi adalah dalam Bahasa
Inggeris berbeza dengan aplikasi yang dibangunkan dalam kajian ini, bahasa pengantar
yang digunakan oleh penyelidik ialah Bahasa Melayu. Konsep antaramuka yang
digunakan oleh ketiga-tiga aplikasi ini berbeza antara satu sama lain. Namun, ketiga-
tiga ini menggunakan antaramuka yang ringkas serta mesra pengguna. Walau
26
bagaimanapun, warna latar yang digunakan oleh ketiga-tiga aplikasi ini agak kurang
telefon pintar Android versi 2.2 ke atas untuk membolehkan mereka mengakses
Pembangunan Aplikasi JomKira adalah untuk menghasilkan satu aplikasi yang mesra
pengguna serta berkualiti dan dapat memenuhi kehendak pengguna. Oleh itu, kajian
telah dijalankan bagi mengenalpasti ciri aplikasi yang bersesuaian dengan pengguna
dengan menerapkan fungsi yang pelbagai. Antara ciri yang dititikberatkan dalam
- perduaan
- perpuluhan
27
Antara Muka Paparan antara muka yang ringkas dan mesra pengguna.
Pengoperasian
perpuluhan.
2.7 Kesimpulan
Kajian literatur adalah aspek penting yang perlu dilaksanakan untuk membangunkan
aplikasi yang dapat berfungsi dengan sepenuhnya serta berkualiti. Secara keseluruhan,
bab ini menerangkan tentang kajian yang dilakukan terhadap beberapa perisian bagi
METODOLOGI KAJIAN
3.1 Pengenalan
Bab ini akan membincangkan tentang metodologi kajian yang digunakan oleh
masalah atau model yang mengandungi prinsip-prinsip teoritis dan kerangka yang
tertentu. Dalam pengertian lain, metodologi ialah satu kaedah atau pendekatan yang
membuat perbandingan antara model Air Terjun, model Agile dan Prototaip. Penyelidik
juga akan menjelaskan mengenai analisis dan reka bentuk Aplikasi JomKira berasaskan
platform Android yang dibangunkan serta kelebihan dan kekurangan model yang
dipilih untuk pembangunan aplikasi. Metodologi yang dipilih oleh penyelidik untuk
3.2 Perbandingan antara Model Air Terjun, Model Agile dan Prototaip
Penyelidik melakukan perbandingan antara Model Air Terjun, Model Agile dan
Prototaip bagi meneliti perbezaan antara model untuk memilih model yang terbaik bagi
Jadual 3.1 menunjukkan hasil analisis dan perbandingan yang telah dilakukan oleh Rani
bahawa model Air Terjun adalah lebih efektif berbanding model prototaip kerana
Pembangunan Peranti
(Systems Planning)
seterusnya.
aplikasi yang
31
pengguna dapat
melihat serta
berinteraksi secara
terus dengan
prototaip tersebut.
- Sistem yang
dibangunkan akan
sesuai dengan
keinginan pengguna
kerana pengguna
bertindak sebagai
sistem.
dilakukan sebaik
32
sistem. - Mengutamakan
keselesaaan pengguna.
Jadual 3.2 memaparkan perbandingan antara model Air Terjun dan model Agile (Lotz,
2018):
Jadual 3.2 Perbandingan antara model Air Terjun dan model Agile
Air Terjun Agile
kegagalan mereka.
pelaksanaan semudah
mungkin.
sesuai digunakan untuk sistem generik atau perisian tertentu. Ini bermaksud bahawa
sistem itu dapat dikenalpasti semua keperluannya dari awal melalui spesifikasi umum
34
dan sesuai untuk projek akhir atau tesis yang bertujuan untuk membina sistem dari awal
yang mengumpulkan keperluan sistem yang akan dibangunkan sesuai dengan topik
Menurut Rani & Anna (2016) lagi, model Air Terjun berbeza dengan
prototaip di mana model pembangunan prototaip lebih sesuai untuk sistem atau perisian
keadaan) yang khusus. Model ini sesuai untuk projek akhir atau tesis yang bertujuan
untuk melaksanakan suatu kaedah atau algoritma tertentu dalam kes. Pada masa yang
sama, kita juga dapat menilai bahawa model Agile tidak sesuai digunakan oleh
penyelidik kerana tidak sesuai dengan produk atau aplikasi yang dibangunkan oleh
penyelidik di mana fungsi aplikasi tersebut adalah tetap dan bukannya sering berubah
mengikut keperluan.
Penyelidik telah memilih model Air Terjun sebagai metodologi kajian. Model Air
Terjun merupakan antara model yang sering digunakan kerana fasanya yang sistematik.
Menurut Sukamto dan Shalahuddin (2016: 28) dalam Anggi, Dahlia & Agus (2018),
Model Air terjun (waterfall) adalah “Model sekuensial linear (sequential Linear) atau
Model Air Terjun adalah model pengembangan sistem yang setiap tahapnya
berikutnya bagi mengelakkan berlakunya pengulangan proses ataupun fasa yang sama
(Ade, 2015).
Model Air Terjun merupakan model System Development Life Cycle (SDLC)
yang sering digunakan. SDLC adalah metodologi umum yang digunakan untuk
mengembangkan sistem maklumat. SDLC terdiri dari beberapa fasa yang dimulai dari
sistem (Rani & Anna, 2016). Konsep SDLC mendasari pelbagai jenis model
pembangunan perisian untuk membentuk rangka kerja bagi merancang dan mengawal
Fasa
Perancangan
Fasa Analisis
Keperluan
Fasa
Rekabentuk
Fasa Pembangunan
dan Implimentasi
Fasa Penyelenggaraan
Rajah 3.2 menunjukkan setiap fasa yang terdapat dalam metodologi model air
dan spesifikasi aplikasi yang ingin dibangunkan melalui kaedah soal selidik awal
Seterusnya, fasa ketiga ialah fasa rekabentuk aplikasi. Fasa ini dijalankan
wujud dalam salah satu fasa, maka pengulangan fasa tersebut akan berlaku.
Dalam pembangunan sesuatu aplikasi, fasa perancangan adalah fasa yang penting
kerana jika perancangan tidak menjadi, maka fasa yang berikutnya tidak dapat
diteruskan. Melalui fasa perancangan ini, penyelidik dapat menentukan sama ada
aplikasi dapat berfungsi dengan baik ataupun tidak melalui penelitian serta aplikasi
yang dibina dapat disiapkan dalam jangka masa yang ditetapkan. Fasa ini juga
melibatkan proses mengenal pasti pernyataan masalah yang dihadapi bagi memastikan
bahawa aplikasi yang dibina ini dapat menyelesaikan masalah pengguna sasaran.
37
Selain itu, objektif kajian turut dikaji bagi membantu menyelesaikan perkara-
perkara yang terdapat dalam pernyataan masalah. Penghasilan jadual projek iaitu Carta
Gantt sebagai panduan pelaksaan turut dibina dalam fasa ini bagi memastikan projek
Fasa ini adalah bertujuan untuk mengenal pasti keperluan pembangunan Aplikasi
JomKira. Melalui fasa ini, analisis terhadap masalah yang timbul telah dijalankan.
Seperti yang kita tahu, gaya pembelajaran setiap orang adalah tidak sama. Namun, gaya
pembelajaran yang berbeza ini tidak menghalang pelajar untuk mencapai matlamat
yang sama (Nurhidayah, 2016). Pelajar didapati tidak mempunyai masa yang banyak
untuk mengulang kaji pelajaran kerana waktu persekolahan bagi sesetengah sekolah
tamat lewat petang. Selain itu, pelajar juga lebih cenderung untuk menggunakan
aplikasi mudah alih sebagai medium pembelajaran kerana ianya lebih interaktif dan
menarik selain lebih ringkas dari buku teks dari segi isi kandungannya. Setakat ini,
masih tiada lagi aplikasi mudah alih penukaran nombor yang menyediakan nota ringkas
sebagai tambah nilai aplikasi tersebut selain hanya menyediakan kalkulator penukaran
semata-mata.
Oleh hal yang demikian, penyelidik telah mengambil inisiatif ini untuk
menyelesaikan kerja rumah dan menarik minat mereka untuk mengulang kaji walaupun
di luar rumah. Analisis terhadap tiga aplikasi yang sedia ada telah dijalankan bagi
mengkaji ciri-ciri yang terkandung dalam aplikasi tersebut serta membandingkan ciri-
Tahap seterusnya adalah reka bentuk sistem. Pada peringkat ini, bukan sahaja reka
bentuk antara muka sistem dibangunkan, tetapi juga reka bentuk aliran sistem
dibangunkan supaya satu sistem dapat berfungsi dengan baik bermula dari paparan awal,
fungsi utama ke output yang akan dihasilkan kemudian. Rajah konteks dan aliran data
yang perlu dilakukan bagi membangunkan aplikasi. Bagi memastikan reka bentuk
sistem yang telah dibuat berjalan dengan baik, maka kod dan skrip akan dimasukkan
ke dalam reka bentuk sistem. Setelah pengekodan sistem selesai, sistem akan diuji
bagi melihat sama ada sistem itu boleh berfungsi dengan baik, paparan antara muka
seperti yang diharapkan dan semua fungsinya boleh digunakan dengan betul dan lancar.
Fasa penyelenggaraan merujuk kepada kemas kini sistem yang mungkin rosak,
peningkatan sistem yang telah rosak dan rosak, dan penambahan ciri-ciri baru kepada
dan jika sistem diselenggara dengan baik maka sistem akan berkembang dengan sangat
baik. Aktiviti penyelenggaraan adalah untuk memastikan segala aktiviti aplikasi dapat
Kelebihan Kekurangan
bermula daripada fasa perancangan mengambil masa yang panjang dan lama.
hingga penyelenggaraan.
mahal.
aplikasi.
memainkan peranan penting kerana dapat menyokong perisian yang baru. Terdapat dua
perkakasan utama yang digunakan dalam pembangunan Aplikasi JomKira seperti yang
Perkakasan Spesifikasi
2.8GHz
1000 GB HDD
Ruang storan: 64 GB
pembangunan sistem dan juga perisian yang dapat digunakan oleh pengguna untuk
Perisian Spesifikasi
mengendalikan pengaturcaraan
JomKira.
3.6 Kesimpulan
ini kerana kaedah metodologi yang tepat akan melicinkan pembangunan sesuatu
aplikasi. Selain daripada pemilihan metodologi yang tepat, perkakasan dan perisian
dilaksanakan mengikut masa yang telah dijadualkan. Penggunaan metodologi ini telah
45
diterangkan secara meneyeluruh dan kelebihan serta kekurangan yang terdapat di dalam
4.1 Pengenalan
Bab ini bertujuan memberikan penerangan tentang fasa reka bentuk pembangunan
aplikasi Android. Selain itu, bab ini akan memberi gambaran keseluruhan proses-proses
yang terlibat seperti reka bentuk antara muka aplikasi. Penerangan secara menyeluruh
serta terperinci ini membantu dalam membangunkan aplikasi mengikut apa yang
dirancang supaya kos dan masa dapat dijimatkan serta memastikan aplikasi yang
dan metodologi pembangunan tertentu supaya mencapai skop dan objektif yang telah
ditetapkan. Dalam bab ini, penyelidik turut memuatkan carta alir aplikasi JomKira
Fasa ini merupakan fasa merupakan fasa yang paling awal dalam model Air Terjun
yang melibatkan aktiviti seperti megnenal pasti objektif, skop dan menganalisa masalah
yang dihadapi oleh responden kajian. Melalui fasa ini, penyelidik telah menggunakan
borang soal selidik bagi mengenalpasti masalah yang dihadapi oleh responden kajian
iaitu pelajar sekolah menengah dan permintaan pengguna terhadap aplikasi tersebut.
Borang soal selidik telah diedarkan secara rawak kepada 15 orang responden yang
mengambil subjek Asas Sains Komputer di sekolah (Lampiran A). Terdapat dua
bahagian dalam soal selidik tersebut iaitu Latar Belakang Responden (Bahagian A) dan
apabila melibatkan topik Perwakilan Data. Penyelidik menggunakan skala “Ya” dan
“Tidak” sahaja di Bahagian B soal selidik. Kajian aplikasi JomKira menyatakan fungsi
48
dalam aplikasi yang dibangunkan dan mengkaji sama ada pengguna berpuas hati dan
JANTINA
Lelaki, 7, 47%
Perempuan, 8,
53%
Bilangan responden
Daripada analisis data yang dibuat, penyelidik mendapati 8 orang (53%) daripada
responden terdiri daripada perempuan manakala 7 orang (47%) adalah lelaki (Rajah
4.1). Analisis terhadap cara pelajar mengulangkaji pelajaran (Rajah 4.2) pula
Youtube. Seramai 1 orang pelajar telah memilih mengulangkaji melalui buku teks
Ya Tidak
iaitu seramai 15 orang bersetuju bahawa mereka tertarik dengan aplikasi mudah alih
50
yang menyediakan nota ringkas. Ini bermakna responden lebih cenderung untuk
mengulang kaji melalui nota ringkas berbanding buku teks. Hal ini jelas terbukti apabila
soal selidik di Bahagian A turut mencatatkan jumlah responden yang memilih untuk
mengulang kaji menggunakan nota ringkas adalah tertinggi jika dibandingkan dengan
Pada masa yang sama, Rajah 4.3 menunjukkan bahawa seramai 14 orang
kepada mereka bukan sahaja dari segi penjimatan kos malah juga penjimatan masa.
Fasa ini akan membantu penyelidik untuk mereka bentuk aplikasi yang telah
dirancangkan berdasarkan fasa pertama dan kedua melalui hasil kajian dalam analisis
menerangkan aliran data input dan output serta proses yang berlaku dalam aplikasi ini.
Rajah Konteks (Context Diagram) dan Carta Alir (Flow Chart) telah disediakan oleh
penyelidik.
Nota/ Video 0
Pengguna Teks
JomKira
Keputusan penukaran
1
Teks
Penukaran
teks
Jawapan penukaran
Butang nota
perduaan/
perpuluhan/
2 perlapanan/
Butang nota perenambelasan
Pengguna Paparan 1 Nota
nota Nota perduaan/
Nota
perpuluhan/
perlapanan/
perenambelasan
Butang video
perduaan/
3 perlapanan/
Butang video
perenambelasan
Paparan 2 Youtube
video
Video perduaan/
Nota video
perlapanan/
perenambelasan
Reka bentuk sistem aplikasi adalah penting bagi memastikan pembangunan aplikasi
berjalan dengan lancar. Justeru, perancangan yang sistematik dan langkah yang efisyen
serta teliti diperlukan agar aplikasi yang dibangunkan dapat memenuhi setiap objektif
Reka bentuk antara muka aplikasi Android ini merupakan gambaran sebenar terhadap
aplikasi JomKira yang dibangunkan oleh penyelidik. Selain perlu mempunyai ciri-ciri
yang mesra pengguna, penyelidik turut menyelitkan ikon yang menarik serta paparan
yang interaktif kepada pengguna. Mustholiq (2007) dalam Alfiyanto & Munir (2017)
pengetahuan pelajar tentang apa yang telah dipelajari. Lakaran antara muka yang
1. Halaman Utama
Rajah 4.6 menunjukkan reka bentuk antaramuka halaman utama aplikasi JomKira.
Seperti yang dapat dilihat, terdapat dua butang pilihan kepada pengguna yang mana
butang ikon yang terletak di atas akan membawa pengguna kepada kalkulator
penukaran sementara satu lagi butang yang berada di bawahnya akan membawa
Tajuk Aplikasi
Imej
Ikon1
Fungsi Ikon 1
Imej
Ikon 2
Fungsi Ikon 2
Rajah 4.7 menunjukkan reka bentuk antara muka halaman bagi kalkulator penukaran.
Penyelidik meyediakan butang anak panah bagi pengguna kembali ke halaman utama
Di halaman ini, terdapat satu kotak kosong yang mana disediakan untuk
pengguna memasukkan teks bagi penukaran. Di bawah kotak kosong ini, terdapat
butang SEMAK yang apabila ditekan, maka paparan keputusan penukaran kepada
Masukkan Paparan
SEMAK
Keputusan
Rajah 4.8 menunjukkan halaman nota ringkas aplikasi JomKira yang akan dibangunkan.
Seperti halaman Kalkulator Penukaran, halaman ini juga terdapat anak panah yang
berfungsi sebagai butang kembali yang akan membawa pengguna kepada halaman
utama. Di bawah sekali, terdapat 7 ikon butang yang mana 4 daripadanya akan
Jadual ASCII
2 8 16
mengoperasikan sistem ini. Sistem ini menggunakan platform Android sebagai sistem
iii. Pengguna juga boleh mengakses nota ringkas dalam bentuk teks melalui
penyelenggaraan aplikasi.
i. Kebolehgunaan (Usability)
berasaskan platform Android seharusnya ringkas dan mudah difahami oleh pengguna
agar pengguna merasakan ianya mesra pengguna. Selain itu, aplikasi ini seharusnya
dapat berfungsi dengan baik dengan segala fungsi dapat digunakan dengan baik oleh
pengguna.
Aplikasi ini seharusnya tidak ada masalah dalam kecekapan. Contohnya, apabila
ditekan maka secara automatik paparan jawapan akan keluar. Masa yang diambil untuk
kesalahan yang wujud dalam aplikasi seperti kesilapan pengaturcaraan dan sebagainya.
Oleh itu, aplikasi yang dibangunkan ini mestilah difahami oleh pengaturcara
4.6 Kesimpulan
Kesimpulannya, bab ini menerangkan tentang spesifikasi yang diperlukan dalam proses
pembangunan aplikasi JomKira serta rekabentuk yang digunakan. Kajian yang telah
perancangan yang rapi. Selain itu, gerak kerja yang teratur penting dalam proses
pembangunan aplikasi ini bagi memastikannya siap mengikut masa yang telah
dirancang.
BAB 5
5.1 Pengenalan
Bab ini akan membincangkan tentang fasa implementasi dan pengujian aplikasi
yang dirancang dengan teliti melalui prosedur dan prosedur pelaksanaan untuk
mencapai matlamat tertentu (Fidan, Choirul & Agung, 2015). Dalam kata lain,
implimentasi adalah proses menguji atau melaksanakan setiap rekabentu dalam aplikasi
61
bagi memastikan setiap fungsi aplikasi yang dibangunkan dapat beroperasi seperti yang
aplikasi JomKira. Kod atur pangkalan data boleh dilihat pada Lampiran D. Fasa
dengan betul dan mempunyai tahap integrity yang tinggi dalam memenuhi permintaan
pengguna. Selain itu, dalam bab ini juga, penyelidik akan memaparkan paparan antara
paparan antaramuka, pengguna boleh menilai aplikasi tersebut sama ada mesra
pengguna ataupun tidak. Rekabentuk yang mesra pengguna, mudah difahami, interaktif
serta mempunyai navigasi yang mudah difahami merupakan daya tarikan kepada
pengguna tidak kira usia. Aplikasi JomKira berkonsepkan paparan antaramuka yang
ringkas namun cukup dengan fungsi yang sepatutnya diperlukan oleh pengguna.
62
JomKira adalah berasaskan warna yang lembut. Tujuan penggunaan warna ini adalah
Rajah 5.1 menunjukkan halaman utama bagi Aplikasi JomKira yang telah dibangunkan
oleh penyelidik setelah mengambil kira ciri dan kebolehgunaan. Terdapat dua fungsi
aplikasi ini iaitu kalkulator penukaran nombor dan juga nota ringkas seperti yang
dicadangkan oleh responden sewaktu soal selidik awal diedarkan. Terdapat dua butang
yang boleh ditekan oleh pengguna pada halaman utama aplikasi iaitu butang Kalkulator
Penukaran dan butang Nota Ringkas. Apabila pengguna menekan butang Kalkulator
63
Begitu juga dengan Nota Ringkas, apabila pengguna menekan butang Nota Ringkas,
Seperti yang dapat dilihat di dalam Rajah 5.2, pada halaman ini, penyelidik telah
menyediakan ruangan kosong di atas sekali untuk pengguna memasukkan teks yang
ingin ditukarkan. Teks boleh terdiri daripada abjad, nombor dan simbol. Kemudiannya,
setelah pengguna memasukkan teks, terdapat butang ‘SEMAK’ yang boleh ditekan
oleh pengguna untuk mendapatkan jawapan penukaran bagi teks yang telah
64
dimasukkan. Teks yang dimasukkan akan ditukarkan kepada nombor perpuluhan dan
nombor perduaan.
Halaman nota memaparkan jadual kod ASCII untuk kemudahan pelajar merujuk dan
penukaran. Terdapat juga ringkasan fungsi kod ASCII dan nota yang dipelbagaikan
dalam bentuk bacaan serta video. Pengguna boleh menekan butang nota yang
disediakan dan juga sekiranya pengguna menekan butang di bawah sekali, pengguna
dan Perenambelasan)
Rajah 5.4 menunjukkan paparan bagi nota perduaan. Penyelidik menyediakan nota cara
penukaran nombor perduaan kepada perpuluhan dan perpuluhan kepada perduaan. Bagi
rajah 5.5 pula, pengguna boleh melihat cara penukaran nombor perlapanan kepada
perpuluhan. Akhir sekali, bagi rajah 5.7, pengguna boleh melihat perbezaan digit
Bermula rajah 5.4 sehingga rajah 5.7, dapat dilihat bahawa setiap halaman
mempunya butang ‘Home’ di atas sekali yang dilabelkan dengan Menu Utama. Butang
ini akan membawa pengguna ke halaman utaman apabila ditekan. Kemudian, di bawah
sekali pada setiap halaman yang ditunjukkan, terdapat butang ‘KEMBALI’ yang
apabila ditekan, akan membawa pengguna ke halaman sebelumnya iaitu halaman nota
ringkas.
Bagi memudahkan proses Aplikasi JomKira, imej ikon memainkan peranan penting
untuk memudahkan proses penilaian oleh pengguna. Komponen imej ikon digunakan
68
antara imej biasa dan butang. Jadual 5.1 menunjukkan senarai jenis imej ikon yang
Membawa pengguna
Kalkulator ke halaman
Membawa pengguna
Ringkas
Membawa pengguna
utama kembali
Membawa pengguna
perduaan, perlapanan,
perpuluhan dan
perenambelasan ke
paparan utama.
69
Membawa pengguna
Ringkas Perduaan
Membawa pengguna
Ringkas Perlapanan
Membawa pengguna
Ringkas Perpuluhan
Membawa pengguna
Perenambelasan Ringkas
Perenambelasan
Membawa pengguna
di Youtube
Membawa pengguna
di Youtube
Membawa pengguna
Perenambelasan ke video
perenambelasan yang
70
telah dipautkan di
Youtube
Membenarkan
paparan yang
sebelumnya
Membenarkan
SEMAK Butang Semak pengguna menyemak
yang telah
dimasukkan
Pengujian aplikasi merupakan salah satu langkah penting dalam membangunkan satu
aplikasi yang bermutu tinggi dan berkualiti. Fasa pengujian ini bertujuan untuk menguji
kebolehgunaan aplikasi dan memastikan semua fungsi dapat berjalan dengan baik dan
lancar. Pada peringkat awal, penyelidik menguji aplikasi untuk mengesan ralat yang
Borang soal selidik telah diedarkan kepada 20 orang pelajar sekolah menengah
yang mengambil subjek Asas Sains Komputer (Lampiran B). Tujuan soal selidik
diedarkan adalah bagi mengenal pasti sama ada aplikasi yang dibangunkan memenuhi
ciri dan keperluan pengguna ataupun tidak. Terdapat dua bahagian dalam soal selidik
tersebut iaitu Latar Belakang Responden (Bahagian A) dan Persepsi pengguna terhadap
Berdasarkan soal selidik yang diedarkan, penyelidik telah mendapati seramai 50% (10
orang) responden adalah lelaki dan 50% (10 orang responden) adalah perempuan.
72
10 10 10 10
10 9 9
8 8 8 8
8
4
2 2
2 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
Paparan Warna latar Susun atur nota Ikon yang Maklumat yang Teks dapat
antaramuka yang digunakan kemas dan digunakan disediakan dibaca dengan
teratur dan adalah teratur. adalah menarik. mudah baik.
konsisten. bersesuaian. difahami.
Sangat Tidak Setuju Tidak Setuju Tidak Pasti Setuju Sangat Setuju
Daripada pemerhatian Rajah 5.9, bagi item soal selidik yang pertama iaitu paparan
antaramuka teratur dan konsisten, majoriti responden iaitu seramai 18 orang bersetuju
Seterusnya, bagi item kedua, 10 orang, iaitu 50% daripada responden telah
memilih sangat setuju bahawa warna latar yang digunakan adalah bersesuaian dengan
aplikasi manakala 9 daripadanya memilih setuju bahawa warna latar yang digunakan
adalah bersesuaian. Namun begitu, terdapat 1 orang responden yang memberi respon
tidak setuju bahawa warna latar yang digunakan adalah sesuai dengan aplikasi. Hal ini
mungkin disebabkan responden tidak suka akan warna yang cerah dan lembut.
73
Bagi item ketiga pula, kesemua responden iaitu 100% bersetuju bahawa susun
atur nota dalam keadaan kemas dan teratur. Hal ini membuktikan bahawa nota ringkas
yang dimasukkan penyelidik ke dalam aplikasi adalah sesuai dan kemas susun aturnya
Selain itu, bagi item yang keempat, hanya 1 orang sahaja daripada responden
yang memilih tidak pasti sama ada ikon yang digunakan menarik ataupun tidak. Bagi
item kelima, 12 orang memilih bersetuju bahawa maklumat yang disediakan mudah
difahami dan 8 daripada responden memilih sangat bersetuju bahawa maklumat yang
disediakan mudah difahami. Ini membuktikan bahawa nota ringkas yang diselitkan
Akhir sekali, keterbacaan teks. 60% responden bersetuju bahawa teks dapat
dibaca dengan baik sementara 8 orang responden pula memilih tidak pasti sama ada
teks dapat dibaca dengan baik. Hal ini mungkin kerana faktor saiz skrin telefon yang
berbeza menyebabkan teks dilihat dalam saiz yang berbeza pada paparan pengguna.
74
10
8
6 11 11
9 10 9 10 10
4 7 8 7 7
2 0 1 3 0 1 1 0 1 0 0 1 4 4 0 1 1 0 1 2
0
Menu Utama Butang bagi Setiap pautan Saya boleh Paparan Aplikasi ini
berfungsi setiap paparan yang memasukkan jawapan mesra
dengan baik. berfungsi dihubungkan teks untuk penukaran pengguna.
dengan baik. berfungsi penukaran. nombor mudah
dengan baik. dilihat.
Fungsi
Sangat Tidak Setuju Tidak Setuju Tidak Pasti Setuju Sangat Setuju
Bagi dapatan Kefungsian Aplikasi (B), terdapat 1 orang responden memilih tidak
bersetuju dan 3 orang memilih tidak pasti bahawa menu utama berfungsi dengan baik
kenyataan tersebut. Seterusnya, bagi item butang bagi setiap paparan berfungsi dengan
baik, majoriti iaitu seramai 10 orang memilih setuju, 8 memilih sangat setuju dan bagi
Bagi item ketiga yang disoal iaitu setiap pautan yang dihubungkan dengan baik,
majority seramai 10 orang menyatakan bahawa mereka sangat bersetuju bahawa butang
tersebut berfungsi dengan baik sementara 9 orang memilih setuju dan 1 orang memilih
tidak setuju. bagi item keempat, majoriti boleh memasukkan teks dengan baik di dalam
Seterusnya, bagi item kelima pula, 11 orang memilih sangat setuju bahawa
paparan jawapan bagi paparan nombor mudah dilihat. 7 orang memilih setuju manakala
terdapat 2 orang tidak pasti dan 1 orang tidak setuju bahawa paparan jawapan bagi
Akhir sekali, bagi item mesra pengguna, 10 orang responden sangat bersetuju
bahawa aplikasi ini mesra pengguna sementara 7 orang memilih setuju. Walau
bagaimanapun, terdapat juga 2 orang yang memilih tidak pasti dan 1 orang tidak
5.5 Kesimpulan
penting dalam pembangunan aplikasi kerana dengan adanya fasa ini maka penyelidik
dapat mengenal pasti kekurangan dan kelebihan aplikasi yang dibangunkan. Dalam bab
ini juga penyelidik telah memasukkan paparan antaramuka aplikasi yang dibangunkan.
Selain itu, proses pengekodan bahasa pengaturcaraan yang tepat juga penting kerana
penyelidik.
BAB 6
6.1 Pengenalan
Dalam bab ini, penyelidik merumuskan keseluruhan projek yang dibangunkan iaitu
untuk diperbaiki bagi mengembangkan lagi fungsi aplikasi JomKira ini pada masa akan
datang.
77
Pembangunan aplikasi JomKira ini bertujuan untuk membantu para pelajar di sekolah
mengulang kaji pelajaran. Fokus aplikasi ini adalah topik Perwakilan Data sahaja atau
kajian ataupun objektif pembangunan aplikasi JomKira ini telah tercapai berdasarkan
apa yang dikemukakan dari awal fasa perancangan. Aplikasi JomKira ini bukan sahaja
membantu pelajar untuk mengulang kaji malah memberikan kelainan kepada mereka
keperluan dan reka bentuk aplikasi JomKira. Objektif ini berjaya dicapai oleh
penyelidik melalui borang soal selidik awal yang diagihkan kepada pelajar sekolah
membangunkan aplikasi berdasarkan ciri dan reka bentuk yang dikenal pasti. Aplikasi
ini membolehkan pengguna memasukkan data. Fungsi ini dibuat oleh pengguna melalui
Akhir sekali, aplikasi ini turut mencapai objektif ketiga iaitu mnguji
kebolehgunaan aplikasi kepada pengguna yang berkaitan. Objektif ini telah tercapai
Aplikasi JomKira telah diimplimentasikan dan diuji sepenuhnya kepada pengguna bagi
melihat kebolehgunaan aplikasi yang dibina. Melalui proses penilaian yang telah
dilakukan melalui borang soal selidik, kelebihan dan kelemahan aplikasi dapat
Aplikasi ini menyediakan antara muka yang ringkas, kemas dan menarik. Hal ini
dikuatkan lagi apabila melalui borang soal selidik yang diedarkan, majoriti pengguna
menyatakan bahawa aplikasi ini mesra pengguna. Paparan maklumat seperti nota
ringkas yang disediakan teratur dan sistematik. Selain itu, penggunaan warna teks, saiz
dan font teks yang digunakan turut memainkan peranan menarik perhatian pengguna.
Warna yang lembut dan ceria kelihatan tidak bosan apabila dipandang. Di halaman
utama aplikasi, terdapat dua ikon yang berfungsi sebagai kalkulator penukaran dan nota
ringkas.
79
Aplikasi ini boleh didapati secara percuma sahaja dan tidak memerlukan bayaran. Ianya
boleh diakses oleh sesiapa sahaja. Pengguna hanya perlu memuat turun aplikasi ini dan
Di samping menjimatkan kos, aplikasi ini turut menjimatkan masa pengguna kerana
terdapat pelbagai fungsi yang boleh diperoleh oleh pengguna melalui satu aplikasi
sahaja. Tidak seperti aplikasi lain, aplikasi ini menyediakan kalkulator, video dan nota
Walaupun aplikasi ini berjaya dibangunkan dan pengguna berpuas hati, namun terdapat
i- Sistem Pengoperasian
Aplikasi ini terhad kepada pengguna Android sahaja dan tidak boleh diakses oleh
pengguna iOS.
Aplikasi ini kekurangan fungsi penilaian. Walaupun sudah dilengkapi dengan nota
ringkas namun penilaian seperti kuiz dan soalan tidak disediakan bagi pelajar menguji
kefahaman mereka. Jika dibandingkan dengan aplikasi sedia ada di pasaran, aplikasi
JomKira mendahului aplikasi lain kerana menyediakan nota namun nota yang
disediakan masih tidak mencukupi dan perlu ditambah baik lagi dengan memberikan
Aplikasi ini sepatutnya boleh ditambah baik lagi namun disebabkan kekangan masa
untuk membangunkannya, fungsi aplikasi terhad kepada kalkulator penukaran dan nota
ringkas sahaja.
81
keterbatasan fungsi. Pada masa yang sama, penyelidik perlu lebih masa untuk meneroka
perisian ini memandangkan masa yang diperuntukkan pendek sahaja untuk menyiapkan
aplikasi.
Walaupun aplikasi ini boleh dikategorikan sebagai aplikasi yang berjaya namun, masih
Aplikasi ini dibangunkan dalam Bahasa Melayu kerana selaras dengan penggunaan
Bahasa Melayu dalam buku teks ASK. Namun, bagi mengembangkan lagi potensi
aplikasi ini, penambahan bahasa seperti Bahasa Inggeris perlu dilakukan pada masa
akan datang. Justeru, skop pengguna juga dapat diluaskan. Bukan sahaja rakyat
Malaysia yang memahami Bahasa Melayu boleh menggunakannya malah boleh diakses
oleh pengguna luar negara juga yang berminat atau mengambil subjek berkaitan.
82
Memandangkan aplikasi yang dibina ini hanyalah berasaskan DSKP bagi topik
Perwakilan Data, justeru nota ringkas yang disediakan hanyalah terhad kepada topik itu
sahaja. Pada masa akan datang, aplikasi ini mungkin boleh ditambah nilai dengan
menambah nota bagi topik lain pula. Pada masa yang sama, nota yang sedia ada juga
perlu ditambah baik dengan mamsukkan banyak lagi contoh dan cara penyampaian nota
juga perlu dibaiki agar lebih menarik dan mudah difahami serta jelas kepada pengguna.
6.6 Kesimpulan
Meniti arus kemodenan, teknologi kini kian berkembang pesat. Aplikasi JomKira telah
berjaya dibangunkan oleh penyelidik dalam satu semester. Aplikasi ini berjaya
ternyata bukanlah sesuatu yang mudah kerana memerlukan masa yang banyak dan perlu
Selain itu, metodologi yang sesuai juga perlulah dikenal pasti dengan membuat
perbandingan antara model yang ada dan memilih yang terbaik. Seterusnya, setelah
memilih model bagi metodologi, fasa-fasa dalam model tersebut perlulah diikuti secara
tertib agar aplikasi yang dibangunkan lancar. Sudah menjadi adat dalam kehidupan
83
bahawa sesuatu itu pasti ada kelebihan dan kekurangan tersendiri. Begitu juga dengan
aplikasi yang dibina ini. Cadangan dan penambahbaikan telah diutarakan dalam bab ini
Abu Rahum. (2015). „Pengelolaan Alokasi Dana Desa (Add) Dalam Pembangunan
Fisik Desa Krayan Makmur Kecamatan Long Ikis Kabupaten Paser.‟ eJournal
Ilmu Pemerintahan, 3(4): 1523-1636.
Ade Oktarino. (2015). Perancangan Sistem Nformasi Rekam Medis Pasien Pada
Klinik Bersalin Kasih Ibu Menggunakan Metode Waterfall. Scientia Journal:
3(4), 239-247.
Alfa Satyaputra & Eva Maulina Aritonang. (2016). Let`s Build Your Android Apps
with Android Studio. Jakarta: Percetakan PT Gramedia, hlm.1-10.
Aliff, Isa & Surina. (2014). „Potensi Penggunaan Aplikasi Mudah Alih (Mobile Apps)
Dalam Bidang Pendidikan Islam.‟ Online Journal of Islamic Education: 2(2),
diakses melalui https://ojie.um.edu.my/article/view/5470/3242 pada 25 April
2019.
Binary Hex Converter. (2015). Dimuat turun dari Google Play melalui
https://play.google.com/store/apps/details?id=com.deve.binaryhexconverter&
hl=en pada 25 Mac 2019.
Effi Shaharudin. (2018). Peratusan Penggunaan Android Oreo Kini 21.5% Tetapi Pie
Masih Tidak Kelihatan. Diakses melalui https://amanz.my/2018183558/ pada
28 April 2019.
Fidan Safira, Choirul Saleh & Agung Suprapto. (2015). Implementasi Program
Perpuseru Dalam Upaya Meningkatkan Pelayanan Perpustakaan. Jurnal
Administrasi Publik (JAP), 3(5), hlm. 770-774.
Hamidah, Siti Salina & Farrah Dina. (2004). Peranan Ibu Bapa dan Guru dalarn
Mernbantu Pelajar-pelajar yang Menghadapi Masalah Pencapaian Akademik.
Diakses melalui
https://s3.amazonaws.com/academia.edu.documents/33193995/A4_-_2004_-
_Peranan_Ibu_Bapa_dan_Guru_dalarn_Mernbantu_Pelajar-
pelajar.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=15
56188174&Signature=5AHQfmtYo6L25QVajpsBnQv0Z1I%3D&response-
content-
disposition=inline%3B%20filename%3DMasalah_Pendidikan_Jilid_27_75_P
eranan_I.pdf pada 25 April 2019.
Helyawati Baharudin, Shakirah Mohd Sofi & Farhana Abdullah Asuhaimi. (2018).
Cabaran Dan Isu Dalam Penawaran Subjek Sains Komputer Di Sekolah
Menengah. 5th International Research Management & Innovation Conference
(5 Th Irmic 2018) Palm Garden Hotel, Putrajaya 7 August 2018.
Jabatan Pendidikan Negeri Kedah. (2018). ‘Soalan Lazim: Apakah Maklumat Asas
Mata Pelajaran Asas Sains Komputer (ASK).’ Diperoleh daripada
http://jpnkedah.moe.gov.my/index.php/soalan-lazim/70-sektor-pengurusan
akademik/431-apakah-maklumat-asas-mata-pelajaran-asas-sains-komputer-ask
Johari Bin Hassan & Norsuriani Binti Ab Aziz. (2011). Faktor-Faktor Yang
Mempengaruhi Minat Terhadap Matematik Di Kalangan Pelajar Sekolah
Menengah. Fakulti Pendidikan, Universiti Teknologi Malaysia.
Lotz, M. (2018). Waterfall vs. Agile: Which is the Right Development Methodology
for Your Project? Diakses melalui https://www.seguetech.com/waterfall-vs-
agile-methodology/ pada 25 April 2019.
M. Hilmi Masruri & Java Creativity. (2015). Buku Pintar Android. Jakarta: Penerbit
PT Elex Media Komputindo, hlm. 1-17.
Nadia Firly. (2018). Create Your Own Android Application. Jakarta: Percetakan PT
Gramedia.
Nor Sakinah Embong & Rodziah Latih. (2018). Aplikasi Pembelajaran Mudah Alih
Kursus Bahasa Pengaturcaraan (m-Java). Diakses melalui
http://www.ftsm.ukm.my/pdf/technicalreport/PTA-FTSM-2018-004.pdf pada
26 April 2019.
Noraini Omar & Mohd Aderi Che Noh. (2014). Kepelbagaian Elemen Budaya
Dalam Pengajaran Pendidikan Islam: Isu Dan Kepentingan. The Online
Journal Of Islamic Education, v.3, special Issue Of Icied2014, hlm. 1-11.
ISSN 2289-3016. Diakses melalui https://ojie.um.edu.my/article/view/5285
pada 20 Jun 2019.
Nurul Farehanar Che Mat. (2018). Pembangunan Aplikasi Mudah Alih Medicine
Alert. Tesis Penyelidikan Ijazah Sarjana Muda Pendidikan Teknologi
Maklumat Fakulti Seni, Komputeran dan Industri Kreatif: Universiti
Pendidikan Sultan Idris.
Rani Susanto & Anna Dara Andriana. (2016). Perbandingan Model Waterfall Dan
Prototyping Untuk Pengembangan Sistem Informasi. Majalah Ilmiah
UNIKOM: 14(1), 41-46.
Raphael, JR. (2019). Android versions: A living history from 1.0 to Q. Diakses
melalui https://www.computerworld.com/article/3235946/android-versions-a-
living-history-from-1-0-to-today.html pada 26 Mei 2019.
Rosni Zamuddin Shah Hj Sidek & Azreen Binti Anoar. (2007). Pembinaan Perisian
Pembelajaran Berbantu Komputer (PBK) Basic Autocad 2007 (2D) Bagi
Mata Pelajaran Lukisan Kejuruteraan Berbantu Komputer. Diakses melalui
http://eprints.utm.my/id/eprint/11330/1/Pembinaan_Perisian_Pembelajaran_B
erbantu_Komputer__PBK__Basic_Autocad_2007__2D__Bagi_Mata_Pelajara
n_Lukisan_Kejuruteraan_Berbantu_Komputer.pdf pada 19 Jun 2019.
Sheila Claudy Riady, Steven Sentinuwo & Stanley Karouw. (2016). Rancang Bangun
Aplikasi Mobile Learning Anak Sekolah Minggu dengan Teknologi
Augmented Reality Berbasis Android. eJurnal Teknik Informatika: 9(1).
Diakses melalui
https://ejournal.unsrat.ac.id/index.php/informatika/article/view/14807/14375
pada 28 April 2019.
Sigit. (2018). Manajemen Proyek: Waterfall atau Agile? Mana lebih baik?. Diakses
melalui https://medium.com/skyshidigital/manajemen-proyek-waterfall-atau-
agile-mana-lebih-baik-b92901f88159 pada 14 April 2019.
Tim EMS. (2015). Pemograman Android dalam Sehari. Jakarta: PT Gramedia, hlm. 3.
Tim. (2018). Asal Usul Nama Makanan Penutup untuk Android. Diakses melalui
CNN Indonesia di pautan
https://www.cnnindonesia.com/teknologi/20180924144525-185-332734/asal-
usul-nama-makanan-penutup-untuk-android pada 14 Jun 2019.
Bahagian A
Bahagian B
Bahagian B
LAMPIRAN B
CARTA GANTT
Minggu
Aktiviti Semester 2 sesi 2018/2019
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Fasa perancangan
Pemilihan tajuk
Mengenal pasti objektif
Mengenal pasti skop
Mengenal pasti masalah
Fasa Analisis
Mengenal pasti permintaan pengguna
Keperluan aplikasi
Keperluan pengguna terhadap aplikasi
Pembentangan proposal (3MT)
Fasa Rekabentuk
Mereka bentuk input
Mereka bentuk output
Mereka bentuk antaramuka
Fasa Pembangunan & Implementasi
Membina antaramuka
Membangunkan aplikasi
Pengujian aplikasi
Fasa Penyelenggaraan
Menambahbaik aplikasi
Pembentangan projek (5MT)
Menyiapkan laporan
LAMPIRAN D