Anda di halaman 1dari 23

Sistem Operasi dan Program Utility

Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf

Dasar Komputer dan Pemrograman

Setelah mempelajari materi ini, mahasiswa diharapkan mampu:


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

1. 2.

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)


Apa fungsi sebuah sistem operasi?
memulai menyediakan user interface mengelola program

mengatur sekuriti mengelola memory

mengontrol jaringan

menyediakan manajemen file dan utilitas lain Komputer dan Pemrograman Dasar

memantau unjuk kerja

menyediakan koneksi Internet

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

Sistem Operasi / Platform D

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

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

mengirim sinyal ke komponen dalam unit sistem


Step 2. Prosesor

dibandingkan dengan data dalam chip CMOS (Complimentary Metal Oxide Semiconductor)
Step 5. BIOS mencari file sistem

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

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 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
Foreground berisi program yang sedang digunakan Background berisi program yang berjalan tetapi tidak sedang digunakan
Dasar Komputer dan Pemrograman

Fitur manajemen program


Dua atau lebih user menjalankan program secara simultan

multiprocessing
mendukung dua atau lebih prosesor menjalankan program pada saat bersamaan

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

Operasi tetap berlanjut meski salah satu komponen gagal

fault-tolerant computer fault-

Dasar Komputer dan Pemrograman

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
Menerima data Mengirim informasi dari perangkat input ke perangkat output Mentransfer items antara storage dan memory

job adalah operasi yang diatur oleh prosesor

Memproses instruksi

Dasar Komputer dan Pemrograman

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, OS secara Play, 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 yang tampak pada layar

Step 4. Add Printer

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


Panduan user untuk mengatur setting koneksi antara komputer dan Internet
Pilih New Connection Wizard

Dasar Komputer dan Pemrograman

Performance monitor
Start - Administrative Tools - Performance 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
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
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


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

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


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

D O

Awalnya menggunakan interface command-line


kemudian dilengkapi menu

karena tidak memakai GUI

Dasar Komputer dan Pemrograman

Versi Windows Operating Systems


Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium Edition Windows 2000 Professional Windows XP Windows XP SP2 Windows Vista
Dasar Komputer dan Pemrograman

Year Released 1990 1993 1995 1996 1998 2000 2000 2001 2004 2006

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


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
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

Tanda-tanda Tandainfeksi virus

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
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