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. Algoritma percabangan pada pemrograman
umumnya menggunakan kata kunci IF (jika), THEN (maka), dan ELSE (selainnya).
Berikut kelompok saya akan mejelaskan tentang algoritma percabangan 1 kondisi
dan 2 kondisi beserta contoh kasusnya.
ALGORITMA PERCABANGAN 1
KONDISI
Algoritma percabangan dengan 1 kondisi memiliki format dasar seperti
berikut :
IF <kondisi>
THEN <pernyataan>
Pada format diatas , jika <kondisi> bernilai benar maka
<pernyataan> dikerjakan, sedangkan jika bernilai salah, maka <pernyataan>
tidak dikerjakan dan proses langsung keluar dari percabangan.
Contoh Kasus : Nilai siswa akan gagal bila bernilai ≤ 60
ALGORITMA BAHASA
NATURAL
- Mulai
- Menentukan nilai siswa
- Jika nilai siswa ≤ 60
- Siswa dinyatakan Gagal
- Selesai
PSEUDOCODE
Var :
nilai_siswa : integer
Pseudocode :
Read ( nilai siswa )
IF nilai siswa ≤ 60
THEN
write ( Siswa dinyatakan gagal )
FLOWCHART
ALGORITMA PERCABANGAN 2
KONDISI
Algoritma percabangan dengan 2 kondisi memiliki format dasar seperti
berikut :
IF <kondisi>
THEN <pernyataan
1>
ELSE <pernyataan
2>
Pada format di atas, Jika <kondisi> bernilai benar maka pernyataan
1 dikerjakan. Sedangkan jika tidak (<kondisi>bernilai salah), maka
pernyataan yang dikerjakan adalah pernyataan 2. Berbeda dengan percabangan 1
kondisi, pada percabangan dua kondisi ada dua pernyataan untuk kedua kondisi,yaitu
untuk <kondisi> yang bernilai benar dan <kondisi> yang bernilai
salah.
Contoh Kasus : Penggolongan nilai
ALGORITMA BAHASA
NATURAL
- Mulai
- Menentukan nilai siswa
- Jika nilai siswa ( 0 – 100 ) > 75 Tergolong Baik
- Jika nilai siswa ( 0 – 100 ) ≤ 75 Tergolong Cukup
- Tampilkan hasil
- Selesai
PSEUDOCODE
Var :
nilai_siswa : integer
Pseudocode
read (nilai siswa )
IF nilai siswa > 75
THEN
write ( tergolong baik
)
ELSE
write ( tergolong cukup
)
FLOWCHART
terimakasi infonya
ReplyDeleteizin copas ke blog saya gan, buat tugas (y)
ReplyDeletekupas 1 per satu mas matererinya
ReplyDeletekupas 1 per satu mas matererinya
ReplyDeletekupas 1 per satu mas matererinya
ReplyDeleteizin copas gan
ReplyDeletekaga
ReplyDeleteterima kasih, sangat membantu dalam belajar pemrogaman dasar
ReplyDelete\
sangat bermanfaat menambah banyaknya wawasan
ReplyDeleteizin copas buat tugas
ReplyDeletemantap.
ReplyDeleteMaterinya bagus singkat dan padat ...
ReplyDeleteJangan lupa kunjungi website dan blog kami di
http://www.atmaluhur.ac.id
1722300001myblog.blogspot.com
Good lah mantap tinggal yang percabangan bersarangnya
ReplyDeletewagalasehhh....mantab gan
ReplyDeletePower supply hp
memek
ReplyDeleteKontol
ReplyDeleteProgram kemaluan
ReplyDeleteDeklarasi
Var kemaluan
Algoritma
Read(kemaluan)
If(kontol+memek=anak)then
Write(anak haram)
End if
Sudah
ReplyDeleteit's verry good thank you ��
ReplyDeletemekase
it's verry good thank you 💜
ReplyDeleteanjay
ReplyDelete