Alur Kendali: Pernyataan If-Else
Pelajari cara membuat keputusan dalam program menggunakan pernyataan if-else
Alur Kendali: Pernyataan If-Else adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 5. 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 C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 5 pelajaran total.
Pengantar Pernyataan If-Else
Alur Kontrol: Pernyataan If-Else
Selamat datang di pelajaran pertama dalam Dasar-Dasar C#! Dalam pelajaran ini, Anda akan mempelajari cara menggunakan pernyataan if-else untuk membuat keputusan dalam program. Mari kita mulai!

Apa Itu Pernyataan If-Else?
Apa Itu Pernyataan If-Else?
Pernyataan if-else memungkinkan program Anda mengambil keputusan berdasarkan kondisi. Bergantung pada apakah suatu kondisi bernilai benar atau salah, program menjalankan blok kode tertentu.
Poin Penting: Gunakan pernyataan if-else untuk mengendalikan alur program berdasarkan logika.
Sintaks Pernyataan If-Else
Sintaks Pernyataan If-Else
Sintaks dasar pernyataan if-else adalah:
if (condition) {
/* code to execute if condition is true */ }
else {
/* code to execute if condition is false */
}
Contoh:
using System;
class Program {
static void Main() {
int age = 20;
if (age >= 18) {
Console.WriteLine("You are an adult.");
} else {
Console.WriteLine("You are not an adult.");
}
}
}
Menggunakan Else-If
Menggunakan Else-If
Jika perlu memeriksa beberapa kondisi, Anda dapat menggunakan pernyataan else-if. Contoh:
Poin Penting: Gunakan else-if untuk memeriksa kondisi tambahan setelah pernyataan if awal.
using System;
class Program {
static void Main() {
int age = 20;
if (age >= 18) {
Console.WriteLine("You are an adult.");
} else {
Console.WriteLine("You are not an adult.");
}
}
}
Operator Perbandingan
Operator Perbandingan
Pernyataan if-else menggunakan operator perbandingan untuk mengevaluasi kondisi. Operator umum meliputi:
==: Sama dengan!=: Tidak sama dengan>: Lebih besar dari<: Lebih kecil dari>=: Lebih besar dari atau sama dengan<=: Lebih kecil dari atau sama dengan
Kiat: Gunakan operator yang sesuai untuk kondisi Anda.
Operator Logika
Operator Logika
Anda dapat menggabungkan kondisi menggunakan operator logika:
&&: Logika AND (bernilai benar jika kedua kondisi benar).||: Logika OR (bernilai benar jika setidaknya satu kondisi benar).!: Logika NOT (membalikkan nilai kebenaran).
Contoh:
using System;
class Program {
static void Main() {
int age = 25;
bool hasLicense = true;
if (age >= 18 && hasLicense) {
Console.WriteLine("You can drive.");
} else {
Console.WriteLine("You cannot drive.");
}
}
}
Pernyataan If Bersarang
Pernyataan If Bersarang
Anda dapat menyarangkan pernyataan if satu di dalam yang lain untuk kondisi yang lebih kompleks. Contoh:
Kiat: Hindari penyusunan bersarang yang berlebihan agar kode tetap mudah dibaca.
using System;
class Program {
static void Main() {
int age = 20;
bool hasPermission = true;
if (age >= 18) {
if (hasPermission) {
Console.WriteLine("Access granted.");
} else {
Console.WriteLine("Access denied. Permission required.");
}
} else {
Console.WriteLine("Access denied. You must be 18 or older.");
}
}
}
Tantangan Latihan
Tantangan Latihan
Buat program yang menanyakan usia pengguna dan memeriksa apakah pengguna memenuhi syarat untuk memilih. Contoh:
using System;
class Program {
static void Main() {
Console.WriteLine("Enter your age:");
int age = int.Parse(Console.ReadLine());
if (age >= 18) {
Console.WriteLine("You are eligible to vote.");
} else {
Console.WriteLine("You are not eligible to vote.");
}
}
}
Bagus Sekali!
Bagus Sekali!
Selamat! Anda telah mempelajari cara menggunakan pernyataan if-else untuk membuat keputusan dalam program C#. Pada pelajaran berikutnya, kita akan mempelajari perulangan dan cara mengulang tugas secara efisien. Mari terus menulis kode!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Alur Kendali: Pernyataan If-Else” gratis?
Ya — teks lengkap “Alur Kendali: Pernyataan If-Else” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Alur Kendali: Pernyataan If-Else”?
Pelajari cara membuat keputusan dalam program menggunakan pernyataan if-else Kamu berlatih C# 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 C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# 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 5.
Berapa lama pelajaran “Alur Kendali: Pernyataan If-Else” 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 C# Academy ini?
Ya. Setiap pelajaran C# 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
- Alur Kendali: Pernyataan If-Else
- Perulangan dalam C#: For, While, dan Do-While
- Pernyataan Switch
- Pengantar Larik
- Bekerja dengan String