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:
| Panel | Fungsi |
|---|---|
| Solution Explorer | Menampilkan file project dan struktur solution |
| Editor | Tempat menulis kode dengan IntelliSense |
| Error List | Daftar galat kompilasi beserta nomor baris |
| Output | Log proses build dan proses lainnya |
| Autos / Locals / Watch | Menampilkan nilai variabel saat debugging |
Panel dapat dibuka lewat menu View; layout bawaan sudah memuat panel yang paling sering dipakai.
Membuat Project Console Baru #
- Buka menu File > New > Project.
- Cari template Console App, lalu klik Next.
- Isi Project name dengan
HaloStudiodan pilih folder lokasi. - 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:
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:
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:
int angka = 7;
int kuadrat = angka * angka;
Console.WriteLine($"Kuadrat dari {angka} adalah {kuadrat}");Jika dijalankan penuh, program menampilkan:
Output yang Dihasilkan:
Kuadrat dari 7 adalah 49Langkah debugging:
- Klik margin kiri di samping baris
int kuadrat = angka * angka;— titik merah breakpoint muncul. - Tekan F5. Program berhenti tepat sebelum baris itu dieksekusi.
- Arahkan kursor ke
angka— editor menampilkan nilai7; panel Locals menampilkan daftar variabel dengan nilai yang sama. - Tekan F10 (Step Over) untuk mengeksekusi satu baris, lalu periksa kembali nilai
kuadrat. - 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.