sistem berkas - Staffsite STIMATA

advertisement
Dinny Wahyu Widarti, S.Kom., MMSI
Sigit Setyowibowo, ST. MMSI





Pengertian Sistem Berkas
Pengertian Organisasi File
Istilah-istilah Dasar
Operasi Berkas
Hubungan Field, Record, Dan File

Sistem berkas adalah suatu sistem untuk
mengetahui bagaimana cara menyimpan
data dari file tertentu dan organisasi file yang
digunakan (Dewi 2001:1).

Sistem akses adalah cara untuk mengambil
informasi dari suatu file



Pengarsipan dan akses adalah cara untuk
membentuk suatu arsip/file dan cara
pencarian record-recordnya kembali
Sistem berkas dan akses adalah sistem
pengorganisasian, pengelolahan dan
penyimpanan data pada alat penyimpan
eksternal dengan organisasi file tertentu.
Pada sistem berkas dan akses penyimpanan
data dilakukan secara fisik


Teknik yang digunakan untuk
menggambarkan dan menyimpan record
pada file disebut organisasi file
Secara lebih spesifik pengarsipan dan akses
berhubungan dengan:
 Insert
 Update
 Reorganisasi : penyusunan kembali record-record
dari suatu file

Bentuk atau representasi dari data ada 2
yaitu:
 Data logik (data rancangan), yaitu data yang
hanya baru menjadi sebuah rencana data di level
konseptuat (metode E-R)
 Data fisik, yaitu data yang sudah jadi, data yang
merupakan hasil terakhir dari data logik yang
biasanya disimpan dalam media penyimpanan

Disk Management .
 Menjelaskan bagaimana seharusnya menyusun blok-blok disk ke
dalam file.

Naming.
 Berguna bagi pemakai yang memungkinkan untuk menunjuk file
dengan penamaan yaitu dengan mengenali blok-blok disk

Protection.
 Suatu cara untuk memproteksi pemakai-pemakai file dari pemakai
lain

Reliability.
 File-file yang diperlukan ada tersedia jika terjadi kerusakan sistem.
Contoh FAT 32 pada window 9x, NTFS pada windows NT




Text file: yaitu urutan dari karakter-karakter
yang diatur menjadi barisan dan mungkin
halaman.
Source file: yaitu urutan dari berbagai subroutine
dan fungsi yang masing-masing kemudian diatur
sebagai deklarasi-deklarasi diikuti oleh
pernyataan-pernyataan yang dapat diexecute.
Object file: yaitu urutan dari byte-byte yang
diatur menjadi blok-blok yang dapat dipahami
oleh penghubung system.
Executable file: adalah kumpulan dari bagianbagian kode yang dapat dibawa ke memori dan
dijalankan oleh loader.
JENIS BERKAS
EKSTENSI
FUNGSI
Executable
Exe, com, bin, atau
tdk ada
Siap menjalankan program bahasa mesin
Object
Obj atau o
Dikompilasi, bahasa mesin, tidak terhubung (link)
Source Code
C, cc, java, asm, pas
Kode program dalam berbagai bhs pemrograman
Batch
Bat, sh
Memerintahkan ke command intepreter
Text
Txt, doc
Data text, dokumen
Word Processor
Wp, tax, rtf, doc
Macam2 format dari text processor
Library
Lib, a, sol
Libraries dan routin utk programmer
Print/View
Jpg, pdf, ps
Berkas ASCII/binary dlm format utk
mencetak/melihat
Archive
Zip, tar, rar
Berkas-berkas yg dikelompokkan dlm satu berkas,
dikompres utk pengrsipan
Multimedia
Mpeg, mov, rm
Berkas binary yg berisi informasi audio atau A/V
Pengorganisasian merupakan suatu teknik yang
dipakai untuk menggambarkan dan menyimpan
record-record dalam sebuah berkas/file.

Sequential
 Suatu metode penyimpanan dan pembacaan data yang
dilakukan secara berurutan. Contoh kaset

Relative/Random
 Suatu metode penyimpanan dan pembacaan data yang
dilakukan secara ramdom atau langsung

Indexed sequential
 Teknik penyimpanan yang menggunakan suatu index yang isinya
berupa bagian dari data yang sudah tersortir. Contoh daftar isi buku

Multi key
 Jenis file yang memungkinkan kita untuk mengakses data
menggunakan banyak atribut kunci (key field)


