2022
1
PENGHASILAN SISTEM MENGGUNAKAN ARDUINO UNO
UNTUK MENGETAHUI KEBERADAAN PENSYARAH DI
DALAM BILIK GURU
Oleh
2
PENGAKUAN PENULIS
“Dengan ini saya akui bahawa laporan ini adalah hasil kerja saya sendiri dan dibuat
berdasarkan undang-undang yang termaktub di bawah peraturan Kolej Vokasional.
Laporan ini adalah hasil berpandukan daripada kajian yang telah dilakukan oleh saya.
Projek ini masih belum dihasilkan oleh mana-mana pihak atau institusi untuk mana-
mana diploma atau kelayakan
Saya dengan ini berjanji sekiranya projek yang dilaksanakan oleh saya melanggar
mana-mana syarat yang tertera di atas, segala hasil kerja saya akan digagalkan dan
didapati sebagai tidak melengkapkan diploma dan bersetuju untuk dikenakan sebarang
tindakan undang-undang di bawah peraturan Kolej Vokasional.”
Program : ………………………………………………………….
Nama Kolej : ………………………………………………………….
Tajuk Projek : ………………………………………………………….
Tarikh : ………………………………………………………….
3
PERAKUAN PENYELIA PROJEK (PP)
“Saya dengan ini memperakui bahawa telah membaca laporan ini dan segala yang
terkandung di dalam adalah benar. Projek ini adalah memadai dari segi skop dan kualiti
serta telah memenuhi syarat dan undang-undang di bawah peraturan Kolej Vokasional
bagi tujuan penganugerahan DIPLOMA TEKNOLOGI ELEKTRONIK
Tandatangan :………………………………………………….
Nama :………………………………………………….
No. Kad Pengenalan :………………………………………………….
Tarikh :………………………………………………….
4
PENGHARGAAN
Jutaan terima kasih dan sekalung penghargaan diucapkan kepada Penyelia Projek
saya. En Fadhlan Bin Abdul Malik yang telah banyak memberi bimbingan dan nasihat
kepada saya untuk menyiapkan projek ini dengan penuh kesabaran
Tidak lupa juga kepada seluruh keluarga yang banyak memberi sokongan dan
dorongan yang kuat sepanjang kajian ini dijalankan. Kepada semua rakan-rakan
seperjuangan yang secara langsung atau tidak dalam memberikan idea-idea dan
cadangan. Segala tunjuk ajar, nasihat dan panduan tidak akan saya lupakan.
Semoga kajian yang telah dijanjikan ini mendapat keberkatan dari Allah.
Sekian
5
ABSTRAK
6
ABSTRACT
The use of Lecturer availability system in the process and learning (P & P) in Vocational
Colleges is still not widely used although its use has long been practiced in the sector
industrial and also in institutions of higher learning. The purpose of this study is to
identify the presence of teachers in the teachers' room in line with the development of
its use today.To review the suitability of using this Lecturer availability system, Arduino
Board was developed and tested in the project subject. This study was conducted at
Nibong Tebal Vocational College.The total sample of the study was 5 students
consisting of Diploma in Electronic Technology students. Data collection was done
using a set of questionnaires. Data were analyzed using Ibispaint X based on
descriptive statistical methods. The results of data analysis showed that respondents
agreed on the appropriateness of using the Lecturer availability system applied to the
nature of the learning process learning at Nibong Tebal Vocational College.
7
ISI KANDUNGAN
PERKARA MUKA
SURAT
Pengakuan Penulis
Penghargaan
Abstrak
Isi Kandungan
Senarai jadual
Senarai Rajah
Bab 1 : Pendahuluan
1.1 Pengenalan
1.2 Latar Belakang Masalah
1.3 Penyataan Masalah
1.4 Tujuan Projek
1.5 Objektif Projek
1.6 Kepentingan Kajian
1.7 Skop Projek
1.8 Limitasi Kajian
1.9 Kesimpulan
2.1 Pengenalan
2.2 Perbandingan Mesin dan Produk
2.3 Komponen yang digunakan
8
Bab 3 : Metodologi
3.1 Pengenalan
3.2 Fasa-Fasa Perlaksanaan Projek
3.3 Keterangan Setiap Fasa
3.3.1 Fasa Perancangan
3.3.2 Fasa Perlaksanaan
3.3.3 Fasa Reka Bentuk
3.3.3.1 Proses Merekabentuk Projek dan Memasang Keseluruhan Projek
3.3.4 Fasa Pengujian
4.1 Pengenalan
4.2 Dapatan Kajian
4.3 Analisis Reka Bentuk
4.4 Analisis Keselamatan
4.5 Pengujian Sistem
4.6 Keputusan
4.6 1 Keputusan Sistem Arduino R3
4.6.2 Keputusan RFID Reader
4.6.3 Keputusan RF Transciever
4.6.4 Keputusan LCD
4.6.5 Keputusan Proses Kerja
4.6.6 Keputusan Keseluruhannya
4.7 Soal Selidik Bagi Menunjukkan Keberkesanan Pengujian Projek
4.7.1 Refleksi Soal Selidik
4.8 Analisa Kos Pengeluaran
4.9 Kesimpulan
5.1 Pengenalan
5.2 Perbincangan
5.2.1 Adakah Projek ini Dapat Menyelesaikan Masalah Yang Dinyatakan
5.2.2 Adakah Projek ini Dapat Mencapai Objektif Yang Dinyatakan
9
5.3 Cadangan
5.4 Kesimpulan
Rujukan
Senarai Lampiran :
10
SENARAI JADUAL
TAJUK MUKA
SURAT
keseluruhan projek
SENARAI RAJAH
TAJUK MUKA
SURAT
11
BAB 1
PENDAHULUAN
1.1 PENGENALAN
Projek yang ingin dilaksanakan oleh kami untuk PTA 2021 adalah Penghasilan
Sistem Arduino Uno untuk mengetahui Keberadaan Pensyarah Di dalam Bilik Guru.
Projek ini bertujuan mengetahui status seseorang pensyarah sama ada ada atau tiada
di dalam bilik. Di samping itu, bahan utama untuk membangunkan projek ini adalah
Arduino Uno dan juga projek ini adalah jenis ‘’wireless’’ ataupun tidak berwayar.
Proses untuk projek ini bermula daripada RFID reader. Setiap pensyarah akan
mempunyai satu kad. Setiap kali datang atau pulang, setiap pensyarah dikehendaki
menyentuh kad masing-masing. Setiap kad mempunyai ID tertentu. ID tersebut akan
dihantar pada arduino uno 1.
Kemudian Data tersebut akan dihantar secara wireless pada arduino uno 2
melalui rf transciever. RF transciever akan dipasang pada 2 tempat iaitu pada bahagian
12
transmitter(tempat menyentuh kad) dan receiver(paparan). Satu unit LCD akan
dipasang pada bahagian receiver.
Pada masa kini terdapat pelbagai kawasan industri sama ada dalam bidang
pengilangan mahupun pendidikan dan sebagainya selalu menggunakan sistem
pengimbasan cara yang lama iaitu menggunakan system ‘’punch card’’. Di samping itu
juga sistem tersebut selalu mempunyai masalah iaitu tidak dapat membaca ‘’punch
card” tersebut. Disebabkan masalah itu ramai pekerja mengalami masalah kelambatan
ke tempat kerja dan juga ketidak hadiran. Oleh itu alat pengimbas kad ID ini dibina
untuk membantu mengurangkan masalah kelambatan para pekerja dan juga masalah
ketidak hadiran pekerja. Selain itu juga, alat ini dapat menggantikan sistem pengimbas
kehadiran ‘’punch card’’ yang lama tersebut.
Di samping itu, dengan keadaan negara kita dilanda wabak covid-19, ia akan
sedikit sebanyak menimbulkan masalah kerana berlakunya kesesakan dalam bilik
pensyarah disebabkan para pelajar memasuki bilik pensyarah dengan jumlah yang
13
ramai. Hal demikian juga, menyebabkan kurangnya perjarakan sosial dan
menyebabkan virus mudah merebak melalui kontak rapat dan boleh menyebabkan
terbentuknya satu kluster covid-19.
1.4 TUJUAN
1.5 OBJEKTIF
Projek ini menggunakan Arduino Uno supaya memastikan projek tersebut berfungsi
dengan lebih efisien.
14
V. Mengurangkan kesesakan di dalam bilik lecturer.
1.6 KEPENTINGAN KAJIAN
Kepentingan kajian projek ini dilaksanakan adalah penyelidik dapat menghasilkan satu
sistem alat keberadaan pensyarah untuk memastikan para pelajar mudah mengetahui
sama ada pensyarah mereka berada didalam bilik pensyarah ataupun tidak dengan
hanya melihat nama pensyarah mereka dipaparan lcd sahaja. Dalam proses
pengajaran dan pembelajaran, projek ini juga dapat membantu pelajar:
Projek yang dibangunkan atau dicipta ini adalah untuk memudahkan para
pelajar untuk mengetahui keberadaan pensyarah dalam bilik guru.
Projek yang dihasilkan ini melibatkan teknologi yang terkini yang menggunakan
system Arduino UNO.
Projek ini dapat memudahkan pelajar mengetahui keberadaan pensyarah dalam
bilik guru.
15
1.9 KESIMPULAN
Dalam bab ini telah dihuraikan dan dijelaskan perkara-perkara yang menjadi asas dan
hala tuju projek ini. Di dalam bahagian objektif projek, penyelidik telah menetapkan
matlamat yang hendak dicapai diakhir projek ini. Projek ini juga turut dibataskan
skopnya kepada menguji alat keberadaan pensyarah sahaja.
16
BAB 2
KAJIAN LITERATUR
2.1 PENGENALAN
Projek wireless availability system adalah satu projek untuk memberi status
seseorang pensyarah sama ada dia ada atau tiada di dalam bilik pensyarah. Dalam
projek ini RFID kad digunakan untuk menyentuh kad masing-masing. Setiap kad
17
mempunyai ID tertentu .Paparan akan bermula dengan tiada apabila pensyarah
menyentuh kad, ia akan memaparkan nama pensyarah itu ada. Apabila pulang atau
keluar, ia akan memaparkan tiada semula dan begitulah seterusnya untuk setiap
pensyarah.
Projek wireless availability system ini adalah projek untuk memberi status sama
ada pensyarah tersebut ada atau tidak ada di dalam bilik pensyarah. Dalam projek ini
kad RFID di gunakan untuk mendeteksi keberadaan pensyarah yang berada di dalam
bilik pensyarah. Jika para pensyarah tidak menggunakan kad RFID untuk menyentuh
alat pengimbas tersebut maka nama pensyarah tidak akan terpapar pada skrin lcd alat
tersebut.
b) ADAPTOR
c) ARDUINO UNO
d) EXTENDER
e) RFID READER
f) RFID CARD
g) LCD 20X4
h) RF TRANSCIEVER
18
Kable jumper adalah kabel eletrik yang mempunyai pin penyambung disetiap
hujungnya dan membolehkan menyambung dua komponen yang melibatkan Arduino
tanpa memerlukan pematerian.
b) ADAPTOR
Adaptor adalah litar elektronik yang berfungsi untuk menukarakan arus AC menjadi
arus DC dengan jumlah voltan yang tertentu yang diperlukan.
c) ARDUINO UNO
19
Fungsinya adalah untuk memudahkan penggunanya dalam mengendalikan komponen-
komponen elektronik dengan program seperti LED, motor DC, relay, servo, modul dan
segala jenis sensor.
d) EXTENDER
e) RFID READER
Fungsinya adalah untuk membaca memory kad RFID yang disentuhnya.Apabila kad
RFID menyentuh RFID Reader, ia akan membaca segala maklumat yang tersimpan
pada kad RFID.
f) RFID CARD
20
Kad RFID adalah kad untuk pengiktirafan dalam mesin akses elektronik seperti mesin
kawalan akses dan kehadiran.Penggunaan kad RFID juga sangat bervariasi dan dapat
digunakan untuk tujuan apa pun yang memerlukan pengakuan,mulai dari mengenal
pasti identity pekerja atau keanggotaan di kelab.
g) LCD 20 x 4
h) RF TRANSCIEVER
Ia mempunyai fungsi komunikasi tanpa wayar dua hala( full duplex).ia boleh
menggunakan modul ini untuk berkomunikasi antara dua mikropengawal atau
berkomunikasi dengan mana mana pearanti yang mempunyai fungsi Bluetooth.
21
Bil. Bahagian Spesifikasi
1 JUMPER CABLE 2.54mm
(MALE-MALE) Compatible with 0.1mm spacing pin headers
Length: ~10cm
22
Idle Current :10-13mA / DC 3.3V
Sleep current: <80uA
Peak current: <30mA
23
BAB 3
METODOLOGI
3.1 PENGENALAN
Tujuan projek ini di bangunkan adalah untuk memudahkan pelajar untuk mengetahui
keberadaan pensyarah di dalam bilik guru. Projek ini dapat memaparkan nama
pensyarah di paparan LCD apabila kad RFID yang di pegang oleh pensyarah itu
menyentuh alat pengimbas tersebut. Projek ini direka dengan teknologi terkini iaitu kad
RFID. Dengan menggunakan kad RFID ia dapat memancar status pensyarah sama
ada pensyarah tersebut ada atau tidak ada.
24
FASA PERANCANGAN
FASA PELAKSANAAN
FASA PENGUJIAN
Rajah 3.1 Di Atas Menunjukkan Fasa Reka Bentuk Projek
Fasa ini adalah fasa yang pertama dalam pembinaan atau metodologi bagi projek ini.
Fasa ini terbahagi kepada dua iaitu mengenalpasti masalah dan memahami keperluan
projek.
Mengenalpasti masalah
Permasalahan yang seringkali berlaku dikalangan kita ialah sukar untuk mengenalpasti
jumlah pensyarah di dalam bilik guru. Hal ini kerana ia akan mengambil masa yang
agak lama mengenalpasti jumlah para pensyarah mengikut kapasiti bilik guru tersendiri.
25
Sebelum projek ini dihasilkan, pemerhatian dijalankan mengenai projek lecturer
avalability system secara amnya projek ini berasaskan system kehadiran yang
dinaiktaraf perubahan yang dilakukan pada reka bentuk yang dihasilkan adalah lebih
kepada proses pengubahsuaian.
Di dalam fasa ini ia menerangkan proses penghasilan papan PCBA dan pemasangan
setiap komponen di dalam satu litar yang lengkap. Penggunaan perisian komputer
amat diperlukan dalam proses ini untuk memprogram Arduino UNO.
26
Rajah 3.2 Carta Alir Pelaksanaan Projek
27
3.3.3 Fasa Reka Bentuk
Proses merekabentuk projek ini boleh dilakukan setelah proses pengujian dapat
dilakukan dengan jayanya. Jadual di bawah menunjukkan langkah-langkah mereka
bentuk projek ini dan memasang keseluruhan yang telah dilaksanakan adalah seperti
dalam jadual 767
28
Langkah Gambar perlaksanaan
29
4. Proses memotong papan untuk dijadikan
tapak
30
3.3.4 Fasa Pengujian
31
Rajah3.
4 Carta Alir Pengujian
32
3.4 CARTA ALIR PENGATURCARAAN
33
3.5 SENARAI KOMPONEN DAN ANGGARAN KOS
34
BAB 4
4.1 Pengenalan
Hasil daripada pengujian yang mengunakan alat ujian merupakan perkara yang penting
di dalam proses pengujian. Semua alatan ujian yang berada di pasaran sememangnya
telah diuji ketepatannya untuk menguji. Yang membezakan antara peralatan ujian itu
ialah, bagaimana ianya memaparkan hasil ujian yang diperolehi. Di dalam bab ini
penyelidik akan fokus kepada analisa dapatan keputusan ujian keatas RFID reader dan
RFID Card
Bab ini mempunyai perlaksanaan dimana sistem yang telah dibina mengikut spesifikasi
dan reka bentuk yang telah ditetapkan. Bab ini akan menerangkan mengenai
pandangan pengguna mengenai system ini. Di samping itu,bab ini juga akan
menunjukkan semua komponen dan perisian yang boleh berfungsi dengan sangat baik.
Projek ujikaji ini direka cipta untuk melakukan percubaan. Fasa ini akan
mengaplikasikan peraturan pengaturcaraan dalam sistem Arduino dan mewujudkan
sambungan di antara Arduino UNO, RFID Reader dan RF Transciever. Dalam bab ini
juga, akan memperkenalkan berkenaan contoh projek yang telah direka cipta. Sebelum
35
reka bentuk yang hendak dibina perlu dibuat proses analisis reka bentuk secara
terperinci agar projek yang hendak dilaksakan itu dapat dihasilkan pada tahap yang
optimum dan juga untuk mengenalpasti keistimewaan dan kelemahan yang terdapat
pada reka bentuk tersebut. Selain itu, setelah melalui hasil dapatan yang telah
direkodkan serta beberapa masalah yang dikesan daripada analisis yang dibuat. Oleh
sebab itu, satu alternatif ataupun pendedahan yang baru dapat diwujudkan bagi
memberi satu petunjuk dan dapat memastikan segala masalah yang wujud dapat
diselesaikan dengan cepat dan kreatif.
Dalam analisis kajian ini, para pengkaji telah membuat analisis dengan terbahagi
kepada beberapa faktor mengikut persoalan kajian yang telah direkodkan, perkara
tersebut ialah:
Bahagian ini menjawab persoalan kajian yang pertama. Iaitu apakah reka bentuk yang
sesuai bagi model projek ini?
Dalam menghasilkan sesebuah prototaip yang lebih terancang dan sistematik, suatu
analisis perlu dilakukan. Melalui analisis yang dijalankan, ianya dapat membantu
pengkaji mendalami reka bentuk yang dihasilkan dari segi penggunaan produk, kualiti
produk, komponen, bahan- bahan serta matlamat dan objektif dalam penghasilan SLT.
Rajah di bawah menunjukkan reka bentuk yang dihasilkan oleh pengkaji.
36
Rajah 4.1: Reka bentuk dan saiz projek.
Bahagian ini pula menjawab persoalan yang kedua iaitu, bagaimana membangunkan
RFID?
Sebelum memulakan proses rekabentuk, litar pengujian perlu dilakar terlebih dahulu di
dalam perisian komputer iaitu menggunakan Proteus 8. Penggunaan proses ini dapat
mengetahui kebolehfungsian litar dan sebagai panduan semasa proses penyambungan
37
dilakukan. Proses ini juga perlu mempunyai kemahiran yang berkesan bagi mengenali
fungsi dan pemilihan komponen.
Selepas itu, proses rekabentuk. Proses ini perlu dimulakan dengan pemilihan bahan
yang sesuai, contohnya bahan yang digunakan adalah perspek iaitu sebagai rangka
projek. Pemilihan bahan ini adalah sangat penting, ia disebabkan kita perlu meneliti
kebolehan prototaip RFID untuk menanggung beban. Sekiranya prototaip RFID tidak
dapat menanggung beban yang berlebihan. Kemungkinan projek tidak akan berfungsi
dengan baik. Seterusnya proses pemasangan keseluruhan projek. Didalam proses ini,
kita perlu meneliti dari segi ukuran dan saiz yang tepat. Sekiranya ukuran tidak tepat,
maka akan menyebabkan kecacatan pada projek.
Akhir sekali, proses pengujian dan kebolehan terhadap projek yang dibangunkan.
Semasa proses ini dijalankan, kita dapat mengetahui kelebihan projek ini dan juga
dapat menentukan limitasinya. Contohnya beban yang dapat ditanggung oleh projek.
Beban yang berlebihan menyebabkan projek tidak berfungsi, dari situ kita dapat
membuat penyelesaiannya dengan cara melabelkan pada bahagian projek untuk
pengetahuan pengguna tentang limitasinya.
Seterusnya jawapan bagi persoalan yang ketiga, iaitu apakah peralatan perkakasan
yang digunakan?
Dalam proses membangunkan projek ini. Perkakasan peralatan adalah fungsi utama
untuk menyokong proses ini. Perkakasan yang digunakan perlulah mengikut keperluan
38
terhadap projek. Perkakasan yang digunakan ditunjukkan dalam jadual dibawah
berserta fungsinya.
Sebuah kemalangan bukanlah suatu yang biasa, tetapi ia merupakan hasil daripada
masalah yang saling berkaitan yang berpunca daripada kelemahan reka bentuk itu
sendiri, pengguna dan prosedur kerja yang tidak teliti. Analisis ini dibuat untuk
memastikan projek ini dapat digunakan dengan selamat walau apa jua keadaan.
Terdapat beberapa prosedur keselamatan yang wajar telah dibuat bagi merujuk kepada
reka bentuk dan prosedur keselamatan yang sedia ada. Antara prosedur-prosedur yang
telah dibuat adalah seperti.
39
bahagian tersebut boleh menyebabkan pengguna terkena sebarang kecederaan
terhadap anggota badan.
Pengujian sistem ini adalah bermaksud untuk mengenalpasti cara kerja sistem RFID
pada laluannya. Berikut adalah rajah operasi kerja sistem RFID.
Pengujian ini dilakukan sebanyak 4 kali yang berlainan RFID Card. Sistem ini telah
disetkan dengan paparan ON/OFF untuk mengetahui samada pensyarah ada atau
tidak. Hasil pengujiannya ditunjukkan dalam jadual 4.2.
40
No. Jenis Kad RFID Keputusan
4.7 KEPUTUSAN
Keputusan yang telah diperolehi daripada hasil kajian yang telah dibuat terhadap
Arduino R3. kami mendapati ia berfungsi dengan baik mengikut seperti yang
dikehendaki, iaitu menjalankan arahan-arahan yang telah diprogramkan. Apabila
program Arduino menghantar isyarat kepada RFID.
Kefungsian RFID Reader yang telah diperoleh ini adalah baik. Oleh kerana ia dapat
berfungsi seperti mana yang dikehendaki dan ia juga dapat membaca program yang
telah diprogramkan melalui pengaturcaraan Arduino. Kebolehan utama RFID Reader ini
ialah dapat membaca RFID Card yang disentuh.
41
4.7.3 Keputusan RF Transciever
Keputusan yang diambil ke atas kefungsian LCD ini adalah baik, kerana ia dapat
berfungsi seperti mana yang dikehendaki dan ia juga dapat memaparkan nama
pensyarah yang telah di programkan. LCD ini telahpun menunjukkan yang ia berfungsi
selari mengikut perkara yang telah diprogramkan. Ia bertujuan untuk memaparkan
nama pensyarah bagi memudahkan pelajar.
Untuk memulakan sesuatu projek, tajuk mestilah dipilih terlebih dahulu untuk
memudahkan pengkaji mengumpul maklumat atau data-data yang berkaitan dengan
tajuk projek. Tajuk yang dipilih bagi projek ini ialah “Lecturer Availability System”.
42
Berbincang dengan penyelia projek mengenai cadangan tajuk yang telah dikemukan.
Perbincangan ini dilakukan oleh kedua-dua pihak kerana ia dapat menyampaikan
pendapat atau idea yang berbeza bagi setiap individu. Jika tajuk tersebut tidak diterima,
tajuk projek yang baru harus dicari dengan segera dan dibincangkan kembali.
iii. Mencari, menambah dan mengumpul maklumat mengenal projek yang telah
diterima
Maklumat atau data-data yang berkaitan projek ini dicari untuk lebih memahami cara
projek ini beroperasi. Apabila semua maklumat telah dicari, perbincangan dilakukan
dengan penyelia untuk mendapatkan pandangan dari penyelia mengenai projek ini.
Perisian Arduino digunakan ke atas perkakasan untuk program pengawal mikro dari
komputer ke pengawal mikro itu sendiri. Coding Arduino perlulah disetkan agar projek
boleh melakukan simulasi dan berjalan dengan lancar. Selain itu, perlaksanaan rekaan
sistem sebenar dilakukan melalui penggunaan computer.
43
vi. Proses memasang komponen pada prototaip projek.
Setelah proses ironing, proses menampal komponen dan proses menebuk lubang
untuk LED dilakukan, proses memasang komponen pada Arduino dilakukan bagi
mendirikan sistem ini. Proses pematerian mestilah dilakukan dengan berhati-hati
supaya tidak merosakkan bahagian pada komponen lain dan Arduino tersebut. Akhir
sekali, komponen-komponen elektronik mestilah dipasang kesemuanya mengikut
keperluan dalam litar skematik. Apabila kesemuanya siap dipasang, litar tersebut
hendaklah diuji. Ini adalah bertujuan untuk mengetahui sama ada litar yang telah siap
boleh beroperasi atau tidak.
Laporan ini disiapkan semasa dan selepas projek siap sepenuhnya. Begitu juga slide
pembentangan projek perlu disiapkan selepas laporan lengkap sepenuhnya. Pengkaji
meggunakan software Microsoft Word 2016 bagi menyiapkan laporan projek dan
Microsoft PowerPoint digunakan untuk menyiapkan slide pembentangan projek.
Setelah semua analisis dan kajian yang telah dilakukan ke atas projek ini, keputusan
yang pengkaji perolehi, adalah projek ini dapat berfungsi dengan baik dan ia
mempunyai ciri-ciri keselamatan yang baik. Selain itu, ia juga mudah untuk di
selenggara jika berlaku sebarang kerosakkan.
44
4.1 SOAL SELIDIK BAGI MENUNJUKKAN KEBERKESANAN PENGUJIAN
PROJEK
Borang soal selidik telah disediakan dan diedarkan kepada beberapa pengguna
untuk mendapatkan maklum balas berkenaan keberkesanan penggunaan projek ini.
Contoh borang soal selidik ditunjukkan pada lampiran E.
2 - Setuju
45
BIL KENYATAAN TS S
1 Sistem ini sangat berguna pada masa kini 1 4
2 Penggunaan sistem ini lebih mudah 0 5
dan ringkas jika dibandingkan dengan kertas
kehadiran.
3 Penggunaan sistem ini dapat menjimatkan masa 0 5
Dari soal selidik yang telah dijalankan terhadap 5 orang awam yang
berkaitan, berikut adalah rumusan setiap item soal selidik tersebut:
ii. Penggunaan sistem ini lebih mudah dan ringkas jika dibandingkan
dengan kertas kehadiran.
Seramai 5 orang ‘setuju’ bahawa penggunaan sistem ini lebih mudah
dan ringkas jika dibandingkan dengan kertas kerhadiran kerana ia tidak
perlu menulis ataupun mencari di dalam bilik pensyarah.
46
Seramai 5 orang ‘setuju’ bahawa penggunaan sistem ini dapat
menjimatkan masa daripada bersusah payah mencari pensyarah
47
4.2 ANALISA KOS PENGELUARAN
Faktor ekonomi merupakan satu faktor yang perlu dititikberatkan dalam sesuatu
reka bentuk model sebelum ia dibangunkan. Faktor harga merupakan faktor yang
amat penting bagi membangunkan sesuatu model. Ia bertujuan bagi memastikan
kesempurnaan dan kebolehgunaan sesuatu produk berfungsi dengan baik. Bagi
reka bentuk ini, bahan yang digunakan diambil kira harga yang berpatutan dan
bahan mudah didapati di pasaran serta mudah untuk disenggara.
48
BI KOMPONEN SPESIFIKASI HARGA KUANTITI HARGA
L SEUNIT (RM)
(RM)
1 Jumper cable (20cm) - Male-Male RM5 3 RM15
- Female- RM5
Female RM5
- Male-Female
2 Arduino Uno(CH340) RM36 2 RM72
49
KESIMPULAN
Hasil analisis ujian yang dilakukan didapati projek yang dibina ini dapat membantu
memudahkan para pelajar mahupun pensyarah itu sendiri untuk mengetahui
keberadaan pensyarah. Sememangnya Keputusan analisis juga menunjukkan projek ini
sangat berguna bagi para pelajar. Selain itu, projek ini sangat sesuai untuk pelajar
masa kini.
50
BAB 5
5.1 PENGENALAN
Dalam bab ini kami membincangkan hasil projek berdasarkan analisis dapatan projek
dalam bab tiga. Perbincangan dibuat merujuk kepada latar belakang masalah dan
objektif projek. Adakah projek ini dapat menyelesaikan masalah yang dinyatakan dan
adakah projek ini dapat mencapai objektif yang hendak dicapai.
5.2 PERBINCANGAN
Berdasarkan analisis hasil projek dalam bab empat, didapati projek yang direka bentuk
ini dengan menggunakan Arduino UNO ini dapat menyelasaikan masalah yang
dihadapi oleh banyak tempat. Masalah pelajar yang kesuntukan masa untuk mencari
51
pensyarah yang dikehendakinya dapat membantu menjimatkan masa. Selain itu
dengan adanya projek ini ia dapat membantu para pensyarah juga sekiranya dia
sedang sibuk dengan halnya tersendiri. Sekiranya pelajar itu tidak tahu tentang
keberadaan pensyarah tersebut pelajar boleh merujuk pada skrin LCD yang
disediakan. Hasil daripada analisis projek didapati projek ini telah dapat menyelesaikan
masalah yang dinyatakan.
Hasil daripada analisa dalam bab empat, didapati projek ini dapat mengenalpasti
keberadaan guru
Ketika proses membangunkan reka bentuk ini, terdapat beberapa masalah yang timbul.
Berikut merupakan masalah yang timbul dan penyelesaian yang dilakukan bagi
menagani masalah yang dihadapi.
52
Bentuk yang melibatkan aspek ergonomik, keselamatan, ketahanan dan
penyenggaraan. Selain berbincang dan mendapatkan pandangan dan nasihat daripada
pensyarah, akhirnya kami dapat menghasilkan prototaip yang lebih berkesan.
Litar yang direka tidak menepati penyambungan dan kesan daripada itu menyebabkan
tiada berlakunya keluaran pada sistem ini. Banyak masa yang telah dihabiskan untuk
merekabentuk litar dan membuat coding bagi sistem ini. unya penyelidik menghasilkan
susunan komponen pada litar secara malik dan tersusun serta mendapatkan ilmu
pengetahuan mengenai rocontroller daripada pensyarah yang pakar dalam bidang ini.
5.3 CADANGAN
Projek yang dihasilkan ini boleh dilakukan penambahbaikan lagi pada masa hadapan
dengan menukar daripada kepada identiti kad. Serta boleh membesarkan lagi skrin
LCD untuk kegunaan yang mempunyai kapasiti pensyarah yang lebih banyak.
Menambahkan lagi slot yang menyatakan samada pensyarah tersebut sibuk ataupun
tidak.
5.4 KESIMPULAN
Secara keseluruhannya projek yang dihasilkan ini dapat menyelesaikan masalah yang
dinyatakan dan mencapai objektif projek. Dalam melaksanakan projek ini kami
memperolehi banyak ilmu pengetahuan yang baru mengenai Arduino UNO, Coding
untuk Arduino dan software Protues 8. Projek ini juga memberi manfaat kepada
pengajar dan pelajar dalam proses pengajaran dan pembelajaran khususnya bagi
Teknologi Elektronik.
53
54
Bi APRIL MEI JUN JULAI OGOS SEPT NOV DIS JAN FEB MAC
AKTIVITI 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
l
1 Pengenalan PTA 1
Merancang dan membuat kertas
2
cadangan
3 Pembentangan kertas cadangan
Petunjuk: Perancangan
Pelaksanaan
55
Lampiran 2 : Arduino UNO code
/*
*/
#include <SoftwareSerial.h>
#include <LiquidCrystal.h>
56
LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
#define PIN_RELAY1 8
#define PIN_RELAY2 9
#define PIN_RELAY3 10
#define PIN_RELAY4 11
char state_relay[4];
char t[21];
memcpy(t,str,20);
t[20] = 0;
lcd.setCursor(0,row);
lcd.print(t);
57
void disp_not_found()
lcd_print(" ",0);
lcd_print(" ",3);
void rf_receive()
unsigned long t;
byte index;
char buf[100];
byte cs_comp = 0;
// start,r1,r2,r3,r4,cs,end
// start = @
// rx = ON_CODE / OFF_CODE
// end = #
// example: @,A,b,A,b,cs,#/r/n
t= millis();
58
index = 0;
memset(buf,0,100);
if(rf.available())
buf[index++] = rf.read();
if(index>=30) break;
buf[index++] = 0;
if(strstr(buf,"@,"))
for(byte i=0;i<100;i++)
if(buf[i] == '@')
if(cs_comp == (byte)buf[i+10])
59
state_relay[0] = buf[i+2];
state_relay[1] = buf[i+4];
state_relay[2] = buf[i+6];
state_relay[3] = buf[i+8];
break;
if(strstr(buf,"CNF"))
disp_not_found();
delay(2500);
void relay_controller()
60
tim = millis();
for(byte i=0;i<4;i++)
void disp_idle()
tim = millis();
char b[21]="";
lcd_print(b,0);
lcd_print(b,1);
61
if(state_relay[2] == ON_CODE) sprintf(b,"PROF MUNIB -IN ");
lcd_print(b,2);
lcd_print(b,3);
void setup() {
Serial.begin(9600);
rf.begin(9600);
pinMode(PINS_RELAYS[i],OUTPUT);
digitalWrite(PINS_RELAYS[i], RELAY_OFF);
pinMode(13,OUTPUT);
lcd.begin(20, 4);
lcd_print(" ",2);
62
lcd_print(" v.1.0 ",3);
delay(1000);
void loop()
rf_receive();
relay_controller();
disp_idle();
63
/*
*/
#include <SoftwareSerial.h>
#include <LiquidCrystal.h>
64
#define PIN_RELAY1 8
#define PIN_RELAY2 9
#define PIN_RELAY3 10
#define PIN_RELAY4 11
char state_relay[4];
char t[21];
memcpy(t,str,20);
t[20] = 0;
lcd.setCursor(0,row);
lcd.print(t);
65
void disp_not_found()
lcd_print(" ",0);
lcd_print(" ",3);
void rf_receive()
unsigned long t;
byte index;
char buf[100];
byte cs_comp = 0;
// start,r1,r2,r3,r4,cs,end
// start = @
// rx = ON_CODE / OFF_CODE
// end = #
// example: @,A,b,A,b,cs,#/r/n
t= millis();
index = 0;
66
memset(buf,0,100);
if(rf.available())
buf[index++] = rf.read();
if(index>=30) break;
buf[index++] = 0;
if(strstr(buf,"@,"))
for(byte i=0;i<100;i++)
if(buf[i] == '@')
if(cs_comp == (byte)buf[i+10])
state_relay[0] = buf[i+2];
67
state_relay[1] = buf[i+4];
state_relay[2] = buf[i+6];
state_relay[3] = buf[i+8];
break;
if(strstr(buf,"CNF"))
disp_not_found();
delay(2500);
void relay_controller()
tim = millis();
68
for(byte i=0;i<4;i++)
void disp_idle()
tim = millis();
char b[21]="";
lcd_print(b,0);
lcd_print(b,1);
69
if(state_relay[2] == ON_CODE) sprintf(b,"PROF MUNIB -IN ");
lcd_print(b,2);
lcd_print(b,3);
void setup() {
Serial.begin(9600);
rf.begin(9600);
pinMode(PINS_RELAYS[i],OUTPUT);
digitalWrite(PINS_RELAYS[i], RELAY_OFF);
pinMode(13,OUTPUT);
lcd.begin(20, 4);
lcd_print(" ",2);
70
delay(1000);
void loop()
rf_receive();
relay_controller();
disp_idle();
71
Lampiran 3 : Litar Skematik Arduino UNO
Transmiter RFID
Receiver RFID
72
LAMPIRAN 4 : Borang Soal selidik
Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.
41 - 50 tahun [ ]
Pekerjaan : Pelajar
Diploma [ / ] Ijazah [ ]
Arahan :
Bahagian ini mengandungi soal selidik mengenai prestasi kerja. Sila BULATKAN nombor yang
sesuai pada pandangan anda bagi setiap perkara di bawah untuk menunjukkan sejauh manakah
anda bersetuju atau tidak bersetuju dengan penyataan di bawah berdasarkan skala yang diberi.
2 = Setuju (S)
BIL KENYATAAN TS S
1 Sistem ini sangat berguna pada masa kini 1 2
2 Penggunaan sistem ini lebih mudah 1 2
dan ringkas jika dibandingkan dengan kertas kehadiran.
73
6 Sistem ini boleh dipelbagaikan kefungsian dan kegunaannya 1 2
Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.
41 - 50 tahun [ ]
Pekerjaan : Pelajar
Diploma [ / ] Ijazah [ ]
Arahan :
Bahagian ini mengandungi soal selidik mengenai prestasi kerja. Sila BULATKAN nombor yang
sesuai pada pandangan anda bagi setiap perkara di bawah untuk menunjukkan sejauh manakah
anda bersetuju atau tidak bersetuju dengan penyataan di bawah berdasarkan skala yang diberi.
2 = Setuju (S)
BIL KENYATAAN TS S
1 Sistem ini sangat berguna pada masa kini 1 2
2 Penggunaan sistem ini lebih mudah 1 2
dan ringkas jika dibandingkan dengan kertas
kehadiran.
3 Penggunaan sistem ini dapat menjimatkan masa 1 2
74
5 Reka bentuk projek yang dihasilkan ringkas 1 2
6 Sistem ini boleh dipelbagaikan kefungsian dan 1 2
kegunaannya
Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.
41 - 50 tahun [ ]
Pekerjaan : Pelajar
Diploma [ / ] Ijazah [ ]
Arahan :
Bahagian ini mengandungi soal selidik mengenai prestasi kerja. Sila BULATKAN nombor yang
sesuai pada pandangan anda bagi setiap perkara di bawah untuk menunjukkan sejauh manakah
anda bersetuju atau tidak bersetuju dengan penyataan di bawah berdasarkan skala yang diberi.
2 = Setuju (S)
BIL KENYATAAN TS S
1 Sistem ini sangat berguna pada masa kini 1 2
2 Penggunaan sistem ini lebih mudah 1 2
dan ringkas jika dibandingkan dengan kertas
kehadiran.
3 Penggunaan sistem ini dapat menjimatkan masa 1 2
75
4 Komponen yang terdapat pada model mudah dilihat 1 2
Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.
41 - 50 tahun [ ]
Pekerjaan : Pelajar
Diploma [ ] Ijazah [ / ]
Arahan :
Bahagian ini mengandungi soal selidik mengenai prestasi kerja. Sila BULATKAN nombor yang
sesuai pada pandangan anda bagi setiap perkara di bawah untuk menunjukkan sejauh manakah
anda bersetuju atau tidak bersetuju dengan penyataan di bawah berdasarkan skala yang diberi.
2 = Setuju (S)
BIL KENYATAAN TS S
1 Sistem ini sangat berguna pada masa kini 1 2
2 Penggunaan sistem ini lebih mudah 1 2
dan ringkas jika dibandingkan dengan kertas
kehadiran.
76
3 Penggunaan sistem ini dapat menjimatkan masa 1 2
Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.
41 - 50 tahun [ ]
Pekerjaan : Pelajar
Diploma [ ] Ijazah [ / ]
Arahan :
Bahagian ini mengandungi soal selidik mengenai prestasi kerja. Sila BULATKAN nombor yang
sesuai pada pandangan anda bagi setiap perkara di bawah untuk menunjukkan sejauh manakah
anda bersetuju atau tidak bersetuju dengan penyataan di bawah berdasarkan skala yang diberi.
2 = Setuju (S)
BIL KENYATAAN TS S
1 Sistem ini sangat berguna pada masa kini 1 2
77
2 Penggunaan sistem ini lebih mudah 1 2
dan ringkas jika dibandingkan dengan kertas
kehadiran.
3 Penggunaan sistem ini dapat menjimatkan masa 1 2
78