Anda di halaman 1dari 12

SISTEM BERKAS

OLEH : RINA ALFAH, S.KOM , M.KOM


DEFINISI
• Sistem : sekelompok elemen dan prosedur yang saling berhubungan dan saling bekerja sama dalam pencapaian
suatu tujuan tertentu

• Berkas : sekumpulan data (informasi) yang berhubungan yang diberi nama dan tersimpan di dalam media
penyimpanan sekunder (secondary storage)

• Berkas adalah sistem penyimpanan, pengelolaan dan penyimpanan data pada alat penyimpanan eksternal.

Sistem Berkas : suatu metode pengolahan berkas di dalam secondary storage Yaitu :

- Bersifat non-volatile (informasi yang tersimpan di dalamnya tak akan hilang meski tiada arus listrik)

- Terdapat 3 tipe yang banyak dikenal, yaitu :


• Berbentuk disc
• Magnetic disc : harddisk, floppy disk (disket)
• Optical disc : CD, DVD
• Berbentuk card
• USB drive, Multimedia Card (MMC), SDCard, SSD
• Berbentuk tape (pita magnetis)
• Kaset, Tape Cartridge
PENGERTIAN SISTEM BERKAS(SISTEM FILE)
• Sistem penyimpanan, pengorganisasian, pengelolaan data pada alat penyimpan eksternal,
dengan menggunakan teknik organisasi data tertentu.
• Merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang
berada dalam sistem operasi.
• Sistem Berkas dan Akses berkaitan dengan bagaimana cara melakukan insert data, update serta
reorganisasi data.
• Adalah metoda untuk memberi nama pada berkas dan meletakkannya pada media penyimpanan
• Sistem berkas atau pengarsipan adalah Suatu sistem untuk mengetahui bagaimana cara
menyimpan data dari file tertentu dan organisasi file yang digunakan
• Sistem berkas adalah sebuah metode untuk menyimpan dan mengatur data yang berupa file-file
komputer . Pada dasarnya, sistem berkas mengatur file-file ke dalam database untuk
penyimpanan, organisasi, manipulasi, dan pengambilan oleh sistem operasi komputer
TUJUAN PEMBELAJARAN SISTEM BERKAS
• Kebutuhan untuk menyimpan informasi dengan
ukuran yang besar
• Informasi harus tetap ada (tersimpan) ketika
sistem (proses) terhenti
• Informasi harus dapat diakses oleh lebih dari satu
proses secara bersamaan
JENIS BERKAS
1. Berkas Teks 2. Berkas Biner
a. Menyimpan informasi dalam bentuk a. Menyimpan data sembarang dan tidak
baris-baris dipisah-pisahkan dalam baris
b. Setiap baris dipisahkan oleh tanda eoln b. Bisa berisi data dan kode program dalam
bahasa mesin
atau end of line yang terdiri dari salah
satu atau gabungan dari karakter khusus c. Jika dibuka menggunakan text editor
carriage return (ASCII 13) dan line feed semacam Notepad, akan muncul huruf-huruf
(ASCII 10) yang tak terbaca
d. Macamnya :
c. Biasanya dapat dibaca isinya ketika
dibuka menggunakan text editor • Object File : berisi byte-byte yang diatur
dalam blok-blok yang dapat dipahami system
semacam Notepad linker
d. Macamnya : • Executable File : berisi kode mesin yang
langsung dapat dimuat ke dalam memory dan
• Text File : berisi sembarang teks dijalankan oleh loader
• Source File : berisi kode sumber program • Data File : berisi data semacam gambar, suara,
atau script video, dll
ATRIBUT BERKAS
*Nama
Merupakan satu-satunya informasi yang tersimpan dalam format yang dapat dibaca
langsung oleh user
*Pengenal (Identifier)
Tanda unik (biasanya dalam bentuk angka) yang digunakan oleh sistem untuk
mengenali suatu berkas dan tidak terbaca oleh user
* Jenis
Informasi yang dibutuhkan oleh sistem untuk menandai aplikasi yang digunakan untuk
menampilkan isi berkas
Ada 2 macam :
ditangani oleh sistem
Portabilitas dan fleksibilitas rendah, tingkat keamanan tinggi
Tersimpan terpisah dari berkas
ditangani oleh user
Portable dan fleksibel, tingkat keamanan rendah
Contohnya menggunakan ekstensi
ATRIBUT BERKAS
*Lokasi
Menandakan lokasi atau posisi dari berkas
Dibedakan menjadi 2 macam :
Lokasi berkas secara fisik, dilihat pada storage
Lokasi berkas secara logik, dilihat pada struktur direktori
*Ukuran
Menandakan ukuran dari suatu berkas
Bisa jadi mengandung ukuran maksimal yang diperbolehkan
Ada 2 macam :
Dalam Byte atau Word : ukuran data sebenarnya
Dalam Blok : ukuran yang dibutuhkan untuk menyimpan
*Proteksi
Informasi yang mengatur keamanan berkas
Ada 2 macam :
Kepemilikan atau ownership
Hak akses : read, write, execute, list, copy, dll
*Waktu dan Identifikasi Pengguna
Waktu pembuatan dan siapa yang membuat
Waktu modifikasi terakhir dan siapa yang melakukan
Waktu pengaksesan terakhir dan siapa yang melakukan
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, seperti : \ * ? + : dll
• Aturan pada Windows
• Maksimal terdiri dari 255 huruf termasuk ekstensi
• Boleh mengandung spasi
• Tidak boleh mengandung huruf-huruf khusus
Contoh Ekstensi
EKSTENSI BERKAS
• Pengertian : 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
HEADER BERKAS
• Setiap berkas yang memiliki format tertentu hampir dapat
dipastikan akan menyimpan informasi tentang jenis formatnya
• Informasi tersebut biasanya disimpan di awal berkas (sebelum data)
yang dinamakan header
• Header berkas ini juga dapat digunakan sebagai penanda jenis
berkas
• Aplikasi tertentu menggunakan informasi ini untuk mengecek jenis
berkas, contohnya : ACDSee
• Contoh :
• File exe pasti diawali dengan string MZ
• File jpeg memiliki string JFIF pada headernya
OPERASI BERKAS
• Fungsi dari berkas adalah untuk menyimpan • Operasi Turunan, merupakan operasi yang
data dan mengizinkan kita membacanya menggabungkan beberapa operasi dasar
• Dalam proses ini ada beberapa operasi yang • Contohnya :
dapat dilakukan berkas • Menyalin Sebuah Berkas (copy)
• Operasi Dasar : • create, untuk membuat berkas baru
• Membuat Berkas (create) • read, untuk membaca berkas lama
• Menulis Berkas (write) • write, untuk menulis berkas baru
• Membaca Berkas (read) • Memindahkan Suatu Berkas (move)
• Memposisikan Sebuah Berkas (reposition • copy, terdiri dari create, read dan
/ seek) write
• Menghapus Berkas (delete) • delete, untuk menghapus berkas
lama
• 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

Anda mungkin juga menyukai