Pengenalan Web

PENDAHULUAN

Internet telah menyatu dengan kehidupan modern. Internet merupakan jaringan komunikasi global yang terbuka yang terdiri dari kumpulan komputer-komputer yang saling berkomunikasi menggunakan protokol komunikasi. Protokol komunikasi adalah spesifikasi (aturan) detail tentang bagaimana komunikasi antara 2 komputer dilakukan. Protokol utama yang dipakai pada internet adalah protokol TCP/IP

LAYANAN PADA INTERNET

  • E-mail
  • WWW
  • FTP
  • Telnet
  • Chatting
  • VOIP

ASAL USUL INTERNET

Berawal dari proyek penelitian Departemen Pertahanan AS. Saat itu masih serba sulit untuk melakukan komunikasi antar komputer dari produsen yang berbeda dengan sistem operasi yang berbeda. Proyek ARPANET (Advanced Research Projects Agency) dimulai akhir 1960-an dengan misi menciptakan jaringan yang besar untuk beranekaragam komputer demi kepentingan militer. Tahun 1969, teknologi jaringan komputer sederhana berhasil diluncurkan.

ARPANET PROJECT

Tahun-tahun berikutnya, ARPANET mengembangkan FTP (File Transfer Protocol) dan SMPT (Simple Mail Transfer Protocol). Yang paling krusial adalah berhasil dikembangkannya protokol komunikasi TCP/IP (Transmission Control Protocol/Internet Protocol). Protokol tersebut digunakan untuk komunikasi host-to-host, baik pada local area network (LAN) maupun antar network. Tahun 1982, ARPANET beralih menggunakan TCP/IP dari protokol sederhana sebelumnya.

WORLD WIDE WEB

Internet pada dasarnya dibuat untuk berbagi informasi. Untuk itu, dikembangkan bermacam-macam teknologi untuk mendukung manajemen informasi pada internet. Salah satu teknologi tersebut adalah World Wide Web (WWW) yang dikembangkan sekitar awal tahun 1990’an. WWW merupakan layanan penyedia informasi melalui protokol HTTP dalam bentuk dokumen HTML. Melalui WWW, pengguna dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video, dan animasi.

HYPERTEXT TRANSPORT PROTOCOL

Protokol HTTP mengatur detail komunikasi antara web server dengan client. Struktur utama komunikasi HTTP adalah model request-response. Komunikasi HTTP diawali oleh klien yang mengirimkan pesan permintaan ke server. Server kemudian menghasilkan pesan respon dengan format yang ditentukan, umumnya berformat HTML

KETIKA MEMBUKA WEB

Pengguna memasukkan alamat web pada web browser dan menekan enter. Browser membuat request-message sesuai protokol HTTP. Browser mencari alamat IP mesin server dari alamat web pada DNS Server. Browser membuat koneksi TCP ke alamat IP mesin server dan mengirimkan HTTP message melalui koneksi tersebut. Browser menerima pesan respon dan ditampilkan area penampil browser

STATUS MESSAGE DALAM WEB

Status Message dalam Web
Status Message dalam Web

 

HTML: Hyper-Text Markup Language 

Merupakan bahasa pemrograman web berupa format data yang digunakan untuk membuat dokumen hypertext yg dapat dibaca, diinterpretasikan dari satu platform komputer ke platform lainnya.

WEB STATIS VS DINAMIS

Ada 2 jenis aplikasi web berdasarkan konten-nya:

  • Web Statis
  • Web Dinamis
Web Statis vs Web Dinamis
Web Statis vs Web Dinamis

 

KONSEP APLIKASI WEB

Multi-tier Application

  • Client Side: Semua perintah aplikasi dijalankan di web browser
  • Server Side: Aplikasi dijalankan pada sisi server, user hanya menerima hasil outputan dari server.
Multitier Application
Multitier Application

 

WEB CLIENT

Web Client merupakan pemberi perintah untuk melakukan request dan sekaligus menerima response dari server. Wujud nyata web client pada perangkat adalah web browser. Web browser adalah sebuah perangkat lunak yang menerjemahkan dan menampilkan halaman-halaman web sehingga memungkinkan user menginterpretasikan, melihat dan mengakses informasi pada suatu website. Contoh: Mozilla Firefox, Google Chrome, Internet Explorer, Safari, dll

WEB SERVER

Web Server adalah sebuah perangkat lunak yang memberikan layanan seperti menerima permintaan dari HTTP dan HTTPS dari client, dan kemudian mengirimkan kembali (response) hasil permintaan dalam bentuk dokumen HTML. Contoh web server:

  • Apache
  • Apache Tomcat
  • Microsoft Internet Information Services (IIS)

 

Comments

comments

Be the first to comment

Leave a Reply

Your email address will not be published.


*