SISTEM BERKAS (File System) Oleh : Syaharullah Disa, S. Kom.,MT
Definisi <ul><li>Sistem : sekelompok elemen dan prosedur yang saling berhubungan dan saling bekerja sama dalam pencapaian ...
Secondary Storage <ul><li>Bersifat  non-volatile  (informasi yang tersimpan di dalamnya tak akan hilang meski tiada arus l...
Dasar (Alasan) Pengembangan <ul><li>Kebutuhan untuk menyimpan informasi dengan ukuran yang besar </li></ul><ul><li>Informa...
Jenis Berkas <ul><li>Berkas Teks </li></ul><ul><ul><li>Menyimpan informasi dalam bentuk baris-baris </li></ul></ul><ul><ul...
Jenis Berkas <ul><li>Berkas Biner </li></ul><ul><ul><li>Menyimpan data sembarang dan tidak dipisah-pisahkan dalam baris </...
Atribut Berkas <ul><li>Nama </li></ul><ul><ul><li>Merupakan satu-satunya informasi yang tersimpan dalam format yang dapat ...
Atribut Berkas <ul><li>Jenis </li></ul><ul><ul><li>Informasi yang dibutuhkan oleh sistem untuk menandai aplikasi yang digu...
Atribut Berkas <ul><li>Lokasi </li></ul><ul><ul><li>Menandakan lokasi atau posisi dari berkas </li></ul></ul><ul><ul><li>D...
Atribut Berkas <ul><li>Proteksi </li></ul><ul><ul><li>Informasi yang mengatur keamanan berkas </li></ul></ul><ul><ul><li>A...
Nama Berkas <ul><li>Aturan Penamaan Berkas pada MS-DOS </li></ul><ul><ul><li>Maksimal terdiri dari 8 huruf ditambah maksim...
Ekstensi Berkas <ul><li>Pengertian : Penandaan jenis berkas lewat nama berkas </li></ul><ul><li>Ekstensi biasanya ditulis ...
Contoh Ekstensi Berisi data citra atau gambar bitmap (gambar digital) bmp, jpg, tiff, png, pcx, gif Bitmap Berisi teks txt...
Header Berkas <ul><li>Setiap berkas yang memiliki format tertentu hampir dapat dipastikan akan menyimpan informasi tentang...
Operasi Berkas <ul><li>Fungsi dari berkas adalah untuk menyimpan data dan mengizinkan kita membacanya </li></ul><ul><li>Da...
Operasi Berkas <ul><li>Operasi Turunan, merupakan operasi yang menggabungkan beberapa operasi dasar </li></ul><ul><li>Cont...
Struktur Berkas <ul><li>Sebagai urutan  byte-byte  yang tidak terstruktur </li></ul><ul><ul><li>Sistem tidak tahu dan tak ...
Upcoming SlideShare
Loading in …5
×

Pengantar Sistem Berkas

7,192 views

Published on

Sistem Berkas

Published in: Technology, Art & Photos
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
7,192
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
287
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Pengantar Sistem Berkas

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

×