[{"data":1,"prerenderedAt":958},["ShallowReactive",2],{"navigation":3,"/docs/java/getting-started/pengenalan-java":218,"/docs/java/getting-started/pengenalan-java-surround":953},[4,23,33,44,88,106,124,135,146,157],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","/docs/getting-started","1.docs/1.getting-started/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Protokol FTS.","/docs/getting-started/protokol","1.docs/1.getting-started/2.protokol","i-lucide-file-text",{"title":18,"path":19,"stem":20,"icon":21},"Lisensi","/docs/getting-started/lisensi","1.docs/1.getting-started/3.Lisensi","i-lucide-scroll-text",false,{"title":24,"path":25,"stem":26,"children":27,"icon":29},"Memulai dengan Nuxt","/docs/nuxt","1.docs/10.Nuxt/1.index",[28,30],{"title":24,"path":25,"stem":26,"icon":29},"i-simple-icons-nuxtdotjs",{"title":24,"path":31,"stem":32,"icon":29},"/docs/nuxt/getting-started","1.docs/10.Nuxt/1.getting-started",{"title":34,"path":35,"stem":36,"children":37,"page":22},"Laravel","/docs/laravel","1.docs/2.laravel",[38],{"title":39,"path":40,"stem":41,"children":42},"Laravel Documentation","/docs/laravel/getting-started","1.docs/2.laravel/1.getting-started/index",[43],{"title":39,"path":40,"stem":41},{"title":45,"path":46,"stem":47,"children":48,"page":22},"Html","/docs/html","1.docs/3.HTML",[49,81],{"title":50,"path":51,"stem":52,"children":53,"icon":55},"HTML Introduction","/docs/html/getting-started","1.docs/3.HTML/1.getting-started/index",[54,56,61,66,71,76],{"title":50,"path":51,"stem":52,"icon":55},"i-lucide-file-code",{"title":57,"path":58,"stem":59,"icon":60},"Cara Penulisan HTML","/docs/html/getting-started/cara-penulisan-html","1.docs/3.HTML/1.getting-started/2.cara-penulisan-html","i-lucide-code",{"title":62,"path":63,"stem":64,"icon":65},"Tabel, Video, dan Elemen Semantik","/docs/html/getting-started/element-semantik-dan-visual","1.docs/3.HTML/1.getting-started/3.element-semantik-dan -visual","i-lucide-table",{"title":67,"path":68,"stem":69,"icon":70},"Formulir dan Input Pengguna","/docs/html/getting-started/formulir","1.docs/3.HTML/1.getting-started/4.formulir","i-lucide-form-input",{"title":72,"path":73,"stem":74,"icon":75},"Audio, Canvas, Iframe, dan Elemen Head","/docs/html/getting-started/audio-canvas-iframe-dan-elemen-head","1.docs/3.HTML/1.getting-started/5.Audio-Canvas-Iframe-dan-Elemen-Head","i-lucide-heading",{"title":77,"path":78,"stem":79,"icon":80},"Praktik Terbaik, Debugging, dan Langkah Selanjutnya","/docs/html/getting-started/praktik","1.docs/3.HTML/1.getting-started/6.praktik","i-lucide-check-circle",{"title":82,"path":83,"stem":84,"children":85,"icon":87},"Koleksi Lengkap Tag HTML Langka","/docs/html/pustaka","1.docs/3.HTML/2.PUSTAKA/1.index",[86],{"title":82,"path":83,"stem":84,"icon":87},"i-lucide-code-xml",{"title":89,"path":90,"stem":91,"children":92,"page":22},"Css","/docs/css","1.docs/4.CSS",[93,99],{"title":94,"path":95,"stem":96,"children":97},"CSS Documentation","/docs/css/getting-started","1.docs/4.CSS/1.getting-started/index",[98],{"title":94,"path":95,"stem":96},{"title":100,"path":101,"stem":102,"children":103,"icon":105},"CSS Layouts","/docs/css/layouts","1.docs/4.CSS/2.layouts/1.index",[104],{"title":100,"path":101,"stem":102,"icon":105},"i-lucide-layout-template",{"title":107,"path":108,"stem":109,"children":110,"page":22},"Js","/docs/js","1.docs/5.JS",[111,117],{"title":112,"path":113,"stem":114,"children":115},"JavaScript Documentation","/docs/js/getting-started","1.docs/5.JS/1.getting-started/index",[116],{"title":112,"path":113,"stem":114},{"title":118,"path":119,"stem":120,"children":121,"icon":123},"Custom Components","/docs/js/components","1.docs/5.JS/2.components/1.index",[122],{"title":118,"path":119,"stem":120,"icon":123},"i-lucide-component",{"title":125,"path":126,"stem":127,"children":128,"page":22},"Ts","/docs/ts","1.docs/6.TS",[129],{"title":130,"path":131,"stem":132,"children":133},"TypeScript Documentation","/docs/ts/getting-started","1.docs/6.TS/1.getting-started/index",[134],{"title":130,"path":131,"stem":132},{"title":136,"path":137,"stem":138,"children":139,"page":22},"Next","/docs/next","1.docs/7.Next",[140],{"title":141,"path":142,"stem":143,"children":144},"Next.js Documentation","/docs/next/getting-started","1.docs/7.Next/1.getting-started/index",[145],{"title":141,"path":142,"stem":143},{"title":147,"path":148,"stem":149,"children":150,"page":22},"Mongodb","/docs/mongodb","1.docs/8.MongoDB",[151],{"title":152,"path":153,"stem":154,"children":155},"MongoDB Documentation","/docs/mongodb/getting-started","1.docs/8.MongoDB/1.getting-started/index",[156],{"title":152,"path":153,"stem":154},{"title":158,"path":159,"stem":160,"children":161,"page":22},"Java","/docs/java","1.docs/9.Java",[162],{"title":163,"path":164,"stem":165,"children":166,"icon":168},"Java untuk Pemula — Bagian 1","/docs/java/getting-started","1.docs/9.Java/1.getting-started/index",[167,169,174,179,183,188,193,198,203,208,213],{"title":163,"path":164,"stem":165,"icon":168},"i-lucide-coffee",{"title":170,"path":171,"stem":172,"icon":173},"Modul 9 — String","/docs/java/getting-started/string","1.docs/9.Java/1.getting-started/10.string","i-lucide-text",{"title":175,"path":176,"stem":177,"icon":178},"Latihan Soal Level 1–3","/docs/java/getting-started/latihan-soal","1.docs/9.Java/1.getting-started/11.latihan-soal","i-lucide-dumbbell",{"title":180,"path":181,"stem":182,"icon":168},"Modul 1 — Pengenalan Java","/docs/java/getting-started/pengenalan-java","1.docs/9.Java/1.getting-started/2.pengenalan-java",{"title":184,"path":185,"stem":186,"icon":187},"Modul 2 — Tipe Data & Variabel","/docs/java/getting-started/tipe-data-variabel","1.docs/9.Java/1.getting-started/3.tipe-data-variabel","i-lucide-database",{"title":189,"path":190,"stem":191,"icon":192},"Modul 3 — Operator","/docs/java/getting-started/operator","1.docs/9.Java/1.getting-started/4.operator","i-lucide-calculator",{"title":194,"path":195,"stem":196,"icon":197},"Modul 4 — Input & Output","/docs/java/getting-started/input-output","1.docs/9.Java/1.getting-started/5.input-output","i-lucide-terminal",{"title":199,"path":200,"stem":201,"icon":202},"Modul 5 — Percabangan","/docs/java/getting-started/percabangan","1.docs/9.Java/1.getting-started/6.percabangan","i-lucide-git-branch",{"title":204,"path":205,"stem":206,"icon":207},"Modul 6 — Perulangan","/docs/java/getting-started/perulangan","1.docs/9.Java/1.getting-started/7.perulangan","i-lucide-repeat",{"title":209,"path":210,"stem":211,"icon":212},"Modul 7 — Array","/docs/java/getting-started/array","1.docs/9.Java/1.getting-started/8.array","i-lucide-table-2",{"title":214,"path":215,"stem":216,"icon":217},"Modul 8 — Method","/docs/java/getting-started/method","1.docs/9.Java/1.getting-started/9.method","i-lucide-code-2",{"id":219,"title":180,"body":220,"description":947,"extension":948,"meta":949,"navigation":950,"path":181,"seo":951,"stem":182,"__hash__":952},"docs/1.docs/9.Java/1.getting-started/2.pengenalan-java.md",{"type":221,"value":222,"toc":932},"minimark",[223,249,254,258,274,277,282,292,301,304,341,343,347,350,473,491,493,497,500,535,578,580,584,587,640,647,649,653,656,663,707,711,757,761,814,816,820,823,834,837,843,868,870,874,877,881,883,887,920,928],[224,225,231,239,244],"div",{"className":226},[227,228,229,230],"flex","items-center","gap-2","mb-4",[232,233,238],"badge",{"color":234,"variant":235,"className":236},"neutral","subtle",[237],"mr-2","Pemula",[232,240,243],{"color":241,"variant":242},"primary","solid","Java 21 LTS",[232,245,248],{"color":246,"variant":247},"secondary","outline","Terbaru 2025",[250,251,253],"h1",{"id":252},"modul-1-pengenalan-java","🚀 Modul 1 — Pengenalan Java",[255,256,257],"p",{},"Selamat datang di dunia Java! Modul ini dirancang untuk memberi Anda pemahaman mendalam tentang Java, mulai dari sejarah, filosofi, hingga program pertama. Setiap konsep dijelaskan dengan visual menarik dan contoh nyata.",[259,260,262],"tip",{"icon":261},"i-lucide-graduation-cap",[255,263,264,268,269,273],{},[265,266,267],"strong",{},"Tujuan Modul:"," Setelah mempelajari modul ini, Anda akan mampu menjelaskan konsep ",[270,271,272],"em",{},"Write Once, Run Anywhere",", memahami peran JDK, JVM, dan bytecode, serta menulis dan menjalankan program Java sederhana.",[275,276],"hr",{},[278,279,281],"h2",{"id":280},"sejarah-singkat-java-dalam-30-detik","📜 Sejarah Singkat Java (dalam 30 Detik)",[255,283,284,285,288,289,291],{},"Java lahir pada tahun 1991 sebagai proyek ",[265,286,287],{},"\"Oak\""," oleh James Gosling di Sun Microsystems. Awalnya untuk TV interaktif, tapi gagal. Kemudian pada 1995, diubah namanya menjadi ",[265,290,158],{}," dan diluncurkan dengan slogan legendaris:",[293,294,296],"callout",{"icon":295,"color":241},"i-lucide-globe",[255,297,298],{},[265,299,300],{},"\"Write Once, Run Anywhere\"",[255,302,303],{},"Sejak saat itu, Java menjadi bahasa nomor satu untuk aplikasi enterprise, Android, dan sistem besar. Pada tahun 2010, Oracle mengakuisisi Sun Microsystems, dan kini Java terus berkembang dengan rilis rutin setiap 6 bulan.",[224,305,309],{"className":306},[227,307,308],"justify-center","my-4",[310,311,316],"card",{"icon":312,"title":313,"className":314},"i-simple-icons-oracle","Fakta Menarik",[315],"max-w-md",[317,318,319,327,334],"ul",{},[320,321,322,323,326],"li",{},"🏆 Lebih dari ",[265,324,325],{},"12 juta developer"," Java di dunia",[320,328,329,330,333],{},"📦 Lebih dari ",[265,331,332],{},"50 miliar perangkat"," menjalankan Java",[320,335,336,337,340],{},"🔄 Rilis baru setiap ",[265,338,339],{},"6 bulan"," (LTS setiap 2 tahun)",[275,342],{},[278,344,346],{"id":345},"️-bagaimana-java-bekerja-visual-interaktif","⚙️ Bagaimana Java Bekerja? (Visual Interaktif)",[255,348,349],{},"Proses dari kode hingga eksekusi melibatkan tiga tahap utama. Klik tab untuk melihat detail setiap tahap:",[351,352,353,408,449],"tabs",{},[354,355,358,366],"tabs-item",{"icon":356,"label":357},"i-lucide-pencil","Tahap 1: Menulis Kode",[255,359,360,361,365],{},"Anda menulis kode dalam file berekstensi ",[362,363,364],"code",{},".java",". Contoh:",[367,368,374],"pre",{"className":369,"code":370,"filename":371,"language":372,"meta":373,"style":373},"language-java shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","public class HelloWorld {\n    public static void main(String[] args) {\n        System.out.println(\"Hello, Java!\");\n    }\n}\n","HelloWorld.java","java","",[362,375,376,384,390,396,402],{"__ignoreMap":373},[377,378,381],"span",{"class":379,"line":380},"line",1,[377,382,383],{},"public class HelloWorld {\n",[377,385,387],{"class":379,"line":386},2,[377,388,389],{},"    public static void main(String[] args) {\n",[377,391,393],{"class":379,"line":392},3,[377,394,395],{},"        System.out.println(\"Hello, Java!\");\n",[377,397,399],{"class":379,"line":398},4,[377,400,401],{},"    }\n",[377,403,405],{"class":379,"line":404},5,[377,406,407],{},"}\n",[354,409,412,427],{"icon":410,"label":411},"i-lucide-hammer","Tahap 2: Kompilasi",[255,413,414,415,418,419,422,423,426],{},"Compiler ",[362,416,417],{},"javac"," mengubah kode menjadi ",[265,420,421],{},"bytecode"," (file ",[362,424,425],{},".class","). Bytecode adalah instruksi universal yang tidak tergantung mesin.",[367,428,432],{"className":429,"code":430,"language":431,"meta":373,"style":373},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","javac HelloWorld.java\n# menghasilkan HelloWorld.class\n","bash",[362,433,434,443],{"__ignoreMap":373},[377,435,436,439],{"class":379,"line":380},[377,437,417],{"class":438},"sBMFI",[377,440,442],{"class":441},"sfazB"," HelloWorld.java\n",[377,444,445],{"class":379,"line":386},[377,446,448],{"class":447},"sHwdD","# menghasilkan HelloWorld.class\n",[354,450,453,456],{"icon":451,"label":452},"i-lucide-play","Tahap 3: Eksekusi",[255,454,455],{},"JVM (Java Virtual Machine) membaca bytecode dan menjalankannya. Setiap platform punya JVM sendiri.",[367,457,459],{"className":429,"code":458,"language":431,"meta":373,"style":373},"java HelloWorld\n# output: Hello, Java!\n",[362,460,461,468],{"__ignoreMap":373},[377,462,463,465],{"class":379,"line":380},[377,464,372],{"class":438},[377,466,467],{"class":441}," HelloWorld\n",[377,469,470],{"class":379,"line":386},[377,471,472],{"class":447},"# output: Hello, Java!\n",[293,474,476,482],{"icon":475},"i-lucide-video",[255,477,478,481],{},[265,479,480],{},"Lihat video penjelasan proses kompilasi & eksekusi Java"," (2 menit):",[483,484],"iframe",{":allowfullscreen":485,"allow":486,"frameBorder":487,"src":488,"style":489,"title":490},"true","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","0","https://www.youtube-nocookie.com/embed/UVgv4E5LffI?si=2H8cJ0MlVX1kD5Cz","aspect-ratio: 16/9; width: 100%;","YouTube video player",[275,492],{},[278,494,496],{"id":495},"komponen-utama-java-jdk-jre-jvm","🧠 Komponen Utama Java: JDK, JRE, JVM",[255,498,499],{},"Ketiga istilah ini sering membingungkan pemula. Mari kita bedah dengan diagram:",[501,502,506,514],"code-preview",{"className":503},[504,505],"[&>div]:*:my-0","[&>div]:*:w-full",[367,507,512],{"className":508,"code":510,"language":511,"meta":373},[509],"language-text","┌─────────────────────────────────────┐\n│              JDK                    │\n│  (Java Development Kit)              │\n│  ┌─────────────────────────────────┐│\n│  │              JRE                 ││\n│  │  (Java Runtime Environment)       ││\n│  │  ┌─────────────────────────────┐ ││\n│  │  │            JVM               │ ││\n│  │  │  (Java Virtual Machine)       │ ││\n│  │  └─────────────────────────────┘ ││\n│  │  + Libraries + Class Loader       ││\n│  └─────────────────────────────────┘│\n│  + Compiler (javac) + Debugger       │\n│  + Tools (javadoc, jar, dll)         │\n└─────────────────────────────────────┘\n","text",[362,513,510],{"__ignoreMap":373},[515,516,517],"template",{"v-slot:code":373},[367,518,522],{"className":519,"code":520,"language":521,"meta":373,"style":373},"language-mdc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","JDK = JRE + Development Tools\nJRE = JVM + Libraries + Class Loader\n","mdc",[362,523,524,530],{"__ignoreMap":373},[377,525,526],{"class":379,"line":380},[377,527,529],{"class":528},"sTEyZ","JDK = JRE + Development Tools\n",[377,531,532],{"class":379,"line":386},[377,533,534],{"class":528},"JRE = JVM + Libraries + Class Loader\n",[536,537,538,555,568],"card-group",{},[310,539,542],{"icon":540,"title":541},"i-lucide-wrench","JDK",[255,543,544,547,548,551,552,554],{},[265,545,546],{},"Java Development Kit"," – Untuk ",[265,549,550],{},"mengembangkan"," program Java. Berisi JRE + compiler (",[362,553,417],{},"), debugger, dan alat pengembangan lain.",[310,556,559],{"icon":557,"title":558},"i-lucide-cpu","JRE",[255,560,561,547,564,567],{},[265,562,563],{},"Java Runtime Environment",[265,565,566],{},"menjalankan"," program Java. Berisi JVM + library standar.",[310,569,572],{"icon":570,"title":571},"i-lucide-play-circle","JVM",[255,573,574,577],{},[265,575,576],{},"Java Virtual Machine"," – Mesin virtual yang mengeksekusi bytecode. JVM inilah yang membuat Java \"platform-independent\".",[275,579],{},[278,581,583],{"id":582},"aturan-emas-penulisan-kode-java","📏 Aturan Emas Penulisan Kode Java",[255,585,586],{},"Inilah 5 aturan yang wajib Anda ingat. Jika dilanggar, program tidak akan berjalan!",[588,589,590,605,611,624,634],"accordion",{},[591,592,594],"accordion-item",{"icon":80,"label":593},"1. Case-sensitive",[255,595,596,597,600,601,604],{},"Java membedakan huruf besar dan kecil. ",[362,598,599],{},"System.out.println"," berbeda dengan ",[362,602,603],{},"system.out.println",".",[591,606,608],{"icon":80,"label":607},"2. Titik koma (;)",[255,609,610],{},"Setiap pernyataan (statement) harus diakhiri dengan titik koma.",[591,612,614],{"icon":80,"label":613},"3. Nama file = nama class public",[255,615,616,617,620,621,604],{},"Jika ada class ",[362,618,619],{},"public class Halo",", maka file harus bernama ",[362,622,623],{},"Halo.java",[591,625,627],{"icon":80,"label":626},"4. Method main() harus ada",[255,628,629,630,633],{},"JVM mencari method ",[362,631,632],{},"public static void main(String[] args)"," sebagai titik awal.",[591,635,637],{"icon":80,"label":636},"5. Blok kode dengan { }",[255,638,639],{},"Setiap blok (class, method, loop) harus diapit kurung kurawal.",[641,642,644],"warning",{"icon":643},"i-lucide-alert-triangle",[255,645,646],{},"Kesalahan paling umum pemula: lupa titik koma atau salah nama file. Periksa kembali sebelum kompilasi!",[275,648],{},[278,650,652],{"id":651},"️-program-pertama-hello-world","🖥️ Program Pertama: Hello World",[255,654,655],{},"Mari kita tulis dan jalankan program Java pertama. Saya akan pandu langkah demi langkah.",[657,658,660,661],"h3",{"id":659},"_1-buat-file-helloworldjava","1. Buat file ",[362,662,371],{},[367,664,666],{"className":369,"code":665,"filename":371,"language":372,"meta":373,"style":373},"public class HelloWorld {\n    public static void main(String[] args) {\n        // Menampilkan teks ke layar\n        System.out.println(\"Selamat datang di Java!\");\n        System.out.print(\"Ini tanpa baris baru... \");\n        System.out.println(\"dan ini lanjutan.\");\n    }\n}\n",[362,667,668,672,676,681,686,691,697,702],{"__ignoreMap":373},[377,669,670],{"class":379,"line":380},[377,671,383],{},[377,673,674],{"class":379,"line":386},[377,675,389],{},[377,677,678],{"class":379,"line":392},[377,679,680],{},"        // Menampilkan teks ke layar\n",[377,682,683],{"class":379,"line":398},[377,684,685],{},"        System.out.println(\"Selamat datang di Java!\");\n",[377,687,688],{"class":379,"line":404},[377,689,690],{},"        System.out.print(\"Ini tanpa baris baru... \");\n",[377,692,694],{"class":379,"line":693},6,[377,695,696],{},"        System.out.println(\"dan ini lanjutan.\");\n",[377,698,700],{"class":379,"line":699},7,[377,701,401],{},[377,703,705],{"class":379,"line":704},8,[377,706,407],{},[657,708,710],{"id":709},"_2-kompilasi-dan-jalankan","2. Kompilasi dan Jalankan",[501,712,713,730,733,739],{},[367,714,716],{"className":429,"code":715,"language":431,"meta":373,"style":373},"javac HelloWorld.java\njava HelloWorld\n",[362,717,718,724],{"__ignoreMap":373},[377,719,720,722],{"class":379,"line":380},[377,721,417],{"class":438},[377,723,442],{"class":441},[377,725,726,728],{"class":379,"line":386},[377,727,372],{"class":438},[377,729,467],{"class":441},[255,731,732],{},"Output:",[367,734,737],{"className":735,"code":736,"language":511},[509],"Selamat datang di Java!\nIni tanpa baris baru... dan ini lanjutan.\n",[362,738,736],{"__ignoreMap":373},[515,740,741],{"v-slot:code":373},[367,742,743],{"className":429,"code":715,"language":431,"meta":373,"style":373},[362,744,745,751],{"__ignoreMap":373},[377,746,747,749],{"class":379,"line":380},[377,748,417],{"class":438},[377,750,442],{"class":441},[377,752,753,755],{"class":379,"line":386},[377,754,372],{"class":438},[377,756,467],{"class":441},[657,758,760],{"id":759},"_3-penjelasan-detail-dengan-field","3. Penjelasan Detail (dengan Field)",[762,763,764,780,790,797,803],"field-group",{},[765,766,769],"field",{"name":767,"type":768},"public class HelloWorld","deklarasi class",[255,770,771,772,775,776,779],{},"Menyatakan bahwa kita membuat class bernama ",[362,773,774],{},"HelloWorld",". ",[362,777,778],{},"public"," berarti bisa diakses dari mana saja. Nama class harus sama persis dengan nama file.",[765,781,783],{"name":632,"type":782},"entry point",[255,784,785,786,789],{},"Method ini dipanggil pertama kali oleh JVM. ",[362,787,788],{},"String[] args"," adalah array untuk argumen command-line.",[765,791,794],{"name":792,"type":793},"System.out.println()","output",[255,795,796],{},"Mencetak teks ke konsol dan diakhiri dengan newline (baris baru).",[765,798,800],{"name":799,"type":793},"System.out.print()",[255,801,802],{},"Mencetak teks tanpa newline.",[765,804,807],{"name":805,"type":806},"// komentar","komentar",[255,808,809,810,813],{},"Komentar satu baris, diabaikan oleh compiler. Juga bisa ",[362,811,812],{},"/* ... */"," untuk multi-baris.",[275,815],{},[278,817,819],{"id":818},"latihan-sederhana","🎯 Latihan Sederhana",[255,821,822],{},"Coba modifikasi program di atas untuk menampilkan:",[317,824,825,828,831],{},[320,826,827],{},"Nama Anda",[320,829,830],{},"Umur Anda",[320,832,833],{},"Hobi Anda",[255,835,836],{},"Contoh output:",[367,838,841],{"className":839,"code":840,"language":511},[509],"Nama: Budi\nUmur: 20\nHobi: Coding\n",[362,842,840],{"__ignoreMap":373},[259,844,846,859],{"icon":845},"i-lucide-lightbulb",[255,847,848,851,852,854,855,858],{},[265,849,850],{},"Petunjuk:"," Gunakan beberapa ",[362,853,792],{}," atau gabungkan dengan ",[362,856,857],{},"+"," seperti:",[367,860,862],{"className":369,"code":861,"language":372,"meta":373,"style":373},"System.out.println(\"Nama: \" + nama);\n",[362,863,864],{"__ignoreMap":373},[377,865,866],{"class":379,"line":380},[377,867,861],{},[275,869],{},[278,871,873],{"id":872},"video-tutorial-lengkap-30-menit","📺 Video Tutorial Lengkap (30 Menit)",[255,875,876],{},"Jika Anda lebih suka belajar lewat video, tonton playlist pemula ini:",[483,878],{":allowfullscreen":485,"allow":486,"frameBorder":487,"src":879,"style":489,"title":880},"https://www.youtube-nocookie.com/embed/videoseries?si=Z6X9yF7K8q5gU3nW&list=PLZS-MHyEIRo9wZZhwQ3FJ9U3dL4K2Z5iK","YouTube video series",[275,882],{},[278,884,886],{"id":885},"kesimpulan","✨ Kesimpulan",[536,888,889,909],{},[310,890,892],{"icon":80,"title":891},"Apa yang Telah Dipelajari",[317,893,894,897,900,903,906],{},[320,895,896],{},"✅ Sejarah dan filosofi Java",[320,898,899],{},"✅ Cara kerja kompilasi & eksekusi",[320,901,902],{},"✅ Perbedaan JDK, JRE, JVM",[320,904,905],{},"✅ Aturan dasar penulisan kode",[320,907,908],{},"✅ Program Hello World",[310,910,913],{"icon":911,"title":912},"i-lucide-arrow-right","Selanjutnya",[255,914,915,916,919],{},"Modul 2: ",[265,917,918],{},"Variabel dan Tipe Data"," — Kita akan belajar menyimpan data dalam program.",[232,921,922],{},[255,923,924,927],{},[265,925,926],{},"Selamat!"," Anda telah menyelesaikan Modul 1. Terus semangat! 🎉",[929,930,931],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":373,"searchDepth":386,"depth":386,"links":933},[934,935,936,937,938,944,945,946],{"id":280,"depth":386,"text":281},{"id":345,"depth":386,"text":346},{"id":495,"depth":386,"text":496},{"id":582,"depth":386,"text":583},{"id":651,"depth":386,"text":652,"children":939},[940,942,943],{"id":659,"depth":392,"text":941},"1. Buat file HelloWorld.java",{"id":709,"depth":392,"text":710},{"id":759,"depth":392,"text":760},{"id":818,"depth":386,"text":819},{"id":872,"depth":386,"text":873},{"id":885,"depth":386,"text":886},"Pelajari filosofi Java, cara kerja, aturan dasar, dan program pertama dengan pendekatan visual dan interaktif.","md",{},{"icon":168},{"title":180,"description":947},"uGKkUJ4X4E4DVpQXoCeqknFXtQOF8SJYxkQl_E5SAvY",[954,956],{"title":175,"path":176,"stem":177,"description":955,"icon":178,"children":-1},"Kumpulan soal latihan untuk menguji pemahaman Java dari dasar hingga menengah.",{"title":184,"path":185,"stem":186,"description":957,"icon":187,"children":-1},"Pelajari tipe data primitif dan reference, deklarasi variabel, konstanta, konversi tipe, dan aturan penamaan di Java.",1777200156429]