SO - TP 2
Published: 2023-03-01 13:26:14

1. Manajemen file diperlukan untuk mengelola file dalam komputer secara efisien dan efektif. Hal ini meliputi organisasi file, penyimpanan file, pengaturan hak akses, backup, serta pemulihan data. Dengan manajemen file yang baik, kita dapat menghindari kehilangan data atau kerusakan file, dan dapat mengakses file dengan lebih mudah dan cepat.

1. Tabel klasifikasi perbedaan antara FAT dan NTFS:
   
    | Fitur                | FAT                       | NTFS                                   |
    |----------------------|---------------------------|----------------------------------------|
    | Ukuran partisi       | Maksimal 32 GB            | Maksimal 16 exabytes                   |
    | Ukuran nama file     | Maksimal 8 karakter       | Maksimal 255 karakter                  |
    | File system recovery | Sulit                     | Mudah                                  |
    | Konsistensi file     | Rentan terhadap kerusakan | Lebih tahan terhadap kerusakan         |
    | Kinerja              | Kurang optimal            | Lebih optimal                          |
    | Akses hak pengguna   | Hanya read/write/execute  | Dapat mengatur hak akses secara detail |
    | Keamanan             | Kurang aman               | Lebih aman                             |

2. Tree-structured directory adalah sistem pengaturan file yang berbentuk pohon atau hierarki, di mana setiap direktori memiliki cabang-cabang subdirektori dan file-file. Struktur ini biasanya digunakan pada sistem operasi yang membatasi jumlah file yang dapat disimpan pada setiap direktori.
Acyclic-graph directory, di sisi lain, adalah sistem pengaturan file yang memperbolehkan file atau direktori memiliki lebih dari satu parent directory. Struktur ini memungkinkan pengaturan file yang lebih fleksibel, namun dapat mengakibatkan duplikasi file dan kesulitan dalam manajemen file.


## Latihan Hal 9 -19

1. Membuat folder
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xpnudgtc6a2hh9wdgzze.png)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x3gtfttc4p2lf036y63i.png)

2. Membuat file
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hnvvcjje5xhq1zi344tz.png)

3. Mengedit file
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lrpnmjq6j6znxecpjv7r.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gumllz1pbj2spm6dmq9n.png)
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r18s9t3ce4e5uvrfutk6.png)

4. Menghapus folder
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p2d3z84flgassuvg2310.png)

5. Pencarian
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uzn6lqb7eo5uq51dr8wm.png)

6. Mengubah size (truncate) file
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ovkyn24rc0xs098qv0oi.png)

7. Rekursif
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/17edf3064bykeie9bd18.png)

8. Mengubah hak akses
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xgdn3w95pm5tlqrbump.png)

9. Mengubah kepemilikan
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e6dp6w9hco4t5ep2318g.png)

## Latihan
1. Membuat user kedua dan membuat folder ujian untuk masing-masing user
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/snyy9p8vtmxu3x2mjgf7.png)

2. Membuat file masing-masing folder
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4j58cqharabr3sh83rva.png)

3. Menukar kepemilikan folder
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4cj4i1j4jwyiecf7w4vo.png)

4. Mengubah permission menjadi readonly untuk pemilik di salah satu file
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qjpuuhns7x5n26k0db18.png)