Anda di halaman 1dari 78

PENGHASILAN SISTEM MENGGUNAKAN ARDUINO UNO

UNTUK MENGETAHUI KEBERADAAN PENSYARAH DI


DALAM BILIK GURU

MUHAMMAD HANNAN BIN ROSLI


MUHAMMAD HANIF BIN NORHISYAM
AIMAN AFFENDI BIN RASMA HADI

2022

DIPLOMA TEKNOLOGI ELEKTRONIK


KOLEJ VOKASIONAL NIBONG TEBAL

1
PENGHASILAN SISTEM MENGGUNAKAN ARDUINO UNO
UNTUK MENGETAHUI KEBERADAAN PENSYARAH DI
DALAM BILIK GURU

Oleh

MUHAMMAD HANNAN BIN ROSLI


MUHAMMAD HANIF BIN NORHISYAM
AIMAN AFFENDI BIN RASMA HADI

Laporan Projek Yang Dikemukakan Kepada Kolej Vokasional Nibong Tebal


Bagi Memenuhi Sebahagian Daripada Keperluan
Diploma Teknologi Elektronik

PROGRAM TEKNOLOGI ELEKTRONIK


2022

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.”

Nama Penulis : …………………………………………………………


Tandatangan : …………………………………………………………
No Kad pengenalan :………………………………………………………….

Nama Penulis : …………………………………………………………


Tandatangan : …………………………………………………………
No Kad pengenalan :………………………………………………………….

Nama Penulis : …………………………………………………………


Tandatangan : …………………………………………………………
No Kad pengenalan :………………………………………………………….

Program : ………………………………………………………….
Nama Kolej : ………………………………………………………….
Tajuk Projek : ………………………………………………………….
Tarikh : ………………………………………………………….

Penyelia Projek : ………………………………………………………….


Tandatangan : ………………………………………………………….

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

Penggunaan Lecturer availability system di dalam proses dan pembelajaran (P&P) Di


Kolej Vokasional masih belum digunakan secara meluas walaupun penggunaannya
telah lama diamalkan didalam sektor perindustrian dan juga di institusi pengajian
tinggi.Tujuan kajian ini dilakukan adalah untuk mengenalpasti keberadaan guru di
dalam bilik guru selaras dengan perkembangan penggunaannya pada hari ini.Bagi
meninjau kesesuaian penggunaan Lecturer availability system ini,Papan Arduino telah
dibangunkan dan diuji di dalam subjek projek.Kajian ini telah dilakukan di Kolej
Vokasional Nibong Tebal.Jumlah sampel kajian adalah seramai 5 orang pelajar yang
terdiri daripada pelajar Diploma Teknologi Elektronik.Pengumpulan data dibuat dengan
menggunakan set soal selidik.Data dianalisa menggunakan Ibispaint X berdasarkan
kaedah statistik dekskripktif.Hasil analisis data menunjukkan responden bersetuju
terhadap kesesuaian penggunaan Lecturer availability system diaplikasikan alam
proses pembelajaran di Kolej Vokasional Nibong Tebal.

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

Perakuran Penyelia Projek ( PP )

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

Bab 2 : Kajian Literatur

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

Bab 4 : Hasil dapatan

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

Bab 5 : Perbincangan, Cadangan dan 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 :

Lampiran 1 : Carta Gantt

Lampiran 2 : Arduino UNO Code

Lampiran 3 : Litar Skematik Arduino UNO

Lampiran 4 - 8 : Borang Soal Selidik

10
SENARAI JADUAL

TAJUK MUKA
SURAT

Jadual 2.1 : Spesifikasi Komponen

Jadual 3.1 : Langkah merekabentuk projek dan memasang

keseluruhan projek

Jadual 3.2 : Senarai Komponen dan Anggaran Kos

Jadual 4.1 : Jadual 4.1 Perkakasan Peralatan dan Fungsi

Jadual 4.2 : Data hasil penguji

Jadual 4.3 : Dapatan soal selidik.

Jadual 4.4 : Analisis Kos Keseluruhan

SENARAI RAJAH

TAJUK MUKA
SURAT

Rajah 3.1 : Fasa Reka Bentuk Projek

Rajah 3.2 : Carta Alir Pelaksanaan Projek

Rajah 3.3 : Lakaran Litar Projek

Rajah 3.4 : Carta Alir Pengujian

