pengantar sistem berkas
Post on 25-Jun-2015
9.104 Views
Preview:
DESCRIPTION
TRANSCRIPT
KONSEP DASARKONSEP DASARKONSEP DASARKONSEP DASARKONSEP DASARKONSEP DASARKONSEP DASARKONSEP DASAR
SISTEM BERKASSISTEM BERKASSISTEM BERKASSISTEM BERKASSISTEM BERKASSISTEM BERKASSISTEM BERKASSISTEM BERKAS
Oleh :Oleh :
Anggi Surya DharmaAnggi Surya Dharma
Dalam suatu komputer, informasi yang diakses diimplementasikan
dalam data yang tersusun dengan aturan tertentu dalam bentuk file.
Dalam Sistem pembekasaan ada beberapa hal yang harus diperhatikan
dalam suatu berkas atau file. File terdiri dari beberapa klasifikasi,
organisasi, serta model dalam mengaksesnya.
Ada beberapa metode dalam menyusun atau mengorganisasikan file.
Metode-metode itu antara lain metode Sequential File, Indexed-Metode-metode itu antara lain metode Sequential File, Indexed-
Sequential File, Indexed File, Direct File, dan Multi-key.
Dalam makalah yang kami susun ini, kami menitikberatkan pada
pertemuan minggu pertama yang meliputi beberapa masalah yang akan
kami sampaikan diantaranya yaitu tentang konsep dasar, klasifikasi file,
organisasi, dan model akses.
Semoga penyampaian isi makalah ini bermanfaat bagi kita semua,
Amin...
Sistem berkas merupakan ilmu yang mempelajari tentangbagaimana mengelola data dari file tertentu dan caramengorganisasikannya yang berkaitan dengan bagaimanacara melakukan insert data, update serta reorganisasi data.
� Insert atau menyisipkan data baru atau menambah kedalam tumpukan data lama.dalam tumpukan data lama.
� Update merupakan mengubah data lama dengan databaru yang bisa sebagian besar atau keseluruhan.
� Reorganisasi merupakan penyusunan kembali record-record dari suatu file (untuk jumlah data tetap).
1. Entitas, adalah suatu objek yang dapat dibedakan dari lainnya.
Objek ini dapat berupa barang, orang, atau peristiwa lainnya.
Contoh : Entitas Pegawai, Mobil, Mahasiswa dan Nilai ujian
2. Atribut, adalah karakteristik yang menjadi ciri dari entitas.
Contoh : Entitas gaji pegawai terdiri dari atribut : NIP, Nama, Jam
lembur, tunjangan, gaji pokok. Entitas Mobil terdiri dari
atribut : Nomor polisi, warna, jenis mobil, tahun, bahan
bakar.bakar.
3. Item Data, adalah tempat penyimpanan setiap atribut dari sebuah
entitas.
Contoh : Item data untuk nama mahasiswa, Item data untuk NPM.
Item Data itu biasa disebut field, tetapi lebih tepat dipakai
untuk menentukan tempat dimana item data disimpan
4. Item data elementer adalah bagian yang lebih kecil dari item data
5. Record adalah kumpulan item data yang saling berhubungan
6. Berkas / File adalah kumpulan record yang saling berhubungan
�� DataData TetapTetap
�� KelompokKelompok datadata yangyang tidaktidak mengalamimengalami perubahan,perubahan, palingpalingtidaktidak dalamdalam kurunkurun waktuwaktu yangyang lamalama..
�� ContohContoh :: DataData MasterMaster MahasiswaMahasiswa
�� DataData TidakTidak TetapTetapDataData TidakTidak TetapTetap
�� KelompokKelompok datadata yangyang secarasecara rutinrutin mengalamimengalami perubahanperubahan..
�� ContohContoh :: DataData RRencanaencana SStuditudi MMahasiswaahasiswa (KRS)(KRS)
�� DataData yangyang BertambahBertambah MenurutMenurut WaktuWaktu
�� KelompokKelompok datadata iniini biasanyabiasanya merupakanmerupakan datadata akumulasiakumulasidaridari kelompokkelompok datadata tetaptetap dandan datadata taktak tetaptetap..
�� ContohContoh :: DataData TTranskripranskrip (Transkrif(Transkrif Nilai)Nilai)
�� MasterMaster FileFile (File(File Induk)Induk)
�� TransactionTransaction FileFile (File(File Transaksi)Transaksi)
�� ReportReport FileFile (File(File Laporan)Laporan)
�� WorkWork FileFile (File(File Kerja)Kerja)
�� ProgramProgram FileFile (File(File Program)Program)
�� TextText FileFile (File(File Teks)Teks)
�� DumpDump FileFile (File(File Tampung)Tampung)
�� LibraryLibrary FileFile (File(File Pustaka)Pustaka)
�� HistoryHistory FileFile (File(File CatatanCatatan Sejarah)Sejarah)
Organisasi berkas atau file merupakan teknik atau cara
yang digunakan untuk menyatakan dan menyimpan
record-record ke dalam sebuah file. Ada empat teknik
dasar dalam pengorganisasian berkas atau file yang
meliputi :
� Sequential Organization File (berurutan)
� Relative Organization File (langsung)
� Index Organization File (berdasarkan indeks)
� Multi Key Organization File (banyak kunci).
SecaraSecara umumumum keke –– 44 teknikteknik dasardasar tersebuttersebut berbedaberbeda dalamdalam
caracara pengaksesannya,pengaksesannya, yaituyaitu ::
�� DirectDirect AccessAccess
�� MerupakanMerupakan suatusuatu caracara pengaksesanpengaksesan recordrecord yangyang
langsung,langsung, tanpatanpa mengaksesmengakses seluruhseluruh recordrecord yangyang adaada..langsung,langsung, tanpatanpa mengaksesmengakses seluruhseluruh recordrecord yangyang adaada..
�� ContohContoh :: MagneticMagnetic DiskDisk
�� SequentialSequential AccessAccess
�� MerupakanMerupakan suatusuatu caracara pengaksesanpengaksesan record,record, yangyang
didahuluididahului pengaksesanpengaksesan recordrecord--recordrecord didi depannyadepannya..
�� ContohContoh :: MagneticMagnetic TapeTape
AdaAda 33 modelmodel aksesakses yangyang mungkinmungkin oleholeh sebuahsebuah
programprogram terhadapterhadap file,file, yakniyakni ::
�� InputInput (Read(Read Only)Only)
�� OutputOutput (Write(Write Only)Only)
�� InputInput // OutputOutput (Read(Read andand Write)Write)�� InputInput // OutputOutput (Read(Read andand Write)Write)
Input FileInput File
�� MerupakanMerupakan filefile yangyang hanyahanya dapatdapat dibacadibaca dengandengan
programprogram..
�� ContohContoh ::
–– TransactionTransaction FileFile merupakanmerupakan inputinput filefile untukuntuk
mengmeng--updateupdate programprogrammengmeng--updateupdate programprogram
–– ProgramProgram FileFile daridari sourcesource codecode merupakanmerupakan inputinput
filefile untukuntuk programprogram compilecompile
�� MerupakanMerupakan filefile yangyang hanyahanya dapatdapat ditulisditulis oleholeh sebuahsebuah
programprogram // filefile yangyang dibuatdibuat oleholeh programprogram..
�� ContohContoh ::
�� ReportReport FileFile merupakanmerupakan outputoutput daridari programprogram yangyang
mengmeng--updateupdate mastermaster filefilemengmeng--updateupdate mastermaster filefile
�� ProgramProgram FileFile yangyang berupaberupa objectobject codecode merupakanmerupakan
outputoutput filefile daridari programprogram compilecompile
Input / Output FileInput / Output File
�� MerupakanMerupakan filefile yangyang dapatdapat dibacadibaca dandan ditulisditulis selamaselama
eksekusieksekusi programprogram..
�� ContohContoh ::
–– MasterMaster FileFile
WorkWork FileFile dengandengan sortsort programprogram–– WorkWork FileFile dengandengan sortsort programprogram
TerdapatTerdapat 44 caracara dalamdalam ModelModel OperasiOperasi File,File, yakniyakni ::
�� CreationCreation
�� UpdateUpdate
�� RetrievalRetrieval
MaintenanceMaintenance�� MaintenanceMaintenance
�� MembuatMembuat strukturstruktur filefile lebihlebih dahulu,dahulu, menentukanmenentukan banyakbanyak
recordrecord baru,baru, kemudiankemudian recordrecord--recordrecord didi muatmuat keke dalamdalam filefile
tersebuttersebut..
�� MembuatMembuat filefile dengandengan caracara merekammerekam recordrecord demidemi recordrecord..
UpdateUpdate�� UntukUntuk menjagamenjaga agaragar filefile tetaptetap upup--toto--datedate..
�� InsertInsert // Add,Add, Modification,Modification, DeletionDeletion..
�� PengaksesanPengaksesan sebuahsebuah filefile dengandengan tujuantujuan untukuntuk mendapatkanmendapatkan
informasiinformasi..
�� InquiryInquiry
�� VVolumeolume datadata rendah,rendah, modelmodel prosesproses interactiveinteractive..
�� ReportReport GenerationGeneration
�� VolumeVolume datadata tinggi,tinggi, modelmodel prosesproses batchbatch..�� VolumeVolume datadata tinggi,tinggi, modelmodel prosesproses batchbatch..
FileFile RetrievalRetrieval terbagiterbagi 22,, yakniyakni ::
�� ComprehensiveComprehensive RetrievalRetrieval
�� MendapatkanMendapatkan informasiinformasi semuasemua recordrecord daridari sebuahsebuah filefile..
�� ContohContoh ::
�� SelectSelect ** FromFrom MahasiswaMahasiswa
�� SelectSelect NIM,NIM, NamaNama FromFrom MahasiswaMahasiswa�� SelectSelect NIM,NIM, NamaNama FromFrom MahasiswaMahasiswa
�� SelectiveSelective RetrievalRetrieval
�� MendapatkanMendapatkan informasiinformasi daridari recordrecord--recordrecord tertentutertentu
berdasarkanberdasarkan persyaratanpersyaratan tertentutertentu..
�� ContohContoh ::
�� SelectSelect ** FromFrom PegawaiPegawai WhereWhere GajiGaji == 20000002000000
�� SelectSelect Nama,Nama, AlamatAlamat FromFrom MahasiswaMahasiswa WhereWhere IPIP >=>= 33..5050
�� PerubahanPerubahan yangyang dibuatdibuat terhadapterhadap filefile dengandengan tujuantujuan
memperbaikimemperbaiki penampilanpenampilan programprogram dalamdalam mengaksesmengakses filefile
tersebuttersebut..
�� RestructuringRestructuring
�� PerubahanPerubahan strukturstruktur filefile..
�� ContohContoh :: PanjangPanjang fieldfield diubah,diubah, penambahanpenambahan fieldfield baru,baru,�� ContohContoh :: PanjangPanjang fieldfield diubah,diubah, penambahanpenambahan fieldfield baru,baru,
panjangpanjang recordrecord diubahdiubah
�� ReorganizationReorganization
�� PerubahanPerubahan organisasiorganisasi filefile daridari organisasiorganisasi yangyang satusatu
menjadimenjadi organisasiorganisasi filefile yangyang lainlain..
�� ContohContoh :: DariDari sequentialsequential menjadimenjadi indexedindexed sequential,sequential, atauatau
daridari directdirect menjadimenjadi sequentialsequential
top related