JavaScriptTingkat: Menengah6 min

Modularisasi ES Modules (import & export)

Strukturkan aplikasi besar menjadi modul independen dengan sintaks modern ES Modules: named export, default export, dan import aliases.

Standar Resmi ES Modules (ESM)

Pratinjau Terbuka

ES Modules adalah standar native JavaScript modern untuk memisahkan fungsi ke berkas-berkas terpisah. Tiap file memiliki cakupan modul lokal (tidak mengotori window global).

Contoh Kode Sintaks
// berkas: utils/kalkulator.js
export const PPN = 0.11;

export function hitungNetto(bruto) {
  return bruto - (bruto * PPN);
}

export default function logInfo(pesan) {
  console.log(`[SISTEM LOG] ${pesan}`);
}

// berkas: main.js
import logInfo, { hitungNetto, PPN } from './utils/kalkulator.js';

logInfo("Menjalankan kalkulasi pajak...");
console.log("Netto:", hitungNetto(1000000));

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi