Jaringan komputer • Adalah sekelompok komputer otonom yang saling berhubungan antara yang satu dengan lainnya, • Menggunakan suatu protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi dan bertukar informasi
Tujuan Pembangunan Jaringan Komputer mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima
Manfaat Jaringan Komputer • • • • • •
Berbagi sumber daya (sharing resources) Media komunikasi Integrasi data Pengembangan dan pemeliharaan Keamanan data Sumber daya lebih efisien dan informasi terkini.
Komponen-komponen dalam komunikasi data • • • •
Komputer host Komputer receiver Data Protokol komunikasi
Kategori Jaringan • • • •
Jaringan lokal (LAN) Metropolitan Area Network (MAN) Wide Area Network (WAN) Personel Area Network (PAN)
Berdasarkan fungsional: • Client-Server • Peer to peer (workgroup)
Jaringan LAN • Jaringan komputer yang berhubungan dalam satu lokasi (misalkan dalam suatu gedung) • Muncul tahun 1984
Kegunaan LAN • • • • • • •
Shared data Shared software Penggunaan hardware yang lebih efektif Email Komunikasi data dengan kecepatan tinggi Metered Software Applications Sharing Printer
Internet • Jaringan internetworking yang terbentuk dari jaringan-jaringan yang lebih kecil • “Network of networks” untuk keperluan akademik, bisnis, militer, pemerintahan, ataupun personal • Mengandung informasi dan layanan (services) Informasi berbagai dokumen dan file, serta halaman
Web Layanan email, ftp, chat, video conference, …
Internet • Jaringan komputer yang sangat besar yang menghubungkan jaringan-jaringan komputer yang ada di dunia menggunakan protokol TCP/IP • Awalnya dikembangkan untuk proyek militer AS. (http://dir.yahoo.com/Computers_and_internet/Internet/History/)
Internet: Arsitektur Fisik
http://navigators.com/sessphys.html
Statistik Internet
Statistik Internet
Internet-based Services • • • • • •
Email Chat (IRC) File Transfer (FTP) Remote Access (telnet) World Wide Web (Web) VoIP
Email • Memungkinkan pengguna lokal dan global saling bertukar informasi/pesan • Setiap pengguna memiliki alamat mailbox di mana pesan dikirim • File non-ASCII (biner) dapat di-attach
Telnet • Memungkinkan pengguna mengakses komputer remote. • Hanya menampilkan teks • Perintahnya memerlukan 2 argumen nama/alamat IP komputer remote Port komputer remote
FTP (File Transfer Protocol) • Digunakan untuk mentransfer file dari 1 komputer ke komputer lainnya • Aplikasinya berbasis teks dan grafis • Kazza, Napster,dll
Internet Relay Chat • Fasilitas yang memungkinkan pengguna melakukan percakapan dengan bahasa tertulis secara interaktif • Pengguna yang terhubung ke internet dapat langsung berkomunikasi dengan pengguna lainnya melalui “chat Room” untuk membahas/berkomentar terkait berbagai topik • Diperlukan software pendukung seperti mIRC, Yahoo Messenger, ICQ, dll
World Wide Web • Layanan informasi yang terdistribusi berbasis hypertext. Terdistribusi : lokasi informasi tersebar
Hypertext : memungkinkan dokumen informasi dapat
saling terhubung Awalnya hanya melayani dokumen teks biasa, namun berkembang hingga sekarang mendukung multimedia
World Wide Web • • • •
Diperkenalkan tahun 1990 oleh Tim Berners Lee Dikelola oleh W3C Format Dokumen : HTML Protokol : HTTP
Jenis-jenis WebSite • Personal/corporate • e-Commerce, e-Government, e-Learning, etc • News/information/community/corporate portal
Lingkungan Web • • • •
Web Server Web Browser HTTP URL
Web Server dan Web Browser
HTTP • Kependekan dari Hypertext Transfer Protocol • Merupakan sekumpulan aturan untuk pertukaran file (teks, grafik, gambar, video, suara, dan file multimedia lainnya) dalam web • Sifatnya stateless (tidak ada komunikasi berkelanjutan/server tidak menyimpan pesan)
HTTP (contd) • HTTP Daemon merupakan program yang dirancang untuk menunggu adanya permintaan HTTP ( HTTP request) dan mengelolanya ketika permintaan tsb datang • Browser merupakan HTTP Client yang berfungsi mengirimkan permintaan kepada server
HTTP (contd) • HTTP Daemon yang terletak di mesin server akan menerima permintaan tersebut dan setelah dilakukan proses tertentu, merespon permintaan dengan cara mengirimkan file yang diperlukan
Uniform Resource Locator • Alamat sebuah resource (file) yang dapat diakses melalui internet • Jenis resource yang diambil tergantung protokol aplikasi internet yang berlangsung, misal HTTP, File, News. Contoh • file://ftp.serverku.co.id/umum/files/webprog.doc • news://news.serverku.co.id/soc.culture.indonesia
Uniform Resource Locator (contd) • URL berisi nama domain yang mengidentifikasikan suatu komputer yang spesifik di Internet dan sebuah deskripsi hierarkis dari suatu lokasi file pada komputer yang bersangkutan • Nama Domain Dikelola oleh InterNIC
Uniform Resource Locator (contd)
Domain Name System
Lingkungan Pemrograman Web • Script (Language) – HTML, JavaScript,XML, PHP, ASP, dll • Interface Design – CSS • Editor – Kedit,vi,notepad, Dreamweaver, Editplus, dll • Operating System – Windows, Linux • Web Server – Apache, IIS, PWS • Web Browser – Navigator, IE, Mozilla, Opera
TUGAS MINGGU DEPAN! Pelajari materi :
“Data center dan Inovasi Aplikasi Google” 1. Tulis di blog masing-masing 2. Buat file presentasi (ppt) dilengkapi dengan video 3. URL + file presentasi Kirim ke email maksimal Jum’at 16 Nopember 2012 pukul 20.00 wib