Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Jurusan : Teknik Informatika
Fakultas : Sains dan Teknologi
Decicion Making atau sering disebut sebagai if then else statement merupakan bentuk percabagan yang digunakan manakala kita ingin agar program dapat melakukan pengujian terhadap syarat kondisi tertentu
| Statement | Keterangan |
|---|---|
| if statement | if statement hanya terdiri atas sebuah ekspresi Boolean, dan diikuti satu atau lebih statement |
| if…else | if else statement terdiri atas beberapa buah ekspresi Boolean. Ekspressi Boolean berikutnya akan dijalankan jika statement ekspresi *Boolan sebelumnya bernilai FALSE |
| switch statement | switch statement digunakan untuk mengevaluasi sebuah variabel beberapa pilihan |
Pola if statement disajikan pada Gambar di bwah ini :
x <- c(1:5)
if(is.vector(x)){
print("x adalah sebuah vector")
}
## [1] "x adalah sebuah vector"
Pola dari if else statement disajikan pada Gambar di bawah ini :
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"
Pola dari switch statement disajikan pada Gambar di bawah ini :
y = 3
x = switch(
y,
"Selamat Pagi",
"Selamat Siang",
"Selamat Sore",
"Selamat Malam"
)
print(x)
## [1] "Selamat Sore"