Pada dasarnya
pemrograman komputer adalah untuk keperluan manusia dalam memenuhi kebutuhan
dan kenginan hidupnya . Oleh sebab itu pemrogram komputer identik dengan
penyelesaian pekerjaan manusia keseharian . Kehidupan kita tidak selamanya
berjalan lurus , terkadang harus melakukan sebuah pilihan dari sebuah keadaan,
atau melakukan suatu pengujian kepada suatu kondisi agar kita dapat mengambil
suatu keputusan tentang jalan/arah yang akan kita ambil . Dalam pemrograman
kondisiseperti ini lazimnya disebut dengan “percabangan/branching” . Dalam
kondisi tertentu
Dalam menerjemahkan sebuah algoritma percabangan , kita bisa melakukan sebuah pendekatan penyelesaian yang berbeda untuk kasus yang sama dan berbeda untuk kasus yang berlainan . Hal ini bergantung sejauh mana kita mampu melakukan sebuah pendekatan yang paling efektif dan efisien . Hal lain yang penting yang harus di perhatikan adalah bagaimana orang lain dengan mudah memahami alur pemikiran kita(algoritma kita) dan mudah menggunakan apilkasi yang telah kita buat .Setiap bahasa pemrograman memiliki ketentuan yang sedikit berbeda , namun pada umumnya statement untuk percabangan adalah
- IF text expression THEN expression(s)
- IF text expression THEN expression(s) ELSE expression(s) 2
- IF text expression THEN
expression(s)
ENDIF
- IF text expression THEN
expression(s)
ELSE
expression(s) 2
ENDIF
Pencabangan/pengujian kondisi bukan hanya untuk memilih salah satu dari dua kemungkinan yang harus dipilih , melainkan juga bisa memilih satu dari beberapa keinginan /kemungkinan dari hal yang kita harapkan . Pada prinsipnya pencabangan/pengujian merupakan sebuah kondisi atau syarat agar akhir program yang kita buat sesuai tujuan dan benar hasilnya .
- - Branching adalah suatu kondisi dimana
user akan memilih salah satu dari 2/lebih alternatif jawaban yang ada .
- Pada saat kita dalam suatu
pertanyaan/suatu kondisi maka akan terjadi 2 buah pernyataan ( YA dan TIDAK )
- Jika hasil dari proses branching adalah
ya/benar maka lanjut ke proses selanjutnya atau cetak hasil dari kondisi
tersebut
- Jika hasil dari proses btanching adalah
tidak/salah maka hasil dari kondisi tersebut tidak sesuai kondisi yang diminta
atau memiliki hasil tersendiri yangberbeda dengan kondisi yang ditanyakan .
- - Branching tidak harus dilakukan sekali
tetapi dapat dilakukan berulang sampai mendapatkan hasil sesuai kondisi yang diminta
.
- - Prinsipnya
pencabangan/pengujian/branching
merupakan sebuah kondisi atau syarat agar akhir program yang kita buat
sesuai tujuan dan benar hasilnya

No comments:
Post a Comment