{"id":1341,"date":"2022-05-20T15:53:32","date_gmt":"2022-05-20T08:53:32","guid":{"rendered":"https:\/\/duniacoding.info\/?p=1341"},"modified":"2022-05-20T15:53:36","modified_gmt":"2022-05-20T08:53:36","slug":"belajar-vue-js-cara-install-vue-js","status":"publish","type":"post","link":"https:\/\/duniacoding.id\/blog\/belajar-vue-js-cara-install-vue-js\/","title":{"rendered":"Belajar Vue js #3 : Cara install Vue js"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/04\/Vue-logo-1-1024x512.png\" alt=\"cara-install-vue-js\" class=\"wp-image-1279\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-logo-1-1024x512.png 1024w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-logo-1-300x150.png 300w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-logo-1-768x384.png 768w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-logo-1.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Setelah di artikel sebelumnya kita belajar mengenai <a href=\"https:\/\/duniacoding.info\/belajar-vue-js-apa-itu-vue-directive\/\" target=\"_blank\" rel=\"noopener\">Vue Directive.<\/a> Disini kita akan belajar Cara install Vue js dengan sebenar-benarnya, jadi gapakai Script dari Luar lagi ya. Tapi kita akan mulai bertemu dengan File berekstensi <code>.vue<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kebutuhan sebelum belajar Cara install Vue js<\/h2>\n\n\n\n<p>Sebelum teman-teman mulai Install Vue js. Pastikan terlebih dahulu kalian sudah menginstall <code>Node <\/code>di Komputer\/Laptop kalian. <code>Node \/ Node js<\/code> ini akan digunakan untuk Men-<em>Download Package <\/em>Vue Js kita. Cara Cek nya mudah sekali, buka saja terminal\/Cmd lalu ketik <code>node -v<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"421\" height=\"152\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/05\/image.png\" alt=\"\" class=\"wp-image-1342\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/image.png 421w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/image-300x108.png 300w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/figure>\n\n\n\n<p>Nah disini punya Mimin sudah terinstall Node versi<code> 16.14.0<\/code> ya. Kalau kalian belum ada, bisa download disini <a href=\"https:\/\/nodejs.org\/en\/download\/\" target=\"_blank\" rel=\"noopener\">https:\/\/nodejs.org\/en\/download\/<\/a>. Silahkan pilih sesuai Versi dan Sistem Operasi kalian ya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mulai Instalasi Vue Js.<\/h2>\n\n\n\n<p>Untuk memulai instalasi Vue Js. pertama silahkan kalian buat Folder tersendiri. Lalu buka <code>Terminal\/Cmd <\/code>untuk diarahkan ke Folder tersebut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"298\" height=\"109\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/05\/image-1.png\" alt=\"\" class=\"wp-image-1343\"><\/figure>\n\n\n\n<p>Nah kalau Mimin. Mimin arahkan ke Folder E:\/Belajar. Nah Folder <code>Belajar<\/code> ini Mimin akan praktekan Cara install Vue js.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Ketik Syntax untuk Instalasi<\/h3>\n\n\n\n<p>Nah untuk instalasi ini kalian bisa memilih untuk memakai <code>yarn <\/code>atau <code>npm<\/code>. Kalau di Tutorial ini Mimin akan memilih menggunakan <code>npm <\/code>saja.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nnpm init vue@latest\n<\/pre><\/div>\n\n\n<p>atau<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nyarn global vue@latest\n<\/pre><\/div>\n\n\n<p>Nah setelah selesai. Kalian akan diminta untuk Melakukan beberapa Setting untuk Web Apps kalian. Kurang lebih isinya seperti dibawah ini<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Project name: \u2026<\/li><li>Add TypeScript? \u2026 No \/ Yes<\/li><li>Add JSX Support? \u2026 No \/ Yes<\/li><li>Add Vue Router for Single Page Application development? \u2026 No \/ Yes<\/li><li>Add Pinia for state management? \u2026 No \/ Yes<\/li><li>Add Vitest for Unit testing? \u2026 No \/ Yes<\/li><li>Add Cypress for both Unit and End-to-End testing? \u2026 No \/ Yes<\/li><li>Add ESLint for code quality? \u2026 No \/ Yes<\/li><li>Add Prettier for code formatting? \u2026 No \/ Yes<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">2. Setting Vue Js<\/h3>\n\n\n\n<p>Nah sekarang kita akan mulai setting Vue Js kita. Di Artikel Cara install vue js ini kita akan Install secara basic saja. Sambil aku jelaskan sedikit mengenai masing-masing Settingan dari Vue js ini.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Pertama adalah<code> Project Name<\/code>. Jelas ya ini adalah nama Project kalian. Ada beberapa larangan disini seperti tidak boleh pakai huruf Kapital, tidak boleh ada Spasi, dll. Nah nama Project yang kalian input ini nanti akan jadi Nama Folder Vue Js kalian<\/li><li>Berikutnya adalah <code>Add Typescript?<\/code>. Nah <code>Typescript<\/code> ini adalah Bahasa Javascript yang lebih &#8216;aman&#8217; dan lebih banyak peraturannya. Jadi untuk sekarang kita <code>No <\/code>saja<\/li><li>Selanjutnya untuk Add <code>JSX Support<\/code> kita juga <code>No <\/code>saja.<\/li><li>Berikutnya kita diminta untuk memilih<code> Add Vue Router for Single Page Application development?<\/code>. Nah ini maksudnya apakah kita mau membuat sebuah sistem <code>Routing<\/code> untuk Web kita? disini kita pilih <code>Yes <\/code>saja. Akan aku jelaskan Sistem Routing di Artikel selanjutnya.<\/li><li>Berikutnya adalah pertanyaan apakah kita mau menambahkan <code>Pinia<\/code> untuk State Management? nah ini kita <code>No <\/code>saja.<\/li><li>Lalu pilih No juga untuk Vitest for Unit Testing<\/li><li>Berikutnya No juga untuk <code>Add Cypres<\/code><\/li><li>Lalu pilih No untuk Eslint. Eslint ini sebenarnya adalah alat untuk mendeteksi apakah ada Error di Codingan Javascript kalian<\/li><li>Dan Selesai, kalian sudah selesi install Vue Js kalain dengan settingan Miminalis<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"651\" height=\"395\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/05\/image-10.png\" alt=\"\" class=\"wp-image-1352\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/image-10.png 651w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/image-10-300x182.png 300w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Menjalankan Vue Js<\/h3>\n\n\n\n<p>Berikutnya kita tinggal menjalankan 3 Syntax dibawah itu untuk menjalankan Vue Js kita. <\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><code>cd belajar-vue<\/code> untuk membuka Folder tempat instalasi kita<\/li><li><code>npm install<\/code> untuk menambahkan Package NPM di Web Apps kita<\/li><li>lalu <code>npm run dev <\/code>untuk menjalankan Website kita<\/li><\/ol>\n\n\n\n<p>Mari kita Praktekkan.<\/p>\n\n\n\n<p>Saat kalian menjalankan Web Apps ini. kalian akan mendapatkan tampilan Terminal\/Cmd seperti ini<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"651\" height=\"395\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/05\/image-11.png\" alt=\"\" class=\"wp-image-1353\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/image-11.png 651w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/image-11-300x182.png 300w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Nah ini tandanya Vue js kalian sudah berjalan. tinggal buka di web dengan Url sesuai di Local diatas. Misal disini berati http:\/\/localhost:3000.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/05\/Vue-js-31-1024x497.png\" alt=\"\" class=\"wp-image-1354\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/Vue-js-31-1024x497.png 1024w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/Vue-js-31-300x145.png 300w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/Vue-js-31-768x372.png 768w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/Vue-js-31-1536x745.png 1536w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/05\/Vue-js-31.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Dan selesai. Kita sudah berhail belajar Cara install Vue js. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>Nah dari Artikel Cara install Vue Js ini bisa kita simpulkan kalau cara Instalasi Vue js sebenarnya sangat mudah ya. Memang saat instalai kita diberi beberapa pillihan tetapi justru pilihan tersebut yang membuat Vue Js sangat digemari, kita bisa memilih mau menambahkan sesuatu atau tidak sesuai keinginan kita. <\/p>\n\n\n\n<p>Nah sampai disini saja artikel Cara install Vue Js kita. Kita ketemu lagi di Artikel selanjutnya<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah di artikel sebelumnya kita belajar mengenai Vue Directive. Disini kita akan belajar Cara install Vue js dengan sebenar-benarnya, jadi gapakai Script dari Luar lagi ya. Tapi kita akan mulai bertemu&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":1279,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[49,190,189],"class_list":["post-1341","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-tutorial","tag-tutorial-vue-js","tag-vue-js"],"_links":{"self":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/comments?post=1341"}],"version-history":[{"count":1,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1341\/revisions"}],"predecessor-version":[{"id":1355,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1341\/revisions\/1355"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media\/1279"}],"wp:attachment":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media?parent=1341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/categories?post=1341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/tags?post=1341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}