Rajah 3.5 : Carta Alir Pengaturcaraan

Rajah 4.1 : Reka bentuk dan saiz projek.

Rajah 4.2 : Pengujian RFID

Rajah 4.3 : Responden Borang Soal Selidik

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.

Paparan akan bermula dengan tiada. apabila pensyarah menyentuh kad, ia


akan memaparkan ada. Apabila pulang, ia akan memaparkan tiada semula dan
begitulah seterusnya untuk setiap pensyarah.

1.2 LATAR BELAKANG KAJIAN

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.

1.3 PERNYATAAN MASALAH

Punca tercetusnya idea kami untuk melakukan projek Penghasilan Sistem


Arduino Uno untuk Mengetahui Keberadaan Pensyarah di dalam Bilik Pensyarah untuk
Projek Tahun Akhir 2021 ini adalah kerana kami sering melihat para pelajar yang suka
memasuki bilik pensyarah kerana ingin mencari pensyarah sedangkan mereka tidak
tahu sama ada pensyarah ada di dalam bilik pensyarah ataupun tidak.

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.

Oleh itu, dengan tercetusnya sebuah sistem keberadaan para pensyarah di


dalam bilik pensayarah ini dapat memaparkan nama-nama para pensyarah yang ada
didalam bilik pensyarah dan juga dapat memudahkan para pelajar untuk mengetahui
samaada pensyarah mereka berada didalam bilik pensyarah atau pun tidak dengan
memaparkan nama pensyarah di layar lcd diluar bilik pensyarah tersebut.

1.4 TUJUAN

Tujuan projek ini dilaksanakan kerana untuk memudahkan para pelajar


mengetahui keberadaan pensyarah dalam bilik pensyarah. Selain itu, projek ini
dilaksanakan adalah untuk mengurangkan para pelajar yang suka memasuki bilik guru
dengan jumlah yang ramai. Di samping itu, projek ini akan memudahkan pihak
pensyarah dalam melakukan tugas mereka dalam keadaan yang selesa tanpa
sebarang gangguan daripada para pelajar. Projek ini akan digunakan untuk setiap
masa yang dilakukan di kolej.

1.5 OBJEKTIF

Projek ini menggunakan Arduino Uno supaya memastikan projek tersebut berfungsi
dengan lebih efisien.

Objektif yang ingin dicapai adalah untuk :

I. Mempelajari bagaimana menggunakan rfid reader


II. mempelajari bagaimana data dihantar secara wireless
III. mempelajari bagaimana lcd dapat memaparkan character.
IV. mewujudkan satu sistem yang dapat memudahkan pelajar mengetahui status
pensyarah.

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:

 Memudahkan urusan para pelajar sekiranya mereka ingin berjumpa


dengan pensyarah mereka.
 Supaya para pelajar tidak keliru sama ada pensyarah mereka datang
atau tidak datang.

1.7 SKOP PROJEK

 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.

1.8 LIMITASI KAJIAN

 Tidak boleh digunakan bagi jarak melebihi 1 km.


 Perlukan bekalan kuasa bagi kedua2 bahagian.
 Memerlukan penyelengaraan berkala bagi memastikan sistem dalam
keadaan baik.
 Terdedah kepada serangan kilat jika dipasang di kawasan tanah tinggi

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

Dalam proses pengembangan sistem, tinjauan literatur dilakukan untuk


memahami teori, kaedah dan teknologi yang berkaitan dengan sistem yang telah
dibentangkan. Latar belakang kajian mengenai organisasi dan kajian perbandingan
sistem yang ada juga dilakukan untuk lebih memahami keperluan sistem sebelum
sistem ini dibangunkan. Sistem keberadaan Pensyarah di Bilik Guru ini berasaskan
sensor infrared dan kad RFID. Web yang telah dibangunkan menggunakan teknologi
mengesan dan video, melalui bab ini, teknologi yang akan digunakan akan
dibincangkan secara ringkas.

2.2 PERBANDINGAN MESIN / PRODUK / KAEDAH

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.

2.3 KOMPONEN YANG DIGUNAKAN

a) JUMPER CABLE (MALE-MALE, MALE-FEMALE, FEMALE-FEMALE)

b) ADAPTOR

c) ARDUINO UNO

d) EXTENDER

e) RFID READER

f) RFID CARD

g) LCD 20X4

h) RF TRANSCIEVER

