Belajar C# Pemula | Part 3. Dasar-Dasar Sintaks C#

Pendahuluan
C# adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari platform .NET. Bahasa ini kuat, modern, dan banyak digunakan dalam pengembangan aplikasi desktop, web, mobile, dan game menggunakan Unity.
Dalam tutorial ini, kita akan membahas dasar-dasar sintaks C# yang perlu Anda ketahui untuk mulai mengembangkan program.
Hello World
Setiap bahasa pemrograman biasanya dimulai dengan program "Hello, World!". Program ini mencetak teks "Hello, World!" ke layar.
using System;
class Program {
static void Main() {
Console.WriteLine("Hello, World!");
}
}
Penjelasan:
using System;
: Mengimpor namespace System yang berisi kelasConsole
.class Program
: Mendeklarasikan kelas bernama Program.static void Main()
: Fungsi utama yang dieksekusi pertama kali saat program dijalankan.Console.WriteLine()
: Menampilkan teks ke layar.
Variabel dan Tipe Data
Variabel digunakan untuk menyimpan data. C# memiliki berbagai tipe data:
int angka = 10; // Bilangan bulat
double pecahan = 3.14; // Bilangan desimal
char karakter = 'A'; // Karakter tunggal
string teks = "Halo, C#!"; // Teks atau string
bool isCSharpMudah = true; // Nilai boolean (true atau false)
Penjelasan:
int
: Menyimpan bilangan bulat.double
: Menyimpan bilangan desimal.char
: Menyimpan satu karakter.string
: Menyimpan teks.bool
: Menyimpan nilaitrue
ataufalse
.
Operator
Operator digunakan untuk melakukan operasi pada nilai dan variabel.
Operator Aritmatika
Digunakan untuk operasi matematika.
int a = 10, b = 5;
Console.WriteLine(a + b); // Penjumlahan (15)
Console.WriteLine(a - b); // Pengurangan (5)
Console.WriteLine(a * b); // Perkalian (50)
Console.WriteLine(a / b); // Pembagian (2)
Console.WriteLine(a % b); // Modulus (sisa bagi, 0)
Kondisional (If-Else)
Kondisional digunakan untuk membuat keputusan dalam program.
int umur = 18;
if (umur >= 18) {
Console.WriteLine("Anda sudah dewasa.");
} else {
Console.WriteLine("Anda masih di bawah umur.");
}
Jika kondisi dalam if
bernilai true
, maka blok kode di dalamnya dijalankan, jika tidak, blok else
yang dijalankan.
Perulangan (Loop)
Perulangan digunakan untuk mengeksekusi blok kode berulang kali.
For Loop
for (int i = 0; i < 5; i++) {
Console.WriteLine("Iterasi ke-" + i);
}
For loop terdiri dari tiga bagian:
- Inisialisasi (
int i = 0
): Menetapkan nilai awal. - Kondisi (
i < 5
): Loop berjalan selama kondisi benar. - Inkrementasi (
i++
): Menambah nilai i setiap iterasi.
Fungsi
Fungsi memungkinkan kode digunakan kembali.
static void SapaPengguna(string nama) {
Console.WriteLine("Halo, " + nama + "!");
}
static void Main() {
SapaPengguna("Alice");
}
Fungsi SapaPengguna
menerima parameter nama dan mencetak salam.
Kesimpulan
Ini adalah dasar-dasar C# yang mencakup variabel, operator, kondisi, perulangan, dan fungsi. Anda bisa melanjutkan belajar lebih lanjut tentang Object-Oriented Programming (OOP), LINQ, dan fitur lainnya dalam C#.