BAB I BAB I
PENDAHULUAN PENDAHULUAN
1.1.
1.1. Latar BelakangLatar Belakang
Komputer dapat menyimpan informasi dalam berbagai bentuk fisik tempat Komputer dapat menyimpan informasi dalam berbagai bentuk fisik tempat penyimpanan
penyimpanan seperti seperti pita pita magnetik, magnetik, disk disk dan dan lain-lain. lain-lain. Sistem Sistem operasi operasi memberikanmemberikan pandangan logis yang sejenis da
pandangan logis yang sejenis dari tempat penyimpanan informasi.ri tempat penyimpanan informasi.
Bentuk penyimpanan abstraksi dari unit penyimpan informasi dalam bentuk Bentuk penyimpanan abstraksi dari unit penyimpan informasi dalam bentuk fisik adalah file. File-file dipetakan oleh sistem operasi ke dalam peralatan fisik.
fisik adalah file. File-file dipetakan oleh sistem operasi ke dalam peralatan fisik.
File adalah sekumpulan informasi yang saling berkaitan dan didefinisikan oleh File adalah sekumpulan informasi yang saling berkaitan dan didefinisikan oleh pembuatnya.
pembuatnya. Umumnya Umumnya berkas berkas adalah adalah sekumpulan sekumpulan bit, bit, byte, byte, record record di di mana mana artinyaartinya didefinisikan oleh pembuat dan pemakainya. File data dapat berbentuk numeric, didefinisikan oleh pembuat dan pemakainya. File data dapat berbentuk numeric, alfabeth ataupun alfanumeric. File dapat berbentuk bebas seperti file teks ata alfabeth ataupun alfanumeric. File dapat berbentuk bebas seperti file teks ata terstruktur.
terstruktur.
Suatu file mempunyai nama dan diacu berdasarkan nama tersebut. Juga Suatu file mempunyai nama dan diacu berdasarkan nama tersebut. Juga mempunyai komponen lain seperti tipe, waktu pembuatan, nama dan nomor account mempunyai komponen lain seperti tipe, waktu pembuatan, nama dan nomor account dari pembuatnya, besar ukuran file. Kita dapat menulis informasi, mengubah dari pembuatnya, besar ukuran file. Kita dapat menulis informasi, mengubah informasi, menambah dan menghapus informasi dalam file.
informasi, menambah dan menghapus informasi dalam file.
1.2.
1.2. Rumusan MasalahRumusan Masalah
Dari uraian latar belakang diatas penulis dapat mengambil beberapa point yang akan Dari uraian latar belakang diatas penulis dapat mengambil beberapa point yang akan dijadikan sebagai rumusan masalah dalam makalah ini diantaranya yaitu :
dijadikan sebagai rumusan masalah dalam makalah ini diantaranya yaitu : 1.
1. Apa yang dimaksud dengan sistem berkasApa yang dimaksud dengan sistem berkas 2.
2. Bagaimana Organisasi File ?Bagaimana Organisasi File ? 3.
3. Apa Sasaran Manajemen Sistem BerkasApa Sasaran Manajemen Sistem Berkas 4.
4. Apa Fungsi Manajemen Berkas ?Apa Fungsi Manajemen Berkas ? 5.
BAB III BAB III PEMBAHASAN PEMBAHASAN
2.1.
2.1. Pengertian Sistem BerkasPengertian Sistem Berkas
Sistem adalah sekelompok el
Sistem adalah sekelompok elemen dan prosedur yang emen dan prosedur yang saling berhubungan dan saling berhubungan dan salingsaling bekerja
bekerja sama sama dalam dalam pencapaian pencapaian suatu suatu tujuan tujuan tertentu. tertentu. Berkas Berkas adalah adalah kumpulankumpulan informasi berkait yang diberi nama dan direkam pada penyimpanan informasi berkait yang diberi nama dan direkam pada penyimpanan sekunder(secondary storage).
sekunder(secondary storage). Si
Si ststeem m BB eerrkakass adalah suatu sistem untuk mengetahui bagaimana cara adalah suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan.Sistem berkas menyimpan data dari file tertentu dan organisasi file yang digunakan.Sistem berkas menyediakan pendukung yang memungkinkan programmer mengakses file tanpa menyediakan pendukung yang memungkinkan programmer mengakses file tanpa menyangkut perincian karakteristik penyimpanan dan peralatan pewaktu. Sistem menyangkut perincian karakteristik penyimpanan dan peralatan pewaktu. Sistem berkas
berkas mengubah mengubah pernyataan pernyataan akses akses file file menjadi menjadi instruksi instruksi input/output input/output levellevel rendah.Sistem akses adalah cara untuk mengambil informasi dari suatu file.
rendah.Sistem akses adalah cara untuk mengambil informasi dari suatu file.
Seperti yang telah kita ketahui, komputer dapat menyimpan informasi ke Seperti yang telah kita ketahui, komputer dapat menyimpan informasi ke beberapa
beberapa media media penyimpanan penyimpanan yang yang berbeda, berbeda, seperti seperti magnetic magnetic disks, disks, magnetic magnetic tapes,tapes, dan optical disks. Agar komputer dapat digunakan dengan nyaman, sistem operasi dan optical disks. Agar komputer dapat digunakan dengan nyaman, sistem operasi menyediakan sistem penyimpanan dengan sistematika yang seragam. Sistem Operasi menyediakan sistem penyimpanan dengan sistematika yang seragam. Sistem Operasi mengabstraksi properti fisik dari media penyimpanannya dan mendefinisikan unit mengabstraksi properti fisik dari media penyimpanannya dan mendefinisikan unit penyimpanan logis, yaitu berkas.
penyimpanan logis, yaitu berkas.
Berkas dipetakan ke media fisik oleh sistem operasi. Media penyimpanan ini Berkas dipetakan ke media fisik oleh sistem operasi. Media penyimpanan ini umumnya bersifat
umumnya bersifat nonvolatile,nonvolatile, sehingga kandungan di dalamnya tidak akan hilang sehingga kandungan di dalamnya tidak akan hilang jika
jika terjadi terjadi gagal gagal listrik listrik maupun maupun system system reboot. reboot. Informasi Informasi dalam dalam berkas berkas ditentukanditentukan oleh pembuatnya. Ada banyak beragam tipe informasi yang dapat disimpan dalam oleh pembuatnya. Ada banyak beragam tipe informasi yang dapat disimpan dalam berkas.
berkas. Hal Hal ini ini disebabkan disebabkan oleh oleh struktur struktur tertentu tertentu yang yang dimiliki dimiliki oleh oleh berkas, berkas, sesuaisesuai dengan tipenya masing-masing.
dengan tipenya masing-masing.
Contohnya: Contohnya:
a.
a. Text FileText File yaitu urutan karakter yang disusun ke dalam baris-baris. yaitu urutan karakter yang disusun ke dalam baris-baris. b.
b. Source FileSource File yaitu urutan subroutine dan fungsi yang nantinya akan yaitu urutan subroutine dan fungsi yang nantinya akan dideklarasikan.
dideklarasikan. c.
c. Object FileObject File yaitu urutan byte yang diatur ke dalam blok-blok yang dikenali oleh yaitu urutan byte yang diatur ke dalam blok-blok yang dikenali oleh linker dari sistem.
d.
d. Executable Executable FileFile yaitu rangkaian code section yang dapat dibawa loader ke dalam yaitu rangkaian code section yang dapat dibawa loader ke dalam memori dan dieksekusi.
memori dan dieksekusi.
Pengarsipan dan akses adalah : Pengarsipan dan akses adalah :
a.
a. Cara untuk membentuk suatu arsip/file dan cara pencarian record-recordnyaCara untuk membentuk suatu arsip/file dan cara pencarian record-recordnya kembali.
kembali. b.
b. Sistem berkas dan akses adalah sistem pengorganisasian, pengelolaan danSistem berkas dan akses adalah sistem pengorganisasian, pengelolaan dan penyimpanan
penyimpanan data pada data pada alat eksternal alat eksternal dengan odengan organisasi file rganisasi file tertentu. Pada tertentu. Pada sistemsistem berkas dan akses penyimpanan data
berkas dan akses penyimpanan data dilakukan secara fisik.dilakukan secara fisik. c.
c. Teknik yang digunakan untuk menggambarkan dan menyimpan record pada fileTeknik yang digunakan untuk menggambarkan dan menyimpan record pada file disebut organisasi file.
disebut organisasi file.
Ada 4 komponen sistem berkas : Ada 4 komponen sistem berkas :
a.
a. Disk management. Disk management.
Menjelaskan bagaimana seharusnya menyusun blok-blok disk ke dalam file. Menjelaskan bagaimana seharusnya menyusun blok-blok disk ke dalam file. b.
b. Naming. Naming.
Berguna bagi pemakai yang memungkinkan untuk menunjuk file dengan Berguna bagi pemakai yang memungkinkan untuk menunjuk file dengan penamaan yaitu dengan
penamaan yaitu dengan mengenali blok-blok disk.mengenali blok-blok disk. c.
c. Protection. Protection.
Suatu cara untuk memproteksi pemakai-pemakai file dari pemakai lain. Suatu cara untuk memproteksi pemakai-pemakai file dari pemakai lain. d.
d. Reliability.Reliability.
2.2
2.2 PengertiaPengertian n Organisasi FileOrganisasi File
Pengorganisasian merupakan suatu teknik yang dipakai untuk menggambarkan dan Pengorganisasian merupakan suatu teknik yang dipakai untuk menggambarkan dan menyimpan record-record dalam sebuah berkas/file. Ada 4 teknik dasar dari menyimpan record-record dalam sebuah berkas/file. Ada 4 teknik dasar dari organisasi berkas, yaitu :
organisasi berkas, yaitu : 1) Sequential 1) Sequential 2) Relative 2) Relative 3) Indexed sequential 3) Indexed sequential 4) Multi key 4) Multi key
Secara umum berbeda dalam hal cara pengaksesannya, yaitu : Secara umum berbeda dalam hal cara pengaksesannya, yaitu :
1) Direct acces, yaitu suatu cara pengaksesan record yang langsung, tanpa 1) Direct acces, yaitu suatu cara pengaksesan record yang langsung, tanpa
mengakses seluruh record yang ada. mengakses seluruh record yang ada.
2) Sequential Acces, yaitu suatu cara pengaksesan record yang didahului 2) Sequential Acces, yaitu suatu cara pengaksesan record yang didahului
pengaksesan record-record didepann pengaksesan record-record didepann ya.ya.
2.3
2.3 Sasaran Manajemen Sistem BerkasSasaran Manajemen Sistem Berkas
Biasanya cara yang digunakan pemakai atau aplikasi dapat mengakses suatu Biasanya cara yang digunakan pemakai atau aplikasi dapat mengakses suatu bekas
bekas adalah adalah lewat lewat sistem sistem manajemen manajemen berkas berkas dari dari sistem sistem operasi. operasi. Pemakai Pemakai atauatau pemrogram tidak perlu
pemrogram tidak perlu mengembangkan software mengembangkan software khusus untuk khusus untuk mengakses data ditiapmengakses data ditiap aplikasi. Sistem juga menyediakan pengendalian terhadap aset penting ini.
aplikasi. Sistem juga menyediakan pengendalian terhadap aset penting ini.
Sasaran dari sistem manajemen berkas, yaitu: Sasaran dari sistem manajemen berkas, yaitu:
a.
a. Untuk memenuhi kebutuhan manajemen data bagi pemakai, termasukUntuk memenuhi kebutuhan manajemen data bagi pemakai, termasuk penyimpanan data dan ke
penyimpanan data dan kemampuan melakukan opmampuan melakukan operasi berkas.erasi berkas. b.
b. Untuk menjamin data pada file adalah valid.Untuk menjamin data pada file adalah valid. c.
c. Untuk optimasi kerja.Untuk optimasi kerja. d.
d. Untuk menyediakan dukungan I/O beragam tipe peralatan penyimpanan.Untuk menyediakan dukungan I/O beragam tipe peralatan penyimpanan. e.
e. Untuk meminimalkan potensi kehilangan atau kerusakan data.Untuk meminimalkan potensi kehilangan atau kerusakan data. f.
f. Untuk menyediakan sekumpulan rutin interface I/O.Untuk menyediakan sekumpulan rutin interface I/O. g.
g. Untuk menyediakan dukungan I/O untuk sistem multiuser.Untuk menyediakan dukungan I/O untuk sistem multiuser.
2.4
2.4 Fungsi Manajemen BerkasFungsi Manajemen Berkas
a.
a. Beberapa fungsi manejemen berkas antara lain :Beberapa fungsi manejemen berkas antara lain : b.
b. Pemakai dapat menciptakan, memodifikasi dan menghapus file.Pemakai dapat menciptakan, memodifikasi dan menghapus file. c.
c. Pemakai dapat memakai bersama berkas secara terkendali.Pemakai dapat memakai bersama berkas secara terkendali. d.
d. Mekanisme pemakaian file secara bersama yaitu dengan menyediakan beragamMekanisme pemakaian file secara bersama yaitu dengan menyediakan beragam access control file seperti read-only, write dan execute.
access control file seperti read-only, write dan execute. e.
2.5
2.5 Atribut Pada BerkasAtribut Pada Berkas
Berkas diberi nama, untuk kenyamanan bagi pengguna, dan untuk acuan bagi Berkas diberi nama, untuk kenyamanan bagi pengguna, dan untuk acuan bagi data yang terkandung di dalamnya. Nama berkas biasanya berupa string atau data yang terkandung di dalamnya. Nama berkas biasanya berupa string atau karakter. Beberapa sistem membedakan penggunaan huruf besar dan kecil dalam karakter. Beberapa sistem membedakan penggunaan huruf besar dan kecil dalam penamaan
penamaan sebuah sebuah berkas, berkas, sementara sementara sistem sistem yang yang lain lain menganggap menganggap kedua kedua hal hal di di atasatas sama.Ketika berkas diberi nama, maka berkas tersebut akan menjadi mandiri sama.Ketika berkas diberi nama, maka berkas tersebut akan menjadi mandiri terhadap proses, pengguna, bahkan sistem yang membuatnya. Atribut berkas terdiri terhadap proses, pengguna, bahkan sistem yang membuatnya. Atribut berkas terdiri dari:
dari: a.
a. Nama Nama
merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa dibaca oleh merupakan satu-satunya informasi yang tetap dalam bentuk yang bisa dibaca oleh manusia (human-readable form).
manusia (human-readable form). b.
b. TypeType
dibutuhkan untuk sistem yang mendukung beberapa type berbeda. dibutuhkan untuk sistem yang mendukung beberapa type berbeda. c.
c. Pengenal (Pengenal ( Identifier Identifier ))
Tanda unik (biasanya dalam bentuk angka) yang digunakan oleh sistem untuk Tanda unik (biasanya dalam bentuk angka) yang digunakan oleh sistem untuk mengenali suatu berkas dan tidak terbaca oleh user.
mengenali suatu berkas dan tidak terbaca oleh user.
Informasi yang dibutuhkan oleh sistem untuk menandai aplikasi yang digunakan Informasi yang dibutuhkan oleh sistem untuk menandai aplikasi yang digunakan untuk menampilkan isi berkas ada 2 macam :
untuk menampilkan isi berkas ada 2 macam : 1.
1. Ditangani Ditangani oleh oleh system.system.
Portabilitas dan fleksibilitas rendah, tingkat keamanan tinggi, tersimpan terpisah Portabilitas dan fleksibilitas rendah, tingkat keamanan tinggi, tersimpan terpisah dari berkas.
dari berkas. 2.
2. Ditangani Ditangani oleh oleh user.user.
Portable dan fleksibel, tingkat keamanan rendah, contohnya menggunakan Portable dan fleksibel, tingkat keamanan rendah, contohnya menggunakan ekstensi.
ekstensi. d.
d. LokasiLokasi
Menandakan lokasi atau posisi dari berkas. Dibedakan menjadi 2 macam : Menandakan lokasi atau posisi dari berkas. Dibedakan menjadi 2 macam :
1.
1. Lokasi berkas Lokasi berkas secara fisik, secara fisik, dilihat padadilihat pada storage storage 2.
2. Lokasi berkas Lokasi berkas secara logik, dilihat secara logik, dilihat pada struktur direktoripada struktur direktori e.
e. Ukuran (size)Ukuran (size)
Menandakan ukuran dari suatu berkas, bisa jadi mengandung ukuran maksimal Menandakan ukuran dari suatu berkas, bisa jadi mengandung ukuran maksimal yang diperbolehkan. Ada 2 macam :
1.
1. Dalam Byte atau Dalam Byte atau Word : ukuran Word : ukuran data sebenarnya.data sebenarnya. 2.
2. Dalam Dalam Blok Blok : : ukuran yukuran yang dibutuhkan ang dibutuhkan untuk menyimpan.untuk menyimpan. f.
f. ProteksiProteksi
adalah informasi mengenai kontrol akses, misalnya siapa saja yang boleh adalah informasi mengenai kontrol akses, misalnya siapa saja yang boleh membaca, menulis, dan mengeksekusi berkas. Ada 2 macam :
membaca, menulis, dan mengeksekusi berkas. Ada 2 macam : 1. Kepemilikan atau
1. Kepemilikan atau ownershipownership 2. Hak akses :
2. Hak akses : read read ,, writewrite,, executeexecute,, list list ,, copycopy, dll, dll g.
g.Waktu, tanggal dan identifikasi penggunaWaktu, tanggal dan identifikasi pengguna
informasi ini biasanya disimpan untuk pembuatan berkas, modifikasi terakhir yang informasi ini biasanya disimpan untuk pembuatan berkas, modifikasi terakhir yang dilakukan pada berkas, dan penggunaan terakhir berkas.
dilakukan pada berkas, dan penggunaan terakhir berkas.
2.6
2.6 Ekstensi BerkasEkstensi Berkas
Merupakan
Merupakan Penandaan jenis Penandaan jenis berkas lberkas lewat nama ewat nama berkas.Ekstensi biasanya berkas.Ekstensi biasanya ditulisditulis setelah nama berkas dipisahkan dengan sebuah tanda titik. Pada sistem yang lama setelah nama berkas dipisahkan dengan sebuah tanda titik. Pada sistem yang lama (MS-DOS) ekstensi hanya diperbolehkan maksimal 3 huruf, contohnya : exe, bat, (MS-DOS) ekstensi hanya diperbolehkan maksimal 3 huruf, contohnya : exe, bat, com, txt Batasan itu dihilangkan pada sistem yang lebih baru (Windows), contohnya : com, txt Batasan itu dihilangkan pada sistem yang lebih baru (Windows), contohnya : mpeg, java
mpeg, java
Pada UNIX bahkan dikenal ada file yang memiliki lebih dari satu ekstensi, Pada UNIX bahkan dikenal ada file yang memiliki lebih dari satu ekstensi, contohnya : tar.Z, tar.gz
contohnya : tar.Z, tar.gz
Contoh Ekstensi Contoh Ekstensi Jenis
Jenis EkstensiEkstensi FungsiFungsi Executable
Executable exe, exe, com, com, bin bin Berisi Berisi bahasa bahasa mesin mesin yang yang dapat dapat langsung langsung dibaca dibaca oleh oleh mesinmesin Object
Object obj, dcu, obj, dcu, o o Berisi Berisi bahasa bahasa mesin mesin yang yang belum belum dapat dapat langsung langsung dieksekusidieksekusi Source Code
Source Code c, cpp, pas, bas, php,c, cpp, pas, bas, php, java
java
Berisi kode-kode program dalam bahasa pemrograman Berisi kode-kode program dalam bahasa pemrograman tertentu
tertentu Batch
Batch bat, bat, sh, sh, wscwsc Berisi kode-kode untuk memerintahBerisi kode-kode untuk memerintah commmand interpreter commmand interpreter (( shell shell ))
Text
Text txt, txt, ini, ini, inf inf Berisi Berisi teksteks Document
Document doc, doc, wri, wri, rtf rtf Berisi Berisi data data dokumen dokumen (format(format word processor word processor )) Library
Library lib, lib, so, so, dll, dll, ocx ocx Pustaka Pustaka rutin rutin untuk untuk programmerprogrammer Printing
Printing pdf, pdf, ps ps Berkas Berkas yang yang dipersiapkan dipersiapkan untuk untuk pencetakanpencetakan Bitmap
Bitmap bmp, bmp, jpg, jpg, tiff, tiff, png,png, pcx, gif
2.7
2.7 Istilah-istilah dasar dalam Sistem BerkasIstilah-istilah dasar dalam Sistem Berkas
Ada beberapa istilah-istilah dalam sistem berkas diantaranya yaitu : Ada beberapa istilah-istilah dalam sistem berkas diantaranya yaitu : 1. Entitas
1. Entitas
Adalah suatu objek yang dapat dibedakan dari lainnya. Objek disini dapat berupa Adalah suatu objek yang dapat dibedakan dari lainnya. Objek disini dapat berupa barang, orang, maupun pe
barang, orang, maupun peristiwa.ristiwa.
Contoh : Entitas gaji pegawai, entitas nomor telepon, entitas nilai ujian. Contoh : Entitas gaji pegawai, entitas nomor telepon, entitas nilai ujian. 2. Atribut
2. Atribut
Adalah karakteristik yang menjadi ciri dari entitas. Adalah karakteristik yang menjadi ciri dari entitas.
Contoh Entitas gaji pegawai terdiri dari atribut : NIP, nama, jem lembur, Contoh Entitas gaji pegawai terdiri dari atribut : NIP, nama, jem lembur, tunjangan, gaji pokok.
tunjangan, gaji pokok. 3.
3. Item Item DataData
Adalah Tempat penyimpanan tiap atribut dari sebuah entitas. Adalah Tempat penyimpanan tiap atribut dari sebuah entitas.
Contoh : Item data untuk nama mahasiswa. Biasa disebut field, namun dipakai Contoh : Item data untuk nama mahasiswa. Biasa disebut field, namun dipakai untuk menunjukkan tempat dimana item data disimpan.
untuk menunjukkan tempat dimana item data disimpan. 4.
4. Item Item data data elementerelementer
Adalah bagian lebih kecil dari item data. Adalah bagian lebih kecil dari item data.
Contoh : item data tanggal dapat dibagi menjadi intem data elementer tanggal, Contoh : item data tanggal dapat dibagi menjadi intem data elementer tanggal, bulan, dan tahun.
bulan, dan tahun. 5. Record
5. Record
Adalah kumpulan item data yang saling berhubungan. Adalah kumpulan item data yang saling berhubungan. 6. Berkas/file
6. Berkas/file
Adalah kumpulan record yang saling berhubungan. Adalah kumpulan record yang saling berhubungan.
2.8
2.8 Operasi pada berkasOperasi pada berkas
Sebuah berkas adalah jenis data abstrak. Untuk mendefinisikan berkas secara Sebuah berkas adalah jenis data abstrak. Untuk mendefinisikan berkas secara tepat, perlu melihat operasi yang dapat dilakukan pada berkas tersebut. Sistem operasi tepat, perlu melihat operasi yang dapat dilakukan pada berkas tersebut. Sistem operasi menyediakan system calls untuk membuat, membaca, menulis, mencari, menyediakan system calls untuk membuat, membaca, menulis, mencari, menghapus dan sebagainya. Berikut dapat kita lihat apa yang harus dilakukan system menghapus dan sebagainya. Berikut dapat kita lihat apa yang harus dilakukan system operasi pada keenam
Operasi Dasar Pada Berkas Operasi Dasar Pada Berkas:: 1.
1. Membuat sebuah berkasMembuat sebuah berkas
Ada dua cara dalam membuat berkas. Pertama, tempat baru di dalam system Ada dua cara dalam membuat berkas. Pertama, tempat baru di dalam system berkas
berkas
harus di alokasikan untuk berkas yang akan dibuat. Kedua, sebuah direktori harus harus di alokasikan untuk berkas yang akan dibuat. Kedua, sebuah direktori harus mempersiapkan tempat untuk berkas baru, kemudian direktori tersebut akan mempersiapkan tempat untuk berkas baru, kemudian direktori tersebut akan mencatat
mencatat
nama berkas dan lokasinya pada sistem berkas. nama berkas dan lokasinya pada sistem berkas. 2.
2. Menulis pada sebuah berkasMenulis pada sebuah berkas
Untuk menulis pada berkas, kita menggunakan system call beserta nama berkas Untuk menulis pada berkas, kita menggunakan system call beserta nama berkas yang
yang
akan ditulisi dan informasi apa yang akan ditulis pada berkas. Ketika diberi nama akan ditulisi dan informasi apa yang akan ditulis pada berkas. Ketika diberi nama berkas,
berkas, system system mencari mencari ke ke direktori direktori untuk untuk mendapatkan mendapatkan lokasi lokasi berkas. berkas. SistemSistem juga harus
juga harus menyimpan menyimpan penunjuk penunjuk tulis pada tulis pada berkas dimana berkas dimana penulisan bepenulisan berikut akanrikut akan ditempatkan. Penunjuk tulis harus diperbaharui setiap terjadi penulisan pada ditempatkan. Penunjuk tulis harus diperbaharui setiap terjadi penulisan pada berkas.
berkas. 3.
3. Membaca sebuah berkasMembaca sebuah berkas
Untuk dapat membaca sebuah berkas, dapat menggunakan system call beserta Untuk dapat membaca sebuah berkas, dapat menggunakan system call beserta nama berkas di blok memori mana berkas berikutnya diletakkan. Direktori nama berkas di blok memori mana berkas berikutnya diletakkan. Direktori mencari berkas yang akan dibaca dan system menyimpan penunjuk baca pada mencari berkas yang akan dibaca dan system menyimpan penunjuk baca pada berkas
berkas dimana dimana pembacaan pembacaan berikutnya berikutnya akan akan terjadi. terjadi. Ketika Ketika pembacaan pembacaan dimulai,dimulai, penunjuk
penunjuk harus harus diperbaharui. diperbaharui. Sehingga Sehingga secara umsecara umum, um, suatu suatu berkas ketika berkas ketika sedangsedang dibaca atau ditulis, kebanyakan system hanya mempunyai satu penunjuk, baca dibaca atau ditulis, kebanyakan system hanya mempunyai satu penunjuk, baca dan tulis menggunakan penunjuk yang sama, hal ini menghemat tempat dan dan tulis menggunakan penunjuk yang sama, hal ini menghemat tempat dan mengurangi kompleksitas system.
mengurangi kompleksitas system. 4.
4. Menempatkan kembali sebuah berkasMenempatkan kembali sebuah berkas
Direktori yang bertugas untuk mencari berkas yang bersesuaian dan Direktori yang bertugas untuk mencari berkas yang bersesuaian dan mengembalikan lokasi berkas pada saat itu. Menempatkan berkas tidak perlu mengembalikan lokasi berkas pada saat itu. Menempatkan berkas tidak perlu melibatkan proses I/O. Operasi ini sering disebut pencarian berkas.
melibatkan proses I/O. Operasi ini sering disebut pencarian berkas. 5.
5. Menghapus Menghapus sebuah sebuah berkasberkas
Untuk menghapus berkas, perlu dicari berkas tersebut di dalam direktori. Setelah Untuk menghapus berkas, perlu dicari berkas tersebut di dalam direktori. Setelah ditemukan dapat dibebaskan tempat yang dipakai berkas tersebut (sehingga dapat ditemukan dapat dibebaskan tempat yang dipakai berkas tersebut (sehingga dapat
digunakan oleh berkas lain) dan menghapus tempatnya di direktori. digunakan oleh berkas lain) dan menghapus tempatnya di direktori. 6.
6. Memendekkan berkasMemendekkan berkas
Ada suatu keadaan dimana pengguna menginginkan atribut dari berkas tetap sama Ada suatu keadaan dimana pengguna menginginkan atribut dari berkas tetap sama tetapi ingin menghapus isi dari berkas tersebut. Fungsi ini mengizinkan semua tetapi ingin menghapus isi dari berkas tersebut. Fungsi ini mengizinkan semua atribut tetapsama tetapi panjang berkas menjadi nol, hal ini lebih baik daripada atribut tetapsama tetapi panjang berkas menjadi nol, hal ini lebih baik daripada memaksa pengguna untuk menghapus berkas dan membuatnya lagi.
memaksa pengguna untuk menghapus berkas dan membuatnya lagi. Beberapa informasi yang terkait dengan pembukaan berkas, yaitu : Beberapa informasi yang terkait dengan pembukaan berkas, yaitu : 1)
1) Penunjuk berkasPenunjuk berkas
Pada system yang tidak mengikutkan batas berkas sebagai bagian dari system Pada system yang tidak mengikutkan batas berkas sebagai bagian dari system call baca dan tulis, system tersebut harus mengikuti posisi dimana terakhir call baca dan tulis, system tersebut harus mengikuti posisi dimana terakhir proses baca
proses baca dan tulis dan tulis sebagai penusebagai penunjuk. Pennjuk. Penunjuk ini unjuk ini unik untuk unik untuk setiap operasisetiap operasi pada berkas, maka
pada berkas, maka dari itu harus disimpan dari itu harus disimpan terpisah dari atribut berkas terpisah dari atribut berkas yang adayang ada pada disk.
pada disk. 2)
2) Penghitung berkas yang terbukaPenghitung berkas yang terbuka
Setelah berkas ditutup, system harus mengosongkan kembali table berkas yang Setelah berkas ditutup, system harus mengosongkan kembali table berkas yang dibuka yang digunakan oleh berkas tadi atau tempat di table akan habis. dibuka yang digunakan oleh berkas tadi atau tempat di table akan habis. Karena mungkin ada beberapa proses yang membuka berkas secara bersamaan Karena mungkin ada beberapa proses yang membuka berkas secara bersamaan dan system harus menunggu sampai berkas tersebut ditutup sebelum dan system harus menunggu sampai berkas tersebut ditutup sebelum mengosongkan tempatnya di table. Penghitung ini mencatat banyaknya berkas mengosongkan tempatnya di table. Penghitung ini mencatat banyaknya berkas yang telah dibuka dan ditutup dan menjadi nol ketikayang terakhir membaca yang telah dibuka dan ditutup dan menjadi nol ketikayang terakhir membaca berkas
berkas menutup menutup berkas berkas tersebut tersebut barulah barulah system system dapat dapat mengosongkanmengosongkan tempatnya di table.
BAB III BAB III PENUTUP PENUTUP 3.1 3.1 KesimpulanKesimpulan
Dari sudut pandang pengguna, berkas merupakan bagian terkecil dari penyimpanan Dari sudut pandang pengguna, berkas merupakan bagian terkecil dari penyimpanan logis. Itu artinya data tidak dapat ditulis ke penyimpanan sekunder, kecuali jika logis. Itu artinya data tidak dapat ditulis ke penyimpanan sekunder, kecuali jika berada didalam berkas. B
berada didalam berkas. Berkas mempresentasikan program dan daterkas mempresentasikan program dan data. Informasi dalama. Informasi dalam berkas ditentukan oleh pembua
berkas ditentukan oleh pembuatnya.tnya.
3.2
3.2 SaranSaran
Agar kita dapat menggunakan komputer dengan nyaman dan sistem penyimpanan Agar kita dapat menggunakan komputer dengan nyaman dan sistem penyimpanan file dengan sistematika yang seragam. Maka media penyimpanan logis yang tepat file dengan sistematika yang seragam. Maka media penyimpanan logis yang tepat yaitu dengan menggunakan Sistem Berkas.
yaitu dengan menggunakan Sistem Berkas.
Semoga dapat bermanfaat bagi semua yang menggunakannya dan Semoga dapat bermanfaat bagi semua yang menggunakannya dan mengaplikasikannya dalam kehidupan sehari-hari juga dapat digunakan oleh semua mengaplikasikannya dalam kehidupan sehari-hari juga dapat digunakan oleh semua kalangan.
DAFTAR PUSTAKA DAFTAR PUSTAKA https://www.academia.edu/10064349/Sistem_Berkas https://www.academia.edu/10064349/Sistem_Berkas http://sokhi95.blogspot.co.id/2013/06/makalah-sistem-management-file.html http://sokhi95.blogspot.co.id/2013/06/makalah-sistem-management-file.html