Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso
Internet Internet (International connection Network = Jaringan Koneksi Internasional) = jaringan yang menghubungkan (mengkoneksikan) jutaan komputer di dunia sebagai sarana untuk interaksi dan pertukaran informasi. Informasi tersebut berupa text, graphic, audio, animasi dsb. (dalam bentuk elektronik) Internet pada mulanya adalah sebuah jaringan yang dikembangkan oleh Departemen Pertahanan AS (1960-an) Kemudian dikembangkan melalui proyek ARPA (Advanced Research Proyek Agency) yang disebut ARPANET hingga pada akhirnya seluruh jaringannya diubah menjadi TCP/IP (1980-an)
Internet lanjut.. Komponen : Client, Server, Jaringan Client : Komputer yang mengirim request (permintaan) dan menerima response (balasan) Server : Komputer yang melayani request dan memberikan response Jaringan : hubungan komunikasi antara dua komputer atau lebih Server Client Jaringan
Server Sistem komputer yang berjalan terus menerus di jaringan bertugas untuk melayani komputer lain (workstation) dalam jaringan Mail Server – aplikasi pada server yang bekerja menerima dan mengirim (qmail, sendmail) File Server – aplikasi pertukaran file melalui FTP (file transfer protokol, samba) Database Server – aplikasi untuk melayani pengolahan data (Mysql, Oracle dsb.) Web server – Aplikasi yang melayani request Http (Apache, Iis, Omni dsb.)
Jaringan Tujuan : - Berbagi sumber daya (sharing resources) - Media komunikasi - Integrasi data - Keamanan data
Topologi Jaringan
Client (Workstation) Web Browser : Aplikasi yang berfungsi untuk menerjemahkan dan menampilkan halaman web, ( IE, Mozilla Firefox, Opera, Chrome, dsb.) Teknologi Web : - Static Web : Halaman yang ditampilkan dari waktu ke waktu tidak berubah (statis) karena hanya berisi kode HTML saja - Dynamic Web : Halaman yang ditampilkan dapat berubah dari waktu ke waktu karena pengaruh skrip dari server (PHP, ASP, JSP, Phyton dsb..)
Pemrograman Web Client Side Programming = pemrograman yang basisnya client (dijalankan disisi client contoh : HTML, CSS, JavaScript, dsb) Server Side Programming = pemrograman yang basisnya server (dijalankan dijalankan terlebih dahulu di server, contohnya : PHP, Asp, CGI dsb.) Web Server : Aplikasi Server yang melayani request melalui protokol http (WWW), contohnya (Apache, IIS, Omni dsb) Database server : aplikasi untuk melayani pengolahan data (Mysql, Oracle dsb.)
Pemrograman Web Yang akan kita pelajari.. - Client-Side Programming : HTML,XHTML, CSS - Server-Side Programming : PHP - Create Database : Dumping SQL menggunakan PhpMyAdmin
Aplikasi yang kita gunakan dalam Web Programming Web Server : Apache Web Browser : IE, Mozilla Firefox Server-side Programming : PHP 5.0 Database Server : MySql Editor : Notepad ++