Sujito, S.Kom., M.Pd.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Konsep Dasar Sistem Berkas Media Penyimpanan Organisasi Berkas Primer Organisasi Berkas Sequential Organisasi Berkas Langsung Organisasi Berkas Indeks Sequential Organisasi Berkas dengan Banyak key Organisasi Berkas Relatif Manajemen Kolisi Pengurutan Rekaman Sort dan Merge File
“Sistem Berkas” oleh Sapta Aji Sri Margiutomo, S.Kom., M.M. dan Dinny Wahyu Widarti, S.Kom, penerbit STIMATA “Sistem berkas” oleh Ir.Wahyuni, penerbit ANDI “Sistem Berkas” oleh Dewi Handayani, penerbit J&J Learning “Pengantar Berkas & Akses” oleh Boenawan, Kalya Prasetya, &Sapta Aji SM, penerbit Gunadarma
Nilai Akhir = UTS + UAS UTS = (10% x nilai tugas) + (40% x nilai ujian) UAS = (10% x nilai tugas) + (40% x nilai ujian)
SESI
MATERI
3
Pengenalan Pokok materi selama satu semester Materi 1. Konsep Dasar Sistem Berkas Materi 2. Media Penyimpanan Materi 3. Organisasi Berkas Primer Materi 4. Organisasi Berkas Sequential
4
Quiz (Bahan dari materi 4)
5
Review Quis
6
Materi 5. Organisasi Berkas Langsung
7
Materi 6. Organisasi Berkas Sequential berindek Kisi-kisi UTS
1
2
UTS (Bahan dari materi 4 s/d 6)
SESI
MATERI
8
Review UTS
9 10
Materi 7. Organisasi Berkas dengan Banyak key Materi 8. Organisasi Berkas Relatif
11
Materi 9. Manajemen Kolisi
12
Materi 10. Pengurutan Rekaman
13
Materi 11. Sort dan Merge File
14
Quiz (Bahan dari materi 7 s/d 11) Kisi-kisi UAS UAS (Bahan dari materi 1 s/d 11)
Pengertian Sistem Berkas Pengertian Organisasi File Istilah-istilah Dasar Operasi Berkas Hubungan Field, Record, Dan File
File/berkas adalah sekumpulan informasi yang saling berkaitan dan didefenisikan oleh pembuatnya. Umumnya berkas adalah sekumpulan bit, byte, record. File data dapat berbentuk numeric, alfabeth ataupun alfanumeric. File dapat berbentuk bebas seperti file teks. Suatu file mempunyai nama dan diacu berdasarkan nama tersebut. Juga mempunyai komponen lain seperti tipe, waktu pembuatan, nama dan nomor account dari pembuatnya, besar ukuran file.
Sistem berkas adalah suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan (Dewi 2001:1). Sistem berkas menyediakan pendukung yang memungkinkan programmer mengakses file tanpa menyangkut perincian karakteristik penyimpanan dan peralatan pewaktu. Sistem berkas mengubah pernyataan akses file menjadi instruksi/output level rendah.
Disk Management. Naming. Protection. Reliability.
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 bagianbagian kode yang dapat dibawa ke memori dan dijalankan oleh loader.
JENIS BERKAS
EKSTENSI
FUNGSI
Executable
Exe, com, bin, atau tdk ada
Siap menjalankan program bahasa mesin
Object
Obj atau o
Dikompilasi, bahasa mesin, tidak terhubung (link)
Source Code
C, cc, java, asm, pas
Kode program dalam berbagai bhs pemrograman
Batch
Bat, sh
Memerintahkan ke command intepreter
Text
Txt, doc
Data text, dokumen
Word Processor
Wp, tax, rtf, doc
Macam2 format dari text processor
Library
Lib, a, sol
Libraries dan routin utk programmer
Print/View
Jpg, pdf, ps
Berkas ASCII/binary dlm format utk mencetak/melihat
Archive
Zip, tar, rar
Berkas-berkas yg dikelompokkan dlm satu berkas, dikompres utk pengrsipan
Multimedia
Mpeg, mov, rm
Berkas binary yg berisi informasi audio atau A/V
Pengorganisasian merupakan suatu teknik yang dipakai untuk menggambarkan dan menyimpan record-record dalam sebuah berkas/file.
Sequential Relative Indexed sequential Multi key
Direct acces, yaitu suatu cara pengaksesan record yang langsung, tanpa mengakses seluruh record yang ada. Sequential Acces, yaitu suatu cara pengaksesan record yang didahului pengaksesan record-record didepannya.
Elemen Data : Salah satu nilai tunggal dengan satu petunjuk nama dan deskripsi karakteristik seperti tipe (char, nomor, kode) dan panjang karakter atau digit. Entitas : Adalah suatu objek yang dapat dibedakan dari lainnya. Objek disini dapat berupa barang, orang, maupun peristiwa. Contoh : Entitas gaji pegawai, entitas nomor telepon, entitas nilai ujian. Atribut : Adalah karakteristik yang menjadi ciri dari entitas. Contoh Entitas gaji pegawai terdiri dari atribut : NIP, nama, jem lembur, tunjangan, gaji pokok.
Item Data : Tempat penyimpanan tiap atribut dari sebuah entitas. Contoh : Item data untuk nama mahasiswa. Biasa disebut field, namun dipakai untuk menunjukkan tempat dimana item data disimpan. Item data elementer: Adalah bagian lebih kecil dari item data. Contoh : item data tanggal dapat dibagi menjadi intem data elementer tanggal, bulan, dan tahun. Field : Lokasi penyimpanan untuk salah satu elemen data. Contoh: ruang penyimpanan untuk identifikasi nomor siswa.
Record : Adalah kumpulan item data yang saling berhubungan. Berkas/file : Adalah kumpulan record yang saling berhubungan. Access Data : Satu cara dimana suatu program mengakses secara fisik recordrecord dalam file penyimpanan.
Model penggunaannya • Batch. • Iterative.
Model operasi berkas • Creation
• Up-Date • Retrieval
• Maintenance
Contoh : File Siswa yang berisi berikut ini