Manajemen file

27
Kajian 1 : Teori Dasar Sistem Operasi TK1033-SISTEM OPERASI TH AKADEMIK 2015-2016 Manajemen File

Transcript of Manajemen file

Page 1: Manajemen file

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

Manajemen File

Page 2: 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.

Page 3: Manajemen file

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)

Page 4: Manajemen file

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?

Page 5: Manajemen file

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

VS

Page 6: Manajemen file

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

Page 7: Manajemen file

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

Page 8: Manajemen file

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.

Page 9: Manajemen file

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

Tipe File

Page 10: Manajemen 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)

Page 11: Manajemen file

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

Struktur File• Field• Record• File• Database

Page 12: Manajemen file

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

Elemen File Manajemen

Page 13: Manajemen file

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

Urutan Pembacaan Pada Sistem File

Page 14: Manajemen 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.

Page 15: Manajemen 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)

Page 16: Manajemen file

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.

Page 17: Manajemen file

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

Page 18: Manajemen file

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.

Page 19: Manajemen file

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.

Page 20: Manajemen file

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.

Page 21: Manajemen file

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

Directory dengan struktur tree

Page 22: Manajemen file

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

Page 23: Manajemen file

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

Ada 3 Partisi

CONTOH PARTISI

Page 24: Manajemen file

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

Page 25: Manajemen file

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

SUB FOLDER

FOLDER

SUB FOLDER

Page 26: Manajemen file

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

Manajemen file pada linux

Page 27: Manajemen file

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