Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
2Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Sistem Berkas

Sistem Berkas

Ratings: (0)|Views: 182|Likes:
Sistem Berkas
Sistem Berkas

More info:

Categories:Business/Law
Published by: Dha Pier Amanda Konar on May 01, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

10/26/2013

pdf

text

original

 
BAB 1SISTEM FILE
Pengertian Sistem Berkas
Sistem berkas merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam system operasi. Terdapat dua bagian pentingdalam system berkas, yaitu :
Kumpulan berkas, sebagai tempat penyimpanan data, serta
Struktur direktori, yang mengatur dan menyediakan informasi mengenai seluruh berkas dalam system
Konsep Dasar Berkas
Komputer dapat menyimpan informasi ke beberapa media penyimpanan yang berbeda, seperti magnetic disks, magnetic tapes dan optical disks. Agar komputer dapatdigunakan dengan nyaman, system operasi menyediakan system penyimpanan dengansistematika yang seragam. Sistem operasi mengabstraksikan property fisik dari media penyimpanannya dan mendefinisikan unit penyimpanan logis yaitu berkas. Berkasdipetakan ke media fisik oleh system operasi. Media penyimpanan ini umumnya bersifatnon-volatile, sehingga kandungan di dalamnya tidak akan hilang jika terjadi gagal listrik maupun system reboot.Berkas adalah kumpulan informasi berkait yang diberi nama dan direkam pada penyimpanan sekunder. Dari sudut pandang pengguna, berkas merupakan bagian terkecildari penyimpanan logis, artinya data tidak dapat ditulis ke penyimpanan sekunder kecuali jika berada di dalam berkas. Biasanya berkas merepresentasikan program dan data. Datadari berkas dapat bersifat numeric, alfabetik, alfanumerik atau pun biner. Format berkas juga bias bebas, misalnya berkas teks atau dapat juga diformat pasti. Secara umum, berkasadalah urutan bit, byte, baris atau catatan yang didefinisikan oleh pembuat berkas dan pengguna.1
 
Informasi dalam berkas ditentukan oleh pembuatnya. Ada banyak beragam jenisinformasi yang dapat disimpan dalam berkas. Hal ini disebabkan oleh struktur tertentu yangdimiliki oleh berkas, sesuai dengan jenisnya masing-masing. Contohnya :
Text file; yaitu urutan karakter yang disusun ke dalam baris-baris
Source file; yaitu urutan subroutine dan fungsi yang nantinya akandideklarasikan
Object file; merupakan urutan byte yang diatur ke dalam blok-blok yangdikenali oleh linker dari system
Executable file; adalah rangkaian code section yang dapat dibawa loader kedalam memori dan dieksekusi
Atribut Pada Berkas
Berkas diberi nama untuk kenyamanan bagi pengguna dan untuk acuan bagi datayang terkandung di dalamnya. Nama berkas biasanya berupa string atau karakter. Beberapasystem membedakan penggunaan huruf besar dan kecil dalam penamaan sebuah berkas,sementara system yang lain menganggap kedua hal di atas sama. Ketika berkas diberinama, maka berkas tersebut akan menjadi madiri terhadap proses, pengguna bahkan systemyang membuatnya. Atribut berkas terdiri dari :
 Nama; merupakan satu-satunya informasi yang tetap dalam bentuk yang bias dibacaoleh manusia (human-readable form)
Type, dibutuhkan untuk system yang mendukung beberapa type berbeda
Lokasi; merupakan pointer ke device dan ke lokasi berkas pada device tersebut
Ukuran (size); yaitu ukuran berkas pada saat itu, baik dalam byte, huruf atau pun blok 
Proteksi; adalah informasi mengenai kontrol akses, misalnya siapa saja yang bolehmembaca, menulis dan mengeksekusi berkas
Waktu, tanggal dan identifikasi pengguna; informasi ini biasanya disimpan untuk :1.Pembuatan berkas2.Modifikasi terakhir yang dilakukan pada berkas, dan3.Penggunaan terakhir berkas2
 
Data tersebut dapat berguna untuk proteksi, keamanan dan monitoring penggunaan dari berkas. Informasi tentang seluruh berkas disimpan dalam struktur direktori yang terdapat pada penyimpanan sekunder. Direktori, seperti berkas, harus bersifat non-volatile, sehinggakeduanya harus disimpan pada sebuah device dan baru dibawa bagian per-bagian kememori pada saat dibutuhkan.
Operasi Pada Berkas
Sebuah berkas adalah jenis data abstrak. Untuk mendefinisikan berkas secara tepat, perlu melihat operasi yang dapat dilakukan pada berkas tersebut. Sistem operasimenyediakan system calls untuk membuat, membaca, menulis, mencari, menghapus dansebagainya. Berikut dapat kita lihat apa yang harus dilakukan system operasi pada keenamoperasi dasar pada berkas.
Membuat sebuah berkasAda dua cara dalam membuat berkas. Pertama, tempat baru di dalam system berkasharus di alokasikan untuk berkas yang akan dibuat. Kedua, sebuah direktori harusmempersiapkan tempat untuk berkas baru, kemudian direktori tersebut akan mencatatnama berkas dan lokasinya pada sistem berkas.
Menulis pada sebuah berkasUntuk menulis pada berkas, kita menggunakan system call beserta nama berkas yangakan ditulisi dan informasi apa yang akan ditulis pada berkas. Ketika diberi nama berkas,system mencari ke direktori untuk mendapatkan lokasi berkas. Sistem juga harusmenyimpan penunjuk tulis pada berkas dimana penulisan berikut akan ditempatkan.Penunjuk tulis harus diperbaharui setiap terjadi penulisan pada berkas.
Membaca sebuah berkasUntuk dapat membaca sebuah berkas, dapat menggunakan system call beserta nama berkas di blok memori mana berkas berikutnya diletakkan. Direktori mencari berkasyang akan dibaca dan system menyimpan penunjuk baca pada berkas dimana pembacaan berikutnya akan terjadi. Ketika pembacaan dimulai, penunjuk harus diperbaharui.Sehingga secara umum, suatu berkas ketika sedang dibaca atau ditulis, kebanyakan3

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->