Sistem Berkas

Unduh sebagai pdf atau txt
Unduh sebagai pdf atau txt
Anda di halaman 1dari 29

MAKALAH

“ SISTEM BERKAS ”

Dosen Pengampuh:
Ruhamah, S.Kom., M.Kom.

Disusun Oleh :

1. Fajry ( 2004411099 )
2. Waldy ( 2004411687 )
3. Ayu Ruanan ( 2004411716 )
4. Alimuddin ( 2004411841 )
5. Gidion Paggalo ( 1804411704 )

KELOMPOK 5
KELAS 4Q

UDI INF KELOMPOK 5


KELAS 4QAN PROGRAM STUDI INFORMATIKA

Program Studi Informatika


Fakultas Teknik Komputer
Universitas Cokroaminoto Palopo
i
KATA PENGANTAR

Dengan mengucapkan segala puji bagi kehadirat Allah SWT, yang Maha Pengasih lagi
Maha Penyanyang, karena dengan rahmat dan hidayah-Nya Makalah ini dapat diselesaikan.
Shalawat dan salam penulis sanjungkan kepada Nabi Besar Muhammad SAW, beserta para
sahabat dan keluarga beliau atas segala perjuangan dan pengorbanan merekalah, kita telah
terbebas dari alam kebodohan dan menuju ke alam yang berilmu pengetahuan seperti yang kita
rasakan sekarang sampai detik ini. Alhamdulillah, berkat taufiq dan hidayah-Nya, penulis telah
dapat menyelesaikan makalah yang berjudul “SISTEM BERKAS”. Penulis menyadari
sepenuhnya bahwa dalam penyusunan makalah ini jauh dari kesempurnaan, karena masih banyak
terdapat kekurangan dan kesulitan yang dihadapi. Meskipun pada akhirnya kesabaran dan
pertolongan Allah SWT, segala kendala yang menghadang dapat penulis lewati.
Oleh karena itu, penulis sangat mengharapkan kritik dan saran yang bersifat membangun
demi perbaikan penulisan ke arah yang lebih sempurna di masa-masa yang akan datang.
Akhirnya penulis berharap amal baik yang telah dilakukan mendapat keridhaan Allah
SWT, dan dapat memberikan manfaat bagi kita semua. Amin Ya Rabbal’Alamin.

Palopo, 26 Mei 2022

Penulis

ii
DAFTAR ISI

Halaman

SAMPUL…………………………………………………………………………………………..i
KATA PENGANTAR......................................................................................................................................... ii
DAFTAR ISI.................................................................................................................................................... iii
BAB PENDAHULUAN .............................................................................................................................. 1
1.1 Latar Belakang .................................................................................................................................... 1
1.3 Tujuan dan Manfaat .......................................................................................................................... 2
BAB II PEMBAHASAN ................................................................................................................................... 3
2.1 Pengertian Sistem Berkas ................................................................................................................. 3
2.1.1 Atribut-atribut pada berkas :..................................................................................................... 4
2.1.2 Operasi pada berkas................................................................................................................... 5
2.1.3 Membuka Berkas ....................................................................................................................... 6
2.1.4 Macam-macam sistem berkas ................................................................................................... 9
2.1.5 Jenis Berkas .............................................................................................................................. 11
2.2 Pengertian Organisasi File .............................................................................................................. 12
2.3 Organisasi data................................................................................................................................. 13
2.3.1 Struktur file sekuensial ......................................................................................................... 14
2.3.2 Karakteristik file sekuensial ................................................................................................. 14
2.3.3 Komponen File Sekuensial ................................................................................................... 14
2.3.4 Struktur dan Pengaksesan .................................................................................................... 16
2.3.5 Penyisipan ............................................................................................................................ 16
2.3.6 Mekanisme Reorganisasi ...................................................................................................... 16
2.3.7 Penggunaan File Sekuen ...................................................................................................... 17
2.4 Pengertian Manajemen File ........................................................................................................... 17
2.5 Manfaat Manajemen File .............................................................................................................. 17
2.6 Fungsi Sistem Manajemen File ...................................................................................................... 18
2.7 Sasaran Sistem Manajemen File ................................................................................................... 18
2.8 Fungsi Manajemen File ................................................................................................................. 19
2.9 Arsitektur Pengolahan File .......................................................................................................... 20

iii
2.10 Sasaran Manajemen Sistem Berkas ............................................................................................. 21
2.11 Ekstensi Berkas : ........................................................................................................................... 22
2.12 Istilah-istilah dasar dalam Sistem Berkas .................................................................................. 23
BAB III PENUTUP ........................................................................................................................................ 24
3.1. Kesimpulan ................................................................................................................................... 24
3.2. Kritik dan Saran............................................................................................................................ 24
DAFTAR PUSTAKA ....................................................................................................................................... 25

iv
BAB I
PENDAHULUAN

1.1 Latar Belakang

Teknologi seolah menjadi suatu kebutuhan yang harus dimiliki masyarakat pada saat
sekarang ini, dengan teknologi masyarakat tentunya memerlukan alat teknologi yang bermanfaat
bagi kehidupan masyarakat itu sendiri. Salah satu alat teknologi yang paling dominan dikalangan
masyarakat adalah alat komunikasi seperti handphone dan komputer.
Dalam alat komunikasi terdapat beberapa fitur yang memudahkan kita untuk dapat
berkomunikasi dengan cepat, salah satu perkembangan fitur yang sedang berkembang
dikalangan masyarakat saat ini adalah longterm evolution (LTE).
Komputer dapat menyimpan informasi dalam berbagai bentuk fisik tempat penyimpanan
seperti pita magnetik, disk dan lain-lain. Sistem operasi memberikan pandangan logis yang
sejenis dari tempat penyimpanan informasi.Bentuk penyimpanan abstraksi dari unit penyimpan
informasi dalam bentuk fisik adalah file. File-file dipetakan oleh sistem operasi ke dalam
peralatan fisik. File adalah sekumpulan informasi yang saling berkaitan dan didefinisikan oleh
pembuatnya. Umumnya berkas adalah sekumpulan bit, byte, record di mana artinya didefinisikan
oleh pembuat dan pemakainya. File data dapat berbentuk numeric, alfabeth ataupun alfanumeric.
File dapat berbentuk bebas seperti file teks ata terstruktur.Suatu file mempunyai nama dan diacu
berdasarkan nama tersebut. Juga mempunyai komponen lain seperti tipe, waktu pembuatan,
nama dan nomor account dari pembuatnya, besar ukuran file. Kita dapat menulis informasi,
mengubah informasi, menambah dan menghapus informasi dalam file.
1.2 Rumusan Masalah
Dari uraian latar belakang diatas penulis dapat mengambil beberapa point yang akan
dijadikan sebagai rumusan masalah dalam makalah ini diantaranya yaitu :
1. Pengertian Sistem berkas ?
2. Pengertian Organisasi File ?
3. Struktur file sekuensial berindeks ?
4. Pengertian Manajemen File ?
5. Sasaran Manajemen Sistem Berkas ?

1
1.3 Tujuan dan Manfaat

Tujuan :
a. Untuk mengetahui Pengertian Sistem berkas
b. Untuk mengetahui Pengertian Organisasi File
c. Untuk mengetahui Struktur file sekuensial berindeks
d. Untuk mengetahui Pengertian Manajemen File
e. Untuk mengetahui Sasaran Manajemen Sistem Berkas
Manfaat :
1) Untuk mengetahui manfaat dari Sistem berkas
2) Untuk mengetahui manfaat dari Organisasi File
3) Untuk mengetahui manfaat dari Struktur file sekuensial berindeks
4) Untuk mengetahui manfaat dari Manajemen File
5) Untuk mengetahui manfaat dari Sasaran Manajemen Sistem Berkas

2
BAB II
PEMBAHASAN

2.1 Pengertian Sistem Berkas

Sistem adalah sekelompok elemen dan prosedur yang saling berhubungan dan saling
bekerja sama dalam pencapaian suatu tujuan tertentu.
Berkas adalah kumpulan informasi berkait yang diberi nama dan direkam pada
penyimpanan sekunder(secondary storage).Dari sudut pandang pengguna, berkas merupakan
bagian terkecil dari penyimpanan logis, artinya data tidak dapat ditulis ke penyimpanan sekunder
kecuali jika berada di dalam berkas. Biasanya berkas merepresentasikan program (baik source
mau pun bentuk objek) dan data. Data dari berkas dapat bersifat numerik, alfabetik, alfanumerik,
atau pun biner. Format berkas juga bisa bebas, misalnya berkas teks, atau dapat juga diformat
pasti. Secara umum, berkas adalah urutan bit, byte, baris, atau catatan yang didefinisikan oleh
pembuat berkas dan pengguna.
Sistem Berkas atau Pengarsipan yaitu suatu sistem untuk mengetahui bagaimana cara
menyimpan data dari file tertentu dan organisasi file yang digunakan.
Sistem Akses Merupakan Cara untuk mengambil informasi dari suatu file. Pada system
akses file maka record adalah unit terkecil penyimpanan data di level logis atau file. Panjang
rekord dapat tetap atau bervariasi. Tiga metode untuk penandaan awal dan akhir record
berukuran variasi yaitu:
1. End of record mark
2. Table track
3. Indicator panjang
4. Tabel posisi rekor
Sistem Berkas dan Akses Merupakan Sistem Pengorganisasian, pengelolaan dan
penyimpanan data pada alat penyimpan eksternal dengan organisasi file tertentu.
Pada sistem berkas dan akses penyimpanan data dilakukan secara fisik.
Pengersipan dan akses adalah :

1) Cara untuk membentuk suatu arsip / file dan cara pencarian record-recordnya kembali

3
2) Sistem berkas dan Akses adalah system pengorganisasian, pengelolaan dan penyimpanan
data pada alat penyimpanan eksternal dengan organisasi file tertentu. Pada system berkas dan
akses penyimpanan data dilakukan secara fisik.
3) Teknik yang digunakan untuk menggambarkan dan menyimpan record pada file disebut
organisasi file
4) Secara lebih spesifik pengersipan dan akses berhubungan dengan :
Insert : Menyisipkan data baru atau tambahan ke dalam tumpukan data lama
Update : mengubah data lama dengan data baru, perubahan ini bisa sebagian atau
keseluruhan
Reorganisasi : penyusunan kembali record-record dari suatu file

2.1.1 Atribut-atribut pada berkas :

1. Nama : merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa
dibaca oleh manusia (human-readable form)
2. Type : dibutuhkan untuk sistem yang mendukung beberapa tipe yang berbeda
3. Lokasi : merupakan pointer ke device dan ke lokasi berkas pada device tersebut
4. Ukuran (size) : yaitu ukuran berkas pada saat itu, baik dalam byte, huruf, atau pun
blok
5. Proteksi : adalah informasi mengenai kontrol akses, misalnya siapa saja yang boleh
membaca, menulis, dan mengeksekusi berkas
6. Waktu, tanggal dan identifikasi pengguna. Informasi ini biasanya disimpan untuk :
a) Pembuatan berkas
b) modifikasi terakhir yang dilakukan pada berkas
c) penggunaan terakhir berkas
Data tersebut dapat berguna untuk proteksi, keamanan, dan monitoring penggunaan dari
berkas. Informasi tentang seluruh berkas disimpan dalam struktur direktori yang terdapat dalam
penyimpanan sekunder.

4
2.1.2 Operasi pada berkas

Sebuah berkas adalah jenis data abstrak. Untuk mendefinisikan berkas secara tepat, kita
perlu melihat operasi yang dapat dilakukan pada berkas tersebut. Sistem operasi menyediakan
system calls untuk membuat, membaca, menulis, mencari, menghapus, dan sebagainya.
1) Membuat sebuah berkas: Ada dua cara dalam membuat berkas. Pertama, tempat baru di
dalam sistem berkas harus di alokasikan untuk berkas yang akan dibuat.Kedua, sebuah
direktori harus mempersiapkan tempat untuk berkas baru, kemudian direktori tersebut akan
mencatat nama berkas dan lokasinya pada sistem berkas.
2) Menulis pada sebuah berkas: Untuk menulis pada berkas, kita menggunakan system call
beserta nama berkas yang akan ditulisi dan informasi apa yang akan ditulis pada berkas.
Ketika diberi nama berkas, sistem mencari ke direktori untuk mendapatkan lokasi berkas.
Sistem juga harus menyimpan penunjuk tulis pada berkas dimana penulisan berikut akan
ditempatkan. Penunjuk tulis harus diperbaharui setiap terjadi penulisan pada berkas.
3) Membaca sebuah berkas: Untuk dapat membaca berkas, kita menggunakan system call
beserta nama berkas dan di blok memori mana berkas berikutnya diletakkan. Sama seperti
menulis, direktori mencari berkas yang akan dibaca, dan sistem menyimpan penunjuk baca
pada berkas dimana pembacaan berikutnya akan terjadi. Ketika pembacaan dimulai,
penunjuk baca harus diperbaharui.Sehingga secara umum, suatu berkas ketika sedang
dibaca atau ditulis, kebanyakan sistem hanya mempunyai satu penunjuk, baca dan tulis
menggunakan penunjuk yang sama, hal ini menghemat tempat dan mengurangi
kompleksitas sistem.
4) Menempatkan kembali sebuah berkas: Direktori yang bertugas untuk mencari berkas yang
bersesuaian, dan mengembalikan lokasi berkas pada saat itu. Menempatkan berkas tidak
perlu melibatkan proses I/O. Operasi sering disebut pencarian berkas.
5) Menghapus sebuah berkas: Untuk menghapus berkas kita perlu mencari berkas tersebut di
dalam direktori. Setelah ditemukan kita membebaskan tempat yang dipakai berkas tersebut
(sehingga dapat digunakkan oleh berkas lain) dan menghapus tempatnya di direktori.

5
6) Memendekkan berkas: Ada suatu keadaan dimana pengguna menginginkan atribut dari
berkas tetap sama tetapi ingin menghapus isi dari berkas tersebut. Fungsi ini mengizinkan
semua atribut tetap sama tetapi panjang berkas menjadi nol, hal ini lebih baik dari pada
memaksa pengguna untuk menghapus berkas dan membuatnya lagi.

Enam operasi dasar ini sudah mencakup operasi minimum yang di butuhkan. Operasi
umum lainnya adalah menyambung informasi baru di akhir suatu berkas, mengubah nama suatu
berkas, dan lain-lain. Operasi dasar ini kemudian digabung untuk melakukan operasi lainnya.
Sebagai contoh misalnya kita menginginkan salinan dari suatu berkas, atau menyalin berkas ke
peralatan I/O lainnya seperti printer, dengan cara membuat berkas lalu membaca dari berkas
lama dan menulis ke berkas yang baru.
Hampir semua operasi pada berkas melibatkan pencarian berkas pada direktori. Untuk
menghindari pencarian yang lama, kebanyakan sistem akan membuka berkas apabila berkas
tersebut digunakan secara aktif. Sistem operasi akan menyimpan tabel kecil yang berisi
informasi semua berkas yang dibuka yang disebut "tabel berkas terbuka". Ketika berkas sudah
tidak digunakan lagi dan sudah ditutup oleh yang menggunakan, maka sistem operasi
mengeluarkan berkas tersebut dari tabel berkas terbuka.

2.1.3 Membuka Berkas

Beberapa sistem terkadang langsung membuka berkas ketika berkas tersebut digunakan
dan otomatis menutup berkas tersebut jika program atau pemakainya dimatikan. Tetapi pada
sistem lainnya terkadang membutuhkan pembukaan berkas secara tersurat dengan system call
(open) sebelum berkas dapat digunakan.
Jadi, pada dasarnya ada beberapa informasi yang terkait dengan pembukaan berkas yaitu:
1. Penunjuk Berkas: Pada sistem yang tidak mengikutkan batas berkas sebagai bagian dari
system call baca dan tulis, sistem tersebut harus mengikuti posisi dimana terakhir proses
baca dan tulis sebagai penunjuk. Penunjuk ini unik untuk setiap operasi pada berkas, maka
dari itu harus disimpan terpisah dari atribut berkas yang ada pada disk.
2. Penghitung berkas yang terbuka: Setelah berkas ditutup, sistem harus mengosongkan
kembali tabel berkas yang dibuka yang digunakan oleh berkas tadi atau tempat di tabel

6
akan habis. Karena mungkin ada beberapa proses yang membuka berkas secara bersamaan
dan sistem harus menunggu sampai berkas tersebut ditutup sebelum mengosongkan
tempatnya di tabel. Penghitung ini mencatat banyaknya berkas yang telah dibuka dan
ditutup, dan menjadi nol ketika yang terakhir membaca berkas menutup berkas tersebut
barulah sistem dapat mengosongkan tempatnya di tabel.
3. Lokasi berkas pada disk: Kebanyakan operasi pada berkas memerlukan sistem untuk
mengubah data yang ada pada berkas. Informasi mengenai lokasi berkas pada disk
disimpan di memori agar menghindari banyak pembacaan pada disk untuk setiap operasi.

Beberapa sistem operasi menyediakan fasilitas untuk memetakan berkas ke dalam


memori pada sistem memori virtual. Hal tersebut mengizinkan bagian dari berkas ditempatkan
pada suatu alamat di memori virtual. Operasi baca dan tulis pada memori dengan alamat tersebut
dianggap sebagai operasi baca dan tulis pada berkas yang ada di alamat tersebut. Menutup berkas
mengakibatkan semua data yang ada pada alamat memori tersebut dikembalikan ke disk dan
dihilangkan dari memori virtual yang digunakan oleh proses.
Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki program
dalam mengakses berkas tersebut. Ada dua cara yaitu :
1. Restructuring (Perubahan struktur berkas)
misalnya :
- panjang field diubah
- penambahan field baru
- panjang record diubah
2. Reorganisasi
Perubahan organisasi berkas dari organisasi yang satu menjadi organisasi berkas yang
lain. Misalnya :
- dari organisasi berkas sequensial menjadi berkas sequensial diindeks
- dari langsung (direct) menjadi sequensial (berurutan)
Kriteria dalam pengarsipan dan akses adalah :
Kriteria teknis dalam penyimpanan data, terutama bila jumlah data tersebut besara adalah :
1. kecepatan akses dalam pengambilan data

7
2. kemudahan peremajaan (up-date/insert/delete)
3. kemudahan reorganisasi data
4. pemakaian penyimpanan (storage) seminimal mungkin.
Sistem berkas menyediakan pendukung yang memungkinkan programmer mengakses file
tanpa menyangkut perincian karakteristik penyimpanan dan peralatan pewaktu. Sistem berkas
mengubah pernyataan akses file menjadi instruksi input/output level rendah.Sistem akses adalah
cara untuk mengambil informasi dari suatu file. Seperti yang telah kita ketahui, komputer dapat
menyimpan informasi ke beberapa media penyimpanan yang berbeda, seperti magnetic disks,
magnetic tapes, dan optical disks. Agar komputer dapat digunakan dengan nyaman, sistem
operasi menyediakan sistem penyimpanan dengan sistematika yang seragam.
Sistem Operasi mengabstraksi properti fisik dari media penyimpanannya dan
mendefinisikan unit penyimpanan logis, yaitu berkas. Berkas dipetakan ke media fisik oleh
sistem operasi. Media penyimpanan ini umumnya bersifat nonvolatile, sehingga kandungan di
dalamnya tidak akan hilang jika terjadi gagal listrik maupun system reboot. Informasi dalam
berkas ditentukan oleh pembuatnya. Ada banyak beragam tipe informasi yang dapat disimpan
dalam berkas. Hal ini disebabkan oleh struktur tertentu yang dimiliki oleh berkas, sesuai dengan
tipenya masing-masing.
Contohnya:
Text File yaitu urutan karakter yang disusun ke dalam baris-baris
Source File yaitu urutan subroutine dan fungsi yang nantinya akan dideklarasikan
Object File yaitu urutan byte yang diatur ke dalam blok-blok yang dikenali oleh linker dari
system
Executable File yaitu rangkaian code section yang dapat dibawa loader ke dalam memori
dan dieksekusi.

8
2.1.4 Macam-macam sistem berkas

Semua sistem operasi mulai dari DOS, Windows, Macintosh dan turunan UNIX memiliki
Sistem berkas sendiri untuk meletakkan file dalam sebuah struktur hirarki. Contoh dari sistem
berkas termasuk di dalamnya FAT, NTFS, HFS dan HFS+, ext2, ext3, ISO 9660, ODS-5, dan
UDF. Beberapa sistem berkas antara lain juga journaling file system atau versioning file system.

 Sistem Berkas Pada Windows

Sistem operasi Windows merupakan sistem operasi yang telah dikenal luas. Sistem operasi
ini sangat memudahkan para penggunanya dengan membuat struktur direktori yang sangat user-
friendly. Para pengguna Windows tidak akan menemui kesulitan dalam menggunakan sistem
direktori yang telah dibuat oleh Microsoft. Windows menggunakan sistem drive letter dalam
merepresentasikan setiap partisi dari disk. Sistem operasi secara otomatis akan terdapat dalam
partisi pertama yang diberi label drive C. Sistem operasi Windows dibagi menjadi dua keluarga
besar, yaitu keluarga Windows 9x dan keluarga Windows NT (New Technology).

Direktori Berkas

Direktori yang secara otomatis dibuat dalam instalasi Windows adalah:

1. Direktori C:\WINDOWS

Direktori ini berisikan sistem dari Windows. Dalam direktori ini terdapat pustaka-
pustaka yang diperlukan oleh Windows, device driver, registry, dan program-program
esensial yang dibutuhkan oleh Windows untuk berjalan dengan baik.

2. Direktori C:\Program Files

Direktori ini berisikan semua program yang diinstal ke dalam sistem operasi.
Semua program yang diinstal akan menulis entry ke dalam registry agar program tersebut
dapat dijalankan dalam sistem Windows.

9
3. Direktori C:\My Documents

Direktori ini berisikan semua dokumen yang dimiliki oleh pengguna sistem.

Sistem operasi Windows dapat berjalan diatas beberapa macam sistem berkas.
Setiap sistem berkas memiliki keunggulan dan kekurangan masing-masing. Sistem Berkas
yang terdapat dalam sistem operasi Windows adalah:
 FAT (File Allocation Table)

FAT File System merupakan sebuah File System yang menggunakan struktur tabel alokasi
berkas sebagai cara dirinya beroperasi. Ada beberapa versi FAT yang ada hingga saat ini, di
antaranya:

o FAT12

FAT12 merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas
hingga 12-bit. File System ini hanya dapat menampung maksimum hanya 212 unit
alokasi saja atau sebanyak 4096 buah.

o FAT16

FAT16 merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas
hingga 16-bit. File System ini dapat menampung maksimum 216 unit alokasi atau
sebanyak 65536.

o FAT32

FAT32 merupakan sistem berkas yang menggunakan unit alokasi yang memiliki batas
hingga 32-bit. File System ini dapat menampung maksimum 232 unit alokasi atau
sebanyak 4294967296.

o exFAT

exFAT singkatan dari Extended File Allocation Table atau sering disebut sebagai FAT64.
Sistem berkas exFATmenggunakan 64 bit untuk menggambarkan ukuran file. Hal ini
memungkinkan untuk aplikasi yang bergantung pada berkas yang sangat besar. exFAT

10
merupakan sistem berkas proprietary yang cocok untuk digunakan oleh media-media
penyimpanan berbasis memori flash.

 ·NTFS (New Technology File System)

NTFS merupakan File System yang memiliki sebuah desain sederhana namun memiliki
kemampuan yang lebih baik dibandingkan FAT File System. NTFS pertama kali dikenalkan
Microsoft pada Sistem Operasi Windows NT dan mendukung Sistem Operasi yang terbaru yaitu
Windows 7

2.1.5 Jenis Berkas

Pertimbangan utama dalam perancangan sistem berkas dan seluruh sistem operasi,
apakah sistem operasi harus mengenali dan mendukung jenis berkas. Jika suatu sistem operasi
mengenali jenis dari berkas, maka ia dapat mengoperasikan berkas tersebut. Contoh apabila
pengguna mencoba mencetak berkas yang merupakan kode biner dari program yang pasti akan
menghasilkan sampah, hal ini dapat dicegah apabila sistem operasi sudah diberitahu bahwa
berkas tersebut merupakan kode biner.
Teknik yang umum digunakan dalam implementasi jenis berkas adalah menambahkan
jenis berkas dalam nama berkas. Nama dibagi dua, nama dan akhiran (ekstensi), biasanya
dipisahkan dengan karakter titik. Sistem menggunakan akhiran tersebut untuk mengindikasikan
jenis berkas dan jenis operasi yang dapat dilakukan pada berkas tersebut. Sebagai contoh hanya
berkas yang berakhiran .bat, .exe atau .com yang bisa dijalankan (eksekusi). Program aplikasi
juga menggunakan akhiran tersebut untuk mengenal berkas yang dapat dioperasikannya. Akhiran
ini dapat ditimpa atau diganti jika diperbolehkan oleh sistem operasi.
Beberapa sistem operasi menyertakan dukungan terhadap akhiran, tetapi beberapa
menyerahkan kepada aplikasi untuk mengatur akhiran berkas yang digunakan, sehingga jenis
dari berkas dapat menjadi petunjuk aplikasi apa yang dapat mengoperasikannya.
Sistem UNIX tidak dapat menyediakan dukungan untuk akhiran berkas karena
menggunakan angka ajaib yang disimpan di depan berkas untuk mengenali jenis berkas. Tidak
semua berkas memiliki angka ini, jadi sistem tidak bisa

11
bergantung pada informasi ini. Tetapi UNIX memperbolehkan akhiran berkas, tetapi hal
ini tidak dipaksakan atau tergantung sistem operasi, kebanyakan hanya untuk membantu
pengguna mengenali jenis isi dari suatu berkas.
Tabel 2.1 Jenis-jenis berkas

Jenis berkas Akhiran Fungsi


executable exe, com, bat, bin program yang siap dijalankan
objek obj, o bahasa mesin, kode terkompilasi
kode asal (source code) c, cc, pas, java, kode asal dari berbagai bahasa
asm, a
batch bat, sh perintah pada shell
text txt, doc data text, document
pengolah kata wpd, tex, doc format jenis pengolah data
library lib, a, DLL library untuk rutin program
print, gambar ps, dvi, gif format aSCII atau biner untuk
dicetak
archive arc, zip, tar beberapa berkas yang dikumpulkan
menjadi satu berkas. Terkadang
dimampatkan untuk penyimpanan

2.2 Pengertian Organisasi File

Organisasi File adalah suatu teknik atau cara yang digunakan untuk menyatakan dan
menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu :
1. Organisasi File Sequential merupakan cara yang paling dasar untuk mengorganisasikan
kumpulan record-record dalam sebuah berkas. Dalam organisasi berkas sequential, pada
waktu record ini dibuat, record-record direkam secara berurutan. Contoh : Lagu yang ada
dikaset.
2. Organisasi File Relative merupakan suatu berkas yang mengidentifikasikan record
dengan key yang diperlukan. Record tidak perlu tersortir secara fisik menurut nilai key.
Organisasi berkas relatif paling sering digunakan dalam proses interaktif.Tidak perlu
mengakses record secara berurutan (consecutive). Sebaiknya disimpan dalam Direct

12
Access Storage Device (DASD) seperti magnetic disk/drum. Contoh : Lagu yang ada
pada CD (Compact Disk)
3. Indexed Sequential merupakan salah satu cara yang efektif untuk mengorganisasi
kumpulan record-record yang membutuhkan akses record secara sequential maupun
secara individu berdasarkan nilai key. Contoh : Mencari arti kata dalam kamus.
4. Multi – Key merupakan organisasi yang dapat mempunyai sebuah file yang di akses
dengan banyak cara. Contoh : Sistem perbankan yang memiliki banyak pemakai.

2.3 Organisasi data

Pengorganisasian data dapat dibagi dalam enam tingkatan, yaitu :


1. Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1.
Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi
antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik
dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil
dari pembentuk data.
2. Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan
sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit.
Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh:
Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu
karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter
(= 2 pangkat 8).
3. Field atau kolom adalah unit terkecil yang disebut data. Field merupakan
sekumpulan byte yang mempunyai makna. Contoh: Joni yang merupakan field
nama. Jadi field ibarat kumpulan karakter yang membentuk suatu kata.
4. Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap
record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1
merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk satu

13
kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenempuh mata kuliah
MIS (kode IS101) dengan nilai A.

2.3.1 Struktur file sekuensial

File sekuensial disebut juga ordered file. Karena karakteristik terpenting dari jenis file ini
adalah keberurutan record-record dalam file menurut suatu kriteria. Berbeda dengan file pile
yang memiliki format yang bervariasi, file sekuensial memiliki format record yang sama.
Maksudnya setiap record pada file sekuensial memiliki jumlah atribut, nama atribut, urutan
atribut, tipe dan panjang field atribut yang sama.
Record-record pada file sekuensial diurutkan berdasarkan key tertentu. Key adalah
identifikasi unik dari record yang digunakan untuk membedakan satu record dengan record
lainnya. Dengan adanya key, maka bisa dilakukan proses pengurutan yang mengakibatkan
waktu akses yang semakin cepat. Key berupa satu atribut atau lebih. Deskripsi dari nama atribut
dapat disimpan dalam header file. File header berisi informasi mengenai file yaitu jumlah record
yang ada, ukuran record, struktur field di record, kunci record yang digunakan, dan sebagainya.

