Dokumentasi & latihan belajar dasar pemrograman JavaScript.
Tentang · Materi · Struktur · Mulai · Sumber Belajar · Kontribusi
Repository ini berisi kumpulan catatan dan latihan kode yang dibuat selama proses belajar dasar pemrograman JavaScript mulai dari sintaks paling dasar seperti variabel dan tipe data, hingga konsep yang lebih kompleks seperti asynchronous programming, OOP, dan modularisasi.
Dibuat untuk:
- Mendokumentasikan progres belajar secara terstruktur
- Menyimpan latihan kode per topik dalam satu tempat
- Jadi referensi cepat saat lupa suatu konsep
- Membantu siapa pun yang juga sedang belajar JavaScript dari nol
- Tentang
- Materi Pembelajaran
- Struktur Folder
- Cara Memulai
- Progress Belajar
- Sumber Belajar
- Kontribusi
- Lisensi
- Kontak
🟢 Dasar
- Variable Assignment
- Tipe Data
- Mengubah Nilai Antar Tipe Data
- Comment
- Operator
- Conditional Statement
- Loop
- Alert, Prompt, Log
🟡 Menengah
- Array
- Function
- Object
- Internal & External JS
- Code Quality
- Dom Manipulation
- Event Handling
- ES6+ (Arrow Function, Destructuring, Modules)
🔴 Lanjutan
- Asynchronous
- AsyncAwait
- Fetch API
- Local Storage
- Functional Programming
- Modularisasi
- OOP JavaScript
- Paradigma Pemrograman
Belajar-Dasar-Pemrograman-JavaScript/
├── Variable Assignment/
├── Tipe Data/
├── Mengubah Nilai Antar Tipe Data/
├── Comment/
├── Operator/
├── Conditional Statement/
├── Loop/
├── Alert, Prompt, Log/
├── Array/
├── Function/
├── Object/
├── Internal & External js/
├── Code Quality/
├── Dom Manipulation/
├── Event Handling/
├── ES6+ (Arrow Function, Destructuring, Modules)/
├── Asynchronous/
├── AsyncAwait/
├── Fetch API/
├── Local Storage/
├── Functional Programming/
├── Modularisasi/
├── OOP JavaScript/
├── Paradigma Pemrograman/
├── LICENSE
└── README.md
Prasyarat: browser modern, Node.js (opsional, untuk menjalankan file di terminal), dan code editor seperti VS Code.
-
Clone repository ini
git clone https://github.com/Jouqio/javascript-basics.git
-
Masuk ke folder proyek
cd javascript-basics -
Buka salah satu folder topik, lalu jalankan file latihan
node "Variable Assignment/nama-file.js"atau buka file
.htmlterkait langsung di browser untuk melihat hasilnya secara visual.
| Topik | Status |
|---|---|
| Variable Assignment | ✅ Selesai |
| Tipe Data | ✅ Selesai |
| Mengubah Nilai Antar Tipe Data | ✅ Selesai |
| Comment | ✅ Selesai |
| Operator | ✅ Selesai |
| Conditional Statement | ✅ Selesai |
| Loop | ✅ Selesai |
| Alert, Prompt, Log | ✅ Selesai |
| Array | ✅ Selesai |
| Function | ✅ Selesai |
| Object | ✅ Selesai |
| Internal & External JS | ✅ Selesai |
| Code Quality | ✅ Selesai |
| Dom Manipulation | ✅ Selesai |
| Event Handling | ✅ Selesai |
| ES6+ (Arrow Function, Destructuring, Modules) | ✅ Selesai |
| Asynchronous | ✅ Selesai |
| AsyncAwait | ✅ Selesai |
| Fetch API | ✅ Selesai |
| Local Storage | ✅ Selesai |
| Functional Programming | ✅ Selesai |
| Modularisasi | ✅ Selesai |
| OOP JavaScript | ✅ Selesai |
| Paradigma Pemrograman | ✅ Selesai |
Keterangan: ✅ Selesai · 🔄 Sedang dipelajari · ⬜ Belum dimulai — perbarui tabel ini sesuai progresmu sendiri.
- MDN Web Docs dokumentasi resmi paling lengkap
- JavaScript.info tutorial modern dan mendalam
- freeCodeCamp kursus interaktif gratis
- W3Schools JavaScript referensi cepat & contoh sederhana
Saran, koreksi, dan kontribusi sangat terbuka.
- Fork repository ini
- Buat branch baru
git checkout -b fitur-baru - Commit perubahan
git commit -m "Menambahkan fitur baru" - Push ke branch
git push origin fitur-baru - Buka Pull Request
Didistribusikan dengan lisensi MIT. Bebas digunakan untuk belajar maupun referensi pribadi.