Percabangan

Flowchart Menentukan Lulus atau Tidak Lulus

Contoh flowchart percabangan untuk menentukan siswa lulus atau tidak lulus berdasarkan nilai minimal 75.

Flowchart Menentukan Lulus atau Tidak Lulus. Contoh flowchart percabangan untuk menentukan siswa lulus atau tidak lulus berdasarkan nilai minimal 75.
Unduh gambar

Penjelasan alurnya

Keputusan di flowchart ini membandingkan nilai dengan batas kelulusan 75. Tanda >= berarti lebih dari atau sama dengan, jadi nilai tepat 75 tetap lulus.

Perhatikan pilihan tanda pembanding. Kalau yang ditulis nilai > 75, siswa dengan nilai 75 justru tidak lulus. Selalu uji flowchart dengan nilai tepat di batas, yaitu 74, 75, dan 76.

Batas seperti 75 sebaiknya disimpan di variabel, misalnya batas = 75, supaya mudah diubah tanpa mencari angkanya di setiap kondisi.

Pseudocode

1ALGORITMA Lulus atau tidak lulus23DEKLARASI4    nilai : integer56MULAI7    BACA nilai8    JIKA nilai ≥ 75 MAKA9        TAMPILKAN "Lulus"10    SELAIN ITU11        TAMPILKAN "Tidak lulus"12    AKHIR JIKA13SELESAI

Kode programnya

Kode di bawah dibuat langsung dari flowchart di atas, jadi alurnya sama persis. Coba jalankan dengan masukan 80.

1# Lulus atau tidak lulus23nilai = int(input("Masukkan nilai: "))4if nilai >= 75:5    print("Lulus")6else:7    print("Tidak lulus")

Jalankan kodenya tanpa instalasi di compiler Python online atau compiler bahasa lain di Playground.

Coba ubah sendiri

  • Tambahkan keterangan remedial untuk nilai 60 sampai 74.
  • Simpan batas kelulusan di variabel lalu baca nilainya dari masukan.
  • Tentukan predikat A, B, C, dan D dengan beberapa keputusan.

Lanjut belajar

MateriPercabangan dengan simbol keputusanDasar Algoritma dan FlowchartLatihan soalKategori Nilai UjianTentukan huruf mutu dari nilai ujian 0 sampai 100.

Contoh flowchart lainnya

Gambar flowchart-mu sendiri

Susun simbolnya dengan seret dan lepas, lalu ubah jadi kode Python, JavaScript, PHP, C, atau Java dengan satu tombol.

Kenali Flowchart Studio