Pengantar Sistem Operasi


🎯 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

https://images.openai.com/static-rsc-4/Gp9zrnev2L7n_dreF6W71OgnnwVoiuCXfkuRacnY3uDXEAAsx7-VtlT-OyhmPeg43TmtAl44Z2HuLy969hzeR7Ctk2TS1UbVVgGDWmHspg092r1f5ZQTEYN-p_POP5BlY8KnJp2IU8E_6mQOP2QqA5Y1EDeqXu9e50vtfl3e7XWvuR-fNjddn4BeM-1iUg44?purpose=fullsize
https://images.openai.com/static-rsc-4/2iSsOUG6NSIHUX4XhqM7-ItY8Zn96ZQ05AS0wX31TwhYTAo34SdHO9U4pORt1XJxDTa5MwHhbqjkDdCDzIZ_huVubrkOe3iwkXgUsF21VlVXCRIERZJUsBX9y7HWTBOUKJ4SSx5cW6fcKzwmEY2lmEOHPrrxc31_gVdjB-PN4UGlkRMnI9pLZlvxSyIjKAPH?purpose=fullsize
https://images.openai.com/static-rsc-4/udAvvKZLz_011dOQiEe05GBLsqTSOsfAJKKUeiJLrGeQgvcNe-IAH-gNRqHsdjxq3Hhqo1yB48agZzPMOFUmQkQbGvwZPfg09skGsXVf2_CCIggATRmHacUt_ATIMwRAXm6X17fic4mahiPUhNJhwnkmyF28RohsTYcPTtsUwPVY_uQ7KhU1dgOVkUkNokwU?purpose=fullsize

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

FungsiDeskripsi
Manajemen ProsesMengatur eksekusi program
Manajemen MemoriMengalokasikan RAM
Manajemen FileMengatur penyimpanan
Manajemen I/OMengontrol perangkat
KeamananMelindungi sistem

3. 🧱 Komponen Utama Sistem Operasi

🖼️ Diagram Komponen Sistem Operasi

https://images.openai.com/static-rsc-4/whHhaAzFvYqCo-0CJLL_gAPmn4ByGlwmZ3qt4OX4GJvpoJXrVe6cUPCjL8Yrolh2I3Tfl-dEgiAlCNWAFIjCg70J1tIb9-k4Fw0e7Av4Xnx6cE7_u9dAW7UdagZWCfNJywRh2KanTwv4jfcQOVlHQDCy_u6SAXMde3CI15YDEzwAN1V6HaPYLpNVQ8eeYQh0?purpose=fullsize
https://images.openai.com/static-rsc-4/MaA2U2L39Zwn7D_NbP57rLjXC-TPiinp0sb9vxc5VtAojoHcfRgjw5jeY8zmm9xp3duqpTXmUIbpeuqnaoTu8N0o3iS1ATFaKNUTwigp8E_b1sTDQLqwD57W0v1Ibhphh8K5n21zz20TTSRSffADnr5PiluGFjaMI3lFPnzAHhl2s-aMY4XSeurf8X-WpVT5?purpose=fullsize
https://images.openai.com/static-rsc-4/hU0SrPhbAwLT0UpOxlSdpIxCR26l9fwuhFHOvB9MprjDTdYuO0HdKU5UabuBTfYwcuiBotfUoi7XF-AFGS65_StQpUZaD1Hy2odA8OBJ0ZrqEC9xRWG4-c-zxMhhmUoUxN-dQNVDfqDe5bQZhqDMhsQ7OCGiaF0-L5QGr_OWwKulXnUlpXh0UEU7Y-4Z9J3C?purpose=fullsize

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

