Sistem Operasi dan Program Utility

Sistem Operasi dan
Program Utility

Kartika Firdausy - UAD
[email protected]
blog.uad.ac.id/kartikaf

Dasar Komputer dan Pemrograman

Setelah mempelajari materi ini,
mahasiswa diharapkan mampu:

1.
2.

menjelaskan fungsi dan macam-macam
sistem operasi
menguraikan macam-macam program utility

Dasar Komputer dan Pemrograman


Sistem Perangkat Lunak
Program
yang menjalankan
operasi dalam komputer

Ada 2 jenis:
sistem operasi
dan program utility

Sistem Operasi (OS)
mengkoordinasikan
semua aktivitas
sumberdaya
perangkat keras

Dasar Komputer dan Pemrograman

Sistem Operasi (OS)
z


Apa fungsi sebuah sistem operasi?
memulai

menyediakan user
interface

mengelola program

mengatur
sekuriti
mengelola
memory

mengontrol
jaringan

menyediakan
memantau
koneksi Internet
unjuk kerja

menyediakan
manajemen file
dan utilitas lain
Dasar Komputer dan Pemrograman

Penjadwalan dan
konfigurasi

cross-platform application
¾

ƒ

Berjalan di berbagai sistem operasi
Sistem operasi yang digunakan pada sebuah
komputer juga disebut platform
Aplikasi

Sistem Operasi/
Platform A


Sistem Operasi /
Platform B

Sistem Operasi /
Platform C

Dasar Komputer dan Pemrograman

Booting
proses starting atau restarting komputer

¾

ƒ

ƒ

Cold boot
menyalakan

komputer dari
keadaan off
Warm boot
restarting
komputer (dari
keadaan on)

Dasar Komputer dan Pemrograman

Sistem Operasi /
Platform D

Proses booting
Step 4. Hasil tes POST
Step 1. Power supply

dibandingkan dengan data dalam
chip CMOS (Complimentary Metal
Oxide Semiconductor)


mengirim sinyal ke
komponen dalam unit
sistem

Step 5. BIOS mencari file sistem

pada USB drive, floppy disk drive
atau CD/DVD drive, dan kemudian
hard disk
Step 6. Kernel (inti) sistem operasi
dimuat ke dalam RAM

Step 2. Prosesor

mengakses BIOS untuk
memulai komputer
Step 3. BIOS

menjalankan
serangkaian tes, yang

disebut POST (Power
On Self Test), untuk
memeriksa komponen,
misal: mouse,
keyboard, card

Step 7. Sistem Operasi memuat

informasi konfigurasi dan
menampilkan desktop pada layar

Dasar Komputer dan Pemrograman

Recovery disk
¾

berisi file sistem yang bisa memulai komputer ketika
komputer gagal booting
¾


boot disk

Dasar Komputer dan Pemrograman

User interface
¾

Pengendalian terhadap pemasukan data dan instruksi
dan penampilan informasi pada layar

command-line interface

menu-driven interface

Dasar Komputer dan Pemrograman

Graphical User Interface (GUI)
interaksi user
menggunakan menumenu dan gambar
visual,

seperti: icon dan tombol
¾

Dasar Komputer dan Pemrograman

Multitasking
¾

bekerja dengan dua
atau lebih program
yang berada pada
memori pada saat
bersamaan
z

z

Foreground berisi
program yang sedang
digunakan

Background berisi
program yang berjalan
tetapi tidak sedang
digunakan
Dasar Komputer dan Pemrograman

Fitur manajemen program

multiprocessing
mendukung
dua atau lebih prosesor
menjalankan program
pada saat bersamaan

Operasi
tetap berlanjut meski
salah satu komponen
gagal

Dua atau lebih user

menjalankan program
secara simultan

multiuser

faultfault-tolerant computer

Dasar Komputer dan Pemrograman

Memiliki
komponen duplikat,
misal: prosesor,
memori,
disk drive

Manajemen Memory
¾
¾

Optimalisasi penggunaan random access memory
(RAM)
virtual memory (VM), ada bagian hard disk yang
dialokasikan untuk berfungsi sebagai RAM

Step 1. OS
mentransfer data dan
instruksi program
yang saat itu paling
jarang digunakan, ke
hard disk karena
RAM dibutuhkan
oleh fungsi lain

Step 2. OS
mentransfer data
dan instruksi
program dari hard
disk ke RAM ketika
dibutuhkan

Dasar Komputer dan Pemrograman

Penjadwalan job
(job schedule)
menyesuaikan penjadwalan
berdasar prioritas job

