Anda di halaman 1dari 16

1

SISTEM BERKAS

(FILE SYSTEM)

KELOMPOK 1

1. Asri Widyadhari (132406210)


2. Arini Nisa Fitri Lingga (122406026)
3. Wahyu Hara (132406059)
4. Romauli Briliyanti 1324062242)
5. Yusuf Andreas (132406225)

D3 TEHNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2014
2i

KATA PENGANTAR

Alhamdulillah, puji syukur penulis ucapkan kehadirat Allah SWT berkat limpahan
rahmat dan karunia-Nya Penulis dapat menyelesaikan makalah yang membahas
tentang Sistem Berkas (File system)
Makalah ini dibuat dengan maksud sebagai penjelasan ringkas dari
sistem berkas tersebut.apa-apa saja istilah dalam sistem berkas,organisasi file serta
manajemen sistem berkas.
Dalam penulisan makalah ini, penulis menyadari masih banyak
terdapat kesalahan dan kekurangan. Untuk itu penulis sangat mengharapkan
masukan dan saran demi kesempurnaan makalah ini.Demikianlah makalah ini
penulis buat, semoga makalah ini dapat bermanfaat bagi semua yang membaca.

Medan,13 Desember 2014

Penulis
3ii

DAFTAR ISI

KATA PENGANTAR i
DAFTAR ISI ii
BAB 1 PENDAHULUAN
1.1 Latar Belakang ....................................................................................... 4
1.2 Rumusan Masalah .................................................................................. 4
BAB 2 SISTEM BERKAS
2.1 Pengertian sistem berkas ........................................................................ 6
2.2 Pengertian Organisasi File ..................................................................... 8
2.3 Sasaran Manajemen Sistem Berkas ....................................................... 8
2.4 Fungsi manajemen berkas ...................................................................... 9
2.5 Atribut pada berkas ................................................................................ 9
2.6 Ekstensi berkas..................................................................................... 11
2.7 Istilah-istilah dasar dalam Sistem Berkas ............................................ 12
2.8 Operasi pada berkas ............................................................................. 13
BAB 3 PENUTUP
3.1 Kesimpulan .......................................................................................... 16
3.2 Saran .................................................................................................... 16
4

BAB I

PENDAHULUAN

1.1. Latar Belakang

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. Apa yang dimaksud dengan sistem berkas


5

2. Bagaimana Organisasi File ?


3. Apa Sasaran Manajemen Sistem Berkas
4. Apa Fungsi Manajemen Berkas ?
5. Apa-apa saja istilah dasar dalam Sistem Berkas ?
6

BAB 2

SISTEM BERKAS

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).
Sistem Berkas adalah suatu sistem untuk mengetahui bagaimana cara
menyimpan data dari file tertentu dan organisasi file yang digunakan.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.
7

Contohnya:
a. Text File yaitu urutan karakter yang disusun ke dalam baris-baris.
b. Source File yaitu urutan subroutine dan fungsi yang nantinya akan dideklarasikan.
c. Object File yaitu urutan byte yang diatur ke dalam blok-blok yang dikenali oleh
linker dari sistem.
d. Executable File yaitu rangkaian code section yang dapat dibawa loader ke dalam
memori dan dieksekusi.

Pengarsipan dan akses adalah :

a. Cara untuk membentuk suatu arsip/file dan cara pencarian record-recordnya kembali.
b. Sistem berkas dan akses adalah sistem pengorganisasian, pengelolaan dan
penyimpanan data pada alat eksternal dengan organisasi file tertentu. Pada sistem
berkas dan akses penyimpanan data dilakukan secara fisik.
c. Teknik yang digunakan untuk menggambarkan dan menyimpan record pada file
disebut organisasi file.

Ada 4 komponen sistem berkas :

a. Disk management.
Menjelaskan bagaimana seharusnya menyusun blok-blok disk ke dalam file.
b. Naming.
Berguna bagi pemakai yang memungkinkan untuk menunjuk file dengan penamaan
yaitu dengan mengenali blok-blok disk.
c. Protection.
Suatu cara untuk memproteksi pemakai-pemakai file dari pemakai lain.
d. Reliability.
8

