sistem berkas 2ia - gunadarmahelen.staff.gunadarma.ac.id/downloads/files/47035/01... · teknik...
TRANSCRIPT
Overview
• Konsep Dasar
• Klasifikasi File
• Model Akses File
• Organisasi File
• Operasi File
Sistem Berkas
• Sistem berkas merupakan mekanismepenyimpanan dan pengaksesan, baik datamaupun program yang berada dalam sistemoperasi.
• Terdapat dua bagian penting dalam sistemberkas, yaitu:- Kumpulan berkas, sebagai tempatpenyimpanan data- Struktur direktori, yang mengatur danmenyediakan informasi mengenai seluruh berkasdalam sistem.
Klasifikasi Berkas/File (1)
• Master File (Berkas Induk)File yang berisi data yang relatif tetap.
Ada 2 jenis Master File :- Reference Master FileFile yang berisi record yang tidak berubah / jarang berubahContoh:
File pelanggan yang berisi field: nomor rekening, nama dan alamat.- Dynamic Master FileFile yang berisi record yang terus menerus berubah dalam kurunwaktu tertentu atau berdasarkan suatu peristiwa transaksi.Contoh:File stock barangFile pemesanan tempat duduk
Klasifikasi Berkas/File (2)
• Transaction File (Berkas Transaksi)
- File yang berisi record-record yang akanmemperbaharui atau meng-update record-record yang ada pada master file.
- Meng-update dapat berupa: penambahanrecord, penghapusan dan perbaikanrecord.
Klasifikasi Berkas/File (3)
• Report File (Berkas Laporan)
File yang berisi record-record yang disusun sedemikianrupa, sehingga memudahkan user mendapatkaninformasi.
File ini dapat dicetak pada kertas printer atau hanyaditampilkan di layar.
• Work File (Berkas Kerja)
Merupakan file sementara dalam sistem. file ini berfungsisebagai alat untuk melewatkan data yang dibuat olehprogram ke program lain.
Klasifikasi Berkas/File (4)
• Program File (Berkas Program)
File yang berisi instruksi-instruksi untuk memproses data yang akandisimpan pada file lain atau pada memori utama.
Instruksi-instruksi tersebut dapat ditulis dalam bahasa tingkat tinggi(COBOL, FORTRAN, BASIC, dll), bahasa assembler dan bahasa mesin.
• Text File (Berkas Teks)
File yang berisi input data alphanumerik dan grafik yang digunakanoleh sebuah text editor program. Text file hanya dapat diprosesdengan text editor.
Klasifikasi Berkas/File (5)
• Dump File (Berkas Tampung)File yang digunakan untuk tujuan pengamanan (security), mencatattentang kegiatan peng-update-an, sekumpulan transaksi yang telahdiproses atau sebuah program yang mengalami kekeliruan.
• Library File (Berkas Pustaka)File yang digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya.
• History File (Berkas Sejarah)File ini merupakan tempat akumulasi dari hasil pemrosesan master file dan transaction file. File ini berisikan data yang selalu bertambah, sehingga file ini terus berkembang, sesuai dengan kegiatan yang terjadi.
Contoh Klasifikasi FileFile Fungsi
Timecards TransactionSort Program ProgramSort Workfile WorkSorted-Timecards TransactionPayroll Master MasterPay Record UpdateProgram
Program
Reject Timecards WorkPaycheck Detail WorkReconciliationDetail
Work
List Utility Program ProgramReject Report ReportPaycheck WriterProgram
Program
Paychecks ReportReconciliationReport WriterProgram
Program
ReconciliationReport
Report
Model Akses File
• Input File
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 compiler.
• Output File
File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program.
Contoh:
- Report file merupakan output dari program yang meng-update master file.
- Program file yang berupa object code merupakan output file dari program compiler.
• Input/Output File
File yang dapat dibaca dari dan ditulis ke selama eksekusi program.
Contoh:
- Master File
- Work File dengan sort [email protected]
Contoh Model Akses File
Program File Input File Output FileInput/Output
FileSort Timecards SortedTimecards Sort workfile
Pay Record Update
SortedTimecards
Reject Timecards
Paycheck Detail
ReconciliationDetail
Payroll Master
PaycheckWriter
PaycheckDetail
Paychecks
Reconciliation
Report Writer
Reconciliation Detail
ReconciliationReport
List UtilityRejectTimecards
Reject Report
Teknik Organisasi File
Suatu teknik/cara yang digunakan untukmenyatakan/menggambarkan dan menyimpanrecord-record dalam sebuah berkas.
Ada 4 teknik dasar organisasi berkas, yaitu:
• Sequential File
• Relative File
• Index Sequential File
• Multi-Key [email protected]
Cara Pengaksesan File
Secara umum keempat teknik dasar tersebut berbedadalam cara pengaksesannya, yaitu:
• Direct Access
Suatu cara pengaksesan record yang langsung tanpamengakses seluruh record yang ada.
• Sequential Access
Suatu cara pengaksesan record, yang didahuluipengaksesan record-record didepannya.
Operasi File
Menurut model penggunaannya ada 2 cara, yaitu:
• Batch Processing
Suatu proses yang dilakukan secara group atau kelompok.
• Interactive Processing
Suatu proses yang dilakukan secara satu persatu, yaiturecord demi record.