Please enable JavaScript.
Coggle requires JavaScript to display documents.
Manajemen Berkas, Nikolaus Thomas Ariyanto
190710063 - Coggle Diagram
Manajemen Berkas
Overview Berkas
Definisi: File atau berkas adalah kumpulan informasi yg saling berkaitan dan diberi nama serta disimpan di penyimpan sekunder
Tipe dan Penamaan: Ada bermacam jenis file, masing-masing menyimpan jenis informasi yang berbeda dan diberi penamaan (ekstensi)
Tipe Data: Informasi dlm berkas bisa memiliki bentuk
- Data: numeric, character, binary
- Program
Sturktur:
- Tanpa struktur: hanya urutan byte atau word.
- Struktur record sederhana: lines, ukuran tetap, ukuran berubah.
- Struktur kompleks: dokumen yang terformat.
Metode Akses
Sequential (Akses secara berurut)
Penulisan dan pembacaan file hanya bisa dilakukan secara berurut dari awal ke akhir (terutama pada sequential access device, namun bisa diimplementasikan pada random access device)
Direct Access (Akses secara langsung)
Penulisan dan pembacaan file bisa dilakukan dengan melompat langsung ke lokasi yang dikehendaki (hanya bisa pada random access device)
Indexed Access (Akses lewat index)
Penulisan dan pembacaan file dilakukan dengan referensi dari suatu list yang berisi pointer ( index).
Penyimpanan File: Berkas di simpan pada media penyimpan sekunder (Contoh: floopy disk, hard dsik, cakram optis-CDROM/CDRW, DVDROM/DVDRW).
Pengorganisasian Berkas
-
Direktori adalah kumpulan nodes atau simpul-simpul yang berisi informasi tentang semua files di disk.
Atribut berkas:
- Name: Nama berkas, supaya dapat dikenali oleh pengguna maupun aplikasi
- Type: Jenis berkas, diperlukan sistem yang mendukung banyak jenis & struktur berkas.
- Location: Penunjuk lokasi berkas di media penyimpan, informasinya tergantung jenis alokasi yang digunakan sistem berkas.
- Size: Ukuran dari berkas.
- Protection: Informasi yang mengontrol keamanan akses terhadap berkas seperti jenis pengguna yang berhak untuk membaca, menulis atau mengeksekusi berkas.
- Time, date, user identification: Informasi pemilik atau pembuat berkas serta waktu dan tanggal buat ataupun modifikasi terakhirnya.
Tinjauan Berkas
- Efisiensi – yaitu untuk menemukan suatu file
- Penamaan - lebih bersahabat dengan user.
- Pengelompokan – terutama file yang sejenis.
-
-
Pengelolaan Ruang Kosong
Menggunakan bit-vector (vektori bit)
Tiap bit merepresentasi tersedia atau tidaknya (kosong) suatu blok di disk. Jumlah bit yang dibutuhkan sesuai jumlah blok disk secara logika.
Menggunakan link list
Tiap blok kosong memiliki pointer yang menunjuk ke blok kosong berikutnya, dst.
Informasi pointer ini dapat disimpan di awal atau akhir setiap blok yang kosong.
Informasi yang butuh dicatat secara khusus hanyalah pointer alamat blok kosong pertaama.
Menggunakan grouping
Blok kosong pertama menyimpan seluruh pointer ke blok kosong di seluruh disk. Pencarian ruang kosong jadi lebih cepat (Bandingkan dengan menggunakan link list)
Menggunakan counting
Blok-blok kosong di disk di catat di suatu table yang berisi alamat logika disk blok kosong pertama serta jumlah blok kosong yang mengikutinya.
-
Backup & Recovery
Pemeriksaan konsistensi data.
Misalnya memeriksa konsistensi attribut berkas yang tersimpan pada rekaman di direktori dengan kondisi berkas yang sesungguhnya.
Backup dan pemulihan berkas
Backup adalah penyalinan berkas ke media penyimpan lain sebagai cadangan dan digunakan untuk memulihkan berkas jika terjadi kerusakan pada berkas aslinya.
-