Badoy Studio

Halo semuanya, pada artikel ini kita akan mengulas beberapa contoh flowchart percabangan. Ingin tahu selengkapnya seperti apa? Langsung saja simak pembahasannya melalui uraian di bawah ini sampai selesai.



Pentingnya Memahami Flowchart dalam Pemrograman

Flowchart merupakan diagram yang menampilkan langkah demi langkah dan keputusan untuk melakukan suatu proses dari sebuah program.

Memahami dan menguasai pembuatan flowchart sangat penting dalam membuat program. Karena dengan menggunakan bagan alur proses dari program yang akan dibuat akan menjadi jelas, ringkas, dan mengurangi kemungkinan salah penafsiran. Flowchart juga dalam dunia coding merupakan cara yang efektif untuk menghubungkan di antara kebutuhan teknis dan non teknis.

Percabangan dalam Pemrograman

Setiap mempelajari fundamental pemrograman apapun kita tidak boleh melewatkan berbagai materi penting salah satunya yaitu percabangan.

Percabangan atau biasa juga disebut dengan kondisi pada pemrograman adalah struktur kendali yang akan menjalankan perintah berdasarkan kondisi yang ditentukan. Dalam pemrograman sendiri biasanya perintah ini menggunakan IF dan ELSE ya.

Beberapa Contoh Flowchart Percabangan

Nah, supaya lebih memahami bagaimana cara penerapan flowchart percabangan, silahkan simak beberapa contoh berikut ini.

Flowchart Percabangan Sederhana

Disebut sederhana karena tidak dapat banyak perintah yang akan dieksekusi. Karena biasanya percabangan sederhana hanya mempunyai satu kondisi saja. Dalam pemrograman flowchart ini akan dijalankan menggunakan perintah IF ELSE. Gambar di bawah ini adalah contoh dari flowchart percabangan sederhana.

Penjelasan singkat :

  • Flowchart di atas dimulai dari simbol terminal untuk memulai program
  • Selanjutnya ada simbol flow yang berjalan menunju simbol kondisi
  • Di sini terdapat kondisi : jika total belanja di atas 100 ribu
  • Kalau kondisi tersebut benar maka yang dihasilkan adalah kalimat “ Selamat, Anda dapat hadiah “
  • Dan jika hasilnya salah maka output yang dihasilkan adalah “ Terima kasih sudah belanja “
  • Setelah itu akan alur berakhir

Flowchart Percabangan Bersarang

Percabangan bersarang artinya percabangan yang memiliki lebih dari satu kondisi. Dalam permograman sendiri biasanya flowchart ini menggunakan IF ELSE IF. Contohnya seperti gambar berikut ini.

 Penjelasan Singkat :

  • Jika nilai lebih dari 90 maka grade yang ditampilkan adalah A
  • Jika tidak maka akan ditentukan lagi pada kondisi berikutnya yaitu apakah nilai lebih dari 80? Jika ya maka gradenya adalah B
  • Lalu jika bukan 80, maka akan ada ditentukan lagi pada kondisi selanjutnya yaitu apakah nilai lebih dari 70 ? kalau benar hasilnya adalah grade C
  • Jika tidak memenuhi semua kondisi di atas maka grade yang akan ditampilkan adalah D

Flowchart Percabangan Kompleks

Disebut kompleks karena ada percabangan di dalam percabangan lainnya. Umumnya percabangan kompleks ini dipakai untuk mengambil sebuah keputusan berdasar beberapa kondisi yang harus dipenuhi. Contohnya seperti pada gambar di bawah ini.

contoh flowchart percabangan

Penjelasan singkat :

  • Dari flowchart di atas kita melihat distributor memroduksi barang
  • Lalu barang yang diproduksi disimpan dalam gudang
  • Selanjutnya saat agen memesan barang yang telah diproduksi, distributor akan memberikan pesan kepada agen bila barang ada. Jika tidak tersedia mereka akan produksi barangnya lagi
  • Jika barang ada, agen akan langsung bertransaksi dengan distributor
  • Lalu kalau kedua belah pihak setuju maka barang akan langsung dikirim ke agen, jika tidak barang akan dikirim ke gudang lagi
  • Barang yang sudah dikirim akan segera diterima agen
  • Ada dua kondisi saat agen menerima barang, yaitu layak dan tidak layak
  • Jika barang tidak layak maka akan dikembalikan ke distributor
  • Kalau layak akan dijual oleh agen
  • Lalu muncul lagi kondisi barang yang ada di agen apakah laku atau tidak
  • Jika tidak laku akan dikembalikan ke distributor
  • Barang yang laku akan dikirim ke pembeli


Contoh Penerapan pada Bahasa Pemrograman PHP

Berikut ini adalah contoh dari penggunaan flowchart percabangan pada pemrograman PHP dengan menggunakan perintah IF Else.

<?php

$nilai = 70;

if ($nilai > 90) {
    $grade = "A+";
} elseif($nilai > 80){
    $grade = "A";
} elseif($nilai > 70){
    $grade = "B+";
} elseif($nilai > 60){
    $grade = "B";
} elseif($nilai > 50){
    $grade = "C+";
} elseif($nilai > 40){
    $grade = "C";
} elseif($nilai > 30){
    $grade = "D";
} elseif($nilai > 20){
    $grade = "E";
} else {
    $grade = "F";

}

echo "Nilai anda: $nilai<br>";
echo "Grade: $grade";

?>


Maka hasil outputnya adalah seperti gambar berikut :

Penutup

Itulah beberapa contoh flowchart percabangan yang bisa kamu pelajari. Semoga memberikan insight dan juga bermanfaat untuk kamu. Jangan lupa share juga ke temanmu yang lainnya supaya manfaatnya lebih tersebar luas.


Layanan kami : 


Sumber gambar utama : https://visme.co/

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.