Internet, World Wide Web BAB 1
Internet dan Internet Protocol Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistemglobal Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia (wikipedia)
Domain Name System (DNS) Sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet Nama domain lebih mudah diingat daripada alamat IP (karena sifatnya yang alfabetis) Sebagai contoh, nama domain www.example.co.id mungkin diterjemahkan menjadi 198.105.125.23 (dalam IPv4)atau 2001:db8:0:0:0:ff00:42:8329 (dalam IPv6).
Web Server dan Web Browser Web Server dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti web browser. Web Browser, adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di internet.
HTTP Hypertext transfer protocol (HTTP) adalah protokol yang mendasari World Wide Web HTTP mendasari bagaimana pesan diformat dan ditransmisikan serta apa yang harus dilakukan server dan web browser sebagai respon berbagai situasi. Misalnya, saat dimasukkan alamat URL ke dalam browser, dikirim perintah HTTP kepada server Web untuk mengarahkannya ke laman Web yang diminta untuk didayagunakan. Standar pengembangan HTTP dikoordinasikan oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).
Uniform Resource Locator (URL) Uniform Resource Locator (URL) adalah serangkaian karakter yang merupakan alamat rujukan kepada suatu resource di Internet Bagian pertama URL disebut sebagai protocol identifier, ditujukan untuk mengindikasikan protokol apa yang harus dipakai. Bagian keduanya disebut sebagai resource name, yang menunjukkan alamat IP atau nama domain di mana resource itu berada. Protocol identifier dan resource name dipisahkan oleh ://. Contoh : http://www.example.co.id/contoh.html Pada kenyataannya, istilah ‘alamat Web’ adalah sinonim untuk URL yang memakai protokol HTTP atau HTTPS
HTML Bahasa yang lazim digunakan untuk membuat dokumen dalam World Wide Web HTML ditulis dalam wujud elemen HTML yang terdiri dari tag yang diapit oleh tanda <> (mis. <html> <head>) Tag HTML biasanya berpasangan (mis. <h1> dan </h1>) namun ada juga yang tidak seperti (<img>) Lebih lanjut di Pertemuan 2
Pemrograman Web Client Side Server Side
Client Side Script yang ditambahkan dalam dokumen html, dieksekusi oleh browser client. Contohnya : Javascript dan VBScript. a. Keuntungan: Waktu proses relatif cepat karena langsung dieksekusi oleh browser client Tidak memerlukan web server untuk hosting Dapat dieksekusi langsung oleh berbagai browser b. Kerugian: Script bisa dilihat oleh pengguna Script dapat di copy-paste Tidak cocok untuk akses data atau database
Server Side Script yang dieksekusi oleh server, hasilnya dalam bentuk html yang dikirim ke client. Server Side ini digunakan untuk membuat aplikasi web atau konten-konten dinamis seperti news dan buku tamu. Contoh dari sisi server ini adalah beberapa bahasa pemrograman web seperti PHP(open source dan banyak digunakan luas), Active Server Pages (ASP) a. Keuntungan: Script tidak bisa dilihat oleh pengguna, sehingga tidak dapat di-copy-paste Cocok untuk akses data atau aplikasi database Untuk membuat fitur-fitur tertentu yang berguna, misalnya: hit counter, user manajemen, disain yang dinamis, CMS, dll b. Kerugian: Waktu proses relatif lebih lambat karena dieksekusi oleh server Memerlukan web server untuk hosting
Latihan Soal Berikan penjelasan disertai contoh mengenai perbedaan internet dan intranet