Anda di halaman 1dari 19

SISTEM OPERASI

PENGENALAN SISTEM OPERASI

DEFINISI secara umum SISTEM OPERASI adalah

1. Sebagai Sebuah program yang mengatur hardware dengan menyediakan


landasan untuk aplikasi yang berada diatasnya.
2. Bertindak Sebagai penghubung antara user dengan hardware.
3. Bertugas untuk mengendalikan & mengkoordinasi penggunaan Hardware
untuk berbagai program aplikasi bagi bermacam-macam user.

1
Pengertian SISTEM OPERASI ditinjau dari 3 sudut pandang yg berbeda
:
1. SUDUT PANDANG PENGGUNA
SISTEM OPERASI adalah alat untuk mempermudah penggunaan
komputer.
Sebaliknya dalam Lingkungan multiuser, sistem operasi dapat
dipandang
sebagai alat untuk memaksimal Penggunaan sumber daya komputer

2. SUDUT PANDANG SISTEM


Sistem operasi adalah sebagai alat yang menempatkan
sumber daya secara efisien.
Sistem operasi merupakan manajer bagi sumber daya yang
menangani konflik permintaan sumber daya secara efisien.
Selain itu juga untuk mengatur eksekusi aplikasi dan operasi
dari INPUT / OUTPUT ( I/O ).

3. SUDUT PANDANG TUJUAN


Sistem operasi adalah sebagai alat yang membuat komputer lebih
nyaman digunakan untuk menjalankan aplikasi dan menyelesaikan
masalah user.

ABSTRAKSI KOMPONEN SISTEM KOMPUTER

USER
USER
1
3

SISTEM
OPERASI

HARD
WARE

EDITOR
USER USER
2 APLIKASI LAINNYA 4

2
Dari bagan komponen SISTEM KOMPUTER posisi SISTEM OPERASI
merupakan salah satu komponen utama dari sebuah sistem komputer
komputer..
Komponen komputer lainnya adalah HARDWARE, SOFTWARE &
USER

HARDWARE : penyedia sumber daya untuk komputasi yang dapat


dilihat secara fisik dan dapat disentuh
disentuh..

SOFTWARE : sarana yang memberitahukan hardware apa yang akan


dilakukannya terhadap hardware. Software tsb dibagi 2
yaitu sistem operasi & program aplikasi
aplikasi.. Program
aplikasi merupakan merupakan software yang
menentukan bagaimana sumber daya digunakan untuk
menyelesaikan masalah para user.

USER : manusia yang menjalankan program aplikasi atau komputer lain.

Kategori Sistem Operasi

• Single User – Single Tasking (SU-ST)


• Multi User – Single Tasking (MU-ST)
• Single User – Multi Tasking (SU-MT)
• Multi User – Multi Tasking (MU-MT)

3
Single User – Single Tasking Multi User – Single Tasking
Satu komputer hanya bisa Satu komputer dapat
digunakan oleh satu user dan digunakan oleh banyak
hanya bisa menjalankan satu user, namun tiap user
program di satu waktu. hanya bisa menjalankan 1
program (aplikasi) di satu
contoh: DOS (Disk Operating waktu.
System).
• MS-DOS (Microsoft DOS – IBM contoh: Novell Netware
Compatible) (3.x, 4.x)
• PC-DOS (Personal Computer
DOS – IBM)
• DR-DOS (Digital Research DOS -
Novell)

Single User – Multi Tasking Multi User – Multi Tasking


Satu komputer dipakai oleh Satu komputer dipakai
satu user dan dapat bersamaan oleh banyak
menjalankan banyak user yang dapat
program disatu waktu. menjalankan banyak
(Tampilan Desktop GUI) program di satu waktu.

contohnya: Windows, contoh: Unix, Linux,


MacOS, Linux, Java Desktop FreeBSD, SunSolaris
System, Symbian, Palm OS, (SO turunan Unix) atau
dll. Windows dengan aplikasi
Citrix Metaframe, atau
hardware office station,
dll.

4
SEJARAH PERKEMBANGAN SO

Generasi Pertama (1945-1955)


• Belum ada sistem operasi,
• sistem komputer diberi instruksi yang harus
dikerjakan secara langsung/ manual dan hanya bisa
digunakan untuk menghitung + - * /.

Generasi Kedua (1955-1965)


