Page 35 - MODUL TEKNIK PEMOGRAMAN MIKROPROSESSOR DAN MIKROKONTROLLER
P. 35

- if....else
                     Operator if…else mengetes  sebuah  kondisi  apabila  tidak  sesuai  dengan  kondisi

                     maka akan mengeksekusi baris program yang ada di else.


                         if(inputPin == HIGH)
                         {
                           //Laksanakan rencana A;
                         }
                         else
                         {
                           //Laksanakan rencana B;
                         }

                     - for

                     Operator for digunakan  untuk  mengulang  blok  statement  di  dalam  bracket,

                     beberapa kali sesuai dengan jumlah yang ditentukan. Setiap for() loop mempunyai
                     tiga parameter dan dipisahkan menggunakan titik koma (;):


                        for(initialization; condition; expression)
                        {

                          //doSomethig;
                        }



                     Contoh penggunaan:


                         for(index=0; index<=3; index++)
                         {

                           counter++;
                        }

                     1. index=0; Sesuatu  yang  dikerjakan  sebelum  dimulai: Membuat  index  =  0.

                     2. index<=3; Operasi  logika  yang  dites,  selama  hasilnya  benar  (true)  akan  terus
                     looping: Jika index lebih kecil atau sama dengan 3, akan menjalankan kode yang

                     ada di dalam bracket {}. Ketika index = 4, akan keluar dari loop dan melanjutkan
                     baris kode selanjutnya di dalam sketch.

                     3. index++ Sesuatu     yang    dilakukan     setelah   menjalankan      satu    baris
                     statement: Meletakan  "++"  setelah  sebuah  variabel  bermaksud  menambahkan

                     variabel tersebut dengan satu. Dapat juga menggunakan "index = index + 1".
                     - while






                                                                                                       26
   30   31   32   33   34   35   36   37   38   39   40