Definisi Web Science
Web Science terdiri atas kata “Web” dan kata “Science”, dimana kedua kata tersebut memiliki arti yang berbeda. Berikut merupakan penjelasan dari definisi kedua kata tersebut sehingga dapat membentuk suatu istilah baru yang disebut dengan “Web Science”. Web atau Website merupakan suatu halaman informasi yang disediakan melalui jalur Internet, sehingga web dapat diakses di mana saja selama web tersebut terhubung atau terkoneksi dengan jaringan internet. Web merupakan alat komunikasi online yang menggunakan media internet dalam pendistribusian atau penyebarannya. Web merupakan kumpulan halaman yang menampilkan informasi dengan berbagai macam jenis. Diantaranya berupa data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik web tersbut bersifat statis maupun bersifat dinamis yang akan membentuk suatu rangkaian yang saling terkait dimana masing-masing rangkaian tersebut dihubungkan dengan jaringan-jaringan halaman yang disebut dengan hyperlink.
Berikutnya pengertian tentang Science. Science atau sains sangat erat hubungannya denga Ilmu Pengetahuan, banyak yang mendefinisikan bahwa sains itu sama dengan Ilmu Pengetahuan. Namun menurut bahasa, sains adalah aktivitas pemecahan masalah yang dilakukan oleh manusia yang dimotivasi oleh rasa ingin tahu tentang dunia sekitar mereka dan keinginan untuk memahami suatu hal atau kejadian tersebut.
Sedangkan yang dimaksud dengan Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah web, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Di dalam web science kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis. Dengan tampilan web yang menarik dan abtraktik agar memunculkan minat orang banyak untuk membaca web tersebut.Contoh-contoh nyata yang sudah diterapkan dapat dilihat pada bidang komersil atau bidang ekonomi, bidang sosial dan bidang pendidikan.
Sejarah Web Science
Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).
Web sekarang ini telah berkembang dari ide dan konsep yang dicetuskan oleh Tim Berners-Lee, seorang peneliti pada CERN Particle Physics Lab di Jenewa, Swiss. Pada tahun 1989 Berners-Lee merumuskan suatu proposal tentang sebuah system hypertext yang memiliki tiga komponen sebagai berikut:
- Antarmuka yang menyediakan akses terhadap berbagai jenis dokumen dan protokol.
- Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.Antarmuka yang konsisten untuk semua platform.
- Antarmuka ini harus menyediakan akses yang dapat digunakan oleh berbagai jenis komputer.
Perkembangan selanjutnya dari konsep Berners-Lee ini melahirkan Mosaic, sebuah web browser grafis yang pertama. Web memiliki banyak kemungkinan hubungan antar dokumen tanpa awal dan akhir. Dalam situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).
Trend terbaru di dunia Web
Pengembangan web yang update dan memahami perubahan akan mencari untuk beradaptasi di dunia pengembangan web yang terus berubah. Tidak ada yang bisa membayangkan seperti apa bentuk web hari ini pada 20 tahun yang lalu. Maka, siapa yang bisa mengetahui bentuk web pada dekade mendatang. Berikut ini adalah ringkasan trend pengembangan web di tahun 2020.
Aplikasi web progresif
Menjadi responsif tidak cukup di era e-commmerce dan startup, situs web hari ini hingga masa depan harus progresif. Aplikasi web progresif adalah aplikasi yang dirancang untuk beradaptasi dengan browser, ukuran layar, dan spesifikasi perangkat pengguna dengan lebih efektif.
Pengembangan aplikasi web progresif memanfaatkan kemampuan perangkat untuk menjalankan operasionalnya, baik itu smartphone, tablet atau pun laptop dan PC. Aplikasi web progresif bahkan dapat bekerja secara offline.
Kerangka Frontend
Jika saat ini anda tidak menggunakan kerangka kerja frinted seperti react, Vue, js, atau Angular untuk membangun proyek anda. Kerangka kerja tersebut dilengkapi dengan alat yang merampingkan aspek pembangunan yang membosankan sehingga web anda dapat lebih optimal sesuai sasaran.
Situs Web Statis Dan Satu Halaman
Kerangka kerja seperti Jekyll, Gatsby atau Hugo dengan cepat meluncurkan halaman web statis sederhana. Halaman syayis lebih cepat dan lebih aman dari pada yang dinamis, dan Anda dapat menambahkan konten dinamis ke halaman statis dengan bantuan API.
Aplikasi Lintas –platform
Kebanyakan orang menggunakan lebih dari satu perangkat untuk menjelajahi web. Karena nya, membuat aplikasi yang berfungsi dapat sinkron ke berbagai perangkat semakin penting. Kerangka kerja seperti ekectro dan lonic dapat sangat membantu penbuatan aplikasi lintas platform ini.
Komponen Web
Kompiler komponen web seperti stensil membuatnya mudah membuat elemen kustom anda sendiri. Komponen web sangat dapat digunakan kembali, sehingga dapat berguna untuk proyek di masa depan.
Aplikasi Tanpa Server
Pembuatan aplikasi tanpa server seperti Nuclio memungkinkan anda lebih cepat berselancar di internet dengan menanfaatkan teknologi cloud. Teknologi cloud berguna untuk mengurangi beban kerja, meningkatkan penskalaan, dan menghemat uang pada sumber daya yang tidak digunakan. Penyedia cloud utama seperti AWS, Microsoft Azure dan Google Cloud semuanya mendukung layanan tanpa server.
Website Mechine Learning
Keajaiban mechine learning memungkinkan program mengumpulkan dan mensintesis informasi baru untuk meningkatkan pengalaman pengguna, hanya menggunakan JavaScript anda sudah bisa membuat Machine Learning anda sendiri.
Selain itu, anda juga dapat menggunakan layanan seperti AWS Rekognition untuk nmenambahkan kemampuan pengenalan gambar ke proyek anda dengan relatif mudah.
Web Layanan Pelanggan Chatbots
Kecerdasan buatan telah berkembang ke titik bot dapat menjawabmpertanyaan pelanggan dan memecahkan masalah lebih efisien daripada manusia. Dengan ini, gartner meramalkan akan terjadi peningkatan sebanyak 70% dalam total pendapatan untuk industri AI pada akhir tahun ini.
Teknologi Blockchain
Cryptocurrency seperti bitcoin mengandalkan blockchains tetapi pengembangan web baru menyadari potensi penuh dari teknologi ini. OBM, Microsoft, dan Amazon sedang mengeksplorasi cara-cara baru untul menggunakan blockchains pada tahun 2019.
Pemberitahuan Push Replace Newsletters
Pemberitahuan push tidak lagi hanya untuk aplikasi seluler, notifikasi ini dengan cepat mengganti buletin email tradisional. Pengguna dan pengembang sama-sama lebih suka pemberitahuan secara diam-diam pada bilah alat mereka di atas kotak masuk daripada pemberitahuan yang berisik dan mengganggu kerja.
Daftar Pustaka