Cara menggunakan javascript free

Learning Path Back-End Developer

Kelas ini merupakan langkah ke-dua Anda untuk menjadi Back-End Developer.

Learning Path Google Cloud Professional

Kelas ini merupakan langkah ke-dua Anda untuk menjadi Google Cloud Professional.

Learning Path React Developer

Kelas ini merupakan langkah ke-dua Anda untuk menjadi React Developer.

Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Kode Interaktif

Modul belajar dalam bentuk video, disertai dengan latihan untuk menguji pemahaman.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.

Level Dasar
Mempelajari materi yang berkenaan dengan topik tanpa perlu ada latar belakang khusus.

Deskripsi

JavaScript adalah bahasa pemrograman yang wajib dikuasai oleh seorang web developer. Bahasa ini awalnya digunakan untuk membuat sebuah website menjadi lebih interaktif. Dalam perkembangannya, JavaScript tidak lagi hanya digunakan pada browser, melainkan juga bisa berjalan pada server. Ini berarti JavaScript digunakan di seluruh bagian website, mulai dari front-end hingga back-end. Bahkan, kini JavaScript mulai merambah ke platform lain seperti mobile, desktop, dan game.

  • JavaScript bisa berjalan di lingkungan browser, server, bahkan desktop. Artinya, jika Anda bisa menguasai bahasa ini, maka skill Anda bisa digunakan di banyak platform.
  • JavaScript mudah dipelajari oleh pemula. Komunitas yang besar di internet siap membantu ketika memiliki pertanyaan atau kesulitan.
  • Pengembangan aplikasi dengan JavaScript tidak membutuhkan komputer/laptop yang memiliki spesifikasi tinggi, sehingga tidak menjadi kendala bagi Anda yang tidak memiliki perangkat yang mumpuni.
  • JavaScript termasuk bahasa pemrograman paling populer dan banyak dicari oleh industri

Target dan Sasaran Siswa

  • Kelas ini ditujukan untuk individu yang ingin melangkah menjadi seorang Web Developer/Back-end developer menggunakan teknologi Node.js menggunakan standar kompetensi industri yang divalidasi oleh AWS.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk pemula sehingga tidak ada prasyarat dalam pemahaman pemrograman sebelumnya.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Di akhir kelas, siswa dapat menguasai dasar JavaScript untuk pengembangan aplikasi web menggunakan Node.Js.

Selengkapnya

Sembunyikan

Learning Path

Kelas ini merupakan langkah ke-dua Anda untuk menjadi Back-End Developer.

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

2GB (Rekomendasi 4GB)

Layar

1366 x 768 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Celeron (Rekomendasi Core i3 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Command Line (Terminal atau cmd)


Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 45 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 32 hari)  
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : Ujian akhir kelas
    • Sertifikat kompetensi

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 45 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 32 hari)  
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : Ujian akhir kelas
    • Sertifikat kompetensi


Curriculum Developer yang membangun kelas ini:

Cara menggunakan javascript free

Raka Adi Nugroho

Software Engineer at Tokopedia

Cara menggunakan javascript free

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

Code Reviewer yang akan me-review tugas dan kode Anda:

Cara menggunakan javascript free

Cara menggunakan javascript free

Raka Adi Nugroho

Software Engineer at Tokopedia

  • Dicoding Graduate

Cara menggunakan javascript free

Cara menggunakan javascript free

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Cara menggunakan javascript free

Cara menggunakan javascript free

Raka Adi Nugroho

Software Engineer at Tokopedia

  • Dicoding Graduate

Cara menggunakan javascript free

Cara menggunakan javascript free

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner

Cara menggunakan javascript free

Raka Adi Nugroho

Software Engineer at Tokopedia

  • Dicoding Graduate

Cara menggunakan javascript free

Dimas Maulana Dwi Saputra

Curriculum Developer at Dicoding Indonesia

  • Mobile and Web Enthusiast
  • Associate Android Developer
  • React Developer
  • AWS Certified Cloud Practitioner


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Cara menggunakan javascript free

Besar Rachmat Ikhsan Pambudi

Belajar Dasar Pemrograman JavaScript

Berkat materi yang saya dapatkan pada kelas ini, saya menjadi tahu lebih lanjut tentang fitur-fitur JavaScript yang tidak diajarkan di bangku perkuliahan. Sekarang, saya menjadi lebih siap dalam mendalami karir menjadi seorang programmer.

