{"id":1271,"date":"2022-04-15T15:55:00","date_gmt":"2022-04-15T08:55:00","guid":{"rendered":"https:\/\/duniacoding.info\/?p=1271"},"modified":"2022-04-26T11:43:44","modified_gmt":"2022-04-26T04:43:44","slug":"belajar-vue-js-untuk-pemula-1","status":"publish","type":"post","link":"https:\/\/duniacoding.id\/blog\/belajar-vue-js-untuk-pemula-1\/","title":{"rendered":"Belajar Vue js  #1 : Berkenalan dengan 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=\"belajar vue js untuk pemula\" 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>Halo Teman-teman, kali ini kita akan membuat sebuah artikel Belajar Vue js untuk Pemula. Nah untuk temen-temen yang belum tau, Vue js merupakan salah satu Framework Frontend yang cukup terkenal saat ini. Tapi, kenapa Vue js? disini kita akan berkenalan lebih dalam dengan Framework Frontend satu ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Persiapan Belajar Vue js untuk Pemula<\/h2>\n\n\n\n<p>Sebelum teman-teman ingin mendalami Vue js ini, Mimin sarankan kalian belajar <em>Markup Language <\/em>untuk Pemrograman Web terlebih dahulu yaitu <code>HTML <\/code>(<a href=\"https:\/\/duniacoding.info\/tag\/html\/\" target=\"_blank\" rel=\"noopener\">duniacoding.info\/tag\/html\/<\/a>) dan <code>CSS<\/code>, selain itu teman-teman juga bisa berkenalan dengan <code>Javascript <\/code>dulu disini <a href=\"https:\/\/jgthms.com\/javascript-in-14-minutes\/\" target=\"_blank\" rel=\"noopener\">jgthms.com\/javascript-in-14-minutes<\/a>. <\/p>\n\n\n\n<p>Nah, setelah kenalan dengan beberapa <em>Markup Language <\/em>diatas, kita akan mulai berkenalan dengan Framework hijau satu ini. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perkenalan Vue js<\/h2>\n\n\n\n<p>Nah di artikel Belajar Vue js untuk pemula #1 ini kita hanya akan terfokus dengan apa itu <code>Vue js<\/code> ya. Seperti yang kalian sudah tau, Vue js adalah Framework Frontend pada Web Development, berbeda dengan <code>React Js <\/code>yang di <code>Backup<\/code> Perusahaan sebesar <code>META<\/code>, Vue js ini dikembangkan oleh perseorangan (Komunitas).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apa itu Vue.js?<\/h3>\n\n\n\n<p>Menurut Dokumentasi Resmi Vue js di <a href=\"https:\/\/docs.vuejs.id\/\" target=\"_blank\" rel=\"noopener\">docs.vuejs.id<\/a>. <code>Vue (cara pengucapannya \/vju\u02d0\/, seperti&nbsp;<strong>view<\/strong>) adalah sebuah kerangka kerja nan progresif untuk membangun antarmuka pengguna.&nbsp;<\/code><\/p>\n\n\n\n<p>Vue js ini adalah sebuah Framework yang difokuskan untuk Tampilan dari Web Apps saja, Selain itu Vue js juga merupakan Framework yang sangat mudah dipelajari dan mendukung <code>Single Page Application (SPA)<\/code>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sejarah Vue.js<\/h3>\n\n\n\n<p><code>Vue.js <\/code>Lahir tahun 2013, penemu <code>Vue.js<\/code> adalah <code>Evan You<\/code>, seorang Developer yang bekerja di Google dengan Framework <code>Angular<\/code>. Selama Menggunakan Angular, Evan merasa dia ingin membuat sesuatu yang lebih ringan dan simple, oleh karena itu dia mulai membuat sebuah Framework dengan nama Vue.js.<\/p>\n\n\n\n<p>Yang sedikit unik dari Vue.js ini, dia sering menggunakan judul <em>Anime <\/em>sebagai penanda Versinya. Seperti Versi 3.0 dia namai <em>One Piece,<\/em> Versi 2.3 dia namai <em>JoJo&#8217;s Bizarre Adventure<\/em>. Unik juga ya \ud83d\ude00<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Memulai Vue.js<\/h2>\n\n\n\n<p>Nah, setelah puas berkenalan dengna Vue.js di Artikel belajar Vue js untuk pemula #1 ini kita juga akan mulai untuk &#8220;Ngoding&#8221; <code>Vue js<\/code> nih. Tenang saja disini kita tidak akan <em>Ngoding <\/em>yang Rumit, kita akan memulai Vue.js dengan cara paling sederhana. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Menambahkan Script<\/h3>\n\n\n\n<p>Yap, cara paling mudah memulai <code>Vue.js<\/code> adalah membuat file<code> index.html<\/code> biasa, lalu menambahkan script seperti kita menambahkan script biasanya, tidak perlu melakukan instalasi terlebih dahulu, karena Fokus kita saat ini adalah perkenalan dengan Framework hijau satu ini.<\/p>\n\n\n\n<p>Ada 2 Jenis Script yang bisa kita tambahkan kedalam file<code> index.html<\/code> kita<\/p>\n\n\n\n<p>Pertama, Script versi development, berisi peringatan yang sangat membantu.<br><code>&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/vue\/dist\/vue.js\"&gt;&lt;\/script&gt;<\/code><\/p>\n\n\n\n<p>Kedua Script versi production, ukuran lebih optimal dan kecepatan yang telah ditingkatkan<br><code>&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/vue\"&gt;&lt;\/script&gt;<\/code><\/p>\n\n\n\n<p>Disini, kita akan memulai dengan Script yang pertama saja, yaitu yang bersi Development. Nah mari kita mulai <em>Ngoding<\/em> nya. Buat sebuah File <code>index.html<\/code> lalu tambahkan script diatas.<\/p>\n\n\n\n<p>File <code>index.html<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&lt;html lang=&quot;en&quot;&gt;\n\n&lt;head&gt;\n    &lt;meta charset=&quot;UTF-8&quot;&gt;\n    &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt;\n    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n    &lt;title&gt;Belajar Vue.js&lt;\/title&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n\n    &lt;script src=&quot;https:\/\/cdn.jsdelivr.net\/npm\/vue\/dist\/vue.js&quot;&gt;&lt;\/script&gt;\n&lt;\/body&gt;\n\n&lt;\/html&gt;\n<\/pre><\/div>\n\n\n<p>Nah, setelah membuat index.html dan menambahkan script vue.js disana,, sekarang kita bisa menambahkan Codingan Vue.js pertama kita. Kita buat yang simple saja, kita tambahkan syntax Hello World untuk Web kita. <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&lt;div id=&quot;app&quot;&gt;\n    &lt;h1&gt;{{ pesan }}&lt;\/h1&gt;\n&lt;\/div&gt;\n\n&lt;script&gt;\n    var app = new Vue({\n        el: &#039;#app&#039;,\n        data: {\n            pesan: &#039;Hello World!&#039;\n        }\n    })\n&lt;\/script&gt;\n<\/pre><\/div>\n\n\n<p>Setelah menambahkan syntax diatas, kalian bisa buka File index.html kalian dan akan muncul tampilan seperti ini<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/04\/Vue-js-1-1.png\" alt=\"\" class=\"wp-image-1274\" width=\"411\" height=\"193\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-js-1-1.png 764w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-js-1-1-300x141.png 300w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/figure>\n\n\n\n<p>Nah, kita bisa mudah memodifikasi tulisan <code>Hello Wolrd!<\/code> diatas dengan mengubah <code>pesan:<\/code> pada Script kita. Lalu kita tampilkan di HTML kita dengan cara memanggilnya yaitu <code>{{ pesan }}<\/code>.<\/p>\n\n\n\n<p>Nah sekarang kita akan membuat yang sedikit lebih keren, yaitu kita akan mengubah tulisan <code>Hello World! <\/code>secara langsung dari Website kita. nah disini kita akan mulai menggunakan <code><strong>Directive<\/strong>.&nbsp;<\/code>Kita akan mempelajari hal ini lebih banyak di Artikel kedepan, tapi sekarang kita akan menggunakan Directive <code>v-model<\/code>. Caranya simple, cukup tambahkan Input dibawah <code>h1 <\/code>kita dengan <code>v-model pesan<\/code>.<\/p>\n\n\n\n<p>File <code>index.html<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&lt;html lang=&quot;en&quot;&gt;\n\n&lt;head&gt;\n    &lt;meta charset=&quot;UTF-8&quot;&gt;\n    &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt;\n    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;\n    &lt;title&gt;Belajar Vue.js&lt;\/title&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n    &lt;div id=&quot;app&quot;&gt;\n        &lt;h1&gt;{{ pesan }}&lt;\/h1&gt;\n        &lt;input type=&quot;text&quot; v-model=&quot;pesan&quot;&gt;\n    &lt;\/div&gt;\n    &lt;script src=&quot;https:\/\/cdn.jsdelivr.net\/npm\/vue\/dist\/vue.js&quot;&gt;&lt;\/script&gt;\n    &lt;script&gt;\n        var app = new Vue({\n            el: &#039;#app&#039;,\n            data: {\n                pesan: &#039;Hello World!&#039;\n            }\n        })\n    &lt;\/script&gt;\n&lt;\/body&gt;\n\n&lt;\/html&gt;\n<\/pre><\/div>\n\n\n<p>Nah sekarang akan muncul tampilan seperti ini di Website kita. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"556\" height=\"261\" src=\"https:\/\/duniacoding.info\/wp-content\/uploads\/2022\/04\/Vue-js-2-1.png\" alt=\"\" class=\"wp-image-1276\" srcset=\"https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-js-2-1.png 556w, https:\/\/duniacoding.id\/blog\/wp-content\/uploads\/2022\/04\/Vue-js-2-1-300x141.png 300w\" sizes=\"(max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<p>Nah sekarang kalian bisa mengubah Tulisan Hello World! secara langsung di Website tanpa perlu merefresh website Kalian, keren bukan?.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>Nah untuk artikel Belajar Vue js untuk pemula kali ini kita cukupkan sampai disini dulu ya. Di artikel Belajar Vue js untuk pemula kali ini kita telah berkenalan dan praktik sedikit dengan Vue ya teman-teman. <\/p>\n\n\n\n<p>Nah, kedepannya Artikel belajar Vue js untuk pemula ini akan dibuat ber-series ya teman-teman, jadi kalian bisa mengikuti Artikel ini untuk belajar Vue js kalian!.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Halo Teman-teman, kali ini kita akan membuat sebuah artikel Belajar Vue js untuk Pemula. Nah untuk temen-temen yang belum tau, Vue js merupakan salah satu Framework Frontend yang cukup terkenal saat&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":1277,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[36,190,189],"class_list":["post-1271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-framework","tag-tutorial-vue-js","tag-vue-js"],"_links":{"self":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1271","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=1271"}],"version-history":[{"count":5,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1271\/revisions"}],"predecessor-version":[{"id":1303,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/posts\/1271\/revisions\/1303"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media\/1277"}],"wp:attachment":[{"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/media?parent=1271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/categories?post=1271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/duniacoding.id\/blog\/wp-json\/wp\/v2\/tags?post=1271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}