Cari Blog Ini

Minggu, 24 April 2016

File System

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)
Merupakan file yang dapat dibaca dan ditulis selama eksekusi program.
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