Percabangan adalah mekanisme dalam pemrograman untuk menentukan keputusan berdasarkan kondisi yang diberikan. Terdapat tiga jenis percabangan: pilihan tunggal, ganda, dan majemuk, yang masing-masing menggunakan pernyataan 'if' untuk mengevaluasi kondisi dan memilih tindakan yang sesuai. Algoritma pemrograman dalam percabangan membantu menentukan tindakan berdasarkan ketersediaan aplikasi atau kondisi alternatif yang ada.