Page 46 - MODUL TEKNIK PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLLER
P. 46
KUNCI JAWABAN
Pilihan Ganda
1. A
2. E
3. D
4. B
5. A
Essay
1. Perbedaan fungsi setup dan loop yaitu :
a. Fungsi setup() hanya di panggil satu kali ketika program pertama kali dijalankan.
Ini digunakan untuk pendefinisikan mode pin atau memulai komunikasi serial.
Fungsi setup() harus di ikut sertakan dalam program walaupun tidak ada
statement yang dijalankan.
b. Setelah menjalankan fungsi setup() maka secara langsung akan melakukan
fungsi loop() secara berurutan dan melakukan instruksi-instruksi yang ada dalam
fungsi loop() terus menerus.
2. Perbedaan if-else dengan switch-case :
a. If – else (untuk menjalankan pernyataan dengan kondisi yang salah )
b. switch – case (untuk menjalankan salah satu pernyataan dari berbagai
kemungkinan yang ada )
3. Proses output menggunakan fungsi printf(), puts(), dan putchar().
a. Fungsi printf() digunakan untuk menampilkan semua jenis data (numeric dan
karakter).
b. Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan
diakhiri dengan perpindahan baris.
c. Fungsi putchar() digunakan untuk menampilkan sebuah karakter.
37