Title: OPERATING SYSTEM AND USE
1OPERATING SYSTEM AND USE
- Penyusun
- Ritzkal,S.Kom,CCNA
2Biodata
Nama Ritzkal
Alamat Jl Agatis blok G/2 Budiagung
Email ritzkal_at_yahoo.com
No.telp 0817145016
Pendidikan Pendidikan
Sekolah Dasar SDN 4 Surabaya
Sekolah Menengah Pertama SMPN 30 Surabaya
Sekolah Menengah Umum SMU PGRI 3 Bogor
Perguruan Tinggi (S1) STIKOM BINANIGA BOGOR
Pasca Sarjana STMIK Eresha Jakarta
3Pengalaman Mengajar
Matakuliah Tempat
Operating System Use and Configuration STIKOM BINANIAGA BOGOR
Operating System Principle dan Design STIKOM BINANIAGA BOGOR
Networking Infrastructure STIKOM BINANIAGA BOGOR
I.S Network and Security STIKOM BINANIAGA BOGOR
Web Programing 4 AMIK Bogor
Web Programing 3 AMIK Bogor
Jaringan Komputer 2 AMIK Bogor
Rekayasa Perangkat Lunak UIKA Bogor
Jaringan LAN LP3i Bogor
Technical Support YKTB 1 Bogor
KKPI SMK Wiyata Mandala Bogor
4Objective
- Pengertian Komputer
- Pengertian sistem Komputer
- Pengenalan sistem Operasi
- Komponen sistem Komputer
- Jenis sistem operasi
5Pengertian komputer
- Komputer adalah perangkat elektronik yang
menerima masukan, proses sesuai dengan
serangkaian instruksi (yang disebut program
komputer atau perangkat lunak), dan menghasilkan
output.
input
processing
output
6Pengertian Sistem Komputer
Sistem ialah Suatu kesatuan elemen yang saling
berhubungan sehingga membentuk suatu kelompok
dalam melaksanakan suatu tujuan pokok yang
ditargetkan.
Komputer adalah perangkat elektronik yang
menerima masukan, proses sesuai dengan
serangkaian instruksi (yang disebut program
komputer atau perangkat lunak), dan menghasilkan
output.
Sistem komputer adalah elemen-elemen yang terkait
untuk menjalankan suatu aktifitas dengan
menggunakan komputer. Elemen dari sistem komputer
terdiri dari manusianya (brainware), perangkat
lunak (software), set instruksi (instruction
set), dan perangkat keras (hardware).
7Pengertian Sistem Operasi
Seperangkat program yang memantau dan mengatur
pemakaian sumber daya komputer (processor, main
memory, file, I/O device, dll).
Menjembatani / penghubung antara user (program
user) dengan perangkat keras komputer.
8(No Transcript)
9Komponen Sistem Komputer
Banking Word Game Program
System Processing Game Aplikasi
Compiler Utility Command Program
Compiler Utility Interpreter Program
Sistem Operasi (Operating System) Sistem Operasi (Operating System) Sistem Operasi (Operating System) Sistem
Bahasa Mesin (Machine Language) Bahasa Mesin (Machine Language) Bahasa Mesin (Machine Language) Hardware
Pemrograman Mikro (Microprogramming) Pemrograman Mikro (Microprogramming) Pemrograman Mikro (Microprogramming) Hardware
Perangkat Fisik (Physical Devices) Perangkat Fisik (Physical Devices) Perangkat Fisik (Physical Devices) Hardware
10Menurut A.S. Tanenbaum, sistem operasi mempunyai
empat komponen utama
?Managemen Proses, ?Input/output, ?Managemen
memori, ?Sistem berkas.
11Managemen Proses
Proses adalah sebuah program yang sedang
dieksekusi. Sebuah proses membutuhkan beberapa
sumber daya untuk menyelesaikan tugasnya. Sumber
daya tersebut dapat berupa CPU time, memori,
berkasberkas, dan Perangkat perangkat I/O. Sistem
operasi mengalokasikan sumber dayasumber daya
tersebut saat proses itu diciptakan atau sedang
diproses/dijalankan. Ketika proses tersebut
berhenti dijalankan, sistem operasi akan
mendapatkan kembali semua sumber daya yang bisa
digunakan kembali.
12Managemen Proses
Bertanggung jawab atas aktivitasaktivitas yang
berkaitan dengan managemen proses seperti
?Membuat dan menghapus proses pengguna dan sistem
proses. ?Menunda atau melanjutkan
proses. ?Menyediakan mekanisme untuk proses
sinkronisasi. ?Menyediakan mekanisme untuk proses
komunikasi. ?Menyediakan mekanisme untuk
penanganan deadlock.
13Managemen Memori Utama
Memori utama atau lebih dikenal sebagai memori
adalah sebuah array yang besar dari word atau
byte, yang ukurannya mencapai ratusan, ribuan,
atau bahkan jutaan. Setiap word atau byte
mempunyai alamat tersendiri. Memori utama
berfungsi sebagai tempat penyimpanan
instruksi/data yang akses datanya digunakan oleh
CPU dan perangkat I/O. Memori utama termasuk
tempat penyimpanan data yang yang bersifat
volatile tidak permanen yaitu data akan hilang
kalau komputer dimatikan.
14Bertanggung jawab atas aktivitasaktivitas yang
berkaitan dengan managemen Memori Utama seperti
gt Menjaga track dari memori yang sedang digunakan
dan siapa yang menggunakannya. gt Memilih program
yang akan di-load ke memori.
15Managemen Berkas
Berkas adalah kumpulan informasi yang
berhubungan, sesuai dengan tujuan pembuat berkas
tersebut. Umumnya berkas merepresentasikan
program dan data. Berkas dapat mempunyai struktur
yang bersifat hirarkis (direktori, volume, dll.).
Sistem operasi mengimplementasikan konsep abstrak
dari berkas dengan mengatur media
penyimpanan massa, misalnya tapes dan disk.
16Bertanggung jawab atas aktivitasaktivitas Yang
berkaitan dengan managemen berkas seperti
?Pembuatan dan penghapusan berkas. ?Pembuatan dan
penghapusan direktori. ?Mendukung manipulasi
berkas dan direktori. ?Memetakan berkas ke
secondary-storage. ?Mem-back-up berkas ke media
penyimpanan yang permanen (nonvolatile).
17Managemen Sistem I/O
Sering disebut device manager. Menyediakan device
driver yang umum sehingga operasi I/O dapat
seragam (membuka, membaca, menulis, menutup).
Contoh pengguna menggunakan operasi yang sama
untuk membaca berkas pada perangkat keras, CDROM
dan floppy disk.
18Komponen Sistem Operasi untuk sistem I/O
?Penyangga menampung sementara data dari/ ke
perangkat I/O. ?Spooling melakukan penjadualan
pemakaian I/O sistem supaya lebih
efisien (antrian dsb.). ?Menyediakan driver
untuk dapat melakukan operasi rinci untuk
perangkat keras I/O tertentu.
19Managemen Penyimpanan Sekunder
Data yang disimpan dalam memori utama bersifat
sementara dan jumlahnya sangat kecil. Oleh karena
itu, untuk menyimpan keseluruhan data dan program
komputer dibutuhkan penyimpanan sekunder yang
bersifat permanen dan mampu menampung banyak
data, sebagai backup dari memori utama. Contoh
dari penyimpanan sekunder adalah harddisk,
disket, dll.
20Sistem operasi bertanggungjawab atas aktivitas
aktivitas yang berkaitan dengan managemen disk
seperti
?free-space management. ?alokasi
penyimpanan. ?penjadualan disk.
21Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol
akses yang dilakukan oleh program, prosesor, atau
pengguna ke sistem sumber daya.
Mekanisme proteksi harus
Membedakan antara penggunaan yang sudah diberi
izin dan yang belum. Menspesifikasi kontrol
untuk dibebankan/diberi tugas. Menyediakan
alat untuk pemberlakuan sistem.
22Jaringan
Sistem terdistribusi adalah sekumpulan prosesor
yang tidak berbagi memori, atau clock. Setiap
prosesor mempunyai memori dan clock tersendiri.
Prosesorprosesor tersebut terhubung melalui
jaringan komunikasi Sistem terdistribusi
menyediakan akses pengguna ke bermacam sumberdaya
sistem. Akses tersebut menyebabkan peningkatan
kecepatan komputasi dan meningkatkan kemampuan
penyediaan data.
23Fungsi Sistem Operasi
gt Sebagai Extended Machine (Virtual Machine)
a. Menyembunyikan kompleksitas pemrograman
hardware dari programmer atau user. b.
Menyajikan fasilitas yang lebih mudah dan
sederhana untuk menggunakan hardware
gt Sebagai Resource Manager
- Mengatur dan mengefisienkan penggunaan sumber
daya komputer (computer resources) - b. Tugas utamanya memantau penggunaan semua
resources menerapkan aturan (policy)
mengalokasikan resources yang diminta mengambil
kembali (dealokasi) resource
24Konsep Sistem Operasi
Proses
- Proses adalah program yang sedang di-eksekusi.
- Proses terdiri dari Executable program Data
dan stack Program counter dll - Pada sistem timesharing secara periodik sistem
operasi menggilir eksekusi proses-proses yang
ada, biasanya berdasarkan porsi waktu CPU. - Ketika suatu proses dihentikan untuk sementara,
maka proses tersebut harus dimulai kembali pada
state yang sama dengan state ketika ia
dihentikan. - Semua informasi yang berkaitan dengan proses
tersebut harus disimpan. Umumnya informasi
tersebut disimpan pada tabel proses (array atau
linked list), satu tabel untuk setiap proses. - Suatu proses terdiri dari address space (core
image) dan atribut / informasi pada tabel proses
25- System call utama dalam pengaturan proses adalah
yang berkaitan dengan pembuatan dan
pemberhentian suatu proses.
- Suatu proses dapat men-create proses lainnya
yang disebut sebagai child process. - Sistem operasi dapat berkomunikasi dengan suatu
proses dengan menggunakan signal. - Signal juga dapat digunakan untuk komunikasi
antar proses. - Pada sistem multiprogramming, setiap proses
memiliki user identification (uid) yang berasal
dari uid pemilik proses.
26System Calls
- Suatu set extended instructions yang merupakan
interface antara program-program dengan sistem
operasi. - System calls meng-create, men-delete dan
menggunakan objek-objek yang diatur oleh system
operasi, antara lain proses-proses dan
file-file. - Library procedure meletakkan parameter-parameter
system call pada tempat tertentu dan memberikan
instruksi trap untuk memulai sistem operasi - Trap instruction ketika diterima oleh sistem
operasi, sistem memeriksa apakah parameter
tersebut valid atau tidak
27Shell
- Shell merupakan Unix command interpreter yang
walaupun bukan merupakan bagian dari sistem
operasi, menggunakan banyak feature sistem
operasi - Prompt standar input, menandakan bahwa shell
siap menerima command
28JENIS SISTEM OPERASI
29ASPEK KEGIATAN
Real-time operating system (RTOS) Sistem operasi
golongan ini dipakai untuk mengendalikan
perangkat keras untuk tugas spesifik, seperti
instrumen ilmiah dan mesin-mesin industri. RTOS
memiliki kemampuan antarmuka yang terbatas dan
tidak mendukung aplikasi level end-user. Bagian
terpenting RTOS adalah mengatur penggunaan sumber
daya komputer untuk menjalankan serangkaian
operasi secara berulang-ulang dalam periode
tertentu.
- Single user, multi tasking
- Sistem operasi ini memungkinkan seorang pengguna
dapat menjalankan beberapa aplikasi terpisah
secara bersamaan. Inilah tipe sistem operasi yang
paling umum digunakan sekarang. Sistem operasi
ini (Windows, Linux, dsb.) sangat populer
digunakan untuk komputer pribadi.
30- Single user, single task
- Sesuai dengan namanya, tipe sistem operasi ini
dirancang untuk memudahkan menangani
pengoperasian komputer sehingga pengguna dapat
menjalankan satu pekerjaan pada saat yang
bersamaan.
- Pemakai jamak (multiuser)
- Sistem operasi multi-user memungkinkan lebih dari
satu pengguna bersama-sama menggunakan sumber
daya komputer secara simultan.
31STRUKTUR SISTEM OPERASI
32- Sistem Monolitik
- Konsep Sistem operasi sebagai kumpulan
prosedur dimana prosedur dapat saling dipanggil
oleh prosedur lain di sistem bila diperlukan. - Kernel berisi semua layanan yang disediakan
sistem operasi untuk pemakai.
Sistem Berlapis (Layered System) Konsep
Sistem operasi dibentuk secara hirarki
berdasarkan lapisan-lapisan, dimana
lapisan-lapisan memberi layanan lapisan lebih
atas.
Layer Function
5 The Operator
4 User Programs
3 I/O Management
2 Operator-Process Communication
1 Memory Drum Management
0 Processor Allocation Multiprogramming
33- Sistem dengan Client-Server
- Konsep Server adalah proses yang menyediakan
layanan, dan - Client adalah proses yang memerlukan / meminta
layanan. Proses client yang memerlukan layanan
mengirim pesan ke server dan menanti pesan
jawaban. Proses server setelah melakukan tugas
yang diminta, mengirim hasil dalam bentuk pesan
jawaban ke proses client. Server hanya menanggapi
permintaan client dan tidak memulai percakapan
dengan client.
34Penangganan Sistem Operasi
a. Multiprogramming Metode yang memungkinkan dua
buah program/lebih dijalankan secara serentak
pada sebuah komputer dan berbagai sumber daya
dalam waktu yang berlainan. Konsep
multiprogramming bias diibaratkan sebagai pekerja
yang tak hanya menangani satu pekerjaan
sehingga tak ada waktu yang terbuang.
b. Time Sharing Metode yang dipakai dalam sistem
operasi yang memungkinkan sejumlah pemakai dapat
berinteraksi dengan proses yang dibuatnya secara
bergantian dengan jumlah waktu yang sama. Time
sharing merupakan pengembangan lebih lanjut dari
multiprogramming.
c. Penyimpanan Virtual Metode yang menangani
sejumlah program dengan membagi program-program
tersebut ke dalam bagian yang kecil dengan ukuran
sama. Metode seperti ini diterapkan antara lain
pada Windows.
35d. Multitasking Metode yang memungkinkan seorang
pemakai menjalankan sejumlah program dalam waktu
yang sama. Cara ini sangat umum dalam sistem PC.
Dengan menggunakan sistem operasi Windows,
seseorang dapat menjalankan program Word untuk
membuat dokumen dan sekaligus menjalankan program
Excel untuk membuat perhitungan-perhitungan dalam
table. Pemakai dapat berpindah dari satu program
aplikasi yang satu dengan program aplikasi yang
lain dengan mudah.
e. Multiprocessing Metode dengan kemampuan
sistem operasi yang menjalankan dua atau lebih
intruksi secara serentak dengan menggunakan
sejumlah CPU dalam sebuah komputer. Melalui
sistem tersebut kita dapat mengatur sejumlah CPU
untuk menjalankan instruksi yang berbeda dalam
sebuah program.
36Microsoft VS Linux
372 tipe interface sistem operasi
1. Command Line Interface (CLI) berbasis teks,
yang jika melakukan perintah harus dengan
mengetikan perintah. 2. Graphical User Interface
(GUI) berbasis grafis, dengan memiliki tampilan
berupa menu dan icon icon.
382 Jenis lisensi sistem operasi
1. Propietary (kepemilikan), yaitu untuk
menggunakannya dengan meminta ijin kepada sang
pemiliki, yang biasanya dengan membayar sejumlah
cost dan biasanya propietary itu closed source
(tertutup). 2. Free Software (open source),
yaitu suatu lisensi Free (bebas) dan terbuka yang
memungkinkan pengguna untuk memiliki, mengcopy,
menggandakan, mendistribusikan tanpa ada batasan
39Perbedaan antara Microsoft dan Linux
1. Full Access dan No Access Perbedaan yang
sangat significan antara keduanya adalah
kebebasannya dalam mengakses Source Code. Fakta
bahwa Linux memiliki GNU Public License telah
memungkinkan para penggunanya untuk mengakses
sampai ke kode Kernel yang menjadi dasar Sistem
Operasi Linux. Sedangkan Windows ? Silahkan
anda mencobanya jika anda bisa, kecuali jika
mungkin anda termasuk anggota kelompok yang
terseleksi yang diizinkan Microsoft untuk
mengaksesnya.
402. Licensing Freedom vs Licensing
Restrictions Dengan Linux GPLLicensed OS, maka
kita bebas untuk memodifikasi suatu software dan
menggunakannya atau bahkan mempublikasikan ulang
dan menjualnya (selama kodenya masih tersedia).
Dengan GPL ini pula, maka kita dapat mendownload
sebuah salinan Linux (atau aplikasi pendukungnya)
dan menginstallnya di seberapapun komputer yang
kita ingin gunakan. Berbeda dengan Microsoft
License, kita tidak akan diperbolehkan melakukan
hal-hal tersebut. Kita dibatasi hanya pada
license yang telah kita beli saja. Jadi misalkan
anda membeli 10 License, maka anda hanya bias
menginstall OS tersebut hanya pada 10 unit
komputer saja.
413. Online Peer Support vs Paid Helpdesk
Support Dengan Linux, anda akan mendapatkan
support dari forum, online search, dan beberapa
situs web site. Jika memang dibutuhkan, anda juga
dapat membeli contract support dari perusahaan
Linux yang besar (Red Hat dan Novell) Sedangkan
Windows, anda memang bisa mendapatkan hal yang
sama dari Microsoft dan banyak situs online.
Bahkan anda dapat membeli support dari Microsoft
sendiri. Namun dukungan erat dari komunitas
pengguna Linux biasanya membuat kesempatan untuk
mendapatkan solusi dari masalah menjadi lebih
cepat.
424. Full vs Partial Hardware Support Hampir semua
pembuat hardware biasanya sudah menyediakan
driver yang compatible dengan Windows. Ini agak
berbeda dengan Linux dimana masih ada beberapa
hardware yang ternyata masih belum support atau
tidak dapat berfungsi jika digunakan dengan OS
Linux.
5. Command Line vs No Command Line Bagaimanapun
memang kekuatan utama Linux adalah di Command
Line. Meskipun Linux sekarang didukung dengan
tampilan Graphis yang sangat baik, namun command
line tetap menjadi tool yang tidak ternilai untuk
perkerjaan administrasi OS. Sedangkan Windows
memang dilahirkan dari awal dengan menggunakan
tampilan graphis. Memang di Windows masih bisa
menggunakan Command Line, namun tidak sefleksibel
Linux.
436. Centralized vs Noncentralized Application
Installation Di Linux, installasi terpusat di
satu lokasi, misalkan melalui Package Management
System semacam Synaptic. Sedangkan di Windows,
installasi dilakukan dari masingmasing software
yang akan diinstall dengan menjalankan file
setup.exe
7. Flexibility vs Rigidity Pada Windows kita
bergantung pada apa yang Microsoft anggap ideal
pada sebuah desktop. Sedangkan pada Linux kita
dapat memilih seberapa banyak kelengkapan desktop
yang kita inginkan. Dari mulai yang sederhana
semacam Fluxbox sampai yang canggih semacam 3D
Compiz. Linux desktop sangat fleksibel untuk
digunakan di berbagai kondisi komputer yang
digunakan.
44Dasar Dasar Pengenalan Konsep Linux
451. Apakah Linux?
Linux adalah sistem operasi seperti Window, tapi
bersifat free / Open Source. Window adalah
sistem operasi bersifat propietary (kepemilikan
jika ingin menggunakannya harus meminta ijin
dengan membayar lisensinya).
2. Apakah yang dimaksud free / Open Source disini?
Free dalam arti bebas. Bebas dalam menggunakan,
Bebas dalam memodifikasi, Bebas dalam
menggandakan, Bebas mendistribusikan. Open Source
Terbuka.
3. Jadi lisensi apa yang dimiliki Linux?
Lisensi Publik, yang dikenal GPL (General Public
License).
464. Siapakah Tokoh Linux?
sangat banyak. Tapi ada 2 yang berperan, yaitu
Linus Torvalds (mahasiswa finlandia yang
mengembangkan linux pertama kali), dan Richard
Stallman (Aktivis yang membawa konsep free / open
source dalam dunia IT GNU Gnu Not Unix).
5. Apakah linux selamanya akan bersifat free /
open source?
Iya, karena lisensinya tersebut akan menjaga
linux selamanya bersifat free / open source.
47Pengetahuan Distro
1. Apakah yang dimaksud distro (distribusi) linux
?
Analogi linux adalah suatu barang, maka distro
adalah bungkusnya. Semua distro intinya sama,
tapi bagaimana tampilannya dan fiturfitur
ditampilkan, digunakan yang membuat perbedaan.
Hingga mempengaruhi kemudahan penggunaan
(userfriendly).
2. Apa saja distro awal linux ?
Red Hat, Debian, Slackware, SuSe.
3. Mengapa distro linux banyak?
Karena linux sifatnya terbuka, hingga membuka
kesempatan semua orang untuk berperan
mengembangkan. Jumlah distro saat ini mencapai
100 distro lebih.
484. Apa saja distro linux yang populer ?
Debian, Ubuntu, RedHat / Fedora, OpenSuse,
PcLinuxOS.
5. Bagaimana Linux dapat berjalan / digunakan di
PC?
Pertama dengan di install langsung di harddisk
layaknya sebuah program, Kedua dengan menggunakan
Live CD (tanpa diinstall). Tapi tidak semua
distro memiliki fitur Live CD.
49Terima kasih