Definisi File System
• Sistem : sekelompok elemen dan
prosedur yang saling berhubungan dan saling bekerja sama dalam pencapaian suatu
tujuan tertentu
• Berkas : sekumpulan data (informasi)
yang berhubungan yang diberi nama dan tersimpan di dalam media penyimpanan
sekunder (secondary storage)
• Sistem Berkas : suatu metode
pengolahan berkas di dalam secondary storage.
Representasi
Data
- Logik
Penggambaran data di level
konseptual, misalnya dengan diagram ERD (Entity-Relationship Diagram), model
objek, model semantik, dsbnya.
- Fisik
Penggambaran data di level fisik,
bagaimana data direpresentasikan dalam media penyimpanan.
Klasifikasi Data
- Data Tetap
–
Kelompok
data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama.
–
Contoh
: Data master mahasiswa
- Data Tidak Tetap
–
Kelompok
data yang secara rutin mengalami perubahan.
–
Contoh
: Data rencana studi mahasiswa
- Data yang bertambah menurut Waktu
–
Kelompok
data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data
tak tetap.
–
Contoh
: Data transkrip.
Macam-macam
File
- Master File (File
Induk)
-Merupakan file yang digunakan untuk menyimpan
data dari sistem informasi tertentu secara lengkap dan dipelihara secara
teratur.
-Berisi data yang relatif tetap.
-File induk selalu diperbaharui melalui file
transaksi.
- Contoh : Organisasi file sebuah pabrik memiliki
:
- Payroll Master file
- Customer Master File
- Personal Master File
- Inventory Master File
Ada 2 jenis
Master File :
l Reference Master File
–
File
yang berisi record yang tetap atau jarang berubah.
–
Contoh
: File pelanggan yang berisi nama, alamat, dan nomor rekening
l Dynamic Master File
–
File
yang berisi record yang terus menerus berubah dalam kurun waktu tertentu atau
berdasarkan suatu peristiwa transaksi.
–
Contoh
: File stok barang dan File pemesanan tempat duduk
- Transaction File
(File Transaksi)
File yang berisi informasi yang digunakan untuk
memperbaharui file induk. Dalam suatu periode tertentu dilakukan reorganisasi
file induk yang melibatkan file transaksi dan menghasilkan file induk yang
baru.
- Report File (File
Laporan)
Merupakan file yang berisi data
yang dibuat untuk laporan / keperluan user.File tersebut dapat dicetak pada
kertas printer atau hanya ditampilkan di layar.
- Work File (File
Kerja)
- Merupakan file sementara dalam
sistem.
- Suatu file kerja merupakan alat
untuk melewatkan data yang dibuat oleh sebuah program ke program lain. Biasanya
file ini dibuat pada waktu proses sortir.
- Program File
(File Program)
- Merupakan file yang berisi
instruksi-instruksi untuk memproses data yang akan disimpan pada file lain /
pada memori utama.
- Instruksi tersebut umumnya ditulis
dengan menggunakan bahasa pemrograman mulai dari bahasa tingkat tinggi sampai
dengan bahasa assembler atau bahasa mesin.
- Text File (File
Teks)
Merupakan file yang berisi input data
alphanumerik dan grafik yang digunakan oleh sebuah text editor program. Text
file hanya dapat diproses dengan text editor.
- Dump File (File
Tampung)
Merupakan file yang digunakan untuk tujuan
pengamanan (security), mencatat tentang kegiatan peng-update-an, sekumpulan
transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan.
- Library File
(File Pustaka)
Merupakan file yang digunakan untuk penyimpanan
program aplikasi, program utilitas atau program lainnya.
§
History File (File Catatan Sejarah)
Merupakan file yang menyimpan data yang telah
disimpan dalam suatu periode waktu tertentu yang telah lampau, biasanya
digunakan untuk menyusun laporan statistik.
Model
Akses File
Ada 3 model
akses yang mungkin oleh sebuah program terhadap file, yakni :
• Input (Read Only)
Merupakan 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 compile
• Output (Write Only)
Merupakan file yang hanya dapat ditulis oleh
sebuah program / file yang dibuat oleh program.
Contoh :
§
Report
File merupakan output dari program yang meng-update master file
§
Program
File yang berupa object code merupakan output file dari program compile
• Input / Output (Read and Write)
Contoh :
§ Master File
§ Work File dengan sort program
Jenis File
• Berkas Teks (Text File)
–
Menyimpan informasi dalam bentuk baris-baris
–
Setiap baris dipisahkan oleh tanda eoln atau end
of line yang terdiri dari salah satu atau gabungan dari karakter khusus carriage
return (ASCII 13) dan line feed (ASCII 10)
–
Biasanya dapat dibaca isinya ketika dibuka
menggunakan text editor semacam Notepad
–
Macamnya :
•
Text File : berisi sembarang teks
•
Source File : berisi kode sumber program atau script
• Berkas Biner (Binary File)
–
Menyimpan
data sembarang dan tidak dipisah-pisahkan dalam baris
–
Bisa
berisi data dan kode program dalam bahasa mesin
–
Jika
dibuka menggunakan text editor semacam Notepad, akan muncul huruf-huruf
yang tak terbaca
–
Macamnya
:
•
Object
File : berisi byte-byte yang diatur dalam blok-blok yang dapat dipahami system
linker
•
Executable
File : berisi kode mesin yang langsung dapat dimuat ke dalam memory dan
dijalankan oleh loader
•
Data
File : berisi data semacam gambar, suara, video, dll
Atribut File
• Nama
• Pengenal (Identifier)
• Jenis (Sistem, User)
• Lokasi (Fisik, Lojik)
• Ukuran (Byte, Block)
• Proteksi (Kepemilikan, Hak Akses)
• Waktu dan identifikasi Pengguna
Ekstensi File
• Pengertian
: Penandaan jenis berkas lewat nama berkas
• Ekstensi
biasanya ditulis setelah nama berkas dipisahkan dengan sebuah tanda titik
Operasi File
• Fungsi
dari berkas adalah untuk menyimpan data dan mengizinkan kita membacanya
• Dalam proses ini
ada beberapa operasi yang dapat dilakukan berkas
• Operasi Dasar :
–
Membuat Berkas (create)
–
Menulis Berkas (write)
–
Membaca Berkas (read)
–
Memposisikan Sebuah Berkas (reposition / seek)
–
Menghapus Berkas (delete)
–
Menghapus Sebagian Isi Berkas (truncate)
Tidak ada komentar:
Posting Komentar