Page 150 - Informatikakm
P. 150

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
                                                akan bergantung pada kondisi yang ada di dalam
              READ pembilang penyebut
                                                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
               “Penyebut tidak boleh nol”  PRINT hasil  kesalahan dan program akan berhenti secara
                                                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
                             N>0?               mencetak angka 5 4 3 2 1.
                                                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
   145   146   147   148   149   150   151   152   153   154   155