Selamat datang di e-Book "Visual Studio Code Untuk Pemula". E-Book ini dibuat oleh
Galih Pratama, selaku Mentor di BuildWith Angga.
BuildWith Angga merupakan website untuk belajar design dan code dari mentor yang
sangat berpengalaman di bidangnya masing-masing. Di BWA, kalian dapat belajar dari
mentor yang berpengalaman di bidangnya dan mendapatkan sertifikat resmi untuk
membangun karir masa depan.
Daftar Isi
Daftar Isi
Apa itu Visual Studio Code
Kelebihan Visual Studio Code
Instalasi Visual Studio Code
Tampilan Antarmuka
Command Palette
Auto Completion & Emmet
Ekstensi
Tema
Terminal
Workspace
Pengaturan
Penutup
Fitur-fitur yang disediakan oleh Visual Studio Code antara lain adalah fitur pengetesan kode
(debugging) , penyorotan sintaks (syntax highlighting), penyelesaian kode cerdas (intelligent
code completion) atau yang disebut dengan Intellisense, snippets, fitur pemfaktoran ulang
kode (code refactoring), dan Git client yang sudah terpasang secara otomatis.
Visual Studio Code dapat digunakan langsung tanpa perlu ekstensi selama bahasa
pemrogramannya sudah didukung langsung. Namun ada beberapa fitur yang perlu
ditingkatkan sesuai dengan kebutuhan pengembang aplikasi.
Disinilah kegunaan ekstensi untuk membuat Visual Studio Code lebih powerful
dibandingkan editor kode yang lain.
Visual Studio Code menyediakan banyak sekali ekstensi yang dapat di download secara
gratis. Selain itu, ekstensi pada Visual Studio Code juga mudah dikelola.
Integrated Terminal
Dengan adanya Integrated Terminal, proses pengembangan aplikasi dapat menjadi lebih
mudah karena kita tidak perlu membuka terminal terpisah ketika ingin mengeksekusi
Visual Studio Code juga telah terintegrasi dengan Git atau Guthub sehingga apabila kita
ingin menambahkan kodingan kita ke dalam reposity github, kita dapat melakukannya
dengan sangat mudah.
Color Theme
Visual Studio Code juga menyediakan berbagai macam tema warna yang cukup
bervariasi untuk memodifikasi tampilan Visual Studio Code sesuai dengan keinginan
kita. Kita akan membahas bagaimana cara mengubah tema dari Visual Studio Code.
Tampilan Antarmuka
Berikut ini merupakan tampilan antarmuka setelah kalian memasang Visual Studio Code.
a. Editor
Area utama untuk mengedit file kalian. Kalian dapat membuka editor sebanyak yang
kalian suka secara berdampingan secara vertikal dan horizontal.
b. Side Bar
Berisi beberapa tampilan seperti Explorer untuk membantu kalian saat mengerjakan
project.
c. Status Bar
Informasi tentang project yang dibuka dan file yang kalian edit.
d. Activity Bar
Terletak di sisi paling kiri, ini memungkinkan kalian beralih di antara tampilan dan
memberikan indikator khusus konteks tambahan, seperti jumlah perubahan file atau
folder saat Git diaktifkan.
Command Palette
Command Palette merupakan salah satu fitur yang paling powerful dan mudah untuk
digunakan developer. Lewat Command Palette, kalian dapat mengakses semua fitur yang
tersedia pada Visual Studio Code, dengan hanya mengetikan fitur tersebut.
Untuk membuka fitur ini, kalian dapat menekan tombol Ctrl+Shift+P atau ⇧⌘P jika kalian
menggunakan sistem operasi macOS
Kalian juga dapat menekan tombol Ctrl+P atau ⌘P jika kalian hanya ingin membuka file
yang berada dalam project kalian.
Tetapi pada Visual Studio Code, fitur ini sudah disematkan secara langsung. Untuk
menggunakannya, kalian tinggal ketikkan nama tag HTML yang ingin digunakan, maka
dialog Auto Completion akan langsung muncul.
Kalian pun dapat menekan tombol Tab untuk memunculkan tag dari Emmet.
Ekstensi
Seperti namanya, ekstensi adalah satu fitur yang dapat kamu gunakan untuk membuat Visual
Studio Code kalian semakin mudah dan semakin banyak fiturnya.
Untuk mencari ekstensi, cukup ketikkan nama ekstensi di kotak pencarian. Kalian pun dapat
melihat rekomendasi ekstensi pada menu Recommended.
a. Git Lens
Menambah fitur Git pada code editor
b. PHP Intelephense
Agar code editor dapat membaca coding PHP secara lebih cerdas
c. Bracket Lens
Agar kita dapat mengetahui tutup sebuah tag / code
d. Git Graph
Melihat history git dalam bentuk grafik (seperti SourceTree)
e. Github Copilot
Sebuah AI yang membantu kita dalam coding
f. PHP Docblocker
Membuat dokumentasi PHP lebih mudah
g. Prettier
Agar coding kita tidak berantakan
h. Remote Development
Agar kita dapat melakukan coding dari server manapun
i. SonarLint
Informasi tentang kesalahan atau optimalisasi coding langsung di editor
Tentunya kebutuhan ekstensi kalian akan berbeda dengan saya dan menyesuaikan dengan
workflow yang kalian biasa lakukan.
Tema
Salah satu kelebihan dari Visual Studio Code adalah, kita dapat mengkustomsasi tampilan
dari editor kode kita. Mungkin kamu melihat tampilan pada screenshot di bawah ini agar
berbeda dari yang kalian pasang. Betul sekali! Saya sendiri sudah mengkustomisasi dari
tampilan editor kode saya.
Untuk mengubahnya, tinggal tekan Ctrl+Shift+P dan ketikkan theme . Sebelumnya, jangan
lupa untuk memasang tema di menu Ekstensi.
Berikut dibawah ini beberapa tampilan yang bisa kalian pakai, tentunya ini membuat
pengalaman kita untuk coding semakin menarik dan membuat coding kita semangat!
Cara membukanya cukup mudah, kalian bisa drag bar dari bawah, atau bisa lewat shortcut
Ctrl+Shift+P dan ketikkan terminal .
Kalian pun dapat memilih profil code kalian, jika kalian menggunakan lebih dari satu shell.
Workspace
Project kalian terlalu banyak, atau lebih dari satu folder? Workspace ini bisa menjadi solusi
untuk kalian. Kalian dapat menambahkan lebih dari satu project dalam window editor yang
Pengaturan
Untuk mengubah konfigurasi dari editor kode kita, kita dapat menggunakan tampilan GUI
seperti dibawah ini untuk memudahkan kita:
Untuk kamu yang tertarik lebih lanjut dengan Visual Studio Code, saya akan membuat eBook
Premium berjudul "Menguasai Visual Studio Code untuk Developer" yang dapat kamu
dapatkan informasinya lebih lanjut di Instagram @buildwithangga .
Jadi jangan lupa follow dan ikuti terus informasinya ya!
Untuk teman-teman yang tertarik untuk membuat aplikasi yang tentunya dapat kalian
gunakan untuk membuat project, kalian dapat mengikuti rekomendasi
kelas Premium dibawah ini, tentunya dengan studi kasus yang lengkap!
Kotlin
React Native
Tentunya, semua kelas diatas yang saya ajarkan menggunakan Visual Studio Code, tentunya
dengan tips dan trik sesuai dengan project yang digunakan.
Selamat Belajar! :)