a) JUMPER CABLE (MALE-MALE, MALE-FEMALE, FEMALE-FEMALE)

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

Memudahkan penyambungan kable pada satu nodal.

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

Ia berfungsi sebagai penampil data baik dalam bentuk karakter,hruf,angka ataupun


grafik.

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

2 JUMPER CABLE  2.54mm


(MALE-FEMALE)  Compatible with 0.1mm spacing pin headers
 Length: ~10cm

3 JUMPER CABLE  2.54mm


(FEMALE-  Compatible with 0.1mm spacing pin headers
FEMALE)  Length: ~10cm

4 ADAPTOR  Input: 100-240V ~ 50/60Hz 0.3A


 Output: Regulated +12VDC 1A
 Check the extension cable if you need more length

5 ARDUINO UNO  Microcontroller: ATmega328


 Operating Voltage: 5V
 Input Voltage (recommended): 7-12V
 Input Voltage (limits): 6-20V
 Digital I/O Pins: 14 (of which 6 provide PWM
output)
 Analog Input Pins: 6
 DC Current per I/O Pin: 40mA
 DC Current for 3.3V Pin: 50mA
 Flash Memory: 32kB (ATmega328) of which 0.5kB
used by bootloader
 SRAM: 2kB (ATmega328)
 EEPROM: 1kB (ATmega328)
 Clock Speed: 16MHz
6 EXTENDER -
7 RFID READER  Operating current of 13-26mA / DC 3.3V

22
 Idle Current :10-13mA / DC 3.3V
 Sleep current: <80uA
 Peak current: <30mA

8 RFID CARD  EM4001 ISO based RFID IC


 125kHz Carrier
 2kbps ASK

9 LCD 20x4  20 characters wide, 4 rows


 White text on blue background
 Connection port is 0.1" pitch, single row for easy
breadboarding and wiring
 Single LED backlight with a resistor included, you
can power it directly from 5V. If it's too bright for
you, it can be dimmed easily with a resistor or
PWM and uses much less power than LCD with EL
(electroluminescent) backlights
 Can be fully controlled with only 6 digital lines

10 RF  Working frequency: 433Mhz


TRANSCIEVER  Supply voltage: 3.3V to 5VDC
 Communication distance 1 to 200 Metre
 Serial baud rate: 1.2Kbps to 115.2Kbps (default
9600 Kbps)
 Receiving sensitivity: -112dBm to -95dBm
 Transmit power: -30dBm to 10dBm(default
maximum)
 Interface protocol: UART/TTL
 Operating temperature: -40°C to +85°C
 Dimensions: 27.8 x 14.4 x 4mm

Jadual 2.1 : Spesifikasi Komponen

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.

3.2 FASA-FASA PERLAKSANAAN PROJEK

Bagi memudahkan pengkaji untuk melaksanakan projek ini, pembahagian fasa


dilakukan kepada beberapa fasa seperti dalam rajah 3.2.1

24
FASA PERANCANGAN

FASA PELAKSANAAN

FASA REKA BENTUK

FASA PENGUJIAN
Rajah 3.1 Di Atas Menunjukkan Fasa Reka Bentuk Projek

3.3 KETERANGAN SETIAP FASA

3.3.1 Fasa Perancangan

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.

Memahami keperluan projek

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.

3.3.2 Fasa Pelaksanaan

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

Rajah 3.3 Lakaran Litar Projek

3.3.3.1 Proses Merekabentuk Projek dan Memasang Keseluruhan Projek

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

1. Melakar litar dengan menggunakan


proteus

2. Proses penyambungan arduino UNO


dengan LCD

3. Proses memasang Arduino UNO dan


LCD pada ‘’casing’’

29
4. Proses memotong papan untuk dijadikan
tapak

5. Proses pemasangan tapak

6. Projek yang dah siap sepenuhnya

Jadual 3.1 Langkah merekabentuk projek dan memasang keseluruhan projek

30
3.3.4 Fasa Pengujian

31
Rajah3.
4 Carta Alir Pengujian

32
3.4 CARTA ALIR PENGATURCARAAN

Rajah 3.5 Carta Alir Pengaturcaraan

33
3.5 SENARAI KOMPONEN DAN ANGGARAN KOS

BI KOMPONEN SPESIFIKASI HARGA KUANTITI HARGA


