# Menggunakan Editor Kode: Menguasai VSCode.dev Ingat di *The Matrix* ketika Neo harus terhubung ke terminal komputer besar untuk mengakses dunia digital? Alat pengembangan web saat ini adalah cerita yang berlawanan – kemampuan yang sangat kuat dapat diakses dari mana saja. VSCode.dev adalah editor kode berbasis browser yang membawa alat pengembangan profesional ke perangkat apa pun dengan koneksi internet. Seperti bagaimana mesin cetak membuat buku dapat diakses oleh semua orang, bukan hanya para penulis di biara, VSCode.dev mendemokratisasi pengkodean. Anda dapat mengerjakan proyek dari komputer perpustakaan, laboratorium sekolah, atau di mana saja Anda memiliki akses browser. Tidak perlu instalasi, tidak ada batasan "saya butuh pengaturan khusus". Pada akhir pelajaran ini, Anda akan memahami cara menavigasi VSCode.dev, membuka repositori GitHub langsung di browser Anda, dan menggunakan Git untuk kontrol versi – semua keterampilan yang diandalkan oleh pengembang profesional setiap hari. ## ⚑ Apa yang Bisa Anda Lakukan dalam 5 Menit ke Depan **Jalur Cepat untuk Pengembang Sibuk** ```mermaid flowchart LR A[⚑ 5 minutes] --> B[Visit vscode.dev] B --> C[Connect GitHub account] C --> D[Open any repository] D --> E[Start editing immediately] ``` - **Menit 1**: Akses [vscode.dev](https://vscode.dev) - tidak perlu instalasi - **Menit 2**: Masuk dengan GitHub untuk menghubungkan repositori Anda - **Menit 3**: Coba trik URL: ubah `github.com` menjadi `vscode.dev/github` di URL repositori mana pun - **Menit 4**: Buat file baru dan lihat penyorotan sintaks bekerja secara otomatis - **Menit 5**: Lakukan perubahan dan komit melalui panel Source Control **URL Tes Cepat**: ``` # Transform this: github.com/microsoft/Web-Dev-For-Beginners # Into this: vscode.dev/github/microsoft/Web-Dev-For-Beginners ``` **Mengapa Ini Penting**: Dalam 5 menit, Anda akan merasakan kebebasan mengkode di mana saja dengan alat profesional. Ini mewakili masa depan pengembangan - dapat diakses, kuat, dan langsung. ## πŸ—ΊοΈ Perjalanan Belajar Anda Melalui Pengembangan Berbasis Cloud ```mermaid journey title From Local Setup to Cloud Development Mastery section Understanding the Platform Discover web-based editing: 4: You Connect to GitHub ecosystem: 6: You Master interface navigation: 7: You section File Management Skills Create and organize files: 5: You Edit with syntax highlighting: 7: You Navigate project structures: 8: You section Version Control Mastery Understand Git integration: 6: You Practice commit workflows: 8: You Master collaboration patterns: 9: You section Professional Customization Install powerful extensions: 7: You Configure development environment: 8: You Build personal workflows: 9: You ``` **Tujuan Perjalanan Anda**: Pada akhir pelajaran ini, Anda akan menguasai lingkungan pengembangan cloud profesional yang bekerja dari perangkat apa pun, memungkinkan Anda mengkode dengan alat yang sama yang digunakan oleh pengembang di perusahaan teknologi besar. ## Apa yang Akan Anda Pelajari Setelah kita berjalan bersama, Anda akan dapat: - Menavigasi VSCode.dev seperti rumah kedua Anda – menemukan semua yang Anda butuhkan tanpa tersesat - Membuka repositori GitHub di browser Anda dan mulai mengedit langsung (yang satu ini cukup ajaib!) - Menggunakan Git untuk melacak perubahan Anda dan menyimpan kemajuan Anda seperti seorang profesional - Meningkatkan editor Anda dengan ekstensi yang membuat pengkodean lebih cepat dan menyenangkan - Membuat dan mengatur file proyek dengan percaya diri ## Apa yang Anda Butuhkan Persyaratannya sederhana: - Akun [GitHub](https://github.com) gratis (kami akan membimbing Anda jika diperlukan) - Pemahaman dasar tentang browser web - Pelajaran Dasar GitHub memberikan latar belakang yang berguna, meskipun tidak wajib > πŸ’‘ **Baru di GitHub?** Membuat akun gratis dan hanya membutuhkan beberapa menit. Seperti bagaimana kartu perpustakaan memberi Anda akses ke buku di seluruh dunia, akun GitHub membuka pintu ke repositori kode di seluruh internet. ## 🧠 Gambaran Ekosistem Pengembangan Cloud ```mermaid mindmap root((VSCode.dev Mastery)) Platform Benefits Accessibility Device Independence No Installation Required Instant Updates Universal Access Integration GitHub Connection Repository Sync Settings Persistence Collaboration Ready Development Workflow File Management Project Structure Syntax Highlighting Multi-tab Editing Auto-save Features Version Control Git Integration Commit Workflows Branch Management Change Tracking Customization Power Extensions Ecosystem Productivity Tools Language Support Theme Options Custom Shortcuts Environment Setup Personal Preferences Workspace Configuration Tool Integration Workflow Optimization Professional Skills Industry Standards Version Control Code Quality Collaboration Documentation Career Readiness Remote Work Cloud Development Team Projects Open Source ``` **Prinsip Inti**: Lingkungan pengembangan berbasis cloud mewakili masa depan pengkodean - menyediakan alat profesional yang dapat diakses, kolaboratif, dan independen platform. ## Mengapa Editor Kode Berbasis Web Penting Sebelum internet, para ilmuwan di universitas yang berbeda tidak dapat dengan mudah berbagi penelitian. Kemudian datang ARPANET pada tahun 1960-an, menghubungkan komputer di berbagai tempat. Editor kode berbasis web mengikuti prinsip yang sama – membuat alat yang kuat dapat diakses terlepas dari lokasi fisik atau perangkat Anda. Editor kode berfungsi sebagai ruang kerja pengembangan Anda, tempat Anda menulis, mengedit, dan mengatur file kode. Tidak seperti editor teks sederhana, editor kode profesional menyediakan penyorotan sintaks, deteksi kesalahan, dan fitur manajemen proyek. VSCode.dev membawa kemampuan ini ke browser Anda: **Keuntungan pengeditan berbasis web:** | Fitur | Deskripsi | Manfaat Praktis | |-------|-----------|-----------------| | **Independensi Platform** | Berjalan di perangkat apa pun dengan browser | Bekerja dari komputer yang berbeda dengan mulus | | **Tidak Perlu Instalasi** | Akses melalui URL web | Lewati pembatasan instalasi perangkat lunak | | **Pembaruan Otomatis** | Selalu menjalankan versi terbaru | Akses fitur baru tanpa pembaruan manual | | **Integrasi Repositori** | Koneksi langsung ke GitHub | Edit kode tanpa manajemen file lokal | **Implikasi praktis:** - Kelangsungan kerja di berbagai lingkungan - Antarmuka yang konsisten terlepas dari sistem operasi - Kemampuan kolaborasi langsung - Pengurangan kebutuhan penyimpanan lokal ## Menjelajahi VSCode.dev Seperti laboratorium Marie Curie yang berisi peralatan canggih di ruang yang relatif sederhana, VSCode.dev mengemas alat pengembangan profesional ke dalam antarmuka browser. Aplikasi web ini menyediakan fungsi inti yang sama seperti editor kode desktop. Mulailah dengan mengakses [vscode.dev](https://vscode.dev) di browser Anda. Antarmuka akan dimuat tanpa unduhan atau instalasi sistem – penerapan langsung prinsip komputasi cloud. ### Menghubungkan Akun GitHub Anda Seperti bagaimana telepon Alexander Graham Bell menghubungkan lokasi yang jauh, menghubungkan akun GitHub Anda menjembatani VSCode.dev dengan repositori kode Anda. Saat diminta untuk masuk dengan GitHub, disarankan untuk menerima koneksi ini. **Integrasi GitHub menyediakan:** - Akses langsung ke repositori Anda dalam editor - Pengaturan dan ekstensi yang disinkronkan di berbagai perangkat - Alur kerja penyimpanan yang disederhanakan ke GitHub - Lingkungan pengembangan yang dipersonalisasi ### Mengenal Ruang Kerja Baru Anda Setelah semuanya dimuat, Anda akan melihat ruang kerja yang bersih dan indah yang dirancang untuk membuat Anda fokus pada hal yang penting – kode Anda! ![Antarmuka default VSCode.dev](../../../../translated_images/default-vscode-dev.5d06881d65c1b3234ce50cd9ed3b0028e6031ad5f5b441bcbed96bfa6311f6d0.id.png) **Berikut tur singkatnya:** - **Activity Bar** (strip di sebelah kiri): Navigasi utama Anda dengan Explorer πŸ“, Pencarian πŸ”, Source Control 🌿, Ekstensi 🧩, dan Pengaturan βš™οΈ - **Sidebar** (panel di sebelahnya): Berubah untuk menunjukkan informasi relevan berdasarkan apa yang Anda pilih - **Editor Area** (ruang besar di tengah): Di sinilah keajaiban terjadi – area utama pengkodean Anda **Luangkan waktu untuk menjelajah:** - Klik ikon Activity Bar dan lihat apa yang dilakukan masing-masing - Perhatikan bagaimana sidebar memperbarui untuk menunjukkan informasi berbeda – cukup keren, bukan? - Tampilan Explorer (πŸ“) mungkin tempat Anda menghabiskan sebagian besar waktu, jadi biasakan diri Anda dengannya ```mermaid flowchart TB subgraph "VSCode.dev Interface Architecture" A[Activity Bar] --> B[Explorer πŸ“] A --> C[Search πŸ”] A --> D[Source Control 🌿] A --> E[Extensions 🧩] A --> F[Settings βš™οΈ] B --> G[File Tree] C --> H[Find & Replace] D --> I[Git Status] E --> J[Extension Marketplace] F --> K[Configuration] L[Sidebar] --> M[Context Panel] N[Editor Area] --> O[Code Files] P[Terminal/Output] --> Q[Command Line] end ``` ## Membuka Repositori GitHub Sebelum internet, peneliti harus secara fisik pergi ke perpustakaan untuk mengakses dokumen. Repositori GitHub bekerja serupa – mereka adalah kumpulan kode yang disimpan secara remote. VSCode.dev menghilangkan langkah tradisional mengunduh repositori ke mesin lokal Anda sebelum mengedit. Kemampuan ini memungkinkan akses langsung ke repositori publik mana pun untuk melihat, mengedit, atau berkontribusi. Berikut dua metode untuk membuka repositori: ### Metode 1: Cara Klik dan Pilih Ini sempurna saat Anda memulai dari awal di VSCode.dev dan ingin membuka repositori tertentu. Mudah dan ramah pemula: **Cara melakukannya:** 1. Pergi ke [vscode.dev](https://vscode.dev) jika Anda belum ada di sana 2. Cari tombol "Open Remote Repository" di layar selamat datang dan klik ![Buka repositori remote](../../../../translated_images/open-remote-repository.bd9c2598b8949e7fc283cdfc8f4050c6205a7c7c6d3f78c4b135115d037d6fa2.id.png) 3. Tempelkan URL repositori GitHub mana pun (coba yang ini: `https://github.com/microsoft/Web-Dev-For-Beginners`) 4. Tekan Enter dan lihat keajaibannya! **Tip pro - Pintasan Command Palette:** Ingin merasa seperti penyihir kode? Coba pintasan keyboard ini: Ctrl+Shift+P (atau Cmd+Shift+P di Mac) untuk membuka Command Palette: ![Command Palette](../../../../translated_images/palette-menu.4946174e07f426226afcdad707d19b8d5150e41591c751c45b5dee213affef91.id.png) **Command Palette seperti mesin pencari untuk semua yang bisa Anda lakukan:** - Ketik "open remote" dan itu akan menemukan pembuka repositori untuk Anda - Mengingat repositori yang baru saja Anda buka (sangat berguna!) - Setelah Anda terbiasa, Anda akan merasa seperti mengkode dengan kecepatan kilat - Ini pada dasarnya versi "Hey Siri" VSCode.dev, tapi untuk pengkodean ### Metode 2: Teknik Modifikasi URL Seperti bagaimana HTTP dan HTTPS menggunakan protokol berbeda sambil mempertahankan struktur domain yang sama, VSCode.dev menggunakan pola URL yang mencerminkan sistem alamat GitHub. URL repositori GitHub mana pun dapat dimodifikasi untuk dibuka langsung di VSCode.dev. **Pola transformasi URL:** | Jenis Repositori | URL GitHub | URL VSCode.dev | |------------------|------------|----------------| | **Repositori Publik** | `github.com/microsoft/Web-Dev-For-Beginners` | `vscode.dev/github/microsoft/Web-Dev-For-Beginners` | | **Proyek Pribadi** | `github.com/your-username/my-project` | `vscode.dev/github/your-username/my-project` | | **Repositori yang Dapat Diakses** | `github.com/their-username/awesome-repo` | `vscode.dev/github/their-username/awesome-repo` | **Implementasi:** - Ganti `github.com` dengan `vscode.dev/github` - Pertahankan semua komponen URL lainnya tidak berubah - Berfungsi dengan repositori yang dapat diakses publik - Memberikan akses pengeditan langsung > πŸ’‘ **Tip yang mengubah hidup**: Tandai versi VSCode.dev dari repositori favorit Anda. Saya memiliki bookmark seperti "Edit Portofolio Saya" dan "Perbaiki Dokumentasi" yang membawa saya langsung ke mode pengeditan! **Metode mana yang harus Anda gunakan?** - **Cara antarmuka**: Bagus saat Anda menjelajah atau tidak ingat nama repositori yang tepat - **Trik URL**: Sempurna untuk akses cepat saat Anda tahu persis ke mana Anda pergi ### 🎯 Pemeriksaan Pedagogis: Akses Pengembangan Cloud **Berhenti dan Renungkan**: Anda baru saja mempelajari dua metode untuk mengakses repositori kode melalui browser web. Ini mewakili perubahan mendasar dalam cara pengembangan bekerja. **Penilaian Diri Cepat**: - Bisakah Anda menjelaskan mengapa pengeditan berbasis web menghilangkan "pengaturan lingkungan pengembangan" tradisional? - Apa keuntungan teknik modifikasi URL dibandingkan pengkloningan git lokal? - Bagaimana pendekatan ini mengubah cara Anda mungkin berkontribusi pada proyek open source? **Koneksi Dunia Nyata**: Perusahaan besar seperti GitHub, GitLab, dan Replit telah membangun platform pengembangan mereka di sekitar prinsip cloud-first ini. Anda sedang mempelajari alur kerja yang sama yang digunakan oleh tim pengembangan profesional di seluruh dunia. **Pertanyaan Tantangan**: Bagaimana pengembangan berbasis cloud dapat mengubah cara pengkodean diajarkan di sekolah? Pertimbangkan persyaratan perangkat, manajemen perangkat lunak, dan kemungkinan kolaborasi. ## Bekerja dengan File dan Proyek Sekarang setelah Anda membuka repositori, mari mulai membangun! VSCode.dev memberi Anda semua yang Anda butuhkan untuk membuat, mengedit, dan mengatur file kode Anda. Anggap saja sebagai bengkel digital Anda – setiap alat ada di tempat yang Anda butuhkan. Mari kita selami tugas sehari-hari yang akan menjadi bagian terbesar dari alur kerja pengkodean Anda. ### Membuat File Baru Seperti mengatur cetak biru di kantor arsitek, pembuatan file di VSCode.dev mengikuti pendekatan terstruktur. Sistem ini mendukung semua jenis file pengembangan web standar. **Proses pembuatan file:** 1. Navigasikan ke folder target di sidebar Explorer 2. Arahkan kursor ke nama folder untuk menampilkan ikon "New File" (πŸ“„+) 3. Masukkan nama file termasuk ekstensi yang sesuai (`style.css`, `script.js`, `index.html`) 4. Tekan Enter untuk membuat file ![Membuat file baru](../../../../translated_images/create-new-file.2814e609c2af9aeb6c6fd53156c503ac91c3d538f9cac63073b2dd4a7631f183.id.png) **Konvensi penamaan:** - Gunakan nama deskriptif yang menunjukkan tujuan file - Sertakan ekstensi file untuk penyorotan sintaks yang tepat - Ikuti pola penamaan yang konsisten di seluruh proyek - Gunakan huruf kecil dan tanda hubung daripada spasi ### Mengedit dan Menyimpan File Di sinilah kesenangan sebenarnya dimulai! Editor VSCode.dev penuh dengan fitur yang membantu membuat pengkodean terasa lancar dan intuitif. Ini seperti memiliki asisten penulisan yang sangat pintar, tapi untuk kode. **Alur kerja pengeditan Anda:** 1. Klik file apa pun di Explorer untuk membukanya di area utama 2. Mulai mengetik dan lihat VSCode.dev membantu Anda dengan warna, saran, dan deteksi kesalahan 3. Simpan pekerjaan Anda dengan Ctrl+S (Windows/Linux) atau Cmd+S (Mac) – meskipun juga menyimpan otomatis! ![Mengedit file di VSCode.dev](../../../../translated_images/edit-a-file.52c0ee665ef19f08119d62d63f395dfefddc0a4deb9268d73bfe791f52c5807a.id.png) **Hal keren yang terjadi saat Anda mengkode:** - Kode Anda diberi warna sehingga mudah dibaca - VSCode.dev menyarankan penyelesaian saat Anda mengetik (seperti autocorrect, tapi jauh lebih pintar) - Menangkap kesalahan dan typo sebelum Anda menyimpan - Anda dapat membuka beberapa file dalam tab, seperti di browser - Semuanya disimpan otomatis di latar belakang > ⚠️ **Tip cepat**: Meskipun auto-save sudah membantu, menekan Ctrl+S atau Cmd+S tetap kebiasaan yang baik. Ini langsung menyimpan semuanya dan memicu beberapa fitur tambahan seperti pemeriksaan kesalahan. ### Kontrol Versi dengan Git Seperti bagaimana arkeolog membuat catatan rinci tentang lapisan penggalian, Git melacak perubahan dalam kode Anda dari waktu ke waktu. Sistem ini menjaga sejarah proyek dan memungkinkan Anda untuk kembali ke versi sebelumnya jika diperlukan. VSCode.dev mencakup fungsionalitas Git terintegrasi. **Antarmuka Source Control:** 1. Akses panel Source Control melalui ikon 🌿 di Activity Bar 2. File yang dimodifikasi muncul di bagian "Changes" 3. Kode warna menunjukkan jenis perubahan: hijau untuk penambahan, merah untuk penghapusan ![Melihat perubahan di Source Control](../../../../translated_images/working-tree.c58eec08e6335c79cc708c0c220c0b7fea61514bd3c7fb7471905a864aceac7c.id.png) **Menyimpan pekerjaan Anda (alur kerja commit):** ```mermaid flowchart TD A[Make changes to files] --> B[View changes in Source Control] B --> C[Stage changes by clicking +] C --> D[Write descriptive commit message] D --> E[Click checkmark to commit] E --> F[Changes pushed to GitHub] ``` ```mermaid stateDiagram-v2 [*] --> Modified: Edit files Modified --> Staged: Click + to stage Staged --> Modified: Click - to unstage Staged --> Committed: Add message & commit Committed --> [*]: Sync to GitHub state Committed { [*] --> LocalCommit LocalCommit --> RemotePush: Auto-sync } ``` **Berikut langkah-langkahnya:** - Klik ikon "+" di sebelah file yang ingin Anda simpan (ini "men-stage" mereka) - Periksa kembali apakah Anda puas dengan semua perubahan yang telah Anda siapkan - Tulis catatan singkat yang menjelaskan apa yang telah Anda lakukan (ini adalah "pesan commit" Anda) - Klik tombol tanda centang untuk menyimpan semuanya ke GitHub - Jika Anda berubah pikiran tentang sesuatu, ikon undo memungkinkan Anda membatalkan perubahan **Menulis pesan commit yang baik (lebih mudah dari yang Anda pikirkan!):** - Cukup jelaskan apa yang telah Anda lakukan, seperti "Tambahkan formulir kontak" atau "Perbaiki navigasi yang rusak" - Buat singkat dan padat – pikirkan panjang tweet, bukan esai - Mulailah dengan kata-kata tindakan seperti "Tambahkan", "Perbaiki", "Perbarui", atau "Hapus" - **Contoh yang baik**: "Tambahkan menu navigasi responsif", "Perbaiki masalah tata letak di perangkat seluler", "Perbarui warna untuk aksesibilitas yang lebih baik" > πŸ’‘ **Tip navigasi cepat**: Gunakan menu hamburger (☰) di kiri atas untuk kembali ke repositori GitHub Anda dan melihat perubahan yang telah Anda commit secara online. Ini seperti portal antara lingkungan pengeditan Anda dan rumah proyek Anda di GitHub! ## Meningkatkan Fungsionalitas dengan Ekstensi Seperti bengkel seorang pengrajin yang memiliki alat khusus untuk berbagai tugas, VSCode.dev dapat disesuaikan dengan ekstensi yang menambahkan kemampuan tertentu. Plugin yang dikembangkan oleh komunitas ini menangani kebutuhan pengembangan umum seperti pemformatan kode, pratinjau langsung, dan integrasi Git yang lebih baik. Marketplace ekstensi menyediakan ribuan alat gratis yang dibuat oleh pengembang di seluruh dunia. Setiap ekstensi menyelesaikan tantangan alur kerja tertentu, memungkinkan Anda membangun lingkungan pengembangan yang dipersonalisasi sesuai dengan kebutuhan dan preferensi Anda. ```mermaid mindmap root((Extension Ecosystem)) Essential Categories Productivity Live Server Auto Rename Tag Bracket Pair Colorizer GitLens Code Quality Prettier ESLint Spell Checker Error Lens Language Support HTML CSS Support JavaScript ES6 Python Extension Markdown Preview Themes & UI Dark+ Modern Material Icon Theme Peacock Rainbow Brackets Discovery Methods Popular Rankings Download Counts User Ratings Recent Updates Community Reviews Recommendations Workspace Suggestions Language-based Workflow-specific Team Standards ``` ### Menemukan Ekstensi yang Tepat Marketplace ekstensi sangat terorganisir, jadi Anda tidak akan tersesat saat mencari apa yang Anda butuhkan. Marketplace ini dirancang untuk membantu Anda menemukan alat spesifik maupun hal-hal keren yang mungkin belum Anda ketahui! **Cara menuju marketplace:** 1. Klik ikon Ekstensi (🧩) di Activity Bar 2. Jelajahi atau cari sesuatu yang spesifik 3. Klik apa pun yang terlihat menarik untuk mempelajari lebih lanjut ![Antarmuka marketplace ekstensi](../../../../translated_images/extensions.eca0e0c7f59a10b5c88be7fe24b3e32cca6b6058b35a49026c3a9d80b1813b7c.id.png) **Apa yang akan Anda temukan di sana:** | Bagian | Isi | Mengapa Bermanfaat | |----------|---------|----------| | **Terinstal** | Ekstensi yang sudah Anda tambahkan | Toolkit coding pribadi Anda | | **Populer** | Favorit banyak orang | Apa yang paling direkomendasikan oleh pengembang | | **Direkomendasikan** | Saran cerdas untuk proyek Anda | Rekomendasi bermanfaat dari VSCode.dev | **Apa yang membuat pencarian menjadi mudah:** - Setiap ekstensi menunjukkan rating, jumlah unduhan, dan ulasan pengguna nyata - Anda mendapatkan screenshot dan deskripsi jelas tentang apa yang dilakukan setiap ekstensi - Semuanya ditandai dengan informasi kompatibilitas - Ekstensi serupa disarankan sehingga Anda dapat membandingkan opsi ### Menginstal Ekstensi (Sangat Mudah!) Menambahkan kemampuan baru ke editor Anda semudah mengklik tombol. Ekstensi terinstal dalam hitungan detik dan langsung bekerja – tanpa restart, tanpa menunggu lama. **Yang perlu Anda lakukan:** 1. Cari apa yang Anda inginkan (coba cari "live server" atau "prettier") 2. Klik ekstensi yang terlihat bagus untuk melihat detail lebih lanjut 3. Baca apa yang dilakukan dan periksa ratingnya 4. Tekan tombol biru "Install" dan selesai! ![Menginstal ekstensi](../../../../8-code-editor/images/install-extension.gif) **Apa yang terjadi di balik layar:** - Ekstensi diunduh dan diatur secara otomatis - Fitur baru muncul di antarmuka Anda segera - Semuanya langsung bekerja (serius, secepat itu!) - Jika Anda masuk, ekstensi akan disinkronkan ke semua perangkat Anda **Beberapa ekstensi yang saya rekomendasikan untuk memulai:** - **Live Server**: Lihat situs web Anda diperbarui secara real-time saat Anda coding (yang satu ini ajaib!) - **Prettier**: Membuat kode Anda terlihat bersih dan profesional secara otomatis - **Auto Rename Tag**: Ubah satu tag HTML dan pasangannya juga diperbarui - **Bracket Pair Colorizer**: Memberi warna pada tanda kurung Anda sehingga Anda tidak bingung - **GitLens**: Meningkatkan fitur Git Anda dengan banyak informasi bermanfaat ### Menyesuaikan Ekstensi Anda Sebagian besar ekstensi memiliki pengaturan yang dapat Anda sesuaikan agar bekerja persis seperti yang Anda inginkan. Anggap saja seperti menyesuaikan kursi dan kaca spion di mobil – setiap orang memiliki preferensi masing-masing! **Menyesuaikan pengaturan ekstensi:** 1. Temukan ekstensi yang telah Anda instal di panel Ekstensi 2. Cari ikon gear kecil (βš™οΈ) di sebelah namanya dan klik 3. Pilih "Pengaturan Ekstensi" dari dropdown 4. Sesuaikan hingga terasa pas untuk alur kerja Anda ![Menyesuaikan pengaturan ekstensi](../../../../translated_images/extension-settings.21c752ae4f4cdb78a867f140ccd0680e04619d0c44bb4afb26373e54b829d934.id.png) **Hal-hal umum yang mungkin ingin Anda sesuaikan:** - Bagaimana kode Anda diformat (tab vs spasi, panjang baris, dll.) - Kombinasi tombol mana yang memicu tindakan tertentu - Jenis file apa yang harus bekerja dengan ekstensi - Menghidupkan atau mematikan fitur tertentu untuk menjaga kesederhanaan ### Menjaga Ekstensi Anda Tetap Terorganisir Saat Anda menemukan lebih banyak ekstensi keren, Anda akan ingin menjaga koleksi Anda tetap rapi dan berjalan lancar. VSCode.dev membuat ini sangat mudah untuk dikelola. **Opsi pengelolaan ekstensi Anda:** | Apa yang Bisa Anda Lakukan | Kapan Ini Bermanfaat | Tip Pro | |--------|---------|----------| | **Nonaktifkan** | Menguji apakah ekstensi menyebabkan masalah | Lebih baik daripada menghapus jika Anda mungkin ingin menggunakannya kembali | | **Hapus** | Menghapus ekstensi yang tidak Anda butuhkan | Menjaga lingkungan Anda tetap bersih dan cepat | | **Perbarui** | Mendapatkan fitur terbaru dan perbaikan bug | Biasanya terjadi secara otomatis, tetapi tetap perlu diperiksa | **Cara saya mengelola ekstensi:** - Setiap beberapa bulan, saya meninjau apa yang telah saya instal dan menghapus apa pun yang tidak saya gunakan - Saya menjaga ekstensi tetap diperbarui sehingga saya mendapatkan peningkatan dan perbaikan keamanan terbaru - Jika sesuatu terasa lambat, saya sementara menonaktifkan ekstensi untuk melihat apakah salah satunya adalah penyebabnya - Saya membaca catatan pembaruan saat ekstensi mendapatkan pembaruan besar – kadang ada fitur baru yang keren! > ⚠️ **Tip kinerja**: Ekstensi itu luar biasa, tetapi memiliki terlalu banyak dapat memperlambat segalanya. Fokus pada yang benar-benar membuat hidup Anda lebih mudah dan jangan ragu untuk menghapus yang tidak pernah Anda gunakan. ### 🎯 Pemeriksaan Pedagogis: Kustomisasi Lingkungan Pengembangan **Pemahaman Arsitektur**: Anda telah belajar untuk menyesuaikan lingkungan pengembangan profesional menggunakan ekstensi yang dibuat oleh komunitas. Ini mencerminkan bagaimana tim pengembangan perusahaan membangun toolchain standar. **Konsep Utama yang Dikuasai**: - **Penemuan Ekstensi**: Menemukan alat yang menyelesaikan tantangan pengembangan tertentu - **Konfigurasi Lingkungan**: Menyesuaikan alat agar sesuai dengan preferensi pribadi atau tim - **Optimasi Kinerja**: Menyeimbangkan fungsionalitas dengan kinerja sistem - **Kolaborasi Komunitas**: Memanfaatkan alat yang dibuat oleh komunitas pengembang global **Koneksi Industri**: Ekosistem ekstensi mendukung platform pengembangan utama seperti VS Code, Chrome DevTools, dan IDE modern. Memahami cara mengevaluasi, menginstal, dan mengonfigurasi ekstensi sangat penting untuk alur kerja pengembangan profesional. **Pertanyaan Refleksi**: Bagaimana Anda akan mendekati pengaturan lingkungan pengembangan standar untuk tim yang terdiri dari 10 pengembang? Pertimbangkan konsistensi, kinerja, dan preferensi individu. ## πŸ“ˆ Garis Waktu Penguasaan Pengembangan Cloud Anda ```mermaid timeline title Professional Cloud Development Journey section Platform Foundations Cloud Development Understanding : Master web-based editing concepts : Connect GitHub integration patterns : Navigate professional interfaces section Workflow Mastery File & Project Management : Create organized project structures : Master syntax highlighting benefits : Handle multi-file editing workflows Version Control Integration : Understand Git visualization : Practice commit message standards : Master change tracking workflows section Environment Customization Extension Ecosystem : Discover productivity extensions : Configure development preferences : Optimize performance vs functionality Professional Setup : Build consistent workflows : Create reusable configurations : Establish team standards section Industry Readiness Cloud-First Development : Master remote development practices : Understand collaborative workflows : Build platform-independent skills Professional Practices : Follow industry standards : Create maintainable workflows : Prepare for team environments ``` **πŸŽ“ Tonggak Kelulusan**: Anda telah berhasil menguasai pengembangan berbasis cloud menggunakan alat dan alur kerja yang sama yang digunakan oleh pengembang profesional di perusahaan teknologi besar. Keterampilan ini mewakili masa depan pengembangan perangkat lunak. **πŸ”„ Kemampuan Tingkat Lanjut**: - Siap menjelajahi platform pengembangan cloud tingkat lanjut (Codespaces, GitPod) - Siap bekerja dalam tim pengembangan yang terdistribusi - Dilengkapi untuk berkontribusi pada proyek open source secara global - Dasar yang kuat untuk praktik DevOps modern dan integrasi berkelanjutan ## Tantangan Agen GitHub Copilot πŸš€ Seperti pendekatan terstruktur yang digunakan NASA untuk misi luar angkasa, tantangan ini melibatkan penerapan sistematis keterampilan VSCode.dev dalam skenario alur kerja yang lengkap. **Tujuan:** Menunjukkan kemahiran dengan VSCode.dev dengan membangun alur kerja pengembangan web yang komprehensif. **Persyaratan proyek:** Dengan bantuan mode Agen, selesaikan tugas-tugas berikut: 1. Fork repositori yang ada atau buat yang baru 2. Bangun struktur proyek fungsional dengan file HTML, CSS, dan JavaScript 3. Instal dan konfigurasikan tiga ekstensi yang meningkatkan pengembangan 4. Latih kontrol versi dengan pesan commit yang deskriptif 5. Bereksperimen dengan pembuatan dan modifikasi cabang fitur 6. Dokumentasikan proses dan pembelajaran dalam file README.md Latihan ini mengkonsolidasikan semua konsep VSCode.dev ke dalam alur kerja praktis yang dapat diterapkan pada proyek pengembangan di masa depan. Pelajari lebih lanjut tentang [mode agen](https://code.visualstudio.com/blogs/2025/02/24/introducing-copilot-agent-mode) di sini. ## Tugas Saatnya menguji keterampilan ini secara nyata! Saya punya proyek langsung yang memungkinkan Anda mempraktikkan semua yang telah kita bahas: [Buat situs web resume menggunakan VSCode.dev](./assignment.md) Tugas ini akan memandu Anda membangun situs web resume profesional sepenuhnya di browser Anda. Anda akan menggunakan semua fitur VSCode.dev yang telah kita eksplorasi, dan pada akhirnya, Anda akan memiliki situs web yang tampak hebat serta kepercayaan diri yang solid dalam alur kerja baru Anda. ## Terus Jelajahi dan Tingkatkan Keterampilan Anda Anda sudah memiliki dasar yang kuat sekarang, tetapi masih banyak hal keren lainnya untuk ditemukan! Berikut beberapa sumber daya dan ide untuk membawa keterampilan VSCode.dev Anda ke tingkat berikutnya: **Dokumentasi resmi yang layak untuk ditandai:** - [Dokumentasi VSCode Web](https://code.visualstudio.com/docs/editor/vscode-web?WT.mc_id=academic-0000-alfredodeza) – Panduan lengkap untuk pengeditan berbasis browser - [GitHub Codespaces](https://docs.github.com/en/codespaces) – Untuk saat Anda menginginkan lebih banyak kekuatan di cloud **Fitur keren untuk dicoba berikutnya:** - **Keyboard Shortcuts**: Pelajari kombinasi tombol yang akan membuat Anda merasa seperti ninja coding - **Workspace Settings**: Atur lingkungan berbeda untuk berbagai jenis proyek - **Multi-root Workspaces**: Kerjakan beberapa repositori sekaligus (sangat berguna!) - **Terminal Integration**: Akses alat baris perintah langsung di browser Anda **Ide untuk berlatih:** - Bergabunglah dengan beberapa proyek open-source dan berkontribusi menggunakan VSCode.dev – ini cara yang bagus untuk memberi kembali! - Coba berbagai ekstensi untuk menemukan pengaturan yang sempurna - Buat template proyek untuk jenis situs yang paling sering Anda bangun - Latih alur kerja Git seperti branching dan merging – keterampilan ini sangat berharga dalam proyek tim --- **Anda telah menguasai pengembangan berbasis browser!** πŸŽ‰ Seperti bagaimana penemuan instrumen portabel memungkinkan para ilmuwan melakukan penelitian di lokasi terpencil, VSCode.dev memungkinkan coding profesional dari perangkat apa pun yang terhubung ke internet. Keterampilan ini mencerminkan praktik industri saat ini – banyak pengembang profesional menggunakan lingkungan pengembangan berbasis cloud untuk fleksibilitas dan aksesibilitasnya. Anda telah mempelajari alur kerja yang dapat diskalakan dari proyek individu hingga kolaborasi tim besar. Terapkan teknik ini pada proyek pengembangan Anda berikutnya! πŸš€ --- **Penafian**: Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berupaya untuk memberikan hasil yang akurat, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang penting, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau interpretasi yang keliru yang timbul dari penggunaan terjemahan ini.