150 likes | 329 Views
Organisasi File. Pengenalan Pengolahan Data Elektronik. Perlunya Organisasi File.
E N D
Organisasi File PengenalanPengolahan Data Elektronik
PerlunyaOrganisasi File • Penyimpananataupunpenulisandata (karakterdemikarakter) yang adadidalameksternalmemory, harusdiatursedemikianrupasehinggakomputerbisadenganmudahmenemukankembali data-data yang tersimpandidalamnya. • Aturaninilah yang kemudiandikenalsebagaiorganisasi file. • Metodaataucara yang digunakan: Sequential File, Random File danIndex Sequential File.
Metoda Sequential File • Merupakansuatucaraataumetodepenyimpanandanpembacaan data yang dilakukansecaraberurutan. • Data akandisimpansesuaidenganurutanmasuknya. Data pertamadengannomorberapapun, akandisimpanditempatpertama, demikian pula dengan data berikutnya yang jugaakandisimpanditempatberikutnya.
Metoda Sequential File • Dalampembacaandata, jugaakandilakukansecaraberurutan. • Pembacaanakandimulaidari data paling awaldandilanjutkandengan data berikutnyasehingga data yang dimaksudbisadiketemukan.
Random File • Merupakansuatucaraataumetodepenyimpan-an danpembacaan data yang dilakukansecara random ataulangsung. • Random file jugadisebutsebagaiDirect Access File (Bisadibacasecaralangsung). Tempatpenyimpanan data sudahdiatursedemi-kianrupa, sehinggasetiap data akantersimpandidalamtempat yang telahditentukansesuai de-ngannomor data yang dimiliki-nya.
Random File • Karena data yang tersimpanmenggunakanteknik yang sedemikianrupa (yaitu random) maka data yang diperlukanbisalangsungditemukantanpaharusmembaca data-data sebelumnya. • Walaupundemikian, se-andainyadiperlukanuntukdibacasecaraberurutan, jugadimungkinkan.
Index Sequential File • Merupakanperpaduanterbaikdariteknik sequential dan random file. • Teknikpenyimpanandilakukanmengguna-kansuatu index yang isinyaberupabagiandari data yang sudahtersortir. • Index diakhiridengansuatu pointer (penunjuk) yang bisamenunjukansecarajelasposisi data selengkapnya.
Index Sequential File • Index yang adajugamerupakanrecord-key (kunci record), sehinggakalau record key inidipanggil, makaseluruh data jugaakanikutterpanggil.
ContohAkses File • Lagu-Lagupada Pita Kaset • Lagu-Lagupada Compact Disk • DaftarIsiBuku
Keuntungan Sequential File • Merupakanorganisasi file yang sederhana. • Jaraksetiapaplikasi yang tersimpansangatjelas. • Metodepenyimpanandidalam memory sangatsederhana, sehinggaefisienuntukmenyimpan record yang besar. • Sangatmurahuntukdigunakan, sebabmedianyacukupmenggunakan pita magnetis.
Kerugian Sequential File • Dlmmelakukanperubahan data, makaseluruh record yang tersimpandidalam master file, harussemuanyadiproses. • Data yang tersimpanharussudahterurut. • Posisi data yang tersimpansangatsusahuntukup to date, sebab master file hanyabisaberubahsaatprosesselesaidilakukan. • Tidakbisadilkukanpembacaansecaralangsung.
Keuntungan Random File • Sangatsesuaisebagai File Transaksi, sebabtransaksiharusdiprosessaatkejadianberlangsung. • Data yang tersimpantidakharusurut. • Jikaadabeberapa file yang memerlukanperubahansaatprosesberlangsung, makapemrosesannyalebihefisien. • Lebihcepatdalamhalpemanggilan data. • Beberapa data yang tersimpandidalam file, bisadiperbaikidalamwaktubersamaan.
Kerugian Random File • Memerlukan back-up data karenatransaksi yang diperbaikisetiapsaatbisamenghilang-kanjejak data asal. • Data yang tersimpanmempunyaipotensilebihcepatrusak. • Memerlukankapasitas media penyimpananlebihbesar. • Memerlukan hardware dan software yang lebihkompleksdibanding sequential file.
Keuntungan Index Sequential File • Sangatcocokuntukdigunakanmenyimpan batch data ataupun individual data. • Dibanding sequential file, pemanggilan data menjadilebihcepat.
Kerugian Index Sequential File • Access ataupemanggilan data tidakbisadisamakandengan random (direct access) file. • Memerlukanruangekstradidalam media penyimpanuntukmenyimpan index data. • Memerlukanadanya hardware dan software yang lebihkompleks. SampaiJumpaPertemuanBerikutnya