If then else if adalah struktur kontrol percabangan yang setara dengan

Struktur kontrol keputusan berikut yang setara dengan select case adalah:

  1. if then elseif.
  2. if then.
  3. if bertingkat.
  4. if else.

Jawabannya adalah c. if bertingkat.

Struktur kontrol keputusan berikut yang setara dengan select case adalah if bertingkat.

Penjelasan dan Pembahasan

Jawaban a. if then elseif menurut saya ini salah, karena sudah menyimpang jauh dari apa yang ditanyakan.

Jawaban b. if then menurut saya ini juga salah, karena setelah saya cek di situs ruangguru ternyata lebih tepat untuk jawaban pertanyaan lain.

Jawaban c. if bertingkat menurut saya ini yang benar, karena sudah tertulis dengan jelas pada buku dan catatan rangkuman pelajaran.

Jawaban d. if else menurut saya ini malah 100% salah, karena tadi saat coba cari buku catatan, jawaban ini cocok untuk pertanyaan lain.

Kesimpulan

Dari penjelasan dan pembahasan diatas, bisa kita simpulkan bahwa pilihan jawaban yang paling benar adalah c. if bertingkat..

Jika masih ada pertanyaan lain, dan masih bingung untuk memilih jawabannya. Bisa tulis saja dikolom komentar. Nanti saya bantu memberikan jawaban yang benar.

Lihat juga kunci jawaban pertanyaan berikut:

Struktur Percabangan dalam Visual Basic

Pengertian Struktur kontrol

Struktur kontrol percabangan merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :

• Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi

• Melanjutkan sebuah pernyataan bila kondisi terpenuhi

• Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi

Visual Basic menyediakan beberapa jenis struktur percabangan, diantaranya :

-          If... Then

-          If... Then... Else

Struktur percabangan If... Then melakukan sebuah aksi jika kondisi bernilai true atau melompati sebuah aksi jika kondisi bernilai false. Struktur If... Then dikenal dengan struktur percabangan tunggal karena memilih atau mengabaikan sebuah aksi tunggal.

Struktur percabangan If.. Then... Else melakukan sebuah aksi jika kondisi bernilai true dan melakukan sebuah aksi berbeda jika kondisi bernilai false. Struktur If... Then... Else dikenal dengan struktur percabangan ganda karena memilih diantara dua aksi yang berbeda.

Struktur percabangan Select Case melakukan salah satu aksi dari banyak aksi, tergantung pada nilai dari sebuah ekspresi. Struktur Select.. Case dikenal dengan struktur percabangan jamak karena memilih di antara berbagai aksi yang berbeda.

Struktur Percabangan If... Then

Dalam sebuah program, struktur percabangan memilih diantara beberapa aksi. Sebagai contoh, Jika dimisalkan bahwa syarat nilai kelulusan pada suatu ujian adalah 60 dari skala 100, maka statement nya sebagai berikut:

If nilai mahasiswa lebih besar dari atau sama dengan 60

            Tampilkan “Lulus”

Menentukan apakah kondisi “nilai mahasiswa lebih besar dari atau sama dengan 60” bernilai true atau false. Jika bernilai true, maka “Lulus” akan ditampilkan, dan statement berikutnya akan di eksekusi. Jika kondisi bernilai false, maka statement untuk menampilkan akan diabaikan, dan statement berikutnya akan dieksekusi.

Berikut contoh penerapan dalam Visual Basic :

Dim nilai As Integer

Dim hasil As Strings

Nilai = 70

If nilai >= 60 Then

            hasil = “Lulus”

End If

Struktur Percabangan If... Then... Else

Struktur percabangan If... Then... Else mengizinkan programer untuk menentukan sebuah aksi yang dilakukan ketika kondisi bernilai true dan melakukan sebuah yang berbeda ketika kondisi bernilai false. Sebagai contoh :

If nilai mahasiswa lebih besar dari atau sama dengan 60

            Tampilkan “Lulus”

Else

            Tampilkan “Gagal”

Statement tersebut akan menampilkan “Lulus” jika nilai mahasiswa lebih dari atau sama dengan 60, dan menampilkan “Gagal” jika nilai mahasiswa kurang dari 60.

Berikut contoh penerapan dalam Visual Basic

Dim nilai As Integer

Dim hasil As Strings

Nilai = 70

If nilai >= 60 Then

            Hasil = “Lulus”

Else

            Hasil = “Gagal”

End If

Struktur percabangan If... Then... Else bersarang untuk kondisi jamak dikrontruksikan dengan menempatkan struktur percabangan If... Then... Else  di dalam struktur If... Then.. Else lainnya. Sebagai contoh, statement berikut akan menghasilkan “A” untuk nilai ujian yang lebih besar dari atau sama dengan 90, “B” untuk nilai dengan rentang 80-90, “C” untuk nilai dalam rentang 70-79, “D” untuk nilai dalam rentang 60-69, dan “E” untuk nilai lainnya.

If nilai mahasiswa lebih besar dari atau sama dengan 90

            Tampilkan “A”

ElseIf nilai mahasiswa lebih besar dari atau sama dengan 80

            Tampilkan “B”

ElseIf nilai mahasiswa lebih besar dari atau sama dengan 70

            Tampilkan “C”

ElseIf nilai mahasiswa lebih besar dari atau sama dengan 60

            Tampilkan “D”

Else

            Tampilkan “E”

End If

Jika nilai mahasiswa lebih besar dari atau sama dengan 90 maka kondisi pertama bernilai true dan akan di eksekusi, jika kondisi pertama bernilai false maka program akan mengeksekusi statement selanjutnya. Tetapi jika semua kondisi bernilai false, maka program akan mengeksekusi statement Else.

Berikut contoh penerapan dalam Visual Basic

Dim nilai As Integer

Dim hasil As Strings

If nilai >= 90 Then

            hasil = “A”

ElseIf  nilai >= 80 Then

            hasil = “B”

ElseIf nilai >= 70 Then

            hasil = “C”

ElseIf nilai >= 60 Then

            hasil = “D”

Else

            hasil = “E”

End If

Struktur Percabangan Select Case

Bentuk Select Case digunakan untuk percabangan banyak. Select Case biasa dipakai untuk alternatif bentuk If...  Then... Else, karena statement nya lebih mudah dibaca. Bentuk statement dari Select Case sebagai berikut :

Select Case <kondisi>

Case <ekspresi -1>

            <pernyataan – 1>

Case <ekspresi -2>

            <pernyataan -2>

Case <ekspresi -3>

            <pernyataan -3>

Case Else

            <pernyataan –n>


End Select