π― Capaian Pembelajaran
Setelah mempelajari materi ini, mahasiswa diharapkan mampu:
- Memahami konsep file system dalam sistem operasi
- Menjelaskan struktur file dan direktori
- Memahami metode alokasi file
- Menganalisis manajemen penyimpanan data
- Menjelaskan proteksi dan keamanan file
1. π§ Konsep Dasar Sistem Berkas
1.1 Pengertian
Sistem Berkas (File System) adalah mekanisme yang digunakan oleh sistem operasi untuk menyimpan, mengelola, dan mengakses data pada media penyimpanan.
πΌοΈ Ilustrasi File System
5
π§ Narasi:
Tanpa file system:
- Data tidak terorganisir
- Sulit dicari
- Tidak aman
File system bertindak seperti:
π lemari arsip digital
2. π Konsep File
2.1 Pengertian File
File adalah kumpulan data yang disimpan dalam media penyimpanan.
2.2 Atribut File
| Atribut | Deskripsi |
|---|---|
| Nama | Identitas file |
| Tipe | Format file |
| Ukuran | Besar file |
| Lokasi | Letak di disk |
| Waktu | Created/Modified |
| Proteksi | Hak akses |
π§ Narasi:
File bisa berupa:
- Dokumen
- Gambar
- Program
3. π Struktur Direktori
3.1 Pengertian
Direktori adalah tempat untuk menyimpan file dan subdirektori.
πΌοΈ Struktur Direktori
7
3.2 Jenis Struktur Direktori:
1. Single-Level
Semua file dalam satu folder
2. Two-Level
Direktori per user
3. Tree Structure
Struktur hierarki
4. Graph Structure
Bisa berbagi file
π§ Narasi:
Struktur tree paling umum digunakan karena:
- Terorganisir
- Mudah navigasi
4. βοΈ Operasi pada File
Operasi dasar:
- Create
- Read
- Write
- Delete
- Open / Close
π§ Narasi:
Saat Anda membuka file:
β‘ OS mencari lokasi file
β‘ Membaca data
β‘ Menampilkan ke user
5. πΎ Metode Alokasi File
5.1 Contiguous Allocation
πΌοΈ Contiguous
6
π§ Penjelasan:
File disimpan dalam blok berurutan
β Kelebihan:
- Cepat
β Kekurangan:
- Fragmentasi
5.2 Linked Allocation
πΌοΈ Linked Allocation
6
π§ Penjelasan:
Setiap blok menunjuk ke blok berikutnya
β Kelebihan:
- Tidak perlu berurutan
β Kekurangan:
- Akses lambat
5.3 Indexed Allocation
πΌοΈ Indexed Allocation
6
π§ Penjelasan:
Menggunakan index block
β Kelebihan:
- Fleksibel
β Kekurangan:
- Overhead tambahan
π Perbandingan
| Metode | Kelebihan | Kekurangan |
|---|---|---|
| Contiguous | Cepat | Fragmentasi |
| Linked | Fleksibel | Lambat |
| Indexed | Efisien | Overhead |
6. π§ Struktur Disk
πΌοΈ Struktur Disk
6
Komponen:
- Track
- Sector
- Cylinder
π§ Narasi:
Data disimpan dalam sektor-sektor kecil di disk.
7. π Proteksi dan Keamanan File
7.1 Jenis Akses:
- Read
- Write
- Execute
7.2 Access Control
π§ Narasi:
OS memastikan:
- File tidak diakses sembarangan
- Data tetap aman
8. π¦ File System Modern
Contoh:
- FAT32
- NTFS
- ext4
π§ Narasi:
Setiap OS memiliki file system berbeda:
- Windows β NTFS
- Linux β ext4
9. β οΈ Permasalahan File System
- Fragmentasi disk
- Kerusakan file
- Keamanan data
- Kapasitas terbatas
10. π» Studi Kasus
Kasus:
Mahasiswa menyimpan file tugas
π Analisis:
- OS membuat file
- Menentukan lokasi disk
- Menyimpan metadata
11. π Latihan
- Apa itu file system?
- Jelaskan struktur direktori!
- Apa perbedaan metode alokasi file?
- Mengapa keamanan file penting?
π― Kesimpulan
- File system mengatur penyimpanan data
- Struktur direktori penting untuk organisasi
- Metode alokasi mempengaruhi performa
- Keamanan file sangat penting
π Pengembangan Materi Selanjutnya
β‘ I/O Management
β‘ Security
β‘ Distributed System