Kode C# yang kita tulis tidak dapat berjalan sendiri. Kode tersebut perlu dikompilasi menjadi instruksi yang dapat dieksekusi, lalu dijalankan oleh .NET runtime. Keduanya — compiler dan runtime — dikemas dalam satu paket resmi bernama .NET SDK. Bab ini memandu kita memasang .NET SDK, memeriksa versi yang terpasang, dan memastikan terminal mengenali perintah dotnet.

SDK dan Runtime: Dua Paket yang Berbeda #

Sebelum memasang, kita perlu membedakan dua paket yang sering tertukar: .NET SDK dan .NET Runtime.

PaketIsiKapan Dipasang
.NET SDKCompiler, runtime, dotnet CLI, dan pustaka buildDi komputer yang dipakai menulis dan membangun program
.NET RuntimeHanya komponen eksekusi programDi komputer yang hanya menjalankan program jadi

Kita sedang belajar menulis program, sehingga yang kita pasang adalah .NET SDK. Instalasi SDK otomatis menyertakan runtime, sehingga kita tidak perlu memasang keduanya secara terpisah.

Instalasi Sesuai Sistem Operasi #

1. Windows #

Cara tercepat melalui winget, package manager bawaan Windows:

bash
winget install Microsoft.DotNet.SDK.9

Alternatifnya, gunakan installer resmi:

  1. Buka halaman unduhan di dotnet.microsoft.com/download.
  2. Unduh installer .NET SDK 9.0 untuk Windows (x64 atau Arm64 sesuai arsitektur komputer).
  3. Jalankan file installer dan ikuti langkahnya sampai selesai.

Installer menambahkan folder .NET ke PATH Windows secara otomatis.

2. macOS #

Pengguna Homebrew dapat memasang SDK dengan satu perintah:

bash
brew install --cask dotnet-sdk

Alternatifnya, unduh installer resmi .NET SDK untuk macOS dari halaman dotnet.microsoft.com/download.

3. Linux #

Distribusi utama menyediakan package .NET di repository resminya:

bash
# Ubuntu / Debian
sudo apt update && sudo apt install dotnet-sdk-9.0

# Fedora / RHEL
sudo dnf install dotnet-sdk-9.0

Bila repository tidak menyediakan versi yang diinginkan, gunakan script resmi dotnet-install.sh. Script ini memasang SDK ke folder ~/.dotnet tanpa perlu hak administrator:

bash
wget https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --channel 9.0

Verifikasi Instalasi #

Buka terminal baru, lalu jalankan perintah berikut.

bash
dotnet --version

Output yang Dihasilkan:

text
9.0.319

Angka versi pada komputer kita dapat berbeda pada bagian patch (dua angka terakhir), karena Microsoft merilis pembaruan kecil secara berkala. Yang penting versi utamanya adalah 9.0.x.

Perintah kedua menampilkan seluruh SDK yang terpasang:

bash
dotnet --list-sdks

Output yang Dihasilkan:

text
9.0.319 [~/.dotnet/sdk]

Kita dapat membaca output tersebut sebagai dua bagian:

  1. 9.0.319 — nomor versi SDK yang terpasang.
  2. [~/.dotnet/sdk] — lokasi folder SDK di komputer. Pada Windows, lokasi ini biasanya C:\Program Files\dotnet\sdk.

Dengan dotnet --version menampilkan versi 9.0.x, lingkungan dasar sudah siap. Bab berikutnya memilih editor tempat kita menulis kode.