70
Sistem Komputer dan Jaringan KU1072/Pengenalan Teknologi Informasi B TahapTahunPertamaBersama Institut Teknologi Bandung Tim PengajarKU1072

SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

  • Upload
    ngokien

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

Page 1: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Sistem Komputer dan Jaringan

KU1072/Pengenalan Teknologi Informasi B

Tahap Tahun Pertama Bersama

Institut Teknologi Bandung

Tim Pengajar KU1072

Page 2: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Tujuan Kuliah

• Menjelaskan dasar struktur, organisasi, dan komponen-

komponen hardware internal dan eksternal sistem komputer

• Menjelaskan kategori fundamental software dan peranan

sistem operasi pada sistem komputer modern

• Memberikan pengetahuan tentang latar belakang adanya• Memberikan pengetahuan tentang latar belakang adanya

jaringan komputer beserta komponen-komponen hardware &

software penyusunnya

2KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 3: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

PERANGKAT KERAS

3KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 4: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Apa yang dilakukan komputer?

4 operasi dasar :

• Menerima input dari dunia luar

• Memproses informasi: melakukan operasi

aritmatik dan lojik terhada informasiaritmatik dan lojik terhada informasi

• Menghasilkan output: memberikan informasi ke

dunia luar

• Menyimpan dan mengambil informasi dari

memori dan tempat penyimpanan (storage)

4KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 5: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Komponen Perangkat Keras Komputer

• Input devices (piranti

masukan)

