Belajar JavaScript Santai: Dari Nol Jadi Paham
Panduan untuk mempelajari dasar-dasar pemrograman JavaScript dalam pemrograman web
Tentang Kelas
Panduan untuk mempelajari dasar-dasar pemrograman JavaScript dalam pemrograman web
Target dan Sasaran Siswa
- Kelas ini didesain untuk pemula sehingga tidak ada prasyarat dalam pemahaman pemrograman sebelumnya
- Kelas ditujukan bagi mereka yang tertarik untuk mempelajari JavaScript
- Siswa harus bisa belajar mandiri. Karena pada kelas ini siswa harus mengatur jadwal belajarnya sendiri.
Tujuan Umum dan Khusus Pelatihan
- Di akhir kelas, siswa dapat memahami konsep dasar JavaScript
- Mengidentifikasi fitur-fitur apa saja pada JavaScript
- Mengimplementasikan penggunaan JavaScript
Silabus Basic JavaScript, dimana siswa akan belajar tentang variabel, operator, fungsi, objek, dll pada Java Script
- Java Script Dasar
- Tipe Data String dan Lainnya
- JavaScript Logic Pembuat Keputusan
- JavaScript Struktur Data Array
Metode Ajar Online Self-paced Learning Total belajar adalah selama 3 jam 08 menit 44 detik Siswa dapat menentukan sendiri waktu belajarnya
Fasilitas Pengajaran
- Materi disediakan berupa video
- Forum tanya jawab: Forum digunakan apabila siswa mendapatkan kendala saat belajar, dan akan dibalas oleh tim support CodePolitan
- Grup telegram: Berisi member CodePolitan
- Evaluasi pembelajaran: Ujian di akhir modul dan ujian di akhir kelas
- Sertifikat kelulusan
Peralatan Belajar Siswa
- Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
- Spesifikasi minimal komputer milik siswa: Sistem operasi : Windows, Linux, atau MacOS. Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas). RAM : 1GB (Rekomendasi 2GB). Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
- Software: Browser (tidak ada prefrensi khusus)
Daftar Materi
| Tipe Data Primitif Dan Developer Tools Console | 06:11 | |
| Tipe Data Numbers | 06:34 | |
| Apa Itu Nilai Nan | 03:22 | |
| Variabel Dan Kata Kunci Let | 07:23 | |
| Memperbarui Nilai Number Di Dalam Variabel | 04:09 | |
| Kata Kunci Const Dan Var Untuk Variabel | 04:59 | |
| Tipe Data Booleani | 03:31 | |
| Tips Memberikan Nama Variabel Seperti Anak Sendiri | 05:22 |
| Mengenal Tipe Data String | 05:49 | |
| Penjelasan Index Pada String Dan Panjang Karakter | 08:30 | |
| Method-Method Javascript Yang Memudahkan Hidup Kita | 04:46 | |
| Method Dan Argument (Parameter) | 05:20 | |
| Template Literals Save Your Life | 05:47 | |
| Mengenal Null Dan Undefined | 02:54 | |
| Mengenal Object Math Dan Angka Acak | 03:51 |
| Bagaimana Membuat Keputusan Di Dalam Code | 03:10 | |
| Operator Pembanding | 04:41 | |
| Perbedaan Jumlah Sama Dengan Dua Dan Tiga | 06:19 | |
| Console Alert Dan Prompt | 04:27 | |
| Menjalankan Javascript Di Dalam File | 06:55 | |
| If Statement Pertama Yg Kamu Pelajari | 06:42 | |
| Else If Statement Makin Banyak Pilihan | 05:43 | |
| Else Adalah Pilihan Terakhir | 04:48 | |
| Cek Kondisi Berlapis Lebih Aman | 07:31 | |
| Operator Logic And | 05:39 | |
| Operator Logic Or | 04:27 | |
| Operator Logic Not | 02:44 | |
| Switch Sebagai Alternatif If Statement | 05:03 |
| Mengenal Struktur Data Array | 08:12 | |
| Mendapatkan Nilai Dengan Index Dan Mengubah Isinya | 07:38 | |
| Method Array Push Dan Pop | 06:25 | |
| Method Array Unshift Dan Shift | 04:22 | |
| Beberapa Method Array Yang Sering Digunakan | 08:20 | |
| Beberapa Method Array Yang Sering Digunakan Lagi | 08:32 | |
| Mengubah Nilai Const Dengan Array | 04:04 | |
| Array Multidimensi Atau Nested Array | 04:59 |
| Apa Itu Object | 04:47 | |
| Cara Membuat Struktur Data Object | 06:17 | |
| Cara Memanggil Data Dari Object | 05:18 | |
| Cara Membuat Object Berjalan | 03:40 | |
| Cara Memanggil Object Di Dalam Array | 03:50 |
| Pengenalan Perulangan | 06:47 | |
| Contoh Lain Perulangan For | 06:24 | |
| Awas Perulangan Tanpa Henti | 02:46 | |
| Mendapatkan Data Dari Array Dengan Perulangan | 04:00 | |
| Pengenalan Nested Loop | 06:59 | |
| Mendapatkan Data Dari Nested Array Dengan Nested Loop | 05:43 | |
| Perulangan Menggunakan Perintah While | 04:12 | |
| Kata Kunci Break Untuk Memberhentikan Perulangan | 06:04 | |
| Membuat Game Tebak Tebakkan Angka Dengan While | 07:44 | |
| Cara Elegan Melakukan Perulangan Pada Array For Of | 05:43 | |
| Melakukan Perulangan Pada Object Dengan Elegan For In | 05:38 |
| Pengenalan Function Di Javascript | 06:32 | |
| Mendefinisikan Dan Menjalankan Function | 07:08 | |
| Argument Dan Parameter Dalam Function | 06:56 | |
| Multiple Parameter Dan Argument | 05:42 | |
| Statement Return Pada Function | 08:28 | |
| Visibilitas Variabel Sesuai Scope Atau Ruang Lingkup | 09:13 | |
| Blocked Scope Variabel | 09:06 | |
| Lexical Scope | 05:01 | |
| Function Expressions | 05:28 | |
| Function Sebagai Argument Function Lain | 05:09 | |
| Function Bernilai Balik Function | 05:27 | |
| Definisi Sebuah Method | 05:10 | |
| This Adalah Keyword Sakti | 04:37 | |
| Try And Catch Adalah Penyelamat | 07:31 |
| Foreach Method | 09:23 | |
| Map Method | 06:45 | |
| Sebelum Lanjut Kenalan Dengan Arrow Function | 06:26 | |
| Return Secara Implisit Dari Arrow Function | 04:23 | |
| Memahami Settimeout Dan Setinterval | 08:01 | |
| Memiilh Data Tertentu Di Dalam Array Dengan Filter Method | 09:38 | |
| Menentukan Benar Atau Salah Pada Array Dengan Every Dan Some Method | 05:49 | |
| Mendapatkan Satu Nilai Sesuai Kondisi Dari Sebuah Array Dengan Reduce | 12:41 | |
| Object This Di Dalam Arrow Function Mengarah Pada Object Global Window | 04:49 |
| Mengatur Default Value Pada Function | 08:24 | |
| Mengubah Array Atau Object Menjadi Deret Value Argument Function | 04:20 | |
| Menggabungkan Nilai Array Dengan Array Lagi | 05:24 | |
| Menggabungkan Property Object Dengan Object Lainnya | 03:31 | |
| Malas Bikin Parameter Banyak Bisa Pakai Rest Param | 07:38 | |
| Bongkar Element Array Ke Masing-Masing Variabel Dengan Mudah- | 03:26 | |
| Bongkar Juga Properti Object Ke Masing-Masing Variabel | 05:43 | |
| Bongkar Properti Object Bisa Dilakukan Di Dalam Function | 04:48 |
Penyusun Materi
Testimoni Oleh Siswa
(846 reviews)
Azka Ihsan Nurrahman
Selasa, 21 April 2026 pukul 16.05
Materi yang disampaikan oleh mentornya mudah di mengerti dan cocok untuk saya yang ingin mereview kembali materi
I Putu Wahyu Giri Kusuma
Senin, 23 Maret 2026 pukul 16.09
Bisa ditambahkan studi kasus di akhir. Penjelasan tentang aplikasi kalkulatornya masih kurang. Tapi overall sudah bagus materinya.
Fahri husain
Senin, 12 Januari 2026 pukul 23.40
materi yang disampaikan mudah dipahami dan ramah pemula mulai dari awal hingga akhir namun ada beberapa hal yang perlu dikembangkan seperti project mini