L SEUNIT (RM)
(RM)
1 Jumper cable -Male-Male RM10 3 RM30
(20cm) -Female-Female RM10
-Male-Female RM10
2 Arduino Uno RM36 1 RM36
(CH340)
3 Adaptor 12V 1A (UK 3 PIN UK plug RM15 1 RM15
Plug)
4 Extender RM5 1 RM5

5 RFID Mifare RC522 (13.56MHz) RM20 1 RM20


Card Reader &
Writer Module With
Mifare Card &
Keychain Tag
6 RFID Mifare Card RM5 3 RM15

7 LCD Display (20×4) RM50 2 RM100

8 Wireless Transceiver RM45 1 RM45


Module (HC12)

JUMLAH ANGGARAN KOS RM266


Jadual 3.2 Senarai Komponen dan Anggaran Kos

34
BAB 4

DAPATAN DAN ANALISIS

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.

4.2 DAPATAN KAJIAN

Dalam analisis kajian ini, para pengkaji telah membuat analisis dengan terbahagi
kepada beberapa faktor mengikut persoalan kajian yang telah direkodkan, perkara
tersebut ialah:

I. jenis reka bentuk yang sesuai bagi model projek ini


II. cara membangunkan projek
III. peralatan perkakasan yang perlu digunakan.

4.3 ANALISIS REKA BENTUK

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.

Kerangka yang dibangunkan adalah menggunakan bahan perspek yang berukuran 30


cm x 20 cm untuk rekabentuk sebuah SLT. Bagi dinding SLT pula berukuran 30 cm x
10 cm yang bertujuan untuk menutup komponen dan wayar penyambungan. Manakala,
pengkaji rekabentuk tapak dengan menggunakan bahan perspek yang berketebalan 5
mm bagi menampung beban yang dibawa olehnya.

Bahagian ini pula menjawab persoalan yang kedua iaitu, bagaimana membangunkan
RFID?

Dalam menghasilkan sesuatu projek ini, ia menggunakan perisian yang berasaskan


Arduino Uno. Ianya direka di mana komponen asas yang digunakan ialah Arduino Uno,
RFID Reader, RFID card, RF Transciever.

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.

Seterusnya, proses penyambungan komponen. Proses ini dilakukan dengan


menyambung pada arduino. Melalui proses ini, kita dapat mengetahui kebolehfungsian
sebelum memulakan proses rekabentuk. Kaedah penyambungan komponen ini perlu
dilakukan dengan teliti supaya tiada berlaku sebarang kerosakan berlaku terhadap
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.

BIL. PERKAKASAN PERALATAN FUNGSI


Mengetatkan skru yang dipasang
1 Pemutar Skru
pada projek
Menebuk lubang pada papan dan
2 Hand Drill
lubang pada perspek
Pembaris Mengukur setiap bahagian projek
3

Pensil Menanda bahagian yang diukur


4

Memberi bekalan pada litar


5 Bekalan Kuasa
sewaktu pengujian litar
Mengukur arus atau voltan ketika
6 Multimeter
proses pengujian litar
Jadual 4.1 Perkakasan Peralatan dan Fungsi

4.4 ANALISIS KESELAMATAN

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.

I. Mestilah menampalkan tanda-tanda amaran pada bahagian yang boleh


menyebabkan bahaya kepada para pengguna. Di samping itu, tanda-tanda
amaran itu juga boleh diletakkan pada projek tersebut di mana dikhuatiri

39
bahagian tersebut boleh menyebabkan pengguna terkena sebarang kecederaan
terhadap anggota badan.

II. Membuat penutup pada bahagian yang terdedah.

4.5 PENGUJIAN SISTEM

Pengujian sistem ini adalah bermaksud untuk mengenalpasti cara kerja sistem RFID
pada laluannya. Berikut adalah rajah operasi kerja sistem RFID.

Rajah 4.2: Pengujian 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

i. Kad pertama Berfungsi dengan baik

ii. Kad kedua Berfungsi dangan baik


iii. Kad ketiga Berfungsi dangan baik

iv. Berfungsi dangan baik


Kad keempat

Jadual 4.2: Data hasil penguji

4.7 KEPUTUSAN

4.7.1 Keputusan sistem Arduino R3

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.

4.7.2 Keputusan RFID Reader

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 diperolehi yang telah dibuat terhadap RF Tranciever, ia didapati


berfungsi dengan baik mengikut jarak yang dikehendaki. RF Tranciever itu akan
berfungsi apabila kedua dua Arduino dihidupkan dan secara tidak langsung ia akan
menyambungkan kedua Arduino tersebut. Kom Mampu untuk menyambung kedua
Arduino itu dengan jarak maksimum 200 meter.

4.7.4 Keputusan LCD

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.

4.7.6 Keputusan proses kerja

i. Pencarian tajuk projek

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”.

ii. Membentangkan tajuk projek pada penyelia projek.

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.

iv. Merekabentuk dari segi aturcara software

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.

v. Pemasangan komponen pada Arduino dan diuji kefungsiannya.

Apabila kesemua komponen elektronik dan peralatan telah diperolehi, komponen-


komponen tersebut hendaklah dipasang pada Arduino untuk diuji. Pemasangan
komponen penting kerana ia adalah berkaitan dengan litar skematik dan tujuan
prosedur ini dilakukan kerana untuk menguji sama ada litar atau komponen berada
dalam keadaan berfungsi atau tidak berfungsi.

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.

viii. Penyediaan laporan projek dan slide pembentangan projek

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.

4.7.7 Keputusan keseluruhannya

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.

4.3.1 Refleksi Soal Selidik

Soal selidik yang dijalankan serba sedikit dapat mengatasi


pernyataan masalah yang dinyatakan dalam bab 1 iaitu:

Kekangan masa yang terhad untuk bertemu pensyarah. Proses


penghantaran yang direka ini sedikit sebanyak membantu pengguna
melakukan kerja lain.

Kesemua pengguna yang terlibat telah menjawab soal selidik yang


diberikan dan memberikan respon yang positif. Ini bermakna projek
ini sesuai digunakan. Berikut adalah analisa soal selidik yang telah
dijawab oleh pengguna.

Skala Likert: 1 - Tidak Setuju

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

4 Komponen yang terdapat pada model mudah dilihat 1 4

5 Reka bentuk projek yang dihasilkan ringkas 4 1


6 Sistem ini boleh dipelbagaikan kefungsian dan 2 3
kegunaannya

Jadual 4.3: Dapatan soal selidik.

Dari soal selidik yang telah dijalankan terhadap 5 orang awam yang
berkaitan, berikut adalah rumusan setiap item soal selidik tersebut:

i. Sistem ini sangat berguna pada masa kini.

Seramai 4 orang telah memilih ‘setuju’ manakala seramai 1 orang


memilih ‘tidak setuju’ bahawa sistem ini sangat berguna pada masa kini
kerana menggunakan teknologi terkini dan mengikut arus pekembangan
teknologi pada masa sekarang.

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.

iii. Penggunaan sistem ini dapat menjimatkan masa.

46
Seramai 5 orang ‘setuju’ bahawa penggunaan sistem ini dapat
menjimatkan masa daripada bersusah payah mencari pensyarah

iv. Komponen yang terdapat pada model mudah dilihat.

Seramai 4 orang ‘setuju’ manakala seramai 1 orang ‘tidak setuju’


bahawa komponen yang disusun agak kemas

v. Reka bentuk projek yang dihasilkan ringkas.

Seramai 4 orang ‘tidak setuju’ manakala seorang ‘setuju’ bahawa laluan


projek ini sangat ringkas dan tidak menyusahkan para pelajar.

vi. Sistem ini boleh dipelbagaikan kefungsian dan kegunaannya.


Seramai 2 orang ‘tidak setuju’ manakala seramai 3 orang ‘setuju’
bahawa sistem ini dapat berkembang penggunaannya di bahagian-
bahagian yang lain.

Rajah 4.3 Responden Borang Soal Selidik

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.

Analisis kos pengeluaran adalah penting bagi menentukan kos pengeluaran


sesuatu bahan adalah pada harga paling minima yang bole . Bagi mendapatkan
analisis yang lebih terperinci, kami akan menunjukkan kos keseluruhan bagi model
ini pada jadual dibawah.

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

3 Adaptor 12V 1A (UK 3 PIN UK plug RM15 2 RM30


Plug)
4 Extender RM5 1 RM5

5 RFID Mifare RC522 (13.56MHz) RM30 1 RM30


Card Reader & Writer
Module With Mifare
Card & Keychain Tag

6 RFID Mifare Card RM6 3 RM18

7 LCD Display (20×4) RM45 2 RM90

