Anda di halaman 1dari 38

SISTEM OPERASI

ini merupakan materi kuliah* Arsitektur Organisasi Komputer Kampus


IBI Kosgoro 1957, sebagai pengganti tatap muka perkuliahan online
tanggal 20/04/2020 jam 18.30 s/d 21.10 Wib

*Dilarang mengcopy isi materi tanpa izin dari M. Febriansyah

|ORGANISASI ARSITEKTUR KOMPUTER |


Course Objective
◼ Definisi Sistem Operasi.
◼ Peran Sistem Operasi dalam Sistem Komputer.
◼ Tujuan Sistem Operasi.
◼ Sejarah perkembangan Sistem Operasi.
Komponen Sistem Komputer
• Hardware
– Storage
• RAM, Magnetic disk, SSD
– I/O
• Keyboard, mouse, monitor
• Software
– Operating System
• e.x. Linux, Windows, MacOS
– System dan Application Program
• e.x. Database, text editor
• Brawinware (User)
Apa itu sistem operasi?

Perangkat lunak yang bertindak sebagai


perantara antara pengguna dan perangkat keras.
• Perangkat lunak secara garis besar dibagi lagi menjadi
dua yaitu "program aplikasi" dan "sistem operasi".

• "Program aplikasi" merupakan perangkat lunak yang


dijalankan oleh para pengguna untuk mencapat tujuan
tertentu. Umpama, kita menjelajah internet dengan
menggunakan aplikasi "Browser". Atau mengubah (edit)
sebuah berkas dengan aplikasi "Editor".

• Sedangkan, "sistem operasi" dapat dikatakan


merupakan sebuah perangkat lunak yang
"membungkus" perangkat keras agar lebih mudah
dimanfaatkan oleh para pengguna melalui program-
program aplikasi tersebut.
Sistem Operasi (1)
adalah kumpulan program yang bertindak
sebagai perantara/penjalin/penghubung antara
pemakai, perangkat lunak dengan perangkat
keras komputer sehingga sistem komputer
mudah dipakai, perangkat lunak komputer dapat
digunakan secara efiesien.
Sistem Operasi (2)
• Convenience (kemudahan) :
user merasakan kemudahan dan kenyamanan dalam
penggunaan
• Efficiency (efisiensi) :
resources system harus dapat di utilisasi semaksimal
mungkin
• Robustness :
kehandalan sistem proteksi terhadap kesalahan dari
user / sistem
• Evolution (pengembangan) :
memudahkan pengembangan, mendukung sistem
baru dan program aplikasi yang berkembang
Sistem Operasi (3)
◼ OS sebagai interface antara user dan perangkat keras berarti
menyediakan mekanisme kapada end user untuk menggunakan
utilitas yang disediakan.
◼ End user tidak mau tahu akan detail proses yang melibatkan
computer hardware, sehingga end user hanya berinteraksi via
aplikasi-aplikasi yang disediakan.
Sistem Operasi (4)
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.
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
Dari bagan komponen SISTEM KOMPUTER posisi SISTEM OPERASI
merupakan salah satu komponen utama dari sebuah sistem komputer.
Komponen komputer lainnya adalah HARDWARE, SOFTWARE & USER

HARDWARE:
penyedia sumber daya untuk komputasi yang dapat dilihat secara fisik
dan dapat disentuh.

SOFTWARE :
sarana yang memberitahukan hardware apa yang akan dilakukannya
terhadap hardware. Software tsb dibagi 2 yaitu sistem operasi &
program 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.
Peran Sistem Operasi

• SO sebagai Resource allocator


– SO mengatur dan mengalokasikan sumber
daya
• e.x. manajemen process, manajemen memory
• SO sebagai Program control
– SO melakukan kontrol eksekusi dari program
user dan I/O
• SO sebagai Kernel
– Program yang berjalan sepanjang waktu
Komponen Sistem Operasi

1. Managemen Proses.
2. Managemen Memori Utama.
3. Managemen Secondary-Storage.
4. Managemen Sistem I/O.
5. Managemen Berkas.
Managemen Proses
❑ Proses adalah keadaan ketika sebuah program sedang di
eksekusi.
❑ Proses membutuhkan beberapa sumber daya berupa CPU
time, memori, berkas-berkas, dan perangkat-perangkat I/O
untuk menyelesaikan tugasnya.
❑ Tanggung jawab Sistem operasi atas aktivitas managemen
proses:
1. Pembuatan dan penghapusan proses pengguna dan sistem
proses.
2. Menunda atau melanjutkan proses.
3. Menyediakan mekanisme untuk proses sinkronisasi.
4. Menyediakan mekanisme untuk proses komunikasi.
5. Menyediakan mekanisme untuk penanganan deadlock
Managemen Memori Utama

❑ Memori utama adalah sebuah array yang besar terdiri dari word atau
byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.
❑ Memori Utama berfungsi sebagai tempat penyimpanan yang akses
datanya digunakan oleh CPU atau perangkat I/O.
❑ Memori utama termasuk tempat penyimpanan data yang sementara
(volatile), artinya data dapat hilang begitu sistem dimatikan.
❑ Tanggung jawab Sistem operasi atas aktivitas managemen memori:
1. Menjaga track memori yang sedang digunakan dan siapa yang
menggunakannya.
2. Memilih program yang akan di-load ke memori.
3. Mengalokasikan dan meng-dealokasikan ruang memori sesuai
kebutuhan.
Managemen Secondary-Storage

❑ Data yang disimpan dalam memori utama bersifat


sementara dan jumlahnya sangat kecil.
❑ Oleh karena itu, untuk meyimpan keseluruhan data
dan program komputer dibutuhkan secondary-storage
yang bersifat permanen dan mampu menampung
banyak data. Contoh dari secondary-storage adalah
harddisk, disket, dll.
❑ Tanggung-jawab Sistem operasi atas aktivitas disk-
management :
1. Alokasi penyimpanan.
2. Penjadualan disk.
Managemen Sistem I/O

