Kelas B2
Pengarsipan dan akses adalah : Cara untuk membentuk suatu arsip / file dan cara
pencarian record-recordnya kembali.
Sistem berkas dan Akses adalah system pengorganisasian, pengelolaan dan
penyimpanan data pada alat penyimpanan eksternal dengan organisasi file
tertentu. Pada system berkas dan akses penyimpanan data dilakukan secara fisik.
Teknik yang digunakan untuk menggambarkan dan menyimpan record pada file
disebut organisasi file.
1) Insert : Menyisipkan data baru atau tambahan ke dalam tumpukan data lama
2) Update : mengubah data lama dengan data baru, perubahan ini bisa sebagian atau
keseluruhan
3) Reorganisasi : penyusunan kembali record-record dari suatu file.
1. Data Logik (Data rancangan), yaitu data yang hanya baru menjadi sebuah rencana
data di level konseptual. Misalnya penggambaran data dengan metode E-R,
model objek, model semantic, dan lain-lain.
2. Data Fisik, yaitu data yang sudah jadi, data yang merupakan hasil terakhir dari
data logic yang biasanya disimpan dalam media penyimpanan.
1. Data tetap, yaitu data yang tidak mengalami perubahan-perubahan, bersifat tetap
dan biasanya dalam melakukan perubahan membutuhkan waktu yang lama.
2. Data tidak tetap, yaitu data yang mengalami perubahan secara rutin dan sukar
untuk diprediksi karena sifatnya yang berubah-ubah.
3. Data yang bertambah menurut waktu, yaitu kelompok data ini biasanya
merupakan gabungan data tetap dan data tidak tetap.
C. MODEL AKSES
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu
1. Input File
File yang hanya dapat dibaca dengan program
Contoh
o Transaction file merupakan input file untuk meng-update program
o Program file dari source code merupakan input file untuk program compiler
2. Output File
File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program.
Contoh
o Report file merupakan output dari program yang meng-update master file
o Program file yang berupa object code merupakan output file dari program compiler
3. Input/Output File
File yang dapat dibaca dari dan ditulis ke selama eksekusi program
Contoh
o Master File
o Work File dengan sort program
D. OPERASI BERKAS
Cara memilih organisasi berkas tidak terlepas dari 2 aspek utama yaitu :
1) Model Penggunaannya, ada 2 cara :
Batch, yaitu suatu proses yang dilakukan secara kelompok
Iteratif, yaitu suatu proses yang dilakukan secara satu persatu yaitu record per
record.
2) Model Operasi Berkas, dibagi menjadi :
1. Creation (membuat), ada 2 cara :
Membuat struktur berkas lebih dahulu dan menentukan banyaknya record,
baru kemudian reecord-record dimuat ke dalam berkas tersebut.
Membuat record dengan cara merekam record per record
2. Update, pengubahan isi dari berkas diperlukan untuk menjaga berkas itu tetap
up to date. Ada 3 bagian dalam proses update :
Penyisipan dan penambahan record
Perbaikan record
Penghapusan record
3. Retrieval, pengaksesan sebuah berkas untuk tujuan mendapatkan informasi.
Menurut ada tidaknya persyaratan retrieval dibagi menjadi 2 yaitu :
Comprehensive Retrieval, yaitu proses untuk mendapatkan informasi dari
semua record dalam berkas. Contoh : Display All, List Nama
Selective Retrieval, yaitu mendapatkan informasi dari record tertentu
berdasarkan persyaratan tertentu. Contoh : List for Gaji = 70000
4. Maintenance ( perbaikan )
Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki program
dalam mengakses berkas tersebut. Ada dua cara yaitu :
Restructuring (Perubahan struktur berkas), misalnya panjang field diubah,
penambahan field baru, panjang record diubah, dll. Perubaahan ini semua
tidak mempengaruhi operasi berkas.
Reorganisasi, perubahan organisasi berkas dari organisasi yang satu menjadi
organisasi berkas yang lain. Misalnya :
Dari organisasi berkas sequensial menjadi berkas sequensial berideks
Dari langsung (direct) menjadi sequensial (berurutan)
E. ORGANISASI FILE
Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya,
yaitu :
1. Direct Access
Suatu cara pengaksesan record yang langsung tanpa mengakses seluruh record
yang ada.
Contoh
Magnetic disc
CD
Dll
2. Sequential Access
Suatu cara pengaksesan record, yang didahului pengaksesan record-record
didepannya
Magnetic tape
Punch card
Dll
Untuk master file dan program file, kita dapat melakukan created, updated, retrieved
from dan maintained.
Untuk work file, kita dapat melakukan created, updated dan retrieved from tapi tidak
dapat kita maintained.
Untuk report file umumnya tidak di updated, retrieved from atau maintained.
Untuk transaction file, umumnya hanya dapat di create dan digunakan untuk sekali
proses.