Panduan Lengkap: Cara Menjalankan Program Python di Visual Studio Code

VS Code Py Eksekusi Python di VS Code Python Extension Terinstal

Visualisasi proses menjalankan kode Python di lingkungan VS Code.

Pendahuluan

Visual Studio Code (VS Code) telah menjadi editor kode favorit bagi banyak pengembang Python karena kecepatan, fitur canggih, dan ekstensibilitasnya yang luar biasa. Menjalankan skrip Python langsung dari editor ini sangat memudahkan alur kerja pengembangan. Namun, bagi pemula, proses penyiapan awal mungkin terasa sedikit membingungkan. Artikel ini akan memandu Anda langkah demi langkah tentang cara menjalankan program Python di Visual Studio Code.

Langkah 1: Instalasi Prasyarat Dasar

Sebelum mengkonfigurasi VS Code, pastikan Anda telah menginstal dua komponen utama:

  1. Python Interpreter: Unduh dan instal versi Python terbaru dari python.org. Pastikan Anda mencentang opsi "Add Python to PATH" selama instalasi pada Windows.
  2. Visual Studio Code: Unduh dan instal VS Code dari code.visualstudio.com.

Langkah 2: Menginstal Ekstensi Python di VS Code

VS Code memerlukan ekstensi resmi dari Microsoft untuk mendukung fitur-fitur Python seperti IntelliSense, debugging, dan tentu saja, menjalankan kode.

Cara Menginstal: Buka VS Code, klik ikon Ekstensi (biasanya ikon kotak empat) di bilah aktivitas sebelah kiri, cari "Python", dan klik "Install" pada ekstensi yang diterbitkan oleh Microsoft.

Langkah 3: Membuka dan Membuat File Python

Setelah ekstensi terinstal, buat file baru atau buka proyek Anda:

  1. Buka VS Code.
  2. Buat file baru (Ctrl+N atau File > New Text File).
  3. Simpan file tersebut dengan ekstensi .py, misalnya hello_world.py.

Contoh Kode Sederhana

Masukkan kode berikut ke dalam file Anda:


def sapa(nama):
    print(f"Halo, {nama}! Selamat belajar Python di VS Code.")

sapa("Pengembang")
        

Langkah 4: Memilih Interpreter Python yang Tepat

Jika Anda memiliki beberapa versi Python (misalnya 3.9 dan 3.11), VS Code perlu tahu mana yang harus digunakan. Di bagian bawah jendela VS Code (Status Bar), Anda akan melihat pilihan interpreter yang terdeteksi.

Klik pada indikator interpreter tersebut, dan VS Code akan menampilkan daftar interpreter yang tersedia. Pilih versi yang ingin Anda gunakan untuk proyek tersebut.

Langkah 5: Metode Menjalankan Program

Ada tiga cara utama dan paling efisien untuk menjalankan program Python di VS Code:

Metode A: Menggunakan Tombol Run (Rekomendasi Pemula)

Ini adalah cara termudah. Setelah Anda membuka file .py, Anda akan melihat ikon segitiga "Run Python File" di pojok kanan atas editor.

  1. Klik ikon segitiga tersebut.
  2. Secara default, output akan ditampilkan di terminal terintegrasi VS Code (bagian bawah layar).

Metode B: Menggunakan Terminal Terintegrasi

Banyak pengembang lebih memilih menggunakan terminal karena memberikan kontrol lebih besar (misalnya, saat menggunakan virtual environment).

  1. Buka Terminal Terintegrasi (View > Terminal atau Ctrl+` ).
  2. Pastikan terminal Anda berada di direktori tempat file Python Anda disimpan.
  3. Jalankan perintah:
    python nama_file_anda.py
    (Ganti nama_file_anda.py dengan nama file Anda.)

Metode C: Menggunakan Debugger (Untuk Pengujian Mendalam)

Debugging sangat penting saat mencari kesalahan. Untuk menjalankan dengan debugger:

  1. Klik ikon "Run and Debug" (ikon serangga) di bilah aktivitas sebelah kiri.
  2. Klik tombol "Run and Debug" di bagian atas panel Debug.
  3. Jika ini pertama kalinya, VS Code mungkin meminta Anda untuk membuat konfigurasi launch.json. Cukup pilih "Python File".

Debugger memungkinkan Anda mengatur breakpoint (titik henti) untuk mengamati bagaimana variabel berubah saat kode dieksekusi baris demi baris. Ini adalah cara paling efektif untuk memahami logika program yang kompleks.

Penyelesaian Masalah Umum

Terkadang, kode mungkin gagal dijalankan karena masalah lingkungan.

Dengan mengikuti langkah-langkah di atas, Anda kini dapat menjalankan, menguji, dan men-debug kode Python Anda dengan mulus langsung dari lingkungan Visual Studio Code yang terintegrasi.