π― Capaian Pembelajaran
Setelah mempelajari materi ini, mahasiswa diharapkan mampu:
- Memahami implementasi konsep sistem operasi dalam sistem nyata
- Menganalisis karakteristik Linux, Windows, dan Android
- Menghubungkan teori OS dengan praktik penggunaan sehari-hari
- Menjelaskan proses manajemen sistem pada OS modern
- Melakukan observasi sederhana pada sistem operasi
1. π§ Konsep Studi Kasus Sistem Operasi
1.1 Pengertian
Studi kasus sistem operasi adalah analisis penerapan konsep OS (proses, memori, file system, I/O, keamanan) pada sistem nyata seperti Linux, Windows, dan Android.
πΌοΈ Ilustrasi Sistem Operasi Modern
6
π§ Narasi:
Sistem operasi tidak hanya teori, tetapi digunakan di:
- Laptop (Windows, Linux)
- Smartphone (Android, iOS)
- Server (Linux)
2. πͺ Studi Kasus 1: Sistem Operasi Windows
πΌοΈ Windows OS
5
2.1 Karakteristik Windows
- GUI (Graphical User Interface)
- Multitasking
- Plug and Play
- Proprietary (berbayar)
2.2 Implementasi Konsep OS
π§ Proses:
- Task Manager mengatur proses
- Setiap aplikasi = process + thread
π§ Memori:
- Virtual memory aktif
- Paging digunakan otomatis
π§ File System:
- NTFS (New Technology File System)
π§ I/O:
- Driver otomatis (plug and play)
π Kelebihan & Kekurangan Windows
| Aspek | Windows |
|---|---|
| Kemudahan | Sangat mudah |
| Keamanan | Cukup baik |
| Lisensi | Berbayar |
| Stabilitas | Baik |
3. π§ Studi Kasus 2: Sistem Operasi Linux
πΌοΈ Linux OS
6
3.1 Karakteristik Linux
- Open source
- Stabil dan aman
- Banyak distribusi (Ubuntu, Fedora, Debian)
- Dominan di server
3.2 Implementasi Konsep OS
π§ Proses:
- Menggunakan command line:
ps,top,htop - Process scheduling sangat efisien
π§ Memori:
- Paging + swap space
- Kernel memory management kuat
π§ File System:
- ext4, xfs
π§ I/O:
- Device driver modular
π Kelebihan & Kekurangan Linux
| Aspek | Linux |
|---|---|
| Stabilitas | Sangat tinggi |
| Keamanan | Sangat baik |
| Kemudahan | Perlu belajar |
| Biaya | Gratis |
4. π± Studi Kasus 3: Android
πΌοΈ Android OS
7
4.1 Karakteristik Android
- Berbasis Linux kernel
- Mobile operating system
- Touch-based interface
- App ecosystem (Play Store)
4.2 Implementasi Konsep OS
π§ Proses:
- Setiap aplikasi = proses terpisah
- Background service berjalan terus
π§ Memori:
- RAM management agresif
- Kill background apps otomatis
π§ File System:
- EXT4 / F2FS
π§ I/O:
- Sensor (GPS, kamera, accelerometer)
π Kelebihan & Kekurangan Android
| Aspek | Android |
|---|---|
| Fleksibilitas | Tinggi |
| Performa | Tergantung perangkat |
| Keamanan | Moderat |
| Ekosistem | Sangat luas |
5. π Perbandingan Windows vs Linux vs Android
πΌοΈ Perbandingan OS
8
π Tabel Perbandingan
| Aspek | Windows | Linux | Android |
|---|---|---|---|
| Tipe | Desktop | Server/Desktop | Mobile |
| Lisensi | Berbayar | Open Source | Open Source |
| Stabilitas | Tinggi | Sangat tinggi | Menengah |
| Pengguna | Umum | Developer/Server | Mobile user |
6. π§ Implementasi Konsep Sistem Operasi
6.1 Manajemen Proses
- Windows: Task Manager
- Linux: ps, top
- Android: Activity Manager
6.2 Manajemen Memori
- Virtual memory
- Swap
- Garbage collection (Android runtime)
6.3 File System
- Windows β NTFS
- Linux β ext4
- Android β F2FS / ext4
6.4 I/O Management
- Windows driver model
- Linux kernel modules
- Android hardware abstraction layer
7. π» Studi Kasus Nyata
π Kasus 1: Laptop Multitasking
User membuka:
- Chrome
- Word
- Zoom
π Analisis:
- CPU scheduling aktif
- Virtual memory digunakan
- Context switching terjadi
π Kasus 2: Server Linux
- Web server
- Database server
π Analisis:
- Multi-user system
- High stability
- Process isolation
π Kasus 3: Smartphone Android
- Game
π Analisis:
- Background process management
- RAM cleanup otomatis
8. π§ͺ Praktik Analisis OS
Linux Command:
ps
top
htop
df -h
free -m
π Fungsi:
- Monitor proses
- Cek memori
- Cek disk usage
9. β οΈ Tantangan Implementasi OS
- Fragmentasi sistem
- Security vulnerability
- Resource limitation
- Compatibility issues
10. π Latihan
- Jelaskan perbedaan Windows dan Linux
- Apa keunggulan Android sebagai OS mobile?
- Bagaimana OS mengelola proses?
- Apa peran virtual memory dalam OS modern?
π― Kesimpulan
- Sistem operasi nyata mengimplementasikan semua konsep teori OS
- Windows, Linux, dan Android memiliki karakteristik berbeda
- Semua OS mengelola proses, memori, file system, dan I/O
- Pemahaman studi kasus penting untuk dunia industri
π Pengembangan Materi Selanjutnya
β‘ Review materi UTS & UAS
β‘ Soal latihan komprehensif Sistem Operasi
β‘ Praktikum Linux dan simulasi OS