8 Wireless Transceiver RM45 2 RM90


Module (HC12)

9 Skru RM5 1 PACK RM5

10 Gam RM2 1 RM2

11 Papan RM20 1 RM20


JUMLAH KOS KESELURUHAN RM377

Jadual 4.3: Analisis Kos Keseluruhan.

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

PERBINCANGAN, CADANGAN DAN KESIMPULAN

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

5.2.1 Adakah projek ini dapat menyelesaikan masalah yang dinyatakan

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.

5.2.2 Adakah projek ini dapat mencapai objektif yang dinyatakan

Merujuk kepada objektif projek ini, iaitu:

i. Mempelajari bagaimana menggunakan RFID reader


ii. mempelajari bagaimana data dihantar secara wireless
iii. mempelajari bagaimana lcd dapat memaparkan character.
iv. mewujudkan satu sistem yang dapat memudahkan pelajar mengetahui status
pensyarah.
v. Mengurangkan kesesakan di dalam bilik lecturer.

Hasil daripada analisa dalam bab empat, didapati projek ini dapat mengenalpasti
keberadaan guru

MASALAH YANG DIHADAPI

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.

i. Perubahan pada rekaan bentuk projek Lecturer Availability System

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

4 Penulisan Bab 1 dan 30% projek

5 Penulisan Bab 2 dan 30% projek

6 Penulisan Bab 3 dan 30% projek

Pengisian markah borang


7
penilaian PTA 1
8 Penulisan Bab 4 dan 60% projek

9 Penulisan Bab 5 dan 100% projek


Menghantar laporan kepada
10
penyelia
11 Pembentangan projek

12 Pemberian markah penilaian

Lampiran 1 : Carta Gantt Pelaksanaan Projek

Petunjuk: Perancangan
Pelaksanaan
55
Lampiran 2 : Arduino UNO code

/*

PIN ASSIGNMENTS for RELAY UNIT

Arduino pin 2 - HC12 TX

Arduino pin 3 - HC12 RX

Arduino pin GND - HC12 GND

Arduino 5V pin - HC12 VCC

Arduino pin 8 - RELAY 1

Arduino pin 9 - RELAY 2

Arduino pin 10 - RELAY 3

Arduino pin 11 - RELAY 4

Arduino pin A0 - LCD RS

Arduino pin A1 - LCD E

Arduino pin A2 - LCD D4

Arduino pin A3 - LCD D5

Arduino pin A4 - LCD D6

Arduino pin A5 - LCD D7

*/

#include <SoftwareSerial.h>

SoftwareSerial rf(2, 3); // RX, TX

#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

const byte PINS_RELAYS[4] =


{PIN_RELAY1,PIN_RELAY2,PIN_RELAY3,PIN_RELAY4};

#define RELAY_OFF LOW

#define RELAY_ON HIGH

#define ON_CODE 'A'

#define OFF_CODE 'b'

char state_relay[4];

void lcd_print(char*str,byte row)

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(" CARD NOT ",1);

lcd_print(" FOUND! ",2);

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

// cs = add chars 0 to last , before cs

// end = #

// example: @,A,b,A,b,cs,#/r/n

if(rf.available() == 0) return; // nothing to process

t= millis();

58
index = 0;

memset(buf,0,100);

while((rf.available()) || (millis() - t < 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] == '@')

for(byte j=0;j<=9;j++) cs_comp += buf[i+j];

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()

static unsigned long tim;

if((millis()-tim) < 10) return;

60
tim = millis();

for(byte i=0;i<4;i++)

if(state_relay[i] == ON_CODE) digitalWrite(PINS_RELAYS[i],RELAY_ON);

else if(state_relay[i] == OFF_CODE) digitalWrite(PINS_RELAYS[i],RELAY_OFF);

void disp_idle()

static unsigned long tim;

if((millis()-tim) < 1000) return;

tim = millis();

char b[21]="";

if(state_relay[0] == ON_CODE) sprintf(b,"EN DAUD BIN DAUN-IN ");

else sprintf(b,"EN DAUD BIN DAUN-OUT");

lcd_print(b,0);

if(state_relay[1] == ON_CODE) sprintf(b,"PN AINON MAIMUN -IN ");

else sprintf(b,"PN AINON MAIMUN -OUT");

lcd_print(b,1);

61
if(state_relay[2] == ON_CODE) sprintf(b,"PROF MUNIB -IN ");