2.3.2 Karakteristik file sekuensial

Karakteristik file sekuensial adalah:


1. Atribut-atribut data dikategorikan. Record berisi semua nilai data atribut dengan urutan dan
posisi yang sama.

2. Record-record data terurut dalam satu aturan/criteria tertentu. Criteria ini dapat melibatkan
satu field atau lebih, umumnya adalah kunci record.

2.3.3 Komponen File Sekuensial

Komponen file sekuensial terdiri dari:


1. Master File (file utama atau file data)

2. File transaction log berstruktur pile

Pada file sekuensial, data yang tersimpan dalam file utama, merupakan data yang sudah
terurut, Berikut ini merupakan contoh dari file utama:

14
Tabel 2.2. File utama

No Block No Nrp Nama Jurusan Ortu Kota


Rec
001 1 0322001 Heni Elektro Sujadi Bogor
2 0322002 Bayu Elektro Giman Kudus
3 0322003 Cahya Elektro Sapan Banjar
002 1 0322004 Karim Elektro Kardi Madiun
2 0322005 Harno Elektro Saso Jakarta
3 0322006 Yudha Elektro Naryo Tasik
003 1 0323001 Weni Industri Hendra Madiun
2 0323002 Ferry Industri Dudung Medan
3 0323003 Pupun Industri Pupon Nganjuk
004 1 0325001 Ismani IF
2 0325002 Yerry IF
3 0325003 Siono IF

Sedangkan file transaksi pada file sekuensial merupakan data yang belum terurut. Berikut
ini merupakan contoh dari file transaksi :

Tabel 2.3. File Transaksi

No Block No Rec Nrp Nama Jurusan Ortu Kota


001 1 0322007 Nyoman Elektro Ketut Malang
2 0325004 Sayed IF Rahmat Bogor
3 0323004 Dian Industri Hadi Banjar
002 1 0325005 Amri IF Warno Cianjur
2 0310001 Utami Kedokteran Cirebon
3 0322008 Siska Elektro Sukono Tasik

15
2.3.4 Struktur dan Pengaksesan

Struktur:
1. Satu skripsi tunggal diterapkan ke semua record di file sekuen. Semua record identik.

2. Jika terdapat penambahan atribut baru ke record, seluruh file harus di reorganisasi, yaitu:
setiap record ditulis ulang dengan ruang kosong (space) untuk item data baru.

3. Bentuk record tetap (fixed record) mempermudah pengaksesan.

2.3.5 Penyisipan

1. Penyisipan dilakukan di file pile, disebut file log transaksi (transaction log file) atau file
overflow. Penyisipan di file log dilakukan sampai ukuran file pile berukuran besar.

2. Pembaruan secara batch dilakukan saat reorganisasi file.

2.3.6 Mekanisme Reorganisasi

1. File log transaksi diurut (sort) berdasar atribut kunci.

2. Dilakukan penggabungan (file utama dan file log transaksi yang terurut) menjadi file
sekuen baru.

Penyisipan dan penghapusan record merupakan hal yang bermasalah karena urutan
record-record di file harus selalu di jaga. Untuk menyisipkan maka harus ditemukan lokasi
record baru, dan kemudian membebaskan lokasi yang akan ditempati yang mungkin melibatkan
pergeseran banyak record lain, setelah dilakukan penulisan pada blok data maka blok data itu
kembali dituliskan ke penyimpanan sekunder. Cara ini sungguh tidak efisien.
Untuk mengatasi banyaknya pergeseran ini maka lebih baik menggunakan overflow file atau
transaction file. Penyisipan dilakukan dengan penulisan ke overflow file di akhir file. Secara
periodic, overflow file digabungkan dengan file utama untuk membentuk satu file sekuen yang
terurut seluruhnya. Hal ini membuat penyisipan menjadi efisien, tapi menimbulkan penurunan

16
kinerja pada pencarian record karena begitu tidak ditemukan di file utama yang dicari secara
pencarian biner maka harus dilakukan pencarian linear pada overlow file.

2.3.7 Penggunaan File Sekuen

Penggunaan:
Commercial batch-oriented processing, dimana pembaruan terhadap seluruh record diolah
secara periodic.
Konsep file master dan file transaksi digunakan untuk organisasi ini
Penggabungan data dari sejumlah file sekuen diperlukan file terurut sehingga seluruh data
ditemukan dalam sekali pencarian ke arah depan.
Monthly billing untuk perusahaan listrik, air bersih, telepon, dan sebagainya.
Payroll application.

2.4 Pengertian Manajemen File

File system atau manajemen file adalah metode dan struktur data yang digunakan sistem
operasi untuk mengatur dan mengorganisir file pada disk atau partisi. File system juga dapat
diartikan sebagai partisi atau disk yang digunakan untuk menyimpan file-file dalam cara tertentu.
Cara memberi suatu file system ke dalam disk atau partisi dengan cara melakukan Format

2.5 Manfaat Manajemen File

Manfaat Manajemen File antaralain dapat mengurangi resiko kehilangan file yang
dikarenakan: terhapus secara tidak disengaja, tertimpa file baru, tersimpan dimana saja, dan hal
lain yang tidak kita inginkan. Pada sebagian besar pemakai, system file merupakan bagian
system operasi yang paling tampak. System file menyediakan pengaksesan dan penyimpanan file
secara online terhadap data dan program. System file terisi dua bagian terpisah, yaitu kumpulan
file yang masing-masing file menyimpan data dan / atau program serta struktur direktori yang
mengorganisasikan dan menyediakan informasi mengenai file di system.

17
2.6 Fungsi Sistem Manajemen File