• Output devices (piranti

Keluaran

• Microprocessor (CPU)• Microprocessor (CPU)

• Memory dan storage

device (piranti

penyimpanan)

� Primary storage

� Secondary storage

• Peripherals5KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 6: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

The Computer Hardware

Hard driveVideo USB Network

Outside

world

KU1072/Pengenalan Teknologi

Informasi B 6

Hard drive

controller

Video

controller

Memory

USB

controller

Network

controller

CPU Computer internals

(inside the “box”)

KU1071/Pengantar Teknologi

Informasi A/Sem 1 2012-2013

25/11/2013

Page 7: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

The Computer’s Core: CPU & Memory

• Sebuah komputer digital adalah koleksi on/off

switches yang dirancang untuk men-transformasi

informasi dari 1 bentuk ke bentuk lainnya

• Pengguna memberikan komputer dengan suatu pola • Pengguna memberikan komputer dengan suatu pola

bit (input) dan komputer mengikuti instruksi untuk

mentransformasi input menjadi pola bit yang lain

(output) untuk dikembalikan ke pengguna

KU1072/Pengenalan Teknologi Informasi B 725/11/2013

Page 8: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

CPU (1)

• CPU sering disebut sebagai “processor”

• Melakukan transformasi dari input ke output

• Interpretasi dan eksekusi instruksi pada program

• Melakukan manipulasi aritmatika dan lojik terhadap • Melakukan manipulasi aritmatika dan lojik terhadap

data

• Berkomunikasi dengan bagian lain dari sistem

komputer secara tidak langsung melalui memori

KU1072/Pengenalan Teknologi Informasi B 825/11/2013

Page 9: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

CPU (2)

• Microprocessor Modern

‒ Sirkuit elektronik kompleks

‒ CPU dipasang bersamaan

dengan chip lainnya pada

sebuah papan sirkuit

sebuah papan sirkuit

(motherboard)

KU1072/Pengenalan Teknologi Informasi B 925/11/2013

Page 10: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

CPU (3)

• Memilih sebuah komputer?

– Tipe CPU � bagian yang paling penting

– 2 faktor penting:

• Compatibility:

Tidak semua software cocok untuk semua CPUTidak semua software cocok untuk semua CPU

• Performance:

Ditentukan oleh:

– Kecepatan internal clock

– Arsitektur prosesor

– Jumlah bit yang dapat diproses dalam 1 waktu (4 bit, 16 bit, 32 bit,

atau 64 bit)

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 10

Page 11: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

CPU (4)

• Multicore processor

– Sebuah chip berisi banyak CPU

(cores)

– Berjalan simultan

– Membagi pekerjaan– Membagi pekerjaan

– Kebanyakan PC tebaru min. 2

core

– Quad core semakin populer

KU1072/Pengenalan Teknologi Informasi B 1125/11/2013

Page 12: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

CPU (5)

• Dibagi menjadi beberapa unit fungsional:

– Control Unit

– Arithmetic Logic Unit (ALU) mencakup Register

– Decode Unit– Decode Unit

– Bus Unit

– Prefetch unit

• Unit-unit tersebut saling bekerja sama untuk

menyelesaikan eksekusi terhadap instruksi-instruksi

program

KU1072/Pengenalan Teknologi Informasi B 1225/11/2013

Page 13: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

CPU (6)

KU1072/Pengenalan Teknologi Informasi B 1325/11/2013

Page 14: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Intermezzo: Green Computing

KU1072/Pengenalan Teknologi Informasi B 1425/11/2013

Page 15: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Memory (1)

• Random Access Memory (RAM)

‒ Tipe primary storage yang paling umum

‒ Menyimpan instruksi dan data untuk sementara

‒ Lokasi-lokasi memori memiliki alamat unik

‒ Lokasi-lokasi memori memiliki alamat unik

‒ Volatile (“hilang” ketika power dimatikan)

KU1072/Pengenalan Teknologi Informasi B 1525/11/2013

Page 16: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Memory (2)

• Read-only memory (ROM)

• Menyimpan instruksi start-up dan informasi kritis lainnya

• Tidak dapat dihapus

• Complementary metal-oxide semiconductor (CMOS)• Complementary metal-oxide semiconductor (CMOS)

• Tipe RAM yang low-energy

• Flash memory

• Dapat ditulis dan dihapus berulang-ulang

• Digunakan pada kamera, ponsel, komputer genggam, dll

KU1072/Pengenalan Teknologi Informasi B 1625/11/2013

Page 17: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Memory (3)

Operasi Start-Up Komputer

1. Ketika Anda menghidupkan komputer, CPU mulai

mengeksekusi instruksi-instruksi yang tersimpan di dalam

ROM terkait sistem operasi.ROM terkait sistem operasi.

2. Instruksi-instruksi tersebut membantu sistem untuk start-up

dan menginstruksikan bagaimana me-load sistem operasi dari

disk ke RAM.

3. Ketika kumpulan instruksi sistem operasi sudah berada di

RAM, barulah CPU dapat mengeksekusi sistem operasi.

KU1072/Pengenalan Teknologi Informasi B 1725/11/2013

Page 18: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Bus (1)

� Informasi berkeliling dari suatu komponen ke

komponen lainnya pada motherboard melalui

jalur/kabel yang disebut dengan internal bus atau

cukup dikenal dengan bus.

� Bus terhubung ke:

• Storage device

• Expansion slots

• External buses and ports

KU1072/Pengenalan Teknologi Informasi B 1825/11/2013

Page 19: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Bus (2)

High-Performance Bus Architecture

KU1072/Pengenalan Teknologi Informasi B 1925/11/2013

Page 20: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Ports

� Komputer memiliki berbagai port untuk memenuhi

kebutuhan yang berbeda-beda

• Video port untuk menghubungkan monitor

• Audio port untuk menghubungkan speaker dan/atau

headphoneheadphone

• USB port untuk menghubungkan keyboard, printer,

kamera, disk drive, portable storage, dll

� Beberapa port terkoneksi langsung dengan system

board, yang lainnya terkoneksi dengan expansion

card

KU1072/Pengenalan Teknologi Informasi B 2025/11/2013

Page 21: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Peripherals

• Slot dan port digunakan untuk menambahkan

periferal ke dalam sistem

• Beberapa periferal, seperti keyboard dan printer

dapat digunakan sebagai penghubung antara

pengguna (orang) dan komputer � piranti input dan

output

• Periferal lain digunakan untuk menghubungkan

komputer dengan mesin lain

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 21

Page 22: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Input: dari pengguna ke processor

• Kerumitan pemrosesan informasi di komputer

disembunyikan dari pengguna

• Pengguna hanya melakukan input dan menerima

output dari piranti input/output

• Piranti input dimanfaatkan orang untuk

memasukkan perintah atau data untuk diproses oleh

komputer

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 22

Page 23: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Pen ScannerOMR

PDA

Keyboard

Multi-touch

input device

KU1072/Pengenalan Teknologi Informasi B 23

PDA

Handwriting

Recognition SWBarcode Reader

25/11/2013

Page 24: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Output: dari processor ke pengguna

• Piranti output mengkonversi informasi yang diproses

komputer ke dalam bentuk yang dapat dipahami

manusia

• Beberapa jenis piranti output:

– Monitor

– Printer � mencetak ke kertas

– Audio output � mengeluarkan suara, mis. headset, speaker

– Fax � menerima input dokumen kertas, mengkonversi

menjadi sinyal elektronik, dan mengirimkannya melalui

jaringan telepon

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 24

Page 25: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

monitor

fax

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 25

printer

headset

speaker

Page 26: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Diskusi

• Apa yang menjadi resiko kesehatan dari penggunaan

komputer yang berlebihan? Apa yang bisa dilakukan

untuk meminimalisasinya?

KU1072/Pengenalan Teknologi Informasi B 2625/11/2013

Page 27: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

PERANGKAT LUNAK

27KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 28: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Pemrosesan dengan Perangkat Lunak

� Perangkat Lunak (software) memungkinkan penggunamengkomunikasikan suatu persoalan kepada komputer dankomputer memberikan solusinya kepada pengguna

Software = program + data + dokumentasi

� Tanpa perangkat lunak, komputer hanya mesin bodoh!

� Algoritma: himpunan prosedur langkah per langkah untukmenyelesaikan suatu pekerjaan

� Pekerjaan programmer adalah mengubah algoritma menjadiprogram dengan menggunakan bahasa pemrograman

KU1072/Pengenalan Teknologi Informasi B 2825/11/2013

Page 29: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Kategori Perangkat Lunak (1)

• Software applications (perangkat lunak aplikasi)

• Berperan sebagai productivity tools untuk membantu

pengguna memecahkan masalah

• System software (perangkat lunak sistem)

• Mengkoordinasi penggunaan & operasi perangkat keras

• Compiler dan interpreter

• Memungkinkan programmer untuk membuat software

baru

KU1072/Pengenalan Teknologi Informasi B 2925/11/2013

Page 30: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Kategori Perangkat Lunak (2)

KU1072/Pengenalan Teknologi Informasi B 3025/11/2013

Page 31: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Compiler/Interpreter

KU1072/Pengenalan Teknologi Informasi B 3125/11/2013

Page 32: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Bahasa Komputer

• Setiap komputer memproses instruksi dalam bahasamesin (machine language).

– Kode-kode numerik yang digunakan untuk mengerjakan operasi-operasi dasar:

• Adding and subtracting numbers• Adding and subtracting numbers

• Comparing numbers

• Moving numbers

• Repeating instructions

• Programmer menggunakan bahasa tingkat tinggi (high-level languages).

– Basic, Pascal, C/C++, Java, dll

KU1072/Pengenalan Teknologi Informasi B 3225/11/2013

Page 33: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Dari source code menjadi program

Source code

Programmer

membuat

source code

Compiler

Dalam bahasa tingkat

kompilasi

source code

menjadi

object code

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 33

source code

Object code

Dalam bahasa tingkat

tinggi (mis. C, Pascal

Basic)

Dalam bahasa

mesin

PenggunaLink

Executable

code

Page 34: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Perangkat Lunak Aplikasi

(Software applications)

KU1072/Pengenalan Teknologi Informasi B 3425/11/2013

Page 35: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Perangkat Lunak Aplikasi

• Memungkinkan pengguna untukmengontrol komputer tanpa harusberpikir seperti programer

• Ada ribuan perangkat lunak aplikasi yang tersedia:tersedia:– Perangkat lunak untuk publishing

– Perangkat lunak akuntasi

– Program untuk grafis

– Perangkat lunak pendidikan

– Game

– Pengelola

– Dll.

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 35

Page 36: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Beberapa konsiderasi

• Dokumentasi : instruksi untuk meng-install dan

menggunakan perangkat lunak

• Update dan upgrade perangkat lunak

• Kompatibilitas dengan perangkat keras dan lunak lain• Kompatibilitas dengan perangkat keras dan lunak lain

• End Users License Aggrement (EULA) : memproteksi

pengguna dari error pada program

• Lisensi : beli lisensi vs beli perangkat lunak

• Distribusi : dijual langsung atau lewat web

– Public domain software dan shareware

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 36

Page 37: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Aplikasi Web

• Trend : aplikasi berjalan di atas server di internet danbukannya PC lokal– Google docs

– Email : gmail, hotmail, yahoo mail, dll.

– Multiplayer games

– Wikipedia– Wikipedia

– Retail sides: amazon.com, e-Bay

– Komunitas online: facebook, friendster

• Mashups: aplikasi web yang memberikan layanandengan mengombinasikan data dari lebih dari satusumber– Peta dan data statistik kejahatan

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 37

Page 38: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Aplikasi general vs spesifik

• Aplikasi office/perkantoran bersifat general:

digunakan di rumah, sekolah, di perkantoran baik

pemerintah maupun swasta

• Aplikasi spesifik:

– Perangkat lunak billing untuk rumah sakit

– Perangkat lunak pengelolaan katalog perpustakaan

– Perangkat lunak pengelolaan restoran

Cenderung berharga lebih mahal daripada yang general

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 38

Page 39: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Perangkat lunak sistem

(system software)

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 39

Page 40: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Perangkat lunak sistem

• Terdiri atas:

– sistem operasi (operating system)

– perangkat lunak utilitas (utility software)

• Menangani detil operasi komputer di balik layar yang • Menangani detil operasi komputer di balik layar yang

tidak perlu diketahui pengguna

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 40

Page 41: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Sistem Operasi

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 41

Page 42: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Hidup tanpa sistem operasi

• Setiap programmer harus:

– Mengetahui perangkat keras secara detil

– Dapat mengakses perangkat keras secara penuh

– Menggunakan bahasa mesin

– Membuat program dalam waktu relatif lama untuk yang

paling sederhana sekalipun

• Setiap program:

– Akan berisi banyak kode program untuk melakukan hal

yang sama

– Tidak dapat dibangun dengan high-Level Language

KU1072/Pengenalan Teknologi Informasi B 4225/11/2013

Page 43: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Who is who

KU1072/Pengenalan Teknologi Informasi B 4325/11/2013

Page 44: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Isu Kompatibilitas

• Sistem operasi didesainuntuk beroperasi padaperangkat kerastertentu

• Aplikasi didesain untuk• Aplikasi didesain untukberjalan di atas sistemoperasi tertentu

• Kebanyakan aplikasicloud didesain untukbisa dijalankan diplatform berbeda-beda

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 44

Page 45: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Perangkat Lunak Utilitas

• Untuk pemeliharaan dan perbaikan sistem � tidak

ditangani oleh sistem operasi

• Memudahkan pengguna untuk:

– Mengkopi file antar media penyimpanan– Mengkopi file antar media penyimpanan

– Memperbaiki file yang rusak

– Menerjemahkan file sehingga banyak program bisa

membaca

– Pengamanan terhadap virus dan program berbahaya lain

– Kompresi file sehingga memakan tempat yang lebih kecil

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 45

Page 46: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Device driver

• Program kecil yang memungkinkan piranti

masukan/keluaran untuk berkomunikasi dengan

komputer:

– Keyboard

– Monitor

– Printer, dll.

• Banyak device driver sudah dibungkus bersama

periferal, sementara yang lain dijual terpisah

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 46

Page 47: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Pengelolaan File

• Salah satu tantangan bekerja dengan komputer

adalah mengetahui dengan baik di mana data

disimpan dalam penyimpanan dan dapat

menemukannya dengan cepat

• Kebanyakan sistem komputer menerapkan suatu

mekanisme untuk menyimpan file secara hierarkis

yang terdiri atas file dan folder

– File diletakkan dalam folder

– Folder bisa diletakkan di dalam folder yang lain

– Setiap file dan folder memiliki pathname yang unik

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 47

Page 48: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Contoh: Windows Explorer

• Dengan Windows Explorer pengguna dapatmelihat isisekaligus lokasidari file/folder dari file/folder dan hierarkipenyimpanan

• Memiliki kakas untuk searchingfile/folder

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 48

Page 49: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Diskusi

Ada yang percaya bahwa aplikasi web akan segera

mengambil alih aplikasi PC biasa untuk banyak

keperluan. Menurut Anda bagaimana? Apakah hal ini

akan menjadi hal yang praktis?

KU1072/Pengenalan Teknologi Informasi B 4925/11/2013

Page 50: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

JARINGAN KOMPUTER

50KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 51: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Evolusi Jaringan

� Komputer semakin banyak

� Permasalahan timbul ketika kita membutuhkan penggunaandata & resources secara bersama-sama– Data harus dibawa ke tempat yang membutuhkan

– Harus dibawa ke tempat yang ada printer-nya

� Butuh solusi untuk:� Butuh solusi untuk:– Duplikasi resource

– Berkomunikasi secara efisien

� Solusinya adalah menghubungkan komputer-komputer tsb. Diharapkan terjadi:– Kemudahan

– Mobility

– Tidak ada jarak

– Efisiensi

KU1072/Pengenalan Teknologi Informasi B 5125/11/2013

Page 52: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Prinsip Telekomunikasi

KU1072/Pengenalan Teknologi Informasi B 5225/11/2013

Page 53: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Komponen Jaringan (1)

KU1072/Pengenalan Teknologi Informasi B 5325/11/2013

Page 54: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Komponen Jaringan(2)

� Perangkat Komputer

– Komputer/node/workstation

– Printer

– Scanner

� Perangkat Jaringan

� Media

– Wired

– Wireless

� Aturan

– Protocol� Perangkat Jaringan

– Network Interface Card (NIC)

– Modem

– Hub

– Switch

– Router

– Firewall

KU1072/Pengenalan Teknologi Informasi B 54

– Protocol

25/11/2013

Page 55: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Hardware Jaringan (1)

1. File Servers

2. Workstations

3. Network Interface Card /

Ethernet CardEthernet Card

4. Concentrators/Hubs

5. Repeater

6. Bridges

7. Routers

55KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 56: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Hardware Jaringan (2)

56KU1072/Pengenalan Teknologi Informasi B25/11/2013

Page 57: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Jenis Jaringan (1)

• Local Area Networks (LAN)

• Metropolitan Area Networks (MAN)

• Wide Area Networks (WAN)

• Wireless Networks• Wireless Networks

• Home Networks

• Internetworks (the Internet)

KU1072/Pengenalan Teknologi Informasi B 5725/11/2013

Page 58: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Jenis Jaringan (2)

KU1072/Pengenalan Teknologi Informasi B 5825/11/2013

Page 59: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Contoh Aplikasi Jaringan

� Electronic Mail, memungkinkan saling berkirim surat denganteman di seluruh dunia

� Web, memungkinkan pengambilan informasi yang kitaperlukan yang di-sharing oleh orang-orang yang ada di seluruhdunia

� Electronic Conference, memungkinkan melakukan rapatdengan kolega yang ada di manapun

� File Transfer, melakukan pengiriman file jarak jauh

� Remote Computer, memungkinkan menjalankan komputerdari jarak jauh

� Cloud Storage, memungkinkan menyimpan file tanpamenggunakan disk local

KU1072/Pengenalan Teknologi Informasi B 5925/11/2013

Page 60: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Internet

• Network of network

• Contoh aplikasi dari konsep yang dikenal dengan

istilah distributed system

• Dengan policy yang sama memungkinkan beberapa• Dengan policy yang sama memungkinkan beberapa

sistem operasi bisa saling berkomunikasi

KU1072/Pengenalan Teknologi Informasi B 6025/11/2013

Page 61: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Protokol

• Aturan main yang mengatur komunikasi

antarkomputer di dalam sebuah jaringan, meliputi:

– Metode mengakses jaringan

– Topologi fisik– Topologi fisik

– Tipe kabel

– Kecepatan transfer data

– Format pesan

• Contoh: HTTP, FTP, SMTP, TCP, UDP, IP, ICMP, dll

KU1072/Pengenalan Teknologi Informasi B 6125/11/2013

Page 62: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Hirarki Protokol (1)

I like rabbits

Location A

3 3

Location B

Message Philosopher

TranslatorInformation for the remote translator

L: Dutch

Ik vind

J'aime bien les

lapins

L: Dutch

Ik vind

KU1072/Pengenalan Teknologi Informasi B 62

2

1

2

1

Translator

Secretary

for the remote translator

Information for the remote secretary

Ik vind

konijnen

leuk

Fax #---

L: Dutch

Ik vind

konijnen

leuk

Ik vind

konijnen

leuk

Fax #---

L: Dutch

Ik vind

konijnen

leuk

25/11/2013

Page 63: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Hirarki Protokol (2)

�Mengapa dibuat berlapis (layering) ?

• Modularity

• Pengubahan implementasi fitur/layanan pada layer

tertentu tidak mengganggu layanan pada layer lainnya.

KU1072/Pengenalan Teknologi Informasi B 6325/11/2013

Page 64: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Bandwidth

• Bandwidth: jumlah data yang bisa ditransmisikan

melalui media komunikasi dalam jangka waktu

tertentu

• Biasanya diukur dalam kilo/mega bits per second • Biasanya diukur dalam kilo/mega bits per second

(KBpS/MBpS)

• Bandwidth dapat dipengaruhi oleh:

– Fisik dari jaringan

– Jumlah traffic dalam jaringan

– Jenis koneksi jaringan

6425/11/2013 64KU1072/Pengenalan Teknologi Informasi B

Page 65: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Software Komunikasi

• Beberapa bentuk software komunikasi :

– NOS (Network Operating System) : sistem menangani

komunikasi di antara semua workstation

– Model Client-server : satu atau lebih komputer bertindak

sebagai server dan sisanya sebagai clientsebagai server dan sisanya sebagai client

– Model peer-to-peer : setiap komputer adalan server

sekaligus client

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 6565

Page 66: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Teknologi Internet (1)

• Direct connection:

– koneksi langsung � sangat cepat

• Dial-up connection:

– menggunakan modem (kependekan dari– menggunakan modem (kependekan dari

modulator/demodulator)

• Broadband connection:

– Bandwidth yang lebih besar daripada dial-up connections

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 6666

Page 67: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Teknologi Internet (2)

• Jenis-jenis broadband connections

– DSL (digital subscriber line): menggunakan kabel telepon

yang digunakan untuk melewatkan suara

– Cable modems: menggunakan kabel jaringan coaxial (sama

seperti untuk sinyal televisi)seperti untuk sinyal televisi)

– Satellite connections: menggunakan piringan (disk) untuk

mendapatkan sinyal

– Wireless connections: tanpa kabel, semakin banyak

dipakai

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 67

Page 68: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Wireless Network Technology

KU1072/Pengenalan Teknologi Informasi B 6825/11/2013

Page 69: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Ringkasan

• Perangkat Keras

• Perangkat Lunak

• Jaringan Komputer dan Internet

25/11/2013 KU1072/Pengenalan Teknologi Informasi B 69

Page 70: SistemKomputerdanJaringan - informatika.stei.itb.ac.idinformatika.stei.itb.ac.id/.../KU1072_SistemKomputerdanJaringan.pdf · komputer 25/11/2013 KU1072/Pengenalan Teknologi Informasi

Sumber

• Materi ini sebagian diadaptasi dari materi pada buku

Digital Planet : Tomorrow’s Technology and You, 10th

edition oleh G. Beekman dan B. Beekman

11/25/2013 KU1072/Pengenalan Teknologi Informasi B 70