Mata kuliah ini membahas tentang jaringan komputer, meliputi pemodelan layer OSI dan TCP/IP, layer fisik, link, IP, transport, dan aplikasi. Mahasiswa akan mempelajari konsep-konsep jaringan komputer secara teoritis dan praktis menggunakan Linux dan perangkat lunak sumber terbuka."
1. KURIKULUM ITB 2013-2018 – PROGRAM SARJANA
Program Studi Teknik Elektro
Sekolah Teknik Elektro dan Informatika
Silabus dan Satuan Acara Pengajaran (SAP)
Kode Matakuliah:
EL4120
Bobot sks:
3
Semester:
7
KK / Unit Penanggung
Jawab:
Teknik Komputer
Sifat:
Wajib
Nama Matakuliah
Jaringan Komputer
Computer Network
Silabus Ringkas
OSI 7 and TCP/IP layer models, computer fundamental, physical layer, link layer, Internet Protocol
(IP) layer, Transprot layer, application layer, Internet QoS, Network security.
Pemodelan layer OSI 7 dan layer TCP/IP, jaringan komputer fundamental (dasar), Layer fisik, Layer
Link, Layer Internet Protocol (IP), Layer Transport, Layer Application, Internet QoS, Keamanan
jaringan komputer.
Silabus Lengkap
Basics of the TCP/IP layer model, as well as the OSI 7 layer model, computer fundamental, physical
layer, link layer, Internet Protocol (IP) layer, Transprot layer, application layer, Internet QoS, Network
security. RFC and IETF, kernel linux overview and its task in computer network, open source
development tools for computer network (programming, debugging, maintenance, profiling, embeded),
and computer network utilities using open source applications.,
Dasar dari pemodelan layer OSI 7 dan TCP/IP, jaringan komputer fundamental (dasar), Layer fisik,
Layer Link, Layer Internet Protocol (IP), Layer Transport, Layer Application, Internet QoS, Keamanan
jaringan komputer. RFC dan IETF, linux dan peranannya dalam jaringan komputer, development tool
berbasis open source untuk jaringan komputer (programming, debugging, maintenance, profiling,
embeded), dan utilitas jaringan komputer memanfaatkan aplikasi – aplikasi open source.
Luaran (Outcomes)
Understand the basics of the TCP/IP dan OSI 7 layer model, understand about computer network
fundamental, understand about physical layer with its task dan function, understand about link layer
with its task dan function, understand about Internet protocol (IP) layer with its task dan function,
understand about transport layer with its task dan function, understand about lapplication layer with its
task dan function, understand about Internet QoS, understand about computer network security.
Understand and knowing how to develop application for OTT service, understand and knowing how to
develop application for QoS management, understand and knowing how to develop application for
computer network security management.
All of them provided with practice/implementation using Linux operating system and open source
applications.
Memahami tentang dasar dari pemodelan layer OSI 7 dan TCP/IP, memahami tentang dasar
(fundamental) jaringan komputer, memahami tentang Layer Fisik beserta tugas dan manfaatnya,
memahami tentang Layer Link beserta tugas dan fungsinya, memahami tentang Layer Internet
Protocol (IP) beserta dengan tugas dan fungsinya, memahami tentang Layer Transport beserta tugas
dan fungsinya, memahami tentang Layer Aplikasi beserta tugas dan fungsinya, memahami mengenai
Internet QoS, memahami mengenai keamanan jaringan komputer.
Paham dan tahu bagaimana membangun aplikasi untuk layanan OTT, paham dan tahu bagaimana
membangun aplikasi untuk manajemen QoS, paham dan tahu bagaimana membangun aplikasi untuk
manajemen keamanan jaringan komputer.
Semua teori disajikan beserta dengan praktek/implementasi menggunakan sistem operasi LInux dan
aplikasi – aplikasi open source.
Mata kuliah Terkait
EL3016 Sistem Komunikasi Prasyarat
Kegiatan Penunjang
Development an application (implementation), choose one of them :
1. Development application for OTT service.
2. Development application for QoS management.
3. Development application for network security management.
Pembuatan aplikasi (implementasi), pilih salah satu :
1. Membangun aplikasi terkait dengan layanan OTT.
2. Membangun aplikasi terkait dengan manajemen QoS.
3. Membangun aplikasi terkait dengan manajemen keamanan jaringan komputer.
Pustaka
Dar Lin, Y., Hwang, R.H., Baker, F. Computer Network An Open Source Approach. 2011 (pustaka utama)
Forouzan, Data Communication and Networking, 5th ed., McGraw-Hill Science/Engineering/Math, 2012
(pustaka utama)
Tanenbaum and Wetherall, Computer Networks, 5th ed., Prentice Hall, 2010 (pustaka alternatif)
Bubble, D. (2012) : Introduction to Telco OTT Service. Disruptive Analysis. USA. (pustaka utama)
Solano Tech. (2009) : Service Provider, Over The Top Is Good For You. Solano Tech. USA. (pustaka utama)
Mobile Square. (2012) : Over The Top (OTT) Service : How Operator Can Overcome The Fragmentation of
Communication. Tyntec. USA. (pustaka utama).
Bidang Akademik dan Kemahasiswaan ITB Kur2013-Teknik Elektro Halaman 1 dari 6
Template Dokumen ini adalah milik Direktorat Pendidikan - ITB
Dokumen ini adalah milik Program Studi Teknik Elektro - ITB.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Dirdik-ITB dan EL-ITB.
2. Panduan Penilaian Tugas soal, tugas pembuatan aplikasi.
Catatan Tambahan
Total pertemuan sebanyak 15 minggu pertemuan dan 2 minggu untuk UTS dan UAS.
Kuliah aktif 15 minggu (1 minggu = 1 bab materi, 2 kali pertemuan dalam seminggu, masing – masing 2 jam dan 1
jam). Sudah termasuk pembuatan tugas soal dan tugas aplikasi.
Bidang Akademik dan Kemahasiswaan ITB Kur2013-Teknik Elektro Halaman 2 dari 6
Template Dokumen ini adalah milik Direktorat Pendidikan - ITB
Dokumen ini adalah milik Program Studi Teknik Elektro - ITB.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Dirdik-ITB dan EL-ITB.
3. Mg
#
Topik Sub Topik Capaian Belajar Mahasiswa Sumber Materi
1
Introduction
(pendahuluan)
•Syarat sebuah
jaringan komputer.
•Scalability dan
resource sharing pada
jaringan komputer.
•Prinsip dasar
(underlying principle)
pada jaringan
komputer.
•Performance measure
dan interoperability
pada jaringan
komputer.
•Pengenalan protokol
(protocol) pada
jaringan komputer.
•Pemodelan 7 layer
OSI dan 4 layer TCP
IP.
•Arsitektur internet.
•Struktur paket data
pada web server dan
pada gateway.
•Implementasi teori
fundamental jaringan
komputer
menggunakan sistem
operasi linux dan
open source software
(client daemon,
server daemon,
interface driver,
device controller).
•Dapat mengetahui tentang
layer TCP/IP beserta
fungsinya.
•Dapat mengetahui tentang
layer OSI beserta fungsinya.
•Dapat mengetahui padanan
layer di TCP/IP dengan di
OSI.
•Dapat mengetahui tentang
syarat – syarat sebuah
jaringan komputer.
•Dapat mengetahui tentang
scalability dan resource
sharing dalam jaringan
komputer.
•Dapat mengetahui tentang
prinsip dasar, ukuran
performansi, protokol, dan
interoperability pada jaringan
komputer.
•Dapat mengetahui tentang
arsitektur internet sebagai
bagian dari jaringan
komputer.
•Dapat mengetahui tentang
struktur paket data (misal di
web server, di gateway)
terkait dengan pemanfaatan
jaringan komputer.
•Dapat mengetahui tentang
implementasi teori terkait
fundamental jaringan
kmputer, memanfaatkan
Linux dan open source
software.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 1-45)
•Forouzan, Data
Communication and
Networking (hal 7-43)
•Tanenbaum and Wetherall,
Computer Networks (hal 41-
53)
2
Physical Link Layer) :
Bag 1
•Data dan signal
(analog, digital).
•Media (wired,
wireless).
•Dapat mengetahui tentang
data dan signal, baik analog
maupun digital.
•Dapat mengetahui tentang
media jaringan komputer,
baik wired (kabel) maupun
wireless (nirkabel).
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 55-112)
•Forouzan, Data
Communication and
Networking (hal 55-257 )
•Tanenbaum and Wetherall,
Computer Networks (hal 90
- 185)
3
Physical Link Layer) :
Bag 2 (habis)
•Information coding
dan baseband
transmission.
•Digital modulation
dan multiplexing.
•Implementasi pada
linux dan open source
software (IEEE
802.11a transmitter
menggunakan
OFDM).
•Dapat mengetahui tentang
informatio coding dan
baseband transimission.
•Dapat mengetahui tentang
digital modulation dan
multiplexing.
• Dapat mengetahui tentang
implementasi layer fisik
(physical layer)
memanfaatkan linux dan
open source software.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 55-112).
•Forouzan, Data
Communication and
Networking (hal 55-257
•Tanenbaum and Wetherall,
Computer Networks (hal 90
- 185)
4 Data Link (Data Link
Layer) : Bag 1
• Framing.
• Addressing.
• Error control dan
reliability.
• Flow control.
•Dapat mengetahui tentang
framing, addressing, error
control, reliability, flow
control, medium access
control, bridging, link layer
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 126-186)
•Forouzan, Data
Communication and
Bidang Akademik dan Kemahasiswaan ITB Kur2013-Teknik Elektro Halaman 3 dari 6
Template Dokumen ini adalah milik Direktorat Pendidikan - ITB
Dokumen ini adalah milik Program Studi Teknik Elektro - ITB.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Dirdik-ITB dan EL-ITB.
4. • Medium access
control.
• Bridging.
• Link layer packet
flow.
packet flow di jaringan
komputer.
Networking. (hal 265-507)
•Tanenbaum and Wetherall,
Computer Networks (hal
194- 248)
5
Data Link (Data Link
Layer) : Bag 2 (habis)
• Point to point
protocol.
• Wireless link
(bluetooth, wireless
LAN).
• Implementasi teori
memanfaatkan linux
dan open source
software (NS2, Call
graphics, network
device driver in
linux, probing I/O
port)
•Dapat mengetahui tentang
point to point protocol.
•Dapat mengetahui tentang
wireless link, mencakup pada
wireless LAN dan bluetooth.
•Dapat mengetahui tentang
implementasi teori Link
Layer memanfaatkan linux
dan open source software.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 126-186)
•Forouzan, Data
Communication and
Networking. (hal 265-507)
•Tanenbaum and Wetherall,
Computer Networks (hal
194- 248)
6
IP Layer (Layer Internet
Protocol) : Bag 1
•IP Layer Protocol dan
packet flow.
•Internet Protocol.
•IPV4 forwarding,
cheksum,
fragmentation.
•IPV6 header format,
extension header,
fragmentation.
•Dapat mengetahui tentang IP
Layer Protocol, packet flow,
Internet Protokol.
•Dapat mengetahui tentang
IPV4 forwarding, cheksum,
fragmentation.
•Dapat mengetahui tentang
IPV6 header format,
extension header,
fragmentation..
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 224-326)
•Forouzan, Data
Communication and
Networking. (hal 517-694)
•Tanenbaum and Wetherall,
Computer Networks (hal
355-485)
7
IP Layer (Layer Internet
Protocol) : Bag 2
(habis)
•Routing, optimal
routing, RIP, OSPF,
multicast routing.
•Implementasi pada
linux dan open source
software (call
graphics, OSPF,
BGP).
•Dapat mengetahui tentang
Routing, optimal routing,
RIP, OSPF, multicast routing.
•Dapat mengetahui tentang
implementasi teori Layer
Internet Protocol (IP)
memanfaatkan linux dan open
source software.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 224-326)
•Forouzan, Data
Communication and
Networking. (hal 517-694)
•Tanenbaum and Wetherall,
Computer Networks (hal
355-485)
8 UTS
9
Layer Transport
(TCP/Transport Control
Protocol) : Bag 1
•Node to node dan end
to end.
•Error control, rate
control, flow control,
congestion control.
•UDP (unreliable
connectionless
transfer) : header
format, error control,
unicast dan multicast
real time traffic.
•TCP (reliable
connection oriented
transfer) : connection
management, TCP
congestion control,
TCP flow control.
•Dapat mengetahui tentang
node to node, end to end,
rrror control, rate control,
flow control, congestion
control. pada Layer
Transport.
•Dapat mengetahui tentang
UDP dan TCP beserta
karakteristik di dalamnya.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 340 - 408)
•Forouzan, Data
Communication and
Networking. (hal 701-753)
•Tanenbaum and Wetherall,
Computer Networks (hal 495
- 603)
10 Layer Transport
(TCP/Transport Control
Protocol) : Bag 2 (habis)
•Socket programming
interface.
•Transport Protocol
untuk Real Time
Traffic.
•Dapat mengetahui tentang
socket programming
interface.
•Dapat mengetahui tentang
Transport Protocol untuk
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 340 – 408)
•Forouzan, Data
Communication and
Bidang Akademik dan Kemahasiswaan ITB Kur2013-Teknik Elektro Halaman 4 dari 6
Template Dokumen ini adalah milik Direktorat Pendidikan - ITB
Dokumen ini adalah milik Program Studi Teknik Elektro - ITB.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Dirdik-ITB dan EL-ITB.
5. •Implementasi pada
linux dan open source
software (linux
socket filter, socket
read write inside out,
TCP persist timer).
Real Time Traffic.
•Dapat mengetahui tentang
implementasi teori Layer
Transport memanfaatkan
linux dan open source
software.
Networking. (hal 701-753).
•Tanenbaum and Wetherall,
Computer Networks (hal 495
– 603).
11 Layer Aplikasi (Apps)
•Cara kerja port,
server, dan
pengklasifikasian
server.
•Karakteristik layer
aplikasi
•DNS (Domain Name
Server)
•E-Mail.
•WWW (World Wide
Web).
•FTP (File TRansport
Protocol).
•SNMP (Simple
Network
Management
Protocol).
•VOIP (Voice Over
IP).
•Streaming : protocol,
QoS, algoritma
kompresi..
•Peer to Peer (P2P)
•Social Network
(Facebook, Twitter,
Mindtalk)
•Implementasi pada
linux dan open source
software (Darwin
streaming server,
BIND, Apache,
Asterisk, BitTorrent).
• Dapat mengetahui tentang
cara kerja port di dalam
jaringan komputer, cara kerja
komputer server, dan
pengklasifikasian komputer
server.
• Dapat mengetahui tentang
karakteristik Layer Aplikasi.
• Dapat mengetahui tentang
berbagai jenis aplikasi dan
protokol di Layer Aplikasi :
DNS, WWW, FTP, SNMP.
• Dapat mengetahui tentang
VOIP sebagai sebuah
layanan.
• Dapat mengetahui tentang
streaming dari sisi
protokol yang digunakan,
QoS, dan algoritma
kompresi di dalamnya.
• Dapat mengetahui tentang
P2P sebagai sebuah
layanan.
• Dapat mengetahui tentang
layanan social network di
dalam jaringan komputer.
• Dapat mengetahui tentang
implementasi teori Layer
Aplikasi memanfaatkan
linux dan open source
software.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 419-533)
•Forouzan, Data
Communication and
Networking. (hal 795-925)
•Tanenbaum and Wetherall,
Computer Networks (hal
611-734)
12 OTT (Over The Top)
•Pengenalan OTT.
•OTT World, Telco
World, Telco OTT
World.
•Evolusi OTT dan
fragmentasi.
•Forecast dan sudut
pandang operator
(operator view)
•Penerapan OTT
(IPTV, OTT TV)
•
• Dapat mengetahui tentang
OTT
• Dapat mengetahui tentang
OTTWorld, Telco OTT
World, Telco World, dan
kaitan ketiganya.
• Dapat mengetahui tentang
forecasting dan sudut
pandang operator terhadap
OTT.
• Dapat mengetahui tentang
penerapan OTT di OTT TV,
IPTV.
•Bubble, D. (2012) :
Introduction to Telco OTT
Service. Disruptive Analysis.
USA. (hal 1-30)
•Solano Tech. (2009) : Service
Provider, Over The Top Is
Good For You. Solano Tech.
USA. (hal 1-4)
•Mobile Square. (2012) : Over
The Top (OTT) Service :
How Operator Can
Overcome The
Fragmentation of
Communication. Tyntec.
USA. (hal 1-35)
13 QoS (Quality of
Service)
•Signaling protocol.
•QoS routing.
•Admission control.
•Packet classification.
•Policing.
•Dapat mengetahui tentang
signaling protocol, QoS
routing, admission control,
packet classification,
policing, scheduling, QoS
architectures, dan algoritma
untuk QoS component.
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 546- 588)
•Forouzan, Data
Communication and
Networking. (hal 674-686)
Bidang Akademik dan Kemahasiswaan ITB Kur2013-Teknik Elektro Halaman 5 dari 6
Template Dokumen ini adalah milik Direktorat Pendidikan - ITB
Dokumen ini adalah milik Program Studi Teknik Elektro - ITB.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Dirdik-ITB dan EL-ITB.
6. •Scheduling.
•QoS architectures.
•Algoritma untuk QoS
components.
•Implementasi pada
linux dan open source
software (traffic
control element, flow
identification, token
bucket, packet
schedulling, Random
Early Detection).
•Tanenbaum and Wetherall,
Computer Networks (hal
404-421)
14 Security
•Data security :
prinsip – prinsip
kriptografi, digital
signature and
message
authentication, link
layer tunneling, IP
security.
•Access security :
network/transport
layer firewall,
application layer
firewall.
•System security :
information
gathering,
vulnerability
exploiting, malicious
code.
•Implementasi pada
linux dan open source
software (hardware
3DES, AH and ISP in
IPSec, Snort,
Firewall Toolkit).
• Dapat mengetahui tentang
data security, access security,
dan system security.
•
•Yin Dar Lin, Computer
Network an Open Source
Approach. (hal 590-692).
•Forouzan, Data
Communication and
Networking. (hal 731-803)
•Tanenbaum and Wetherall,
Computer Networks (hal
763-869)
15 UAS
Tugas
Ada 2 buah tugas yang
wajib dikerjakan :
a.) Implementasi Deep
Packet Inspection.
b.) Pemilihan salah satu
topik
(OTT/QoS/Security).
Tugas dikumpulkan
sebelum UAS.
• Implementasi Deep
Packet Inspection
memanfaatkan sistem
operasi Linux dan
perangkat lunak open
source.
• Implementasi salah
satu dari 3 topik yang
ditawarkan (OTT,
QoS, Security),
memanfaatkan sistem
operasi Linux dan
perangkat lunak open
source.
• Dapat mengimplementasikan
mengenai Deep Packet
Inspection memanfaatkan
sistem operasi Linux dan
perangkat lunak open source.
• Dapat mengimplementasikan
salah satu dari 3 topik yang
ditawarkan, memanfaatkan
sistem operasi Linux dan
perangkat lunak open source.
•Semua materi perkuliahan.
Bidang Akademik dan Kemahasiswaan ITB Kur2013-Teknik Elektro Halaman 6 dari 6
Template Dokumen ini adalah milik Direktorat Pendidikan - ITB
Dokumen ini adalah milik Program Studi Teknik Elektro - ITB.
Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Dirdik-ITB dan EL-ITB.