Manajemen file

Post on 08-Feb-2017

216 views 2 download

Transcript of Manajemen file

Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Manajemen File

3/15/2016 2Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Definisi berkas/file

• Berkas adalah sebuah koleksi informasi berkaitan yang diberi nama dan disimpan di dalam secondary storage. Biasanya sebuah berkas merepresentasikan data atau program. • Ada pun jenis-jenis dari berkas:• Text file: yaitu urutan dari karakter-karakter yang diatur menjadi barisan dan

mungkin halaman.• Source file: yaitu urutan dari berbagai subroutine dan fungsi yang masing-

masing kemudian diatur sebagai deklarasi-deklarasi diikuti oleh pernyataan-pernyataan yang dapat diexecute.• Object file: yaitu urutan dari byte-byte yang diatur menjadi blok-blok yang dapat

dipahami oleh penghubung system.• Executable file: adalah kumpulan dari bagian-bagian kode yang dapat dibawa ke

memori dan dijalankan oleh loader.

3/15/2016 3Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Sistem Berkas/File

• kumpulan berkas (masing-masing menyimpan data yang berkaitan) atau• struktur direktori (mengatur dan menyediakan informasi mengenai

semua berkas yang berada di sistem)

3/15/2016 4Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Manajemen file

• Metode dan struktur data yang digunakan sistem operasi untuk mengatur dan mengorganisir file pada disk atau partisi (bagian-bagian memori).

• Sistem file berfungsi untuk menyimpan file-file tertentu. • Cara memasukkan sistem file ke disk atau partisi adalah dengan cara

di format.

Mengapa dibutuhkan Manajemen File?

3/15/2016 5Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

VS

3/15/2016 6Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Fungsi Manajemen File/Berkas• Penciptaan, modifikasi, dan penghapusan file• Mekanisme pemakaian file bersamaan• Kemampuan backup dan recovery• Informasi tersimpan aman dan rahasia• Menyediakan interface user-friendly

3/15/2016 7Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Tugas Manajemen File/Berkas• Untuk memenuhi kebutuhan manajemen data dan kebutuhan user dalam

hal penyimpanan data dan melakukan operasi terhadap file• Untuk menjamin data di dalam file valid• Untuk mengoptimalkan performansi dari sisi sistem (throughput) dan dari

sisi user (response time)• Untuk memberikan dukungan I/O terhadap berbagai macam device

penyimpan data• Untuk meminimalkan atau menghilangkan kemungkinan terjadinya data

hilang atau rusak• Untuk memberikan routine antarmuka I/O yang standar bagi proses user• Untuk memberikan dukungan I/O bagi banyak user

3/15/2016 8Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Metode Akses

• Berkas menyimpan informasi. Apabila sedang digunakan informasi ini harus diakses dan dibaca melalui memori komputer. Informasi dalam berkas dapat diakses dengan beberapa cara. • Berikut adalah beberapa caranya:

• Akses Sekuensial : Akses ini merupakan yang paling sederhana dan paling umum digunakan. Informasi di dalam berkas diproses secara berurutan. Sebagai contoh, editor dan kompilator biasanya mengakses berkas dengan cara ini.

• Akses Langsung : Metode berikutnya adalah akses langsung atau dapat disebut relative access. Sebuah berkas dibuat dari rekaman-rekaman logical yang panjangnya sudah ditentukan, yang mengizinkan program untuk membaca dan menulis rekaman secara cepat tanpa urutan tertentu.

3/15/2016 9Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Tipe File

3/15/2016 10Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Operation File

• Create (buat)• Delete (hapus)• Open (buka)• Close (tutup)• Read (baca)• Write (tulis)

3/15/2016 11Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Struktur File• Field• Record• File• Database

3/15/2016 12Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Elemen File Manajemen

3/15/2016 13Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Urutan Pembacaan Pada Sistem File

3/15/2016 14Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Directory• merupakan sebuah file yang dimiliki oleh sistem

operasi. • Dari sisi user direktori memetakan antara nama file

dengan file.

3/15/2016 15Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Isi Direktori

• Informasi dasar (Nama, tipe, dan organisasi file)• Informasi alamat file(Volume, alamat awal, ukuran yang digunakan,

ukuran yang dialokasikan)• Informasi kontrol akses (Pemilik file, informasi akses, aksi yang

diijinkan)• Informasi penggunaan file (Tanggal dibuat, identitas pembuat, tanggal

terakhir kali diakses terakhir terakhir diakses, identitas pembaca terakhir, tanggal dimodifikasi, identitas pemodifikasi terakhir, tanggal terakhir di-backup, status file saat ini)

3/15/2016 16Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Operasi Direktori• Membuka direktori• Menutup direktori• Menambah direktori• Mengubah nama direktori• Menghubungkan berkas-berkas di direktori berbeda.• Menghapus hubungan berkas-berkas di direktori

berbeda.

3/15/2016 17Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Jenis Direktori

• Direktori satu tingkat• Direktori dua tingkat• Direktori dengan struktur tree

3/15/2016 18Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Struktur satu direktori• Merupakan Single Level

Directory yang paling sederhana. • Semua berkas disimpan dalam

direktori yang sama.• memiliki keterbatasan : bila

berkas bertambah banyak atau bila sistem memiliki lebih dari satu pengguna, disebabkan karena tiap berkas harus memiliki nama yang unik.

3/15/2016 19Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Struktur dua Direktori• (Two Level Directory) membuat

direktori yang terpisah untuk tiap pengguna, yang disebut User File Directory (UFD). • Ketika pengguna login, master

directory berkas dipanggil. • MFD memiliki indeks berdasarkan

nama pengguna dan setiap entri menunjuk pada UFD pengguna tersebut.• pengguna boleh memiliki nama

berkas yang sama dengan berkas lain.

3/15/2016 20Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Directory dengan struktur tree

• Pada direktori dengan Struktur Tree (Tree-Structured Directory), setiap pengguna dapat membuat subdirektori sendiri dan mengorganisasikan berkas-berkasnya.

3/15/2016 21Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Directory dengan struktur tree

3/15/2016 22Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

PARTISI

SUB FOLDER

SUB – SUB FOLDER

FOLDER

FILE

FILE

FILE

FILE

STRUKTUR FILE PADA SISTEM OPERASI WINDOWS

3/15/2016 23Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Ada 3 Partisi

CONTOH PARTISI

3/15/2016 24Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

FOLDER DAN FILE

F O L D E R

F I L E

3/15/2016 25Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

SUB FOLDER

FOLDER

SUB FOLDER

3/15/2016 26Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Manajemen file pada linux

3/15/2016 27Kajian 1 : Teori Dasar Sistem OperasiTK1033-SISTEM OPERASITH AKADEMIK 2015-2016

Referensi

• William Stallings. Hak Cipta © 2001. Operating Systems. Prentice Hall. • Andrew S. Tanenbaum. Hak Cipta © 1992. Modern Operating

Systems. Prentice-Hall Inc.• Avi Silberschatz, Peter Galvin, dan Grag Gagne. Hak Cipta © 2000.

Operating Systems CONCEPTS• William Stallings. The Linux Operating System• Frank G Fiamingo. Introduction to Unix• WEB

• ftp://ftp.prenhall.com/pub/esm/computer science.s41/ stallings/slides/OS5e-PPT-Slides/• http://www.stttelkom.ac.id/staf/end