Prosedur Pembuatan Program Implementasi Coding

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