Percabangan
Percabangan
Percabangan adalah struktur algoritma yang digunakan untuk mengambil keputusan berdasarkan kondisi tertentu.
Program tidak selalu menjalankan semua instruksi secara berurutan. Dalam kondisi tertentu, program harus menentukan :
Jika kondisi benar → lakukan proses A
Jika kondisi salah → lakukan proses B
Contoh :
Jika nilai siswa ≥ 70, maka siswa dinyatakan LULUS.
Jika nilai < 70, maka siswa dinyatakan TIDAK LULUS.
2. Operator Perbandingan
|
Operator |
Arti |
Contoh |
|
|
== |
Sama dengan |
Nilai == 80 |
|
|
!= |
Tidak sama dengan |
Nilai != 80 |
|
|
> |
Lebih besar |
Nilai > 80 |
|
|
< |
Lebih kecil |
Nilai < 80 |
|
|
>= |
Lebih besar sama dengan |
Nilai >= 80 |
|
|
<= |
Lebih besar sama dengan |
Nilai <= 80 |
|
3. Operator Logika
|
Operator |
Python |
JavaScript |
Arti |
|
AND |
and |
&& |
Kedua kondisi harus benar |
|
OR |
or |
|| |
Salah satu kondisi benar |
|
NOT |
not |
! |
Membalik kondisi |
4. Alur Berpikir Saat Membuat Percabangan
Mahasiswa dapat menggunakan langkah berikut :
1. Tentukan masalah ↓2. Tentukan data/input ↓3. Tentukan kondisi ↓4. Tentukan kemungkinan hasil ↓5. Buat algoritma ↓6. Buat pseudocode ↓7. Implementasikan ke bahasa pemrograman ↓8. Uji dengan beberapa data
5. Perbedaan Percabangan Python dan JavaScript
|
Konsep |
Python |
JavaScript |
|
IF |
if |
&& |
|
ELSE |
else |
else |
|
ELSE IF |
elif |
Elif
if |
|
AND |
and |
&& |
|
OR |
or |
|| |
|
NOT |
not |
` |
|
MOD |
% |
% |
|
Blok program |
Identasi |
{ } |
|
Input |
input(
) |
prompt(
) |
|
Output |
print
( ) |
document.write(
) |
Komentar
Posting Komentar