sistem berkas 2ia - gunadarmahelen.staff.gunadarma.ac.id/downloads/files/47035/01... · teknik...

14
SISTEM BERKAS 2IA KONSEP DASAR helen.staff.gunadarma.ac.id [email protected]

Upload: others

Post on 03-Dec-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

SISTEM BERKAS2IA

KONSEP DASAR

[email protected]

Page 2: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

Overview

• Konsep Dasar

• Klasifikasi File

• Model Akses File

• Organisasi File

• Operasi File

[email protected]

Page 3: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]

Page 4: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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

[email protected]

Page 5: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]

Page 6: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]

Page 7: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]

Page 8: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]

Page 9: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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

Page 10: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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]

Page 11: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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

[email protected]

Page 12: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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]

Page 13: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]

Page 14: SISTEM BERKAS 2IA - Gunadarmahelen.staff.gunadarma.ac.id/Downloads/files/47035/01... · Teknik Organisasi File Suatu teknik/cara yang digunakan untuk menyatakan/menggambarkan dan

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.

[email protected]