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 - Part3
Get link
Facebook
X
Pinterest
Email
Other Apps
Artikel
ini merupakan seri lanjutan dari artikel yang sebelumnya sudah di
publikasikan, baca semua seri Pengetahuan Dasar Vue.js :
Kali ini kita akan melanjutkan dengan membahas hal dasar lainnya dalam Vue.js, silahkan siapkan kopi dan simak artikel berikut :
1. Filter, Computed dan Watch
ð Filter
Filter merupakan fitur yang juga diadopsi dari AngularJS dan memiliki fungsi yang hampir sama. Filter di dalam Vue.js digunakan untuk melakukan transformasi atau pun formatting data secara real-time berdasarkan rule yang telah ditetapkan di dalam kode kita.
Keuntungan menggunakan filter adalah kita tidak perlu melakukan formatting secara manual dari setiap data yang ingin kita ubah, namun cukup membuat satu filter dan bisa digunakan berulang-ulang dengan cara yang sangat simple dan mudah.
Filter dapat
digunakan di dalam template html dengan menambahkan pipe (|) pada data
yang ingin kita lakukan transformasi, seperti terlihat pada gambar
dibawah ini :
Filter harus
mengembalikan nilai yang merupakan hasil dari data yang telah di
transformasi ke bentuk yang diinginkan, contohnya bisa dilihat di gambar
berikut :
ð Computed
Computed
merupakan satu method yang akan dijalankan secara otomatis setiap kali
variable/object yang ada dibawah function didalamnya mengalami
perubahan. Computed sendiri akan/harus mengembalikan suatu nilai yang bisa kita panggil lagi baik di html template maupun javascript.
Balikan nilai dari computed ini bersifat mirip dengan variabel di dalam data yang
telah dijelaskan pada Bagian 2 sebelumnya. Sehingga bila dilihat di
contoh potongan kode pada gambar dibawah ini maka bisa dijelaskan bahwa
kita punya variabel di dalam data dengan nama “message” dan setiap perubahan yang terjadi pada nilainya maka otomatis akan men-trigger suatu computed dan akan menghasilkan data virtual dengan nama “reversedMessage".
ð Watch
Watch memiliki fungsi yang hampir mirip dengan computed namun memiliki persepsi yang berbeda. Jika menggunakan computed maka kita ingin menghasilkan suatu data baru menggunakan function yang
jika di dalamnya terjadi perubahan pada variabel nya maka akan
dilakukan kalkulasi ulang untuk menghasilkan data baru tersebut, maka
dengan menggunakan watch kita berarti ingin memantau perubahan dari suatu variabel yang terdapat didalam Data dan setiap kali terjadi perubahan pada variabel yang kita pantau maka akan otomatis menjalankan function yang ada di dalam watch bersangkutan. Watch juga tidak mengembalikan nilai seperti yang diharuskan pada computed.
Contoh membuat watch bisa dilihat pada gambar berikut :
2. Mengenal Vue.js Plugins
Vue.js Plugin
pada dasarnya memiliki tujuan untuk menambahkan suatu fungsi yang
bersifat global dan mudah untuk digunakan ulang. Contoh paling mudah
adalah ketika kita di Vue.js sering kali menggunakan sintaks Vue.use(MyPlugin), ini sebenarnya kita sedang ingin menggunakan suatu plugin lewat sintaks ini. Semua logika dari plugin sudah
dibungkus di dalamnya sehingga kita bisa menggunakan dengan mudah dan
tidak perlu susah-susah untuk inisialisasi ulang disetiap tempat yang
membutuhkan melainkan cukup diinisialisasi di root dari aplikasi kita.
Sintaks dasar untuk membuat plugin di dalam Vue.js bisa dilihat pada gambar dibawah ini :
Pengetahuan membuat plugin di
Vue.js ini akan sangat membantu apalagi bila membangun aplikasi yang
lumayan kompleks dengan banyak komponen dan saling berkomunikasi antar
mereka. Dengan plugin kita bisa membuat satu logika untuk semua tempat, seperti contoh kita membuat beberapa filter yang bisa digunakan di semua komponen dalam aplikasi kita menggunakan plugin. Hal seperti ini tentu menghemat banyak waktu kita karena menghindarkan kita dari membuat duplikasi kode di banyak tempat.
Demikian sedikit sharing mengenai beberapa pengetahuan dasar di Vue.js kali 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