Pernyataan Kondisional
Gunakan pernyataan if, else, elsif, dan case untuk mengatur kode yang dijalankan berdasarkan kondisi.
Pernyataan Kondisional adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 3 pelajaran total.
Pernyataan Kondisional
Pernyataan Kondisional
Pernyataan kondisional memungkinkan program Ruby Anda mengambil keputusan berdasarkan kondisi.
Dalam pelajaran ini, Anda akan mempelajari cara menggunakan pernyataan if, else, elsif, dan case.

Menggunakan Kondisi Jika dan Selain Itu
Menggunakan Kondisi Jika dan Selain Itu
Pernyataan if menjalankan kode hanya jika suatu kondisi bernilai benar. Pernyataan else dijalankan jika kondisi tersebut bernilai salah.
age = 18
if age >= 18
puts 'You are an adult'
else
puts 'You are a minor'
endMenggunakan Kondisi Alternatif
Menggunakan Kondisi Alternatif
Pernyataan elsif memungkinkan beberapa kondisi diperiksa.
score = 85
if score >= 90
puts 'Grade: A'
elsif score >= 80
puts 'Grade: B'
else
puts 'Grade: C or lower'
endMenggunakan Pernyataan Pilihan
Menggunakan Pernyataan Pilihan
Pernyataan case merupakan cara yang lebih rapi untuk menangani beberapa kondisi.
day = 'Monday'
case day
when 'Monday'
puts 'Start of the week'
when 'Friday'
puts 'Weekend is near!'
else
puts 'Another day!'
endMenggunakan Operator Ternari
Menggunakan Operator Ternari
Operator ternari merupakan cara singkat untuk menulis pernyataan jika-lain.
age = 20
puts age >= 18 ? 'Adult' : 'Minor'Menggunakan Kondisi Kecuali
Menggunakan Kondisi Kecuali
Pernyataan unless menjalankan kode hanya jika kondisi bernilai salah.
temperature = 10
unless temperature > 20
puts 'It is cold outside!'
endMenggunakan Operator Logika dengan Kondisi
Menggunakan Operator Logika dengan Kondisi
Operator logika seperti && (dan) serta || (atau) dapat digunakan bersama pernyataan jika.
age = 25
has_id = true
if age >= 18 && has_id
puts 'You can enter!'
endMenggunakan Pernyataan Jika Bersarang
Menggunakan Pernyataan Jika Bersarang
Pernyataan if bersarang memungkinkan Anda memeriksa beberapa kondisi di dalam satu sama lain.
score = 95
if score >= 90
if score >= 95
puts 'Excellent!'
else
puts 'Great job!'
end
endSelamat!
Selamat!
Anda telah mempelajari cara menggunakan pernyataan kondisional dalam Ruby.
Selanjutnya, Anda akan mempelajari perulangan dan iterator.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pernyataan Kondisional” gratis?
Ya — teks lengkap “Pernyataan Kondisional” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Pernyataan Kondisional”?
Gunakan pernyataan if, else, elsif, dan case untuk mengatur kode yang dijalankan berdasarkan kondisi. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ruby Academy?
Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.
Berapa lama pelajaran “Pernyataan Kondisional” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?
Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Pernyataan Kondisional
- Perulangan dan Iterator
- Operator Logika dan Perbandingan