pengantar sistem berkas

17
KONSEP DASAR KONSEP DASAR KONSEP DASAR KONSEP DASAR KONSEP DASAR KONSEP DASAR KONSEP DASAR KONSEP DASAR SISTEM BERKAS SISTEM BERKAS SISTEM BERKAS SISTEM BERKAS SISTEM BERKAS SISTEM BERKAS SISTEM BERKAS SISTEM BERKAS Oleh : Oleh : Anggi Surya Dharma Anggi Surya Dharma

Upload: anggi-dharma

Post on 25-Jun-2015

9.104 views

Category:

Devices & Hardware


3 download

DESCRIPTION

Copyright © 2012 - Anggi Surya Dharma

TRANSCRIPT

Page 1: Pengantar Sistem Berkas

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

Page 2: Pengantar Sistem Berkas

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...

Page 3: Pengantar Sistem Berkas

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).

Page 4: Pengantar Sistem Berkas

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

Page 5: Pengantar Sistem Berkas

�� 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)

Page 6: Pengantar Sistem Berkas

�� 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)

Page 7: Pengantar Sistem Berkas

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).

Page 8: Pengantar Sistem Berkas

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

Page 9: Pengantar Sistem Berkas

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)

Page 10: Pengantar Sistem Berkas

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

Page 11: Pengantar Sistem Berkas

�� 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

Page 12: Pengantar Sistem Berkas

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

Page 13: Pengantar Sistem Berkas

TerdapatTerdapat 44 caracara dalamdalam ModelModel OperasiOperasi File,File, yakniyakni ::

�� CreationCreation

�� UpdateUpdate

�� RetrievalRetrieval

MaintenanceMaintenance�� MaintenanceMaintenance

Page 14: Pengantar Sistem Berkas

�� 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..

Page 15: Pengantar Sistem Berkas

�� 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..

Page 16: Pengantar Sistem Berkas

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

Page 17: Pengantar Sistem Berkas

�� 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