Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Pemrograman JavaScript untuk Pemula sampai Mahir
JavaScript Dasar
Slide dan Source Code
Group Discord
00-Pendahuluan (2:56)
01-Pengenalan-JavaScript (12:00)
02-Program-Hello-World (10:00)
03-Komentar (5:17)
04-Tipe-Data-Number (6:21)
05-Tipe-Data-Boolean (2:36)
06-Tipe-Data-String (11:55)
07-Variable (21:33)
08-Operator-Matematika (13:22)
09-Operator-Perbandingan (5:39)
10-Operator-Logika (7:41)
11-Console (7:36)
12-String-Template (11:40)
13-Konversi-String-dan-Number (14:54)
14-Tipe-Data-Array (18:32)
15-Tipe-Data-Object (11:48)
16-If-Expression (11:51)
17-Popup (7:36)
18-Undefined (8:02)
19-Null (3:28)
20-Switch-Expression (5:57)
21-Operator-typeof (4:15)
22-Operator-in (6:24)
23-Ternary-Operator (4:54)
24-Nullish-Coalescing-Operator (5:26)
25-Optional-Chaining (7:49)
26-Falsy-dan-Truthy (7:22)
27-Operator-Logika-di-Non-Boolean (9:26)
28-For-Loop (8:08)
29-While-Loop (2:07)
30-Do-While-Loop (3:34)
31-Break-dan-Continue (6:09)
32-Label (6:20)
33-For-In (5:16)
34-For-Of (4:48)
35-With-Statement (6:47)
36-Function (6:36)
37-Function-Parameter (5:08)
38-Function-Return-Value (14:46)
39-Optional-Parameter (4:11)
40-Default-Parameter (4:46)
41-Rest-Parameter (13:16)
42-Function-Sebagai-Value (6:32)
43-Anonymous-Function (6:51)
44-Function-dalam-Function (3:15)
45-Scope (11:46)
46-Recursive-Function (8:58)
47-Function-GEnerator (12:43)
48-Arrow-Function (12:39)
49-Closure (6:53)
50-Object-Method (4:40)
51-Kata-Kunci-this (6:58)
52-Arrow-Function-di-Object (4:43)
53-Getter-dan-Setter (8:26)
54-Masalah-Variable-var (6:21)
55-Destructuring (20:33)
56-Strict-Mode (6:35)
57-Debugger (13:54)
58-Materi-Selanjutnya (3:53)
JavaScript Object Oriented Programming
Slide dan Source Code
00-Pendahuluan (2:22)
01-Pengenalan-OOP (7:58)
02-Membuat-Constructor-Function (7:41)
03-Property-di-Constructor-Function (5:40)
04-Method-di-Constructor-Function (3:46)
05-Parameter-di-Constructor-Function (3:07)
06-Constructor-Inheritance (6:20)
07-Prototype (13:29)
08-Prototype-Inheritance (11:33)
09-Class (3:02)
10-Constructor-di-Class (3:21)
11-Property-di-Class (2:15)
12-Method-di-Class (4:30)
13-Class-Inheritance (6:13)
14-Super-Constructor (6:47)
15-Super-Method (5:07)
16-Getter-dan-Setter-di-Class (4:35)
17-Public-Class-Field (6:56)
18-Private-Class-Field (5:28)
19-Private-Method (3:44)
20-Operator-instanceof (6:36)
21-Static-Field (5:51)
22-Static-Method (2:41)
23-Error (6:27)
24-Error-Handling (10:45)
25-Membuat-Class-Error (6:18)
26-Iterable-dan-Iterator (14:41)
27-Materi-Selanjutnya (2:45)
JavaScript Standard Library
Slide dan Source Code
01-Pendahuluan (2:04)
02-Number (11:36)
03-String (7:15)
04-Array (27:40)
05-Object (11:32)
06-JSON (7:14)
07-BigInt (3:39)
09-Math (3:56)
08-Date (16:46)
10-Boolean (3:15)
11-Map (7:40)
12-Set (3:16)
13-Symbol (8:00)
14-RegExp (26:47)
15-Proxy (11:10)
16-Reflect (4:36)
17-Encode (9:17)
18-Base64 (4:49)
19-Eval (2:37)
20-Materi-Selanjutnya (1:22)
JavaScript Modules
Slide dan Source Code
01-Pendahuluan (2:01)
02-Pengenalan-JavaScript-Modules (4:23)
03-Membuat-Project (1:16)
04-Live-Server (5:26)
05-Tanpa-Module (5:13)
06-Membuat-Module (5:30)
07-Export (1:55)
08-Import (4:03)
09-Variable-di-Module (7:11)
10-Class-di-Module (3:56)
11-Export-Multiple (4:21)
12-Alias (7:32)
13-Export-Default (15:13)
14-Module-Object (4:51)
15-Aggregating-Modules (5:10)
16-Dynamic-Module-Loading (8:03)
17-Materi-Selanjutnya (1:42)
JavaScript Document Object Model
Slide dan Source Code
01-Pendahuluan (1:44)
02-Pengenalan-DOM (4:59)
03-Membuat-Project (0:56)
04-Tipe-Data (4:48)
05-Document (9:13)
06-Node (13:37)
07-Element (15:13)
08-NodeList (13:48)
09-Attr (8:49)
10-NamedNodeMap (3:40)
11-Text-Node (6:13)
12-Event-Handler (11:28)
13-Event (9:31)
14-Style (6:20)
15-Inner-Text-dan-Inner-HTML (9:17)
16-Window (5:55)
17-Query-Selector (16:27)
18-Node-Type (4:52)
19-HTML-Element (4:38)
20-HTML-Form-Element (13:09)
21-HTML-Table-Element (5:47)
22-HTML-Element-Lainnya (2:52)
23-Materi-Selanjutnya (2:10)
Membuat Web Todolist
Slide dan Source Code
01-Pendahuluan (1:43)
02-Target-Aplikasi (1:38)
03-Membuat-Halaman (3:43)
04-Menambah-Todolist (3:10)
05-Menampilkan-Todolist (7:55)
06-Search-Todolist (6:17)
07-Menghapus-Todolist (5:24)
08-Materi-Selanjutnya (1:31)
JavaScript Async
Slide dan Source Code
01-Pendahuluan (1:46)
02-Pengenalan-Asynchronous (6:37)
03-Callback (9:17)
04-AJAX (8:55)
05-Menerima-Data-di-AJAX (6:54)
06-Response-Status-di-AJAX (5:16)
07-State-di-AJAX (3:34)
08-Hookbin (2:59)
09-Mengirim-Data-dengan-AJAX (8:44)
10-URL-Search-Param (7:32)
11-Form-Data-dengan-AJAX (4:52)
12-Upload-File-dengan-AJAX (9:16)
13-Promise (12:40)
14-Promise-Method (15:26)
15-Fetch-API (15:56)
16-Async-Await (15:04)
17-Web-Worker (18:41)
18-Materi-Selanjutnya (3:19)
07-Menghapus-Todolist
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock