sistem berkas
TRANSCRIPT
-
5/25/2018 Sistem Berkas
1/18
SISTEM BERKAS
(File System)Oleh :
M. SOPYAN HOZALI
-
5/25/2018 Sistem Berkas
2/18
Definisi
Sistem : sekelompok elemen dan prosedur yangsaling berhubungan dan saling bekerja samadalam pencapaian suatu tujuan tertentu
Berkas : sekumpulan data (informasi) yangberhubungan yang diberi nama dan tersimpan didalam media penyimpanan sekunder(secondary storage)
Sistem Berkas : suatu metode pengolahanberkas di dalam secondary storage
-
5/25/2018 Sistem Berkas
3/18
Secondary Storage
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
Berbentuk tape(pita magnetis)
Kaset, Tape Cartridge
-
5/25/2018 Sistem Berkas
4/18
Dasar (Alasan) Pengembangan
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
-
5/25/2018 Sistem Berkas
5/18
Jenis Berkas
Berkas Teks
Menyimpan informasi dalam bentuk baris-baris
Setiap baris dipisahkan oleh tanda eolnatau end of
lineyang terdiri dari salah satu atau gabungan darikarakter khusus carriage return(ASCII 13) dan line
feed(ASCII 10)
Biasanya dapat dibaca isinya ketika dibuka
menggunakan text editorsemacam Notepad Macamnya :
Text File : berisi sembarang teks
Source File : berisi kode sumber program atau script
-
5/25/2018 Sistem Berkas
6/18
Jenis Berkas
Berkas Biner Menyimpan data sembarang dan tidak dipisah-pisahkan dalam
baris
Bisa berisi data dan kode program dalam bahasa mesin
Jika dibuka menggunakan text editorsemacam Notepad, akanmuncul huruf-huruf yang tak terbaca
Macamnya :
Object File : berisi byte-byte yang diatur dalam blok-blok yang dapatdipahami system linker
Executable File : berisi kode mesin yang langsung dapat dimuat ke
dalam memorydan dijalankan oleh loader Data File : berisi data semacam gambar, suara, video, dll
-
5/25/2018 Sistem Berkas
7/18
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 mengenalisuatu berkas dan tidak terbaca oleh user
-
5/25/2018 Sistem Berkas
8/18
Atribut Berkas
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
-
5/25/2018 Sistem Berkas
9/18
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
-
5/25/2018 Sistem Berkas
10/18
Atribut Berkas
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 yangmelakukan
-
5/25/2018 Sistem Berkas
11/18
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 yangdipakai oleh sistem, seperti : \ * ? + : dll
Aturan pada Windows Maksimal terdiri dari 255 huruf termasuk ekstensi
Boleh mengandung spasi
Tidak boleh mengandung huruf-huruf khusus
-
5/25/2018 Sistem Berkas
12/18
Ekstensi Berkas
Pengertian : Penandaan jenis berkas lewat nama berkas
Ekstensi biasanya ditulis setelah nama berkasdipisahkan 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 lebihdari satu ekstensi, contohnya : tar.Z, tar.gz
-
5/25/2018 Sistem Berkas
13/18
Contoh Ekstensi
Jenis Ekstensi Fungsi
Executable exe, com, bin Berisi bahasa mesin yang dapat langsung dibaca oleh
mesin
Object obj, dcu, o Berisi bahasa mesin yang belum dapat langsung
dieksekusi
SourceCode
c, cpp, pas,bas, php, java
Berisi kode-kode program dalam bahasa pemrogramantertentu
Batch bat, sh, wsc Berisi kode-kode untuk memerintah commmand
interpreter(shell)
Text txt, ini, inf Berisi teks
Document doc, wri, rtf Berisi data dokumen (format word processor)
Library lib, so, dll, ocx Pustaka rutin untuk programmer
Printing pdf, ps Berkas yang dipersiapkan untuk pencetakan
Bitmap bmp, jpg, tiff,
png, pcx, gif
Berisi data citra atau gambar bitmap (gambar digital)
-
5/25/2018 Sistem Berkas
14/18
Header Berkas
Setiap berkas yang memiliki format tertentu hampirdapat 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 sebagaipenanda jenis berkas
Aplikasi tertentu menggunakan informasi ini untukmengecek jenis berkas, contohnya : ACDSee
Contoh : File exe pasti diawali dengan string MZ File jpeg memiliki string JFIF pada headernya
-
5/25/2018 Sistem Berkas
15/18
Operasi Berkas
Fungsi dari berkas adalah untuk menyimpan data danmengizinkan kita membacanya
Dalam proses ini ada beberapa operasi yang dapatdilakukan berkas
Operasi Dasar : Membuat Berkas (create)
Menulis Berkas (write)
Membaca Berkas (read)
Memposisikan Sebuah Berkas (reposition/ seek)
Menghapus Berkas (delete) Menghapus Sebagian Isi Berkas (truncate)
-
5/25/2018 Sistem Berkas
16/18
Operasi Berkas
Operasi Turunan, merupakan operasi yang
menggabungkan beberapa operasi dasar
Contohnya :
Menyalin Sebuah Berkas (copy) create, untuk membuat berkas baru
read, untuk membaca berkas lama
write, untuk menulis berkas baru
Memindahkan Suatu Berkas (move) copy, terdiri dari create, readdan write
delete, untuk menghapus berkas lama
-
5/25/2018 Sistem Berkas
17/18
Struktur Berkas
Sebagai urutan byte-byteyang 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-rekamanyang memiliki panjang tertentu
Sebagai sebuah tree Berkas dianggap sebagai suatu struktur treeyang terdiri atas
rekaman-rekaman yang tidak perlu sama panjangnya
Masing-masing rekaman memiliki fieldkunci untuk menentukanposisinya dalam berkas
-
5/25/2018 Sistem Berkas
18/18
TERIMA KASIH