Skip to content

Commit 5dd010b

Browse files
authored
Merge pull request #1577 from microsoft/update-translations
🌐 Update translations via Co-op Translator
2 parents 20f8883 + 2b844a0 commit 5dd010b

File tree

318 files changed

+76614
-20790
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

318 files changed

+76614
-20790
lines changed

translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md

Lines changed: 560 additions & 109 deletions
Large diffs are not rendered by default.
Lines changed: 58 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,76 @@
11
<!--
22
CO_OP_TRANSLATOR_METADATA:
33
{
4-
"original_hash": "9e2f84e351a6fcb44bfc4066d98525f0",
5-
"translation_date": "2025-10-03T10:18:40+00:00",
4+
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
5+
"translation_date": "2025-10-24T14:00:38+00:00",
66
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
77
"language_code": "id"
88
}
99
-->
10+
# Tugas: Mengeksplorasi Alat Pengembangan Web Modern
11+
1012
## Instruksi
1113

12-
Ada banyak alat yang mungkin dibutuhkan oleh pengembang web yang tercantum dalam [dokumentasi MDN untuk alat sisi klien](https://developer.mozilla.org/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Overview). Pilih **tiga alat** yang **tidak dibahas dalam pelajaran ini** (kecuali [daftar alat spesifik atau merujuk ke konten pelajaran]), jelaskan **mengapa** seorang pengembang web akan menggunakan setiap alat, dan temukan alat yang sesuai dengan setiap kategori. Untuk masing-masing, bagikan tautan ke dokumentasi resminya (bukan contoh yang digunakan di MDN).
14+
Ekosistem pengembangan web mencakup ratusan alat khusus yang membantu pengembang membangun, menguji, dan memelihara aplikasi dengan efisien. Tugas Anda adalah meneliti dan memahami alat-alat yang melengkapi yang telah dibahas dalam pelajaran ini.
15+
16+
**Misi Anda:** Pilih **tiga alat** yang **tidak dibahas dalam pelajaran ini** (hindari memilih editor kode, browser, atau alat baris perintah yang sudah tercantum). Fokuslah pada alat yang menyelesaikan masalah spesifik dalam alur kerja pengembangan web modern.
17+
18+
**Untuk setiap alat, berikan:**
19+
20+
1. **Nama alat dan kategori** (misalnya, "Figma - Alat Desain" atau "Jest - Kerangka Pengujian")
21+
2. **Tujuan dan manfaat** - Jelaskan dalam 2-3 kalimat mengapa seorang pengembang web akan menggunakan alat ini dan masalah apa yang dapat diselesaikan
22+
3. **Tautan dokumentasi resmi** - Berikan tautan ke dokumentasi resmi atau situs web alat tersebut (bukan hanya situs tutorial)
23+
4. **Konteks dunia nyata** - Sebutkan satu cara alat ini digunakan dalam alur kerja pengembangan profesional
24+
25+
## Kategori Alat yang Disarankan
26+
27+
Pertimbangkan untuk mengeksplorasi alat dari kategori berikut:
28+
29+
| Kategori | Contoh | Fungsi |
30+
|----------|--------|--------|
31+
| **Alat Build** | Vite, Webpack, Parcel, esbuild | Menggabungkan dan mengoptimalkan kode untuk produksi dengan server pengembangan yang cepat |
32+
| **Kerangka Pengujian** | Vitest, Jest, Cypress, Playwright | Memastikan kode berfungsi dengan benar dan menangkap bug sebelum diterapkan |
33+
| **Alat Desain** | Figma, Adobe XD, Penpot | Membuat mockup, prototipe, dan sistem desain secara kolaboratif |
34+
| **Platform Deployment** | Netlify, Vercel, Cloudflare Pages | Menyediakan dan mendistribusikan situs web dengan CI/CD otomatis |
35+
| **Kontrol Versi** | GitHub, GitLab, Bitbucket | Mengelola perubahan kode, kolaborasi, dan alur kerja proyek |
36+
| **Kerangka CSS** | Tailwind CSS, Bootstrap, Bulma | Mempercepat styling dengan pustaka komponen yang sudah dibuat |
37+
| **Manajer Paket** | npm, pnpm, Yarn | Menginstal dan mengelola pustaka kode serta dependensi |
38+
| **Alat Aksesibilitas** | axe-core, Lighthouse, Pa11y | Menguji desain inklusif dan kepatuhan WCAG |
39+
| **Pengembangan API** | Postman, Insomnia, Thunder Client | Menguji dan mendokumentasikan API selama pengembangan |
1340

14-
**Format:**
15-
- Nama alat
16-
- Mengapa pengembang web akan menggunakannya (2-3 kalimat)
17-
- Tautan ke dokumentasi
41+
## Persyaratan Format
1842

19-
**Panjang:**
20-
- Setiap penjelasan harus 2-3 kalimat.
43+
**Untuk setiap alat:**
44+
```
45+
### [Tool Name] - [Category]
46+
47+
**Purpose:** [2-3 sentences explaining why developers use this tool]
48+
49+
**Documentation:** [Official website/documentation link]
50+
51+
**Workflow Integration:** [1 sentence about how it fits into development process]
52+
```
53+
54+
## Panduan Kualitas
55+
56+
- **Pilih alat terkini**: Pilih alat yang aktif dipelihara dan banyak digunakan pada tahun 2025
57+
- **Fokus pada nilai**: Jelaskan manfaat spesifik, bukan hanya apa yang dilakukan alat tersebut
58+
- **Konteks profesional**: Pertimbangkan alat yang digunakan oleh tim pengembang, bukan hanya individu hobi
59+
- **Pilihan yang beragam**: Pilih alat dari kategori yang berbeda untuk menunjukkan luasnya ekosistem
60+
- **Relevansi modern**: Prioritaskan alat yang sesuai dengan tren dan praktik terbaik pengembangan web saat ini
2161

2262
## Rubrik
2363

24-
Unggul | Memadai | Perlu Perbaikan
25-
--- | --- | -- |
26-
Menjelaskan mengapa pengembang web akan menggunakan alat | Menjelaskan bagaimana, tetapi tidak mengapa pengembang akan menggunakan alat | Tidak menyebutkan bagaimana atau mengapa pengembang akan menggunakan alat |
64+
| Sangat Baik | Baik | Perlu Peningkatan |
65+
|-------------|------|-------------------|
66+
| **Jelas menjelaskan mengapa pengembang menggunakan setiap alat dan masalah apa yang diselesaikan** | **Menjelaskan apa yang dilakukan alat tetapi kurang konteks tentang nilainya** | **Hanya mencantumkan alat tanpa menjelaskan tujuan atau manfaatnya** |
67+
| **Memberikan tautan dokumentasi resmi untuk semua alat** | **Sebagian besar tautan resmi dengan 1-2 situs tutorial** | **Banyak menggunakan situs tutorial daripada dokumentasi resmi** |
68+
| **Memilih alat terkini yang digunakan secara profesional dari kategori yang beragam** | **Memilih alat yang baik tetapi kurang variasi dalam kategori** | **Memilih alat yang usang atau hanya dari satu kategori** |
69+
| **Menunjukkan pemahaman tentang bagaimana alat cocok dalam alur kerja pengembangan** | **Menunjukkan beberapa pemahaman tentang konteks profesional** | **Hanya fokus pada fitur alat tanpa konteks alur kerja** |
70+
71+
> 💡 **Tips Penelitian**: Cari alat yang disebutkan dalam lowongan pekerjaan untuk pengembang web, periksa survei pengembang populer, atau eksplorasi dependensi yang digunakan oleh proyek open-source sukses di GitHub!
2772
2873
---
2974

3075
**Penafian**:
31-
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 diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.
76+
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 diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau interpretasi yang keliru yang timbul dari penggunaan terjemahan ini.

0 commit comments

Comments
 (0)