pengantar sistem berkas

Post on 25-Jun-2015

9.104 Views

Category:

Devices & Hardware

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Copyright © 2012 - Anggi Surya Dharma

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