https://images.openai.com/static-rsc-4/3mmF506kJm1rUIcSTjtpX6gF777fNIvMC8OMeSqdT_8Y5cUSFKGIPP1uVraZiDPK6qV5zPKr-kqZ7qyISsOf6CaeTLS5LP2bpSzdyBsXmYxrB7_qCJRyg-K6U1ooXpbgg-AFinz0JWgLxCOEB9d8WbzIpwnbGSsnw5DI0kRhwyJL7hkysFhCkY1KRgfOgco7?purpose=fullsize
https://images.openai.com/static-rsc-4/fTGMyyeOesBBMVq6ExNvMc15fKubQeYgDIVtcQqxLLUlScpstm5FdX_b67pjasSce6IjPvTCQ5Oo-sK9T_oCwGJPL8NF9JqEP1qLoxVfY0FweJbmWFhaQMKOrAOuMmeuHjLzUOe9Cu4t6vaWDmjTf4e9TptTRh4LNs1396X2GeIEIAUaMh_SYxtCzzhLv5Y1?purpose=fullsize
https://images.openai.com/static-rsc-4/oqmJluASZFvjy942hTQHtzi3Ylo9i0yFmZ1SLhxWnJhZyK_SnyZyfE__EB_Elg0Nd8mWDlFvnky6Hgc-xkiRKxAF4kKVE7FPumuVwWiM-b-PK9jck_UVvOnp_53SQ0J2kdCChFQ94lY3lFNqg5WYN_wAGQ7Ly0oE2eJlU1o3Pax4wED0f323IRkea4cuINmz?purpose=fullsize

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

https://images.openai.com/static-rsc-4/M9TJmpxVZIRrkoXlrd2bersE_cclbrUG-Amr17yQztx0kmnzMfgp9znW2r5YVkQSgQtA6jNlPzyJAZXFik_FiWUQ4zcVM9e4u-A3dmAm8CULG9s4R6TtpvSzBxFqZTWI1ugDNeSJrg9HYFwdWGMMtXgQin0AQz1VCG-rRmKx5EItshefdDm6UyO9qYEsXpPA?purpose=fullsize
https://images.openai.com/static-rsc-4/lYDnh-0ZCSE0sKsUgPbz_Mpw9BUSiiD8C1PqekSmyUbMKY2RHC2k2yFZ3w5xAft4_Ch5xIzbrx3by31U3YWHw-gaJzpDnt0Tr7AtGPJZ3hBDYC1S_BZ-Q8GSN-8KEg1TQoDDAznIeHWMHNdrUh5FF--kVodZANHQbp5HwtTMDzYV68c1sNgmixp9Gm4BWprN?purpose=fullsize
https://images.openai.com/static-rsc-4/uyGmTUjtdgAz-bF-USq66nf31BjOJaOTgUMxsLuz6VQR0qpwHwKp0RyvaodmVNCu1FTmm-Dnlp2aWtCs_GMXOHc3iDxn_kIRoUZf79kWLtXf2KmoS9NDDblQDariKIgZk2hgKBJK6uXWHEWI9Nml8NKuzBlLaHu6Dp3zJZcUiMYVxvBRaNrR7nCHUvLkTP5y?purpose=fullsize

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

https://images.openai.com/static-rsc-4/8k3NUwoXqEWpNew2HabQ5Sslbatu0XvL4dIwiof4dr0ARRCLBjOq5uwfksMkLmOzNHpwF4xWGZB_3NwKL8NmCacy9CzO2evEB973aOP8eQANlbqdlZhYwZxrydug2X1L-jKLD6HBLAZGsxlydHGUatdgs7GE_I4ixJ4V2M8rmvA_NffSVSU6n24jBd3DuFOm?purpose=fullsize
https://images.openai.com/static-rsc-4/udAvvKZLz_011dOQiEe05GBLsqTSOsfAJKKUeiJLrGeQgvcNe-IAH-gNRqHsdjxq3Hhqo1yB48agZzPMOFUmQkQbGvwZPfg09skGsXVf2_CCIggATRmHacUt_ATIMwRAXm6X17fic4mahiPUhNJhwnkmyF28RohsTYcPTtsUwPVY_uQ7KhU1dgOVkUkNokwU?purpose=fullsize
https://images.openai.com/static-rsc-4/8NqlpxbehVBDBMlqdh90_pLL5G7WoBP2K64Lc-cTugxPvgoGHQSYvKFUT7yToklvRwvw8O9nSvtucebodGhPGj_BZJCeQIQXwNN58KXCJpM2kKhVAjRwrQ4W623a3xZsopETR15gXsDrRTpTeE17mAc4f-Ed2QjneCgd7jZpwUIIkKQ3QFJDcV_v6ktsuo3L?purpose=fullsize

6

Alur Kerja:

  1. User memberikan perintah
  2. Aplikasi meneruskan ke OS
  3. OS memproses permintaan
  4. OS mengakses hardware
  5. 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

  1. Apa perbedaan sistem operasi dan aplikasi?
  2. Mengapa sistem operasi penting?
  3. Jelaskan fungsi kernel!
  4. 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