source: wikipedia
Diagram Alir Lampu Flip-flop dengan Arduino
Dalam pemrograman Arduino, ada dua fungsi dasar yang digunakan yaitu setup() yang
dijalankan hanya sekali pada awal program berjalan dan loop() yang akan berjalan terus
menerus.
Diagram Alir Flip Flop Arduino
Dari program diatas, setup() dijalan sekali untuk menginisiasi pin 7 dan pin 8 Arduino
sebagai Output.
Kemudian perulangan dilakukan untuk menyalan dan mematikan LED Merah dan Hijau
secara bergantian dalam interval 1 detik.
Penjelasan lebih lengkap dan simulasinya: Bikin Flip-Flop Pakai Arduino Uno Simulator
Perulangan digunakan untuk mengulang suatu proses. Perulangan dapat dilakukan terus-
menerus selama program berjalan, sampai didapatkan kondisi untuk keluar dari perulangan
tersebut. Contohnya perulangan untuk menampilkan angka 1 sampai 100, kondisi untuk
berhentinya adalah jika angka tersebut sudah mencapai 100.
Flowchart Percabangan
OLEH ICHAL · DIPUBLIKASIKAN 13 JUNI 2009 · DI UPDATE 29 NOVEMBER 2018
Dalam pemrograman, percabangan merupakan salah struktur kendali yang memungkinkan
pemilihan atas perintah yang akan dijalankan.
Ada beberapa jenis percabangan yang sering dipakai dalam pemrograman, yaitu:
Percabangan Sederhana
Secara sederhana percabangan dapat digambarkan seperti dalam flowchart berikut:
Pada flowchart di atas “perintah 1” akan dilakukan jika “kondisi benar”, sedangkan “perintah
2” akan dilakukan jika ”kondisi salah“.
Percabangan Bersarang
Selain bentuk diatas, dalam percabangan juga dikenal istilah percabangan bersarang (Nested IF),
Bentuk sederhana dari percabangan bersarang jika digambarkan dalam flowchart bentuknya akan
seperti berikut:
Pada flowchart tersebut, “perintah 1” dilakukan saat “kondisi 1” bernilai benar, sedangkan jika
nilainya salah, maka akan dijalankan “kondisi 2”.
Selanjutnya pada “kondisi 2”, jika nilainya benar maka “perintah 2” akan dijalankan, sedangkan
jika salah maka “perintah 3” yang akan dijalankan.
Kedua bentuk percabangan di atas merupakan dasar dari bentuk percabangan selanjutnya, yaitu
percabangan kompleks.
Percabangan Kompleks
Dalam percabangan kompleks, sebuah percabangan dapat mempunyai percabangan lain
didalamnya, hal ini akan sangat dibutuhkan dalam sebuah program yang kompleks.
Syntax Percabangan
Syntax yang umum digunakan dalam percabangan adalah
IF dan IF… ELSE untuk percabangan sederhana,
IF… ELSE IF… untuk percabangan bersarang,
Selain itu ada syntax alternatif lain yang dalam bahasa pascal dikenal
dengan CASE…OF atau SWITCH dalam bahasa C, untuk lebih jelas Anda bisa cek contoh
source code percabangan disini, program tersebut dibuat dengan menggunakan bahasa VHDL
untuk memprogram FPGA.
Dalam membuat program, perintah percabangan akan sangat dibutuhkan, terutama saat membuat
program-program dengan algoritma yang kompleks.
Perulangan (Loop)
OLEH ICHAL · DIPUBLIKASIKAN 9 JUNI 2009 · DI UPDATE 18 OKTOBER 2012
Dalam konteks pemrograman perulangan adalah pengulangan suatu proses hingga batas yang
telah ditentukan. Secara umum dikenal dua jenis perulangan yaitu perulangan iteratif dan
rekursif.
Pada function ”HitungPangkat” terdapat proses pemanggilan dirinya sendiri selama nilai dari
variabel b tidak sama dengan 0. Programnya dapat didownload di sini.
Program-program tersebut dibuat dengan menggunakan bahasa pemrograman pascal, anda dapat
memodifikasinya sesuai dengan bahasa pemrograman yang anda kuasai. Selamat mencoba…