SEKOLAH TINGGI TEKHNOLOGI NURUL JADID FILE PILE Oleh : 1. Muhammad hendra 09011314 2. Saifur rohman 09011346 3. Tri Okvianto 09011368 4. Rudianto 09011418 SEKOLAH TINGGI TEKHNOLOGI NURUL JADID PAITON – PROBOLINGGO 2010
* Pengertian File Pile * File pile merupakan struktur yang paling sederhana dan jarang digunakan secara praktis. Namun merupakan dasar evaluasi bagi struktur – struktur lainnya. Pada file Pile terdapat karateristik teknik penyimpanan file : Data dalam file tersusun berdasar kedatangannya Record – recordnya tidak memerluan elemen yang sama Tiap elemen data berupa tuple dua komponen.
Contoh File Pile Nama = Saya, Umur = 23, Tinggi = 172 Nama = Sayi, Tinggi= 165, Bentuk_wajah = Oval Nama = Sayu, Suku= Bugis, Asal= Solo Nama = Saye, Pekerjaan = Mahasiswa, Status = Belum_Nikah Merk = HP, RAM= 2 GB, Processor= 3,2 GHz, Casing = Dekstop Atribut Nilai Atribut Merk RAM Processor Casing Saya 165 Paiton 22 Cm
Penggunaan File Pile File pile merupakan struktur dasar yang tak terstruktur. Struktur ini memberikan fleksibilitas penuh dan menggunakan ruang penyimpanan dengan baik saat data berukuran dan berstruktur beragam. Namun, struktur ini sangat jelek untuk pencairan record tertentu. Berbagai penggunaan dari file pile, diantaranya : File – file system. File log (mencatat kegiatan). File – file penelitian / medis. Config.sys File pile biasanya digunakan untuk mengumpulkan data guna pemrosesan lebih lanjut.
Analisis Kinerja File Pile Untuk menganilisis kinerja file pile, ada tujuh pengukuran yang harus dilakukan, diantanya : Ukuran Record (R), Waktu pengambilan record tertentu (TF), Waktu pengambilan record berikutnya (TN), Waktu penyisipan record (TI), Waktu pembaruan record (TU), Waktu pembacaan seluruh record (TX), dan Waktu reorganisasi file (TY)
Analisis Kinerja File Pile Ukuran Record (R) Pada analisis kinerja file pile yang berkaitan dengan ukuran record di pengaruhi oleh 2 faktor, yaitu : Nama dan nilai atribut yang disimpan lengkap adalah record data yang disimpan dalam file pile, dan Data yang tidak eksis tidak diperhitungkan dalam file pile. Rumus : a’ : Rata – rata panjang atribut A : Panjang rata – rata nama atribut V : Panjang rata – rata nilai atribut 2 : Rata – rata panjang separator R = a’ (A+V+2)
Waktu pengambilan record tertentu (TF) Analisis Kinerja File Pile Waktu pengambilan record tertentu (TF) Fetch record time adalah waktu yang dibutuhkan untuk menemukan suatu record didalam file pile. Waktu yang dibutuhkan sangatlah lama karena didalam file pile, seluruh record harus dilalui untuk menemukan sebuah item data yang dikehendaki. Mekanisme penelusurannya dilakukan secara sekuensial. Jadi, penelusuran dilakukan dari record awal sampai menemukan record yang dicari. Rumus : Atau b : Jumlah blok pada file B : Ukuran blok n : Jumlah record R : Ukuran Record b’ : Bulk transfer rate TF = ½ b (B/t’) TF = ½ n (R/t’)
Waktu Pengambilan Record Berikutnya (TN) Analisis Kinerja File Pile Waktu Pengambilan Record Berikutnya (TN) Waktu pengambilan record berikutnya berhubungan dengan Get Next Time (TN). waktu yang diperlukan untuk mendapatkan record berikutnya sama dengan waktu yang diperlukan untuk mendapatkan record tertentu. Rumus : TF = TN
Waktu penyisipan Record (TI) Analisis Kinerja File Pile Waktu penyisipan Record (TI) Waktu penyisipan record pada file pile berhubungan dengan insert time (TI). Pada file pile, penyisipan record dilakukan dengan cara menambahkan record di akhir file. Rumus : TI = s + r + btt +TRW s : Seek Time r : Putaran Disk TRW : Waktu Pembacaan & Penulisan
Waktu Pembaruan Record (TU) Analisis Kinerja File Pile Waktu Pembaruan Record (TU) Waktu pembaruan record berhubungan dengan Update Time (TU). Mekanisme pembaruan record pada file pile : Mencari posisi record yang diperbaharui, dan Memeriksa apakah ukuran tempat record masih memenuhi syarat. Rumus : TU = TF + TRW + TI
Waktu Pembacaan Seluruh Record (TX) Analisis Kinerja File Pile Waktu Pembacaan Seluruh Record (TX) Mekanisme pembacaan seluruh record pada file pile dilakukan secara sekuensial. Yaitu : dibaca secara terurut dari record awal sampai record yang terakhir. Rumus : TX = 2TF
Waktu Reorganisasi File (TY) Analisis Kinerja File Pile Waktu Reorganisasi File (TY) Waktu reorganisasi file pada file pile berhubungan dengan reorganisasi File Time (TY). Reorganisasi file sangatlah dibutuhkan, agar file dapat menjadi lebih ringkas dan proses pengambilan record menjadi lebih cepat. Rumus : TY = (n+o) R/t’ + (n+o+d) R/t’ n = Jumlah record o = ninsert d = ndelete
TERIMA KASIH By : mahasiswa STTNJ 09