Baca selengkapnya

Cara menggunakan javascript free

Shaddam Amru Hasibuan

Belajar Dasar Pemrograman JavaScript

Meski namanya adalah "Belajar Dasar", Belajar Javascript di Dicoding tidak hanya sebatas diajarkan cara membuat variabel fungsi dan lain-lain. Di sini kamu diajarkan untuk memahami konsep OOP, Syntax ES6, melakukan automated testing serta lainnya yang sangat up to date dan relevan.

Baca selengkapnya

Lihat semua testimoni

Lihat semua testimoni

Testimoni Siswa

Cara menggunakan javascript free

Besar Rachmat Ikhsan Pambudi

Belajar Dasar Pemrograman JavaScript

Berkat materi yang saya dapatkan pada kelas ini, saya menjadi tahu lebih lanjut tentang fitur-fitur JavaScript yang tidak diajarkan di bangku perkuliahan. Sekarang, saya menjadi lebih siap dalam mendalami karir menjadi seorang programmer.

Cara menggunakan javascript free

Shaddam Amru Hasibuan

Belajar Dasar Pemrograman JavaScript

Javascript merupakan bahasa yang populer dan sedang banyak diminati. Meski namanya adalah "Belajar Dasar", Belajar Javascript di Dicoding tidak hanya sebatas diajarkan cara membuat variabel fungsi dan lain-lain, disini kamu diajarkan untuk memahami konsep OOP pada javascript, Syntax ES6, melakukan automated testing serta lainnya yang tentunya materi tersebut sangat up to date dan relevan

Cara menggunakan javascript free

Budi Santoso

PT Jati Piranti Solution (Jatis Solution)

Belajar Dasar Pemrograman JavaScript

Udah coba beberapa online courde yang lain, dan tanpa mengesampingkan yg lain, tapi di dicoding ini emang matep, kita di tuntut mandiri dan explore tanpa bisa melihat kunci jawaban

Cara menggunakan javascript free

Robbi Yanuar

Belajar Dasar Pemrograman JavaScript

Banyak pelajaran yang saya dapatkan selama belajar di kelas Belajar Dasar Pemrograman JavaScript. Dengan tekad dan belajar yang harus diniatkan dari awal, saya Alhamdulillah berhasil menyelesaikan kelas ini dan mendapatkan ilmu yang bermanfaat


Punya pertanyaan seputar kelas ini?