Komputer dapat menyimpan file di beragam media penyimpanan seperti optical disk,
magnetic tape dan magnetic disk. Agar computer dapat digunakan dengan nyaman maka
computer harus menyediakan pandangan yang logic seragam dalam hal penyimpanan informasi
atau data. Sistem informasi menyembunyikan properti-properti fisik dari penyimpana fisik
dengan mendefinisikan unit penyimpanan logic yang disebut file. File-file dipetakan ke
perangkat fisik oleh system operasi. Perangkat fisik ini bersifat nonvolatile, sehingga isinya tetap
bertahan setelah system computer dimatikan mengakhiri satu sesi layanan system computer.
File adalah koleksi yang diberi nama dari sebuah informasi yang direkam pada
penyimpanan sekunder. File mempunyai sifat sebagai berikut :
a. Persistance
Informasi dapat bertahan meski proses yang membuatnya berakhir atau satu daya
dihilangkan.Dengan property seperti ini maka file yang didapat dari hasil proses dapat dijaga dan
digunakan pada masa yang akan datang.
b. Size
Setiap file memiliki ukuran, terkadang file mempunyai ukuran yang sangat besar
sehingga memungkinkan membutuhkan tempat penyimpanan yang sangat besar pula.
c. Sharability
File dapat digunakan diberbagai proses yang mengakses informasi secara konkruen.

2.7 Sasaran Sistem Manajemen File

Pengolahan file adalah kumpulan perangkat lunak system yang menyediakan layanan-
layanan berhubungan dengan penggunaan file ke pemakai dan atau aplikasi. Satu-satunya cara
pemakai atau aplikasi mengakses file adalah lewat system file. Pemakai atau pemrogram tidak
perlu mengembangkan perangkat lunak khusus untuk mengakses data dimasing-masing aplikasi.
Sistem telah menyediakan pengendali terhadap asset penting itu.

18
Memenuhi manajemen data bagi pemakai (Grosshan[GRO-86]), kebutuhan manajemen
data bagi pemakai untuk memberikan kemampuan melakukan operasi-operasi sebagai berikut :
- Menampilkan seluruh record data (Retrieve all)
- Menampilkan satu record data tertentu (retrieve one)
- Menampilkan satu record data berikutnya (retrieve next)
- Menampilkan satu record data sebelumnya (retrieve previous)
- Menyisispkan satu record data (insert one)
- Menghapus satu record data tertentu (delete one)
- Memperbaharui satu data tertentu (update one)
- Memperbaharui beberapa record tertentu dalam suatu criteria (update few)
Optimasi kerja (Grosshan[GRO-86]), yaitu : menurut system yaitu meningkatkan jumlah
throughput keseluruhan. Menurut pemakai yaitu cepatnya waktu tanggap.

2.8 Fungsi Manajemen File

Beberapa fungsi yang diharapkan dari pengelolaan manajemen file :


1. Penciptaan, modifikasi dan penghapusan file
2. Mekanisme pemakaian file secara bersama
Menyediakan beragam tipe pengaksesan terkendali seperti :
- Read access (kendali terhadap akses membaca)
- Write access (kendali terhadap akses modifikasi)
- Execute access (kendali terhadap akses menjalankan program)
- Dan beragam kombinasi lain
3. Kemampuan back up dan pemulihan (recovery) untuk mencegah kehilangan
karena kecelakaan atau dari upaya penghancuran informasi.
4. Pemakai dapat mengacu file dengan nama simbolik (symbolic name) bukan
menggunakan penamaan yang mengacu perangkat fisik
5. Pada lingkungan sensitive dikehendaki informasi tersimpan aman dan rahasia
Lingkungan seperti : electronic fund transfer system, criminal record system, medical record
system, dsbSystem file menyediakan enkripsi data (merubah data menjadi symbol tertentu)

19
dan dekripsi (pembukaan file bersandi rahasia) untuk menjaga agar data hanya dapat
digunakan oleh pemakai yang diotorisasi saja.
6. System file harus menyediakan antarmuka (interface) yang bersifat user-frendly System file
harus menyediakan : pandangan secara logic (logical view) bukan pandangan secara fisik
(physical view) terhadap data, fungsi dapat dilakukan terhadap data.

2.9 Arsitektur Pengolahan File

Pengolahan file biasanya terdiri dari :


1. System akses :barkaitan dengan bagaimana cara data yang disimpan pada file akses
2. Manajemen File : berkaitan dengan penyediaan mekanisme operasi pada file
3. Manajemen Ruang penyimpanan : berkaitan dengan alokasi tempat penyimpanan file
diperangkat penyimpanan
4. Mekanisme integritas file : berkaitan dengan jaminan informasi pada file tidak terkorupsi

Program dapat mengakses file pada umumnya melalui system basis data (DBMS)atau
fasilitas yang disediakan Sistem Operasi. Umumnya Sistem Operasi menyediakan manajemen
file, manajemen penyimpanan file dan mekanisme integrasi. DBMS umumnya memuat bagian
database engine, diataranya berisi mekanisme integrasi dan system akses.
DBMS menggunakan fasilitas yang disediakan system operasi untuk memberikan
layanan-layanannya. Mekanisme integrasi merupakan masalah yang dilakukan ditingkat system
operasi maupun di DBMS. Hanya system operasi tertentu, yaitu siste operasi yang dikhususkan
untuk basisdata yang secara langsung menyatukan system akses di system operasi. Hal ini
dilakukan untuk memperoleh kinerja yang lebih bagus. Sebagian besar system operasi hanya
menyediakan pengelolaan file yang akan digunakan peragkat lunak aplikasi diatasnya

Pengolahan file melibatkan banyak subsistem penting di system computer, yaitu :


1. Manajemen perangkat masukan/keluaran di system operasi
Device driver, merupakan lapisan terbawah. Device driver berkomunikasi dengan
perangkat secara langsung. Device driver bertanggung jawab memulai operasi masukan/keluaran

20
dan mengolah penyelesaian permintaan masukan/keluaran. Pada operasi file perangkat yang
sering digunakan adalah disk dan tape. Device driver merupakan bagian dari manajemen
masukan/keluaran.

2. System file di system operasi