else sprintf(b,"PROF MUNIB -OUT");

lcd_print(b,2);

if(state_relay[3] == ON_CODE) sprintf(b,"DR ALBAN -IN ");

else sprintf(b,"DR ALBAN -OUT");

lcd_print(b,3);

void setup() {

Serial.begin(9600);

rf.begin(9600);

for(byte i=0; i< 4;i++)

pinMode(PINS_RELAYS[i],OUTPUT);

digitalWrite(PINS_RELAYS[i], RELAY_OFF);

pinMode(13,OUTPUT);

lcd.begin(20, 4);

lcd_print(" WIRELESS RFID ",0);

lcd_print(" SWITCH ",1);

lcd_print(" ",2);

62
lcd_print(" v.1.0 ",3);

delay(1000);

void loop()

rf_receive();

relay_controller();

disp_idle();

63
/*

PIN ASSIGNMENTS for RELAY UNIT

Arduino pin 2 - HC12 TX

Arduino pin 3 - HC12 RX

Arduino pin GND - HC12 GND

Arduino 5V pin - HC12 VCC

Arduino pin 8 - RELAY 1

Arduino pin 9 - RELAY 2

Arduino pin 10 - RELAY 3

Arduino pin 11 - RELAY 4

Arduino pin A0 - LCD RS

Arduino pin A1 - LCD E

Arduino pin A2 - LCD D4

Arduino pin A3 - LCD D5

Arduino pin A4 - LCD D6

Arduino pin A5 - LCD D7

*/

#include <SoftwareSerial.h>

SoftwareSerial rf(2, 3); // RX, TX

#include <LiquidCrystal.h>

LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);

64
#define PIN_RELAY1 8

#define PIN_RELAY2 9

#define PIN_RELAY3 10

#define PIN_RELAY4 11

const byte PINS_RELAYS[4] =


{PIN_RELAY1,PIN_RELAY2,PIN_RELAY3,PIN_RELAY4};

#define RELAY_OFF LOW

#define RELAY_ON HIGH

#define ON_CODE 'A'

#define OFF_CODE 'b'

char state_relay[4];

void lcd_print(char*str,byte row)

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(" CARD NOT ",1);

lcd_print(" FOUND! ",2);

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

// cs = add chars 0 to last , before cs

// end = #

// example: @,A,b,A,b,cs,#/r/n

if(rf.available() == 0) return; // nothing to process

t= millis();

index = 0;

66
memset(buf,0,100);

while((rf.available()) || (millis() - t < 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] == '@')

for(byte j=0;j<=9;j++) cs_comp += buf[i+j];

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()

static unsigned long tim;

if((millis()-tim) < 10) return;

tim = millis();

68
for(byte i=0;i<4;i++)

if(state_relay[i] == ON_CODE) digitalWrite(PINS_RELAYS[i],RELAY_ON);

else if(state_relay[i] == OFF_CODE) digitalWrite(PINS_RELAYS[i],RELAY_OFF);

void disp_idle()

static unsigned long tim;

if((millis()-tim) < 1000) return;

tim = millis();

char b[21]="";

if(state_relay[0] == ON_CODE) sprintf(b,"EN DAUD BIN DAUN-IN ");

else sprintf(b,"EN DAUD BIN DAUN-OUT");

lcd_print(b,0);

if(state_relay[1] == ON_CODE) sprintf(b,"PN AINON MAIMUN -IN ");

else sprintf(b,"PN AINON MAIMUN -OUT");

lcd_print(b,1);

69
if(state_relay[2] == ON_CODE) sprintf(b,"PROF MUNIB -IN ");

else sprintf(b,"PROF MUNIB -OUT");

lcd_print(b,2);

if(state_relay[3] == ON_CODE) sprintf(b,"DR ALBAN -IN ");

else sprintf(b,"DR ALBAN -OUT");

lcd_print(b,3);