• Komputer masa ini adalah
batch processing system
(yaitu pekerjaan (job)
dikumpulkan dalam satu
rangkaian kemudian
dieksekusi secara berurutan)
• Sistem komputer belum
dilengkapi SO, tetapi
beberapa fungsi dasar SO
telah ada.

10

5
Generasi Ketiga (1965-1980)
Sistem komputer masa ini ciri-cirinya adalah:
• Sistem komputer dikembangkan untuk melayani
banyak pemakai interaktif sekaligus dan online
(secara langsung dihubungkan ke komputer).
Sistem komputer menjadi multiuser dan
multiprogramming.
• Multiprogramming : Komputer melayani banyak
proses/job (program yang dijalankan) sekaligus
pada satu waktu.
• Karena komputer harus menanggapi permintaan-
permintaan pemakai secara cepat, maka
dikembangkan teknik time sharing, sehingga
pemakai-pemakai merasa dilayani terus-menerus,
padahal sebenarnya digilir per satuan waktu yang
singkat.
11

Generasi Keempat (1980-199x)


• Meningkatnya kemampuan komputer dekstop (PC) dan
teknologi jaringan TCP/IP
• Kenyamanan dalam mengoperasikan sistem komputer, yaitu
dengan adanya GUI (graphical user interface = antarmuka
komputer berbasiskan grafis yang nyaman).
• Pada 1990 dimulai era komputasi tersebar (distributed
computing) dengan teknologi distributed operating system
yaitu sistem operasi yang diperuntukkan jaringan komputer.
• Pemakai tak perlu menyadari keberadaan komputer-komputer
yang terhubung, dimana pengalokasian kerja sudah secara
otomatis dilaksanakan sistem operasi
• Pemakai memandang jaringan komputer sebagai 1
uniprossesor besar, walau sebenarnya terdiri dari banyak
prosessor (komputer) yang tersebar.

12

6
Fungsi--Fungsi
Fungsi

13

Antar Muka Pengguna


 Fungsi ini merupakan fungsi yang paling mudah dikenali
oleh pengguna karena melalui fungsi ini pengguna dapat
berinteraksi dengan sistem operasi, perangkat keras
maupun perangkat lunak yang lain.
 Sistem operasi pada dasarnya menunggu input atau
instruksi dari pengguna dan kemudian menerjemahkan
perintah-perintah tersebut dalam bahasa yang dimengerti
oleh komputer.
 Antar muka pengguna menjadi tempat bagi pengguna
untuk menuliskan atau menyampaikan perintah tersebut.

14

7
Dua model Antar Muka
 Command Line Interface (CLI)
 Graphical User Interface (GUI).
 CLI memberikan fasilitas bagi pengguna
untuk memberikan perintah dalam bentuk
teks
 GUI lebih berbasis pada tampilan grafis.

15

Manajemen memori
 Memori utama / lebih dikenal sebagai memori : sebuah
array yang besar dari word / byte, yang ukurannya
mencapai ratusan, ribuan, / bahkan jutaan.
 Memori utama berfungsi sebagai tempat penyimpanan
instruksi/data yang akses datanya digunakan oleh CPU dan
perangkat I/O.
 Sistem operasi bertanggung-jawab atas aktivitas-aktivitas
yang berkaitan dengan manajemen memori seperti:
1. Menjaga track dari memori yang sedang digunakan dan
siapa yang menggunakannya.
2. Memilih program yang akan di-load ke memori.

16

8
Manajemen memori pada sistem operasi
Microsoft Windows

17

Manajemen file
 File (berkas) adalah kumpulan informasi yang
berhubungan, sesuai dengan tujuan pembuat berkas
tersebut.
 Sistem operasi bertanggung-jawab dalam aktivitas yang
berhubungan dengan manajemen file :
1. Pembuatan dan penghapusan file.
2. Pembuatan dan penghapusan direktori.
3. Mendukung manipulasi berkas dan direktori.
4. Memetakan berkas ke secondary-storage.
5. Mem-back-up berkas ke media penyimpanan yang
tidak permanen (non-volatile).

18

9
Windows Explorer sebagai
sarana pengelolaan file

19

Manajemen proses

 Proses adalah sebuah program yang sedang dieksekusi.


 Alokasi sumber daya tersebut dikelola oleh Sistem Operasi.
Misalnya, penggunaan memori oleh CPU, file-file yang terbuka, dan
penggunaan oleh perangkat perangkat input/output lain.
 Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang
