2. SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 22
Tujuan
Dapat memahami organisasi berkas serta manipulasinya.
Dapat menjelaskan organisasi berkas dan manajemen.
Dapat menjelaskan file storage.
Dapat menjelaskan macam-macam device.
Manipulasi file : sorting dan merging.
Mampu bekerja dengan berbagai jenis organisasi berkas.
3. SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 33
KonsepKonsep
Sistem Berkas = Sistem penyimpanan, pengorganisasian,Sistem Berkas = Sistem penyimpanan, pengorganisasian,
pengelolaan data pada alat penyimpanan eksternal,pengelolaan data pada alat penyimpanan eksternal,
dengan menggunakan teknik organisasi data tertentu.dengan menggunakan teknik organisasi data tertentu.
Lebih spesifik, Sistem Berkas dan akses berkaitan denganLebih spesifik, Sistem Berkas dan akses berkaitan dengan
bagaimana cara melakukan insert data, update, sertabagaimana cara melakukan insert data, update, serta
reorganisasi data.reorganisasi data.
4. SISTEM BERKAS Pengenalan 4
Klasifikasi Data
Data Tetap
Kelompok data yang tidak mengalami perubahan, paling tidak
dalam kurun waktu yang lama.
Contoh : Data master mahasiswa
Data Tidak Tetap
Kelompok data yang secara rutin mengalami perubahan.
Contoh : Data rencana studi mahasiswa
Data yang bertambah menurut Waktu
Kelompok data ini biasanya merupakan data akumulasi dari
kelompok data tetap dan data tak tetap.
Contoh : Data transkrip
6. SISTEM BERKAS Pengenalan 6
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
7. SISTEM BERKAS Pengenalan 7
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
Input / Output File
Merupakan file yang dapat dibaca dan ditulis selama eksekusi
program.
Contoh :
– Master File
– Work File dengan sort program
8. SISTEM BERKAS Pengenalan 8
Organisasi File
Merupakan suatu teknik atau cara yang digunakan untuk
menyatakan dan menyimpan record-record ke dalam
sebuah file.
Ada 4 teknik dasar organisasi file, yakni :
Sequential
Relative
Indexed Sequential
Multi Key
9. SISTEM BERKAS Pengenalan 9
Organisasi File
Secara umum ke – 4 teknik dasar tersebut berbeda dalam
cara pengaksesannya, yaitu :
Direct Access
Merupakan suatu cara pengaksesan record yang langsung,
tanpa mengakses seluruh record yang ada.
Contoh : Magnetic Disk
Sequential Access
Merupakan suatu cara pengaksesan record, yang didahului
pengaksesan record-record di depannya.
Contoh : Magnetic Tape
10. SISTEM BERKAS Pengenalan 10
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.
Pemilihan Organisasi File
Cara memilih organisasi file tidak terlepas dari 2 aspek utama,
yakni :
– Model penggunaannya
– Model Operasi File
11. SISTEM BERKAS Pengenalan 11
Model Penggunaan
Terdapat 2 cara dalam Model Penggunaan, yakni :
Batch
Suatu proses yang dilakukan secara group atau kelompok.
Interactive
Suatu proses yang dilakukan secara satu per satu, yaitu
record demi record.
12. SISTEM BERKAS Pengenalan 12
Model Operasi File
Terdapat 4 cara dalam Model Operasi File, yakni :
Creation
Update
Retrieval
Maintenance
13. SISTEM BERKAS Pengenalan 13
Creation
Membuat struktur file lebih dahulu, menentukan banyak
record baru, kemudian record-record di muat ke dalam file
tersebut.
Membuat file dengan cara merekam record demi record.
Update
Untuk menjaga agar file tetap up-to-date.
Insert / Add, Modification, Deletion.
14. SISTEM BERKAS Pengenalan 14
Retrieval
Pengaksesan sebuah file dengan tujuan untuk mendapatkan
informasi.
Inquiry
Volume data rendah, model proses interactive.
Report Generation
Volume data tinggi, model proses batch.
15. SISTEM BERKAS Pengenalan 15
Retrieval
File Retrieval terbagi 2, yakni :
Comprehensive Retrieval
Mendapatkan informasi semua record dari sebuah file.
Contoh :
○ Select * From Mahasiswa
○ Select NIM, Nama From Mahasiswa
Selective Retrieval
Mendapatkan informasi dari record-record tertentu berdasarkan
persyaratan tertentu.
Contoh :
○ Select * From Pegawai Where Gaji = 2000000
○ Select Nama, Alamat From Mahasiswa Where IP >= 3.50
16. SISTEM BERKAS Pengenalan 16
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