← Kembali ke kursus
Pelajaran kursus · C#
Pelajaran 01

Mengenal C# dan .NET

Kenali bahasa C#, cara kerjanya, dan alat untuk menulisnya.

Pahami konsepnya

C# (dibaca "si sharp") adalah bahasa pemrograman modern buatan Microsoft yang berjalan di atas platform .NET. Ia kuat, bertipe ketat, dan serba bisa: aplikasi Windows, layanan web dengan ASP.NET Core, sampai game Unity semuanya ditulis dengan C#. Bagi pemula, C# ramah karena aturannya jelas dan pesan kesalahannya membimbing — kompiler menunjuk baris yang salah alih-alih diam.

Cara kerjanya dua tahap: kode sumber yang kamu tulis dikompilasi menjadi bahasa perantara, lalu dijalankan oleh runtime .NET. Artinya, program perlu dibangun dulu sebelum dijalankan — berbeda dari skrip yang langsung dieksekusi. Proses ini membuat kesalahan tertangkap lebih awal, tepat saat kamu membangun.

Untuk menulis C# kamu butuh .NET SDK. Penulisannya bisa di Visual Studio (lengkap dan khusus Windows/Mac) atau Visual Studio Code dengan ekstensi C# — pilihan kedua lebih ringan dan lintas platform. Perintah dotnet di terminal menjadi pegangan: membuat proyek, menjalankan, dan menguji semuanya dari satu kata.

Coba contoh kode

// program C# terkecil yang berguna:
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Halo dari C#!");
    }
}

Kode ini mencetak satu sapaan. using System membawa pustaka dasar berisi Console; class Program membungkus kode; dan Main adalah titik mulai — tempat runtime .NET memulai eksekusi. Lima belas baris template dotnet modern bahkan lebih ringkas lagi; strukturnya tetap ini.

Hidup lewat terminal

$ dotnet --version
9.0.100

$ dotnet new console -o halo
$ cd halo
$ dotnet run
Halo dari C#!

Empat perintah ini seluruh siklus hari pertamamu: cek SDK terpasang, cetak proyek baru bernama halo, masuk foldernya, jalankan. Setiap kali mengubah kode, cukup dotnet run lagi — bangun dan eksekusi digabung satu perintah.