LEMBAR KERJA 2
FUNGSI IF – ELSE PADA ARDUINO
Tujuan
Peserta harus dapat:
Memahami makna dari fungsi IF
Memprogram Arduino menggunakan fungsi IF
Memprogram Arduino menggunakan fungsi IF-ELSE
Melakukan kolaborasi program serupa fungsi IF-ELSE
Membuat kesimpulan dari praktikum yang telah dilaksanakan
Waktu 5 x 45 menit
Komputer/Laptop 1 buah
Software Arduino IDE 1 buah
Arduino Uno 1 buah
Breadboard 1 buah
Resistor 220 Ω 4 buah
LED 4 buah
Kabel secukupnya
Lembar Informasi
Macam Operator
Berikut ini adalah beberapa operator yang sering digunakan:
Fungsi IF-ELSE
Pernyataan IF jika di artikan adalah “Jika”, sedangkan ELSE adalah “Jika Tidak”. Pernyataan IF-ELSE
sangat diperlukan untuk menangani masalah yang butuh pengambilan keputusan. Sebagai contoh,
Hal. 1 - 8
LEMBAR KERJA MIKROKONTROLER
terdapat dua pilihan yang akan menentukan lampu LED A yang dinyalakan atau lampu LED B yang
dinyatakan berdasarkan suatu kondisi. Contohnya :
If (kondisi tertentu).
Pernyataan LED A menyala
Else
Pernyataan LED B menyala
Program tersebut menyatakan bahwa perintah IF adalah penanda jika terjadi suatu kondisi tertentu,
maka akan menyebabkan LED A menyala. Kemudian perintah Else tersebut menjadi isyarat jika
terjadinya kondisi lain, maka akan menyebabkan LED B menyala
Keselamatan Kerja
Hati hati dalam pemasangan polaritas komponen
Printed Board pada papan Arduino jauhkan dari bahan konduktor
Lepaskan papan Arduino dari komputer atau sumber tegangan ketika merakit komponen
Langkah Kerja
Fungsi “ if “
1. Buat kode program / sketch berikut
Hal. 2 - 8
LEMBAR KERJA MIKROKONTROLER
2. Buat diagram alur lampu berkedip pada program yang anda buat
3. Buat rangkaian seperti gambar dibawah
4. Lakukan compile sketch untuk mengetahui kebenaran program yang sudah anda buat
dengan cara pilih verify pada tool bar
5. Lakukan upload sketch ke modul arduino uno
6. Apa yang terjadi saat program telah dijalankan? Jelaskan reaksi LED serta pada bagian
program mana yang membuat LED beraksi seperti itu?
LED akan menyala dan mati semakin cepat lalu akan kembali seperti keaadaan
semula.
7. Ceritakan alur kerja program tersebut dengan cara menghubungkan keterkaitan antara
program dan hasil program tersebut!
Hal. 3 - 8
LEMBAR KERJA MIKROKONTROLER
Fungsi “ if-else “
8. Buat kode program / sketch berikut ;
Hal. 4 - 8
LEMBAR KERJA MIKROKONTROLER
11. Ceritakan alur kerja program tersebut dengan cara menghubungkan keterkaitan antara
program dan hasil program tersebut!
12. Pada program nomor 8 terdapat fungsi Else, apa yang terjadi jika fungsi Else pada nomor
8 ditiadakan? Jelaskan pada kolom dibawah!
13. Buat diagram alur dan program lampu lalu lintas dengan fungsi IF-ELSE
Hal. 5 - 8
LEMBAR KERJA MIKROKONTROLER
Hal. 6 - 8
LEMBAR KERJA MIKROKONTROLER
Hal. 7 - 8
LEMBAR KERJA MIKROKONTROLER
Hal. 8 - 8