12
Jan
10

SISTEM BERKAS / FILE

SISTEM BERKAS FILE

Berkas dan Akses :

Sistem penyimpanan, pengelolaan dan penyimpanan data pada alat penyimpan eksternal.

Pada berkas dan akses penyimpanan data dilakukan secara fisik.

Berkas/file :

Kumpulan dari record yang saling berhubungan.

KLASIFIKASI DATA

  1. 1. Kelompok data tetap

Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama.

Contoh : Data pribadi mahasiswa

  1. 2. Kelompok data tak tetap

Kelompok data yang secara rutin mengalami perubahan.

Contoh : Data Rencana Studi mahasiswa yang berubah setiap semester

  1. 3. Kelompok data yang bertambah menurut waktu

Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data tak tetap.

Contoh : Data Transkrip

KLASIFIKASI BERKAS

Menurut isinya :

  1. Master file (Berkas induk)
  2. Transaction file (Berkas transaksi)
  3. Report file (Berkas laporan)
  4. Work file (Berkas kerja)
  5. Program file (Berkas program)
  6. Text file (Berkas teks)
  7. Dump file (Berkas tampung)
  8. Library file (Berkas pustaka)
  9. History file (Berkas sejarah)

Master file

Jenis berkas yang paling penting, berisi data yang relatif tetap.

Payroll master file

Contoh :  Organisasi sebuah pabrik               Customer master file

Personnel master file

Inventory master file, dll

Ada 2 jenis master file :

  1. 1. Reference master file (berkas induk penunjuk)

Berisi record yang tak berubah atau jarang berubah.

Contoh :    · Berkas pelanggan yang berisi field : nomor rekening, nama dan alamat

  1. 2. Dynamic master file (berkas induk dinamik)

Berisi record yang terus menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi.

Contoh :    · Berkas stock barang

· Berkas pemesanan tempat duduk

Transaction file

Disebut juga transfer berkas, berisi record yang akan memperbaharui/meng-update record yang ada pada master file.

Meng-update dapat berupa : penambahan record, penghapusan dan perbaikan record.

Report file

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 work file merupakan alat untuk melewatkan data yang dibuat oleh sebuah program ke program lain. Biasanya file ini dibuat pada waktu proses sortir.

Program file

Berisi instruksi untuk memproses data yang akan disimpan pada file lain/pada memori utama.

Instruksi tersebut dapat ditulis dalam bahasa tingkat tinggi (COBOL, FORTRAN, BASIC, dll), bahasa assembler dan bahasa mesin.

Text file

Berisi input data alphanumeric dan grafik yang digunakan oleh sebuah text editor program. Text file hanya dapat diproses dengan text editor.

Dump file

Digunakan untuk tujuan pengamanan (security), mencatat tentang kegiatan peng-updatean, sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan.

Library file

Digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya.

History file

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 :

Gambar di bawah ini menunjukkan sistem flow diagram dari suatu sistem penggajian sementara untuk menghasilkan paycheck berdasarkan timecard dan payroll information.

TIMECARD

SORT                                     SORT

PROGRAM                             WORKFILE

SORTED                                                                    PAYROLL

TIMECARDS                                                               MASTER

PAY RECORD

UPDATE

PROGRAM

REJECT                                  PAYCHECKS              RECONCILIATION

TIMECARDS                           DETAIL                        DETAIL

LIST UTILITY                           PAYCHECK                RECONCILIATION

PROGRAM                             WRITER                     REPORT WRITER

PROGRAM                 PROGRAM

REJECT                                  PAYCHECKS              RECONCILIATION

REPORT                                                                    REPORT

Tabel di bawah ini menunjukkan klasifikasi file dari sistem flow diagram

FILE FUNGSI
Timecards

Sort program

Sort workfile

Sorted-timecards

Payroll master

Pay record update program

Reject timecards

Paycheck detail

Reconciliation detail

List utility program

Reject report

Paycheck writer program

Paychecks

Reconciliation report writer program

Reconciliation report

Transaction

Program

Work

Transaction

Master

Program

Work

Work

Work

Program

Report

Program

Report

Program

Report

Model Akses File

Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu :

  1. Input
  2. Output
  3. Input/Output

Input file

Berkas/file yang hanya dapat dibaca oleh sebuah program

Contoh :

  • · Transaction file merupakan input file untuk meng-update program
  • · Program file dari source code merupakan input file untuk program compiler

Output file

Berkas/file yang hanya dapat ditulis oleh sebuah 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

Berkas/file yang dapat dibaca dari dan ditulis ke selama eksekusi program.

Contoh :

  • · Master file
  • · Work file dengan sort program

Tabel di bawah ini menunjukkan model akses dari sistem flow diagram

Program File Input File Output File Input/Output File
1. Sort Timecard Sorted timecards Sort workfile
2. Pay record update Sorted timecards Reject timecards

Paycheck detail

Reconciliation detail

Payroll master
3. Paycheck writer Paycheck detail Paychecks
4. Reconciliation

Report writer

Reconciliation

Detail

Reconciliation report
5. List utility Reject timecards Reject report

Catatan :

Sebuah file mempunyai lebih dari satu fungsi jika digunakan oleh lebih dari satu program.

ORGANISASI BERKAS/FILE

Suatu teknik/cara yang digunakan untuk menyatakan dan menyimpan record dalam sebuah file.

Ada 4 teknik dasar organisasi berkas/file, yaitu :

  1. Sequential
  2. Relative
  3. Indexed sequential
  4. Multi-key

Secara umum ke-4 teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :

  • · Direct Access

· Sequential Access

  • · DIRECT ACCESS

Suatu cara pengaksesan record yang langsung tanpa mengakses seluruh record yang ada.

Contoh : Magnetic disk

  • · SEQUENTIAL ACCESS

Suatu cara pengaksesan record, yang didahului pengaksesan record di depannya.

Contoh : Magnetic tape

OPERASI BERKAS/FILE

Cara memilih organisasi berkas tidak terlepas dari 2 aspek utama, yaitu :

  • · Model penggunaannya
  • · Model operasi berkas

Menurut model penggunaannya ada 2 cara :

  1. 1. Batch

Suatu proses yang dilakukan secara grup atau kelompok

  1. 2. Iterative

Suatu proses yang dilakukan secara satu persatu, yaitu record demi record

Menurut model operasi berkas, ada 4 cara yaitu :

  1. 1. Creation
  • · Membuat struktur berkas lebih dahulu, menentukan banyak record baru kemudian record dimuat ke dalam file tersebut.
  • Membuat berkas dengan cara merekam record demi record.
  1. 2. Update

Untuk menjaga agar berkas tetap up to date

· Penyisipan atau penambahan record (Insert / Add)

· Perbaikan record (Modification)

· Penghapusan record (Deletion)

  1. 3. Retreival

Pengaksesan sebuah berkas untuk tujuan mendapatkan informasi.

Keduanya berbeda dalam hal :

· Volume data yang dihasilkan

· Model penggunaannya/proses

  1. Inquiry

Volume data rendah, model proses iterative

  1. Report generation

Volume data tinggi, model proses batch

Berkas retrievel dibagi 2, yaitu :

  • · Comprehensive Retrieval

Mendapatkan informasi dari semua record dalam sebuah berkas.

Contoh :    · Display All

· List Nama, Alamat

  • · Selective Retrieval

Mendapatkan informasi dari record tertentu berdasarkan persyaratan tertentu.

Contoh :    · List for Gaji = 100000

· List Nama, NPM for Angkatan = 99

  1. 4. Maintenance

Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki penampilan program dalam mengakses berkas tersebut.

Ada 2 cara yaitu :

  1. Restructuring

Perubahan struktur berkas.

Misalnya :        · panjang field diubah

· penambahan field baru

· panjang record diubah

  1. Reorganization

Perubahan organisasi berkas dari organisasi satu, menjadi organisasi berkas yang lain.

Misalnya :        · dari organisasi berkas sequential menjadi indexed sequential

· dari direct menjadi sequential

Secara umum dapat disimpulkan :

  • · Untuk master file dan program file, kita dapat melakukan created, updated, retrieved from & maintenanced.
  • · Untuk workfile, kita dapat melakukan created, updated dan retreived from tapi tidak dapat kita maintenanced.
  • · Untuk report file, umumnya tidak di updated, retrieved from atau maintenanced.
  • · Untuk transaction file, umumnya hanya dapat di created dan digunakan untuk sekali proses.

Sistem Berkas :

Sebuah sistem berkas sangat membantu para programmer untuk memungkinkan mereka mengakses berkas, tanpa memperhatikan detail dari karakteristik dan waktu penyimpanan. Sistem berkas ini juga mengatur direktori, device access dan buffer.

Tugas dari sistem berkas :

  • · Memelihara direktori dari identifikasi berkas dan lokasi informasi.
  • · Menentukan jalan (pathway) bagi aliran data antara main memory dan alat penyimpan sekunder
  • · Mengkoordinasi komunikasi antara CPU dan alat penyimpan sekunder, dan sebaliknya
  • · Menyiapkan berkas pengunaan input atau output
  • · Mengatur berkas, bila penggunaan input atau output telah selesai

0 Responses to “SISTEM BERKAS / FILE”



  1. Tinggalkan sebuah Komentar

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s


my foto

kalender

Januari 2010
S S R K J S M
« Des   Feb »
 123
45678910
11121314151617
18192021222324
25262728293031

RSS google

  • Sebuah galat telah terjadi; umpan tersebut kemungkinan sedang anjlok. Coba lagi nanti.

artikel bulan

my blogs

my musik


%d blogger menyukai ini: