Pertemuan 5
Pengantar Teknik Informatika
Memahami definisi dan konsep dasar sistem operasi menurut para ahli
Mengetahui fungsi-fungsi utama sistem operasi dalam mengelola sumber daya komputer
Mengklasifikasikan jenis-jenis sistem operasi dan memahami arsitekturnya
Memahami aspek keamanan dan manajemen akses dalam sistem operasi
Sistem Operasi adalah perangkat lunak sistem yang mengatur dan mengontrol operasi dasar komputer, bertindak sebagai interface antara pengguna dengan perangkat keras.
OS seperti "manajer hotel" yang mengatur semua fasilitas, melayani tamu (aplikasi), dan memastikan semua berjalan lancar.
Posisi Sistem Operasi dalam Arsitektur Komputer
"An operating system is a program that acts as an intermediary between a user of a computer and the computer hardware."
Sistem operasi adalah program yang bertindak sebagai perantara antara pengguna komputer dengan perangkat keras komputer.
"Operating system is a program that controls the execution of application programs and acts as an interface between applications and the computer hardware."
Sistem operasi adalah program yang mengontrol eksekusi program aplikasi dan bertindak sebagai interface antara aplikasi dengan perangkat keras.
"An operating system is a program that manages the computer hardware and provides a basis for application programs and acts as an intermediary between the computer user and the computer hardware."
Sistem operasi adalah program yang mengelola perangkat keras komputer dan menyediakan basis untuk program aplikasi serta bertindak sebagai perantara antara pengguna dengan perangkat keras.
"Operating systems are programs that coordinate computer resources, provide an interface between users and the computer, and run applications."
Sistem operasi adalah program yang mengkoordinasikan sumber daya komputer, menyediakan interface antara pengguna dengan komputer, dan menjalankan aplikasi.
Mengelola proses-proses yang berjalan: create, schedule, terminate, synchronize
Mengalokasikan dan mengelola penggunaan memori: RAM allocation, virtual memory, swapping
Mengelola file dan direktori: create, read, write, delete, permissions
Mengontrol perangkat I/O: drivers, interrupts, buffering
Keamanan sistem: user authentication, access control, data protection
Process adalah program yang sedang dieksekusi, terdiri dari program code, data, dan system resources.
Mengalokasikan ruang memori untuk proses
Melindungi memori antar proses
Ekstensi memori fisik menggunakan storage
Memindahkan proses antara RAM dan disk
File System adalah metode dan struktur data yang digunakan sistem operasi untuk mengontrol bagaimana data disimpan dan diambil.
Aspek | Windows | Linux | macOS |
---|---|---|---|
Developer | Microsoft | Open Source Community | Apple |
License | Proprietary (Commercial) | Open Source (Free) | Proprietary (Commercial) |
User Interface | GUI (Graphical) | CLI & GUI Options | GUI (Graphical) |
Target User | General Users, Gaming | Developers, Servers | Creative Professionals |
Security | Moderate (Target for malware) | High (Permission-based) | High (Closed ecosystem) |
Customization | Limited | Highly Customizable | Limited |
Market Share | ~75% (Desktop) | ~3% (Desktop), 96% (Servers) | ~15% (Desktop) |
Core dari sistem operasi yang berinteraksi langsung dengan hardware.
Interface antara user dan kernel.
Programming interface untuk mengakses layanan OS.
Optimasi penggunaan baterai
UI dirancang untuk layar sentuh
Centralized app distribution
WiFi, cellular, Bluetooth, GPS
Verifikasi identitas pengguna
Kontrol akses berdasarkan hak
Enkripsi data untuk perlindungan
Monitoring dan logging aktivitas
"Sistem Operasi adalah fondasi dari semua aktivitas komputasi modern"
Pertemuan 5: Sistem Operasi
Pertemuan Selanjutnya
Pertemuan 6: Jaringan Komputer
Minggu depan, waktu yang sama
"The future belongs to those who learn more skills and combine them in creative ways."
- Robert Greene