NAMA NPM UNIT MATA KULIAH

: darfiana : 0914030180 : 5.4 : Sistem Berkas

1. Proses pada file dan jelaskan ? Proses pada file adalah sebagai berikut : a. Membuat berkas (Create File). Terdapat dua hal yang harus di lakukan untuk membuat suatu berkas. Pertama, harus menemukan tempat dalam sistem berkas untuk berkas yang akan di buat. Kedua, adalah membuat entry untuk berkas tersebut. Entry ini mencatat nama dari berkas dan lokasinya dalam sistem. b. Menulis sebuah berkas (Write File). Untuk menulis berkas, harus membuat sebuah system call yang meyebutkan nama berkas dan informasi apa yang akan di tulis dalam berkas tersebut. Setelah diberikan nama berkasnya, sistem akan mencari berkas yang akan di tulis dan meletakkan pointer di lokasi yang akan di write berikutnya. Pointer write harus diupdate setiap kali write dilakukan. c. Membaca sebuah berkas (Read File). Untuk membaca berkas, harus menggunakan sebuah system call yang menspesifikasikan nama file dan di blok mana di memori berkas harus diletakkan. Lalu direktori kembali dicari hingga ditemukan entry yang bersesuaian. Sistem harus menjaga agar pointer berada di posisi dimana read berikutnya akan dilakukan. Setelah pembacaan berkas selesai, maka pointer akan di-update. d. Memposisikan sebuah berkas (Reposition). Direktori dicari untuk entry yang bersesuaian, lalu kemudian current file position dari berkas di set ke suatu nilai tertentu. Operasi berkas ini dikenal juga sebagai file seek. e. Menghapus berkas (Delete). Untuk menghapus sebuah berkas, di mencari direktori dari berkas yang ingin di hapus tersebut, dan setelah ditemukan, semua tempat yang dipakai berkas tadi di lepaskan sehingga dapat digunakan oleh berkas lainnya. Entry dari direktori itu kemudian dihapus. f. Menghapus sebagian isi berkas (Truncate). User ini menghapus isi dari sebuah berkas, tapi tetap ingin menjaga atributatributnya. Truncating file mengijinkan pendefinisian ulang panjang berkas

menjadi nol tanpa mengubah atribut lainnya sehingga tempat yang digunakan oleh berkas dapat dilepaskan dan dipergunakan oleh berkas lain. File dibentuk dari urutan byte yang tidak terstruktur. Record sequence Cara yang kedua adalah dengan record sequence. Akibatnya sistem operasi tidak tahu atau peduli apa yang ada dalam berkas. b. c. Tree Cara yang ketiga. Operasinya dengan melihat Key. DOS dan UNIX menerapkan bentuk ini. Operasi write akan overwrite/append satu record. Akibatnya : Sistem operasi tidak tahu apa yang ada didalamnya. setiap record mengandung field Key pada posisi yang sama. Ini menyediakan fleksibilitas yang maksimum. yang dilihatnya hanya bytes. Sebutkan 3 buah struktur file dan jelaskan cara kerjanya serta flow chartnya ? 3 buah struktur file adalah : a. Dalam struktur ini sebuah berkas terdiri dari sebuah tree dari rekaman-rekaman tidak perlu dalam panjang yang sama. dan sistem operasi tidak membantu. masing-masing dengan beberapa struktur internal. Banyak diterapkan pada sistem operasi Mainframe untuk pemrosesan data komersial. Dalam model ini semua berkas adalah sebuah urutan dari rekaman-rekaman yang telah ditentukan panjangnya. User dapat menaruh apapun yang mereka mau dalam berkas. namun tidak juga menghalangi. Artinya bahwa sebuah operasi read membalikkan sebuah rekaman dan operasi write menimpa atau menambahkan suatu rekaman. File dibentuk dari urutan record dengan panjang yang sama dan struktur internal didalamnya. adalah menggunakan sebuah tree. tetapi masing-masing memiliki sebuah field key dalam posisi yang telah diterapkan dalam rekaman tersebut. Tree ini di-sort dalam field key dan mengizinkan pencarian yang cepat untuk sebuah key tertentu. Tree record diurutkan berdasarkan Key nya. ukuran record tidak harus sama. 2.  Cara Kerja Struktur file adalah a. WINDOWS ? Cara mengambil isi file dengan program. b. Operasi read akan membaca satu record. c. Cocok untuk sistem operasi yang menerapkan Punch Card. Bytes Cara yang pertama adalah sebuah urutan bytes yang tidak terstruktur. . LINUX ?. karena ukurannya tetap. File dibentuk dari struktur organisasi tree record.

(a) Urutan byte. (b) Urutan record. (c) Tree. . Flow Chartnya adalah : Gambar 1. Tiga macam file.

Sign up to vote on this title
UsefulNot useful