Sistem berkas adalah sebuah metode untuk menyimpan dan mengatur data yang berupa file-file komputer . Pada dasarnya, sistem berkas mengatur ...
Sistem berkas adalah sebuah metode untuk menyimpan dan mengatur data yang berupa file-file komputer . Pada dasarnya, sistem berkas mengatur file-file ke dalam database untuk penyimpanan, organisasi, manipulasi, dan pengambilan oleh sistem operasi komputer.
Terdapat dua bagian penting dalam sistem berkas,
yaitu:
• Kumpulan berkas, sebagai tempat penyimpanan data,serta
• Struktur direktori, yang mengatur dan menyediakan informasi mengenai seluruh berkas dalam
sistem.
Metode akses berkas
1. Sequential Acces Method
- pembacaan berkas harus dimulai dari posisi awal sampai pada posis yang dikehendaki.
2. Direct Acces Method
- pembacaan berkas dapat dilakukan langsung pada sembarang posisi
3. Index Acces Method
- diperlukan Berkas index untuk mengakses berkas utamanya.
Tugas dari Sistem Berkas
- Memelihara direktori dari identifikasi berkas dan lokasi informasi.
- Menentukan jalan (pathway) bagi aliran data antara main memory dan alat penyimpanan sekunder.
- Mengkoordinasi komunikasi antara CPU dan alat penyimpanan sekunder, dan sebaliknya.
- Menyiapkan berkas penggunaan input atau output.
- Mengatur berkas bila penggunaan input atau output telah selesai.
- Berkas
- Kumpulan dari record-record yang saling berhubungan.
- Kumpulan dari statement-statement yang saling berhubungan
- Kumpulan informasi terkait yang diberi nama dan direkam pada penyimpanan sekunder
KLASIFIKASI DATA
• Kelompok Data Tetap
Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama.
Contoh: Data Pribadi Mahasiswa, Data Mata Kuliah.
• Kelompok Data Tidak Tetap
Kelompok data yang secara rutin mengalami perubahan.
Contoh: Data Rencana Studi Mahasiswa.
• Kelompok Data yang bertambah menurut kurun waktu
Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data tidak tetap.
Contoh: Data Transkrip, Master Nilai.
KLASIFIKASI BERKAS
• Master File (Berkas Induk)
File yang berisi data yang relatif tetap
Contoh:
2 jenis Master File
1. Reference Master File
File yang berisi record yang tidak berubah / jarang berubah
Contoh:
File pelanggan yang berisi field:
nomor rekening, nama dan alamat
2. Dynamic Master File
File yang berisi record yang terus menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi.
Contoh:
- File stock barang
- File pemesanan tempat duduk
MODEL AKSES BERKAS
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu:
1. Input File
File yang hanya dapat dibaca dengan program.
Contoh:
- Transaction file merupakan input file untuk meng-update program.
- Program file dari source code merupakan input file untuk program compiler.
2. Output File
File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program.
Contoh:
- Report file merupakan output dari program yang meng-update master file.
- Program file yang berupa object code merupakan output file dari program compiler.
3. Input/Output File
File yang dapat dibaca dari dan ditulis ke selama eksekusi program.
Contoh:
- Master File
- Work File dengan sort program
OPERASI BERKAS
Cara memilih organisasi berkas tidak terlepas dari 2 aspek utama, yaitu:
1. Model penggunaannya ada 2 cara, yaitu:
- Batch Processing
Suatu proses yang dilakukan secara group atau kelompok.
- Interactive Processing
Suatu proses yang dilakukan secara satu persatu, yaitu record demi record.
Tingkatan pada Sistem Berkas
- I/O control, terdiri atas driver device dan interrupt handler.
- komunikasi antara sistem operasi dengan perangkat keras.
- Basic file system, diperlukan untuk mengeluarkan perintah generik ke device driver untuk baca dan tulis pada suatu blok dalam disk.
- File-organization module, informasi tentang alamat logika dan alamat fisik dari berkas tersebut.
- Logical file system, tingkat ini berisi informasi tentang simbol nama berkas, struktur dari direktori, dan proteksi dan sekuriti dari berkas tersebut.
Struktur Direktori
Operasi Pada Direktori. Operasi-operasi yang dapat dilakukan pada direktori adalah:
- Membuat berkas, kita dapat membuat berkas baru dan menambahkan berkas tersebut kedalam direktori.
- Menampilkan isi direktori, kita dapat menampilkan seluruh berkas dalam direktori, dan kandungan isi direktori untuk setiap berkas dalam daftar tersebut
- Melintasi sistem berkas, ini sangat berguna untuk mengakses direktori dan berkas didalam struktur direktori.
- Mencari berkas, kita dapat menemukan sebuah berkas didalam sebuah struktur direktori. Karena berkas-berkas memiliki nama simbolik dan nama yang sama dapat mengindikasikan keterkaitan antara setiap berkas-berkas tersebut, mungkin kita berkeinginan untuk dapat menemukan seluruh berkas yang nama-nama berkas membentuk pola khusus
- Menghapus berkas, apabila berkas sudah tidak diperlukan lagi, kita dapat menghapus berkas tersebut dari direktori.
- Mengganti nama berkas, karena nama berkas merepresentasikan isi dari berkas kepada user, maka user dapat merubah nama berkas ketika isi atau penggunaan berkas berubah. Perubahan nama dapat merubah posisi berkas dalam direktori.
Sistem Berkas di Microsoft Windows
Tidak seperti banyak sistem operasi lain, Windows menggunakan abstraksi drive letter pada tingkat pengguna untuk membedakan satu disk atau partisi dari yang lain. Sebagai contoh, path C:\WINDOWS merupakan direktori WINDOWS pada partisi yang diwakili oleh huruf C.
Drive C ini paling sering digunakan untuk partisi hard disk utama, di mana Windows biasanya dipasang dan untuk proses boot. Tradisi menggunakan “C” untuk huruf drive dapat ditelusuri ke MS-DOS, di mana huruf A dan B sudah dipesan sampai dua drive floppy disk. Drive jaringan juga dapat dipetakan ke drive letter. Windows menggunakan sistem berkas FAT dan NTFS.
Referensi:
https://www.hendiku.xyz/2020/11/modul-sistem-operasi-pertemuan-ke-12.html?zx=e60963588035d09f
https://pranajati.wordpress.com/2010/12/16/sistem-berkas-di-sistem-operasi/
http://pahaminformatic.blogspot.com/2016/06/sistem-operasi-manajemen-berkas.html
http://indirpan.wapsite.me/Materi%20UNPAM/Sistem%20Berkas/Penjelasan%20Sistem%20Berkas
http://syarifmantri.blogspot.com/2013/03/sistem-berkas.html
COMMENTS