void setup() {

Serial.begin(9600);

rf.begin(9600);

for(byte i=0; i< 4;i++)

pinMode(PINS_RELAYS[i],OUTPUT);

digitalWrite(PINS_RELAYS[i], RELAY_OFF);

pinMode(13,OUTPUT);

lcd.begin(20, 4);

lcd_print(" WIRELESS RFID ",0);

lcd_print(" SWITCH ",1);

lcd_print(" ",2);

lcd_print(" v.1.0 ",3);

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

BORANG SOAL SELIDIK PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

BAHAGIAN A : LATAR BELAKANG

Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.

Umur : 21 - 30 tahun [ / ] 31 - 40 tahun [ ]

41 - 50 tahun [ ]

Jantina : Lelaki [ / ] Perempuan [ ]

Pekerjaan : Pelajar

Kelayakan Akademik : SPM / SVM [ ] STPM [ ]

Diploma [ / ] Ijazah [ ]

Lain – lain ..............................

BAHAGIAN B : PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

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.

1 = Tidak Setuju (TS)

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

4 Komponen yang terdapat pada model mudah dilihat 1 2

5 Reka bentuk projek yang dihasilkan ringkas 1 2

73
6 Sistem ini boleh dipelbagaikan kefungsian dan kegunaannya 1 2

LAMPIRAN 5 : Borang Soal selidik

BORANG SOAL SELIDIK PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

BAHAGIAN A : LATAR BELAKANG

Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.

Umur : 21 - 30 tahun [ / ] 31 - 40 tahun [ ]

41 - 50 tahun [ ]

Jantina : Lelaki [ ] Perempuan [ / ]

Pekerjaan : Pelajar

Kelayakan Akademik : SPM / SVM [ ] STPM [ ]

Diploma [ / ] Ijazah [ ]

Lain – lain ..............................

BAHAGIAN B : PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

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.

1 = Tidak Setuju (TS)

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

4 Komponen yang terdapat pada model mudah dilihat 1 2

74
5 Reka bentuk projek yang dihasilkan ringkas 1 2
6 Sistem ini boleh dipelbagaikan kefungsian dan 1 2
kegunaannya

LAMPIRAN 6 : Borang Soal selidik

BORANG SOAL SELIDIK PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

BAHAGIAN A : LATAR BELAKANG

Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.

Umur : 21 - 30 tahun [ / ] 31 - 40 tahun [ ]

41 - 50 tahun [ ]

Jantina : Lelaki [ ] Perempuan [ / ]

Pekerjaan : Pelajar

Kelayakan Akademik : SPM / SVM [ ] STPM [ ]

Diploma [ / ] Ijazah [ ]

Lain – lain ..............................

BAHAGIAN B : PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

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.

1 = Tidak Setuju (TS)

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

5 Reka bentuk projek yang dihasilkan ringkas 1 2


6 Sistem ini boleh dipelbagaikan kefungsian dan 1 2
kegunaannya

LAMPIRAN 7 : Borang Soal selidik

BORANG SOAL SELIDIK PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

BAHAGIAN A : LATAR BELAKANG

Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.

Umur : 21 - 30 tahun [ / ] 31 - 40 tahun [ ]

41 - 50 tahun [ ]

Jantina : Lelaki [ / ] Perempuan [ ]

Pekerjaan : Pelajar

Kelayakan Akademik : SPM / SVM [ ] STPM [ ]

Diploma [ ] Ijazah [ / ]

Lain – lain ..............................

BAHAGIAN B : PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

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.

1 = Tidak Setuju (TS)

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

4 Komponen yang terdapat pada model mudah dilihat 1 2

5 Reka bentuk projek yang dihasilkan ringkas 1 2


6 Sistem ini boleh dipelbagaikan kefungsian dan 1 2
kegunaannya

LAMPIRAN 8 : Borang Soal selidik

BORANG SOAL SELIDIK PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

BAHAGIAN A : LATAR BELAKANG

Sila tandakan (/) dalam petak berkenaan dan isi ruangan yang disediakan.

Umur : 21 - 30 tahun [ / ] 31 - 40 tahun [ ]

41 - 50 tahun [ ]

Jantina : Lelaki [ ] Perempuan [ / ]

Pekerjaan : Pelajar

Kelayakan Akademik : SPM / SVM [ ] STPM [ ]

Diploma [ ] Ijazah [ / ]

Lain – lain ..............................

BAHAGIAN B : PENILAIAN PROJEK LECTURER AVALABILITY SYSTEM

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.

1 = Tidak Setuju (TS)

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

4 Komponen yang terdapat pada model mudah dilihat 1 2

5 Reka bentuk projek yang dihasilkan ringkas 1 2


6 Sistem ini boleh dipelbagaikan kefungsian dan 1 2
kegunaannya

78

Anda mungkin juga menyukai