2.2 Pengertian Organisasi File

Pengorganisasian merupakan suatu teknik yang dipakai untuk menggambarkan dan


menyimpan record-record dalam sebuah berkas/file. Ada 4 teknik dasar dari
organisasi berkas, yaitu :

1) Sequential
2) Relative
3) Indexed sequential
4) Multi key

Secara umum berbeda dalam hal cara pengaksesannya, yaitu :

1) Direct acces, yaitu suatu cara pengaksesan record yang langsung, tanpa mengakses
seluruh record yang ada.
2) Sequential Acces, yaitu suatu cara pengaksesan record yang didahului
pengaksesan record-record didepannya.

2.3 Sasaran Manajemen Sistem Berkas

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.
9

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.4 Fungsi Manajemen Berkas

a. Beberapa fungsi manejemen berkas antara lain :


b. Pemakai dapat menciptakan, memodifikasi dan menghapus file.
c. Pemakai dapat memakai bersama berkas secara terkendali.
d. Mekanisme pemakaian file secara bersama yaitu dengan menyediakan beragam
access control file seperti read-only, write dan execute.
e. Pemakai dapat menstrukturkan file.

2.5 Atribut Pada Berkas

Berkas diberi nama, untuk kenyamanan bagi pengguna, dan untuk acuan bagi data
yang terkandung di dalamnya. Nama berkas biasanya berupa string atau karakter.
Beberapa sistem membedakan penggunaan huruf besar dan kecil dalam penamaan
sebuah berkas, sementara sistem yang lain menganggap kedua hal di atas
sama.Ketika berkas diberi nama, maka berkas tersebut akan menjadi mandiri
terhadap proses, pengguna, bahkan sistem yang membuatnya. Atribut berkas terdiri
dari:

a. Nama
merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa dibaca oleh
manusia (human-readable form).
b. Type
dibutuhkan untuk sistem yang mendukung beberapa type berbeda.
c. Pengenal (Identifier)
Tanda unik (biasanya dalam bentuk angka) yang digunakan oleh sistem untuk
mengenali suatu berkas dan tidak terbaca oleh user.
10

Informasi yang dibutuhkan oleh sistem untuk menandai aplikasi yang digunakan
untuk menampilkan isi berkas ada 2 macam :
1. Ditangani oleh system.
Portabilitas dan fleksibilitas rendah, tingkat keamanan tinggi, tersimpan terpisah dari
berkas.
2. Ditangani oleh user.
Portable dan fleksibel, tingkat keamanan rendah, contohnya menggunakan ekstensi.

d. Lokasi
Menandakan lokasi atau posisi dari berkas. Dibedakan menjadi 2 macam :

1. Lokasi berkas secara fisik, dilihat pada storage


2. Lokasi berkas secara logik, dilihat pada struktur direktori

e. Ukuran (size)

Menandakan ukuran dari suatu berkas, bisa jadi mengandung ukuran maksimal yang
diperbolehkan. Ada 2 macam :
1. Dalam Byte atau Word : ukuran data sebenarnya.
2. Dalam Blok : ukuran yang dibutuhkan untuk menyimpan.

f. Proteksi

adalah informasi mengenai kontrol akses, misalnya siapa saja yang boleh membaca,
menulis, dan mengeksekusi berkas. Ada 2 macam :

1. Kepemilikan atau ownership


2. Hak akses : read, write, execute, list, copy, dll

g. Waktu, tanggal dan identifikasi pengguna


informasi ini biasanya disimpan untuk pembuatan berkas, modifikasi terakhir yang
dilakukan pada berkas, dan penggunaan terakhir berkas.
11

2.6 Ekstensi Berkas

Merupakan 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
Pada UNIX bahkan dikenal ada file yang memiliki lebih dari satu ekstensi,
contohnya : tar.Z, tar.gz

Contoh Ekstensi

Jenis Ekstensi Fungsi


