Close Menu
  • Home
  • Programming
    • JavaScript
    • TypeScript
    • Node.js
    • Python
    • PHP
    • CSS
    • HTML
  • Framework
    • Express.js
    • Laravel
    • Nest.js
    • React.js
    • Expo
    • React Native
    • Next.js
    • Strapi (Headless CMS)
    • WordPress (CMS)
  • Hot Topics
    • Software Architect
    • Artificial Intelligence
    • Data Science
    • Chat Bot
    • Machine Learning
      • Library JS
        • Danfo.js
    • Natural Language Processing
    • Proof of Concept
    • Kampus
  • Roles
    • Data Engineer
    • Software Engineer
    • DevOps
      • Docker
      • Jenkins
      • VPS (Virtual Private Server)
      • Ubuntu Server
  • Databases
    • Postgre SQL
    • SQL
    • SQL Server
    • Redis

Subscribe to Updates

Get the latest creative news from FooBar about art, design and business.

What's Hot

Top 5 Framework Microservices di Tahun 2026

March 8, 2026

Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript

March 7, 2026

Stop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu

March 7, 2026
Facebook X (Twitter) Instagram
Lampung DevLampung Dev
  • Home
  • Programming
    • JavaScript
    • TypeScript
    • Node.js
    • Python
    • PHP
    • CSS
    • HTML
  • Framework
    • Express.js
    • Laravel
    • Nest.js
    • React.js
    • Expo
    • React Native
    • Next.js
    • Strapi (Headless CMS)
    • WordPress (CMS)
  • Hot Topics
    • Software Architect
    • Artificial Intelligence
    • Data Science
    • Chat Bot
    • Machine Learning
      • Library JS
        • Danfo.js
    • Natural Language Processing
    • Proof of Concept
    • Kampus
  • Roles
    • Data Engineer
    • Software Engineer
    • DevOps
      • Docker
      • Jenkins
      • VPS (Virtual Private Server)
      • Ubuntu Server
  • Databases
    • Postgre SQL
    • SQL
    • SQL Server
    • Redis
Facebook X (Twitter) Instagram
Lampung DevLampung Dev
Home ยป Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript
JavaScript

Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript

Abdan Zam Zam RamadhanBy Abdan Zam Zam RamadhanMarch 7, 2026Updated:March 7, 2026No Comments2 Mins Read
Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript
Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript
Share
Facebook Twitter LinkedIn Pinterest Email

Daftar Isi

Toggle
  • Apa itu JavaScript?
    • Sejarah Singkat
  • Cara Kerja JavaScript (Engine)
  • Persiapan Tools (Environment)
  • Hello World & Cara Eksekusi
    • 1. Di Browser (Console)
    • 2. Di File HTML
    • 3. File Eksternal (Best Practice)
    • 4. Menggunakan Node.js
  • Source Code

Apa itu JavaScript?

Lampung Devย โ€“ JavaScript (sering disingkat JS) adalah bahasa pemrograman tingkat tinggi yang dinamis danย interpretedย (dijalankan langsung tanpa kompilasi manual). Awalnya dibuat hanya untuk membuat halaman web interaktif, kini JavaScript bisa berjalan di mana saja:

  • Client-sideย (Browser): Mengontrol tampilan web, animasi, dan interaksi user.
  • Server-sideย (Node.js): Membuat backend API, database, dan aplikasi realtime.
  • Mobile & Desktopย (React Native, Electron): Membuat aplikasi native.

Sejarah Singkat

  • Dibuat olehย Brendan Eichย pada tahun 1995 di Netscape hanya dalam 10 hari.
  • Nama awalnya Mocha, lalu LiveScript, dan akhirnya JavaScript (marketing stunt agar terdengar keren seperti Java, padahalย Jauh berbeda).
  • ECMAScriptย adalah standar resminya. JS adalah implementasi dari standar tersebut.

Cara Kerja JavaScript (Engine)

Browser tidak mengerti kode JS mentah. Mereka butuh JavaScript Engine untuk menerjemahkannya ke bahasa mesin komputer.

  • V8 Engineย (Google Chrome, Node.js) โ€“ Paling populer.
  • SpiderMonkeyย (Mozilla Firefox).
  • JavaScriptCoreย (Safari).

Persiapan Tools (Environment)

Untuk mengikuti seri tutorial ini, Anda memerlukan:

  1. Code Editor: VS Code (Sangat direkomendasikan).
    • Install ekstensi:ย ESLint,ย Prettier, danย Live Server.
  2. Runtime:
    • Browser: Chrome atau Firefox (untuk debugging visual).
    • Node.js: Download versi LTS diย nodejs.orgย untuk menjalan kode JS di terminal.

