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