Berisi bahasa mesin yang dapat langsung
Executable exe, com, bin
dibaca oleh mesin
Berisi bahasa mesin yang belum dapat
Object obj, dcu, o
langsung dieksekusi
Source c, cpp, pas, bas, Berisi kode-kode program dalam bahasa
Code php, java pemrograman tertentu
Berisi kode-kode untuk memerintah
Batch bat, sh, wsc
commmand interpreter (shell)
Text txt, ini, inf Berisi teks
Berisi data dokumen (format word
Document doc, wri, rtf
processor)
Library lib, so, dll, ocx Pustaka rutin untuk programmer
Printing pdf, ps Berkas yang dipersiapkan untuk pencetakan
bmp, jpg, tiff, Berisi data citra atau gambar bitmap
Bitmap
png, pcx, gif (gambar digital)
12

2.7 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.
13

2.8 Operasi pada berkas

Sebuah berkas adalah jenis data abstrak. Untuk mendefinisikan berkas secara tepat,
perlu melihat operasi yang dapat dilakukan pada berkas tersebut. Sistem operasi
menyediakan system calls untuk membuat, membaca, menulis, mencari, menghapus
dan sebagainya. Berikut dapat kita lihat apa yang harus dilakukan system operasi pada
keenam

operasi dasar pada berkas:

1. Membuat sebuah berkas

Ada dua cara dalam membuat berkas. Pertama, tempat baru di dalam system 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, system 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 sebuah berkas, dapat menggunakan system call beserta nama
berkas di blok memori mana berkas berikutnya diletakkan. Direktori mencari berkas
yang akan dibaca dan system menyimpan penunjuk baca pada berkas dimana
pembacaan berikutnya akan terjadi. Ketika pembacaan dimulai, penunjuk harus
14

diperbaharui. Sehingga secara umum, suatu berkas ketika sedang dibaca atau ditulis,
kebanyakan system hanya mempunyai satu penunjuk, baca dan tulis menggunakan
penunjuk yang sama, hal ini menghemat tempat dan mengurangi kompleksitas system.

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 ini sering disebut pencarian berkas.

5. Menghapus sebuah berkas

Untuk menghapus berkas, perlu dicari berkas tersebut di dalam direktori. Setelah
ditemukan dapat dibebaskan tempat yang dipakai berkas tersebut (sehingga dapat
digunakan oleh berkas lain) dan menghapus tempatnya di direktori.

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
tetapsama tetapi panjang berkas menjadi nol, hal ini lebih baik daripada memaksa
pengguna untuk menghapus berkas dan membuatnya lagi.

Beberapa informasi yang terkait dengan pembukaan berkas, yaitu :

1) Penunjuk berkas

Pada system yang tidak mengikutkan batas berkas sebagai bagian dari system call
baca dan tulis, system 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


15

Setelah berkas ditutup, system harus mengosongkan kembali table berkas yang dibuka
yang digunakan oleh berkas tadi atau tempat di table akan habis. Karena mungkin ada
beberapa proses yang membuka berkas secara bersamaan dan system harus menunggu
sampai berkas tersebut ditutup sebelum mengosongkan tempatnya di table.
Penghitung ini mencatat banyaknya berkas yang telah dibuka dan ditutup dan menjadi
nol ketikayang terakhir membaca berkas menutup berkas tersebut barulah system
dapat mengosongkan tempatnya di table.
16

BAB 3

PENUTUP

3.1 Kesimpulan

Dari sudut pandang pengguna, berkas merupakan bagian terkecil dari penyimpanan
logis. Itu artinya data tidak dapat ditulis ke penyimpanan sekunder, kecuali jika
berada didalam berkas. Berkas mempresentasikan program dan data. Informasi dalam
berkas ditentukan oleh pembuatnya.

3.2 Saran

Agar kita dapat menggunakan komputer dengan nyaman dan sistem penyimpanan
file dengan sistematika yang seragam. Maka media penyimpanan logis yang tepat
yaitu dengan menggunakan Sistem Berkas.
Semoga dapat bermanfaat bagi semua yang menggunakannya dan
mengaplikasikannya dalam kehidupan sehari-hari juga dapat digunakan oleh semua
kalangan.

Anda mungkin juga menyukai