Sistem adalah Sekelompok
elemen dan prosedur yang saling berhubungan dan saling bekerja sama dalam
pencapaian suatu tujuan tertentu.
Berkas adalah
sekumpulan data (informasi) yang berhubungan yang diberi nama dan tersimpan
dalam media penyimpanan sekunder (secondary storage)
Sistem berkas adalah
suatu metode pengolahan berkas di dalam secondary storage. atau
suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu
dan organisasi file yang digunakan.
Berkas merepresentasikan program (baik source maupun bentuk objek) dan
data.
Data dari berkas dapat bersifat numerik, alfabetik, alfanumerik
ataupun biner.
Ukuran data di komputer dari kecil ke besar untuk membentuk sebuah
berkas/file adalah bit, byte, field, record dan file.
KARAKTERISTIK BERKAS
Karakteristik umum:
- Tahan lama (persistence) yaitu kemampuan untuk dapat diakses dimasa
datang.
- Dapat digunakan bersama (Sharability) oleh banyak pemakai.
- Memiliki ukuran (size) yang relatif lebih besar dari ukuran memori
utama.
Karakteristik khusus:
- Dapat diciptakan dan dihapus.
- Mempunyai nama unik.
Penyimpanan sekunder (Secondary
Storage)
Bersifat non-volatile (informasi yang tersimpan di dalamnya
tak akan hilang meski tiada arus listrik)
Terdapat 3 tipe yang banyak dikenal, yaitu:
1. Berbentuk disc
Magnetic disc : harddisk, floopy disk (disket)
Optical disc : CD,
DVD
2. Berbentuk card
USB Drive, multimedia card (MMC), SDCard
3. Berbentuk tape (pita magnetis)
Kaset, Tape Cartridge
ATRIBUT BERKAS
sebuah berkas berisi aliran data (atau data stream) yang berisi sekumpulan
data yang saling berkaitan serta atribut berkas (yang bersifat wajib atau
opsional), yang kadang-kadang disebut properties yang berisi informasi yang
berkaitan dengan berkas yang bersangkutan. Informasi mengenai kapan sebuah
berkas dibuat adalah contoh dari atribut berkas.
- Nama
Merupakan informasi satu-satunya yang disimpan dalam format yang dapat
dibaca oleh pengguna
- Identifier (Pengenal)
Tanda unik yang biasanya merupakan sebuah ektensi.
- Jenis (Type)
Informasi yang mendukung bermacam-macam tipe berkas yang berbeda.
- Lokasi
Penunjuk pada sebuah device lokasi file pada device tersebut
- Ukuran
Ukuran dari sebuah file (dalam bytes, words atau blocks)
- Proteksi
Menentukan siapa yang dapat melakukan read, write, execute dan
lainnya.
- Waktu, tanggal dan
identifikasi pengguna
Untuk pembuatan file, modifikasi terakhir dan penggunaan terakhir.
NAMA BERKAS
Aturan penamaan berkas pada
MS-DOS
- Maksimal terdiri dari 8 huruf ditambah maksimal 3 huruf untuk
ekstensi.
- Tidak boleh mengandung spasi
- Tidak boleh mengandung huruf-huruf khusus yang dipakai oleh sistem,
se[erti : / * ? + dll
Aturan pada windows
- Maksimal terdiri dari 255 huruf termasuk ekstensi
- Boleh mengandung spasi
- Tidak boleh mengandung huruf-huruf khusus.
EKSTENSI BERKAS
Ekstensi berkas adalah
penandaan jenis berkas lewat nama berkas.
Ekstensi biasanya ditulis setelah nama berkas dipisahkan dengan sebuah
tanda titik.
Pada sistem yang lama (MS-DOS) ekstensi hanya diperbolehkan maksimal 3
huruf, contohnya: exe, bat, com, txt.
Batasan itu dihilangkan pada sistem yang lebih baru (Windows),
contohnya : mpeg, java
Pada UNIX bahkan dikenal ada file yang memiliki lebih dari satu
ekstensi, contohnya: tar.Z, tar.gz
OPERASI BERKAS
Fungsi dari berkas adalah
untuk menyimpan data dan mengizinkan kita membacanya.
Dalam proses ini ada beberapa operasi yang dapat dilakukan berkas.
Operasi dasar:
1. Membuat berkas (create)
2. Menulis berkas (Write)
3. Membaca berkas (Read)
4. Memposisikan sebuah berkas (Reposition / Seek)
5. Menghapus berkas (Delete)
6. Menghapus sebagian isi berkas (Truncate)
STRUKTUR BERKAS
Sebagai urutan byte-byte yang
tidak terstruktur
- Sistem tidak tahu dan tak peduli dengan isi dari berkas.
- Menawarkan fleksibilitas maksimum
Sebagai sebuah record
sequence
- Berkas dianggap sebagai suatu urutan dari rekaman-rekaman yang
memiliki panjang tertentu.
Sebagai sebuah tree
- Berkas dianggap sebagai suatu struktur tree yang terdiri atas
rekaman-rekaman yang tidak perlu sama panjangnya.
- Masing-masing rekaman memiliki field kunci untuk
menentukan posisinya dalam berkas
METODE AKSES BERKAS
Berkas penyimpanan informasi, apabila sedang digunakan informasi
ini harus diakses dan dibaca melalui memori komputer. Informasi dalam berkas
dapat diakses dengan beberapa cara:
1. Akses berurutan (Sequential
Access)
Akses ini merupakan yang paling sederhana dan paling umum digunakan.
Informasi dalam berkas diproses secara berurutan.
2. Akses langsung (Direct
Access)
Sebuah berkas dibuat dari rekaman-rekaman logical yang
panjangnya sudah ditentukan, yang mengizinkan program untuk mambaca dan menulis
rekaman secara cepat tanpa urutan tertentu