sistem berkas baru

26
Pengenalan Pengenalan SISTEM BERKAS SISTEM BERKAS

Upload: ikbal-chahyadi

Post on 09-Jan-2017

187 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Sistem berkas baru

PengenalanPengenalan

SISTEM BERKASSISTEM BERKAS

Page 2: Sistem berkas baru

22

TujuanTujuan 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.

Page 3: Sistem berkas baru

33

KonsepKonsep

Sistem Berkas = Sistem penyimpanan, pengorganisasian, pengelolaan data pada alat penyimpanan eksternal, dengan menggunakan teknik organisasi data tertentu.

Lebih spesifik, Sistem Berkas dan akses berkaitan dengan bagaimana cara melakukan insert data, update, serta reorganisasi data.

Page 4: Sistem berkas baru

44

Representasi DataRepresentasi Data Logik

Penggambaran data di level konseptual, misalnya dengan diagram ERD (Entity-Relationship Diagram), model objek, model semantik, dsbnya.

FisikPenggambaran data di level fisik, bagaimana data direpresentasikan dalam media penyimpanan.

Page 5: Sistem berkas baru

55

Klasifikasi DataKlasifikasi 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

Page 6: Sistem berkas baru

66

Macam-macam FileMacam-macam File Master File (File Induk) Transaction File (File Transaksi) Report File (File Laporan) Work File (File Kerja) Program File (File Program) Text File (File Teks) Dump File (File Tampung) Library File (File Pustaka) History File (File Catatan Sejarah)

Page 7: Sistem berkas baru

77

Master FileMaster File Merupakan file yang digunakan untuk menyimpan data dari sistem

informasi tertentu secara lengkap dan dipelihara secara teratur. Berisi data yang relatif tetap. File induk selalu diperbaharui melalui file transaksi. Contoh : Organisasi file sebuah pabrik memiliki :

Payroll Master file Customer Master File Personal Master File Inventory Master File

Page 8: Sistem berkas baru

88

Master FileMaster FileAda 2 jenis Master File : Reference Master File

File yang berisi record yang tetap atau jarang berubah. Contoh : File pelanggan yang berisi nama, alamat, dan nomor

rekening Dynamic Master File

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

Contoh : File stok barang dan File pemesanan tempat duduk

Page 9: Sistem berkas baru

99

Transaction FileTransaction File

File yang berisi informasi yang digunakan untuk memperbaharui file induk. Dalam suatu periode tertentu dilakukan reorganisasi file induk yang melibatkan file transaksi dan menghasilkan file induk yang baru.

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

Page 10: Sistem berkas baru

1010

Report FileReport 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 FileWork 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.

Page 11: Sistem berkas baru

1111

Program FileProgram File Merupakan file yang berisi instruksi-instruksi untuk

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

Instruksi tersebut umumnya ditulis dengan menggunakan bahasa pemrograman mulai dari bahasa tingkat tinggi sampai dengan bahasa assembler atau bahasa mesin.

Page 12: Sistem berkas baru

1212

Text FileText File Merupakan file yang berisi input data alphanumerik dan grafik Merupakan file yang berisi input data alphanumerik dan grafik

yang digunakan oleh sebuah text editor program. Text file yang digunakan oleh sebuah text editor program. Text file hanya dapat diproses dengan text editor.hanya dapat diproses dengan text editor.

Dump FileDump File Merupakan file yang digunakan untuk tujuan pengamanan Merupakan file yang digunakan untuk tujuan pengamanan

(security), mencatat tentang kegiatan peng-update-an, (security), mencatat tentang kegiatan peng-update-an, sekumpulan transaksi yang telah diproses atau sebuah program sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan.yang mengalami kekeliruan.

Page 13: Sistem berkas baru

1313

Library FileLibrary File Merupakan file yang digunakan untuk penyimpanan program

aplikasi, program utilitas atau program lainnya.

History FileHistory File

Merupakan file yang menyimpan data yang telah disimpan dalam suatu periode waktu tertentu yang telah lampau, biasanya digunakan untuk menyusun laporan statistik.

Page 14: Sistem berkas baru

1414

Model Akses FileModel Akses FileAda 3 model akses yang mungkin oleh sebuah program terhadap file, yakni : Input (Read Only) Output (Write Only) Input / Output (Read and Write)

Input FileInput 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

Page 15: Sistem berkas baru

1515

Output FileOutput 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 FileInput / Output File

Merupakan file yang dapat dibaca dan ditulis selama eksekusi program. Contoh :

– Master File– Work File dengan sort program

Page 16: Sistem berkas baru

Organisasi FileOrganisasi File

Page 17: Sistem berkas baru

Atribut-atribut pada berkas :1. Nama : merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa dibaca oleh

manusia (human-readable form).

2. Type : dibutuhkan untuk sistem yang mendukung beberapa tipe yang berbeda

3. Lokasi : merupakan pointer ke device dan ke lokasi berkas pada device tersebut

4. Ukuran (size) : yaitu ukuran berkas pada saat itu, baik dalam byte, huruf, atau pun blok

5. Proteksi : adalah informasi mengenai kontrol akses, misalnya siapa saja yang boleh membaca,

menulis, dan mengeksekusi berkas

6. Waktu, tanggal dan identifikasi pengguna. Informasi ini biasanya disimpan untuk :

a. Pembuatan berkas,

b. modifikasi terakhir yang dilakukan pada berkas, dan

c. penggunaan terakhir berkas

Data tersebut dapat berguna untuk proteksi, keamanan, dan monitoring penggunaan dari

berkas. Informasi tentang seluruh berkas disimpan dalam struktur direktori yang terdapat

dalam penyimpanan sekunder.

Page 18: Sistem berkas baru
Page 19: Sistem berkas baru

SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1919

Organisasi FileOrganisasi 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 :SequentialRelativeIndexed SequentialMulti Key

Page 20: Sistem berkas baru

SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2020

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

Page 21: Sistem berkas baru

SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2121

Pemilihan Organisasi FilePemilihan 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.

Cara memilih organisasi file tidak terlepas dari 2 aspek utama, yakni :– Model penggunaannya– Model Operasi File

Page 22: Sistem berkas baru

SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2222

Model PenggunaanTerdapat 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.

Model Operasi FileTerdapat 4 cara dalam Model Operasi File, yakni : Creation Update Retrieval Maintenance

Page 23: Sistem berkas baru

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.

Page 24: Sistem berkas baru

RetrievalRetrieval Pengaksesan sebuah file dengan tujuan untuk mendapatkan informasi. Inquiry

Volume data rendah, model proses interactive. Report Generation

Volume data tinggi, model proses batch.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

Page 25: Sistem berkas baru

SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2525

MaintenanceMaintenance Perubahanyang 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

Page 26: Sistem berkas baru