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 koneksi Internet
Penjadwalan dan konfigurasi
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 usermenggunakan menu-menu dan gambar visual,
Dasar Komputer dan Pemrograman
z Foreground berisi
program yang sedang digunakan
z Background berisi
program yang berjalan tetapi tidak sedang digunakan
Multitasking
¾ bekerja dengan dua
atau 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 jobs ke buffer (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 Play, and Play, OS secara OS secara otomatis melakukan otomatis melakukan konfigurasi perangkat konfigurasi perangkat baru ketika diinstal baru ketika diinstal
juga disebut juga disebutdriverdriver
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
zPanduan 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
¾ 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
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
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
Sesudah proses
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 ReleasedWindows 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
versi dari UNIX
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 PC
Dasar 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,
browse Web, kirim dan terima e-mail dan fax, dll
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
Anti-Spam Web Filters
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
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 http://www.ilmukomputer.com/