SISTEM BERKAS
( TUGAS I )
OLEH:
NAMA : MEGAWATI
NPM : 2017020127
KELAS : TI / VC
TEKNIK INFORMATIKA
STMIK HANDAYANI MAKASSAR
T.A 2019 / 2020
1. Pengertian File Allocation Table (FAT) dan NTFS Beserta Cara
Kerjanya
sebuah sistem berkas yang menggunakan struktur tabel alokasi berkas sebagai
cara dirinya beroperasi. Tabel alokasi berkas atau File Allocation Table merupakan
sebuah tabel yang dipelihara di dalam hard disk atau media penyimpanan lainnya
oleh sistem operasi yang bertindak sebagai “daftar isi media penyimpanan”, yang
menunjukan di mana direktori dan berkas disimpan di dalam disk.
Ketika sebuah media penyimpanan diformat dengan menggunakan FAT, sistem
berkas ini akan membuat sebuah tabel alokasi berkas yang disimpan pada lokasi
yang dekat dengan permulaan media penyimpanan tersebut. Media penyimpanan
yang dimaksud adalah media penyimpanan seperti sebuah hard disk, sebuah partisi
dalam sebuah hard disk, atau media penyimpanan portabel. Selain membuat satu
tabel alokasi berkas, sistem berkas tersebut juga membuat salinan dari sistem
berkas tersebut, dan berada pada media penyimpanan yang sama. Jika salah satu
salinan mengalami kerusakan, maka sistem berkas akan menggunakan salinan
yang lain, dan mengganti tabel yang rusak tersebut dengan salinan yang masih baik
(cara kerja ini disebut dengan FAT Mirroring, yang bekerja seperti
layaknya RAID 1). Lokasi tabel alokasi berkas ditentukan di dalam sebuah area
yang disebut denganBIOS Parameter Block (BPB) dalam boot sector sebuah media
penyimpanan yang menggunakan sistem berkas FAT.
Sistem berkas ini digunakan oleh sistem operasi MS-DOS (hanya versi FAT12 dan
FAT16), Windows (hampir semua versi Windows; untuk versi FAT yang didukung
olehnya lihat pada bagian versi), GNU/Linux, dan masih banyak sistem operasi
lainnya yang juga mendukung termasuk Macintosh OS/X. Ada beberapa versi dari
sistem berkas FAT, yang dibedakan dari berapa banyak unit alokasi yang
didukungya, yakni sebagai berikut:
FAT12
FAT16
FAT32
FAT16 akan membuat dua buah tabel alokasi berkas, yang diberi nama FAT1 dan
FAT2. Tabel alokasi berkas akan diletakkan pada area tertentu, yakni pada lokasi
yang berdekatan dengan boot sector. Tabel alokasi berkas akan berisi informasi-
informasi berikut:
Unused, yang menandakan bahwa unit alokasi tersebut tidak terpakai
In use, yang menandakan bahwa unit alokasi tersebut tidak dapat digunakan
karena sedang digunakan oleh sebuah berkas tertentu.S
Bad, yang menandakan bahwa unit alokasi tersebut tidak dapat digunakan
karena mengalami kerusakan.
Last cluster, yang menandakan bahwa unit alokasi tersebut merupakan unit
alokasi terakhir yang dimiliki oleh sebuah berkas.
Sistem berkas NTFS memiliki sebuah desain yang sederhana tetapi memiliki
kemampuan yang lebih dibandingkan keluarga sistem berkas FAT. NTFS
menawarkan beberapa fitur yang dibutuhkan dalam sebuah lingkungan yang
terdistribusi, seperti halnya pengaturan akses (access control) siapa saja yang
berhak mengakses sebuah berkas atau direktori, penetapan kuota berapa banyak
setiap pengguna dapat menggunakan kapasitas hard disk, fitur enkripsi, serta
toleransi terhadap kesalahan (fault tolerance). Fitur-fitur standar sebuah sistem
berkas, seperti halnya directory hashing, directory caching, penggunaan atribut
direktori, dan atribut berkas tentu saja telah dimiliki oleh NTFS. Bahkan,
Microsoft telah menambahkan kemampuan yang hebat ke dalam NTFS agar
memiliki kinerja yang tinggi, lebih tinggi daripada sistem berkas yang
sebelumnya semacam HPFS atau FAT, khususnya pada ukuran volume yang
besar, tetapi juga tetap mempertahankan kemudahan pengoperasiannya. Salah
satu keunggulan NTFS dibandingkan dengan sistem berkas lainnya adalah
bahwa NTFS bersifat extensible (dapat diperluas) dengan menambahkan sebuah
fungsi yang baru di dalam sistem operasi, tanpa harus merombak desain secara
keseluruhan (perombakan mungkin dilakukan, tetapi tidak secara signifikan).
Penggunaan cluster untuk alokasi membuat NTFS terbebas dari ukuran sector fisik.
Hal ini memungkinkan NTFS untuk menyokong dengan mudah disk yang tidak
standar yang tidak mempunyai ukuran sector 512-byte dan menyokong secara
efisien ukuran disk yang sangat besar dan ukuran file yang sangat besar dengan
menggunakan sebuah ukuran cluster yang lebih besar. Tingka efisiensi tersebut
muncul dari fakta bahwa sistem file harus menjaga jejak dari tiap cluster yang
dialokasikan pada tiap file; denga ukuran cluster yang lebih besar, terdapat lebih
sedikit item untuk dikelola. Tabel 12.5 menunjukkan ukuran cluster default untuk
NTFS. Aturan Default tersebut tergantung pada ukuran volume. Ukuran cluster
yang digunakan untuk sebuah volume tertentu dibangun dengan NTFS ketika
Pengguna meminta sebuah volume untuk diformat.
Sistem berkas FAT-16 menggunakan unit alokasi (atau cluster) sebagai unit
terkecil bagaimana ia dapat menyimpan berkas. FAT-16 mendukung ukuran
cluster dari 1 hingga 128 sektor. Selanjutnya, ada juga entri direktori yang
menyediakan ruangan yang cukup untuk menampung berkas dengan nama berkas
berformat 8.3 (delapan nama berkas plus tiga nama ekstensi). Entri direktori pada
sistem berkas FAT-16 memiliki entri sebesar 32 byte untuk setiap berkas dan
subdirektori yang dikandung oleh direktori tersebut. Entri direktori tersebut
mengandung field-field berikut. Struktur organisasi dalam sistem berkas FAT16
tidaklah terlalu rumit rumit. Berkas-berkas akan diberikan lokasi yang pertama kali
ditemukan oleh sistem berkas dalam sebuah partisi. Selanjutnya, sistem berkas
akan memberikan nomor terhadap lokasi tersebut, yang disebut dengan cluster
number, yang merupakan alamat lokasi cluster di mana berkas dimulai. Setiap
cluster berisi penunjuk (pointer) terhadap cluster berikutnya untuk berkas yang
sama, atau indikasi bahwa cluster yang bersangkutan merupakan akhir dari
rangkaian cluster sebuah berkas yang ditandai dengan bilangan basis 16
(hexadecimal) 0xFFFF (FAT16), atau 0xFFF (FAT12). Sebagai contoh, pada
sebuah berkas yang menggunakan 10 buah cluster, berkas tersebut akan memiliki
10 buah entri di dalam tabel alokasi file, dan juga 9 buah tautan terhadap tabel
alokasi file tersebut, sedangkan 1 cluster terakhir berisi tanda bahwa ia adalah
cluster terakhir, dan berisi bilangan 0xFFFF. Umumnya, struktur sistem berkas
seperti ini disebut sebagai struktur linked-list.
FAT32 adalah file system yang lebih lama, banyak digunakan pada USB flash
drive dan drive eksternal lainnya. Windows menggunakan NTFS untuk
menjalankan sistem, dan juga ideal untuk drive internal lainnya. exFAT adalah
penggantinya FAT32 yang modern, dan lebih banyak perangkat yang
mendukungnya daripada NTFS, meskipun seluas FAT32.
FAT32
FAT32 adalah file system tertua disini. Diperkenalkan pada Windows 95 untuk
menggantikan file system yang lebih tua, yaitu FAT16.
Flash drive yang Anda miliki, kebanyakan menggunakan format FAT32 untuk
kompabilitas maksimum, bukan hanya di komputer, tetapi perangkat lain seperti
konsol game dan perangkat lainnya yang memiliki port USB.
File system ini memiliki keterbatasan. Dalam FAT32 tidak bisa menyimpan file
tunggal yang ukurannya melebihi 4GB. Partisi FAT32 juga harus kurang dari 8TB.
File system ini masih bisa digunakan untuk USB Flash Drive dan media eksternal
lainnya, namun tidak untuk drive internal. FAT32 tidak memiliki hak akses dan
fitur keamanan seperti yang dibangun dalam file system NTFS yang lebih modern.
Versi Windows saat ini tidak bisa lagi dipasang FAT32, dan harus di install ke
drive dengan format NTFS.
Kompatibilitas: Bekerja pada semua versi Windows, Mac, Linux, konsol game,
dan perangkat yang praktis dengan port USB.
Batas: 4 GB ukuran file maksimum, 8 TB ukuran partisi maksimal.
Penggunaan Ideal: Gunakan pada removable drive untuk kompatibilitas
maksimum, dengan asumsi Anda tidak memiliki file tunggal 4 GB atau lebih besar
NTFS
NTFS adalah file system modern yang paling disukai Windows. Ketika Anda
menginstall Windows, format yang digunakan drive Anda adalah NTFS. NTFS
memiliki batasan ukuran file dan partisi yang begitu besar. NTFS pertama kali
muncul pada Windows XP.
Selain itu, NTFS dikemas dengan fitur modern lainnya. Mendukung hak akses file
untuk keamanan, jurnal perubahan yang dapat membantu dengan cepat
memulihkan kesalahan jika komputer Anda crash, salinan bayangan untuk backup,
enkripsi, batas kuota disk, hard link, dan berbagai fitur lainnya. Peran NTFS begitu
penting sebagai penggerak sistem operasi, terutama dalam hal perizinan.
File system partisi Windows Anda harus NTFS. Jika Anda memiliki drive
sekunder pada Windows dan Anda berencana untuk menginstal program, Anda
mungkin harus membuatnya dengan format NTFS, juga.
Namun, NTFS tidak kompatibel dengan sistem operasi lain. NTFS akan bekerja
pada semua versi terbaru Windows. Secara default, Mac OS X hanya bisa
membaca NTFS drive, tidak dapat menulis. Beberapa distribusi Linux dapat
mengaktifkan NTFS dan bisa menulis, tetapi beberapa mungkin hanya bisa
membaca. Tak satu pun dari konsol PlayStation Sony mendukung NTFS. Bahkan
Xbox 360 dari Microsoft sendiri tidak bisa membaca NTFS drive, meskipun baru
Xbox One yang bisa. Perangkat lain bahkan kecil kemungkinan mendukung NTFS.
Kompatibilitas: Bekerja dengan semua versi Windows, tapi hanya bisa membaca
pada Mac secara default, begitu juga pada beberapa distribusi Linux. Perangkat
lain, kecuali Xbox One dari Microsoft mungkin tidak akan mendukung NTFS.
Penggunaan Ideal: Gunakan untuk sistem drive Windows Anda dan drive internal
lain yang hanya akan digunakan dengan Windows.
exFAT
exFAT diperkenalkan pada tahun 2006, dan telah ditambahkan ke versi Windows
dengan update pada Windows XP dan Windows Vista.
Ini adalah file system yang dioptimalkan untuk flash drive. Ini dirancang untuk
menjadi file system yang ringan seperti FAT32 tanpa semua fitur tambahan NTFS,
tetapi tanpa keterbatasan FAT32.
Seperti NTFS, ExFAT memiliki batas ukuran file dan ukuran partisi sangat besar.
Ini berarti Anda dapat menyimpan file yang lebih besar dari 4 GB masing-masing
pada flash drive atau kartu SD jika diformat dengan ExFAT. exFAT adalah
upgrade ketat atas FAT32, dan harus menjadi pilihan terbaik untuk drive eksternal
di mana Anda ingin file system yang ringan tanpa batas ukuran file seperti FAT32.
exFAT juga lebih kompatibel dari NTFS. Mac OS X hanya mendukung read-only
untuk NTFS, tapi Mac menawarkan dukungan read-write untuk ExFAT. exFAT
drive dapat diakses di Linux dengan menginstal perangkat lunak yang sesuai.
Kompatibilitas: Bekerja dengan semua versi Windows dan versi modern dari Mac
OS X, tetapi membutuhkan software tambahan pada Linux.
Batas: Batasan ukuran file dan partisi sangat besar.
Penggunaan Ideal: Gunakan untuk USB flash drive dan drive eksternal lainnya,
terutama jika Anda perlu file lebih dari 4 GB.
Jadi kesimpulannya, NTFS sangat ideal untuk drive internal, sementara exFAT
umumnya ideal untuk flash drive, namun Anda mungkin kadang-kadang perlu
untuk memformat drive eksternal dengan FAT32 jika exFAT tidak didukung pada
perangkat yang Anda gunakan.