Pendahuluan
1
Konsep
2 SISTEM BERKAS 2
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.
3 SISTEM BERKAS 3
Klasifikasi Data
Data Tetap
– Kelompok data yang tidak mengalami perubahan, paling tidak
dalam kurun waktu yang lama.
4 SISTEM BERKAS 4
Macam-macam File
5 SISTEM BERKAS 5
Master File
6 SISTEM BERKAS 6
Master File
7 SISTEM BERKAS 7
Transaction File
8 SISTEM BERKAS 8
Report File
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
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.
9 SISTEM BERKAS 9
Program File
10SISTEM BERKAS 10
Text File
11SISTEM BERKAS 11
Library File
History File
Merupakan file yang menyimpan data yang telah disimpan
dalam suatu periode waktu tertentu yang telah lampau,
biasanya digunakan untuk menyusun laporan statistik.
12SISTEM BERKAS 12
Model Akses File
Ada 3 model akses yang mungkin oleh sebuah program
terhadap file, yakni :
Input (Read Only)
Output (Write Only)
Input / Output (Read and Write)
Input File
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
13SISTEM BERKAS 13
Output File
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
14SISTEM BERKAS 14
Organisasi File
15SISTEM BERKAS 15
Organisasi File
Sequential Access
– Merupakan suatu cara pengaksesan record, yang didahului
pengaksesan record-record di depannya.
16SISTEM BERKAS 16
Pemilihan Organisasi File
Faktor-faktor yang mempengaruhi dalam proses pemilihan
organisasi file :
– Karakteristik dari media penyimpanan yang digunakan.
– Volume dan frekuensi dari transaksi yang diproses.
– Respon time yang diperlukan.
17SISTEM BERKAS 17
Model Penggunaan
18SISTEM BERKAS 18
Model Operasi File
19SISTEM BERKAS 19
Creation
Update
Untuk menjaga agar file tetap up-to-date.
Insert / Add, Modification, Deletion.
20SISTEM BERKAS 20
Retrieval
21SISTEM BERKAS 21
Retrieval
File Retrieval terbagi 2, yakni :
Comprehensive Retrieval
– Mendapatkan informasi semua record dari sebuah file.
– Contoh :
Select * From Mahasiswa
Selective Retrieval
– Mendapatkan informasi dari record-record tertentu
berdasarkan persyaratan tertentu.
– Contoh :
Select * From Pegawai Where Gaji = 2000000
22SISTEM BERKAS 22
Maintenance
Perubahan yang dibuat terhadap file dengan tujuan
memperbaiki penampilan program dalam mengakses file
tersebut.
Restructuring
– Perubahan struktur file.
– Contoh : Panjang field diubah, penambahan field baru,
panjang record diubah
Reorganization
– Perubahan organisasi file dari organisasi yang satu menjadi
organisasi file yang lain.
– Contoh : Dari sequential menjadi indexed sequential, atau
dari direct menjadi sequential
23SISTEM BERKAS 23