Anda di halaman 1dari 28

Menu Pembuka

• Definisi Sistem Operasi


• Tujuan Mempelajari Sistem Operasi
• Fungsi dan Sasaran Sistem Operasi
• Sejarah Perkembangan Sistem Operasi
• Sudut Pandang Terhadap Sistem Komputer
• Arsitektur Sistem Operasi

SO - STIKI Indonesia - 2016


Definisi Sistem Operasi
• Sistem operasi adalah sekumpulan rutin perangkat lunak yang berada diantara program aplikasi dan
perangkat keras.
• Semua perangkat lunak berjalan dibawah kendali sistem operasi, mengakses perangkat keras lewat
sistem operasi, dan mengikuti aturan-aturan yang dijalankan oleh sistem operasi.
• Karena sistem operasi bertindak sebagai antarmuka dengan perangkat keras maka pemrogram
aplikasi tidak berkomunikasi secara langsung dengan perangkat keras sehingga menyederhanakan
pemrograman. Pengaksesan ke perangkat keras merupakan hal yang biasa dilakukan aplikasi,
menyatukan fungsi pengaksesan perangkat keras ke sistem operasi membuat kode itu tidak perlu
diduplikasi di masing-masing aplikasi.
• Karena semua aplikasi mengakses perangkat keras lewat sistem operasi, posisi sentral ini
membuatnya ideal sebagai repositori rutin-rutin sistem dipakai bersama yang berguna untuk semua
aplikasi.

SO - STIKI Indonesia - 2016


Tujuan Mempelajari Sistem Operasi
1. Agar dapat merancang sendiri atau memodifikasi sistem operasi yang
telah ada sesuai kebutuhan.
2. Agar dapat menilai sistem operasi dan memilih alternatif sistem
operasi sesuai tujuan sistem berbasis komputer yang hendak dibangun
[keputusan mendasar dan utama].
3. Agar dapat meningkatkan pemanfaatan sistem sistem operasi sehingga
meningkatkan kinerja sistem komputer.
4. Untuk dapat menerapkan konsep dan teknik yang ada pada sistem
operasi pada pengembangan aplikasi-aplikasi lain.

SO - STIKI Indonesia - 2016


Tiga Sasaran Sistem Operasi
1. Kenyamanan: sistem operasi harus membuat penggunaan
komputer menjadi lebih nyaman.
2. Efisiensi: sistem operasi menjadikan penggunaan sumber daya
sistem komputer menjadi efisien.
3. Mampu berevolusi: sistem operasi harus dibangun sehingga
memungkinkan dan memudahkan pengembangan, pengujian,
dan pengajuan fungsi-fungsi yang baru tanpa mengganggu
layanan yang dijalankan sistem komputer.

SO - STIKI Indonesia - 2016


Dua Fungsi/ Tugas Utama Sistem Operasi
1. Pengelola seluruh sumber daya sistem komputer (resource manager).
Sistem operasi mengelola seluruh sumber daya yang terdapat pada
sistem komputer agar dapat beroperasi secara benar dan efisien.
2. Penyedia layanan (extended/ virtual machine). Sistem operasi
menyediakan sekumpulan layanan (disebut system call) ke pemakai
sehingga memudahkan dan menyamankan penggunaan atau
pemanfaatan sumber daya sistem komputer.

SO - STIKI Indonesia - 2016


Sistem Operasi Sebagai Pengelola Sumber Daya

• Sistem operasi dapat dipandang sebagai satu kumpulan sumber


daya untuk memindahkan, menyimpan, dan mengolah data.
• Sistem operasi bertanggung jawab dalam mengelola sumber
daya-sumber daya agar penggunaannya benar dan efisien.

SO - STIKI Indonesia - 2016


Sistem Operasi Sebagai Extended Machine
• Sistem operasi sebagai extended machine berfungsi sebagai
berikut:
– Memberikan abstraksi tingkat tinggi yang lebih sederhana dan
menyembunyikan kerumitan perangkat keras.
– Basis untuk program lain.

SO - STIKI Indonesia - 2016


Sistem Operasi: Absraksi Mesin Tinggat Tinggi

• Sistem operasi menyediakan system call (berupa fungsi-fungsi


atau API: application programming interface).
• System call ini memberikan abstraksi tingkat tinggi mesin
untuk pemrograman.
• System call berfungsi menghindarkan kompleksitas
pemrograman dengan memberi sekumpulan instruksi yang
lebih mudah dan nyaman.

SO - STIKI Indonesia - 2016


Sistem Operasi: Basis Untuk Program Lain
• Program aplikasi dijalankan diatas sistem operasi.
• Program-program itu memanfaatkan sumber daya sistem
komputer dengan meminta layanan sistem operasi
mengendalikan sumber daya bagi (atas nama) aplikasi sehingga
penggunaan sumber daya sistem komputer dapat dilakukan
secara benar dan efisien.

SO - STIKI Indonesia - 2016


Fungsi-Fungsi Minor Sistem Operasi
• Sistem operasi memiliki fungsi-fungsi minor yang merupakan penjabaran dua fungsi utama.
• Fungsi-fungsi minor sistem operasi:
– Mengimplementasikan antarmuka untuk pemakai.
– Memungkinkan pemakaian bersama perangkat keras diantara banyak pemakai.
– Memungkinkan pemakaian data secara bersama.
– Mencegah pemakai-pemakai saling mengganggu satu dengan lainnya.
– Menjadwalkan pemakaian sumber daya.
– Memberi fasilitas masukan/ keluaran.
– Memulihkan kesalahan-kesalahan.
– Menghitung penggunaan sumber daya.
– Mengorganisasi data agar aman dan cepat diakses.
– Menanganai komunikasi jaringan.

SO - STIKI Indonesia - 2016


Subsistem-Subsistem Sistem Operasi

• Untuk memenuhi semua fungsi, sistem operasi mempunyai


subsistem antara lain:
– Manajemen proses.
– Manajemen memori.
– Manajemen berkas (sistem manajemen berkas).
– Manajemen perangkat masukan/ keluaran.
– Pengamanan sistem.
– Sistem komunikasi.
– dll.
SO - STIKI Indonesia - 2016
Sejarah Perkembangan Sistem Operasi
Generasi I (1945-1955)
•Sistem perangkat keras: calculation machine using vacuum
tubes. Peristiwa penting: 1950, punched card.
•Sistem perangkat lunak: machine language using plugboard.
Aplikasi: numerical calculation.
•Belum ada sistem operasi, sistem terpusat.

SO - STIKI Indonesia - 2016


Sejarah Perkembangan Sistem Operasi
Generasi II (1955-1965)
•Sistem perangkat keras: transistor. System: character oriented
(IBM 1401), Numerical oriented (IBM 7094).
•Sistem perangkat lunak: Batch System, FMS (Fortran Monitor
System), IBSYS.
•Belum ada sistem operasi, terdapat fungsi-fungsi dasar sistem
operasi, sistem terpusat.

SO - STIKI Indonesia - 2016


Sejarah Perkembangan Sistem Operasi
Generasi III (1965-1980)
•Sistem perangkat keras: IC (Integrated Circuit). System: IBM System/360, GE-645.
Perisriwa Penting: 1960: DEC PDP-1, DEC PDP-11/20, PDP-11/45.
•Sistem perangkat lunak: multiprogramming, spoolong (Simultaneous Peripharel
Operation On Line). System: CTTS (Compatible Time-Sharing System), MULTICS
(MULTIplexed Information and Computing Service), UNICS (Uniplexed Information
and Computing Service) → UNIX
•Sudah ada sistem operasi, sistem terpusat.

SO - STIKI Indonesia - 2016


Sejarah Perkembangan Sistem Operasi
Generasi IV (1980-1990)
•Sistem perangkat keras: LSI (Large Scale Integartion) Circuit. System: Personal
Computer, Network System.
•Sistem perangkat lunak: User Friendly Software. System: Network Operating System,
Distributed Operating System
•Sistem Tersebar.

SO - STIKI Indonesia - 2016


Tiga Sudut Pandang Terhadap Sistem Komputer

1. Pemakai: pemakai awam (end user) dan administrator sistem.


2. Pemrogram.
3. Perancang Sistem Operasi.

SO - STIKI Indonesia - 2016


Sudut Pandang Pemakai
• Pemakai awam memandang sistem komputer berdasarkan antarmuka yang
disediakan aplikasi dalam menyelesaikan masalah yang dihadapi.
• Pemakai tidak berurusan dengan arsitektur komputer. Pemakai awam memakai
sistem operasi sebatas menggunakan command-language sistem operasi untuk
meminta layanan-layanan sistem operasi. Pemakai memberikan perintah beserta
argumen-argumen yang diperlukan.
• Command language tersedia di lapisan disebut shell (command interpreter). Pemakai
berkomunikasi dengan shell dengan memberikan perintah-perintah. Shell kemudian
menginterpretasi perintah-perintah itu dan melewatkannya ke sistem operasi.

SO - STIKI Indonesia - 2016


Shell (Command Interpreter)
• Shell dapat berupa:
1. Text-based shell: antarmuka dengan sistem berupa baris perintah.
Pemakai mengetikan perintah dengan keyboard berupa barisan tekx/
string yang menyatakan perinta ke sistem komputer (lewat sistem
operasi) agar komputer melakukan sesuatu.
2. GUI (graphical user interface) based shell: pemakai dapat meng-klik
menu dan icon untuk mempermudah penggunaan sistem. GUI
menerapkan konsep interaksi pemakai dengan komputer melalui WIMP
(Window, Icon, Menu, Pointer).

SO - STIKI Indonesia - 2016


