Jaringan Komputer dan Komunikasi Data Agus Aan Jiwa Permana, S.Kom, M.Cs Diagram Model Sederhana Sistem Komunikasi Diagram Model Sederhana Sistem Komunikasi Model Komunikasi Source (Sumber) Menghasilkan data untuk ditransmisikan Transmitter (Pengirim) Mengkonversi data menjadi signal yang siap untuk ditransmisikan Sistem Transmisi Membawa data Receiver (Penerima) Mengkonversi signal yang diterima menjadi data Destination (Tujuan) Menerima data Model Komunikasi Data Apa Jaringan Komunikasi itu (dari sisi end to end) Jaringan memberikan layanan memindahkan data dan informasi. Ex : Burung, kurir, truk, telegram, telepon, Internet … Contoh lain, layanan transportasi: memindahkan objek: Kuda, kereta api, truk, pesawat udara ... Apa yang membedakan bermacam-macam tipe jaringan? Layanan yang diberikan Apa yang membedakan layanan? Bandwidth Tingkat kehilangan Jumlah dari ‘end systems’ Antarmuka layanan (bagaimana mengimplementasikannya?) Lainnya: Kehandalan, unicast vs. multicast, real-time, message vs. byte ... Jaringan Komunikasi Dari Sisi Infrastruktur Elektron dan foton sebagai media komunikasi Links: fiber, kawat tembaga, satellite, … Switches: electronic/optical, crossbar/Banyan Protocols: TCP/IP, ATM, SONET, Ethernet, X.25, IPX, SNA Fungsionalitas: routing, error control, congestion control, Quality of Service (QoS) Aplikasi: FTP, WEB, X windows, File zilla... Jaringan Komputer : Pengantar Komunikasi secara langsung (point to point) seringkali tidak praktis Jarak antar peralatan terlalu jauh Sejumlah peralatan akan memerlukan jumlah koneksi yang besar Solusi yang nyata adalah : Jaringan Komunikasi (Jaringan Komputer) Definisi Jaringan Komputer sekelompok komputer yang saling dihubungkan dengan menggunakan suatu protokol komunikasi, sehingga antara satu komputer dengan komputer yang lain dapat berbagi data atau berbagi sumber daya (sharing resources). D Saluran komunikasi A B C TIPE JARINGAN Jarak Geografis Local Area Networks (LAN) Metropolitan Area Networks (MAN) Wide Area Networks (WAN) Tipe Informasi Jaringan data vs. jaringan telekomunikasi Tipe Aplikasi Jaringan yang digunakan secara khusus: reservasi pesawat terbang, jaringan perbankan, aplikasi SIGO dan SIMAS Jaringan yang digunakan secara internasional : Internet Wide Area Networks (karakteristik) Area yang dilingkupi luas Menggunakan saluran komunikasi publik Kecepatan transfer datanya relatif rendah Beberapa Beberapa teknologi alternatif Circuit switching Packet switching Frame relay Asynchronous Transfer Mode (ATM) Local Area Networks Area yang dilingkupi terbatas Dalam gedung atau kampus kecil Dimiliki oleh sebuah organisasi Kecepatan transfer datanya besar (>= 10 MBps) Biasanya menggunakan sistem broadcast Beberapa teknologi alternatif : switched systems dan ATM Wifi Topologi Jaringan (1) Jaringan Terpusat (Star) jaringan yang terdiri dari beberapa node (client ) yang terhubung dengan sebuah komputer pusat atau disebut server melalui peralatan jaringan, yaitu switch atau hub. Server Topologi Jaringan (2) Ring jaringan yang terdiri dari beberapa komputer yang saling berhubungan antara satu dengan lainnya tanpa komputer pusat. Topologi Jaringan (3) Topologi Bus : beberapa komputer terkoneksi melalaui sebuah saluran komunikasi secara bus Klasifikasi Jaringan Komunikasi Jaringan komunikasi dapat diklasifikasikan berdasarkan cara pertukaran informasi : Communication Network Switched Communication Network Circuit-Switched Communication Network Broadcast Communication Network Packet-Switched Communication Network Datagram Network Virtual Circuit Network Broadcast vs. Switched Communication Networks Broadcast communication networks Informasi yang ditransmisikan oleh suatu simpul (node) diterima oleh setiap simpul di jaringan contoh: biasanya di LANs (Ethernet, Wavelan) Persoalan: koordinasi akses semua simpul ke media komunikasi (Multiple Access Problem) Switched communication networks Informasi ditransmisikan ke sub-set simpul-simpul tertentu contoh: WANs (Telephony Network, Internet) Persoalan: bagaimana menyampaikan informasi ke simpul yang dituju Hal ini dilakukan oleh simpul khusus (routers, switches) Circuit Switching Komunikasi secara khusus dibangun selama proses transfer data (dedicated communications) Tiga fase 1. circuit establishment 2. data transfer 3. circuit termination Bila jaringan tidak terjadi -> “Busy signal” Contoh Jaringan Telepon ISDN (Integrated Services Digital Networks) Circuit Switching Sebuah node (switch) di dalam jaringan circuit switching incoming links Node outgoing links Packet Switching Data yang dikirim tidak dijamin datang secara berurutan Data tersebut berupa paket dengan ukuran kecil Paket dilewatkan dari simpul satu ke simpul lain antara pengirim dan penerima (Store and forward) Metode ini digunakan untuk komunikasi dari terminal ke komputer, dan juga dari komputer ke komputer Protokol Digunakan untuk komunikasi antar entitas dalam suatu sistem Harus ‘berbicara’ dalam bahasa yang sama Entitas User applications e-mail facilities terminals Sistem Komputer Terminal Remote sensor Elemen Kunci dari Protokol Syntax Format data Level signal Semantiks Control information Penanganan kesalahan Timing Speed matching Sequencing Arsitektur Protokol Proses komunikasi dibagi menjadi modul modul Contoh : Transfer file dapat dipecah menjadi 3 modul : Aplikasi transfer file Layanan komunikasi Akses jaringan Arsitektur Sederhana Transfer File Agar dapat berhubungan suatu perangkat harus bersifat sebagai interface dengan sistem transmisi. Jika sebuah interface dibuat, maka diperlukan pembangkit sinyal (signal generation) agar terjadi proses komunikasi. Hal-hal yang berkaitan dengan sinyal seperti bentuk dan intensitasnya, haruslah : Memadai untuk disebarkan melalui sistem transmisi. Mampu diterjemahkan sebagai data pada perangkat receiver. Terminal Komunikasi Data Perangkat terminal data (Data Terminal Equipment) Perangkat yang berfungsi untuk mengirim serta menerima data dan informasi. Dua kelompok berdasarkan metode pengiriman data ke jalur transmisi. 1. Terminal yang melakukan pengiriman data ke jalur transmisi dengan dikendalikan oleh operator. 2. Terminal yang melakukan pengiriman data ke jalur transmisi melalui memory penyangga (buffer) yang dimiliki. Kendala-kendala komunikasi data : Waktu tanggap sistem Ukuran kecepatan sistem Troughput Ukuran beban dari sistem Faktor manusia Yang menentukan lancar-tidaknya suatu sistem Bentuk Komunikasi Data : Sistem Komunikasi Off-Line Sistem Komunikasi ON-Line Sistem Komunikasi Off-Line Off-line Communication system adalah suatu sistem pengiriman data melalui fasilitas komunikasi dari suatu lokasi ke pusat pengolahan data, tetapi data yang dikirim tidak langsung diproses oleh CPU. Terminal Modem Modem Terminal Sistem Komputer Sistem Komunikasi data Off-Line : - Terminal : Adalah suatu I/O device yang digunakan untuk mengirim data dan menerima data jarak jauh dengan menggunakan fasilitas telekomunikasi. - Jalur komunikasi : Adalah fasilitas telekomunikasi yang sering digunakan, seperti telephon, telex dll. - Modem : (Modulator/Demodulator) adalah suatu alat yang mengalihkan data dari sistem kode digital ke dalam sistem kode analog dan sebaliknya. - Sistem komputer : merupakan perangkat utama untuk pemerosesan data yang menerima input data dan menghasilkan Output. Sistem Komunikasi On-Line On-line Communication system data yang dikirim melalui terminal dapat langsung diolah oleh pusat komputer. Bentuk system komunikasi On-Line Realtime System Batch Processing System Timesharing System Distributed Data Processing System Realtime System Merupakan suatu system pengolahan data yang membutuhkan tingkat transaksi dengan kecepatan tinggi, saat data diterima kemudian mengirimkan kembali hasil pengirim data saat itu juga. pengolahan ke CPU TERMINAL DISK MODEM MODEM TERMINAL MODEM TERMINAL Real Time System MODEM TERMINAL Batch Processing System Merupakan teknik pengolahan data dengan menumpuk data terlebih dahulu dan diatur pengelompokan data tersebut dalam kelompokkelompok yang disebut bacth, kemudian diolah untuk mendapatkan laporan yang diinginkan. Tumpukan Data Tumpukan Data Terminal Media Penyimpanan CPU Laporan File Output Batch Processing System Tumpukan Data Timesharing System Suatu teknik on-line system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai dengan melayani beberapa alat I/O secara bergantian. DISK CPU TERMINAL TERMINAL TERMINAL Time Sharing System Distributed Data Processing System Merupakan bentuk yang sering digunakan sekarang sebagai perkembangan dari timesharing system. Sebagai suatu system komputer interaktif yang terpencar secara geografis dan dihubungkan dengan jalur telemunikasi ke setiap komputer yang mampu memproses data secara mandiri dan mempunyai kemampuan berhubungan dengan komputer lain dalam suatu system. Komputer Pusat Komputer Pusat KOMPUTER DISK KOMPUTER DISK Komputer Pusat KOMPUTER Distributed data processing system DISK