Sistem berkas menyimpan informasi dalam penyimpanan sekunder yang merepresentasikan data atau program. Berkas memiliki atribut seperti nama, jenis, ukuran, dan proteksi. Ada beberapa jenis berkas seperti executable, text, dan multimedia. Operasi berkas mencakup pembuatan, penulisan, pembacaan, penghapusan, dan pengurangan. Berkas dapat diorganisir secara bytes, rekaman, atau tree dan diakses secara berurutan atau lang
2. 1. Konsep
Sebuah koleksi informasi yang disimpan dalam
penyimpanan sekunder yang merepresentasikan
data atau program.
3. 2. Atribut Berkas
Atribut Arti Contoh
Nama Nama dari berkas nama.txt
Identifier Tanda pengenal berkas
Jenis Jenis dari berkas jenis.txt (jenis : text)
Ukuran Ukuran dari berkas 4 kb
Proteksi Otoritas read, write,
execute
Waktu dan Identifikasi Waktu pembuatan,
Pengguna modifikasi terakhir,
penggunaan terakhir
4. 3. Jenis Berkas
Jenis Ektensi Fungsi Contoh
Executable exe, com, bin menjalankan Contoh.exe
program bahasa
mesin
Object obj, o dikompilasi, juga Contoh.obj
bahasa mesin
Batch bat, sh Memerintahkan ke Contoh.bat
command
interpreter
Source code pas, cpp, java Kode-kode program Program.cpp
Text Txt, doc dokumen Text.txt
Word processor Tex, rtf Format dari word File.rtf
processor
5. Lanjutan . .
Jenis Ektensi Fungsi Contoh
Library Lib, so, dll Libraries dari rutin Source.dll
untuk program
Print/view Pdf, jpg Binary untuk File.pdf
mencetak/melihat
Archive Arc, tar, zip Pengelompokan Arsip.zip
untuk arsip
Multimedia Mpeg, mp3 Audio dan video Musik.mp3
6. 4. Operasi Berkas
Operasi Intruksi yang dijalankan
Membuat (create) Temukan tempat dalam sistem berkas
buat entri baru dengan nama dan lokasi
Menulis (write) Menggunakan system call
menyebutkan nama berkas dan informasi
yang akan ditulis
Membaca (read) Menggunakan system calls nama
berkas dan letak blok memory berikutnya
harus diposisikan
7. Lanjutan ..
Operasi Instruksi yang dijalankan
Memposisikan (Reposition) Direktori di cari untuk entri yang sesuai
current file position di beri sebuah nilai
Menghapus (delete) Cari nama berkas dalam direktori
lepaskan semua spasi berkas
Menghapus sebagian (truncate) Hapus isi berkas tidak menghapus
atributnya
8. 5. Struktur Berkas
Struktur Penjelasan
Bytes Struktur bebas
Record Sequence Urutan dari rekaman-rekaman yang
ditentukan panjangnya
Tree Dalam bentuk pohon dan masing-masing
berkas memiliki field key.
9. 6. Metode Akses
Metode Penjelasan
Akses Berurutan (sequential access) Diakses secara berurutan
Akses Langsung (direct access) Diakses secara cepat tanpa urutan
tertentu
Other Access Memanfaatkan akses langsung yang
melibatkan indeks file.
10. 7. Disk
Keterangan :
A. Track
B. Sector
C. Track Sector
D. Cluster
Disk adalah tempat terdapatnya sistem berkas.
2 Alasan mengapa harus Disk :
1. Disk bisa di tulis ulang, bisa membaca, memodifikasi, menulis di disk
tersebut.
2. Dapat di akses langsung ke setiap block secara terurut maupun acak
hanya dengan mengangkat head disk dan menunggu disk berputar.