Jurnal Perkuliahan 1 Pemrograman Web

Perkenalan Pemrograman Web

Apa Yang Dimaksud dengan Pemrograman Web?

Istilah "pemrograman web" sangat terkait dengan internet dan website. Karena pemrograman web adalah proses membuat website untuk digunakan di internet. Web biasanya dikenal sebagai WWW atau World Wide Web.

World Wide Web adalah saluran informasi yang terdiri dari halaman web yang terhubung satu sama lain, juga dikenal sebagai hyperlink, yang berjalan melalui protokol HyperText Transfer Protocol (HTTP). 


Sejarah Web

Web 1.0

Periode Web 1.0, juga dikenal sebagai periode pertama Internet, adalah struktur yang berisi halaman HTML statis yang dibuat pada tahun 1995 untuk memudahkan akses saat melakukan penelitian di Internet. Struktur ini memungkinkan pengguna secara pasif berada di jaringan web tanpa berinteraksi dengan orang lain. Selain itu, pengguna internet tidak diizinkan untuk menambahkan atau mengomentari konten apa pun. Web 1.0 pada dasarnya adalah jaringan satu arah yang statis yang hanya dapat dibaca dan berfokus pada informasi pembelajaran, dan pengguna hanya menggunakan media web untuk mendapatkan informasi. Namun, seiring perkembangan teknologi setiap hari, teknologi Web 2.0 telah mengambil alih jaringan Web ini. Berikut merupakan gambar yang menunjukkan arah koneksi teknologi Web 1.0

Web 2.0

Istilah Web 2.0 pertama kali digunakan pada tahun 2004 oleh Dale Dougherty, wakil presiden O'Reilly, dalam sebuah konferensi dengan MediaLive. Web 2.0 menggambarkan perkembangan internet yang lebih interaktif dan berpusat pada pengguna. Web 2.0 menciptakan platform yang memungkinkan lebih banyak orang untuk membuat aplikasi dan berkolaborasi dengan menggunakan jaringan. Situs web menjadi lebih interaktif dengan adanya umpan balik antara pengguna. Popularitas situs web seperti Wiki, YouTube, Facebook, Twitter, Blog, dan Instagram telah meningkatkan aliran informasi di jejaring sosial. Perkembangan teknologi mobile juga telah memainkan peran penting dalam meningkatkan penggunaan lingkungan Web 2.0. Pengguna internet sekarang dapat berinteraksi satu sama lain dengan lebih mudah melalui ponsel pintar. Munculnya bahasa tag XML sebagai tulang punggung internet telah memfasilitasi berbagi foto, file, musik, dan video melalui berbagai alat web. Web 2.0 telah mengubah cara kita menggunakan dan berpartisipasi dalam internet.

Web 3.0

Konsorsium W3C memulai pekerjaan pada Web 3.0 pada tahun 2006. Web 3.0, juga dikenal sebagai Web Semantik, telah ada sejak tahun 2010. Tujuan Web 3.0 adalah mengatur cara konten dicari dan ditampilkan oleh pengguna. Dengan menggunakan bahasa RDF dan OWL, Web 3.0 menciptakan lingkungan web berdasarkan informasi yang diperoleh dari halaman web dan konten pengguna. Web 3.0 juga disebut sebagai Web pintar karena fungsinya melampaui layanan pencarian tradisional dan dapat mengurutkan dan menyesuaikan perilaku pencarian pengguna berdasarkan preferensi mereka. Web 3.0 bertujuan untuk mengidentifikasi dan menghubungkan data secara efektif, mendukung pembuatan profil pengguna, dan meningkatkan manajemen data, kepuasan pengguna, dan kerjasama dalam jejaring sosial. Ini juga membantu institusi dalam pengambilan keputusan dengan memanfaatkan peluang yang ditawarkan oleh teknologi ini. Web 3.0 juga terkait dengan analisis data besar di mana kecerdasan buatan dan logika fuzzy digunakan.

Web 4.0

Web 4.0 adalah evolusi selanjutnya dari internet yang menggabungkan teknologi baru seperti kecerdasan buatan, Internet of Things (IoT), big data, dan komputasi awan untuk menciptakan pengalaman online yang lebih cerdas, terkoneksi, dan personal. Web 4.0 bertujuan untuk memberikan pengalaman yang lebih terintegrasi antara manusia, mesin, dan lingkungan fisik. Dalam Web 4.0, sistem dan aplikasi dapat secara otomatis memahami dan merespons preferensi pengguna, mempelajari pola perilaku, dan memberikan solusi yang lebih cerdas dan efisien. Web 4.0 juga akan menghadirkan lebih banyak konektivitas dan interoperabilitas antara perangkat dan platform, memungkinkan pertukaran data yang lebih lancar dan kolaborasi yang lebih efektif. Dengan Web 4.0, kita dapat mengharapkan pengalaman online yang lebih personal, adaptif, dan inovatif.

Teknologi Protokol 

Teknologi protokol dalam Web adalah serangkaian aturan dan standar yang digunakan untuk mengatur komunikasi dan pertukaran data antara berbagai komponen dalam lingkungan web. Beberapa teknologi protokol yang umum digunakan dalam web adalah sebagai berikut:

1. URL (Uniform Resource Locator) 
URL adalah alamat unik yang digunakan untuk mengidentifikasi sumber daya di web. Ini mencakup protokol transfer (seperti HTTP atau HTTPS), nama domain, dan path ke file atau lokasi di web.

2. Protokol Transfer 
Protokol transfer adalah aturan yang mengatur bagaimana data dikirimkan antara server dan client. HTTP (Hypertext Transfer Protocol) adalah protokol transfer yang paling umum digunakan untuk mengirimkan data di web.

3. DNS (Domain Name System) 
DNS adalah sistem yang menghubungkan nama domain dengan alamat IP. Ketika kita memasukkan URL ke dalam browser, DNS mengonversi nama domain menjadi alamat IP yang sesuai agar browser dapat menghubungi server yang tepat.

4. Homepage 
Homepage adalah halaman pertama yang ditampilkan ketika mengakses sebuah situs web. Ini berfungsi sebagai titik masuk utama ke situs web dan seringkali berisi navigasi, informasi penting, atau tautan ke halaman lain di situs tersebut.

5. Server dan Client 
Dalam konteks web, server adalah komputer yang menyimpan dan mengirimkan data kepada client. Server merespons permintaan dari client dengan mengirimkan file, halaman web, atau data yang diminta. Client, di sisi lain, adalah komputer atau perangkat yang mengakses dan meminta data dari server, seperti browser web di komputer pengguna.

6. Web Browser 
Web browser adalah perangkat lunak yang digunakan untuk mengakses dan menampilkan konten web. Ini memungkinkan pengguna untuk menjelajahi situs web, mengakses halaman, dan berinteraksi dengan elemen web seperti tautan, formulir, dan media.

7. Server-side Programming 
Server-side programming adalah proses pengembangan dan eksekusi kode di sisi server. Hal ini memungkinkan server untuk memproses permintaan dari client, mengakses basis data, menghasilkan halaman dinamis, dan mengirimkan respons yang sesuai kepada client.

Ada banyak teknologi protokol dan elemen lainnya dalam lingkungan web, seperti HTML (Hypertext Markup Language) untuk struktur halaman web, CSS (Cascading Style Sheets) untuk tata letak dan desain, JavaScript untuk interaktivitas, dan banyak lagi. Semua ini bekerja bersama-sama untuk membuat web menjadi pengalaman yang terhubung, interaktif, dan informatif yang kita nikmati saat ini.


Refesensi

Komentar

Postingan populer dari blog ini

Tugas Kapita Selekta