🎯 Capaian Pembelajaran
Setelah mempelajari materi ini, mahasiswa diharapkan mampu:
- Memahami konsep dasar sistem operasi
- Menjelaskan fungsi dan peran sistem operasi
- Mengidentifikasi komponen utama sistem operasi
- Menjelaskan jenis-jenis sistem operasi
- Memahami hubungan antara hardware, software, dan user
1. 📖 Definisi Sistem Operasi
Sistem operasi (Operating System/OS) adalah perangkat lunak inti yang bertindak sebagai perantara antara pengguna (user) dan perangkat keras (hardware). Sistem operasi mengelola seluruh sumber daya komputer agar dapat digunakan secara efisien.
💡 Analogi sederhana:
Sistem operasi itu seperti “manajer” dalam sebuah perusahaan:
- Hardware = karyawan
- Software aplikasi = tugas/pekerjaan
- OS = manajer yang mengatur semuanya
🖼️ Ilustrasi Hubungan User–OS–Hardware
7
📌 Penjelasan:
- User tidak langsung berinteraksi dengan hardware
- Semua perintah user diterjemahkan oleh OS
- OS memastikan hardware bekerja sesuai instruksi
2. 🧭 Fungsi Utama Sistem Operasi
Sistem operasi memiliki beberapa fungsi penting:
2.1 Manajemen Proses
Mengatur jalannya program yang sedang dieksekusi.
Narasi:
Saat Anda membuka browser, musik, dan editor sekaligus, OS mengatur agar semua berjalan tanpa saling mengganggu.
2.2 Manajemen Memori
Mengelola penggunaan RAM agar optimal.
Narasi:
OS menentukan program mana yang mendapat alokasi memori dan kapan memori dibebaskan.
2.3 Manajemen Berkas (File System)
Mengatur penyimpanan data dalam bentuk file dan direktori.
2.4 Manajemen Perangkat I/O
Mengontrol perangkat seperti keyboard, mouse, printer.
2.5 Keamanan dan Proteksi
Melindungi sistem dari akses tidak sah.
📊 Ringkasan Fungsi Sistem Operasi
| Fungsi | Deskripsi |
|---|---|
| Manajemen Proses | Mengatur eksekusi program |
| Manajemen Memori | Mengalokasikan RAM |
| Manajemen File | Mengatur penyimpanan |
| Manajemen I/O | Mengontrol perangkat |
| Keamanan | Melindungi sistem |
3. 🧱 Komponen Utama Sistem Operasi
🖼️ Diagram Komponen Sistem Operasi
6
3.1 Kernel
Bagian inti OS yang langsung berinteraksi dengan hardware.
Fungsi:
- Mengatur CPU
- Mengelola memori
- Mengontrol perangkat
3.2 Shell (User Interface)
Antarmuka antara user dan sistem.
Jenis:
- CLI (Command Line Interface)
- GUI (Graphical User Interface)
3.3 File System
Mengatur cara data disimpan dan diakses.
3.4 Device Driver
Software yang memungkinkan OS berkomunikasi dengan hardware.
4. 🕰️ Sejarah Perkembangan Sistem Operasi
🖼️ Timeline Sistem Operasi
6
Tahapan Perkembangan:
4.1 Generasi Awal (1940–1950)
- Tanpa sistem operasi
- Program dijalankan manual
4.2 Batch System (1950–1960)
- Job diproses secara berkelompok
4.3 Multiprogramming (1960–1970)
- Banyak program berjalan bersamaan
4.4 Time Sharing (1970–1980)
- Banyak user menggunakan sistem secara interaktif
4.5 Modern OS (1980–sekarang)
- GUI
- Mobile OS
- Cloud computing
5. 💻 Jenis-Jenis Sistem Operasi
🖼️ Contoh Sistem Operasi
7
5.1 Batch Operating System
- Tidak interaktif
- Proses dilakukan berurutan
5.2 Time-Sharing System
- Multi-user
- Interaktif
5.3 Real-Time Operating System (RTOS)
- Digunakan untuk sistem kritis
- Contoh: sistem pesawat
5.4 Distributed Operating System
- Mengelola banyak komputer dalam satu sistem
5.5 Mobile Operating System
- Digunakan pada smartphone
- Contoh: Android, iOS
6. 🔄 Cara Kerja Sistem Operasi
🖼️ Diagram Cara Kerja OS
6
Alur Kerja:
- User memberikan perintah
- Aplikasi meneruskan ke OS
- OS memproses permintaan
- OS mengakses hardware
- Hasil dikembalikan ke user
7. 🧠 Peran Sistem Operasi dalam Kehidupan Nyata
Contoh:
- Laptop: Windows/Linux
- Smartphone: Android/iOS
- ATM: Real-time OS
- Server: Linux
Narasi:
Tanpa sistem operasi, komputer tidak dapat digunakan karena tidak ada yang mengatur interaksi antara software dan hardware.
8. ⚖️ Kelebihan dan Tantangan Sistem Operasi
Kelebihan:
- Memudahkan penggunaan komputer
- Mengoptimalkan kinerja hardware
- Mendukung multitasking
Tantangan:
- Kompleksitas tinggi
- Risiko keamanan
- Kebutuhan update terus-menerus
9. 🎓 Studi Kasus Sederhana
Kasus:
Mahasiswa membuka:
- Browser
- Word
- Musik
📌 Analisis:
- OS mengatur CPU scheduling
- OS membagi memori
- OS mengatur I/O
10. 📝 Latihan / Diskusi
- Apa perbedaan sistem operasi dan aplikasi?
- Mengapa sistem operasi penting?
- Jelaskan fungsi kernel!
- Berikan contoh sistem operasi modern!
🎯 Kesimpulan
Sistem operasi adalah:
- Penghubung antara user dan hardware
- Pengelola seluruh sumber daya komputer
- Komponen penting dalam semua perangkat digital
🚀 Pengembangan Materi Selanjutnya
Materi ini dapat dilanjutkan ke:
➡ Struktur Sistem Operasi
➡ Manajemen Proses
➡ Penjadwalan CPU