Page 233 - KM Informatika-BS-KLS-VIII_Neat
P. 233

Tabel 7.4: Operator Logika

                       Kondisi 1 (A)  Kondisi 2 (B)  A AND B  A OR B    NOT A       NOT B
                        False       False       False       False        True        True
                        False        True       False        True        True       False
                         True       False       False        True       False        True
                         True        True        True        True       False       False

                       Setelah  memeriksa nilai kebenaran dari suatu  kondisi,  komputer  perlu
                    memilih alternatif yang sesuai. Untuk itulah, dibutuhkan instruksi kondisional.
                    Contoh penggunaan instruksi kondisional dapat kalian lihat pada Tabel 7.2
                    yang diberikan di awal subbab ini.
                    3.  Pengulangan
                    Di dalam kehidupan sehari-hari,   seringkali kalian perlu  melakukan suatu
                    kegiatan yang di dalamnya terdapat hal   yang dilakukan secara berulang-
                    ulang. Sebagai contoh, pada saat seseorang mengecat kamar, paling tidak dua
                    hal berikut ini harus dilakukan secara berulang-ulang:

                    1.  Celupkan kuas ke wadah cat.
                    2.  Usapkan kuas ke dinding kamar yang akan dicat.
                       Kedua proses di atas harus dilakukan secara berulang-ulang sampai semua
                    bagian dinding telah dicat.

                       Tidak hanya manusia,    komputer   juga perlu  melakukan pengulangan
                    dalam mengerjakan tugasnya. Di dalam komputer, khususnya pemrograman,
                    konsep ini dikenal  dengan repetition  atau  loops.  Pada bagian ini,  kalian
                    akan mempelajari cara menggunakan loops    dalam Blockly.  Gambar  7.14  ini
                    menunjukkan blok-blok dalam Blockly yang dapat digunakan untuk loops.


























                                                                        Bab 7 Algoritma Pemrograman  221
   228   229   230   231   232   233   234   235   236   237   238