System file dasar,atau tingkat masukan/keluaran fisik merupakan antarmuka utama
dengan perangkat keras. Lapisan ini berhubungan dengan blok-blok data yang dipertukarkan
antara system dengan disk dan tape. Lapisan ini berfungsi dalam penempatan blok-blok
datadiperangkat penyimpanan sekunder dan buffering blok-blok data itu di memori utama.
Lapisan ini tidak berhubungan dengan isi data auat struktur file.
Abstraksi file dan direktori, system file memberikan abstraksi ke pemakai berupa file dan
direktori. Pemakai maupun proses tidak perlu lagi berhubungan dengan blok-blok data
melainkan beroperasi terhada abstraksi file dan/atau direktori.
Operasi-operasi terhadap file dan direktori, kumpulan system call dan/atau pustaka untuk
manipulasi file dan direktori.

3. System akses dan/atau system manajemen basis data


System Akses,metode kases merupakan lapisan terakhir. Metode ini menyediakan
antarmuka standar antara aplikasi dengan system file secara perangkat yang menyimpan data.
Metode pengaksesan yang berbeda merefleksikan struktur file berbeda dan cara-cara
pengaksesan dan pengolahan yang berbeda.
Metode pengaksesan yang paling dikenal adalah :
1. File pile (pile file)
2. File sekuen (sequential file)
3. File sekuen berindeks (indexed-sequenstial file)
4. File berindek majemuk (multiple-indexed file)
5. File ber-hash (hashed file)
6. File multiring (multiring file)

2.10 Sasaran Manajemen Sistem Berkas

21
Biasanya cara yang digunakan pemakai atau aplikasi dapat mengakses suatu bekas adalah
lewat sistem manajemen berkas dari sistem operasi. Pemakai atau pemrogram tidak perlu
mengembangkan software khusus untuk mengakses data ditiap aplikasi. Sistem juga
menyediakan pengendalian terhadap aset penting ini.
Sasaran dari sistem manajemen berkas, yaitu:
a. Untuk memenuhi kebutuhan manajemen data bagi pemakai, termasuk penyimpanan data dan
kemampuan melakukan operasi berkas.
b. Untuk menjamin data pada file adalah valid.
c. Untuk optimasi kerja.
d. Untuk menyediakan dukungan I/O beragam tipe peralatan penyimpanan.
e. Untuk meminimalkan potensi kehilangan atau kerusakan data.
f. Untuk menyediakan sekumpulan rutin interface I/O.
g. Untuk menyediakan dukungan I/O untuk sistem multiuser.

2.11 Ekstensi Berkas :

• Pengertian : Penandaan jenis berkas lewat nama berkas


• Ekstensi biasanya ditulis setelah nama berkas dipisahkan 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
Contoh :
Table 2.4. 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

c, cpp, pas, bas, Berisi kode-kode program dalam bahasa pemrograman


Source Code
php, java tertentu

Batch bat, sh, wsc Berisi kode-kode untuk memerintah commmand interpreter

22
(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
bmp, jpg, tiff, png,
Bitmap Berisi data citra atau gambar bitmap (gambar digital)
pcx, gif

2.12 Istilah-istilah dasar dalam Sistem Berkas

Ada beberapa istilah-istilah dalam sistem berkas diantaranya yaitu :


1. Entitas
Adalah suatu objek yang dapat dibedakan dari lainnya. Objek disini dapat berupa
barang, orang, maupun peristiwa. Contoh : Entitas gaji pegawai, entitas nomor telepon,
entitas nilai ujian.
2. Atribut
Adalah karakteristik yang menjadi ciri dari entitas.Contoh Entitas gaji pegawai terdiri
dari atribut : NIP, nama, jem lembur, tunjangan, gaji pokok.
3. Item Data
Adalah Tempat penyimpanan tiap atribut dari sebuah entitas. Contoh : Item data
untuk nama mahasiswa. Biasa disebut field, namun dipakai untuk menunjukkan tempat
dimana item data disimpan.
4. Item data elementer
Adalah bagian lebih kecil dari item data. Contoh : item data tanggal dapat dibagi
menjadi intem data elementer tanggal, bulan, dan tahun.
5. Record
Adalah kumpulan item data yang saling berhubungan.
6. Berkas/file
Adalah kumpulan record yang saling berhubungan.

23
BAB III
PENUTUP

3.1. Kesimpulan

Di dalam sebuah sistem operasi, salah satu hal yang paling penting adalah sistem berkas.
Sistem berkas ini muncul karena ada tiga masalah utama yang cukup signifikan, yaitu:

 Kebutuhan untuk menyimpan data dalam jumlah yang besar.


 Kebutuhan agar data tidak mudah hilang (non-volatile)
 Informasi harus tidak bergantung pada proses.
Pada sistem berkas ini, diatur segala hal yang berkaitan dengan sebuah
berkas mulai dari atribut, tipe, operasi, struktur, sampai metode akses
berkas.

3.2. Kritik dan Saran

Dari penjelasan yang telah kami jelaskan di atas, maka diharapkan makalah ini dapat
menjadikan pembaca menjadi memahami tentang Sistem Berkas. Selain itu penulis juga
menyarankan untuk menerapkan apa yang baik dari makalah ini dan juga mengingatkan penulis
apa yang dianggap pembaca kurang baik dari makalah ini. Makalah ini masih banyak memiliki
kekurangan, untuk itu penulis menyarankan agar makalah ini bisa disempurnakan baik dari cara
penulisan maupun pada struktur pembahasan.

24
DAFTAR PUSTAKA

http://alfiandri94.blogspot.co.id/2015/03/v-behaviorurldefaultvmlo_15.html
http://faisalahdadamanik.blogspot.co.id/2012/02/organisasi-file.html
https://bimosakti15.wordpress.com/2013/01/08/organisasi-file/
https://bayusetiawan21.wordpress.com/2014/06/03/organisasi-berkas-sequential/
http://dickymahfudin.blogspot.co.id/2012/10/manajemen-file_18.html
http://www.scribd.com/doc/33633093/Manajemen-File#scribd
http://ikacempaka.blogspot.com/2016/05/contoh-makalah-sistem-berkas.html

25

Anda mungkin juga menyukai