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.
| Paket | Isi | Kapan Dipasang |
|---|---|---|
| .NET SDK | Compiler, runtime, dotnet CLI, dan pustaka build | Di komputer yang dipakai menulis dan membangun program |
| .NET Runtime | Hanya komponen eksekusi program | Di 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:
winget install Microsoft.DotNet.SDK.9Alternatifnya, gunakan installer resmi:
- Buka halaman unduhan di
dotnet.microsoft.com/download. - Unduh installer .NET SDK 9.0 untuk Windows (x64 atau Arm64 sesuai arsitektur komputer).
- 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:
brew install --cask dotnet-sdkAlternatifnya, unduh installer resmi .NET SDK untuk macOS dari halaman dotnet.microsoft.com/download.
3. Linux #
Distribusi utama menyediakan package .NET di repository resminya:
# Ubuntu / Debian
sudo apt update && sudo apt install dotnet-sdk-9.0
# Fedora / RHEL
sudo dnf install dotnet-sdk-9.0Bila repository tidak menyediakan versi yang diinginkan, gunakan script resmi dotnet-install.sh. Script ini memasang SDK ke folder ~/.dotnet tanpa perlu hak administrator:
wget https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --channel 9.0Verifikasi Instalasi #
Buka terminal baru, lalu jalankan perintah berikut.
dotnet --versionOutput yang Dihasilkan:
9.0.319Angka 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:
dotnet --list-sdksOutput yang Dihasilkan:
9.0.319 [~/.dotnet/sdk]Kita dapat membaca output tersebut sebagai dua bagian:
9.0.319— nomor versi SDK yang terpasang.[~/.dotnet/sdk]— lokasi folder SDK di komputer. Pada Windows, lokasi ini biasanyaC:\Program Files\dotnet\sdk.
Dengan dotnet --version menampilkan versi 9.0.x, lingkungan dasar sudah siap. Bab berikutnya memilih editor tempat kita menulis kode.