0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan4 halaman

Modul Pelatihan Dasar Pemrograman Dan JavaScript

Modul pelatihan ini mencakup dasar-dasar pemrograman umum dan JavaScript, termasuk pengenalan pemrograman, struktur program, tipe data, kontrol alur, dan fungsi. Selain itu, modul ini juga membahas spesifik JavaScript seperti variabel, operator, kontrol alur, dan interaksi dengan DOM. Materi ini dirancang untuk memberikan pemahaman mendalam tentang konsep-konsep penting dalam pemrograman dan JavaScript.

Diunggah oleh

Maulana Yusuf Azmi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
0 tayangan4 halaman

Modul Pelatihan Dasar Pemrograman Dan JavaScript

Modul pelatihan ini mencakup dasar-dasar pemrograman umum dan JavaScript, termasuk pengenalan pemrograman, struktur program, tipe data, kontrol alur, dan fungsi. Selain itu, modul ini juga membahas spesifik JavaScript seperti variabel, operator, kontrol alur, dan interaksi dengan DOM. Materi ini dirancang untuk memberikan pemahaman mendalam tentang konsep-konsep penting dalam pemrograman dan JavaScript.

Diunggah oleh

Maulana Yusuf Azmi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Modul Pelatihan: Dasar Pemrograman & JavaScript

Bagian 1: Dasar-dasar Pemrograman Umum

Pengenalan Pemrograman

- Apa itu pemrograman?


- Bahasa pemrograman populer
- Proses berpikir komputasional
- Compiler vs Interpreter

Struktur Program

- Perintah (statements) dan ekspresi


- Alur eksekusi program
- Komentar dalam kode

Tipe Data dan Variabel

- Bilangan, string, boolean


- Variabel dan aturan penamaan
- Konsep memori dan penyimpanan nilai

Operator dan Ekspresi

- Operator aritmatika
- Operator perbandingan dan logika
- Operator penugasan

Kontrol Alur Program

- Percabangan (if, else, nested)


- Logika dasar untuk pengambilan keputusan

Perulangan (Looping)
- Konsep pengulangan
- while vs for
- Break dan continue

Fungsi (Function)

- Konsep fungsi dan manfaatnya


- Parameter dan return value
- Scope variabel

Struktur Data Dasar

- Array: definisi, akses, iterasi


- Object (perkenalan umum)
- Perbedaan antara array dan object

Debugging dan Error Handling

- Jenis error (syntax, runtime, logic)


- Teknik debugging sederhana
- Membaca pesan error

Bagian 2: Dasar-dasar JavaScript

Pengenalan JavaScript

- Sejarah dan peran JS di web


- Penempatan JS dalam HTML
- Menulis dan mengeksekusi JS di browser (DevTools)

Variabel dan Tipe Data di JavaScript

- `let`, `const`, `var` (perbandingan)


- Dynamic typing di JavaScript
- Tipe data primitif dan typeof
Operator dalam JavaScript

- Aritmatika, perbandingan, logika


- Operator khusus: `===` vs `==`, `typeof`, `instanceof`

Kontrol Alur

- `if`, `else`, `else if`


- `switch` statement

Looping di JavaScript

- `for`, `while`, `do...while`


- Iterasi array dengan `for...of`, `forEach`

Fungsi dalam JavaScript

- Function declaration vs expression


- Arrow function
- Parameter default dan rest parameter

Array dan Object di JavaScript

- Metode array umum: `push`, `pop`, `map`, `filter`, `reduce`


- Object literal dan akses properti
- Iterasi array dan object

Konsep Scope & Closures

- Global vs local scope


- Hoisting
- Pengantar closures

Error Handling di JavaScript

- `try...catch` dan `finally`


- Membaca pesan error di console
Interaksi Dasar dengan DOM (Bonus)

- Menyisipkan JS di HTML
- Mengakses elemen HTML dengan `document.getElementById`
- Event handling dasar (`onclick`, `addEventListener`)

Anda mungkin juga menyukai