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 TerbukaES 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