Kamis, 10 Oktober 2013

Tugas Besar 1



1. klasifikasi file

1.      MASTER FILE
            File yang berisi data yang relatif tetap, ada 2 yaitu :
a.       Reference Master File : File yang berisi record yang tak berubah / jarang berubah.
b.      Dynamic Master File : File yang berisi record yang terus menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi.
2.      TRANSACTION FILE
Adalah file yang berisi record-record yang akan memperbaharui / meng-update record-record yang ada pada master file. Meng-Update dapat berupa : Penambahan record, penghapusan dan perbaikan record. 
3.      REPORT FILE
Adalah file yang berisi data yang dibuat untuk laporan / keperluan user.File tersebut dapat dicetak pada kertas printer atau hanya ditampilkan dilayar.
4.      WORK FILE
Merupakan file sementara dalam sistem. Suatu work file merupakan alat untuk melewatkan data yang dibuat oleh sebuah program ke program lain.
5.      PROGRAM FILE
Adalah file yang berisi instruksi-instruksi untuk memproses data yang akan disimpan pada file  lain / pada memori utama.
6.      TEXT FILE
                        Adalah file yang berisi input data alphanumeric dan grafik yang digunakan
                oleh sebuah text editor program. Text file hanya dapat diproses dengan text editor.
7.      DUMP FILE
Adalah file yang digunakan untuk tujuan pengamanan (security), mencatattentang kegiatan peng-update-an, sekumpulan transaksi yang telah diprosesatau sebuah program yang mengalami  kekeliruan.
8.      LIBRARY FILE
Adalah file yang digunakan untuk penyimpanan program aplikasi, programutilitas atau program lainnya.
9.      HISTORY FILE
File ini merupakan tempat akumulasi dari hasil pemrosesan master file dantransaction file. File ini berisikan data yang selalu bertambah, sehingga fileini terus berkembang, sesuai dengan kegiatan yang terjadi.

II. Model Akses File
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu : 

a.       INPUT FILE Adalah file yang  hanya dapat dibaca dengan program.
Contohya:
·         Transaction file merupakan input file untuk meng-update program
·         Program file dari source code merupakan input file untuk program compiler
b.      OUTPUT FILE adalah file yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program.
Contohnya:-
·         Report file merupakan output dari program yang meng-update master file
·         Program file yang berupa object code merupakan output file dari program compiler.
c.       INPUT/OUTPUT FILE adalah file yang dapat dibaca dari dan ditulis ke selama eksekusi program.
Contohnya:-
·         Master file
·         Work file dengan sort program