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

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

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

Sign up to vote on this title
UsefulNot useful