Sering disebut device manager.


- Menyediakan "device driver" yang umum →operasi I/O
seragam (membuka, membaca, menulis, menutup). Contoh:
pengguna menggunakan operasi yang sama untuk
membaca berkas pada hard-disk, CD-ROM dan floppy disk.
- Menyediakan driver untuk dapat melakukan operasi "rinci"
untuk perangkat keras I/O tertentu.

Komponen Sistem Operasi untuk sistem I/O:

1. Buffer : menampung sementara data dari/ ke perangkat I/O.


2. Spooling : melakukan penjadualan pemakaian I/O sistem
supaya lebih efisien (antrian dsb.).
Managemen Berkas

• Berkas adalah kumpulan informasi yang berhubungan sesuai


dengan tujuan pembuat berkas tersebut.
• Berkas dapat mempunyai struktur yang bersifat hirarkis
(direktori, volume, dll.).

Tanggung-jawab Sistem operasi atas aktifitas managemen berkas :


1. Pembuatan dan penghapusan berkas.
2. Pembuatan dan penghapusan direktori.
3. Mendukung manipulasi berkas dan direktori.
4. Memetakan berkas ke secondary storage.
5. Mem-backup berkas ke media penyimpanan yang permanen
(non-volatile).
Pelayanan Sistem Operasi
Eksekusi program :
meload program ke memory dan menjalankannya (run)

Operasi I/O :
pengguna tidak bisa mengontrol I/O secara langsung
(untuk efisiensi dan keamanan), sistem harus
bisa menyediakan mekanisme utk melakukan operasi
I/O

Manipulasi sistem berkas:


membaca, menulis, membuat,dan menghapus file
Pelayanan Sistem Operasi

Komunikasi :
pertukaran informasi, dapat dilaksanakan
melalui shared memory atau message passing

Deteksi error :
mempertahankan kestabilan dengan mendeteksi error
(pada CPU, perangkat keras memori, I/O,program
pengguna) dan jika bisa, memperbaikinya
Pelayanan Tambahan

Lebih diarahkan kepada upaya untuk menjaga efisiensi


sistem,bukan untuk membantu pengguna

Alokasi sumber daya :


mengalokasikan sumber daya
kepada beberapa pengguna atau tugas yang dijalankan
pada saat yang bersamaan

Accounting :
menentukan berapa banyak dan berapa lama users menggunakan
sumber daya sistem

Proteksi :
menjaga semua akses ke sumber daya sistem terkontrol
Evolusi Sistem Operasi
◼ Perkembangan sistem operasi :
◼ Generasi Pertama
◼ Generasi Kedua
◼ Generasi Ketiga
◼ Generasi Keempat
Macam-Macam Sistem Operasi

• DOS
• Windows
• Unix
• Macintosh
DOS

• Sistem Operasi DOS adalah DOS (Disk Operating System )


merupakan salah satu software yang termasuk dalam golongan
system operasi. Disk Operating System dipakai pada media
penyimpan disk, baik disket maupun harddisk
• Beberapa produk DOS sampai saat ini adalah :
DOS 1.0
DOS 2.0
DOS 3.0 : DOS 3.1, DOS 3.2 dan DOS 3.3
DOS 4.0
DOS 5.0
DOS 6.0
Perintah dalam DOS
Windows

• Sistem operasi windows pertama kali


diperkenalkan tahun 1985.
• Semulanya sistem operasi windows ini
diperkenalkan dengan nama Interface Manager.
• Pemakaian sistem operasi ini pada awalnya tidak
terlalu menarik . Ini terjadi hingga diperkenalkan
sistem operasi windows versi 3.0 pada bulan mei
1990.
Keunggulan Windows

– Tampilan grafik yang lebih menarik karena berbasiskan Graphical User


interface (GUI)
– Adanya standarisasi proses artinya pemakai akan lebih mudah
menggunakannya tanpa perlu menghafal.
– Kemudahan proses artinya dengan memakai sistem operasi ini suatu
data dapat dipakai bersama dan dapat dipindahkan dari satu aplikasi
ke aplikasi lainnya dengan mudah.
– Investasi yang menarik, artinya semaikin banyak produk software yang
mendukung sistem operasi ini.
– fasilitas multithreading dan pre-emptive multitasking sehingga kinerja
multitasking lebih reponsif. Dengan fasilitas ini beberapa program
dapat dijalankan secara bersamaan
Perkembangan Sistem Operasi : Unix family
Windows XP Architecture
Linux Architecture
Sistem Operasi Mobile

• Sistem operasi mobile adalah software utama yang melakukan


manajemen dan kontrol terhadap hardware secara langsung
serta manajemen dan mengontrol software-software lain
sehingga software-software lain tersebut dapat bekerja.
• sistem operasi mobile akan bertanggung jawab dalam
mengoperasikan berbagai fungsi dan fitur yang tersedia dalam
perangkat ponsel tersebut seperti, schedulling task, keyboard,
WAP, email, text message, sinkronisasi dengan aplikasi dan
perangkat lain, memutar musik, camera, dan mengontrol fitur-
fitur lainnya.
OS mobile
DAFTAR PUSTAKA

• http://iyozdamnation.wordpress.com/2010/11/14/sistem-operasi-mobile/

• http://www.teknojurnal.com/2010/07/21/5-sistem-operasi-mobile-teratas/

• http%3A%2F%2Fsetio.staff.umm.ac.id%2Ffiles%2F2010%2F04%2FSlide-4-
Pengenalan-Sistem-Operasi.ppt
Terima kasih

Anda mungkin juga menyukai