Hello World & Cara Eksekusi

Ada dua cara utama menjalankan kode JavaScript:

1. Di Browser (Console)

Buka Chrome -> Klik Kanan -> Inspect -> Tab Console. Ketik:

alert("Halo Dunia!");

2. Di File HTML

Buat file index.html:

<!DOCTYPE html>
<body>
  <h1>Belajar JS</h1>
  <script>
    console.log("Hello World dari dalam HTML!");
  </script>
</body>

3. File Eksternal (Best Practice)

Pisahkan logika di file .js. script.js:

console.log("Ini file eksternal");

index.html:

<script src="script.js"></script>

4. Menggunakan Node.js

Di terminal:

node namafile.js

Source Code

Buat file latihan.js:

// Latihan Modul 1: Pengenalan

// 1. Jalankan file ini menggunakan Node.js terminal
// Command: node 01-fondasi/01-pengenalan/latihan.js

console.log("Selamat datang di Bootcamp JavaScript Zero to Expert!");

// 2. Buat variabel sederhana (akan dibahas detail di modul 2)
// Coba ubah "Nama Anda" dengan nama asli Anda.
const nama = "Nama Anda";
console.log("Halo, " + nama + " siap belajar JS!");

// 3. Eksperimen
// Coba tambahkan kode di bawah ini untuk melihat hasil penjumlahan
// console.log(10 + 5);
abdan zam zam ramadhan belajar javascript pemula belajar koding belajar vibe coding download ebook javascript ecmascript JavaScript javascript browser javascript engine javascript hello world javascript setup javascript tutorial Lampung Dev lampung js node js pengenalan javascript privat koding intensif privat koding one on one privat koding online tutorial koding lengkap v8 engine web development dasar
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleStop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu
Next Article Top 5 Framework Microservices di Tahun 2026
Abdan Zam Zam Ramadhan
  • Website
  • LinkedIn

Seorang Senior Software Engineer di PT. Astra Internasional, Tbk. dengan pengalaman lebih dari 6 tahun di industri teknologi. Lulusan Teknik Informatika Universitas Lampung & Hacktiv8 (Fullstack JS) memiliki spesialisasi dalam ekosistem JavaScript, TypeScript, dan Node.js. Selain menangani proyek skala besar corporate, penulis aktif membagikan tutorial teknis dan strategi produktivitas melalui tulisan untuk membantu sesama developer berkembang.

Related Posts

JavaScript

Membuat Program Deteksi Data KTP dari Kode Digit dengan JavaScript

October 6, 2024
Tips & Trik

10 Plugin VS Code yang Wajib Developer Install

June 15, 2024
Git & Github

Panduan Dasar untuk Memulai dengan Git dan GitHub

June 9, 2024
Demo
Top Posts

Cara Menggunakan Foreach di Node.js?

February 13, 202472 Views

Cara Install XAMPP (Apache, MariaDB, PHP dan Perl) pada Windows

November 26, 202351 Views

Bagaimana Prospek Karir Jurusan Teknik Informatika?

February 14, 202447 Views

Contoh Soal Tes Koding Beserta Pembahasannya dengan Python

May 17, 202443 Views

10 Plugin VS Code yang Wajib Developer Install

June 15, 202442 Views
Stay In Touch
  • Facebook
  • YouTube
  • WhatsApp
  • Instagram
  • LinkedIn
Ebook Recommended
Demo
Most Popular

Cara Menggunakan Foreach di Node.js?

February 13, 202472 Views

Cara Install XAMPP (Apache, MariaDB, PHP dan Perl) pada Windows

November 26, 202351 Views

Bagaimana Prospek Karir Jurusan Teknik Informatika?

February 14, 202447 Views
Our Picks

Top 5 Framework Microservices di Tahun 2026

March 8, 2026

Belajar JavaScript: Pengenalan & Lingkungan Kerja JavaScript

March 7, 2026

Stop Pakai Satu Model AI untuk Semuanya! Pahami Konsep Ini Dulu

March 7, 2026
Learning Ecosystem
  • JavaScript
  • TypeScript
  • Python
  • Golang
  • PHP
  • SQL
  • Docker
  • Git
Facebook X (Twitter) Instagram Pinterest
  • Jobs
  • Project Freelance
  • About Me
  • Contact
Copyright © 2026 Lampung Dev. Developed by Abdan Zam Zam Ramadhan.

Type above and press Enter to search. Press Esc to cancel.