Sudut Pandang Pemrogram
• Pemrogram aplikasi membuat aplikasi untuk pemakai awam yang
diekspresikan dalam bahasa pemrograman.
• Pemrogram dapat memanfaatkan layanan –layanan yang disediakan
sistem operasi untuk mengendalikan sistem komputer melalui beragam
level, yaitu:
– Mempergunakan program utilitas
– Mempergunakan fasilitas sistem melalui antarmuka layanan
– Mempergunakan panggilan sistem

SO - STIKI Indonesia - 2016


Sudut Pandang Perancang Sistem Operasi
• Sistem operasi bertugas menopengi atau mendandani perangkat keras komputer agar
tampil indah, mudah dan nyaman bagi pemrogram. Sistem operasi menghindarkan
pemrogram dari rincian operasi perangkat keras dengan menyediakan antarmuka
yang lebih mudah dan nyaman dalam menggunakan sistem. Sistem operasi bertindak
sebagai mediator, mempermudah pemrogram dan program aplikasi mengakses dan
menggunakan fasilitas dan sumber daya sistem komputer.
• Perancang sistem operasi yang bertugas mendandani parangkat keras justru dituntut
mengetahui perangkat yang akan didandaninya secara mendalam dan menyeluruh
agar sistem operasi yang dirancangnya berfungsi secara benar dan efisien.

SO - STIKI Indonesia - 2016


Arsitektur Sistem Operasi
• Arsitektur perangkat lunak merupakan struktur-struktur yang menjadi landasan untuk
menentukan keberadaan komponen-komponen perangkat lunak, cara komponen-
komponen saling berinteraksi dan organisasi komponen-komponen dalam membentuk
perangkat lunak.
• Arsitektur sistem operasi adalah arsitektur perangkat lunak yang digunakan dalam
membangun perangkat lunak sistem operasi.
• Arsitektur sistem operasi yang terkenal, yaitu:
– Sistem monolitik
– Sistem berlapis
– Sistem client/ server
– Sistem mesin maya
– Sistem berorientasi objek

SO - STIKI Indonesia - 2016


Menu Penutup
• Sistem operasi adalah sekumpulan rutin perangkat lunak yang berada diantara
program aplikasi dan perangkat keras.
• Tujuan mempelajari sistem operasi yaitu agar dapat menilai sistem operasi dan
memilih alternatif sistem operasi sesuai tujuan sistem berbasis komputer yang
hendak dibangun, agar dapat meningkatkan pemanfaatan sistem sistem operasi
sehingga meningkatkan kinerja sistem komputer serta untuk dapat menerapkan
konsep dan teknik yang ada pada sistem operasi pada pengembangan aplikasi-
aplikasi lain.
• Tiga sasaran sistem operasi yaitu: kenyamanan, efisiensi dan mampu berevolusi.

SO - STIKI Indonesia - 2016


Menu Penutup
• Dua fungsi atau tugas utama sistem operasi yaitu: pengelola seluruh
sumber daya sistem komputer (resource manager) dan penyedia layanan
(extended/ virtual machine).
• Selain dua fungsi utama, sistem operasi juga memiliki fungsi-fungsi
minor yang merupakan penjabaran dua fungsi utama dimana untuk
memenuhi fungsi tersebut, sistem operasi mempunyai beberapa
subsistem.
• Sejarah perkembangan sistem operasi dapat dikempokkan menjadi IV
generasi. Pada generasi III, sistem operasi mulai muncul.

SO - STIKI Indonesia - 2016


Menu Penutup
• Tiga sudut pandang terhadap sistem komputer yaitu: pemakai: pemakai
awam (end user) dan administrator sistem, pemrogram serta perancang
sistem operasi.
• Arsitektur sistem operasi merupakan struktur-struktur yang menjadi
landasan untuk menentukan keberadaan komponen-komponen perangkat
lunak, cara komponen-komponen saling berinteraksi dan organisasi
komponen-komponen dalam membentuk perangkat lunak yang
digunakan dalam membangun sistem operasi.

SO - STIKI Indonesia - 2016


Bekal Pulang [Tugas 2]
1. Jelaskan ilustrasi untuk definisi sistem operasi yang
ditunjukkan pada gambar berikut!

SO - STIKI Indonesia - 2016


Bekal Pulang [Tugas 2]
2. Sebutkan dan jelaskan pembagian sumber daya sistem
komputer!
3. Jelaskan hirarki sudut pandang terhadap sistem komputer
yang ditunjukkan pada gambar berikut!

SO - STIKI Indonesia - 2016


Bekal Pulang [Tugas 2]
4. Buatlah ringkasan yang dapat menunjukkan perbedaan/
perbandingan arsitektur sistem monolitik, sistem berlapis,
sistem client/ server, sistem mesin maya dan sistem
berorientasi objek. Gunakan tabel berikut!

No Nama Arsitektur Deskripsi Keunggulan Kelemahan Contoh SO yang


menerapkannya

SO - STIKI Indonesia - 2016


SO - STIKI Indonesia - 2016

Anda mungkin juga menyukai