0

3. Bahasa Pemrograman Web

 Konsep Dasar Web


§  World Wide Web
Adalah suatu ruang informasi  dimana sumber-sumber daya yang berguna diidentifikasikan oleh
pengenal global yang disebut Uniform Resource Identifier (URI)
§  URI
Terdiri dari string karakter yang digunakan untuk identifikasi atau memberi suatu nama resource(sumberdaya) di Internet. 
§  URL
URL digunakan oleh browser untuk mengidentifikasi sumberdaya di Internet yang dituliskan dalam satu baris teks. URL dapat dikatakan sebagai bagian dari URI.

§  HTTP
Hypertext Transfer Protocol adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat  dipergunakan berbagai macam tipe dokumen.
Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup bekerja  Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1,1, versi HTTP yang digunakan umum sekarang ini.
HTTP adalah sebuah protokol yang menghubungkan antara  client dan  server. Sebuah client HTTP  seperti  web browser, biasanya memulai permintaan dengan membuat hubungan  TCP/IP dengan web server pada port tertentu (biasanya port 80).
Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET  / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa  informasi kode kepala yang  menjelaskan  aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1,1.
Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.
§  Client Side Programming
Dalam jaringan komputer, kata “client side” mengacu kepada operasi yang dilakukan oleh client pada satu hubungan “client-server” .
Secara umum, suatu client adalah satu aplikasi komputer, seperti web browser yang berjalan pada satu komputer lokal dari pengguna.
Operasi dapat dilakukan client-side karena operasi tersebut membutuhkan akses ke informasi atau fungsi yang tersedia pada client tetapi tidak pada server.
§  Server Side Programming
Dalam jaringan komputer, kata “server side” mengacu kepada operasi yang dilakukan oleh server pada satu hubungan “client-server” berdasarkan permintaan dari client.
Secara umum, suatu server adalah satu aplikasi komputer, yaitu web server yang berjalan pada satu komputer server yang dapat diakses oleh client.
Operasi yang dilakukan pada sisi server biasanya terkait dengan pemrosesan data dan penyimpan data sesuai dengan permintaan dari client.
Web server melakukan response permintaan dari client dengan mengirimkan kode – kode HTML yang dapat dieksekusi pada sisi client, maupun data – data media yang dibutuhkan oleh client.

0 komentar: