dan Simulasinya
Bustanul Arifin
Teknik Elektro
F T I UNISSULA 2
Apa yang dimaksud Sub-Rutin?
Jika ada pertanyaan, apa yang anda lakukan sejak pagi
sampai sekarang?
Teknik Elektro
F T I UNISSULA 3
Jawaban yang benar dan umum
(lumrah) adalah:
Bangun tidur
Ke kamar mandi
Sholat subuh
Olah raga
Mandi
Sarapan
Pergi ke kampus
Kuliah Sistem Mikroprosesor
Teknik Elektro
F T I UNISSULA 4
Jawaban yang benar tetapi tidak
umum (tidak lazim/lumrah) adalah:
Membuka mata
Menggerakkan tangan
Menggeliat
Menguap
Menutup mata lagi
Membuka mata
Duduk di tempat tidur
Berdiri
…….
Teknik Elektro
F T I UNISSULA 5
Jawaban yang benar tapi tidak lazim dirangkum dalam
satu kegiatan yang disebut Bangun Tidur
Dalam melakukan pemrograman (coding) ini sering
disebut dengan sub-rutin.
Jadi jawaban kegiatan yang dilakukan sejak pagi
sebenarnya adalah sub-rutin sub-rutin yang dilakukan.
Suatu sub-rutin yang tidak dapat dikerjakan karena ada
kendala dapat segera dinonaktifkan dan berlanjut ke
sub-rutin berikutnya.
Teknik Elektro
F T I UNISSULA 6
Apakah mungkin/boleh membuat
sub-rutin dalam sub-rutin?
Boleh
Contoh sub-rutin bangun tidur ada sub-rutin lain yaitu
mematikan alarm, merapikan tempat tidur, membuka
jendela, mematikan lampu kamar
Teknik Elektro
F T I UNISSULA 7
Sub-rutin
Setup & Loop
Sub-rutin Setup untuk menSetup parameter-parameter
yang diperlukan. (Sub-rutin ini hanya dijalankan sekali
saja di awal program)
Sub-rutin Loop digunakan untuk fungsi perulangan.
(sub-rutin ini melakukan instruksi yang berada di
dalamnya secara berulang-ulang selama mikrokotroler
menyala/aktif)
Teknik Elektro
F T I UNISSULA 8
Untuk pemrograman yang besar &
kompleks
Lebih baik menggunakan sub-rutin sub-rutin untuk
memudahkannya
Memecah program yang besar menjadi bagian-bagian
yang kecil
Mudah untuk mencari kesalahan-kesalahan yang terjadi
Teknik Elektro
F T I UNISSULA 9
Ketiklah program Arduino berikut
Teknik Elektro
F T I UNISSULA 10
Terjadi
kesalahan
ketika di
verify
(complie)
Letak
kesalahan
(baris ke-n)
ditunjukkan
pada tulisan
orange
Teknik Elektro
F T I UNISSULA 11
Jika verify
berhasil akan
ditampilkan
tulisan Done
compiling
Penggunaan
memori data
dan memori
program
ditunjukkan
di bagian
bawah.
Teknik Elektro
F T I UNISSULA 12
Terima Kasih
Teknik Elektro
F T I UNISSULA
13