Upload
ade-yusup-permana
View
9
Download
4
Embed Size (px)
DESCRIPTION
sistem organisasi data
Citation preview
SISTEM BERKASSISTEM BERKAS 22
Dapat memahami organisasi berkas serta Dapat memahami organisasi berkas serta manipulasinya.manipulasinya.
SISTEM BERKASSISTEM BERKAS 33
Sistem Berkas = Sistem penyimpanan, Sistem Berkas = Sistem penyimpanan, pengorganisasian, pengelolaan data pengorganisasian, pengelolaan data pada alat penyimpanan eksternal, pada alat penyimpanan eksternal, dengan menggunakan teknik dengan menggunakan teknik organisasi data tertentu.organisasi data tertentu.
Lebih spesifik, Sistem Berkas dan Lebih spesifik, Sistem Berkas dan akses berkaitan dengan bagaimana akses berkaitan dengan bagaimana cara melakukan insert data, update, cara melakukan insert data, update, serta reorganisasi data.serta reorganisasi data.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 44
LogikLogikPenggambaran data di level konseptual, Penggambaran data di level konseptual, misalnya dengan diagram ERD (Entity-misalnya dengan diagram ERD (Entity-Relationship Diagram), model objek, Relationship Diagram), model objek, model semantik, dsbnya.model semantik, dsbnya.
FisikFisikPenggambaran data di level fisik, Penggambaran data di level fisik, bagaimana data direpresentasikan bagaimana data direpresentasikan dalam media penyimpanan.dalam media penyimpanan.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 55
Data TetapData Tetap Kelompok data yang tidak mengalami Kelompok data yang tidak mengalami
perubahan, paling tidak dalam kurun perubahan, paling tidak dalam kurun waktu yang lama.waktu yang lama.
Contoh : Data master mahasiswaContoh : Data master mahasiswa Data Tidak TetapData Tidak Tetap
Kelompok data yang secara rutin Kelompok data yang secara rutin mengalami perubahan.mengalami perubahan.
Contoh : Data rencana studi mahasiswaContoh : Data rencana studi mahasiswa Data yang bertambah menurut WaktuData yang bertambah menurut Waktu
Kelompok data ini biasanya merupakan Kelompok data ini biasanya merupakan data akumulasi dari kelompok data data akumulasi dari kelompok data tetap dan data tak tetap.tetap dan data tak tetap.
Contoh : Data transkripContoh : Data transkrip
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 66
Master File (File Induk)Master File (File Induk) Transaction File (File Transaksi)Transaction File (File Transaksi) Report File (File Laporan)Report File (File Laporan) Work File (File Kerja)Work File (File Kerja) Program File (File Program)Program File (File Program) Text File (File Teks)Text File (File Teks) Dump File (File Tampung)Dump File (File Tampung) Library File (File Pustaka)Library File (File Pustaka) History File (File Catatan Sejarah)History File (File Catatan Sejarah)
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 77
Merupakan file yang digunakan untuk Merupakan file yang digunakan untuk menyimpan data dari sistem informasi menyimpan data dari sistem informasi tertentu secara lengkap dan dipelihara secara tertentu secara lengkap dan dipelihara secara teratur.teratur.
Berisi data yang relatif tetap.Berisi data yang relatif tetap. File induk selalu diperbaharui melalui file File induk selalu diperbaharui melalui file
transaksi.transaksi. Contoh : Organisasi file sebuah pabrik Contoh : Organisasi file sebuah pabrik
memiliki :memiliki : Payroll Master filePayroll Master file Customer Master FileCustomer Master File Personal Master FilePersonal Master File Inventory Master FileInventory Master File
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 88
Ada 2 jenis Master File :Ada 2 jenis Master File : Reference Master FileReference Master File
File yang berisi record yang tetap atau File yang berisi record yang tetap atau jarang berubah.jarang berubah.
Contoh : File pelanggan yang berisi Contoh : File pelanggan yang berisi nama, alamat, dan nomor rekeningnama, alamat, dan nomor rekening
Dynamic Master FileDynamic Master File File yang berisi record yang terus File yang berisi record yang terus
menerus berubah dalam kurun waktu menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu tertentu atau berdasarkan suatu peristiwa transaksi.peristiwa transaksi.
Contoh : File stok barang dan File Contoh : File stok barang dan File pemesanan tempat dudukpemesanan tempat duduk
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 99
File yang berisi informasi yang File yang berisi informasi yang digunakan untuk memperbaharui file digunakan untuk memperbaharui file induk. Dalam suatu periode tertentu induk. Dalam suatu periode tertentu dilakukan reorganisasi file induk dilakukan reorganisasi file induk yang melibatkan file transaksi dan yang melibatkan file transaksi dan menghasilkan file induk yang baru.menghasilkan file induk yang baru.
Meng-update dapat berupa Meng-update dapat berupa penambahan, penghapusan, dan penambahan, penghapusan, dan perbaikan record.perbaikan record.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1010
Merupakan file yang berisi data yang Merupakan file yang berisi data yang dibuat untuk laporan / keperluan user.dibuat untuk laporan / keperluan user.
File tersebut dapat dicetak pada kertas File tersebut dapat dicetak pada kertas printer atau hanya ditampilkan di layar.printer atau hanya ditampilkan di layar.
Work FileWork File Merupakan file sementara dalam sistem.Merupakan file sementara dalam sistem. Suatu file kerja merupakan alat untuk Suatu file kerja merupakan alat untuk
melewatkan data yang dibuat oleh melewatkan data yang dibuat oleh sebuah program ke program lain. sebuah program ke program lain. Biasanya file ini dibuat pada waktu Biasanya file ini dibuat pada waktu proses sortir.proses sortir.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1111
Merupakan file yang berisi instruksi-Merupakan file yang berisi instruksi-instruksi untuk memproses data yang instruksi untuk memproses data yang akan disimpan pada file lain / pada akan disimpan pada file lain / pada memori utama.memori utama.
Instruksi tersebut umumnya ditulis Instruksi tersebut umumnya ditulis dengan menggunakan bahasa dengan menggunakan bahasa pemrograman mulai dari bahasa pemrograman mulai dari bahasa tingkat tinggi sampai dengan bahasa tingkat tinggi sampai dengan bahasa assembler atau bahasa mesin.assembler atau bahasa mesin.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1212
Merupakan file yang berisi input data Merupakan file yang berisi input data alphanumerik dan grafik yang digunakan alphanumerik dan grafik yang digunakan oleh sebuah text editor program. Text file oleh sebuah text editor program. Text file hanya dapat diproses dengan text editor.hanya dapat diproses dengan text editor.
Dump FileDump File Merupakan file yang digunakan Merupakan file yang digunakan
untuk tujuan pengamanan untuk tujuan pengamanan (security), mencatat tentang (security), mencatat tentang kegiatan peng-update-an, kegiatan peng-update-an, sekumpulan transaksi yang telah sekumpulan transaksi yang telah diproses atau sebuah program yang diproses atau sebuah program yang mengalami kekeliruan.mengalami kekeliruan.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1313
Merupakan file yang digunakan Merupakan file yang digunakan untuk penyimpanan program untuk penyimpanan program aplikasi, program utilitas atau aplikasi, program utilitas atau program lainnya.program lainnya.
History FileHistory File Merupakan file yang menyimpan Merupakan file yang menyimpan
data yang telah disimpan dalam data yang telah disimpan dalam suatu periode waktu tertentu yang suatu periode waktu tertentu yang telah lampau, biasanya digunakan telah lampau, biasanya digunakan untuk menyusun laporan statistikuntuk menyusun laporan statistik..
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1414
Ada 3 model akses yang mungkin oleh Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yakni :sebuah program terhadap file, yakni : Input (Read Only)Input (Read Only) Output (Write Only)Output (Write Only) Input / Output (Read and Write)Input / Output (Read and Write)
Input FileInput File Merupakan file yang hanya dapat dibaca Merupakan file yang hanya dapat dibaca
dengan program.dengan program. Contoh :Contoh :
– Transaction File merupakan input file Transaction File merupakan input file untuk meng-update programuntuk meng-update program
– Program File dari source code Program File dari source code merupakan input file untuk program merupakan input file untuk program compilecompile
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1515
Merupakan file yang hanya dapat ditulis Merupakan file yang hanya dapat ditulis oleh sebuah program / file yang dibuat oleh sebuah program / file yang dibuat oleh program.oleh program.
Contoh :Contoh : Report File merupakan output dari Report File merupakan output dari
program yang meng-update master fileprogram yang meng-update master file Program File yang berupa object code Program File yang berupa object code
merupakan output file dari program merupakan output file dari program compilecompileInput / Output FileInput / Output File
Merupakan file yang dapat dibaca dan Merupakan file yang dapat dibaca dan ditulis selama eksekusi program.ditulis selama eksekusi program.
Contoh :Contoh :– Master FileMaster File– Work File dengan sort programWork File dengan sort program
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1616
Merupakan suatu teknik atau cara yang Merupakan suatu teknik atau cara yang digunakan untuk menyatakan dan digunakan untuk menyatakan dan menyimpan record-record ke dalam menyimpan record-record ke dalam sebuah file.sebuah file.
Ada 4 teknik dasar organisasi file, yakni :Ada 4 teknik dasar organisasi file, yakni : SequentialSequential RelativeRelative Indexed SequentialIndexed Sequential Multi KeyMulti Key
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1717
Secara umum ke – 4 teknik dasar tersebut Secara umum ke – 4 teknik dasar tersebut berbeda dalam cara pengaksesannya, berbeda dalam cara pengaksesannya, yaitu :yaitu : Direct AccessDirect Access
Merupakan suatu cara pengaksesan Merupakan suatu cara pengaksesan record yang langsung, tanpa mengakses record yang langsung, tanpa mengakses seluruh record yang ada.seluruh record yang ada.
Contoh : Magnetic DiskContoh : Magnetic Disk Sequential AccessSequential Access
Merupakan suatu cara pengaksesan Merupakan suatu cara pengaksesan record, yang didahului pengaksesan record, yang didahului pengaksesan record-record di depannya.record-record di depannya.
Contoh : Magnetic TapeContoh : Magnetic Tape
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1818
Faktor-faktor yang mempengaruhi dalam proses Faktor-faktor yang mempengaruhi dalam proses pemilihan organisasi file :pemilihan organisasi file : Karakteristik dari media penyimpanan yang Karakteristik dari media penyimpanan yang
digunakan.digunakan. Volume dan frekuensi dari transaksi yang diproses.Volume dan frekuensi dari transaksi yang diproses. Respon time yang diperlukan.Respon time yang diperlukan.
Pemilihan Organisasi FilePemilihan Organisasi File
Cara memilih organisasi file tidak terlepas dari 2 aspek utama, Cara memilih organisasi file tidak terlepas dari 2 aspek utama, yakni :yakni :
– Model penggunaannyaModel penggunaannya– Model Operasi FileModel Operasi File
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 1919
Terdapat 2 cara dalam Model Terdapat 2 cara dalam Model Penggunaan, yakni :Penggunaan, yakni :
BatchBatchSuatu proses yang dilakukan Suatu proses yang dilakukan secara group atau kelompok.secara group atau kelompok.
InteractiveInteractiveSuatu proses yang dilakukan Suatu proses yang dilakukan secara satu per satu, yaitu record secara satu per satu, yaitu record demi record.demi record.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2020
Terdapat 4 cara dalam Model Terdapat 4 cara dalam Model Operasi File, yakni :Operasi File, yakni :
CreationCreation UpdateUpdate RetrievalRetrieval MaintenanceMaintenance
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2121
Membuat struktur file lebih dahulu, Membuat struktur file lebih dahulu, menentukan banyak record baru, menentukan banyak record baru, kemudian record-record di muat ke kemudian record-record di muat ke dalam file tersebut.dalam file tersebut.
Membuat file dengan cara merekam Membuat file dengan cara merekam record demi record.record demi record.
UpdateUpdate Untuk menjaga agar file tetap up-to-Untuk menjaga agar file tetap up-to-
date.date. Insert / Add, Modification, Deletion.Insert / Add, Modification, Deletion.
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2222
Pengaksesan sebuah file dengan Pengaksesan sebuah file dengan tujuan untuk mendapatkan informasi.tujuan untuk mendapatkan informasi.
InquiryInquiryVVolume data rendah, model proses olume data rendah, model proses
interactive.interactive. Report Report GenerationGeneration
Volume data tinggi, model proses Volume data tinggi, model proses batchbatch..
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2323
File Retrieval terbagi 2, yakni :File Retrieval terbagi 2, yakni : Comprehensive RetrievalComprehensive Retrieval
Mendapatkan informasi semua record dari Mendapatkan informasi semua record dari sebuah filesebuah file..
Contoh :Contoh : Select * From MahasiswaSelect * From Mahasiswa Select NIM, Nama From MahasiswaSelect NIM, Nama From Mahasiswa
Selective RetrievalSelective Retrieval Mendapatkan informasi dari record-record Mendapatkan informasi dari record-record
tertentu berdasarkan persyaratan tertentutertentu berdasarkan persyaratan tertentu.. Contoh :Contoh :
Select * From Pegawai Where Gaji = Select * From Pegawai Where Gaji = 20000002000000
Select Nama, Alamat From Mahasiswa Select Nama, Alamat From Mahasiswa Where IP >= 3.50Where IP >= 3.50
SISTEM BERKASSISTEM BERKAS PengenalanPengenalan 2424
Perubahan yang dibuat terhadap file dengan Perubahan yang dibuat terhadap file dengan tujuan memperbaiki penampilan program dalam tujuan memperbaiki penampilan program dalam mengakses file tersebutmengakses file tersebut..
RestructuringRestructuring Perubahan struktur filePerubahan struktur file.. Contoh : Panjang field diubah, penambahan field Contoh : Panjang field diubah, penambahan field
baru, panjang record diubahbaru, panjang record diubah ReorganizationReorganization
Perubahan organisasi file dari organisasi yang satu Perubahan organisasi file dari organisasi yang satu menjadi organisasi file yang lainmenjadi organisasi file yang lain..
Contoh : Dari sequential menjadi indexed sequential, Contoh : Dari sequential menjadi indexed sequential, atau dari direct menjadi sequentialatau dari direct menjadi sequential
Buat sistem flow untuk 1.Sistem Penjualan2.Sistem Klinik/Rumah Sakit3.Sistem Akademik Tentukan Klasifikasi File dari sistem
tersebut Tentukan model akses dari file-file
tersebut