Anda di halaman 1dari 21

FILE SISTEM

FILE SISTEM
• File system merupakan metode penyimpanan file pada computer atau
media penyimpanan komputer dalam mengatur lokasi file tersebut.
• Struktur logika yang digunakan untuk mengendalikan akses terhadap
data yang ada pada disk.
• File system memiliki dua bagian:
1. Kumulan file yang masing-masing menyimpan data-data yag berhubungan.
2. Struktur direktori yang menggorganisasi dan menyediakan informasi
mengenai seluruh file dalam system.
FUNGSI FILE SISTEM
• Memeberi nama pada berkas dan meletakkannya pada media
penyimpanan.
• Fungsi lainnya adalah sebagai konvensi penamaan berkas dan
peletakkan berkas pada struktur direktori.
• Semua system operasi memiliki file sistemnya sendiri untuk
meletakkan file dalam sebuah struktur hirarki.
HUBUNGAN FILE SISTEM DENGAN
SISTEM OPERASI
• File system merupakan interface yang menghubungkan system
dengan disk.
• Ketika program mengingikan pembacaan dari harddisk atau media
penyimpanan lannya, system operasi akan meminta file system untuk
membuka file yang diminta tersebut.
• File system akan mencari lokasi dari file yang diinginkan.
• Setelah file itu ditentukan, file system akan membaca file tersebut
kemudian mengirimkan informasinya kepada system operasi dan
akhirnya bisa dibaca.
FILE SISTEM WINDOWS
• File system di Windows secara garis besar
1. FAT (File Allocation Table)
2. NTFS (New Technology File System)
FAT (File Allocation Table)
• FAT File system merupakan sebuah File Sistem yang menggunakan
struktur tabel alokasi berkas sebagai cara dirinya beroprasi.
• Ada beberapa versi FAT yang ada hingga saat ini, di antaranya:
1. FAT 12
2. FAT 16
3. FAT 32
4. exFAT
NTFS (New Technology File System)
• NTFS merupakan file system yang memiliki sebuah desain sederhana
namun memiliki kemampuan yang lebih baik dibandingkan dengan
FAT File System.
• NTFS pertama kali dikenalkan Microsoft pada Sistem Operasi
Windows NT dan mendukung Sistem Operasi yang terbaru yaitu
Windows 7, 8, dan 10.
• Sejak pertama kali dibuat hingga Sekaran, NTFS telah mengalami
perkembangan.
NTFS (New Technology File System)
• Beberapa versi NTFS antara lain:
1. NTFS versi 1.0
2. NTFS versi 1.1
3. NTFS versi 1.2
4. NTFS versi 2.0
5. NTFS versi 3.0
6. NTFS versi 3.1
KEUNGGULAN NTFS
• NTFS dapat mengatur kuota volume untuk setiap pengguna
• Mendukung system berkas terenkripsi secara transparan dengan
menggunakan beberapa jenis algoritma enkripsi yang umum
digunakan.
• Mendukung kompresi data yang transparan, meskipun tidak memiliki
rasio besar, namun dapat digunakan untuk menghemat penggunaan
ruang harddisk.
KEUNGGULAN NTFS – lanjutan
• Mendukung hard link serta symbolic link seperti halnya system berkas
dalam system operasi keluarga UNIX, meskipun dalam NTFS
implementasinya lebih sederhana.
• Mendukung penamaan berkas dengan metode pengodean Unicode
(16-bit UCS2) hingga 255 karakter.
• Memiliki fitur untuk menampung lebih dari satu buah ruangan data
dalam sebuah berkas.
FILE SISTEM LINUX
• File system di Linux secara garis besar
1. Ext 2 (2nd Extended)/ Second Extended
2. Ext 3 (3rd Extended)/ Third Extended File System
3. Ext 4 (4th Extended)/ Fourth Extended File System
Direktori Penting pada File Sistem Linux
• / Direktori root. Direktori paling dasar yang berisi seluruh direktori
lainnya
• /home
Direktori yang berisi direktori home untuk user
• /bin
singkatan dari binary. Direktori ini berisi aplikasi/program dasar linux
Direktori Penting pada File Sistem Linux
• /usr
Berisi sejumlah direktori yang berisi program yang lazim, seperti:
• Docs
Berisi sejumlah dokumen perihal informasi tentang linux
• Man
Berisi dokumen yang diguakan oleh program man, yaitu untuk melihat
manual suatu perintah
• Games
Berisi beberapa games/permainan
Direktori Penting pada File Sistem Linux
• /usr/bin
Berisi program-program yang digunakan oleh user

• /var/spool
Berisi subdirektori:
• Main yang menampung file surat/mail
• Spool untuk menampung file yang akan dicetak
• Uucp untuk menampung file yang disalin dari mesin linux lain
Direktori Penting pada File Sistem Linux
• /dev
Berisi file yang digunakan untuk berhubungan dengan perintah
keluaran, seperti CD-ROM, Floppy-Disk, dll

• /sbin
Berisi file system yang dijalankan secara otomatis oleh linux

• /etc
Berisi banyak file konfigurasi berupa teks untuk mengubah konfigurasi
sistem
Direktori Penting pada File Sistem Linux
• /boot
Berisi file-file yang digunakan untuk booting linux termasuk kernel
image
• /lib
Berisi file-file library yang digunakan untuk mendukung kerja kernel
Linux
• /mnt
Direktori khusus yang disediakan untuk mounting(mengaitkan) device
disk storage ke system dalam bentuk direktori
Direktori Penting pada File Sistem Linux
• /proc
Berisi file system khusus yang menunjukkan data-data kernel setiap
saat

• /tmp
berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang
berjalan

• /var
Berisi file-file log, mailbox, dan data-data aplikasi

Anda mungkin juga menyukai