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.
Contoh
: Magnetic Disk.
2. Sequential
Access;
Adalah
suatu cara pengaksesan record, yang didahului pengaksesan record-record di
depannya.
Contoh
: Magnetic Tape.
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
penggunaannya ada 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
* List nama, npm, for
angkatan = 93
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.
*
Dari direct menjadi sequential
0 komentar: