{"id":51375,"date":"2024-11-06T08:49:36","date_gmt":"2024-11-06T01:49:36","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=51375"},"modified":"2024-11-06T08:50:37","modified_gmt":"2024-11-06T01:50:37","slug":"vue-js-adalah","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/vue-js-adalah\/","title":{"rendered":"Apa itu Vue JS? Pengertian, Kelebihan, dan Belajar Install"},"content":{"rendered":"\n<p id=\"block-37e63238-2049-4c02-92cb-6bbf44b6c44a\"><strong>Vue JS adalah<\/strong> <em>framework <\/em>Javascript yang sangat ringan dan <em>powerful<\/em>. Apabila telah menguasai dasar HTML, CSS dan Javascript, mempelajari Vue JS akan mengembangkan kemampuan <em>coding <\/em>Anda.<\/p>\n\n\n\n\n\n<p id=\"block-80639f86-4d53-4917-8d80-c1081712460e\">Di artikel ini, Anda akan mendapatkan informasi mengenai pengertian, keunggulan, hingga alasan kenapa banyak orang memilih Vue JS untuk membangun aplikasi <em>front end<\/em>. <\/p>\n\n\n\n<p id=\"block-80639f86-4d53-4917-8d80-c1081712460e\">Anda juga akan mengenal sejarah singkat Vue JS serta mengetahui hal mendasar apa saja yang perlu dikuasai sebelum berkiprah menggunakan Vue JS. Dan yang terakhir, panduan untuk melakukan instalasi Vue Js.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-acc099fd-e514-47b4-a543-127311597e39\">Apa itu Vue JS?<\/h2>\n\n\n\n<p id=\"block-45af8566-028c-45e9-8bfb-aab0efd95d2a\">Vue JS adalah <em>front-end <\/em>JavaScript <em>library<\/em> yang digunakan untuk membuat tampilan <em>website <\/em>lebih interaktif, terutama saat mengaplikasikan SPA (<em>Single Page Application<\/em>) menggunakan Vue JS. Selain SPA, Vue JS juga dapat diintegrasikan bersamaan arsitektur MVC (<em>Model-View-Controller<\/em>).<\/p>\n\n\n\n<p id=\"block-1172aebd-33d6-474d-b1e5-1f8da0ce709c\">Selain bertugas merapikan tampilan agar lebih interaktif, Vue JS terkenal mudah dihubungkan bersama dengan <em>library <\/em>lainnya. Sama seperti React JS, Vue JS juga dapat diimplementasikan pada komponen HTML dengan memanfaatkan ID, Class, dan Name.<\/p>\n\n\n\n<p id=\"block-a55ccf35-b502-470f-a289-114b36b885e3\">Vue JS dikembangkan pada tahun 2013 oleh Evan You karena terinspirasi dari AngularJS yang digunakan oleh tempat kerja sebelumnya, yaitu Google. Latar belakang pengembangan Vue JS adalah karena Evan You ingin membuat sebuah <em>library <\/em>yang lebih ringan daripada AngularJS. Dan tentunya mudah diintegrasikan bersama dengan <em>library <\/em>di luar <em>package basic<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-d87d0685-dec0-4130-9a5d-9240d87f08d8\">Kelebihan Vue JS<\/h2>\n\n\n\n<p id=\"block-c4d4a93b-07d9-497f-83b5-c6ec35b7df40\">Meskipun sudah ada FrameWork Javascript seperti Angular dan <a href=\"https:\/\/www.rumahweb.com\/journal\/react-js-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"\">React<\/a>, lalu untuk apa ada Vue JS?<\/p>\n\n\n\n<p id=\"block-61e3210a-89ff-4cb9-9166-a8b8f7df27f8\">Singkat cerita, Evan You, mantan pekerja Google, pernah mengerjakan beberapa proyeknya menggunakan AngularJS. Setelah sering bekerja dengan FrameWork tersebut, ia mulai berpikir untuk menghadirkan sesuatu yang lebih baik, ringan, dan <em>powerful<\/em>. Hingga lahirlah Vue JS pada Februari 2014 dengan ukuran <em>file <\/em>yang sangat kecil, tidak lebih dari 24KB.<\/p>\n\n\n\n<p id=\"block-09e865a2-319e-4d7b-87cb-0bc12bc8f1fb\">Berikut adalah beberapa kelebihan dari Vue JS yang perlu Anda perhatikan ;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-2a4293b9-b9a6-4841-b12b-fecbffcdb76d\">1. JSX<\/h3>\n\n\n\n<p id=\"block-1984eaa3-3f21-4aa3-9de2-c9cec5801d5b\">Vue JS dapat menggunakan JSX untuk memproses JavaScript dan komponen <em>script <\/em>lainnya, seperti HTML. Seperti yang telah kita ketahui, penggunaan HTML pada Vue JS dapat memanfaatkan ID tag pada <em>script<\/em>. Berikut contoh <em>script<\/em>nya:<\/p>\n\n\n\n<pre id=\"block-6fb7040f-af61-447f-9f71-51dedd4c8138\" class=\"wp-block-code\"><code>\"<br \/>&lt;div id=\"app\"&gt;<br \/>  &lt;h1&gt;{{ message }}&lt;\/h1&gt;<br \/>&lt;\/div&gt;<br \/><br \/>&lt;script&gt;<br \/>var myObject = new Vue({<br \/>  el: '#app',<br \/>  data: {message: 'Hello Vue!'}<br \/>})<br \/>\"<br \/>?<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-fc06ec4c-45a0-41a7-a481-9dd082ed6dbf\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"228\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/hello-vue.png\" alt=\"hello vue\" class=\"wp-image-51386\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/hello-vue.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/hello-vue-300x134.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/hello-vue-370x165.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/hello-vue-270x120.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-9f005e67-1a66-4a29-8447-af145eea0c89\">2. Ukuran Library Ringkas dan Mudah Dipahami<\/h3>\n\n\n\n<p id=\"block-933f314a-3d84-4052-a1d0-4f5a49da524e\">Terkenal karena keringkasannya, Vue JS menjadi salah satu, atau bahkan, <em>framework<\/em> dengan ukuran <em>file library <\/em>yang paling kecil. Hal ini membuat Vue JS sebagai framework JS tercepat dalam me<em>render<\/em> data <em>script <\/em>ataupun media.<\/p>\n\n\n\n<p id=\"block-4d5e9512-fca5-49d1-9f99-fdf2094be5c6\">Karena ukuran library yang tergolong kecil, yakni antara 18-21 KB, Vue memang difokuskan hanya untuk <em>front-end development<\/em>.<\/p>\n\n\n\n<p id=\"block-916f7194-fa65-40b9-8e9a-3a4601c94bd0\">Vue JS juga kompatibel dengan berbagai komponen <em>script<\/em>, terutama HTML dan CSS. Selain itu, Vue JS juga mudah dipahami dan dikembangkan pada proyek tertentu, sehingga saat ini banyak peminat yang telah meliriknya.<\/p>\n\n\n\n<p id=\"block-662fdb20-4cee-45d0-ad7d-a3fd42581438\">Dilansir dari situs <a href=\"https:\/\/trends.builtwith.com\/javascript\/Vue\" target=\"_blank\" rel=\"noopener\" title=\"\">trends.builtwith.com<\/a> pada 14 Oktober 2021, Vue JS menjadi JavaScript Library paling populer di Indonesia.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-a95e5ac9-8968-436b-8574-ea842fac76fe\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"190\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/vue-awards.png\" alt=\"vue awards\" class=\"wp-image-51385\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/vue-awards.png 512w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/vue-awards-300x111.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/vue-awards-370x137.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/vue-awards-270x100.png 270w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-eaad2dd6-5810-4e16-a2cc-8b61ce3bdc22\">3. Dokumentasi Lengkap<\/h3>\n\n\n\n<p id=\"block-17b14228-35ad-4300-b817-f7b96d3bc9ee\">Dokumentasi yang disediakan oleh Vue JS terbilang cukup lengkap untuk membantu Anda sebagai <em>developer <\/em>pemula dalam mengembangkan aplikasi web.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-713f7afd-3993-4a4b-8a5f-ce3b5b52512d\">4. Berinteraksi Dua Arah<\/h3>\n\n\n\n<p id=\"block-7a8ac444-7e34-466c-8ac3-1fa8a402956e\">Vue JS mampu berinteraksi secara dua arah dengan memanfaatkan konsep MVM (<em>Model, View, Model<\/em>). Konsep ini memastikan bahwa setiap perubahan yang dilakukan dapat langsung berkomunikasi dengan proses yang sedang berlangsung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-a0a53650-8201-4a33-a951-f797aba2ce45\">5. Virtual Document Object Model (DOM)<\/h3>\n\n\n\n<p id=\"block-381b0590-3d6c-473a-b560-e0e86c12f9ef\">Vue JS mampu membuat <em>cache <\/em>data dalam memori, yang dapat membaca perubahan dan <em>event <\/em>yang di<em>request<\/em>kan oleh <em>developer <\/em>dan memperbaruinya pada browser. Proses ini dikenal dengan istilah <em>virtual nodes<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fitur Vue JS<\/h2>\n\n\n\n<p>Vue JS menawarkan berbagai fitur yang membuatnya sangat fleksibel dan mudah digunakan, baik untuk pemula maupun developer berpengalaman. Berikut adalah beberapa fitur unggulan Vue JS yang penting untuk diketahui:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reactive Data Binding<\/h3>\n\n\n\n<p>Vue JS memungkinkan <em>two-way data binding<\/em>, yaitu data binding dua arah antara tampilan (UI) dan data model. Ini berarti, perubahan yang terjadi pada data langsung terlihat pada tampilan, dan begitu juga sebaliknya.<\/p>\n\n\n\n<p>Fitur ini memudahkan pengelolaan data dalam aplikasi dan membuat proses pembaruan UI menjadi lebih sederhana dan efisien.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Component-Based Architecture<\/em><\/h3>\n\n\n\n<p>Vue JS dibuat dengan konsep <em>component based architecture<\/em>, yang memungkinkan pengembang membangun aplikasi dengan memecahnya menjadi bagian-bagian kecil dan terpisah yang disebut komponen. <\/p>\n\n\n\n<p>Komponen ini dapat digunakan kembali di berbagai tempat dalam aplikasi, sehingga kode menjadi lebih terstruktur, mudah dipelihara, dan fleksibel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Directives<\/h3>\n\n\n\n<p>Vue JS memiliki beberapa <em>directives<\/em> bawaan seperti <code>v-bind<\/code>, <code>v-model<\/code>, <code>v-if<\/code>, dan <code>v-for<\/code> yang digunakan untuk mengikat data dan memanipulasi DOM. <em>Directives<\/em> ini memungkinkan kontrol yang mudah atas tampilan dan perilaku elemen-elemen dalam UI, tanpa perlu menulis JavaScript berlebihan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vue Router untuk Manajemen Rute<\/h3>\n\n\n\n<p>Vue Router adalah fitur penting yang memungkinkan navigasi antar halaman dalam aplikasi berbasis Vue. Dengan Vue Router, pengembang dapat membuat aplikasi <em>single-page application (SPA)<\/em> dengan sistem rute yang memudahkan pengguna berpindah halaman tanpa memuat ulang seluruh halaman website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vuex untuk Manajemen State Global<\/h3>\n\n\n\n<p>Dalam aplikasi yang lebih kompleks, manajemen data atau <em>state<\/em> bisa menjadi tantangan. Vuex adalah pustaka manajemen <em>state<\/em> untuk Vue JS yang memungkinkan pengembang menyimpan dan mengelola <em>state<\/em> di seluruh komponen secara terpusat.<\/p>\n\n\n\n<p>Hal ini sangat berguna untuk aplikasi besar yang membutuhkan konsistensi data di seluruh komponen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Single-File Components (Komponen Berbasis File Tunggal)<\/h3>\n\n\n\n<p>Vue JS mendukung komponen berbasis file tunggal (Single-File Components) dengan ekstensi <code>.vue<\/code>. Komponen ini memungkinkan strukturisasi HTML, CSS, dan JavaScript dalam satu file, yang memudahkan pengelolaan kode serta kolaborasi tim pengembang.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transition &amp; Animation (Transisi dan Animasi)<\/h3>\n\n\n\n<p>Vue JS menyediakan fitur bawaan untuk menerapkan efek transisi dan animasi pada elemen dan komponen. Fitur ini dapat meningkatkan pengalaman pengguna dengan memberikan efek visual saat elemen ditambahkan, dihapus, atau dimodifikasi di dalam aplikasi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Command Line Interface<\/h3>\n\n\n\n<p>Vue CLI adalah alat yang membantu pengembang dalam membuat dan mengelola proyek Vue dengan cepat dan efisien. Vue CLI menyediakan struktur proyek yang terorganisir dengan baik, serta berbagai template dan pustaka yang memudahkan pengembangan aplikasi Vue.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reactivity System<\/h3>\n\n\n\n<p>Vue JS dilengkapi dengan sistem reaktivitas yang memantau perubahan pada data. Jika data berubah, Vue secara otomatis memperbarui tampilan sesuai dengan perubahan tersebut, sehingga pengembang tidak perlu mengatur pembaruan UI secara manual.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ekosistem dan Dukungan Komunitas yang Kuat<\/h3>\n\n\n\n<p>Vue JS memiliki ekosistem yang luas dan komunitas yang aktif. Ada berbagai plugin, pustaka tambahan, serta sumber belajar yang tersedia bagi pengembang, sehingga mempercepat proses pengembangan dan memudahkan integrasi dengan teknologi lain.<\/p>\n\n\n\n<p>Fitur diatas menjadikan Vue JS sebagai salah satu framework JavaScript yang kuat dan fleksibel, sehingga sangat cocok untuk membangun aplikasi web interaktif dari yang sederhana hingga yang kompleks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-09231239-8fcb-42e2-a860-ae3d9ea6e7a7\">Belajar Vue JS di Komputer<\/h2>\n\n\n\n<p>Berikut adalah tutorial yang dapat Anda ikuti untuk belajar Vue JS bagi pemula. Install Vue JS dapat dilakukan di komputer dengan panduan berikut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-65844e87-2684-438c-9d1b-89b55e6036ff\">Persiapan<\/h3>\n\n\n\n<p id=\"block-290a2172-b270-452b-a1f8-4beeb3bca06e\">Untuk bisa memulai <em>coding <\/em>menggunakan Vue, ada beberapa syarat yang perlu Anda penuhi. Anda harus sudah familiar atau pernah mempelajari HTML, bekerja manipulasi <em>website <\/em>menggunakan CSS, dan juga perlu belajar tentang dasar-dasar Javascript.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-3623f02b-cf9d-4307-98b8-7b25457540d3\">Peralatan<\/h3>\n\n\n\n<p id=\"block-db96a999-0ab3-4212-9b84-acb1c154f951\">Peralatan yang perlu disiapkan antara lain;<\/p>\n\n\n\n<ul id=\"block-84f4fc69-21e1-4b90-8bf5-0a3b8c938396\" class=\"wp-block-list\">\n<li>Text Editor, bisa memilih menggunakan VS Code, Notepad++ atau yang lainnya<\/li>\n\n\n\n<li>Install NodeJS dan NPM<\/li>\n\n\n\n<li>Vue CLI<\/li>\n\n\n\n<li>Web Browser<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-cf7b4663-7db4-447e-887b-fcf0afd391fe\">Cara Install Vue JS<\/h3>\n\n\n\n<p id=\"block-4dd5d43c-e16d-4df6-88ed-333153dbe598\">Pada panduan ini, kami menggunakan komputer dengan OS Windows untuk testing instalasi Vue JS. Berikut adalah langkah-langkah instalasi Vue JS pada <em>localhost<\/em>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-2ca6f7c2-ef69-4591-9a01-a42bd98bc1e3\">Langkah 1. Install Node JS<\/h4>\n\n\n\n<p id=\"block-dffb01a1-2995-4343-8b45-264fb7da32c5\">Untuk memulai <em>project <\/em>ini, silakan menginstal Node JS terlebih dahulu dengan download <em>file <\/em>installer Node JS di halaman <a href=\"https:\/\/nodejs.org\/en\/download\/\" target=\"_blank\" rel=\"noopener\" title=\"\">berikut<\/a>. Pilih tipe sistem operasi yang digunakan di komputer Anda. Setelah selesai download, tinggal melanjutkan proses instalasi mengikuti instruksi yang diberikan.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-74946524-85db-4d67-804f-936544cc595e\"><strong>Langkah 2. Cek Instalasi Node JS<\/strong><\/h4>\n\n\n\n<p id=\"block-76dedd48-d91b-45b1-ae73-77e1ca4d9cf9\">Setelah melakukan instalasi Node JS, selanjutnya dicek terlebih dulu, apakah Node JS sudah berhasil terinstal atau belum. Untuk mengeceknya, silakan buka CMD atau <em>Command Prompt<\/em>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-8de237c1-51d2-415e-b9cc-ef40b79c603b\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"550\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows.png\" alt=\"gambar 1 - Cara buka CMD Command Prompt Windows\" class=\"wp-image-51384\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows.png 776w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows-300x213.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows-768x544.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows-370x262.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows-270x191.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows-570x404.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-1-Cara-buka-CMD-Command-Prompt-Windows-740x524.png 740w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/figure>\n\n\n\n<p id=\"block-81a4767c-f304-48a6-a108-1ec8ccfcc0db\">Setelah itu ketikkan perintah berikut:<\/p>\n\n\n\n<pre id=\"block-62d0a8d9-dd3e-425a-b36f-550eea2a9bc1\" class=\"wp-block-preformatted\"><em>node -v<\/em><\/pre>\n\n\n\n<p id=\"block-14ddebce-13e2-44ab-90e5-1f6882981da1\">Lalu, Anda akan menjumpai tampilan berikut bila Node JS telah berhasil diinstal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-4201bce3-7651-46f9-988e-3fd6b19ec61f\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"180\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-2-Cek-versi-Node-JS.png\" alt=\"gambar 2 - Cek versi Node JS\" class=\"wp-image-51383\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-2-Cek-versi-Node-JS.png 562w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-2-Cek-versi-Node-JS-300x96.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-2-Cek-versi-Node-JS-370x119.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-2-Cek-versi-Node-JS-270x86.png 270w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-0bb801c6-400a-4b2a-86ab-3e3ef018798e\">Langkah 3. Instal Vue JS<\/h4>\n\n\n\n<p id=\"block-3b1f45b5-62e1-445f-ac36-a73be453db6c\">Sebelum lanjut ke langkah instal Vue JS, silakan Anda menghapus <em>cache <\/em>CMD yang ada terlebih dahulu, dengan menggunakan perintah berikut:<\/p>\n\n\n\n<pre id=\"block-19dc6361-af3f-4145-8926-09811406427a\" class=\"wp-block-preformatted\"><em>npm cache clean --force<\/em><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-ba423401-bcba-4f0c-9f5b-919a60c67e71\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"49\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-3-Membersihkan-Cache-di-CMD.png\" alt=\"gambar 3 - Membersihkan Cache di CMD\" class=\"wp-image-51382\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-3-Membersihkan-Cache-di-CMD.png 616w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-3-Membersihkan-Cache-di-CMD-300x24.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-3-Membersihkan-Cache-di-CMD-370x29.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-3-Membersihkan-Cache-di-CMD-270x21.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-3-Membersihkan-Cache-di-CMD-570x45.png 570w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<p id=\"block-316cc7a0-b8e3-4b32-a406-14d84a4c29d8\">Setelah cache bersih, lanjutkan instal Vue JS dengan perintah<\/p>\n\n\n\n<pre id=\"block-ed7a102e-db86-4552-b88b-75132f45e09a\" class=\"wp-block-preformatted\"><em>npm install -g @vue\/cli<\/em><\/pre>\n\n\n\n<p id=\"block-fa557ec1-28e2-42f1-adc2-bb6b46697e30\">Untuk menginstal ini, pastikan komputer Anda telah terhubung dengan jaringan Internet. Karena perintah ini akan mengunduh langsung dari <em>server <\/em>Vue.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"block-9a60dea6-fd21-4a39-acc8-87d62ba875e0\">Langkah 4. Membuat Project Vue<\/h4>\n\n\n\n<p id=\"block-15c74cbc-a8ff-4997-927e-38ce5cf958d6\"><em>Pertama<\/em>, silakan masuk ke <em>directory <\/em>tempat dimana project Vue Anda tersimpan. Pada panduan, project ditempatkan di direktori <em>C:\\xampp\\htdocs\\vueproject.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-3b5bde57-fc8c-4035-9f19-a4e7921bf248\"><img loading=\"lazy\" decoding=\"async\" width=\"304\" height=\"56\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-4-Lembar-Kerja-Vue-JS-di-Komputer-Saya.png\" alt=\"gambar 4 - Lembar Kerja Vue JS di Komputer Saya\" class=\"wp-image-51381\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-4-Lembar-Kerja-Vue-JS-di-Komputer-Saya.png 304w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-4-Lembar-Kerja-Vue-JS-di-Komputer-Saya-300x55.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-4-Lembar-Kerja-Vue-JS-di-Komputer-Saya-270x50.png 270w\" sizes=\"auto, (max-width: 304px) 100vw, 304px\" \/><\/figure>\n\n\n\n<p id=\"block-9515d764-c5fc-4ef0-a6d0-678ec3d86955\"><em>Kedua<\/em>, untuk membuat <em>project <\/em>Vue, Anda cukup jalankan perintah berikut di CMD, dan ganti <em>myproject <\/em>dengan nama direktori lembar kerja Anda.<\/p>\n\n\n\n<pre id=\"block-26b4f20f-007c-409f-ad62-a3158278375c\" class=\"wp-block-preformatted\"><em>vue create myproject<\/em><\/pre>\n\n\n\n<p id=\"block-b7584aa2-4417-4ed3-8c52-314a89cd6bde\"><em>Ketiga<\/em>, Anda akan diminta untuk memilih opsi instalasi Vue. Disana akan ditemui 2 pilihan, yaitu <strong>Default <\/strong>dan <strong>Manually<\/strong>. Di panduan ini, <strong>Default<\/strong> dipilih supaya bisa menggunakan pengaturan standar Vue. Lanjutkan dengan tekan <strong>Enter<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-87ae2699-3122-4a8a-a2fd-557c5b73cb5c\"><img loading=\"lazy\" decoding=\"async\" width=\"569\" height=\"151\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-5-Install-Vue-JS.png\" alt=\"gambar 5 - Install Vue JS\" class=\"wp-image-51380\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-5-Install-Vue-JS.png 569w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-5-Install-Vue-JS-300x80.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-5-Install-Vue-JS-370x98.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-5-Install-Vue-JS-270x72.png 270w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/figure>\n\n\n\n<p id=\"block-8ea90308-92b1-4156-ac10-16bce4ee25cc\"><em>Selanjutnya, <\/em>silakan tunggu proses instalasinya selesai, hingga muncul pesan <strong>Successfully created project vueproject<\/strong> seperti gambar dibawa ini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-c54cdc61-5e89-44de-8269-56987f83264d\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"433\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS.png\" alt=\"gambar 6 - Proses instalasi Vue JS\" class=\"wp-image-51379\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS.png 977w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS-300x133.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS-768x340.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS-370x164.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS-270x120.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS-570x253.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-6-Proses-instalasi-Vue-JS-740x328.png 740w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/figure>\n\n\n\n<p id=\"block-822bfff2-6c70-4fe1-b1b8-035c93831c19\"><em>Lanjutkan <\/em>dengan masuk ke <em>directory <\/em>kerja Anda, kemudian jalankan Vue JS dengan perintah&nbsp;<\/p>\n\n\n\n<pre id=\"block-c7262992-df44-4a77-9b36-715c1e99efb7\" class=\"wp-block-preformatted\"><em>npm run serve<\/em><\/pre>\n\n\n\n<p id=\"block-573dbb5d-95b6-4a24-bf19-b142ec82a66d\">Setelah itu, Anda akan menjumpai tampilan seperti gambar berikut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-ae07afd0-c3fd-4226-b7f9-9424d4f4bee5\"><img loading=\"lazy\" decoding=\"async\" width=\"451\" height=\"209\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-7-Running-Project-Vue-JS.png\" alt=\"gambar 7 - Running Project Vue JS\" class=\"wp-image-51378\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-7-Running-Project-Vue-JS.png 451w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-7-Running-Project-Vue-JS-300x139.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-7-Running-Project-Vue-JS-370x171.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-7-Running-Project-Vue-JS-270x125.png 270w\" sizes=\"auto, (max-width: 451px) 100vw, 451px\" \/><\/figure>\n\n\n\n<p id=\"block-f262ced2-a33d-4ba3-86d2-8d959668cf1f\">Sampai disini, Vue telah berhasil <em>running<\/em>. Untuk mengaksesnya, silakan menggunakan pilihan alamat diatas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"block-97236c9a-73c7-4159-ad53-f743d7f1b4f3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"638\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1.png\" alt=\"gambar 8 - Tampilan Welcome hasil instalasi VueJS\" class=\"wp-image-51377\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1-300x187.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1-768x479.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1-370x231.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1-270x168.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1-570x355.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/11\/gambar-8-Tampilan-Welcome-hasil-instalasi-Vue-JS-1024x638-1-740x461.png 740w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p id=\"block-b61ab31b-8b07-466c-8d7e-debac19fbaa0\">Jika sudah muncul tampilan seperti diatas, maka Anda telah berhasil menginstall Vue Js di komputer. Setelah ini Anda sudah bisa mengeksplor lebih lanjut di direktori kerja Vue JS untuk membiasakan diri. Bila Anda ingin belajar tentang dasar-dasar Vue, Anda bisa mengunjungi website <a href=\"https:\/\/www.w3schools.com\/whatis\/whatis_vue.asp\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">W3School<\/a> atau halaman resmi dari <a href=\"https:\/\/vuejs.org\/v2\/guide\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">VueJS<\/a> langsung.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-e60dab9f-f77d-47ae-bdbf-84903d23ec76\">Kesimpulan<\/h2>\n\n\n\n<p id=\"block-6d6ee98f-cf80-441b-af29-99e993da591a\">Vue JS adalah FrameWork Javascript yang sangat ringan dan <em>powerful<\/em>. Bila Anda ingin men-<em>deploy<\/em> <em>project <\/em>langsung di hosting, Anda bisa menggunakan paket Medium atau Large <a href=\"https:\/\/www.rumahweb.com\/hosting-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"hosting murah\">hosting murah<\/a> dari Rumahweb Indonesia. Di paket ini Anda diberikan akses SSH yang memungkinkan untuk bekerja menggunakan command\/ shell.<\/p>\n\n\n\n<p id=\"block-3f9e918d-f3c7-47ca-9803-afe7d9145077\">Jangan sampai terlewat informasi promo dan diskon seru terbaru dari Kami lainnya, dengan memantau media sosial kami, atau bisa dengan menghubungi support live chat yang online 24\/7.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vue JS adalah framework Javascript yang sangat ringan dan powerful. Apabila telah menguasai dasar HTML, CSS dan Javascript, mempelajari Vue JS akan mengembangkan kemampuan coding Anda. Di artikel ini, Anda akan mendapatkan informasi mengenai pengertian, keunggulan, hingga alasan kenapa banyak orang memilih Vue JS untuk membangun aplikasi front end. Anda juga akan mengenal sejarah singkat [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":51376,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[2162,2400,1856],"class_list":{"0":"post-51375","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-node-js","9":"tag-vue-js","10":"tag-vuejs"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=51375"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/51375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/51376"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=51375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=51375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=51375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}