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

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

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

Sign up to vote on this title
UsefulNot useful