[{"data":1,"prerenderedAt":314},["ShallowReactive",2],{"navigation_docs_id":3,"-id-docs-getting-started-installation":62,"-id-docs-getting-started-installation-surround":309},[4,9,26,37,51],{"title":5,"path":6,"stem":7,"icon":8},"Pendahuluan","\u002Fid\u002Fdocs\u002Fintroduction","id\u002Fdocs\u002F1.introduction","i-heroicons-book-open",{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":25},"Getting Started","i-heroicons-bolt","\u002Fid\u002Fdocs\u002Fgetting-started","id\u002Fdocs\u002F2.getting-started",[15,20],{"title":16,"path":17,"stem":18,"icon":19},"Instalasi","\u002Fid\u002Fdocs\u002Fgetting-started\u002Finstallation","id\u002Fdocs\u002F2.getting-started\u002Finstallation","i-heroicons-cloud-arrow-down",{"title":21,"path":22,"stem":23,"icon":24},"Struktur Project","\u002Fid\u002Fdocs\u002Fgetting-started\u002Fproject-structure","id\u002Fdocs\u002F2.getting-started\u002Fproject-structure","i-heroicons-folder",false,{"title":27,"icon":28,"path":29,"stem":30,"children":31,"page":25},"Architecture","i-heroicons-square-3-stack-3d","\u002Fid\u002Fdocs\u002Farchitecture","id\u002Fdocs\u002F3.architecture",[32],{"title":33,"path":34,"stem":35,"icon":36},"Arsitektur: Nuxt Layers","\u002Fid\u002Fdocs\u002Farchitecture\u002Foverview","id\u002Fdocs\u002F3.architecture\u002Foverview","i-heroicons-cpu-chip",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":25},"Plugin System","i-heroicons-puzzle-piece","\u002Fid\u002Fdocs\u002Fplugin-system","id\u002Fdocs\u002F4.plugin-system",[43,46],{"title":38,"path":44,"stem":45,"icon":39},"\u002Fid\u002Fdocs\u002Fplugin-system\u002Fbasics","id\u002Fdocs\u002F4.plugin-system\u002Fbasics",{"title":47,"path":48,"stem":49,"icon":50},"Sistem Override","\u002Fid\u002Fdocs\u002Fplugin-system\u002Foverride-modes","id\u002Fdocs\u002F4.plugin-system\u002Foverride-modes","i-heroicons-arrow-path",{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":25},"Guides","i-heroicons-academic-cap","\u002Fid\u002Fdocs\u002Fguides","id\u002Fdocs\u002F5.guides",[57],{"title":58,"path":59,"stem":60,"icon":61},"Panduan Membuat Plugin","\u002Fid\u002Fdocs\u002Fguides\u002Fcreate-plugin","id\u002Fdocs\u002F5.guides\u002Fcreate-plugin","i-heroicons-command-line",{"id":63,"title":16,"body":64,"description":74,"extension":303,"links":304,"meta":305,"navigation":306,"path":17,"seo":307,"stem":18,"__hash__":308},"docs_id\u002Fid\u002Fdocs\u002F2.getting-started\u002Finstallation.md",{"type":65,"value":66,"toc":293},"minimark",[67,71,75,80,83,119,123,128,131,168,172,175,213,217,227,231,234,249,256,260,263,289],[68,69,16],"h1",{"id":70},"instalasi",[72,73,74],"p",{},"Ikuti langkah-langkah di bawah ini untuk memasang Alkademi LMS Open Source di lingkungan lokal Anda.",[76,77,79],"h2",{"id":78},"prasyarat","Prasyarat",[72,81,82],{},"Sebelum memulai, pastikan perangkat Anda sudah terpasang:",[84,85,86,94,113],"ul",{},[87,88,89,93],"li",{},[90,91,92],"strong",{},"Node.js",": Versi 20.x atau terbaru.",[87,95,96,99,100,103,104,108,109,112],{},[90,97,98],{},"Package Manager",": Kami sangat menyarankan menggunakan ",[90,101,102],{},"pnpm"," untuk kecepatan dan efisiensi penyimpanan, namun Anda juga bisa menggunakan ",[105,106,107],"code",{},"npm"," atau ",[105,110,111],{},"yarn",".",[87,114,115,118],{},[90,116,117],{},"Git",": Untuk melakukan kloning repository.",[76,120,122],{"id":121},"langkah-langkah-instalasi","Langkah-langkah Instalasi",[124,125,127],"h3",{"id":126},"_1-clone-repository","1. Clone Repository",[72,129,130],{},"Buka terminal Anda dan jalankan perintah berikut:",[132,133,138],"pre",{"className":134,"code":135,"language":136,"meta":137,"style":137},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git clone https:\u002F\u002Fgithub.com\u002FAlkademi-Development\u002Flms-alkademi-monolith.git lms-opensource\ncd lms-opensource\n","bash","",[105,139,140,159],{"__ignoreMap":137},[141,142,145,149,153,156],"span",{"class":143,"line":144},"line",1,[141,146,148],{"class":147},"sBMFI","git",[141,150,152],{"class":151},"sfazB"," clone",[141,154,155],{"class":151}," https:\u002F\u002Fgithub.com\u002FAlkademi-Development\u002Flms-alkademi-monolith.git",[141,157,158],{"class":151}," lms-opensource\n",[141,160,162,166],{"class":143,"line":161},2,[141,163,165],{"class":164},"s2Zo4","cd",[141,167,158],{"class":151},[124,169,171],{"id":170},"_2-install-dependency","2. Install Dependency",[72,173,174],{},"Gunakan package manager pilihan Anda untuk mengunduh library yang dibutuhkan:",[132,176,178],{"className":134,"code":177,"language":136,"meta":137,"style":137},"# Jika menggunakan pnpm (disarankan)\npnpm install\n\n# Jika menggunakan npm\nnpm install\n",[105,179,180,186,193,200,206],{"__ignoreMap":137},[141,181,182],{"class":143,"line":144},[141,183,185],{"class":184},"sHwdD","# Jika menggunakan pnpm (disarankan)\n",[141,187,188,190],{"class":143,"line":161},[141,189,102],{"class":147},[141,191,192],{"class":151}," install\n",[141,194,196],{"class":143,"line":195},3,[141,197,199],{"emptyLinePlaceholder":198},true,"\n",[141,201,203],{"class":143,"line":202},4,[141,204,205],{"class":184},"# Jika menggunakan npm\n",[141,207,209,211],{"class":143,"line":208},5,[141,210,107],{"class":147},[141,212,192],{"class":151},[124,214,216],{"id":215},"_3-konfigurasi-environment","3. Konfigurasi Environment",[72,218,219,220,223,224,226],{},"Versi project saat ini belum membutuhkan konfigurasi ",[105,221,222],{},".env"," untuk menjalankan halaman dan contoh fitur bawaan. Jika nanti integrasi database, autentikasi, atau service eksternal ditambahkan, buat ",[105,225,222],{}," sesuai dokumentasi fitur tersebut.",[124,228,230],{"id":229},"_4-menjalankan-server-development","4. Menjalankan Server Development",[72,232,233],{},"Jalankan perintah berikut untuk memulai server development:",[132,235,237],{"className":134,"code":236,"language":136,"meta":137,"style":137},"pnpm run dev\n",[105,238,239],{"__ignoreMap":137},[141,240,241,243,246],{"class":143,"line":144},[141,242,102],{"class":147},[141,244,245],{"class":151}," run",[141,247,248],{"class":151}," dev\n",[72,250,251,252,255],{},"Server akan berjalan di ",[105,253,254],{},"http:\u002F\u002Flocalhost:3000",". Buka alamat tersebut di browser Anda.",[76,257,259],{"id":258},"apa-selanjutnya","Apa Selanjutnya?",[72,261,262],{},"Setelah berhasil menjalankan aplikasi, Anda bisa:",[84,264,265,273,281],{},[87,266,267,268,272],{},"Mempelajari ",[269,270,21],"a",{"href":271},"\u002Fgetting-started\u002Fproject-structure"," untuk memahami di mana kode berada.",[87,274,275,276,280],{},"Melihat bagaimana ",[269,277,279],{"href":278},"\u002Farchitecture\u002Foverview","Arsitektur Layers"," bekerja.",[87,282,283,284,288],{},"Mencoba membuat ",[269,285,287],{"href":286},"\u002Fguides\u002Fcreate-plugin","Plugin"," pertama Anda.",[290,291,292],"style",{},"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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .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}",{"title":137,"searchDepth":161,"depth":161,"links":294},[295,296,302],{"id":78,"depth":161,"text":79},{"id":121,"depth":161,"text":122,"children":297},[298,299,300,301],{"id":126,"depth":195,"text":127},{"id":170,"depth":195,"text":171},{"id":215,"depth":195,"text":216},{"id":229,"depth":195,"text":230},{"id":258,"depth":161,"text":259},"md",null,{},{"icon":19},{"title":16,"description":74},"m3Jj8hvtu2hwyNbgNQZETszA9Aw01qtWeuQDrRLfKvM",[310,312],{"title":5,"path":6,"stem":7,"description":311,"icon":8,"children":-1},"Selamat datang di dokumentasi resmi Alkademi LMS Open Source. Project ini adalah solusi Learning Management System (LMS) modern yang didesain untuk fleksibilitas maksimal.",{"title":21,"path":22,"stem":23,"description":313,"icon":24,"children":-1},"Alkademi LMS Open Source menggunakan struktur modular monolith berbasis Nuxt Layers. Aplikasi utama tetap satu codebase dan satu proses build, tetapi fitur dipisah ke folder cores\u002F dan plugins\u002F.",1780026929346]