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 kelas Console.
  • 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 nilai true atau false.

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#.