Berikut adalah beberapa pertanyaan yang paling sering ditanyakan.

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • Persetujuan Hak Cipta

    1 Menit

  • Pengenalan Kelas

    10 Menit

  • Mekanisme Belajar

    14 Menit

  • Forum Diskusi

    5 Menit

  • Glosarium

    10 Menit

  • Daftar Referensi

    5 Menit

  • Pengenalan JavaScript

    5 Menit

  • Apa itu JavaScript

    10 Menit

  • Sejarah JavaScript

    10 Menit

  • Kenapa Belajar JavaScript

    10 Menit

  • Rangkuman Materi

    5 Menit

  • Pengenalan Fundamentals JavaScript

    5 Menit

  • Menulis Kode JavaScript Pertama

    15 Menit

  • Comments

    15 Menit

  • Variable

    30 Menit

  • Tipe Data

    30 Menit

  • Operator

    20 Menit

  • If/Else Statement

    30 Menit

  • Switch Case Statement

    25 Menit

  • Loop

    30 Menit

  • Kuis Coding : Variabel dan Tipe Data

    60 Menit

  • Kuis Coding : Logika Operator dan If Else

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Fundamental JavaScript

    10 Menit

  • Pengenalan Struktur Data

    5 Menit

  • Object

    30 Menit

  • Array

    30 Menit

  • Spread Operator

    30 Menit

  • Destructuring Object & Array

    15 Menit

  • Destructuring Object

    20 Menit

  • Destructuring Array

    20 Menit

  • Map

    30 Menit

  • Set

    30 Menit

  • WeakMap & WeakSet

    30 Menit

  • Kuis Coding : Object

    60 Menit

  • Kuis Coding : Array

    60 Menit

  • Kuis Coding : Map

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Struktur Data

    10 Menit

  • Pengenalan Function

    5 Menit

  • Declaring Function

    15 Menit

  • Function Parameter

    15 Menit

  • Arrow Function

    15 Menit

  • Variable Scope

    15 Menit

  • Closure

    20 Menit

  • Kuis Coding : Function

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Function

    10 Menit

  • Pengenalan Object-Oriented Programming (OOP)

    5 Menit

  • Introduction to OOP

    20 Menit

  • Class

    30 Menit

  • Property & Method

    25 Menit

  • 4 Pilar OOP

    30 Menit

  • Overriding Method

    30 Menit

  • Object Composition

    30 Menit

  • Built-in Class

    30 Menit

  • Kuis Coding: Object Oriented Programming

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Object-Oriented Programming (OOP)

    10 Menit

  • Pengenalan Functional Programming

    5 Menit

  • Paradigma Functional Programming

    20 Menit

  • Konsep-Konsep Functional Programming

    30 Menit

  • Reusable Function

    30 Menit

  • Kuis Coding : Functional Programming

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Functional Programming (FP)

    10 Menit

  • Pengenalan Setup Environment

    5 Menit

  • Text Editor & Terminal

    25 Menit

  • JavaScript Runtime

    20 Menit

  • Node.js

    10 Menit

  • Instalasi Node

    25 Menit

  • Membuat Project JavaScript

    40 Menit

  • Menjalankan Project Node

    40 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Setup Environment

    10 Menit

  • Pengenalan Module

    5 Menit

  • Export & Import

    30 Menit

  • Export Beberapa Nilai pada Node.js

    30 Menit

  • ES6 Module

    35 Menit

  • Kuis Coding : Module

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Module

    10 Menit

  • Pengenalan Penanganan Eror

    5 Menit

  • Try and Catch

    45 Menit

  • Throwing Errors

    45 Menit

  • Custom Error

    45 Menit

  • Kuis Coding : Penanganan Eror

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Penanganan Eror

    10 Menit

  • Pengenalan Concurrency

    5 Menit

  • Synchronous vs Asynchronous

    30 Menit

  • setTimeout

    20 Menit

  • Callback Function

    35 Menit

  • Promise

    35 Menit

  • Constructing Promise Object

    35 Menit

  • Consuming Promises

    35 Menit

  • onRejected with Catch Method

    30 Menit

  • Chaining Promises

    30 Menit

  • Promise All

    30 Menit

  • Async-await

    30 Menit

  • Kuis Coding : Concurrency

    60 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Concurrency

    10 Menit

  • Pengenalan Node Package Manager

    5 Menit

  • Getting Started with NPM

    20 Menit

  • Installing Packages

    20 Menit

  • Using Package

    20 Menit

  • Uninstall Package

    10 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : Node Package Manager

    10 Menit

  • Pengenalan JavaScript Testing

    5 Menit

  • Jest

    30 Menit

  • Menulis Kode Pengujian

    60 Menit

  • Pengujian Kode

    30 Menit

  • Rangkuman Materi

    5 Menit

  • Knowledge Check : JavaScript Testing

    10 Menit

  • Ujian Akhir

    60 Menit

Bagaimana cara menjalankan JavaScript?

Mengaktifkan JavaScript di browser Anda.
Buka Chrome di komputer Anda..
Klik. Setelan..
Klik Keamanan dan Privasi..
Klik Setelan situs..
Klik JavaScript..
Pilih Situs dapat menggunakan JavaScript..

Apakah JavaScript cocok untuk pemula?

Sangat cocok untuk pemula, bukan? Tak hanya itu, JavaScript merupakan alat brilian untuk pemrogram pemula yang ingin memperluas wawasan dan meningkatkan kemampuan mereka pada bahasa lain. JavaScript mendukung keterampilan berharga, seperti fungsional, objek, dan gaya pemrograman imperatif.

JavaScript bisa digunakan untuk apa saja?

Javascript bisa digunakan untuk membuat fitur beragam seperti drag, drop komponen yang semuanya bisa bermanfaat untuk meningkatkan tampilan (interface) dan pengalaman menggunakan web. Selain itu, programmer juga bisa memperluas fungsi halaman web dengan menulis snippet Javascript untuk add-on pihak ketiga, contohnya ...

Bagaimana cara yang benar untuk menggunakan file JavaScript di HTML?

Cara membuat JavaScript di HTML secara langsung Anda bisa langsung menambahkan JavaScript di HTML dengan menggunakan tag <script></script> yang mencakup semua kode JS yang Anda tulis. Kode JS yang bisa ditambahkan: di antara tag <head>