job adalah
operasi yang diatur
oleh prosesor

Menerima data Mengirim informasi
dari perangkat input ke perangkat output

Memproses instruksi

Dasar Komputer dan Pemrograman

Mentransfer items
antara storage
dan memory

Spooling
¾
¾

mengirim print jobs ke buffer
(tidak langsung ke printer)
queue

Dasar Komputer dan Pemrograman

Device driver

Program yang
mendefinisikan
mekanisme komunikasi
antara OS dengan
perangkat

Device
Driver

Dengan sistem
Plug and Play,
Play, OS secara
otomatis melakukan
konfigurasi perangkat
baru ketika diinstal

juga disebut driver

Dasar Komputer dan Pemrograman

Instalasi device driver

Step 1. Buka jendela

Step 2. Pilih Add a printer

Control Panel. Pilih
Printers and Other
Hardware

Step 3. Ikuti instruksi

Step 4. Add Printer

yang tampak pada
layar

Wizard mencari printer
Plug and Play. Jika
ditemukan printer,
akan dilakukan
instalasi

Step 5. Jika Add Printer Wizard tidak bisa menemukan

printer Plug and Play, pilih tipe printer yang akan diinstal. Pada layar akan muncul permintaan untuk
memasukkan floppy disk, CD-ROM atau DVD-ROM
yang berisi file driver yang dibutuhkan

Dasar Komputer dan Pemrograman

Membuat Koneksi Internet
z

¾

Panduan user
untuk mengatur
setting koneksi
antara komputer
dan Internet

Pilih New Connection Wizard

Dasar Komputer dan Pemrograman

Performance monitor
z

Start - Administrative Tools - Performance
z disk usage, memori, cpu, pengiriman data
¾

Program yang mengakses dan melaporkan
informasi tentang sumber daya sistem dan
perangkat

Dasar Komputer dan Pemrograman

Network Operating System
¾

berbagi printer, akses Internet, file, dan
program dalam sebuah jaringan

¾

mengatur sekuriti
dengan membuat user
name dan password
untuk tiap user

Dasar Komputer dan Pemrograman

Program Utility
Perangkat lunak sistem untuk maintenance

¾

juga disebut utility
z

Start-All Programs-Accessories-System Tools

Dasar Komputer dan Pemrograman

File manager
¾
¾

Menyajikan fungsi-fungsi seperti copy, rename,
delete, dan move file
Image viewer
menampilkan isi
file gambar

Dasar Komputer dan Pemrograman

Personal firewall
¾

Mendeteksi dan memproteksi PC dari
penyusupan

z

Start- Control Panel – Windows Firewall

Dasar Komputer dan Pemrograman

Uninstaller

Menghapus program
dan semua file yang berkaitan

Pada Windows XP,
uninstaller ada pada menu
Add/Remove Programs
pada Control Panel

Dasar Komputer dan Pemrograman

Disk Cleanup
¾

Mendeteksi dan
mengoreksi problem
pada hard disk

¾

Mencari dan
menghapus file yang
tidak perlu

Start-All Programs-Accessories-System Tools- Disk Cleanup

z

Dasar Komputer dan Pemrograman

Disk defragmenter
¾

Menata ulang file dan ruang yang tidak terpakai pada
hard disk sehingga program bisa berjalan lebih cepat
sebelum

Sesudah
proses
defragmentasi
z

Start-All Programs-Accessories-System ToolsDisk defragmenter Dasar Komputer dan Pemrograman

Screen saver
¾

Membuat layar monitor menampilkan
gambar bergerak atau layar kosong jika
tidak ada aktivitas
setelah beberapa saat

Dasar Komputer dan Pemrograman

Tipe Sistem Operasi

Embedded

Network

Stand-alone

Dasar Komputer dan Pemrograman

Stand-Alone Operating Systems
z

DOS (Disk Operating System)
dikembangkan
pada awal
1980-an
untuk PC

D
O

Tidak digunakan lagi

karena
tidak memakai GUI

Awalnya menggunakan
interface command-line
kemudian dilengkapi menu

S

Dasar Komputer dan Pemrograman

Versi Windows Operating Systems
Windows Version

Year Released

Windows 3.x

1990

Windows NT 3.1

1993

Windows 95

1995

Windows NT Workstation 4.0

1996

Windows 98

1998

Windows Millennium Edition

2000

Windows 2000 Professional

2000

Windows XP

2001

Windows XP SP2

2004

Windows Vista

2006

