Skip to content

Review Materi

Kerjakan soal dengan baik dan seksama

Soal 1

2 orang mahasiswa yang bernama budi dan joko tidak mengetahui dimana kelas javascript dan php,Buatkanlah program sederhana dengan menggunakan if else yang mana program tersebut bisa mengetahui dimana kelas javascript dan php berada

🔹Kelas javascript berada di ruangan labor 103 mulai kelas jam 10:00 AM

🔹Kelas php berada di ruangan labor 101 mulai kelas pada jam 01:00 PM.

Buatkanlah ruangan dan waktu mulai kelas tersebut menggunakan if,else if, dan else jika ada seorang yang belum terdaftar di kelas maka output nya "mohon maaf anda belum mengambil kelas kafe koding

Output : (pilih salah satu)

  1. Budi kelas javascript yang kamu ambil berada di ruangan labor 103 kelas di mulai pada jam 10:00 am
  2. Joko kelas php yang kamu ambil berada di ruangan labor 101 kelas di mulai pada jam 01:00 pm pagi
  3. mohon maaf anda tidak mengambil kelas kafe koding
  • Jawaban
let mhs1 = 'budi'
let mhs2 = 'joko'
let waktuJS = ('10:00 am')
let waktuPHP = ('01:00 pm')
let ruanganJavaScript = 'labor 103'
let ruanganPHP = 'labor 101'

if (mhs1 == 'budi') {
console.log(mhs1 + ' kelas yang kamu ambil berada di ' + ruanganJavaScript + ' kelas di mulai pukul ' + waktuJS)
} else if (mhs2 == 'joko') {
  console.log(mhs2 + ' kelas yang kamu ambil berada di ' + ruanganPHP + ' kelas di mulai pukul ' + waktuPHP)
} else {
console.log('mohon maaf anda belum terdaftar di kelas kafe koding')
}

Teks alternatif

Soal 2

Sebuah kampus memiliki 10 buah kelas kelas,

🔹Kelas 1-6 sedang di pakai,

🔹Kelas yang ke 7 tidak di pakai,

🔹Kelas ke 8 sedang di renovasi,

🔹Kelas 9-10 tidak di pakai

Buatkanlah program sederhana dengan menggunakan perulangan for dan percabangan if else

  • jika kelas yang ke 1-6 di pakai maka output nya kelas 1-6 sedang di pakai oleh mahasiswa
  • jika kelas 7,9,dan 10 tidak di pakai maka output nya kelas 7,9,10 sedang tidak di pakai
  • jika kelas 8 sedang di renovasi maka output nya kelas yang ke 8 sedang di renovasi

  • Jawaban

let jumlahKelas= 10
let kelasDipakai=6

for(let nomorKelas=1;nomorKelas<=jumlahKelas;nomorKelas++){
  if(nomorKelas<=kelasDipakai){
  console.log('kelas no '+nomorKelas+' sedang di pakai oleh mahasiswa')
  }else if (nomorKelas===8){
  console.log('kelas no '+nomorKelas+' sedang di renovasi')
  }else{
  console.log('kelas no '+nomorKelas+' sedang tidak di pakai')
  }
}

Teks alternatif

Soal 3

Sebuah warung menjual kopi,gula dan minyak harga:

🔹kopi=5000,

🔹gula=4000,

🔹minyak=6000

Buatlah sebuah program sederhana dengan menggunakan function yang mana

jika user membeli kopi dengan jumlah 2 bungkus maka output nya kamu membeli kopi 2 bungkus dengan harga 10.000

jika user membeli kopi 2 bungkus dan minyak 1 bungkus maka output nya kamu membeli kopi 2 bungkus dan minyak 1 bungkus dengan total bayar 16.000

clue:

  • nama=jml*harga
  • total=nama+nama+nama

  • Jawaban

function warung(kopi,gula,minyak){
    let jumlahKopi
    let jumlahGula
    let jumlahMinyak
    let harga
    jumlahKopi=kopi*5000
    jumlahGula=gula*4000
    jumlahMinyak=minyak*6000
    harga=jumlahKopi+jumlahGula+jumlahMinyak

    return harga
}

console.log('anda membeli kopi 2 bungkus dan minyak 1 bungkus dengan total bayar Rp. '+warung(2,0,1))

Teks alternatif