Rangkuman materi algoritma dan pemrograman percabangan (Davin)

 1. Pengertian Percabangan

Percabangan adalah struktur algoritma yang digunakan untuk mengambil keputusan berdasarkan suatu kondisi. Program akan menjalankan perintah tertentu jika kondisi terpenuhi.


2. Fungsi Percabangan


Membuat program dapat mengambil keputusan.

Menentukan proses berdasarkan kondisi tertentu.

Membuat program lebih fleksibel dan sesuai dengan situasi yang terjadi.


3. Jenis-Jenis Percabangan


IF

Digunakan jika hanya ada satu kondisi yang diperiksa.

Contoh:


Jika nilai >= 75

    maka "Lulus"


IF – ELSE

Digunakan jika terdapat dua kemungkinan.


Jika nilai >= 75

    "Lulus"

Jika tidak

    "Tidak Lulus"


IF – ELSE IF – ELSE

Digunakan untuk memeriksa beberapa kondisi secara berurutan.


Jika nilai >= 90 → A

Jika nilai >= 80 → B

Jika nilai >= 70 → C

Selain itu → D

Nested IF (IF Bersarang)

Percabangan yang terdapat di dalam percabangan lainnya.

Switch/Case

Digunakan untuk memilih satu tindakan berdasarkan beberapa pilihan nilai tertentu.


4. Operator yang Digunakan

Percabangan biasanya menggunakan operator:


Perbandingan: >, <, >=, <=, ==, !=

Logika: AND, OR, NOT


5. Contoh Penerapan

Percabangan dapat digunakan untuk:


Menentukan lulus atau tidak lulus.

Menentukan bilangan ganjil/genap.

Menentukan nilai A, B, C, dan seterusnya.

Menentukan diskon berdasarkan jumlah belanja.

Menentukan apakah seseorang memenuhi suatu syarat.


Kesimpulan:

Percabangan merupakan bagian penting dalam algoritma karena memungkinkan program memilih tindakan berdasarkan kondisi tertentu. Struktur yang paling umum adalah IF, IF–ELSE, IF–ELSE IF–ELSE, IF bersarang, dan SWITCH/CASE.


Kalau kamu kirim screenshot atau salin isi halaman dari link tersebut, saya bisa merangkum persis sesuai materi di website itu, termasuk contoh dan poin-poin pentingnya.

Komentar

Postingan populer dari blog ini

Tahapan membuat bubble sort, penjelasan for, while, do while dan neested loop dan penjelasan mengenai flowchart

rangkuman materi pertemuan ke 2

rangkuman Materi Algoritma & Pemrograman: Percabangan