VS Code adalah editor ringan yang berjalan di Windows, macOS, dan Linux. Secara bawaan, VS Code hanya sebuah editor teks; kemampuan C# hadir setelah kita memasang extension dari Microsoft. Bab ini memandu pemasangan extension, membuka project C#, lalu menjalankan dan mendebug program langsung dari editor.

Memasang Extension C# Dev Kit #

  1. Buka VS Code, lalu tekan Ctrl+Shift+X (macOS: Cmd+Shift+X) untuk membuka panel Extensions.
  2. Ketik C# Dev Kit di kotak pencarian.
  3. Pilih extension yang diterbitkan Microsoft, lalu klik Install.
  4. Tunggu proses instalasi selesai; VS Code meminta persetujuan bila komponen tambahan diperlukan.

C# Dev Kit membawa kemampuan yang biasa dinikmati pengguna IDE penuh. Perbandingan dengan extension dasar:

FiturC# Dev KitExtension “C#” (Roslyn powered)
IntelliSense saat mengetikTersediaTersedia
Integrasi debuggerTersediaTersedia
Solution ExplorerTersediaTidak ada
Panel Test ExplorerTersediaTidak ada

Extension dasar “C#” (Roslyn powered) cukup untuk program console kecil. C# Dev Kit lebih tepat bila project memuat banyak file atau berupa solution multi-project, karena Solution Explorer menyatukan navigasinya.

Membuat dan Membuka Project #

Terminal di VS Code menjalankan dotnet CLI dengan cara yang sama seperti terminal biasa:

bash
dotnet new console -o HaloApp
cd HaloApp
code .

Output yang Dihasilkan:

text
The template "Console App" was created successfully.

Processing post-creation actions...
Restoring ~/HaloApp/HaloApp.csproj:
  Determining projects to restore...
  Restored ~/HaloApp/HaloApp.csproj (in 65 ms).
Restore succeeded.

Perintah code . membuka folder saat ini di VS Code. C# Dev Kit membaca HaloApp.csproj, menjalankan restore, dan menampilkan project di panel Solution Explorer.

Menjalankan Program #

Ubah Program.cs menjadi:

csharp
string nama = "Budi";
Console.WriteLine($"Halo, {nama}! Selamat belajar C#.");

Jalankan program dengan salah satu dari dua cara:

  1. Buka panel Run and Debug (Ctrl+Shift+D), klik Run and Debug, lalu pilih debugger C# bila diminta.
  2. Atau buka terminal terintegrasi dan jalankan dotnet run.

Output yang Dihasilkan:

text
Halo, Budi! Selamat belajar C#.

Mendebug dengan Breakpoint #

  1. Klik margin kiri di samping baris Console.WriteLine(...) untuk memasang breakpoint.
  2. Tekan F5. Eksekusi program berhenti di breakpoint.
  3. Panel Variables menampilkan nilai nama; mengarahkan kursor ke variabel di editor menampilkan nilai yang sama.
  4. Tekan F10 untuk melanjutkan satu baris, lalu tekan F5 untuk menjalankan sisa program.

Kedua jalur — panel Run and Debug maupun terminal — memanggil build dan debugger .NET yang sama, sehingga hasilnya identik.