Dokumen tersebut membahas tentang manajemen file pada sistem operasi, meliputi definisi file, jenis file, sistem file, manajemen file, operasi file, struktur file, elemen manajemen file, direktori, dan manajemen file pada Linux.
1. Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Manajemen File
2. 3/29/2016 2Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Definisi berkas/file
• Berkas adalah sebuah koleksi informasi berkaitan yang diberi nama
dan disimpan di dalam secondary storage. Biasanya sebuah berkas
merepresentasikan data atau program.
• Ada pun jenis-jenis dari berkas:
• Text file: yaitu urutan dari karakter-karakter yang diatur menjadi barisan dan
mungkin halaman.
• Source file: yaitu urutan dari berbagai subroutine dan fungsi yang masing-
masing kemudian diatur sebagai deklarasi-deklarasi diikuti oleh pernyataan-
pernyataan yang dapat diexecute.
• Object file: yaitu urutan dari byte-byte yang diatur menjadi blok-blok yang
dapat dipahami oleh penghubung system.
• Executable file: adalah kumpulan dari bagian-bagian kode yang dapat dibawa
ke memori dan dijalankan oleh loader.
3. 3/29/2016 3Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Sistem Berkas/File
• kumpulan berkas (masing-masing menyimpan data yang berkaitan)
atau
• struktur direktori (mengatur dan menyediakan informasi mengenai
semua berkas yang berada di sistem)
4. 3/29/2016 4Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Manajemen file
• Metode dan struktur data yang digunakan sistem operasi untuk
mengatur dan mengorganisir file pada disk atau partisi (bagian-
bagian memori).
• Sistem file berfungsi untuk menyimpan file-file tertentu.
• Cara memasukkan sistem file ke disk atau partisi adalah dengan cara
di format.
Mengapa dibutuhkan
Manajemen File?
5. 3/29/2016 5Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
VS
6. 3/29/2016 6Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Fungsi Manajemen File/Berkas
• Penciptaan, modifikasi, dan penghapusan file
• Mekanisme pemakaian file bersamaan
• Kemampuan backup dan recovery
• Informasi tersimpan aman dan rahasia
• Menyediakan interface user-friendly
7. 3/29/2016 7Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Tugas Manajemen File/Berkas
• Untuk memenuhi kebutuhan manajemen data dan kebutuhan user
dalam hal penyimpanan data dan melakukan operasi terhadap file
• Untuk menjamin data di dalam file valid
• Untuk mengoptimalkan performansi dari sisi sistem (throughput) dan
dari sisi user (response time)
• Untuk memberikan dukungan I/O terhadap berbagai macam device
penyimpan data
• Untuk meminimalkan atau menghilangkan kemungkinan terjadinya data
hilang atau rusak
• Untuk memberikan routine antarmuka I/O yang standar bagi proses
user
• Untuk memberikan dukungan I/O bagi banyak user
8. 3/29/2016 8Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Metode Akses
• Berkas menyimpan informasi. Apabila sedang digunakan informasi ini
harus diakses dan dibaca melalui memori komputer. Informasi dalam
berkas dapat diakses dengan beberapa cara.
• Berikut adalah beberapa caranya:
• Akses Sekuensial : Akses ini merupakan yang paling sederhana dan paling umum digunakan.
Informasi di dalam berkas diproses secara berurutan. Sebagai contoh, editor dan kompilator
biasanya mengakses berkas dengan cara ini.
• Akses Langsung : Metode berikutnya adalah akses langsung atau dapat disebut relative
access. Sebuah berkas dibuat dari rekaman-rekaman logical yang panjangnya sudah
ditentukan, yang mengizinkan program untuk membaca dan menulis rekaman secara cepat
tanpa urutan tertentu.
9. 3/29/2016 9Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Tipe File
10. 3/29/2016 10Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Operation File
• Create (buat)
• Delete (hapus)
• Open (buka)
• Close (tutup)
• Read (baca)
• Write (tulis)
11. 3/29/2016 11Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Struktur File
• Field
• Record
• File
• Database
12. 3/29/2016 12Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Elemen File Manajemen
13. 3/29/2016 13Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Urutan Pembacaan
Pada Sistem File
14. 3/29/2016 14Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Directory
• merupakan sebuah file yang dimiliki oleh sistem
operasi.
• Dari sisi user direktori memetakan antara nama file
dengan file.
15. 3/29/2016 15Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Isi Direktori
• Informasi dasar (Nama, tipe, dan organisasi file)
• Informasi alamat file(Volume, alamat awal, ukuran yang digunakan,
ukuran yang dialokasikan)
• Informasi kontrol akses (Pemilik file, informasi akses, aksi yang
diijinkan)
• Informasi penggunaan file (Tanggal dibuat, identitas pembuat, tanggal
terakhir kali diakses terakhir terakhir diakses, identitas pembaca
terakhir, tanggal dimodifikasi, identitas pemodifikasi terakhir, tanggal
terakhir di-backup, status file saat ini)
16. 3/29/2016 16Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Operasi Direktori
• Membuka direktori
• Menutup direktori
• Menambah direktori
• Mengubah nama direktori
• Menghubungkan berkas-berkas di direktori berbeda.
• Menghapus hubungan berkas-berkas di direktori
berbeda.
17. 3/29/2016 17Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Jenis Direktori
• Direktori satu tingkat
• Direktori dua tingkat
• Direktori dengan struktur tree
18. 3/29/2016 18Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Struktur satu direktori
• Merupakan Single Level
Directory yang paling
sederhana.
• Semua berkas disimpan dalam
direktori yang sama.
• memiliki keterbatasan : bila
berkas bertambah banyak atau
bila sistem memiliki lebih dari
satu pengguna, disebabkan
karena tiap berkas harus
memiliki nama yang unik.
19. 3/29/2016 19Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Struktur dua Direktori
• (Two Level Directory) membuat
direktori yang terpisah untuk tiap
pengguna, yang disebut User File
Directory (UFD).
• Ketika pengguna login, master
directory berkas dipanggil.
• MFD memiliki indeks berdasarkan
nama pengguna dan setiap entri
menunjuk pada UFD pengguna
tersebut.
• pengguna boleh memiliki nama
berkas yang sama dengan berkas
lain.
20. 3/29/2016 20Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Directory dengan
struktur tree
• Pada direktori dengan Struktur Tree (Tree-Structured
Directory), setiap pengguna dapat membuat
subdirektori sendiri dan mengorganisasikan berkas-
berkasnya.
21. 3/29/2016 21Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Directory dengan
struktur tree
22. 3/29/2016 22Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
PARTISI
SUB FOLDER
SUB – SUB FOLDER
FOLDER
FILE
FILE
FILE
FILE
STRUKTUR FILE PADA SISTEM
OPERASI WINDOWS
23. 3/29/2016 23Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Ada 3 Partisi
CONTOH PARTISI
24. 3/29/2016 24Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
FOLDER DAN FILE
25. 3/29/2016 25Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
SUB FOLDER
26. 3/29/2016 26Kajian 1 : Teori Dasar Sistem Operasi
TK1033-SISTEM OPERASI
TH AKADEMIK 2015-2016
Manajemen file pada linux