Bagikan melalui


Apa itu Visual Studio?

Visual Studio adalah lingkungan pengembangan terintegrasi (IDE) yang kuat untuk Windows tempat Anda dapat mengembangkan, membangun, men-debug, menguji, dan menyebarkan aplikasi Anda, semuanya di satu tempat. Dengan bantuan AI bawaan dari GitHub Copilot, Anda dapat mempercepat alur kerja Anda dengan penyelesaian kode cerdas, panduan berbasis obrolan, dan penelusuran kesalahan yang didukung AI.

Diagram memperlihatkan siklus pengembangan Visual Studio: mengembangkan, membangun, men-debug, menguji, dan menyebarkan, dengan bantuan AI terintegrasi di seluruh.

Visual Studio mencakup kompilator, alat penyelesaian kode, kontrol sumber, ekstensi, dan banyak lagi fitur untuk meningkatkan setiap tahap proses pengembangan perangkat lunak.

Nota

Visual Studio tersedia untuk Windows. Untuk editor kode lintas platform yang ringan, lihat Visual Studio Code.

Menginstal Visual Studio

Visual Studio tersedia dalam tiga edisi:

  • Komunitas: Gratis dan sepenuhnya ditampilkan untuk siswa, pengembang sumber terbuka, dan pengembang individu.
  • Profesional: Untuk pengembang individu atau tim kecil.
  • Perusahaan: Untuk organisasi bisnis dan perusahaan kecil hingga besar.

Bandingkan fitur di seluruh edisi untuk menemukan edisi yang paling sesuai dengan kebutuhan Anda.

Unduh Visual Studio

Unduh Visual Studio

Untuk informasi selengkapnya, lihat Menginstal Visual Studio.

Mengapa menggunakan Visual Studio?

Baik Anda menulis program "Halo Dunia" pertama Anda atau menyebarkan aplikasi perusahaan, Visual Studio menyediakan alat yang Anda butuhkan untuk bekerja secara efisien dan kolaboratif.

  • Dukungan beberapa bahasa. Kode di C#, C++, Python, JavaScript, TypeScript, dan banyak lagi.
  • Pengembangan lintas platform. Bangun aplikasi seluler dan desktop dengan .NET MAUI, aplikasi web dengan layanan ASP.NET, atau Node.js.
  • Pengembangan yang dibantu AI. Tulis, debug, dan uji kode lebih cepat dengan GitHub Copilot.
  • Penginstal berbasis beban kerja. Instal hanya komponen yang Anda butuhkan.
  • Sistem kontrol versi terintegrasi. Kloning, cabang, terapkan, dan tinjau permintaan pull dengan menggunakan alat Git bawaan.
  • Platform yang dapat diperluas. Sesuaikan IDE Anda dengan ekstensi dari Visual Studio Marketplace, atau buat sendiri.

Menemukan Visual Studio

Visual Studio mendukung berbagai bagian siklus pengembangan perangkat lunak.

Mengembangkan kode Anda

Visual Studio Code membantu Anda menulis dan mengelola kode dengan percaya diri. Gunakan saran bola lampu untuk perbaikan cepat, menguraikan untuk menciutkan blok kode, dan Penjelajah Solusi atau Tampilan Kelas untuk menavigasi proyek Anda.

Pelajari selengkapnya tentang fitur di IDE yang membantu Anda mengatur dan mengedit konten:

Mengembangkan dengan AI

GitHub Copilot dan IntelliCode membantu Anda menulis kode lebih cepat dan dengan akurasi yang lebih besar. Gunakan Penyelesaian Copilot untuk saran kode langsung saat Anda mengetik, dan Obrolan Copilot untuk mengajukan pertanyaan, membuat kode, atau merefaktor kode yang ada dengan bahasa alami. Alat-alat ini juga membantu tugas pengembangan lainnya seperti menulis pengujian unit, penelusuran kesalahan, dan pembuatan profil.