berkaitan dengan manajemen proses seperti:
1. Membuat dan menghapus proses pengguna dan sistem proses.
2. Menunda atau melanjutkan proses.
3. Menyediakan mekanisme untuk sinkronisasi proses.
4. Menyediakan mekanisme untuk komunikasi proses.
5. Menyediakan mekanisme untuk penanganan deadlock.

20

10
Manajemen proses pada sistem operasi
Microsoft Windows

21

Manajemen I/O
 Sistem ini sering disebut dengan device manager. Menyediakan
device driver yang umum sehingga operasi Masukan/Keluaran dapat
seragam (membuka, membaca, menulis, menutup). Contoh:
pengguna menggunakan operasi yang sama untuk membaca berkas
pada perangkat keras, CD-ROM dan floppy disk.
 Komponen Sistem Operasi untuk sistem Masukan/Keluaran:
 Penyangga: menampung sementara data dari/ke perangkat
Masukan/Keluaran.
 Spooling: melakukan penjadwalan pemakaian Masukan/Keluaran
sistem supaya lebih efisien (antrian dsb.).
 Menyediakan driver: untuk dapat melakukan operasi rinci untuk
perangkat keras Masukan/Keluaran tertentu.

22

11
Manajemen I / O pada sistem operasi
Microsoft Windows

23

Basic Input/Output System


 BIOS adalah kode-kode program yang pertama kali dijalankan ketika
komputer dinyalakan (booting). Fungsi utama BIOS adalah untuk
mengidentifikasi dan mengenali perangkat keras komputer. Biasanya BIOS
akan tersimpan dalam
 ROM (Read Only Memory) yang ada pada motherboard suatu komputer.
 Ketika komputer dinyalakan maka BIOS akan mencoba mengenali bagian -
bagian komputer berikut ini:
1. clock generator.
2. processors dan caches.
3. chipset (memory controller and I/O controller).
4. system memory.
5. Semua perangkat PCI
6. primary graphics controller.
7. Mass storage controllers (seperti SATA and IDE controllers).
8.Various I/O controllers (such keyboard/mouse and USB).
 Setelah dikenali maka BIOS akan memanggil program untuk boot suatu
sistem operasi (boot loader).
24

12
Tampilan BIOS utility

25

LAYANAN SISTEM OPERASI


1. Pembuatan program

Sistem operasi menyediakan berbagai fasilitas yang


membantu programmer dalam membuat program
seperti editor.
Walaupun Bukan bagian dari sistem operasi, tapi layanan
ini diakses Melalui sistem operasi.

2. Eksekusi program

Sistem harus bisa me-load program ke memori dan


menjalankan program tsb.
Program harus bisa menghentikan pengeksekusian Baik
secara normal maupun dalam keadaan error.
26

13
3. Operasi I / O

Program sedang dijalankan kadang kala


membutuhkan I / O.
Untuk efisiensi dan keamanan, pengguna
biasanya tidak bisa mengatur piranti I / O secara
langsung.
Untuk itulah sistem operasi harus menyediakan
mekanisme dalam melakukan operasi I / O.

4. Manipulasi sistem berkas

Program harus membaca dan menulis berkas,


kadangkala juga harus membuat dan menghapus
berkas.

27

5. Komunikasi
Kadangkala sebuah proses memerlukan informasi dari proses yang lain.

Ada 2 cara umum komunikasi dilakukan, yaitu :


1. Antara proses dalam satu komputer, atau
2. antara proses yang berada dalam komputer yang berbeda. Tetapi
dihubungkan oleh Jaringan komputer. Komunikasi dapat dilakukan
dengan share-memori / meseage passing, yakni sejumlah informasi
dipindahkan antara proses oleh sistem operasi.

6. Deteksi error
Sistem operasi harus selalu waspada terhadap kemungkinan Error.
Error dapat terjadi di CPU dan memori perangkat keras, I / O dan
didalam program yang dijalankan user.

Misalnya; dengan jalan menghentikan jalannya program, mencoba


Kembali melakukan operasi yang dijalankan atau melaporkan
Kesalahan yang terjadi agar pengguna dapat mengambil langkah
Selanjutnya.
28

14
MENYIAPKAN DAN MENJALANKAN
SISTEM OPERASI

 Instalasi adalah pemasangan perangkat


lunak pada system computer
 Instalasi Sistem Operasi adalah
pemasangan system operasi pada sistem
computer
 Sistem operasi akan dipasang terlebih
