Metode ini sangat berguna karena hampir semua proyek pemrograman sebaiknya dikerjakan dari struktur folder proyek yang jelas.
Sekarang kita akan membuat file HTML sederhana sebagai pengujian.
Di dalam folder proyek, buat file:
index.htmlMasukkan:
Belajar VS Code
Hello dari Visual Studio Code
VS Code berhasil dipasang di Windows 11.
Simpan dengan:
Ctrl + SKemudian buka file tersebut melalui browser.
Jika halaman menampilkan tulisan Hello dari Visual Studio Code, berarti editor sudah dapat digunakan untuk membuat file proyek.
Extension adalah salah satu kekuatan utama VS Code. Extension dapat menambahkan dukungan bahasa, formatter, debugger, integrasi Git, tema, dan berbagai kemampuan lainnya.
Buka panel Extensions dengan:
Ctrl + Shift + XAtau klik ikon Extensions pada sidebar.
| Extension | Kegunaan |
|---|---|
| Live Server | Menjalankan halaman web secara lokal dengan mudah |
| Prettier | Memformat kode secara otomatis |
| GitLens | Membantu memahami dan bekerja dengan Git |
| PHP Intelephense | Autocomplete dan analisis kode PHP |
| Python | Dukungan pengembangan Python |
Jangan memasang puluhan extension sekaligus hanya karena terlihat menarik. Instal extension sesuai kebutuhan proyek agar VS Code tetap ringan dan lingkungan kerja tidak terlalu penuh.
Ini bagian yang sering disalahpahami pemula.
VS Code adalah editor, bukan otomatis compiler atau runtime untuk semua bahasa.
Misalnya:
Jadi memasang VS Code tidak otomatis berarti komputer sudah siap menjalankan semua jenis program.
VS Code memiliki terminal bawaan sehingga pengguna tidak selalu perlu membuka Command Prompt atau PowerShell secara terpisah.
Gunakan:
Ctrl + `Terminal akan muncul di bagian bawah editor.
Terminal ini dapat digunakan untuk menjalankan perintah seperti:
node -v
npm -v
php -v
python --version
git --versionPerintah yang tersedia bergantung pada software yang sudah dipasang di Windows.
Jika integrasi menu konteks diaktifkan ketika instalasi, pengguna dapat membuka File Explorer kemudian klik kanan sebuah folder dan memilih opsi untuk membukanya menggunakan VS Code.
Fitur ini sangat berguna ketika mengerjakan website karena pengguna dapat langsung membuka folder proyek tanpa harus mengetik lokasi folder secara manual.
Jika tidak ingin terlalu sering menekan Ctrl + S, buka pengaturan dan cari:
Auto SavePilih perilaku yang sesuai dengan workflow.
Buka Settings dengan:
Ctrl + ,Cari:
Editor: Font SizeUkuran 14–16 biasanya nyaman untuk layar laptop, tetapi sesuaikan dengan resolusi dan jarak pandang.
Command Palette adalah salah satu fitur penting VS Code.
Tekan:
Ctrl + Shift + PDari sini pengguna dapat mencari berbagai perintah VS Code tanpa harus menghafal lokasi menu.
VS Code memiliki dua tingkat pengaturan utama.
Pengaturan ini berlaku secara umum untuk VS Code pada akun pengguna.
Pengaturan ini hanya berlaku untuk proyek tertentu.
Workspace settings biasanya disimpan dalam folder:
.vscodeKonsep ini penting ketika satu komputer digunakan untuk beberapa jenis proyek yang membutuhkan konfigurasi berbeda.
Jika Node.js sudah terpasang, buka terminal VS Code dan periksa:
node -v
npm -vBuat folder proyek:
mkdir belajar-node
cd belajar-nodeInisialisasi project:
npm init -yPerintah tersebut akan membuat file:
package.jsonKemudian folder tersebut dapat dibuka menggunakan:
code .Dengan kombinasi VS Code dan Node.js, pengguna sudah memiliki lingkungan dasar untuk mulai membuat aplikasi JavaScript atau backend berbasis Node.js.
VS Code memiliki integrasi Git sehingga perubahan file dalam repository dapat dilihat melalui Source Control.
Namun, VS Code bukan pengganti Git. Jika Git belum tersedia di Windows, pengguna perlu memasang Git terlebih dahulu.
Setelah Git terpasang, cek menggunakan:
git --versionJika nomor versi muncul, Git sudah dapat dipanggil dari terminal.
code Tidak DikenaliJika muncul:
'code' is not recognized as an internal or external commandcoba langkah berikut:
code --version.Instalasi Windows normal seharusnya menambahkan binary VS Code ke PATH.
code . Tidak BerfungsiPastikan terminal dibuka setelah instalasi selesai.
Kemudian coba:
where codeJika tidak menghasilkan lokasi command, masalah biasanya berkaitan dengan PATH.
Pastikan koneksi internet berfungsi.
Jika menggunakan jaringan kantor, proxy, firewall, atau sistem keamanan tertentu, akses ke Marketplace dapat dibatasi.
Beberapa penyebab yang umum:
Solusinya adalah menonaktifkan extension yang tidak diperlukan dan menghindari membuka project yang jauh lebih besar daripada kebutuhan.
Coba buka Extensions, kemudian nonaktifkan extension yang bermasalah.
Jika masalah hilang, kemungkinan extension tersebut menjadi penyebabnya. Periksa update extension atau dokumentasi pengembangnya.
Untuk pengguna rumahan, pelajar, programmer pemula, dan pemilik laptop pribadi, User Setup merupakan pilihan paling praktis.
System Setup lebih masuk akal ketika:
Jadi tidak ada alasan memilih System Setup hanya karena terdengar lebih “lengkap”. Pilih berdasarkan kebutuhan.
Bisa, selama sistem memenuhi persyaratan yang didukung. VS Code sendiri relatif ringan dibandingkan banyak IDE besar.
Namun, performa tidak hanya ditentukan oleh VS Code. Extension, ukuran project, Node.js, database lokal, browser, server lokal, emulator, dan aplikasi lain yang berjalan bersamaan dapat meningkatkan penggunaan RAM dan CPU.
Untuk laptop dengan RAM terbatas, gunakan extension seperlunya dan hindari menjalankan banyak aplikasi berat secara bersamaan.
Ya, tetapi pemula sebaiknya tidak langsung memasang semua extension dan mempelajari semua fitur.
Urutan belajar yang lebih masuk akal adalah:
| Fitur | Visual Studio Code | Visual Studio |
|---|---|---|
| Jenis | Code editor | IDE lengkap |
| Ukuran | Relatif ringan | Lebih besar |
| Extension | Sangat bergantung pada extension | Fitur IDE lebih terintegrasi |
| Web development | Sangat cocok | Sangat cocok |
| Project besar | Cocok | Sangat cocok untuk workflow tertentu |
| Pemula | Relatif mudah dimulai | Lebih kompleks |
Nama keduanya memang mirip, tetapi keduanya bukan aplikasi yang sama. Visual Studio Code lebih tepat dipahami sebagai code editor yang dapat diperluas, sedangkan Visual Studio merupakan IDE dengan lingkungan pengembangan yang lebih lengkap dan terintegrasi.
VS Code memiliki mekanisme update otomatis untuk instalasi normal. Ketika update tersedia, VS Code dapat menampilkan pemberitahuan untuk memasang versi baru.
Untuk User Setup, proses update biasanya lebih mudah karena instalasi tersebut dirancang untuk penggunaan akun pengguna tanpa memerlukan administrator untuk setiap proses update.
Versi ZIP berbeda karena update dilakukan secara manual.
Jika ingin menghapus VS Code:
Uninstall aplikasi tidak selalu berarti semua data pengguna ikut dihapus.