Page 23 - Microsoft Word - Modul pgds perulangan
P. 23

Modul Pemrograman Dasar Kelas X



                                            KEGIATAN PEMBELAJARAN 4



                                        STATEMENT IF… ELSE BERSARANG

                        A. Tujuan Pembelajaran

                               Setelah  mempelajari  modul  ini  diharapkan  siswa  dapat  memahami  algoritma
                            percabangan if … else bersarang dan dapat menerapkannya dalam pembuatan suatu
                            program.

                        B.  Uraian Materi
                               Dalam  struktur  IF…  else  bersarang,  sebuah  kondisi  IF  di  dalam  IF  (nested  IF).
                            Program akan dijalankan ketika kondisi satu dan kondisi yang lain telah terpenuhi,
                            jika hasil menunjukkan tidak memenuhi kedua kondisi maka akan lompat ke kondisi
                            lain.  Perhatikan  bahwa (kode  program  1.1) hanya  akan  dijalankan  jika  kondisi
                            1 dan kondisi  1.1 terpenuhi.  Jika  kondisi  1 tidak  terpenuhi,  program  akan  langsung
                            lompat ke bagian ELSE.

                                                     Format penulisan pascal :

                                                        IF (kondisi 1) THEN
                                                        begin
                                                        (kode program 1)
                                                        IF (kondisi 1.1) THEN
                                                        begin
                                                        (kode program 1.1)
                                                        end;
                                                        end
                                                        ELSE
                                                        begin
                                                        (kode program 2)
                                                        end;

                                              Flowchart dengan Metode If... else bersarang:



























                        SMK Antartika 2 Sidoarjo, Dinas Pendidikan Provinsi JawaTimur 2020            17
   18   19   20   21   22   23   24   25   26   27   28