Page 141 - Buku Digital Kelas X
P. 141

c.  Diagram Alir 3: Membagi Bilangan
                                                    Diagram  alir  dapat  memiliki  beberapa
                                                    kemungkinan aliran sehingga suatu algoritma
                                                    dapat adaptif terhadap masukan yang diberikan.
                       START                        Hal ini dimungkinkan dengan adanya simbol
                                                    keputusan. Aliran keluar dari simbol keputusan
                   READ pembilang penyebut          akan bergantung pada kondisi yang ada di dalam
                                                    simbol keputusan.
                                                    Pada  contoh  ini,  simbol  keputusan  digunakan
                             No
                                                    untuk menghindari dijalankannya suatu operasi
                     penyebut = 0 ?  Hasil = pembilang / penyebut  matematika  yang  tidak  dapat  dieksekusi  oleh
                                                    komputer,  yaitu  operasi  pembagian  dengan
                    Yes
                                                    pembagi  bernilai  0.  Apabila  operasi  tersebut
                                                    dilakukan, komputer akan menampilkan pesan
                        PRINT           PRINT hasil  kesalahan  dan  program akan  berhenti  secara
                   “Penyebut tidak boleh nol”
                                                    tidak wajar.
                                                    Diagram  alir  ini  merupakan  proses  untuk
                                                    membagi  pembilang  dengan  penyebut.  Akan
                                                    tetapi,  sebelum  operasi  pembagian  dilakukan,
                                                    diagram akan mengecek terlebih  dahulu  nilai
                        END                         dari  penyebut.  Apabila  penyebut  bernilai  0,
                                                    operasi pembagian tidak dilakukan dan pesan
                                                    yang  sesuai  akan ditampilkan.  Jika tidak,
                                                    operasi dapat dilakukan dengan aman dan hasil
                                                    pembagian dapat ditampilkan.

                 d.  Diagram Alir 4: Menghitung Mundur dari N hingga 1
                                                    Aliran pada diagram alir dapat diatur sehingga
                                START
                                                    satu lebih simbol dijalankan berulang kali. Pada
                                                    contoh berikut, perulangan dilakukan sehingga
                                READ N
                                                    diagram alir tersebut akan menghasilkan
                                                    barisan bilangan bulat dari N hingga 1.
                                      No            Misalkan, N bernilai 5. Maka, diagram alir akan
                                                    mencetak angka 5 4 3 2 1.
                                 N>0?
                                                    Tentunya, perulangan tidak bisa dilakukan
                              Yes
                                                    terus-menerus sehingga diperlukan suatu
                                                    kondisi untuk menghentikan perulangan.
                                PRINT N
                                                    Simbol keputusan dapat digunakan untuk
                                                    menghentikan perulangan tersebut pada
                                N = N - 1           kondisi yang kita tetapkan.


                                 END





                 140     Informatika SMA Kelas X
   136   137   138   139   140   141   142   143   144   145   146