[{"data":1,"prerenderedAt":1768},["ShallowReactive",2],{"navigation":3,"/docs/java/getting-started/tipe-data-variabel":218,"/docs/java/getting-started/tipe-data-variabel-surround":1763},[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":184,"body":220,"description":1757,"extension":1758,"meta":1759,"navigation":1760,"path":185,"seo":1761,"stem":186,"__hash__":1762},"docs/1.docs/9.Java/1.getting-started/3.tipe-data-variabel.md",{"type":221,"value":222,"toc":1741},"minimark",[223,251,256,269,279,282,287,290,472,507,509,513,520,549,551,555,558,740,751,753,761,771,827,840,842,846,851,854,901,905,908,940,944,1082,1094,1096,1100,1107,1195,1625,1627,1631,1634,1646,1649,1657,1668,1670,1674,1677,1685,1687,1691,1729,1737],[224,225,231,237,242,247],"div",{"className":226},[227,228,229,230],"flex","items-center","gap-2","mb-4",[232,233,236],"badge",{"color":234,"variant":235},"neutral","subtle","Pemula",[232,238,241],{"color":239,"variant":240},"primary","solid","Tipe Data",[232,243,246],{"color":244,"variant":245},"secondary","outline","Variabel",[232,248,250],{"color":249,"variant":240},"info","Java 21 LTS",[252,253,255],"h1",{"id":254},"modul-2-tipe-data-variabel","🧱 Modul 2 — Tipe Data & Variabel",[257,258,259,260,264,265,268],"p",{},"Java adalah bahasa yang ",[261,262,263],"strong",{},"strongly typed",". Artinya, setiap variabel ",[261,266,267],{},"wajib"," dideklarasikan tipe datanya sebelum digunakan. Ini membantu mencegah kesalahan dan membuat kode lebih terstruktur.",[270,271,273],"tip",{"icon":272},"i-lucide-lightbulb",[257,274,275,278],{},[261,276,277],{},"Tujuan Modul:"," Setelah mempelajari modul ini, Anda akan mampu membedakan tipe data primitif dan reference, mendeklarasikan variabel dengan benar, menggunakan konstanta, melakukan konversi tipe, dan menerapkan aturan penamaan yang baik.",[280,281],"hr",{},[283,284,286],"h2",{"id":285},"_1-tipe-data-primitif-8-jenis","📊 1. Tipe Data Primitif (8 Jenis)",[257,288,289],{},"Tipe data primitif adalah tipe data bawaan Java yang menyimpan nilai langsung. Ada 8 jenis:",[291,292,293,468],"code-preview",{},[294,295,296,315],"table",{},[297,298,299],"thead",{},[300,301,302,306,309,312],"tr",{},[303,304,305],"th",{},"Tipe",[303,307,308],{},"Ukuran",[303,310,311],{},"Rentang Nilai",[303,313,314],{},"Contoh",[316,317,318,338,356,375,393,410,427,444],"tbody",{},[300,319,320,327,330,333],{},[321,322,323],"td",{},[324,325,326],"code",{},"byte",[321,328,329],{},"8-bit",[321,331,332],{},"-128 s/d 127",[321,334,335],{},[324,336,337],{},"byte umur = 25;",[300,339,340,345,348,351],{},[321,341,342],{},[324,343,344],{},"short",[321,346,347],{},"16-bit",[321,349,350],{},"-32.768 s/d 32.767",[321,352,353],{},[324,354,355],{},"short tahun = 2025;",[300,357,358,364,367,370],{},[321,359,360,363],{},[324,361,362],{},"int"," ⭐",[321,365,366],{},"32-bit",[321,368,369],{},"±2,1 miliar",[321,371,372],{},[324,373,374],{},"int gaji = 5000000;",[300,376,377,382,385,388],{},[321,378,379],{},[324,380,381],{},"long",[321,383,384],{},"64-bit",[321,386,387],{},"±9,2 × 10¹⁸",[321,389,390],{},[324,391,392],{},"long populasi = 7800000000L;",[300,394,395,400,402,405],{},[321,396,397],{},[324,398,399],{},"float",[321,401,366],{},[321,403,404],{},"~7 digit desimal",[321,406,407],{},[324,408,409],{},"float suhu = 36.5f;",[300,411,412,417,419,422],{},[321,413,414,363],{},[324,415,416],{},"double",[321,418,384],{},[321,420,421],{},"~15 digit desimal",[321,423,424],{},[324,425,426],{},"double pi = 3.14159265;",[300,428,429,434,436,439],{},[321,430,431],{},[324,432,433],{},"char",[321,435,347],{},[321,437,438],{},"0 s/d 65.535 (Unicode)",[321,440,441],{},[324,442,443],{},"char huruf = 'A';",[300,445,446,451,454,463],{},[321,447,448,363],{},[324,449,450],{},"boolean",[321,452,453],{},"—",[321,455,456,459,460],{},[324,457,458],{},"true"," atau ",[324,461,462],{},"false",[321,464,465],{},[324,466,467],{},"boolean aktif = true;",[469,470],"template",{"v-slot:code":471},"",[473,474,476,482],"callout",{"icon":475,"color":239},"i-lucide-star",[257,477,478,481],{},[261,479,480],{},"Fokus untuk Pemula:"," Pelajari 4 tipe ini dulu — cukup untuk 90% kasus:",[483,484,485,491,496,501],"ul",{},[486,487,488,490],"li",{},[324,489,362],{}," → angka bulat (umur, jumlah, nilai)",[486,492,493,495],{},[324,494,416],{}," → angka desimal (harga, persentase, rata-rata)",[486,497,498,500],{},[324,499,450],{}," → benar/salah (status login, kondisi aktif)",[486,502,503,506],{},[324,504,505],{},"String"," → teks (nama, alamat, pesan) — ini Reference, bukan primitif!",[280,508],{},[283,510,512],{"id":511},"_2-tipe-data-reference","🧩 2. Tipe Data Reference",[257,514,515,516,519],{},"Tipe data reference menyimpan ",[261,517,518],{},"alamat memori"," di mana objek disimpan (di heap memory), bukan nilai langsung.",[521,522,523,533,542],"card-group",{},[524,525,526],"card",{"icon":173,"title":505},[257,527,528,529,532],{},"Tipe untuk teks. Diapit tanda kutip ganda: ",[324,530,531],{},"\"Halo Dunia\"",". Sebenarnya adalah class, tapi bisa digunakan seperti primitif.",[524,534,536],{"icon":65,"title":535},"Array",[257,537,538,539],{},"Kumpulan nilai bertipe sama dalam satu variabel. Contoh: ",[324,540,541],{},"int[] angka = {1,2,3};",[524,543,546],{"icon":544,"title":545},"i-lucide-box","Class & Object",[257,547,548],{},"Dasar dari OOP. Kita akan pelajari nanti di modul terpisah.",[280,550],{},[283,552,554],{"id":553},"️-3-deklarasi-inisialisasi-variabel","✍️ 3. Deklarasi & Inisialisasi Variabel",[257,556,557],{},"Berbagai cara mendeklarasikan dan menginisialisasi variabel di Java.",[559,560,561,670,698],"tabs",{},[562,563,566,569],"tabs-item",{"icon":564,"label":565},"i-lucide-pencil","Deklarasi + Inisialisasi",[257,567,568],{},"Cara paling umum:",[570,571,575],"pre",{"className":572,"code":573,"language":574,"meta":471,"style":471},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// Format: tipe_data nama_variabel = nilai;\nint umur = 20;\ndouble ipk = 3.75;\nboolean lulus = true;\nString nama = \"Budi Santoso\";\nchar grade = 'A';\n","javascript",[324,576,577,586,604,617,631,651],{"__ignoreMap":471},[578,579,582],"span",{"class":580,"line":581},"line",1,[578,583,585],{"class":584},"sHwdD","// Format: tipe_data nama_variabel = nilai;\n",[578,587,589,593,597,601],{"class":580,"line":588},2,[578,590,592],{"class":591},"sTEyZ","int umur ",[578,594,596],{"class":595},"sMK4o","=",[578,598,600],{"class":599},"sbssI"," 20",[578,602,603],{"class":595},";\n",[578,605,607,610,612,615],{"class":580,"line":606},3,[578,608,609],{"class":591},"double ipk ",[578,611,596],{"class":595},[578,613,614],{"class":599}," 3.75",[578,616,603],{"class":595},[578,618,620,623,625,629],{"class":580,"line":619},4,[578,621,622],{"class":591},"boolean lulus ",[578,624,596],{"class":595},[578,626,628],{"class":627},"sfNiH"," true",[578,630,603],{"class":595},[578,632,634,637,639,642,646,649],{"class":580,"line":633},5,[578,635,636],{"class":591},"String nama ",[578,638,596],{"class":595},[578,640,641],{"class":595}," \"",[578,643,645],{"class":644},"sfazB","Budi Santoso",[578,647,648],{"class":595},"\"",[578,650,603],{"class":595},[578,652,654,657,659,662,665,668],{"class":580,"line":653},6,[578,655,656],{"class":591},"char grade ",[578,658,596],{"class":595},[578,660,661],{"class":595}," '",[578,663,664],{"class":644},"A",[578,666,667],{"class":595},"'",[578,669,603],{"class":595},[562,671,674],{"icon":672,"label":673},"i-lucide-clock","Deklarasi dulu, isi nanti",[570,675,677],{"className":572,"code":676,"language":574,"meta":471,"style":471},"int nilai;\nnilai = 85;\n",[324,678,679,686],{"__ignoreMap":471},[578,680,681,684],{"class":580,"line":581},[578,682,683],{"class":591},"int nilai",[578,685,603],{"class":595},[578,687,688,691,693,696],{"class":580,"line":588},[578,689,690],{"class":591},"nilai ",[578,692,596],{"class":595},[578,694,695],{"class":599}," 85",[578,697,603],{"class":595},[562,699,702],{"icon":700,"label":701},"i-lucide-layers","Banyak variabel sekaligus",[570,703,705],{"className":572,"code":704,"language":574,"meta":471,"style":471},"int a = 1, b = 2, c = 3;\n",[324,706,707],{"__ignoreMap":471},[578,708,709,712,714,717,720,723,725,728,730,733,735,738],{"class":580,"line":581},[578,710,711],{"class":591},"int a ",[578,713,596],{"class":595},[578,715,716],{"class":599}," 1",[578,718,719],{"class":595},",",[578,721,722],{"class":591}," b ",[578,724,596],{"class":595},[578,726,727],{"class":599}," 2",[578,729,719],{"class":595},[578,731,732],{"class":591}," c ",[578,734,596],{"class":595},[578,736,737],{"class":599}," 3",[578,739,603],{"class":595},[741,742,744],"warning",{"icon":743},"i-lucide-alert-triangle",[257,745,746,747,750],{},"Variabel lokal (di dalam method) ",[261,748,749],{},"harus diinisialisasi"," sebelum digunakan. Jika tidak, kompilasi akan gagal.",[280,752],{},[283,754,756,757,760],{"id":755},"_4-keyword-final-konstanta","🔒 4. Keyword ",[324,758,759],{},"final"," — Konstanta",[257,762,763,764,766,767,770],{},"Gunakan ",[324,765,759],{}," agar nilai variabel ",[261,768,769],{},"tidak bisa diubah"," setelah diinisialisasi.",[570,772,774],{"className":572,"code":773,"language":574,"meta":471,"style":471},"final double PI = 3.14159;\nfinal int MAX_MAHASISWA = 30;\nfinal String NAMA_KAMPUS = \"Universitas Indonesia\";\n\n// PI = 3.0;  ← ERROR! Nilai final tidak bisa diubah\n",[324,775,776,788,800,816,822],{"__ignoreMap":471},[578,777,778,781,783,786],{"class":580,"line":581},[578,779,780],{"class":591},"final double PI ",[578,782,596],{"class":595},[578,784,785],{"class":599}," 3.14159",[578,787,603],{"class":595},[578,789,790,793,795,798],{"class":580,"line":588},[578,791,792],{"class":591},"final int MAX_MAHASISWA ",[578,794,596],{"class":595},[578,796,797],{"class":599}," 30",[578,799,603],{"class":595},[578,801,802,805,807,809,812,814],{"class":580,"line":606},[578,803,804],{"class":591},"final String NAMA_KAMPUS ",[578,806,596],{"class":595},[578,808,641],{"class":595},[578,810,811],{"class":644},"Universitas Indonesia",[578,813,648],{"class":595},[578,815,603],{"class":595},[578,817,818],{"class":580,"line":619},[578,819,821],{"emptyLinePlaceholder":820},true,"\n",[578,823,824],{"class":580,"line":633},[578,825,826],{"class":584},"// PI = 3.0;  ← ERROR! Nilai final tidak bisa diubah\n",[270,828,830],{"icon":829},"i-lucide-info",[257,831,832,835,836,839],{},[261,833,834],{},"Konvensi:"," Nama konstanta ditulis ",[324,837,838],{},"HURUF_BESAR_DENGAN_UNDERSCORE",".",[280,841],{},[283,843,845],{"id":844},"_5-konversi-tipe-data-type-casting","🔄 5. Konversi Tipe Data (Type Casting)",[847,848,850],"h3",{"id":849},"widening-otomatis","✅ Widening (Otomatis)",[257,852,853],{},"Dari tipe kecil ke besar — aman, tidak ada data loss.",[570,855,857],{"className":572,"code":856,"language":574,"meta":471,"style":471},"int angka = 100;\ndouble hasil = angka;  // int → double, otomatis OK\nlong besar  = angka;   // int → long, otomatis OK\n",[324,858,859,871,887],{"__ignoreMap":471},[578,860,861,864,866,869],{"class":580,"line":581},[578,862,863],{"class":591},"int angka ",[578,865,596],{"class":595},[578,867,868],{"class":599}," 100",[578,870,603],{"class":595},[578,872,873,876,878,881,884],{"class":580,"line":588},[578,874,875],{"class":591},"double hasil ",[578,877,596],{"class":595},[578,879,880],{"class":591}," angka",[578,882,883],{"class":595},";",[578,885,886],{"class":584},"  // int → double, otomatis OK\n",[578,888,889,892,894,896,898],{"class":580,"line":606},[578,890,891],{"class":591},"long besar  ",[578,893,596],{"class":595},[578,895,880],{"class":591},[578,897,883],{"class":595},[578,899,900],{"class":584},"   // int → long, otomatis OK\n",[847,902,904],{"id":903},"️-narrowing-manual","⚠️ Narrowing (Manual)",[257,906,907],{},"Dari tipe besar ke kecil — bisa kehilangan data, harus dilakukan secara eksplisit.",[570,909,911],{"className":572,"code":910,"language":574,"meta":471,"style":471},"double nilai = 9.99;\nint bulatkan = (int) nilai; // Hasilnya: 9 (dipotong, BUKAN dibulatkan!)\n",[324,912,913,925],{"__ignoreMap":471},[578,914,915,918,920,923],{"class":580,"line":581},[578,916,917],{"class":591},"double nilai ",[578,919,596],{"class":595},[578,921,922],{"class":599}," 9.99",[578,924,603],{"class":595},[578,926,927,930,932,935,937],{"class":580,"line":588},[578,928,929],{"class":591},"int bulatkan ",[578,931,596],{"class":595},[578,933,934],{"class":591}," (int) nilai",[578,936,883],{"class":595},[578,938,939],{"class":584}," // Hasilnya: 9 (dipotong, BUKAN dibulatkan!)\n",[847,941,943],{"id":942},"konversi-string-angka","🔄 Konversi String ↔ Angka",[570,945,947],{"className":572,"code":946,"language":574,"meta":471,"style":471},"String strAngka = \"42\";\nint    parsed   = Integer.parseInt(strAngka);    // → 42\ndouble parsedD  = Double.parseDouble(\"3.14\");    // → 3.14\n\nint    x  = 100;\nString s  = String.valueOf(x); // → \"100\"\nString s2 = x + \"\";            // cara singkat, hasil sama\n",[324,948,949,965,989,1022,1026,1037,1060],{"__ignoreMap":471},[578,950,951,954,956,958,961,963],{"class":580,"line":581},[578,952,953],{"class":591},"String strAngka ",[578,955,596],{"class":595},[578,957,641],{"class":595},[578,959,960],{"class":644},"42",[578,962,648],{"class":595},[578,964,603],{"class":595},[578,966,967,970,972,975,977,981,984,986],{"class":580,"line":588},[578,968,969],{"class":591},"int    parsed   ",[578,971,596],{"class":595},[578,973,974],{"class":591}," Integer",[578,976,839],{"class":595},[578,978,980],{"class":979},"s2Zo4","parseInt",[578,982,983],{"class":591},"(strAngka)",[578,985,883],{"class":595},[578,987,988],{"class":584},"    // → 42\n",[578,990,991,994,996,999,1001,1004,1007,1009,1012,1014,1017,1019],{"class":580,"line":606},[578,992,993],{"class":591},"double parsedD  ",[578,995,596],{"class":595},[578,997,998],{"class":591}," Double",[578,1000,839],{"class":595},[578,1002,1003],{"class":979},"parseDouble",[578,1005,1006],{"class":591},"(",[578,1008,648],{"class":595},[578,1010,1011],{"class":644},"3.14",[578,1013,648],{"class":595},[578,1015,1016],{"class":591},")",[578,1018,883],{"class":595},[578,1020,1021],{"class":584},"    // → 3.14\n",[578,1023,1024],{"class":580,"line":619},[578,1025,821],{"emptyLinePlaceholder":820},[578,1027,1028,1031,1033,1035],{"class":580,"line":633},[578,1029,1030],{"class":591},"int    x  ",[578,1032,596],{"class":595},[578,1034,868],{"class":599},[578,1036,603],{"class":595},[578,1038,1039,1042,1044,1047,1049,1052,1055,1057],{"class":580,"line":653},[578,1040,1041],{"class":591},"String s  ",[578,1043,596],{"class":595},[578,1045,1046],{"class":591}," String",[578,1048,839],{"class":595},[578,1050,1051],{"class":979},"valueOf",[578,1053,1054],{"class":591},"(x)",[578,1056,883],{"class":595},[578,1058,1059],{"class":584}," // → \"100\"\n",[578,1061,1063,1066,1068,1071,1074,1077,1079],{"class":580,"line":1062},7,[578,1064,1065],{"class":591},"String s2 ",[578,1067,596],{"class":595},[578,1069,1070],{"class":591}," x ",[578,1072,1073],{"class":595},"+",[578,1075,1076],{"class":595}," \"\"",[578,1078,883],{"class":595},[578,1080,1081],{"class":584},"            // cara singkat, hasil sama\n",[473,1083,1085],{"icon":1084},"i-lucide-flask",[257,1086,1087,1090,1091,839],{},[261,1088,1089],{},"Peringatan:"," Saat melakukan parsing, pastikan string berisi angka yang valid, jika tidak akan muncul error ",[324,1092,1093],{},"NumberFormatException",[280,1095],{},[283,1097,1099],{"id":1098},"_6-aturan-penamaan-variabel","📏 6. Aturan Penamaan Variabel",[257,1101,1102,1103,1106],{},"Aturan yang ",[261,1104,1105],{},"WAJIB"," diikuti, dan konvensi yang disarankan.",[1108,1109,1110,1153],"accordion",{},[1111,1112,1114],"accordion-item",{"icon":80,"label":1113},"Aturan Mutlak (dari bahasa)",[483,1115,1116,1126,1129,1140,1143],{},[486,1117,1118,1119,1122,1123],{},"Boleh: huruf, angka, ",[324,1120,1121],{},"_",", ",[324,1124,1125],{},"$",[486,1127,1128],{},"Tidak boleh diawali angka",[486,1130,1131,1132,1122,1135,1122,1137,1016],{},"Tidak boleh menggunakan keyword Java (seperti ",[324,1133,1134],{},"class",[324,1136,362],{},[324,1138,1139],{},"for",[486,1141,1142],{},"Tidak boleh ada spasi",[486,1144,1145,1146,1149,1150,1016],{},"Case-sensitive (",[324,1147,1148],{},"nilai"," ≠ ",[324,1151,1152],{},"Nilai",[1111,1154,1157],{"icon":1155,"label":1156},"i-lucide-thumbs-up","Konvensi (disarankan)",[483,1158,1159,1171,1183],{},[486,1160,763,1161,1164,1165,1122,1168],{},[261,1162,1163],{},"camelCase"," untuk variabel: ",[324,1166,1167],{},"namaLengkap",[324,1169,1170],{},"totalHarga",[486,1172,763,1173,1176,1177,1122,1180],{},[261,1174,1175],{},"PascalCase"," untuk class: ",[324,1178,1179],{},"HelloWorld",[324,1181,1182],{},"Mahasiswa",[486,1184,763,1185,1188,1189,1122,1192],{},[261,1186,1187],{},"UPPER_SNAKE_CASE"," untuk konstanta: ",[324,1190,1191],{},"MAX_VALUE",[324,1193,1194],{},"PI",[291,1196,1197,1328],{},[294,1198,1199,1212],{},[297,1200,1201],{},[300,1202,1203,1206,1209],{},[303,1204,1205],{},"Aturan",[303,1207,1208],{},"Contoh Benar",[303,1210,1211],{},"Contoh Salah",[316,1213,1214,1235,1255,1276,1293,1309],{},[300,1215,1216,1222,1233],{},[321,1217,1118,1218,1122,1220],{},[324,1219,1121],{},[324,1221,1125],{},[321,1223,1224,1122,1227,1122,1230],{},[324,1225,1226],{},"nama1",[324,1228,1229],{},"_nilai",[324,1231,1232],{},"$harga",[321,1234,453],{},[300,1236,1237,1239,1247],{},[321,1238,1128],{},[321,1240,1241,1122,1244],{},[324,1242,1243],{},"nilaiUjian",[324,1245,1246],{},"nilai1",[321,1248,1249,1122,1252],{},[324,1250,1251],{},"1nilai",[324,1253,1254],{},"123abc",[300,1256,1257,1260,1268],{},[321,1258,1259],{},"Tidak boleh pakai keyword Java",[321,1261,1262,1122,1265],{},[324,1263,1264],{},"kelas",[324,1266,1267],{},"tipe",[321,1269,1270,1122,1272,1122,1274],{},[324,1271,1134],{},[324,1273,362],{},[324,1275,1139],{},[300,1277,1278,1280,1288],{},[321,1279,1142],{},[321,1281,1282,1122,1285],{},[324,1283,1284],{},"namaDepan",[324,1286,1287],{},"nama_depan",[321,1289,1290],{},[324,1291,1292],{},"nama depan",[300,1294,1295,1298,1307],{},[321,1296,1297],{},"Case-sensitive",[321,1299,1300,1149,1302,1149,1304],{},[324,1301,1148],{},[324,1303,1152],{},[324,1305,1306],{},"NILAI",[321,1308,453],{},[300,1310,1311,1316,1322],{},[321,1312,1313,1314],{},"Konvensi: ",[261,1315,1163],{},[321,1317,1318,1122,1320],{},[324,1319,1167],{},[324,1321,1170],{},[321,1323,1324,1327],{},[324,1325,1326],{},"NamaLengkap"," (itu PascalCase)",[469,1329,1330],{"v-slot:code":471},[570,1331,1335],{"className":1332,"code":1333,"language":1334,"meta":471,"style":471},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","| Aturan | Contoh Benar | Contoh Salah |\n|--------|--------------|--------------|\n| Boleh: huruf, angka, `_`, `$` | `nama1`, `_nilai`, `$harga` | — |\n| Tidak boleh diawali angka | `nilaiUjian`, `nilai1` | `1nilai`, `123abc` |\n| Tidak boleh pakai keyword Java | `kelas`, `tipe` | `class`, `int`, `for` |\n| Tidak boleh ada spasi | `namaDepan`, `nama_depan` | `nama depan` |\n| Case-sensitive | `nilai` ≠ `Nilai` ≠ `NILAI` | — |\n| Konvensi: **camelCase** | `namaLengkap`, `totalHarga` | `NamaLengkap` (itu PascalCase) |\n","markdown",[324,1336,1337,1358,1363,1418,1460,1509,1542,1579],{"__ignoreMap":471},[578,1338,1339,1342,1345,1347,1350,1352,1355],{"class":580,"line":581},[578,1340,1341],{"class":595},"|",[578,1343,1344],{"class":591}," Aturan ",[578,1346,1341],{"class":595},[578,1348,1349],{"class":591}," Contoh Benar ",[578,1351,1341],{"class":595},[578,1353,1354],{"class":591}," Contoh Salah ",[578,1356,1357],{"class":595},"|\n",[578,1359,1360],{"class":580,"line":588},[578,1361,1362],{"class":595},"|--------|--------------|--------------|\n",[578,1364,1365,1367,1370,1373,1375,1377,1379,1381,1383,1385,1388,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1416],{"class":580,"line":606},[578,1366,1341],{"class":595},[578,1368,1369],{"class":591}," Boleh: huruf, angka, ",[578,1371,1372],{"class":595},"`",[578,1374,1121],{"class":644},[578,1376,1372],{"class":595},[578,1378,1122],{"class":591},[578,1380,1372],{"class":595},[578,1382,1125],{"class":644},[578,1384,1372],{"class":595},[578,1386,1387],{"class":595}," |",[578,1389,1390],{"class":595}," `",[578,1392,1226],{"class":644},[578,1394,1372],{"class":595},[578,1396,1122],{"class":591},[578,1398,1372],{"class":595},[578,1400,1229],{"class":644},[578,1402,1372],{"class":595},[578,1404,1122],{"class":591},[578,1406,1372],{"class":595},[578,1408,1232],{"class":644},[578,1410,1372],{"class":595},[578,1412,1387],{"class":595},[578,1414,1415],{"class":591}," — ",[578,1417,1357],{"class":595},[578,1419,1420,1422,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457],{"class":580,"line":619},[578,1421,1341],{"class":595},[578,1423,1424],{"class":591}," Tidak boleh diawali angka ",[578,1426,1341],{"class":595},[578,1428,1390],{"class":595},[578,1430,1243],{"class":644},[578,1432,1372],{"class":595},[578,1434,1122],{"class":591},[578,1436,1372],{"class":595},[578,1438,1246],{"class":644},[578,1440,1372],{"class":595},[578,1442,1387],{"class":595},[578,1444,1390],{"class":595},[578,1446,1251],{"class":644},[578,1448,1372],{"class":595},[578,1450,1122],{"class":591},[578,1452,1372],{"class":595},[578,1454,1254],{"class":644},[578,1456,1372],{"class":595},[578,1458,1459],{"class":595}," |\n",[578,1461,1462,1464,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507],{"class":580,"line":633},[578,1463,1341],{"class":595},[578,1465,1466],{"class":591}," Tidak boleh pakai keyword Java ",[578,1468,1341],{"class":595},[578,1470,1390],{"class":595},[578,1472,1264],{"class":644},[578,1474,1372],{"class":595},[578,1476,1122],{"class":591},[578,1478,1372],{"class":595},[578,1480,1267],{"class":644},[578,1482,1372],{"class":595},[578,1484,1387],{"class":595},[578,1486,1390],{"class":595},[578,1488,1134],{"class":644},[578,1490,1372],{"class":595},[578,1492,1122],{"class":591},[578,1494,1372],{"class":595},[578,1496,362],{"class":644},[578,1498,1372],{"class":595},[578,1500,1122],{"class":591},[578,1502,1372],{"class":595},[578,1504,1139],{"class":644},[578,1506,1372],{"class":595},[578,1508,1459],{"class":595},[578,1510,1511,1513,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540],{"class":580,"line":653},[578,1512,1341],{"class":595},[578,1514,1515],{"class":591}," Tidak boleh ada spasi ",[578,1517,1341],{"class":595},[578,1519,1390],{"class":595},[578,1521,1284],{"class":644},[578,1523,1372],{"class":595},[578,1525,1122],{"class":591},[578,1527,1372],{"class":595},[578,1529,1287],{"class":644},[578,1531,1372],{"class":595},[578,1533,1387],{"class":595},[578,1535,1390],{"class":595},[578,1537,1292],{"class":644},[578,1539,1372],{"class":595},[578,1541,1459],{"class":595},[578,1543,1544,1546,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577],{"class":580,"line":1062},[578,1545,1341],{"class":595},[578,1547,1548],{"class":591}," Case-sensitive ",[578,1550,1341],{"class":595},[578,1552,1390],{"class":595},[578,1554,1148],{"class":644},[578,1556,1372],{"class":595},[578,1558,1149],{"class":591},[578,1560,1372],{"class":595},[578,1562,1152],{"class":644},[578,1564,1372],{"class":595},[578,1566,1149],{"class":591},[578,1568,1372],{"class":595},[578,1570,1306],{"class":644},[578,1572,1372],{"class":595},[578,1574,1387],{"class":595},[578,1576,1415],{"class":591},[578,1578,1357],{"class":595},[578,1580,1582,1584,1587,1591,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1623],{"class":580,"line":1581},8,[578,1583,1341],{"class":595},[578,1585,1586],{"class":591}," Konvensi: ",[578,1588,1590],{"class":1589},"sHepR","**",[578,1592,1163],{"class":1593},"so75L",[578,1595,1590],{"class":1589},[578,1597,1387],{"class":595},[578,1599,1390],{"class":595},[578,1601,1167],{"class":644},[578,1603,1372],{"class":595},[578,1605,1122],{"class":591},[578,1607,1372],{"class":595},[578,1609,1170],{"class":644},[578,1611,1372],{"class":595},[578,1613,1387],{"class":595},[578,1615,1390],{"class":595},[578,1617,1326],{"class":644},[578,1619,1372],{"class":595},[578,1621,1622],{"class":591}," (itu PascalCase) ",[578,1624,1357],{"class":595},[280,1626],{},[283,1628,1630],{"id":1629},"latihan-praktik","🧪 Latihan Praktik",[257,1632,1633],{},"Coba buat program sederhana yang:",[1635,1636,1637,1640,1643],"ol",{},[486,1638,1639],{},"Mendeklarasikan variabel untuk nama, umur, tinggi badan (dalam meter), dan status mahasiswa.",[486,1641,1642],{},"Gunakan tipe yang tepat.",[486,1644,1645],{},"Cetak semua variabel tersebut dengan format rapi.",[257,1647,1648],{},"Contoh output:",[570,1650,1655],{"className":1651,"code":1653,"language":1654},[1652],"language-text","Nama: Siti Aminah\nUmur: 19 tahun\nTinggi: 1.65 m\nMahasiswa: true\n","text",[324,1656,1653],{"__ignoreMap":471},[270,1658,1659],{"icon":272},[257,1660,763,1661,459,1664,1667],{},[324,1662,1663],{},"System.out.printf()",[324,1665,1666],{},"System.out.println()"," dengan penggabungan string.",[280,1669],{},[283,1671,1673],{"id":1672},"video-penjelasan","📺 Video Penjelasan",[257,1675,1676],{},"Tonton video berikut untuk penjelasan lebih visual tentang tipe data dan variabel di Java (15 menit):",[1678,1679],"iframe",{":allowfullscreen":458,"allow":1680,"frameBorder":1681,"src":1682,"style":1683,"title":1684},"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","0","https://www.youtube-nocookie.com/embed/0lvyNv7Q9_k?si=2XK7JQZbQxqZzXkK","aspect-ratio: 16/9; width: 100%;","YouTube video",[280,1686],{},[283,1688,1690],{"id":1689},"kesimpulan","✨ Kesimpulan",[521,1692,1693,1718],{},[524,1694,1696],{"icon":80,"title":1695},"Apa yang Telah Dipelajari",[483,1697,1698,1701,1704,1707,1712,1715],{},[486,1699,1700],{},"✅ 8 tipe data primitif dan 4 yang paling penting",[486,1702,1703],{},"✅ Tipe reference: String, Array",[486,1705,1706],{},"✅ Cara deklarasi dan inisialisasi variabel",[486,1708,1709,1710],{},"✅ Konstanta dengan ",[324,1711,759],{},[486,1713,1714],{},"✅ Konversi tipe (widening & narrowing)",[486,1716,1717],{},"✅ Aturan penamaan variabel",[524,1719,1722],{"icon":1720,"title":1721},"i-lucide-arrow-right","Selanjutnya",[257,1723,1724,1725,1728],{},"Modul 3: ",[261,1726,1727],{},"Operator & Ekspresi"," — Aritmatika, logika, perbandingan, dan lainnya.",[232,1730,1731],{},[257,1732,1733,1736],{},[261,1734,1735],{},"Selamat!"," Modul 2 selesai. Praktikkan terus agar terbiasa. 🎉",[1738,1739,1740],"style",{},"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}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHepR, html code.shiki .sHepR{--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold}html pre.shiki code .so75L, html code.shiki .so75L{--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold}",{"title":471,"searchDepth":588,"depth":588,"links":1742},[1743,1744,1745,1746,1748,1753,1754,1755,1756],{"id":285,"depth":588,"text":286},{"id":511,"depth":588,"text":512},{"id":553,"depth":588,"text":554},{"id":755,"depth":588,"text":1747},"🔒 4. Keyword final — Konstanta",{"id":844,"depth":588,"text":845,"children":1749},[1750,1751,1752],{"id":849,"depth":606,"text":850},{"id":903,"depth":606,"text":904},{"id":942,"depth":606,"text":943},{"id":1098,"depth":588,"text":1099},{"id":1629,"depth":588,"text":1630},{"id":1672,"depth":588,"text":1673},{"id":1689,"depth":588,"text":1690},"Pelajari tipe data primitif dan reference, deklarasi variabel, konstanta, konversi tipe, dan aturan penamaan di Java.","md",{},{"icon":187},{"title":184,"description":1757},"y0ytMlcSlIs7dwQRXe1iDrhs4G-hCW7dHoHxzYwyngk",[1764,1766],{"title":180,"path":181,"stem":182,"description":1765,"icon":168,"children":-1},"Pelajari filosofi Java, cara kerja, aturan dasar, dan program pertama dengan pendekatan visual dan interaktif.",{"title":189,"path":190,"stem":191,"description":1767,"icon":192,"children":-1},"Pelajari berbagai operator di Java aritmatika, penugasan, increment decrement, relasional, logika, dan ternary.",1777200156595]