Dasar Komputer dan Pemrograman
Sistem Operasi dan
Program Utility
Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf
Setelah mempelajari materi ini,
mahasiswa diharapkan mampu:
1. menjelaskan fungsi dan macam-macam
sistem operasi
Dasar Komputer dan Pemrograman
Sistem Perangkat Lunak
Sistem Operasi (OS) mengkoordinasikan semua aktivitas sumberdaya perangkat keras Program yang menjalankan operasi dalam komputer
Ada 2 jenis: sistem operasi dan program utility
Dasar Komputer dan Pemrograman
Sistem Operasi (OS)
z
Apa fungsi sebuah sistem operasi?
mengatur sekuriti memulai mengelola memory memantau unjuk kerja mengontrol jaringan menyediakan user interface mengelola program menyediakan manajemen file dan utilitas lain
menyediakan
Dasar Komputer dan Pemrograman
cross-platform application
Sistem Operasi/
Platform A Sistem Operasi /Platform B Sistem Operasi /Platform C Sistem Operasi /Platform D Aplikasi
¾ Berjalan di berbagai sistem operasi
Sistem operasi yang digunakan pada sebuah komputer juga disebut platform
Booting
Cold boot
menyalakan komputer dari keadaan off
Warm boot
restarting komputer (dari keadaan on)
Dasar Komputer dan Pemrograman
Proses
booting
Step 1.Power supply mengirim sinyal ke komponen dalam unit sistem
Step 4.Hasil tes POST dibandingkan dengan data dalam chip CMOS (Complimentary Metal Oxide Semiconductor)
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 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 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
Dasar Komputer dan Pemrograman
User interface
command-line interface menu-driven interface
¾ Pengendalian terhadap pemasukan data dan instruksi dan penampilan informasi pada layar
Graphical User Interface (GUI)
¾ interaksi user
menggunakan menu-menu dan gambar visual,
Dasar Komputer dan Pemrograman z Foregroundberisi
program yang sedang digunakan
z Backgroundberisi program yang berjalan tetapi tidak sedang digunakan
Multitasking
¾ bekerja dengan duaatau lebih program yang berada pada memori pada saat bersamaan
Dasar Komputer dan Pemrograman
Memiliki komponen duplikat,
misal: prosesor, memori, disk drive
Dua atau lebih user menjalankan program
secara simultan
Operasi tetap berlanjut meski salah satu komponen
gagal
Fitur manajemen program
mendukung dua atau lebih prosesor
menjalankan program pada saat bersamaan
fault
fault--tolerant computertolerant computer
multiuser
multiuser
multiprocessing
Dasar Komputer dan Pemrograman
Manajemen Memory
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
¾ Optimalisasi penggunaan random access memory (RAM)
¾ virtual memory (VM), ada bagian hard disk yang dialokasikan untuk berfungsi sebagai RAM
Penjadwalan job
(
job schedule
)
Mentransfer
Mentransfer items items antara storage
antara storage
dan
danmemorymemory Mengirim informasi
Mengirim informasi
ke perangkat output
ke perangkat output
Memproses instruksi
Memproses instruksi
Menerima
Menerima data data
dari perangkat input
dari perangkat input
menyesuaikan penjadwalan berdasar prioritas job
job adalah
job adalah
operasi yang diatur
operasi yang diatur
oleh prosesor
Dasar Komputer dan Pemrograman
Spooling
¾ mengirim print jobskebuffer
(tidak langsung ke printer)
¾ queue
Dasar Komputer dan Pemrograman
Device driver
Device Device Driver Driver ProgramProgram yang yang mendefinisikan
mendefinisikan
mekanisme komunikasi
mekanisme komunikasi
antara OS dengan
antara OS dengan
perangkat
perangkat
Dengan sistem
Dengan sistem
Plug
Plugand Playand Play, , OS secara OS secara
otomatis melakukan
otomatis melakukan
konfigurasi perangkat
konfigurasi perangkat
baru ketika diinstal
baru ketika diinstal
Dasar Komputer dan Pemrograman
Instalasi
device driver
Step 1. Buka jendela Control Panel. Pilih Printers and Other Hardware
Step 2.Pilih Add a printer
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 di-instal. Pada layar akan muncul permintaan untuk memasukkan floppy disk, CD-ROM atau DVD-ROM yang berisi file driver yang dibutuhkan
Membuat Koneksi Internet
z
Panduan user
untuk mengatur
setting koneksi
antara komputer
dan Internet
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, danprogram dalam sebuah jaringan
Dasar Komputer dan Pemrograman
Program Utility
¾ Perangkat lunak sistem untuk maintenance
juga disebut utility
z Start-All Programs-Accessories-System Tools
File manager
¾ Menyajikan fungsi-fungsi seperti copy,rename,
delete, dan move file
¾ Image viewer
Dasar Komputer dan Pemrograman
Personal firewall
¾ Mendeteksi dan memproteksi PC dari penyusupan
z Start- Control Panel – Windows Firewall
Dasar Komputer dan Pemrograman
Uninstaller
Pada Windows
Pada WindowsXP, XP,
uninstaller
uninstallerada pada menu ada pada menu
Add/Remove
Add/Remove ProgramsPrograms
pada
padaControl PanelControl Panel
Menghapus program
Menghapus program
dan semua file yang berkaitan
Dasar Komputer dan Pemrograman
Disk Cleanup
¾ Mendeteksi dan mengoreksi problem pada hard disk
¾ Mencari dan
menghapus file yang tidak perlu
z Start-All Programs-Accessories-System Tools- Disk Cleanup
Disk defragmenter
¾ Menata ulang file dan ruang yang tidak terpakai pada
hard disk sehingga program bisa berjalan lebih cepat
sebelum
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
Stand-alone
Tipe Sistem Operasi
Dasar Komputer dan Pemrograman
Stand-Alone Operating Systems
z
DOS (Disk Operating System)
D
D
dikembangkan pada awal
1980-an untuk PC
O
O
Awalnya menggunakan interface command-line
kemudian dilengkapi menu
S
S
Tidak digunakan lagi
karena tidak memakai GUI
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
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
Dasar Komputer dan Pemrograman
Linux Operating Systems
Red Hat Enterprise Linux.
¾ populer, free, multitasking
¾ open-source softwaree
¾ stand-alone dan network operating system
Network Operating Systems
NetWare
Untuk jaringan client/server
Windows Server 2003
UNIX / Linux Multi-purpose operating system
Solaris
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
Sistem operasi untuk PDA
¾ Windows Mobile untuk Pocket PCDasar Komputer dan Pemrograman
Embedded Linux
¾ Versi kecil Linux untuk PDA, smart phones, smart watches, set-top boxes, Internet telephones, dan perangkat lain
Symbian Operating Systems
¾ Open-source, multitasking didesain untuk smart phones
¾ Membuat panggilan telepon, menyimpan perjanjian,
Dasar Komputer dan Pemrograman
Virus
¾ Merusak program komputer
¾ Mempengaruhi komputer tanpa sepengetahuan user
Tanda
Tanda--tanda tanda
infeksi virus
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
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
Pop-up Blockers
Internet filters
¾ Program yang menghapus atau menghalangi item tertentu untuk ditampilkan
Program
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
recordableatau
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
Referensi
z Firdausy, K., 2008, Hand Out Mata Kuliah Dasar Komputer dan Pemrograman, Teknik Elektro, Universitas Ahmad Dahlan, Yogyakarta
z Sutikno, T., 2005, Diktat Mata Kuliah Dasar Komputer dan
Pemrograman, Teknik Elektro, Fakultas Teknologi Industri,
Universitas Ahmad Dahlan, Yogyakarta
z Jogiyanto, 2000, Pengenalan Komputer, Andi Offset, Yogyakarta
z Shelly & Cashman,Discovering Computers 2007
z Indonesia e-Learning & Distance Learning Community on the Computer Science & Information Technology