Pelajari selengkapnya tentang pengembangan yang dibantu AI di Visual Studio.

Membangun aplikasi Anda

Anda dapat mengompilasi dan membangun aplikasi Anda untuk dengan cepat membuat build dan mengujinya dalam debugger. Anda dapat menjalankan build multiproscessor untuk proyek C++ dan C#. Visual Studio juga menyediakan beberapa opsi yang dapat Anda konfigurasi saat membuat aplikasi. Anda dapat membuat konfigurasi build kustom, menggunakan konfigurasi bawaan, menyembunyikan pesan peringatan tertentu, atau meningkatkan informasi output build.

Pelajari selengkapnya tentang cara mengkompilasi dan membangun di Visual Studio.

Debug kode Anda

Dengan menggunakan penelusuran kesalahan terintegrasi di Visual Studio, Anda dapat dengan mudah men-debug, membuat profil, dan mendiagnosis kode. Anda dapat menelusuri kode dan melihat nilai yang disimpan dalam variabel, mengatur jam tangan pada variabel untuk melihat kapan nilai berubah, dan memeriksa jalur eksekusi kode Anda. Visual Studio juga menyediakan cara lain untuk men-debug kode Anda saat berjalan.

Pelajari selengkapnya tentang debugging di Visual Studio:

Menguji kode Anda

Anda dapat menulis kode berkualitas tinggi dengan menggunakan alat pengujian komprehensif di Visual Studio. Pengujian unit memberi pengembang dan penguji cara cepat untuk menemukan kesalahan logika dalam kode. Anda dapat menganalisis berapa banyak kode yang Anda uji dan melihat hasil instan dalam rangkaian pengujian. Ketahui dampak dari setiap perubahan yang Anda lakukan dengan menggunakan fitur lanjutan yang menguji kode saat Anda mengetik.

Pelajari selengkapnya tentang alat pengujian yang tersedia di Visual Studio:

Berkolaborasi dan mengelola kontrol versi

Dengan menggunakan fitur Git terintegrasi di Visual Studio, Anda dapat mengkloning, membuat, atau membuka repositori Anda sendiri. Jendela alat Git menyediakan semua yang Anda butuhkan untuk menerapkan dan mendorong perubahan, mengelola cabang, dan mengatasi konflik penggabungan. Jika Anda memiliki akun GitHub, Anda dapat mengelola repositori dan meninjau permintaan pull langsung dalam Visual Studio.

Pelajari selengkapnya tentang kontrol versi dengan Git di Visual Studio.

Menyebarkan aplikasi Anda

Saat Anda menyebarkan aplikasi, layanan, atau komponen, Anda mendistribusikannya untuk penginstalan di komputer, perangkat, atau server lain, atau di cloud. Anda dapat memilih metode yang sesuai di Visual Studio untuk jenis penyebaran yang Anda butuhkan. Bagikan aplikasi dan kode Anda dengan menerbitkan ke web atau Azure, atau dengan menyebarkan ke berbagi jaringan atau folder lokal.

Untuk mempelajari lebih lanjut, lihat menyebarkan aplikasi Anda dari Visual Studio.

Mulai sekarang

Pilih tutorial khusus bahasa untuk mulai membangun aplikasi pertama Anda:

  • C# — Bangun aplikasi konsol sederhana dan pelajari dasar-dasar C# dan .NET.
  • C++ — Buat aplikasi konsol C++ dan jelajahi toolchain build.
  • Python — Siapkan dukungan Python dan tulis skrip pertama Anda.
  • JavaScript/Node.js — Buat aplikasi web Node.js dan Express.
  • Visual Basic — Buat aplikasi konsol sederhana dengan Visual Basic.
  • F# — Bangun aplikasi web dengan F# dan ASP.NET Core.

Langkah selanjutnya

  • Tur IDE untuk mengenal fitur-fitur IDE dan belajar bagaimana menggunakannya untuk tugas-tugas dasar.