Pendahuluan
1. 80% Mahasiswa dapat memahami tata
tertib perkuliahan 2. 80% Mahasiswa mengerti dan memahami tentang sistem penilaian 3. 80% Mahasiswa mengetahui tentang materi perkuliahan selama satu semester
Silabus
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Sistem File Media Penyimpanan File Media Penyimpanan Berkas Organisasi Berkas Sequential Organisasi Berkas Relatif UTS Organisasi Berkas Relatif (Lanjutan) Organisasi Berkas Index Sequential Organisasi Berkas Index Sequential (Lanjutan) Organisasi Berkas Dengan Banyak Key Pengenalan Kontrol I/O Sort dan Merge File UAS
5
Sistem File
1. Berkas File
2. Klasifikasi File
3. Model Akses File
4. Organisasi File
5. Operasi File
Kembali ke Silabus
Kembali ke Silabus
Beberapa istilah :
1. Entitas
Suatu objek yang dapat dibedakan dari lainnya. Objek di sini dapat berupa barang, orang atau peristiwa Contoh : Entitas gaji pegawai Entitas nomor telepon Entitas nilai ujian
8
11
Contoh :
Pada contoh di atas, dalam berkas siswa, ada 3 buah item data field yaitu : NIRM, NAMA, ALAMAT. Juga ada 3 record, yaitu : 1. 86221 Liana Sari Pinang No. 12 2. 86123 Marlina Laksa 3 3. 86345 Edwin Fatmawati 45
13
Klasifikasi Data
1.
2.
3.
Kelompok data tetap Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama. Contoh : Data pribadi mahasiswa. Kelompok data tak tetap Kelompok data yang secara rutin mengalami perubaham, misalnya data rencana studi mahasiswa yang berubah setiap semester. Kelompok data yang bertambah menurut waktu Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan kelompok data tak tetap. Contoh : data transkip.
14
Klasifikasi File/Berkas
Klasfikasi berkas menurut isinya : 1. Master file (Berkas induk) 2. Transaction file (Berkas transaksi) 3. Report file (Berkas laporan) 4. Work file (Berkas kerja) 5. Program file (Berkas program) 6. Dump file (Berkas tampung) 7. Library file (Berkas pustaka) 8. History file (Berkas sejarah)
Kembali ke Sistem File
15
Klasifikasi File/Berkas
1.
a.
b.
Master file (Berkas induk), merupakan jenis berkas yang paling penting, terdiri dari field yang isinya relatif tetap. Ada dua jenis master file : Reference master file (berkas induk penunjuk), berisi record yang tak berubah atau jarang berubah. Contoh : berkas pelanggan yang berisi field : nomor rekening, nama dan alamat. Dynamic master file (berkas induk dinamik), berisi record yang terus menerus berubah dalam kurun waktu tertentu (berubah secara berkala), atau berdasarkan suatu peristiwa transaksi. Contoh : berkas stock barang, berkas pemesanan tempat duduk.
16
3.
4.
Transaction file (Berkas transaksi),disebut juga berkas transfer berkas ini berisi record-record yang akan memperbaharui/mengupdate record-record yang ada pada berkas induk. Mengupdate dapat berupa : penambahan record, penghapusan record. Report file (Berkas laporan), berisi record-record yang disusun sedemikian rupa, sehingga memudahkan pemakai (user) mendapatkan informasi dari berkas tersebut. Berkas ini dapat dicetak ke kertas atau cukup ditampilkan di layar Work file (Berkas kerja), berisi record-record yang diperlukan sementara. Dari berkas ini dapat dibuat sebuah program dan dipakai oleh program lain sebagai input. Biasanya berkas ini dibuat pada waktu proses sortir.
17
6.
7.
Program file (Berkas program), berisi perintahperintah untuk memproses data. Perintah ini dapat ditulis dalam bahasa tingkat tinggi (COBOL, Fortran, Pascal, BASIC, PL/1, RPG, dll.), bahasa rakitan atau bahasa mesin. Dump file (Berkas tampung), berkas ini dipakai untuk tujuan pengamanan (security), mencatat tentang kegiatan peng-update-an, sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan. Library file (Berkas pustaka), berkas ini dipakai untuk penyimpanan program aplikasi atau program utilitas, atau program lainnya.
18
19
2. Ouput file
3. Input/Output file
20
Input file Berkas yang hanya dapat dibaca oleh sebuah program. Contoh : * Berkas transaksi merupakan berkas input untuk meng-update berkas input. * Berkas program adalah berkas input untuk program compiler (program compiler ini akan mengubah source code menjadi object code)
21
22
23
Organisasi File
Pengorganisasian merupakan suatu teknik yang dipakai untuk menggambarkan dan menyimpan record-record dalam sebuah berkas. Ada 4 teknik dasar dari organisasi berkas yaitu : 1. Sequential 2. Relative 3. Indexed sequential 4. Multi key
24
Operasi File
Cara memilih organisasi berkas tidak terlepas dari 2 aspek utama yaitu : Model penggunaannya Menurut model penggunaannya ada 2 cara : a. Batch, suatu proses yang dilakukan secara group atau kelompok. b. Iterative, suatu proses yang dilakukan secara satu persatu, yaitu record demi record.
Kembali ke Sistem File
26
27
Pembuatan berkas ada 2 cara : 1. Membuat struktur berkas lebih dahulu dan menentukan banyaknya record, baru kemudian record-record dimuat (load) ke dalam berkas tersebut. 2. Membuat berkas dengan cara merekam record demi record
28
29
30
31
Perubahan yang dibuat terhadap berkas dengan tujuan memperbaiki program dalam mengakses berkas tersebut. Ada dua cara, yaitu : 1. Restructuring, perubahan struktur berkas Misalnya : - panjang field diubah - penambahan field baru - panjang record di ubah Perubahan ini tidak mempengaruhi operasi berkas
33
34
Jenis media penyimpanan file Magnetic file Representasi data Parity dan Error control Sistem Block Menghitung kapasitas penyimpanan dan waktu akses Organisasi berkas dan metode akses Keuntungan dan keterbatasan penggunaan magnetic tape
35
Kembali ke Silabus
magnetic disk
Kembali ke Silabus
36
4. Berkas turunan
Kembali ke Silabus
37
Kembali ke Silabus
38
Kembali ke Silabus
39
Kembali ke Silabus
40
Kembali ke Silabus
41
Kembali ke Silabus
42
4. Manajemen saluran
5. Manajemen buffer
Kembali ke Silabus
43
Kembali ke Silabus
44