PERKEMBANGAN TERBARU DALAM DUNIA WEB
TUGAS PENGANTAR WEB SCIENCE
Disusun sebagai Salah Satu Syarat Penilaian Tugas
Disusun oleh :
FAKHRI YUDA
NPM :52415455
NADIA FIRLY
NPM : 54415917
Bagas Ardian
NPM : 51415218
Dibimbing oleh Dosen :
ATIKA LARAS PARAMITA
UNIVERSITAS GUNADARMA
2016/2017
Website atau sering disingkat dengan ‘web’ merupakan suatu halaman situs dari sistem informasi yang dapat diakses secara cepat oleh seorang user untuk mendapatkan sebuah data ataupun informasi. Website dapat tercipta dari adanya perkembangan teknologi informasi dan komunikasi yang begitu cepat. Melalui perkembangan teknologi informasi, tercipta suatu jaringan antar komputer yang saling berkaitan satu dengan yang lainnya. tidak heran pengguna web dari waktu kewaktu akan semakin diminati dibanding segala hal yang bersifat konfensional.
Sebelum mengetahui lebih lanjut dari perkembangan web yang ada saat ini, tidak ada salahnya kita mengetahui lebih dulu bagaimana sejjarh singkat perkembangan internet dari awal hingga saat ini.
Jika dilihat dari periode terciptanya web hingga saat ini, maka dapat dikatan web merupakan salah satu sub teknologi yang memiliki perkembangan yang begitu pesat. Berikut perkembangan web dari masa ke masa :
A. WEB 1.0
Web 1.0 adalah merupakan teknologi web yang pertama kali digunakan dalam aplikasi world wide web, atau ada yang menyebut web 1.0. sebagai www itu sendiri yang banyak digunakan dalam situs web yang bersifat personal.
Beberapa ciri atau karakteristik web 1.0. adalah:
1. Merupakan halaman web yang statis atau hanya berfungsi untuk menampilkan.
2. Halaman masih didesain sebagai html murni, yang ‘hanya’ memungkinkan orang untuk melihat tanpa ada interaksi
3. Biasanya hanya menyediakan semacam buku tamu online tapi tidak ada interaksi yang intens
4. Masih menggunakan form-form yang dikirim melalui e-mail, sehingga komunikasi biasanya baru satu arah.
B. WEB 2.0
Web 2.0, adalah sebuah istilah yang dicetuskan pertama kali oleh O'Reilly Media pada tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama di tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis web seperti situs jaringan sosial, wiki, perangkat komunikasi, dan folksonomi yang menekankan pada kolaborasi online dan berbagi antar pengguna. O'Reilly Media, dengan kolaborasinya bersama MediaLive International, menggunakan istilah ini sebagai judul untuk sejumlah seri konferensi, dan sejak 2004 beberapa pengembang dan pemasar telah mengadopsi ungkapan ini.
Walaupun kelihatannya istilah ini menunjukkan versi baru daripada web, istilah ini tidak mengacu kepada pembaruan kepada spesifikasi teknis World Wide Web, tetapi lebih kepada bagaimana cara si-pengembang sistem di dalam menggunakan platform web. Mengacu pada Tim Oreilly, istilah Web 2.0 didefinisikan sebagai berikut:
Beberapa ciri atau karakteristik web 2.0
1. Web sebagai platform
2. Data sebagai pengendali utama
3. Efek jaringan diciptakan oleh arsitektur partisipasi
4. Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan "open source")
5. Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
6. Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta)
7. Mudah untuk digunakan dan diadopsi oleh user.
Wah semakin menarik ya, lalu bagaimana fase web yang ada pada saat ini ya ?
C. WEB 3.0
Lambat laun kebiasaan dan kebutuhan orang di dunia maya selalu berubah dan bertambah. Hal ini juga sejalan dengan semakin cepatnya akses internet broadband dan teknologi komputer yang semakin canggih. Jika pada telekomunikasi sudah mulai terdengar isu era 4G, begitu juga yang terjadi pada dunia website yang juga memunculkan isu akan segera hadirnya era baru yaitu Web 3.0. Teknologi web generasi ketiga ini merupakan perkembangan lebih maju dari Web 2.0 dimana disini web seolah-olah sudah seperti kehidupan di alam nyata. Web 3.0 memiliki ciri-ciri umum seperti suggest, happen dan provide.
Jadi, disini web seolah-olah sudah seperti asisten pribadi kita. Dengan menggunakan teknologi 3D animasi, kita bisa membuat profil avatar yang sesuai dengan karakter, kemudian melakukan aktivitas di dunia maya seperti layaknya di dunia nyata. Kita bisa berjalan-jalan, pergi ke mall, bercakap-cakap dengan teman yang lain. Ya, Web 3.0 adalah dunia virtual kita.
Web 3.0 adalah generasi ketiga dari layanan internet berbasis web. Konsep Web 3.0 pertama kali diperkenalkan pada tahun 2001, saat Tim Berners-Lee, penemu World Wide Web, menulis sebuah artikel ilmiah yang menggambarkan Web 3.0 sebagai sebuah sarana bagi mesin untuk membaca halaman-halaman Web. Hal ini berarti bahwa mesin akan memiliki kemampuan membaca Web sama seperti yang manusia dapat lakukan sekarang ini.
Web 3.0 berhubungan dengan konsep Web Semantik, yang memungkinkan isi web dinikmati tidak hanya dalam bahasa asli pengguna, tapi juga dalam bentuk format yang bisa diakses oleh agen-agen software. Beberapa ahli bahkan menamai Web 3.0 sebagai Web Semantik itu sendiri. Keunikan dari Web 3.0 adalah konsep dimana manusia dapat berkomunikasi dengan mesin pencari. Kita bisa meminta Web untuk mencari suatu data spesifik tanpa bersusah-susah mencari satu per satu dalam situs-situs Web. Web 3.0 juga mampu menyediakan keterangan-keterangan yang relevan tentang informasi yang ingin kita cari, bahkan tanpa kita minta.
Web 3.0 terdiri dari :
1. Web semantik
2. Format mikro
3. Pencarian dalam bahasa pengguna
4. Penyimpanan data dalam jumlah besar
5. Pembelajaran lewat mesin
6. Agen rekomendasi, yang merujuk pada kecerdasan buatan Web
Web 3.0 menawarkan metode yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Web 3.0 juga memungkinkan fitur Web menjadi sebuah sarana penyimpanan data dengan kapasitas yang luar biasa besar. Walaupun masih belum sepenuhnya direalisasikan, Web 3.0 telah memiliki beberapa standar operasional untuk bisa menjalankan fungsinya dalam menampung metadata, misalnya Resource Description Framework (RDF) dan the Web Ontology Language (OWL). Konsep Web Semantik metadata juga telah dijalankan pada Yahoo’s Food Site, Spivack’s Radar Networks, dan sebuah development platform, Jena, di Hewlett-Packard.
Lalu, setelah mengetahui perkembangan web yang ada hingga saat ini, kira kira apa ya teknologi terbaru atau trend dari pada perkembangan web saat ini. Berikut 5 perkembangan terbaru pada dunia web :
1. CakePHP Framework
CakePHP merupakan open-source PHP terdepan, yang menyediakan banyak fitur seperti form validasi, perlindungan CSRF, pencegahan XSS, code generation sebagainya.
Namun, karena berada di atas PHP, maka diperlukan terlebih dahulu dasar pemahaman untuk :
a) Pemrograman berorientasi objek- minimal mengetahui untuk membuat fungsi atau method.
b) PHP array
c) Pemahaman mengenai MYSQL dan menulis skema database yang clean.
d) Memahami mengenai sesi dan PHP post data
2. Laravel Framework
Laravel merupakan salah satu open-source PHP framework yang kuat dan populer. versi terakhirnya dilengkapi dengan fitur modern dan sangat berguna seperti object-relational mapping (ORM), routing, autentifikasi, queue library dan sebagainya.
Laravel ditujukan agar proses pengembangan menjadi sesuatu yang 'menyenangkan', bagi developer tanpa mengorbankan sisi fungsionalnya.
3. Visualisasi data menggunakan D3JS
D3JS merupakan JavaScript library untuk menghasilkan visualisasi data yang dinamis dan interaktif pada browser web. Digunakan secara luas penerapannya pada standar SVG, HTML5 dan CSS, serta sebagai penerus kesuksesan dari pendahulunya yaitu Protovis framework.
Dalam era bisnis modern, visualisasi data merupakan aspek yang sangat penting. Visualisasi data ini akan memungkinkan presentasi data dilakukan dengan elemen visual yang interaktif, seperti menggunakan diagram statistik, diagram batang, diagram lingkaran dan lain sebagainya.
4. JQuery mobile
JQuery mobile adalah sistem interface berdasarkan HTML 5, yang didesain untuk membuat website yang responsif dan aplikasi yang dapat diakses oleh semua smartphone, tablet dan perangkat dekstop.
jquery-444684_1280 JQuery mobile mendukung berbagai sistem operasi
Pengembangan mobile saat ini membuka peluang besar dalam pertumbuhan karir. Namun, tantangan terbesar yang dimiliki oleh para mobile developer adalah bagaimana agar aplikasi dan website dapat berjalan dengan mulus pada berbagai perangkat seperti pada berbagai platform.
JQuery mobile merupakan suatu teknologi software yang sangat kuat, yang memungkinkan para developer untuk mengembangkan aplikasi mobile lintas platform yang beroperasi pada berbagai perangkat mobile seperti smartphone dan tablet, selain itu juga mendukung berbagai sistem operasi pada mobile, seperti android, iOS dan Windows.
Angular 2 adalah front-end framework lintas platform yang modern, yang telah mempertahankan semua fitur utama dari angular.js. Disamping itu, Angular 2 juga sudah menyediakan fitur tambahan dan kemampuan-kemampuan lainnya, seperti orientasi objek yang mudah, penggabungan Flux dan React.js, penggunaan uang komponen, dan dukungan robust untuk pengembangan mobile.
Sedangkan angular.js merupakan teknologi pengembangan web yang sangat kuat, dan juga cukup populer dikalangan para web developer. Saat ini, angular.js telah melakukan sebagian besar update pada versi terbarunya dan angular 2 telah dirilis.
Berikut adalah perkembangan web yang ada pada saat ini, semoga bermanfaat bagi penulis maupun pembaca.