BAB IV IMPLEMENTASI
4.1 Kebutuhan Sistem
Ada beberapa hal dalam pengembangan sistem yang harus diperhatikan sebelum akhirnya sampai pada langkah menjalankan program, antara lain perangkat
keras hardware, perangkat lunak software serta bagaimana akhirnya sistem dapat berjalan sesuai dengan program yang telah dibuat.
4.1.1 Perangkat Sistem
Perangkat yang dibutuhkan dalam pembuatan robot pengikut cahaya dengan menggunakan sensor LDR Light Dependent Resistor ini termasuk dalam pembuatan
laporan adalah perangkat keras hardware dan perangkat lunak software. Adapun perangkat keras yang digunakan dalam pengembangan sistem ini adalah:
1. Komputer Pentium 4 Intel 3.0 Ghz
2. RAM 512 Mb
3. Hard Disk 80 Gb
Sedangkan perangkat lunak yang digunakan adalah BASCOM – 8051.
4.2 Prosedur Pembuatan Program
Ada beberapa cara yang harus dilakukan sebelum program dibuat dan dimasukkan kedalam chip robot, yaitu :
1. Instal terlebih dahulu aplikasi BASCOM – 8501 pada komputer.
2. Setelah selesai menginstal maka tahap selanjutnya adalah pembuatan program
yang akan dimasukkan ke dalam chip robot.
Gambar 4.1 Pembuatan Program pada BASCOM - 8501
3. Setelah program di buat terlebih dahulu kita check syntax program dengan cara
memilih menu yang terdapat pada aplikasi BASCOM – 8501 atau dengan cara menekan tombol ctrl+F7 yang terdapat pada keybord untuk mengetahui apakah
program yang di buat terdapat error atau tidak.
Gambar 4.2 Check Program
4. Setelah melakukan pengecekan, kita dapat mengetahui apakah program yang kita
buat teradapat error atau tidak, apabila dalam program terdapat kesalahan maka akan
muncul tampilan errors. Berikut ini akan ditunjukkan pada Gambar 4.3 jika dalam
pembuatan program yang kita buat terdapat error.
Gambar 4.3 Error Program
5. Jika dalam program tidak terdapat kesalahan atau error terlebih kita compile
program sebelum kita masukkan kedalam chip robot, kita dapat memilih menu yang sudah ada pada aplikasi tersebut untuk meng-compile atau dengan cara menekan
tombol F2 pada keybord.
Gambar 4.4 Compile Program
6. Tahap terakhir dalam pembuatan program setelah di-compile yaitu memasukkan
program kedalam chip robot. Dengan cara memilih menu “program pada aplikasi tersebut lalu memilih pilhan send to chip atau dengan cara menekan tombol F4 pada
keybord. Setelah itu akan muncul tampilan BASCOM – 8501 MCS Flashprogrammer dan pilih menu “Buffer” lalu write to chip.
Gambar 4.5 Send To Chip
4.2 Implementasi Coding
Pada tahapan ini akan dibahas mengenai program yang telah dibuat untuk robot, berikut adalah penjelasan beserta program yang telah dibuat.
Langkah pertama yang harus dilakukan dalam pembuatan program adalah mendeklarasikan semua fungsi, delay perintah ke perintah yang lain, dan semua port
pada mikrokontroler yang digunakan sebagai input atau output dari program yang akan kita susun. Berikut adalah potongan program yang merupakan penentuan port
pada mikrokontroler dalam membaca perintah sebelum masuk ke perintah utama.
Sensor Alias P3.2 Relay_maju_kanan Alias P0.0
Relay_mundur_kanan Alias P0.3
deklarasi port
Relay_maju_kiri Alias P0.4 Relay_mundur_kiri Alias P0.7
Setelah proses deklarasi port yang ditentukan ke dalam mikrokontroler selesai, langkah kedua adalah membuat program yang akan memfungsikan register dan port
mikrokontroler untuk menjalankan dan meneruskan perintah kepada piranti pendukungnya. Berikut adalah potongan program dimana robot akan berputar - putar
ke kanan jika sensor tidak menerima adanya cahaya.
Do
If Sensor = 1 Then Relay_maju_kanan = 1 : Relay_mundur_kanan = 0
Relay_maju_kiri = 0 : Relay_mundur_kiri = 1 Waitms 300
Program dibawah ini adalah sederet perintah mutlak mewakili inisialisasi program diatas jika sensor dalam keadaan menerima cahaya, maka robot akan berjalan maju
untuk mengikuti atau mendekati cahaya.
Elseif Sensor = 0 Then Relay_maju_kanan = 0 : Relay_mundur_kanan = 1
Relay_maju_kiri = 0 : Relay_mundur_kiri = 1 Waitms 200
End If Loop
End
BAB V PENGUJIAN
DAN ANALISA
5.1 Pendahuluan
Pada bab ini akan dibahas mengenai pengujian dan analisa pada hardware yang telah dirancang. Tujuan dari pengujian dan analisa ini adalah untuk mengetahui
apakah hardware tersebut telah berfungsi dengan benar dan sesuai rencana atau tidak. Pengujian dan analisa ini ditujukan pada pengujian komponen-komponen yang
terdapat pada robot serta pengujian robot pengikut cahaya itu sendiri.
5.2 Pengujian Alat
Berikut ini adalah pengujian alat atau komponen yang terdapat pada robot pengikut cahaya.
5.2.1 Pengujian Mikrokontroler AT89S52
Untuk menguji mikrokontroller AT89S52 yang telah berisi sebuah program kita tinggal meletakkan AT89S52 tersebut pada socket yang telah dipasang pada
PCB. Setelah itu tinggal memberi tegangan pada hardware sederhana sebesar + 4V sampai dengan +5V.
5.2.2 Pengujian Sensor LDR Light Dependent Resistor
Tujuan pengujian rangkaian sensor adalah untuk mendapatkan data karakteristik dari sensor LDR. Rangkaian sensor bertugas memberikan besaran
tegangan masukan pada mikrokontroler, yang sebelumnya melewati proses