3. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Apakah suatu Operating System ?
Sebagai perantara (mediatory)
user komputer dengan hardware,
dalam hal user mengeksekusi
program
dalam hal berinteraksi dengan system
resource
4. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Abstraksi Sistem Komputer [1]
5. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Abstraksi Sistem Komputer [2]
6. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Fungsi Dasar Sistem Operasi [1]
• Sebagai System Resource Allocator
– OS sebagai resource manager diperlukan
• karena adanya beberapa user/program aplikasi
• Karena adanya beberapa resource untuk dapat
diutilisasi oleh user/program aplikasi dalam
suatu keterbatasan
– Manajemen diperlukan untuk mencegah konflik
dan berperan sebagai interface
7. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Fungsi Dasar Sistem Operasi [2]
• Sebagai Control Program
– Mengontrol eksekusi program dari adanya
kesalahan utilisasi
– Menghindari pemakaian komputer yang tidak
benar
• Khususnya untuk I/O device
• Sebagai Kernel
– OS merupakan program yang berjalan sepanjang
sistem perangkat keras dihidupkan
8. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Fungsi Dasar Sistem Operasi [3]
• Sebagai Extended Machine
–Bare hardware (instruction set, memory
access dan operasi I/O)
• primitif dan sulit digunakan
• low level dan hardware dependant
–Dengan adanya OS sebagai interface
• sederhana dan general
• high level dan hardware independent
• easy to program & easy to operate
9. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Sasaran Sistem Operasi
• Convenience : user merasakan kemudahan dan
kenyamanan dalam penggunaan
• Efficiency : resources system dapat diutilisasi
semaksimal mungkin
• Robustness : kehandalan sistem proteksi
terhadap kesalahan user
• Evolution : memudahkan pengembangan,
mendukung sistem baru dan program aplikasi
yang berkembang
10. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Sejarah Sistem Operasi [1]
• Generasi Pertama (1945-1955)
– merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi
mekanik
contoh:(pengganti kemampuan menghitung
manusia)
– Belum ada SO, maka sistem komputer diberi
instruksi yang harus dikerjakan secara langsung.
11. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Sejarah Sistem Operasi [2]
• Generasi Kedua (1955-1965)
–memperkenalkan Batch Processing System,
yaitu Job yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara berurutan.
–Belum dilengkapi SO, tetapi beberapa
fungsi SO telah ada, contohnya File
Management System dan IBSYS.
12. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
• Generasi Ketiga (1965-1980)
melayani banyak pemakai sekaligus, dimana
para pemakai interaktif berkomunikasi lewat
terminal secara on-line ke komputer, maka
sistem operasi menjadi multi-user (di gunakan
banyak pengguna sekali gus) dan multi-
programming (melayani banyak program
sekali gus).
Sejarah Sistem Operasi [3]
13. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
• Generasi Keempat (Pasca 1980an)
– untuk jaringan komputer
– juga telah dinyamankan dengan Graphical User
Interface yaitu antar-muka komputer yang berbasis
grafis yang sangat nyaman,
– pada masa ini juga dimulai era komputasi tersebar
dimana komputasi-komputasi tidak lagi berpusat di
satu titik, tetapi dipecah dibanyak komputer
sehingga tercapai kinerja yang lebih baik.
Sejarah Sistem Operasi [4]
14. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Sebuah sistem operasi yang baik menurut
Tanenbaum harus memiliki layanan
sebagai berikut :
• Pembuatan program yaitu sistem
operasi menyediakan fasilitas dan
layanan untuk membantu para
pemrogram untuk menulis program
Layanan Sistem Operasi [1]
15. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Layanan Sistem Operasi [2]
• Eksekusi Program yang berarti Instruksi-
instruksi dan data-data harus dimuat ke
memori utama, perangkat I/O dan berkas harus
di-inisialisasi
• Pengaksesan I/O Device, artinya SO harus
mengambil alih sejumlah instruksi yang rumit
16. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Layanan Sistem Operasi [3]
• Pengaksesan terkendali terhadap berkas
yang artinya disediakannya mekanisme
proteksi terhadap berkas
• Pengaksesan sistem, menyediakan proteksi
terhadap sejumlah sumber-daya dan data serta
menyelesaikan konflik-konflik dalam
perebutan sumber-daya pada shared system
17. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
Layanan Sistem Operasi [4]
• Deteksi dan Pemberian tanggapan pada
kesalahan, yaitu memberikan tanggapan yang
menjelaskan kesalahan yang terjadi serta
dampaknya terhadap aplikasi yang sedang
berjalan
• Akunting yang artinya Sistem Operasi yang
bagus mengumpulkan data statistik
penggunaan beragam sumber-daya dan
memonitor parameter kinerja.
18. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
EBOOK AVAILABLE … !
[1] Operating Systems : Internals and Design Principles, Seventh
Edition, by William Stallings, 2012
[2] Sistem Operasi : Bahan Kuliah IKI-20230, Diterbitkan 30
September 2003
[3] Operating System Concepts, Seventh Edition by
Abraham Silberschatz, Peter Baer Galvin and Greg Gagne,
2009
[4] ebook lain-lain sebagai referensi pendukung
19. Versi 1, 2013 CCS113 – SISTEM OPERASI FASILKOM
PERTEMUAN - 2