Langsung ke konten utama

ALGORITMA PERCABANGAN



Sebuah program tidak selamanya akan berjalan dengan mengikuti struktur berurutan, kadang-kadang kita perlu merubah urutan pelaksanaan program dan menghendaki agar pelaksanaan program meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagai
percabangan/pemilihan atau keputusan. Berikut beberapa kondisi percabangan :

1.      Penulisan percabangan 1 kondisi
if then
pernyataan
penjelasan :
Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan


Flowchart :
 

2.      Penulisan percabangan 2 kondisi

if then
pernyataan1
     else
pernyataan2
  
penjelasan :
Jika <kondisi> bernilai benar maka pernyataan1 dikerjakan. Sedangkan jika tidak (<kondisi> bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan2. Berbeda dengan percabangan satu kondisi, pada percabangan dua kondisi ada dua pernyataan untuk dua keadaan kondisi, yaitu untuk <kondisi> yang bernilai benar dan <kondisi> yang bernilai salah
Flowchart :
 
3.      Penulisan percabangan lebih dari 2 kondisi
If then
                  Pernyataan1
    else if then
                  Pernyataan2
                  ...
    else if then
Pernyataan(n)
    else
                  Pernyataan(n)
Penjelasan :
Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dikerjakan pernyataan1. Jika salah, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan2. Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara yang sama dengan yang sebelumnya. Terakhir, jika semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah Pernyataan(n+1).

Flowchart :
 

4.      Penulisan percabangan bersarang

If  then
      if then
                  Pernyataan1
          else
                  Pernyataan2
  else
      If
                  Pernyataan3
    else
                  Pernyataan4


Penjelasan :
Mula-mula <kondisi1> dicek nilai kebenarannya. Jika benar, maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan1. Jika tidak algoritma akan dikerjakan pernyataan2. Jika <kondisi1> tidak benar maka akan dicek nilai kebenaran . Jika <kondisi3> benar, maka dikerjakan pernyataan3. Jika tidak akan dikerjakanpernyataan4.

Flowchart :

Komentar

Postingan populer dari blog ini

Arti Logo Kabupaten Demak

ARTI LOGO / LAMBANG KABUPATEN DEMAK 1.       Lukisan Persegilima warna kuning emas melambangkan hasrat masyarakat Demak untuk mengamalkan Pancasila dan Bertaqwa Kepada Tuhan Yang Maha Esa 2.       Dasar Biru dan Kuning menunjukkan geografis daerah kabupaten Demak adalah daerah pantai dan rawa, yang mana setiap tahun waktu musim penghujan terlalu banyak air dan musim kemarau sangat kekurangan air 3.       Masjid Menunjukkan arti kebesaran   Masjid Agung Demak sebagai hasil kebudayaan khas demak 4.       Ruang Masjid Berjumlah 9 melambangkan tempat musyawarah walisongo dan beringin melambangkan keadilan dan kebenaran serta penyanyang 5.       Tombak Berdiri Tegak Lurus Melintas Keatas Ditengah ruang masjid yang mengandung arti kepahlawanan revolusi 1945 melawan penjajahan 6.       Empat Garis Bergelombang laut...

Syarat Menjadi Mikrotik Academy

Apa itu mikrotik academy? Mikrotik Academy adalah nama sebuah program dari perusahaan Mikrotik untuk institusi pendidikan di seluruh dunia termasuk Indonesia. Apa tujuan mikrotik academy? Tujuan utama dari mikrotik academy adalah sekolah dapat mengadopsi kurikulum MTCNA kedalam kegiatan belajar mengajar. Sekolah saya harus bayar berapa ke Mikrotik? Ngak bayar, gratis. Ini bukan seperti XXX academy yang ada biaya tahunan ke YYY. Apa saja syarat menjadi Mikrotik academy? 1.       Anda adalah sebuah Universitas / Politeknik / Sekolah keteknikan. 2.       Jika diterima, anda wajib mengajarkan Materi Mikrotik academy (MTCNA) kepada siswa anda. 3.       Menghubungi koordinator Mikrotik Academy 4.       Mempunyai minimum satu orang trainer mikrotik academy. 5.       Menandatangai MOU dengan mikrotik. MOU ini adalah perjan...

Cara membuat PC Router dengan Ubuntu

Bagaimana cara membuat PC Router dengan Ubuntu ?, Berikut adalah step-by-step untuk membuat PC Router dengan mesin Ubuntu . PC Router dengan Ubuntu Dan disini saya asumsikan anda semua telah berhasil install Ubuntu di komputer yang akan dijadikan sebagai PC Router dan dalam pembuatan PC Router ini saya menggunakan Ubuntu 8.04 versi Server. Persiapan untuk membangun PC Router dengan Ubuntu : 1. PC Pentium IV dengan RAM 512 Mbps dan 2 LAN Card, eth0 untuk koneksi ke ISP dan eth1 untuk koneksi ke LAN 2. 2 (dua) Kabel Straigth 3. IP Address, baik dari ISP (eth0) maupun untuk LAN (eth1), dalam kasus ini diambil contoh : ISP (eth0) : 202.172.16.40/29 dengan DNS 1 : 202.172.1.1 dan DNS2 : 202.172.1.2 LAN (eth1) : 192.168.1.1/24 Seperti yang saya bilang diatas, bahwa disini saya asumsikan anda semua telah berhasil meninstall ubuntu 8.04 versi server di komputer, maka langkah pertama untuk install PC Router di ubuntu adalah update dan upgrade Ubuntu anda, ha...