Visual Studio adalah IDE lengkap dari Microsoft untuk Windows. Visual Studio 2022 Community resmi gratis untuk individu, sehingga kita dapat memakai fitur profesional tanpa biaya. Bab ini mengenalkan area kerja utama, lalu membawa kita membuat project console, menjalankan program, dan mendebug dengan breakpoint.

Area Kerja Utama #

Beberapa panel berikut akan terus kita temui:

PanelFungsi
Solution ExplorerMenampilkan file project dan struktur solution
EditorTempat menulis kode dengan IntelliSense
Error ListDaftar galat kompilasi beserta nomor baris
OutputLog proses build dan proses lainnya
Autos / Locals / WatchMenampilkan nilai variabel saat debugging

Panel dapat dibuka lewat menu View; layout bawaan sudah memuat panel yang paling sering dipakai.

Membuat Project Console Baru #

  1. Buka menu File > New > Project.
  2. Cari template Console App, lalu klik Next.
  3. Isi Project name dengan HaloStudio dan pilih folder lokasi.
  4. Pada bagian Framework, pilih .NET 9.0, lalu klik Create.

Visual Studio membuat folder HaloStudio berisi Program.cs dan HaloStudio.csproj, kemudian menjalankan restore package secara otomatis. Template ini sama dengan yang dibuat dotnet CLI, sehingga isi file-nya dibahas tuntas di bab Struktur Project .NET. Saat project dibuat dari IDE, Visual Studio juga menghasilkan file .sln (solution) yang mengelompokkan satu atau beberapa project.

Menjalankan Program #

Buka Program.cs dan ubah isinya menjadi:

csharp
Console.WriteLine("Halo dari Visual Studio!");
Console.WriteLine("Bahasa yang sedang kita pelajari: C#");

Jalankan dengan Ctrl+F5 (Start Without Debugging). Jendela console muncul dan menampilkan:

Output yang Dihasilkan:

text
Halo dari Visual Studio!
Bahasa yang sedang kita pelajari: C#

Perbedaan dua tombol ini penting:

  • Ctrl+F5 menjalankan program tanpa debugger; jendela console tetap terbuka sampai kita menekan tombol apa pun.
  • F5 menjalankan program dengan debugger terpasang; breakpoint aktif, tetapi jendela console ditutup otomatis ketika program selesai tanpa menyentuh breakpoint.

Debugging dengan Breakpoint #

Breakpoint menghentikan eksekusi di baris tertentu sehingga kita dapat memeriksa nilai variabel pada momen itu. Gunakan kode berikut:

csharp
int angka = 7;
int kuadrat = angka * angka;
Console.WriteLine($"Kuadrat dari {angka} adalah {kuadrat}");

Jika dijalankan penuh, program menampilkan:

Output yang Dihasilkan:

text
Kuadrat dari 7 adalah 49

Langkah debugging:

  1. Klik margin kiri di samping baris int kuadrat = angka * angka; — titik merah breakpoint muncul.
  2. Tekan F5. Program berhenti tepat sebelum baris itu dieksekusi.
  3. Arahkan kursor ke angka — editor menampilkan nilai 7; panel Locals menampilkan daftar variabel dengan nilai yang sama.
  4. Tekan F10 (Step Over) untuk mengeksekusi satu baris, lalu periksa kembali nilai kuadrat.
  5. Tekan Shift+F5 (Stop Debugging) untuk menghentikan sesi debug.

Setelah nyaman dengan area kerja Visual Studio, kita dapat membandingkannya dengan pendekatan VS Code yang lebih ringan pada bab berikutnya.