From the beginning of this film, which is how humans can't be escaped from the name of Technology. Yes, modern humans today certainly can't be escaped from laptops, smartphones, and other things related to technology. In this film where a boss named Nathan intends to create an interface that can help people make their work easier. We all know if making an interface is not easy. In this case, the computer and its equipment must be designed in accordance with the desired needs and can help humans in their daily work (according to specific tasks given). If we talk about interfaces, it will offend the User Interface. User Interface here is more than what humans can see, touch or hear. The user interface includes concepts, user needs to know computer systems, and must be integrated into the entire system. The user interface isn't enough to just look 'good' but must be able to support tasks done by humans and has made to avoid minor mistakes. In this film, it c...
Get link
Facebook
X
Pinterest
Email
Other Apps
Pengetahuan Dasar Vue js - Part1
Get link
Facebook
X
Pinterest
Email
Other Apps
Selamat datang kembali ke blog tutorial saya, incrediblefoundertutorial.blogspot.com. Semoga pembaca selalu dalam keadaan sehat wal afiyat. Setelah beberapa bulan ini saya disibukkan dengan tugas kuliah dan beberapa pekerjaan lain di luar kuliah saya. Kemajuan teknologi semakin tidak bisa diperkirakan tempo perkembangannya, Mengapa demikian ?? karena setelah adanya penemuan baru, pasti tidak lama lagi muncul penemuan baru lainnya. Hal ini bisa dirasakan oleh para pengembang aplikasi website khususnya programmer javascript. Beberapa tahun belakangan ini, banyak sekali framework-framework javascript yang berkembang pesat dan luasnya mencakup semua kalangan. Maka tak heran bila framework React, Angular, dan sejenisnya sangat digemari.
Pada kali ini saya akan membahas salah satu framework javascript yang sedang hangat-hangatnya atau sedang populer di kalangan front-end developer yaitu Vue JS. Vue JS menduduki posisi ke-3 setelah React dan Angular di posisi ke-1 dan ke-2. Vue JS pun digadang-gadang akan menggeser posisi React JS pada beberapa tahun ke depan karena banyaknya tuntutan perusahaan terhadap fitur yang diberikan. Oleh karena itu, mau tidak mau kita harus mempelajarinya, mulai dari hal yang sederhana.
Saya akan membagi pembahasan menjadi part-part agar materi terlihat lebih ringan dan mudah dipahami. Baik, mari kita mulai pembahasannya.
Vue.js (https://vuejs.org/) seperti di websitenya yang membawa tagline “The Progressive JavaScript Framework” merupakan javascript framework yang membantu kita dalam membuat sebuah website/aplikasi yang membutuhkan banyak interaksi di dalamnya, biasanya berupa Single Page Application. Vue.js belakangan memiliki gaung yang lumayan kencang di kalangan web developer maupun Javascript developer karena kemudahan dalam mempelajari dan mengimplementasikan di dalam website/aplikasi kita.
1. Mengenai Vue Component
Vue.js seperti framework Javascript modern lainnya juga mengusung konsep component based dimana setiap blok layout dianggap sebagai komponen yang independen dan memiliki style serta fungsi sendiri yang terisolir sehingga mudah untuk digunakan ulang oleh setiap halaman website kita. Setiap komponen tersebut nantinya akan kita susun menjadi blok-blok yang saling terkait dan membangun sebuah tampilan utuh sebuah halaman website.
Menggunakan komponen berarti kita akan membuat custom tag di HTML template kita, secara mudah komponen di Vue.js bisa dibuat sesederhana kode berikut :
Dari pendefinisian diatas kita bisa menggunakan komponen tersebut dalam HTML template dengan cara yang tak kalah mudah, yakni seperti berikut :
Menggunakan Vue.js Component dalam HTML Template
2. Data Binding dalam Vue.js
Vue.js memang sangat terinspirasi dari AngularJS dalam hal data binding ini, itu mengapa sangat mudah untuk belajar Vue.js bilamana kita pernah belajar AngularJS sebelumnya. Bila di AngularJS kita mengenal ng-bind maka di Vue.js kita mengenal v:bind, berikut beberapa data binding dalam Vue.js :
👉 1. Binding data ke dalam view
Vue.js menggunakan syntax {{ }} seperti terlihat pada gambar diatas, dengan syntax tersebut berarti kita ingin menampilkan sebuah data yang ada dalam Javascript kita ke dalam HTML template.
👉 2. Attribute Binding
Seperti disebut sebelumnya, di Vue.js kita menggunakan v-bind untuk melakukan binding ke dalam HTML. Maka jika kita melihat ke gambar diatas berarti kita ingin menambahkan attribute title ke dalam span dengan menggunakan data dinamis dari javascript. v-bind pada dasarnya bisa diterapkan pada berbagai attribute di HTML sehingga kita mungkin akan menemui banyak variasi v-bind ini seperti v-bind:src, v-bind:class, v-bind:alt, dan lain sebagainya.
Vue.js juga menyediakan shortcut untuk kita mendefinisikan v-bind di dalam HTML yakni dengan menghilangkan bagian v-bind nya, jadi kita bisa menggunakan shortcut seperti :title, :src, :class, :alt dan sebagainya.
👉 3. Two way data binding
Seperti AngularJS, Vue.js juga menyediakan fitur two way data binding yang artinya setiap perubahan pada Javascript akan berpengaruh pada view HTML dan sebaliknya perubahan pada HTML view pun akan mempengaruhi atau mengubah nilai di Javascript nya.
Di Vue.js kita menggunakan v-model untuk melakukan two way binding yang biasanya sering ditempelkan pada sebuah elemen input HTML, seperti gambar berikut :
👉 4. Event binding
Untuk memanggil suatu event yang telah kita buat di Javascript, Vue.js menggunakan v-on di dalam HTML template diikuti hook event yang akan ditambahkan. Jadi kita bisa menggunakan berbagai variasi v-on seperti v-on:click, v-on:blur, v-on:focus, v-on:keyup dan sebagainya.
Vue.js menyediakan juga shortcut untuk melakukan event binding ini yakni menggunakan @, sehingga kita bisa menyingkat seperti : @click, @blur,@focus dan sebagainya.
Masih akan ada beberapa hal yang ingin saya bahas di judul ini, namun sepertinya akan saya pecah saja kedalam beberapa bagian agar lebih ringan saat membacanya.
Lanjut di Part 2 ya !!! Stay tuned dan follow publikasi ini 😅
Terima kasih dan semoga bermanfaat penjelasan singkatnya.
PERANGKAT BERGERAK Pengertian : Perangkat bergerak (mobile device) yaitu perangkat yang bisa dibawa kemana-mana, bergerak (mobile). Macam-macam mobile device : - Notebook PC - Ultra-Mobile PC - Handheld PC - PDA - Graphic Calculator - Pocket Computer Karakter Perangkat Bergerak (Mobile) : A. Ukuran yang kecil = Perangkat mobile memiliki ukuran yang kecil, konsumen menginginkan perangkat yang terkecil untuk kenyamanan dan mobilitas mereka. B. Memory yang terbatas = Perangkat mobile juga memiliki memory yang kecil, yaitu Primary (RAM) dan Secondary (DISK). Pembatasan ini adalah salah satu faktor yang mempengaruhi penulisan program untuk berbagai jenis perangkat ini. Dengan pembatasan jumlah dan memory, pertimbangan-pertimbangan khusus harus diambil untuk memelihara pemakaian dari sumber daya yang mahal ini. C. Daya proses yang terbatas = Sistem mobile tidaklah setangguh rekan mereka yaitu desktop. Ukuran teknologi dan biaya adalah beberapa faktor yang mempenga...
Saya Hafiz Ma'ruf dari kelas 1KA23 Universitas Gunadarma. Kali ini saya akan memposting tugas mata kuliah Algoritma dan Pemrograman 2B, mengenai pembuatan aplikasi penjualan menggunakan VB.Net dengan database Access 2010. Berikut ini pembahasan mengenai program tersebut. Pada program penjualan ini terdapat 3 input, yaitu input nama barang, harga barang, dan jumlah barang pada textbox disertai 4 tombol operasi (simpan, ubah, hapus, clear) pada form dari komponen toolbox yang disediakan. 1. Langkah Pengerjaan : a. Buka software Ms. Office Access, lalu pilih Create Database . Beri nama database “dbPenjualan”. b. Lalu buat tabel dengan nama “tbPenjualan” dengan struktur tabel berikut. c. Setelah pembuatan database selesai, buka software Visual Studio 2010 lalu pilih New Project “ Standard EXE ”. d. Klik project, lalu klik add module . Beri n...
Selamat datang kembali di blog saya yakni incrediblefoundertutorial.blogspot.com. Pada kesempatan kali ini saya akan membahas bagaimana membuat user baru pada database. Untuk dapat mengikuti pembahasan ini, saya sarankan anda untuk menggunakan RDBMS yang saya gunakan yaitu Oracle Database 12C R1. Oracle Database 12C R1 merupakan versi Oracle Database terbaru dari Oracle Corporation baru-baru ini. Berbagai fitur terbaru yang dirilis salah satunya yaitu Oracle Cloud tentunya menjadi fitur paling powerfull yang mendukung penggunaan database dalam skala besar yang biasa digunakan oleh perusahaan besar / enterprise. Baik tanpa panjang lebar lagi, mari kita bahas.. 1. Buka terminal anda (CMD pada windows). 2. Buka aplikasi SQL PLUS dengan mengetikkan SQLPLUS.exe 3. Login ke Oracle Database dengan akun SYS sebagai SYSDBA dan password anda. 4. Lalu ketikkan perintah di bawah ini : SQL > ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; ...
Comments
Post a Comment