Direct acces, yaitu suatu cara pengaksesan
record yang langsung, tanpa mengakses
seluruh record yang ada. (Magnetic Disk)
Sequential Acces, yaitu suatu cara
pengaksesan record yang didahului
pengaksesan record-record didepannya.
(Magnetic Tape)
Elemen Data : Salah satu nilai tunggal dengan satu
petunjuk nama dan deskripsi karakteristik seperti tipe
(char, nomor, kode) dan panjang karakter atau digit.
 Entitas : Adalah suatu objek yang dapat dibedakan
dari lainnya. Objek disini dapat berupa barang, orang,
maupun peristiwa. Contoh : Entitas gaji pegawai,
entitas nomor telepon, entitas nilai ujian.
 Atribut : Adalah karakteristik yang menjadi ciri dari
entitas. Contoh Entitas gaji pegawai terdiri dari
atribut : NIP, nama, jem lembur, tunjangan, gaji
pokok.




Item Data
: Tempat penyimpanan tiap
atribut dari sebuah entitas. Contoh : Item data
untuk nama mahasiswa. Biasa disebut field,
namun dipakai untuk menunjukkan tempat
dimana item data disimpan.
Item data elementer: Adalah bagian lebih kecil
dari item data. Contoh : item data tanggal dapat
dibagi menjadi intem data elementer tanggal,
bulan, dan tahun.
Field
: Lokasi penyimpanan untuk salah satu
elemen data. Contoh: ruang penyimpanan untuk
identifikasi nomor siswa.



Record : Adalah kumpulan item data yang
saling berhubungan.
Berkas/file : Adalah kumpulan record yang
saling berhubungan.
Access Data : Satu cara dimana suatu
program mengakses secara fisik recordrecord dalam file penyimpanan.
Contoh : File Siswa yang berisi berikut ini
Cara memilih organisasi berkas tidak terlepas dari dua aspek
utama yaitu :
1. Model penggunaannya
2. Model operasi berkas
Model penggunaannya ada dua cara :
1. Batch
suatu proses yang dilakukan secara kelompok
2. Iterative
suatu proses yang dilakukan secara satu persatu yaitu record per record
Model operasi berkas, ada empat cara yaitu :
1. Creation
2. Up-date meliputi :
- Insert / Add
- Modification
- Delete
3. Retrieval meliputi :
- Inquiry
- Report generation
4. Maintenance meliputi :
- Restructure
- Reorganization
CREATION
Pembuatan berkas ada dua cara :
1.
Membuat struktur berkas terlebih dahulu dan menentukan banyaknya record,
baru kemudian record-record dimuat (diload) ke dalam berkas tersebut
2.
Membuat record dengan cara merekam record per record
UPDATE
Pengubahan isi dari berkas diperlukan untuk menjaga berkas itu tetap Up-to Date
(diperbaharui)
Ada tiga bagian dalam proses Up-date yaitu :
1.
Penyisipan atau penambahan record
2.
Perbaikan record
3.
Penghapusan record
RETRIEVAL
Pengaksesan sebuah berkas untuk tujuan mendapatkan informasi.
Menurut ada tidaknya persyaratan retrieval dibagi menjadi dua yaitu
:
1. Comprehensive Retrieval
Proses untuk mendapatkan informasi dari semua record dalam
berkas
2. Selective Retrieval
Mendapatkan informasi dari record-record tertentu berdasarkan
persyaratan tertentu.
contoh :
- List for Gaji = 70000
- List Nama, NIM for angkatan = 2008/2009
MAINTENANCE
Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki
program dalam mengakses berkas tersebut. Ada dua cara yaitu :
1.
Restructuring
Perubahan struktur berkas.
misalnya :
- panjang field diubah
- penambahan field baru
- panjang record diubah
perubahan ini tidak
2. Reorganisasi
Perubahan organisasi berkas dari organisasi yang satu menjadi organisasi berkas
yang lain.
Misalnya :
-
dari organisasi berkas sequensial menjadi berkas sequensial diindeks
-
dari langsung (direct) menjadi sequensial (berurutan)
Kriteria dalam pengarsipan dan akses adalah :
Kriteria teknis dalam penyimpanan data, terutama bila jumlah data tersebut
besara adalah :
1.
kecepatan akses dalam pengambilan data
2.
kemudahan peremajaan (up-date/insert/delete)
3.
kemudahan reorganisasi data
4.
pemakaian penyimpanan (storage) seminimal mungkin.
Download