sistem berkas

18
SISTEM BERKAS (File System) Oleh : M. SOPYAN HOZALI

Upload: ian-hozali

Post on 15-Oct-2015

29 views

Category:

Documents


0 download

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