Dasar Komputer dan Pemrograman

Mac OS X Operating Systems
¾

Hanya tersedia pada komputer produk
Apple

Dasar Komputer dan Pemrograman

UNIX Operating Systems
Sebagian besar versi menggunakan GUI
¾

Tersedia untuk komputer dengan berbagai ukuran

Dasar Komputer dan Pemrograman

Linux Operating Systems
¾
¾
¾

populer, free, multitasking
open-source software
stand-alone
dan network
operating system
e

Red Hat Enterprise Linux.

Dasar Komputer dan Pemrograman

Network Operating Systems
NetWare
Untuk jaringan
client/server

Windows
Server 2003

UNIX / Linux
Multi-purpose
operating system
Solaris

ƒ versi dari UNIX
dikembangkan oleh
Sun Microsystems

Dasar Komputer dan Pemrograman

Embedded Operating Systems
¾

¾

Digunakan pada mobile
computers, PDAs, dan small
devices lainnya
Windows CE adalah
versi kecil Windows

Dasar Komputer dan Pemrograman

Embedded Operating Systems
¾
¾

z

Windows Mobile untuk Pocket PC
Palm OS untuk Palm

Sistem operasi untuk PDA

Dasar Komputer dan Pemrograman

Embedded Linux
¾

Versi kecil Linux untuk PDA,
smart phones, smart watches, settop boxes, Internet telephones,
dan perangkat lain

Dasar Komputer dan Pemrograman

Symbian Operating Systems
¾
¾

Open-source, multitasking
didesain untuk smart phones
Membuat panggilan telepon,
menyimpan perjanjian,
browse Web, kirim dan terima
e-mail dan fax, dll

Dasar Komputer dan Pemrograman

Virus
¾
¾

Merusak program komputer
Mempengaruhi komputer tanpa sepengetahuan user

TandaTanda-tanda
infeksi virus

• pesan/gambar aneh muncul di layar
• suara aneh atau musik dimainkan secara random
• memory yang tersedia berkurang, tidak seperti
seharusnya
• program atau file tiba-tiba hilang
• muncul program tak dikenal atau file misterius
• Ukuran file berubah
• File menjadi rusak
•Program/file tidak berjalan semestinya

Dasar Komputer dan Pemrograman

Program Antivirus
¾
¾

Mengidentifikasi dan menghilangkan virus dalam
memory, media penyimpan, dan file yang masuk
Harus di-update secara berkala

Dasar Komputer dan Pemrograman

Spyware
¾

¾
¾

Program yang diletakkan dalam sebuah komputer
tanpa sepengetahuan user, secara rahasia
mengumpulkan informasi tentang user
Seringkali masuk ke dalam sebuah komputer
bersamaan dengan proses instalasi program baru
Spyware remover = program yang mendeteksi dan
menghapus spyware

Dasar Komputer dan Pemrograman

Internet filters
¾

Program yang menghapus atau menghalangi item
tertentu untuk ditampilkan

Program
Anti-Spam

Web
Filters

Pop-up
Blockers

Dasar Komputer dan Pemrograman

File Compression Utility
¾
¾
¾

Memperkecil ukuran file (kompresi)
File yang telah dikompres juga
disebut zipped files
Utility yang populer:
PKZIP and WinZip

Dasar Komputer dan Pemrograman

CD/DVD burning software
¾

Menulis file teks,
gambar, audio, and
video ke dalam
recordable atau
rewriteable CD/DVD

Dasar Komputer dan Pemrograman

PC Maintenance Utility
¾
¾

Mengidentifikasi dan memperbaiki problem sistem
operasi dan disk
Ada utility yang dapat secara kontinyu memantau
komputer untuk mengidentifikasi
sebelum muncul problem

Dasar Komputer dan Pemrograman

Referensi
z

z

z
z
z

Firdausy, K., 2008, Hand Out Mata Kuliah Dasar Komputer dan
Pemrograman, Teknik Elektro, Universitas Ahmad Dahlan,
Yogyakarta
Sutikno, T., 2005, Diktat Mata Kuliah Dasar Komputer dan
Pemrograman, Teknik Elektro, Fakultas Teknologi Industri,
Universitas Ahmad Dahlan, Yogyakarta
Jogiyanto, 2000, Pengenalan Komputer, Andi Offset,
Yogyakarta
Shelly & Cashman, Discovering Computers 2007
Indonesia e-Learning & Distance Learning Community on the
Computer Science & Information Technology
http://www.ilmukomputer.com/

Dasar Komputer dan Pemrograman