Adalah suatu teknik atau cara yang digunakan menyatakan dan menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu :
1. Sequential
2. Relative
3. Indexed Sequential
4. Multi – Key
Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :
1. Direct Access
2. Sequential Access
1. Direct Access;
Adalah suatu cara pengaksesan record yang langsung, tanpa mengakses seluruh record yang ada.
2. Sequential Access;
Adalah suatu cara pengaksesan record, yang didahului pengaksesan record-record di depannya.
Faktor-faktor yang mempengaruhi dalam proses pemilihan organisasi file :
· Karakteristik dari media penyimpanan yang digunakan
· Volume dan frekuensi dari transaksi yang diproses
· Respontime yang diperlukan
Cara memilih organisasi file todak terlepas dari 2 aspek utama, yaitu :
1. Model Penggunaannya
2. Model Operasi File
Ø Menurut penggunaannyaada 2 cara :
1. Batch;
Suatu proses yang dilakukan secara group atau kelompok.
2. Interactive;
Suatu proses yang dilakukan secara satu persatu, yaitu record demi record.
Ø Menurut operasi file ada 4 cara :
1. Creation;
Ø Membuat struktur file lebih dahulu, menentukan banyak record baru, kemudian record-record dimuat ke dalam file tersebut.
Ø Membuat file dengan cara merekam record demi record.
2. Update;
Untuk menjaga agar file tetap up to date.
Insert / Add, Modification, Deletion.
3. Retrieval;
Pengaksesan sebuah file dengan tujuan untuk mendapatkan informasi.
Inquiry;
Volume data rendah, model proses interactive.
Report Generation;
Volume data tinggi, model proses batch.
File Retrieval terbagi 2, yaitu :
1. Comprehensive Retrieval;
Mendapatkan informasi dari semua record dalam sebuah file.
Contoh : * Display all
* List nama, alamat
2. Selective Retrieval;
Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu.
Contoh : * List for gaji = 100000
4. Maintenance;
Perubahan yang dibuat terhadap file dengan tujuan memperbaiki penampilan program dalam mengakses file tersebut.
q Restructuring
Perubahan struktur file.
Misalnya :
Panjang field diubah, penambahan field baru, panjang record dirubah.
q Reorganization
Perubahan organisasi file dari organisasi yang satu, menjadi organisasi file yang lain.
Misalnya :
* Dari organisasi file sequential menjadi indeks sequential.
Secara umum dapat disimpulkan :
ü Untuk master file dan program file kita dapat melakukan created, update, retrieval from dan maintenanced.
ü Untuk work file kita dapat melakukan created, update dan retrieved from tapi tidak dapat kita maintenanced.
ü Untuk report file umumnya tidak di-update, retrieve from atau maintenanced.
ü Untuk transaction file, umumnya hanya dapat di created dan digunakan untuk sekali proses.
Sistem File :
Sebuah sistem file sangat membantu para programmer untuk memungkinkan mereka mengakses file, tanpa memperhatikan detail dari karakteristik dan waktu penyimpanan. Sistem file ini juga yang mengatur direktori, device access dan buffer.
Tugas dari sistem file :
v Memelihara direktori dari identifikasi file dan lokasi informasi.
v Menetukan jalan (pathway) bagi aliran data antara main memory dan alat penyimpan sekunder.
v Mengkoordinasi komunikasi antara CPU dan alat penyimpan sekunder dan sebaliknya.
v Menyiapkan file penggunaan input atau output.
v Mengatur file, bila penggunaan input atau output telah selesai.
0 Response to "ORGANISASI FILE"
Post a Comment