dahulu dibanding perangkat lunak yang lain
29

Tahapan--tahapan Instalasi
Tahapan

30

15
PROSES BOOTING
Adalah kegiatan pelaksanaan awal (start-up) komputer
untuk mengambil sistem operasi dari disk yang mendasari
aktifnya komputer.
Booting adalah proses awal saat komputer dihidupkan

Proses booting dapat dilakukan dengan 2 cara :

1. Menghidupkan komputer (dari power off menjadi


power on)
2. Menekan 3 tombol bersamaan (tombol crtl-alt-del)
pada saat komputer sudah hidup.

31

 Proses awal booting dimulai dari pembacaan dan


eksekusi program yang tersimpan di ROM komputer
dan data setup yang tersimpan dalam CMOS
 Bagian ini disebut POST (Power On Self Test) apabila
berhasil, maka perangkat lunak sistem BIOS yang berisi
program BIOS dari ROM dan BIOS dari adapter
(misalnya dari VGA) akan dimuat ke memori utama
(RAM) dan dilanjutkan dengan pembacaan program
start-up yang tersimpan di dalam boot sector hard disk

32

16
PROSES BOOTING

33

JENIS--JENIS SISTEM OPERASI


JENIS
1. DOS (Disk Operating Sistem)

2. WINDOWS

3. MACINTOSH

4. OS/2 (operating sistem /2 )

5. UNIX

34

17
1. DOS (Disk Operating Sistem)

DOS merupakan sistem operasi yang pertama kali digunakan


Hingga saat ini.DOS dibagi menjadi 3, yakni ;

1. DR-DOS
Dibuat oleh perusahaan digital research pada tahun 1988 dari Hasil transformasi
CP/M (control program/monitor). DigitalResearch didirikan oleh Gory Kildall
(1942-1994). Sistem operasi Ini digunakan sampai pada komputer pentium.

2. PC-DOS
Dirancang dan dibuat oleh perusahaan microsoft corp. namun dengan
Dikeluarkannya sistem operasi windows, sistem operasi ini sudah jarang / Tidak
digunakan lagi saat ini.

3. MS-DOS
Dirancang dan dibuat oleh perusahaan microsft corp. sistem operasi ini
Digunakan hingga saat ini dan terus dikembangkan versinya sesuai
Dengan kebutuhan.

35

2. WINDOWS
Dirancang oleh Microsoft Corp, pada awalnya dibuat nya windows bukan
merupakan sistem operasi karena windows versi 3.x untuk
menjalankannya masih bergantung pada sistem operasi DOS.

Tujuan awalnya hanya untuk mengatasi masalah yang dihadapi pengguna


komputer dalam melakukan :
1. MULTITASKING : penggunaan program komputer secara bersamaan.
2. MULTIUSER : pengaturan pemakai komputer oleh banyak pemakai.

3. MACINTOSH
Macintosh pertama dikeluarkan oleh perusahaan APPLE CORP.
Berbeda dengan sistem operasi yang lain, sistem ini hanya ditujukan untuk
komputer berbasis grafis dengan istilah GUI (Graphical User Interface)

Penggunaanya sangat spesifik karena tidak dapat digunakan pada


komputer lain (PC), tetapi hanya dapat digunakan pada komputer
mancitosh saja, karena pada komputer macintosh tidak dikenal adanya
extention (.exe) file seperti pada sistem Operasi DOS dan WINDOS.
36

18
4. OS / 2 (operating sistem / 2 )

OS/2 dibuat pertama kali dengan tujuan untuk


menggantikan sistem operasi DOS.

Namun sistem ini jarang digunakan karena


harganya lebih mahal dan pengembangannya
lebih lambat bila dibandingkan dengan DOS.

37

5. UNIX
UNIX pertama kali digunakan untuk komputer mini dan
mainframe, tetapi kini Sudah dapat digunakan oleh
komputer mikro.

Diciptakan oleh ahli riset BELL LABORATORIES


(amerika).

Tetapi kurang diminati oleh pengguna komputer mikro


karena sulitnya menyatukan standart Sistem.
Perkembangannya tidak sepesat DOS, namun kini UNIX
telah Mengeluarkan versi terbarunya dengan nama LINUX.

Untuk mempromosikan dan memperkenalkan sistem operasi LINUX


pada Masyarakat, maka perusahaan pembuatnya memasarkan secara
gratis.

38

19

Anda mungkin juga menyukai