Dosen Pengampu: Prof. Dr. Suhartono, M.Kom

Lembaga: Universitas Islam Negeri Maulana Malik Ibrahim Malang

Jurusan: Teknik Informatika

Decision Making

Statement Keterangan
if statement if statement hanya terdiri atas sebuah ekspresi Boolean, dan diikuti satu atau lebih statement.
if…else statement if else statement terdiri atas beberapa buah ekspresi Boolean. Ekspressi Boolean berikutnya akan dijalankan jika ekspresi *Boolean sebelumnya bernilai FALSE.
switch statement switch statement digunakan untuk mengevaluasi sebuah variabel beberapa pilihan.

If Statement

Pola If Statement disajikan pada Gambar di bawah ini:

Berikut adalah contoh penerapan if statement:

x <- c(1:5)
if(is.vector(x)){
  print("x adalah sebuah vector")
}
## [1] "x adalah sebuah vector"

If-Else Statement

Pola dari if else statement disajikan pada Gambar di bawah ini:

Berikut adalah contoh penerapan if else statement:

x <- c("Andi","Iwan", "Adi")
if("Rina" %in% x){
  print("Rina ditemukan")
} else if("Adi" %in% x){
  print("Adi ditemukan")
} else{
  print("tidak ada yang ditemukan")
}
## [1] "Adi ditemukan"

Switch Statement

pola dari Switch Statement disajikan pada Gambar di bawah ini:

Berikut adalah contoh penerapan switch statement:

y = 3

x = switch(
  y,
  "Selamat Pagi",
  "Selamat Siang",
  "Selamat Sore",
  "Selamat Malam"
)

print(x)
## [1] "Selamat Sore"

Referensi

bookdown.org (2019, 23 Desember). Metode Numerik Menggunakan R Untuk Teknik Lingkungan Diakses pada 13 Oktober 2021, dari https://bookdown.org/moh_rosidi2610/Metode_Numerik/programmingandfunction.html#dm