Dokumen tersebut membahas beberapa topik teknologi web yang meliputi framework Laravel, AngularJS, NodeJS, Apache Solr, jQuery, dan contoh penggunaan Visual Basic untuk membuat kalkulator sederhana.
2. Web Framework Laravel
dan Kelebihannya
• idcloudhost.com : Menawarkan layanan seperti pendaftaran
Domain, Cloud Hosting, Server (VPS & Dedicated Server),
Reseller Domain & Hosting, dan Beberapa layanan
lainnya. Mengunakan framework Laravel, Laravel oleh para
developer disetarakan dengan CodeIgniter dan FuelPHP
namun memiliki keunikan tersendiri dari sisi coding yang lebih
ekspresif dan elegan.
3. Kelebihan dan Kekurangan
Framework Laravel
• Kelebihan :
1. Coding yang simple
2. Tersedia generator yang canggih dan memudahkan, Artisan CLI
3. Fitur Schema Builder untuk berbagai database,
4. Fitur Migration & Seeding untuk berbagai database,
5. Fitur Query Builder yang keren,
6. Eloquent ORM yang luar biasa,
7. Fitur pembuatan package dan bundle
• Kekurangan :
1. Framework yang tergolong baru sehingga sedikit dokumentasi dan
susah dipahami bagi pemula
4. AngularJs
• Angular JS merupakan framework javascript open souce. Konsep dari
Angular JS adalah meningkatkan fungsi dari HTML untuk
membangun web app. Bayangkan awalnya HTML hanya digunakan
untuk membuat halaman website statis dan kini bisa berfungsi
untuk membuat web app dengan menggunakan Angular JS.
• Angular JS bukan berupa libary melainkan framwork yang solid.
Sama seperti framwork lainnya. Angular JS memiliki onsep MVC
(Model, View, Control) meskipun dengan cara yang berbeda.
5. NodeJs
1. node.js adalah sebuah platform yang dibuat di atas JavaScript
Runtime-nya Chrome. Dengan kata lain, kodingan yang ditulis
untuk server akan dieksekusi dengan cara yang mirip dengan
ketika di browser.
2. Kita akan dapat dengan mudah membawa teknik-
teknik JavaScript yang telah kita pelajari ke node.js. node.js
itu cepat, event-driven, dan ringan namun manfaat paling
besar dari menggunakan node.js adalah
pemrograman asynchronous.
6. Apache Solr
• Lucene is an open source, high-performance text search
engine library. Solr can be described succinctly as the server-
ization of Lucene.”. Solr ini salah satu fungsinya ngebantu kita
dalam pencarian data(fitur full-text search dan indexing),
ketika kita punya banyak sekali document dan kesulitan untuk
melakukan pencarian pada document tersebut bisa
menggunakan solr agar lebih mudah. Fungsi – fungsi yang
lain, bisa ngebantu dalam klasifikasi (fitur more like
this), faceting, dll.
7. JQuery
• jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk
memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan
memproses interaksi ajax. jQuery dirancang sedemikian rupa supaya membuat program
menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more.
Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak.
•
jQuery ukuran nya cukup kecil, sehingga tidak memperlambat proses loading halaman web
yang kita buat. jQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah
jQuery bisa berjalan di semua browser – cross browser.
•
jQuery diluncurkan pada Januari 2006 oleh John Resig. jQuery adalah library Javascript yang
paling populer saat ini. Karena kecanggihan nya, jQuery dipakai oleh perusahaan besar
seperti Google. Dell, CBS, digg, Netflix, Bank of America, Mozilla, Drupal, dsb.
•
jQuery adalah library Javascript yang gratis dan open source. Oleh karena nya kita bisa
menggunakan jQuery dengan bebas untuk keperluan pengembangan website kita. Tanpa
library seperti jQuery, menerapkan Javascript mungkin akan lebih sulit, terutama untuk
pemula yang baru belajar Javascript. Plugin tambahan seperti JQuery UI (user interface)
semakin memudahkan kita mengembangkan website yang cantik dan interaktif. Selain itu
tersedia plugin-plugin lain yang makin memperkaya kemampuan jQuery.
8. Fungsi JQuery
Berikut ini Adalah Fungsi JQuery :
1. Mengakses bagian halaman tertentu dengan mudah
2. Mengubah tampilan bagian halaman tertentu
3. Mengubah isi dari halaman
4. Menambah animasi tanpa harus memakai flash yang lebih
berat
5. Melalukan load data/halaman tanpa merefresh seluruh
halaman6. Menyederhanakan/mempersingkat penulisan sintaks
javascript biasa
9. Visual Basic
Kalkulator
• Private Sub Cmdkali_Click()
Text3.Text = Val(Text1.Text) * Val(Text2.Text) End Sub
Private Sub Cmdbagi_Click()
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End Sub
Private Sub Cmdtambah_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub
Private Sub Cmdkurang_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
End Sub
Private Sub Cmdkeluar_Click()
End
End Sub
Private Sub Cmdapus_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Yang Digunakan :
1. Form1
2. Label 1
3. Label 2
4. Label 3
5. Label 4
6. Text 1
7. Text 2
8. Text 3
9. CommandButton 1
10.CommandButton 2
11.CommandButton 3
12.CommandButton 4
13.CommandButton 5
14.CommandButton 6