Muhammad Rafli
Selasa, 6 Januari 2026 pukul 05.11
Penyampaian sangat mudah untuk dimengerti untuk saya, walaupun di bagian beberapa fitur terbaru saya masih kureng mengerti

Muhammad Rafli
Selasa, 6 Januari 2026 pukul 05.11
Penyampaian sangat mudah untuk dimengerti untuk saya, walaupun di bagian beberapa fitur terbaru saya masih kureng mengerti
Lingga Yusuf Arrasyid
Senin, 29 Desember 2025 pukul 04.54
bagus materinya mudah dipahami karena tidak sekedar membuat tumpukan bintang2 seperti yang ada di pembelajaran lainya, dari dasar sampai akhir pembelajaran cukup menarik, tinggal dipraktekkan yang sering di projek nyata, supaya lebih ingat dan terbiasa menggunakan yg sudah dipelajari
LINDAN MUHAMAD ZULFAN
Rabu, 24 Desember 2025 pukul 17.32
Cukup mudah dipahami tapi emang sedikit membosankan ya mungkin bisa lebih interaktif lagi atau bisa menggunakan study case atau real case
radiyanto dekaprasetya
Minggu, 21 Desember 2025 pukul 15.47
Dalam materi JavaScript, Mentor menyampaikan materi dengan sangat baik dan Saya sangat bisa memahami apa yang sudah dijelaskan oleh Mentor

Syamsudin yuhri
Sabtu, 20 Desember 2025 pukul 05.09
trimakasih,,materi lumayan banyak tapi enak untuk diikuti kayaknya materi ini jam belajar paling lama tapi meskipun lama tidak bosan dan tidak mungkin saya hanya sekali belajar langsung paham ..jadi saya ulang ulang biar paham...trimakasih
Husein
Selasa, 9 Desember 2025 pukul 03.40
terbaik mentornya penejlasan mudah dipahami belajarnya jdi ga berasa keren banget pokoknyaaaaaaaaaaaa
