Text Editor
Editor Teks: Senjata Utama Developer
PENDAHULUAN Tidak peduli jalur spesialisasi apa yang akan Anda ambil nantinya, sebuah editor teks (text editor) akan menjadi alat yang paling sering Anda gunakan setiap harinya. Editor teks yang mumpuni bukan sekadar tempat mengetik; ia adalah "asisten cerdas" yang membantu Anda menulis kode lebih rapi, melakukan pengecekan error secara real-time, menyorot logika sintaks (syntax highlighting), dan melakukan format otomatis. Di Rolepath, kita membiasakan diri dengan alat standar industri sejak hari pertama.
GAMBARAN UMUM PELAJARAN Bagian ini akan memandu Anda untuk memahami:
- Apa itu editor kode (code editor).
- Mengapa editor kode sangat krusial untuk kelancaran development.
- Panduan menginstal Visual Studio Code (VSCode).
MENGAPA SAYA TIDAK BISA MENGGUNAKAN MICROSOFT WORD? Editor rich text seperti Microsoft Word atau LibreOffice memang luar biasa untuk menulis esai atau laporan, namun fitur-fitur pemformatan visualnya membuat alat ini harus dijauhi untuk menulis kode.
Sebuah dokumen yang dibuat dengan editor rich text menyimpan jauh lebih banyak data tersembunyi daripada sekadar teks yang Anda ketik (seperti metadata font, ukuran, spasi, dan margin). Sebaliknya, plain text editor (seperti VSCode) benar-benar hanya menyimpan teks murni (mentah). Hanya dengan menggunakan teks murni inilah program lain—seperti server atau mesin pengeksekusi bahasa pemrograman—bisa membaca dan menjalankan file tersebut sebagai instruksi logika tanpa terganggu oleh kode pemformatan yang tidak terlihat.
EDITOR KODE (CODE EDITORS) Anggap saja editor kode sebagai meja kerja spesialis Anda. Alat ini sangat bisa dikustomisasi dan menawarkan segudang fitur yang akan menyelamatkan kewarasan Anda saat mengerjakan proyek berskala besar.
Sesuai prinsip Embrace the Error, Anda pasti akan sering melakukan debugging. Tidak ada yang lebih menyebalkan (sekaligus mendidik) daripada menghabiskan waktu dua jam mencari tahu mengapa aplikasi Anda crash, lalu menyadari bahwa Anda hanya lupa menutup satu tanda kurung kurawal }. Fitur-fitur seperti plugins, pewarnaan kode berdasarkan logika (syntax highlighting), penutupan kurung otomatis (auto-closing brackets), dan deteksi error otomatis (linting) adalah alasan mengapa Anda butuh alat ini.
Ada puluhan editor di luar sana, namun di Rolepath, kami merekomendasikan dan akan menggunakan Visual Studio Code
(VSCode).
VSCode adalah editor kode gratis yang sangat tangguh. Alat ini memiliki dukungan add-on (ekstensi) yang luar biasa dan integrasi langsung dengan Git—sebuah kewajiban bagi setiap Software Engineer. VSCode adalah standar emas di industri saat ini dan merupakan editor yang paling banyak digunakan oleh instruktur serta komunitas Rolepath. Menggunakan alat yang sama berarti Anda akan jauh lebih mudah mendapatkan bantuan teknis.
Meskipun pada akhirnya pemilihan editor adalah masalah selera, untuk seluruh kurikulum ini, kami berasumsi bahwa Anda menggunakan VSCode karena gratis, ringan, dan bekerja konsisten di seluruh Sistem Operasi. Perlu diingat: jika Anda bersikeras menggunakan editor selain VSCode, komunitas kami mungkin kesulitan atau tidak bisa membantu Anda men-troubleshoot masalah yang berkaitan dengan editor tersebut.
PENGINGAT PENTING (Bagi Pengguna Virtual Machine/VM) Jika Anda mengikuti panduan instalasi sebelumnya dengan menggunakan mesin virtual (Virtual Machine), Anda wajib menginstal VSCode di dalam VM Linux Anda.
Anda boleh saja ikut menginstalnya di OS utama (seperti Windows), tetapi untuk menulis dan menjalankan kode proyek kurikulum ini, pastikan Anda membuka dan menggunakan VSCode yang berada di dalam lingkungan VM Anda.