Sistem Berkas

Download Sistem Berkas

Post on 15-Oct-2015

10 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

<ul><li><p>5/25/2018 Sistem Berkas</p><p> 1/18</p><p>SISTEM BERKAS</p><p>(File System)Oleh :</p><p>M. SOPYAN HOZALI</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 2/18</p><p>Definisi</p><p> Sistem : sekelompok elemen dan prosedur yangsaling berhubungan dan saling bekerja samadalam pencapaian suatu tujuan tertentu</p><p>Berkas : sekumpulan data (informasi) yangberhubungan yang diberi nama dan tersimpan didalam media penyimpanan sekunder(secondary storage)</p><p>Sistem Berkas : suatu metode pengolahanberkas di dalam secondary storage</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 3/18</p><p>Secondary Storage</p><p> Bersifat non-volatile(informasi yang tersimpan</p><p>di dalamnya tak akan hilang meski tiada arus</p><p>listrik)</p><p> Terdapat 3 tipe yang banyak dikenal, yaitu : Berbentuk disc</p><p> Magnetic disc: harddisk, floppy disk (disket)</p><p> Optical disc: CD, DVD</p><p> Berbentuk card USB drive, Multimedia Card(MMC), SDCard</p><p> Berbentuk tape(pita magnetis)</p><p> Kaset, Tape Cartridge</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 4/18</p><p>Dasar (Alasan) Pengembangan</p><p> Kebutuhan untuk menyimpan informasi</p><p>dengan ukuran yang besar</p><p> Informasi harus tetap ada (tersimpan)</p><p>ketika sistem (proses) terhenti</p><p> Informasi harus dapat diakses oleh lebih</p><p>dari satu proses secara bersamaan</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 5/18</p><p>Jenis Berkas</p><p> Berkas Teks</p><p> Menyimpan informasi dalam bentuk baris-baris</p><p> Setiap baris dipisahkan oleh tanda eolnatau end of</p><p>lineyang terdiri dari salah satu atau gabungan darikarakter khusus carriage return(ASCII 13) dan line</p><p>feed(ASCII 10)</p><p> Biasanya dapat dibaca isinya ketika dibuka</p><p>menggunakan text editorsemacam Notepad Macamnya :</p><p> Text File : berisi sembarang teks</p><p> Source File : berisi kode sumber program atau script</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 6/18</p><p>Jenis Berkas</p><p> Berkas Biner Menyimpan data sembarang dan tidak dipisah-pisahkan dalam</p><p>baris</p><p> Bisa berisi data dan kode program dalam bahasa mesin</p><p>Jika dibuka menggunakan text editorsemacam Notepad, akanmuncul huruf-huruf yang tak terbaca</p><p> Macamnya :</p><p> Object File : berisi byte-byte yang diatur dalam blok-blok yang dapatdipahami system linker</p><p> Executable File : berisi kode mesin yang langsung dapat dimuat ke</p><p>dalam memorydan dijalankan oleh loader Data File : berisi data semacam gambar, suara, video, dll</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 7/18</p><p>Atribut Berkas</p><p> Nama</p><p> Merupakan satu-satunya informasi yang</p><p>tersimpan dalam format yang dapat dibaca</p><p>langsung oleh user</p><p> Pengenal (Identifier)</p><p> Tanda unik (biasanya dalam bentuk angka)</p><p>yang digunakan oleh sistem untuk mengenalisuatu berkas dan tidak terbaca oleh user</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 8/18</p><p>Atribut Berkas</p><p> Jenis</p><p> Informasi yang dibutuhkan oleh sistem untuk</p><p>menandai aplikasi yang digunakan untuk</p><p>menampilkan isi berkas Ada 2 macam :</p><p> ditangani oleh sistem</p><p> Portabilitas dan fleksibilitas rendah, tingkat keamanan tinggi</p><p> Tersimpan terpisah dari berkas</p><p> ditangani oleh user</p><p> Portable dan fleksibel, tingkat keamanan rendah</p><p> Contohnya menggunakan ekstensi</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 9/18</p><p>Atribut Berkas</p><p> Lokasi Menandakan lokasi atau posisi dari berkas</p><p> Dibedakan menjadi 2 macam :</p><p> Lokasi berkas secara fisik, dilihat pada storage</p><p>Lokasi berkas secara logik, dilihat pada struktur direktori Ukuran</p><p> Menandakan ukuran dari suatu berkas</p><p> Bisa jadi mengandung ukuran maksimal yang diperbolehkan</p><p> Ada 2 macam :</p><p> Dalam Byte atau Word : ukuran data sebenarnya Dalam Blok : ukuran yang dibutuhkan untuk menyimpan</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 10/18</p><p>Atribut Berkas</p><p> Proteksi Informasi yang mengatur keamanan berkas</p><p> Ada 2 macam : Kepemilikan atau ownership</p><p> Hak akses : read, write, execute, list, copy, dll</p><p> Waktu dan Identifikasi Pengguna Waktu pembuatan dan siapa yang membuat</p><p> Waktu modifikasi terakhir dan siapa yang melakukan</p><p> Waktu pengaksesan terakhir dan siapa yangmelakukan</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 11/18</p><p>Nama Berkas</p><p> Aturan Penamaan Berkas pada MS-DOS Maksimal terdiri dari 8 huruf ditambah maksimal 3</p><p>huruf untuk ekstensi</p><p> Tidak boleh mengandung spasi</p><p> Tidak boleh mengandung huruf-huruf khusus yangdipakai oleh sistem, seperti : \ * ? + : dll</p><p> Aturan pada Windows Maksimal terdiri dari 255 huruf termasuk ekstensi</p><p> Boleh mengandung spasi</p><p> Tidak boleh mengandung huruf-huruf khusus</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 12/18</p><p>Ekstensi Berkas</p><p> Pengertian : Penandaan jenis berkas lewat nama berkas</p><p> Ekstensi biasanya ditulis setelah nama berkasdipisahkan dengan sebuah tanda titik</p><p> Pada sistem yang lama (MS-DOS) ekstensi hanya</p><p>diperbolehkan maksimal 3 huruf, contohnya : exe, bat,com, txt</p><p> Batasan itu dihilangkan pada sistem yang lebih baru(Windows), contohnya : mpeg, java</p><p>Pada UNIX bahkan dikenal ada file yang memiliki lebihdari satu ekstensi, contohnya : tar.Z, tar.gz</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 13/18</p><p>Contoh Ekstensi</p><p>Jenis Ekstensi Fungsi</p><p>Executable exe, com, bin Berisi bahasa mesin yang dapat langsung dibaca oleh</p><p>mesin</p><p>Object obj, dcu, o Berisi bahasa mesin yang belum dapat langsung</p><p>dieksekusi</p><p>SourceCode</p><p>c, cpp, pas,bas, php, java</p><p>Berisi kode-kode program dalam bahasa pemrogramantertentu</p><p>Batch bat, sh, wsc Berisi kode-kode untuk memerintah commmand</p><p>interpreter(shell)</p><p>Text txt, ini, inf Berisi teks</p><p>Document doc, wri, rtf Berisi data dokumen (format word processor)</p><p>Library lib, so, dll, ocx Pustaka rutin untuk programmer</p><p>Printing pdf, ps Berkas yang dipersiapkan untuk pencetakan</p><p>Bitmap bmp, jpg, tiff,</p><p>png, pcx, gif</p><p>Berisi data citra atau gambar bitmap (gambar digital)</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 14/18</p><p>Header Berkas</p><p> Setiap berkas yang memiliki format tertentu hampirdapat dipastikan akan menyimpan informasi tentang</p><p>jenis formatnya</p><p> Informasi tersebut biasanya disimpan di awal berkas(sebelum data) yang dinamakan header</p><p> Header berkas ini juga dapat digunakan sebagaipenanda jenis berkas</p><p> Aplikasi tertentu menggunakan informasi ini untukmengecek jenis berkas, contohnya : ACDSee</p><p>Contoh : File exe pasti diawali dengan string MZ File jpeg memiliki string JFIF pada headernya</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 15/18</p><p>Operasi Berkas</p><p> Fungsi dari berkas adalah untuk menyimpan data danmengizinkan kita membacanya</p><p> Dalam proses ini ada beberapa operasi yang dapatdilakukan berkas</p><p>Operasi Dasar : Membuat Berkas (create)</p><p> Menulis Berkas (write)</p><p> Membaca Berkas (read)</p><p> Memposisikan Sebuah Berkas (reposition/ seek)</p><p> Menghapus Berkas (delete) Menghapus Sebagian Isi Berkas (truncate)</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 16/18</p><p>Operasi Berkas</p><p> Operasi Turunan, merupakan operasi yang</p><p>menggabungkan beberapa operasi dasar</p><p> Contohnya :</p><p> Menyalin Sebuah Berkas (copy) create, untuk membuat berkas baru</p><p> read, untuk membaca berkas lama</p><p> write, untuk menulis berkas baru</p><p> Memindahkan Suatu Berkas (move) copy, terdiri dari create, readdan write</p><p> delete, untuk menghapus berkas lama</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 17/18</p><p>Struktur Berkas</p><p> Sebagai urutan byte-byteyang tidak terstruktur Sistem tidak tahu dan tak peduli dengan isi dari berkas</p><p> Menawarkan fleksibilitas maksimum</p><p> Sebagai sebuah record sequence</p><p> Berkas dianggap sebagai suatu urutan dari rekaman-rekamanyang memiliki panjang tertentu</p><p> Sebagai sebuah tree Berkas dianggap sebagai suatu struktur treeyang terdiri atas</p><p>rekaman-rekaman yang tidak perlu sama panjangnya</p><p> Masing-masing rekaman memiliki fieldkunci untuk menentukanposisinya dalam berkas</p></li><li><p>5/25/2018 Sistem Berkas</p><p> 18/18</p><p>TERIMA KASIH</p></li></ul>