Page 3 - MODUL PEMROGRAMAN DASAR
P. 3

A.    KOMPETENSI DASAR
                 KD 3.6     Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
                 KD 4.6     Membuat kode program struktur kontrol percabangan


            B.    TUJUAN PEMBELAJARAN:
                 Melalui  pembelajaran  daring,  menyimak  video  pembelajaran  dan  e-modul,  peserta  didik  mampu
                 mendiagramkan  dan  mendesain  kode  program  dengan  struktur  kontrol  percabangan  tidak  bersyarat  dan
                 struktur percabangan sederhana secara benar dan teliti serta menerapkan dalam kehidupan sehari-hari
                 dengan menunjukkan sikap disiplin, rasa ingin tahu, jujur, tanggungjawab dan kerja keras.


            C.     INDIKATOR PENCAPAIAN KOMPETENSI
                  3.6.1 Menjelaskan statement/perintah untuk kontrol percabangan
                  3.6.2 Menerapkan statement/perintah untuk kontrol percabangan tidak bersyarat
                  4.6.1 Membuat aplikasi percabangan tidak bersyarat


            D.    MATERI POKOK:
              1.  Struktur control percabangan secara umum
              2.  Struktur control percabangan sederhana


                                                        STRUKTUR
                                                     PERCABANGAN
                  Salah  satu  permasalahan  yang  pasti  akan  dijumpai  dalam
            pembuatan  program  adalah  percabangan.  Percabangan adalah suatu
            pemilihan statemen yang akan  dieksekusi dimana pemilihan tersebut
            didasarkan atas kondisi tertentu. Di dalam C++ terdapat dua buah jenis
            struktur  yang  digunakan  untuk  mengimplementasikan  suatu
            percabangan,  yaitu  dengan  menggunakan  struktur  if  dan  struktur
            switch.
            Pada flow chart, logika percabangan diwakili  “jika…maka”
            digambarkan dalam bentuk cabang:



                                                                          Gambar 1 Contoh Flowchart Percabangan
   1   2   3   4   5   6   7