Anda di halaman 1dari 10

TUGAS 5 SISTEM BERKAS

ORGANISASI BERKAS INDEXED RANDOM

Oleh:

Nama : Miftah Arrum Pramudita


NIM : 141051053
Dosen : Edhy Sutanta, S.T., M.Kom.

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS & TEKNOLOGI AKPRIND YOGYAKARTA
2017
KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha

Panyayang, Penulis panjatkan puji syukur atas kehadirat-Nya, yang telah

melimpahkan rahmat, hidayah, dan inayah-Nya, sehingga penulis dapat

menyelesaikan makalah sistem berkas ini.

Makalah ini telah disusun dengan maksimal dan mendapatkan bantuan

dari berbagai pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk

itu penulis menyampaikan banyak terima kasih kepada semua pihak yang telah

berkontribusi dalam pembuatan makalah ini.

Terlepas dari semua itu, penulis menyadari sepenuhnya bahwa masih ada

kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena

itu dengan tangan terbuka penulis menerima segala saran dan kritik dari pembaca

guna memperbaiki makalah ini.

Akhir kata penulis berharap semoga makalah ini dapat memberikan

manfaat maupun inpirasi terhadap pembaca.

Yogyakarta, 27 Maret 2017

Penulis
BAB I

PENDAHULUAN

1.1. Latar Belakang

Sistem merupakan sekumpulan komponen yang saling berinteraksi menghasilkan

suatu hal atau tujuan. Berkas adalah sebuah unit tempat menyimpan informasi.

dapat diakses lebih dari satu proses, dapat dibaca, dan bahkan menulis yang baru.

Organisasi File adalah suatu teknik atau cara yang digunakan menyatakan dan

menyimpan recordrecord dalam sebuah file. Penyimpanan ataupun penulisan

character demi character yang ada didalam external memory, harus diatur

sedemikian rupa sehingga komputer bisa dengan mudah menemukan kembali

data-data yang tersimpan didalamnya. Aturan inilah yang kemudian dikenal

sebagai organisasi file. Dalam hal ini, dikenal ada beberapa metoda, yaitu:

Sequential File, Random File dan Index Sequential File.

Yang akan kita bahas lebih dalam pada makalah kali ini adalah mengenai Berkas

Indexed Random. Random file merupakan suatu cara ataupun suatu metode

penyimpanan dan pembacaan data yang dilakukan secara random atau langsung.

Dengan demikian, random file juga disebut sebagai Direct Access File (Bisa

dibaca secara langsung). Dalam hal ini, tempat penyimpanan data sudah diatur

sedemikian rupa, sehingga setiap data akan tersimpan didalam tempat-tempat

yang telah ditentukan sesuai dengan nomor data yang dimiliki-nya.


1.2 Identifikasi Masalah

Adapun Identifikasi masalah pada penulisan makalah ini yaitu :

1. Pengertian dasar Indexed Random

2. Susunan Indexed Random

3. Keuntungan dan Kerugian Indexed Random

4. Deklarasi Variabel untuk Random Access File

1.3. Maksud dan Tujuan

Secara umum tujuan penyusunan makalah ini bertujuan Sebagai salah satu syarat

untuk memenuhi tugas mata kuliah Sistem Berkas serta menjelaskan tentang

Organisasi Berkas Indexed Random.


BAB II

PEMBAHASAN

2.1. Pengertian Dasar Indexed Random

File Random adalah file yang dapat dibaca langsung atau ditulis langsung tanpa

memproses secara berurutan sepanjang file data dari permulaan. Oleh sebab itu

data dapat lebih cepat untuk mentransfer data dari atau ke data random.

Dalam hal penyisipan record, akses pada file random dapat dilakukan secara acak.

Akses data dapat lebih fleksibel. Maka penyisipan record dapat dilakukan secara

acak. Pencarian record data dapat dilakukan dengan pindah dari record terakhir ke

record awal atau record lainnya.

Dalam hal penghapusan record, penghapusan dilakukan dengan cara membuat file

baru. Dimana file baru ini merupakan isi dari file lama. Tetapi isi dari file lama

tersebut hanya terbatas pada file yang akan dihapus. Sedangkan data yang tidak

ingin dihapus diabaikan.

Dalam hal perubahan isi record, perubahan dilakukan dengan cara mencari record

yang akan diubah lalu mengubahnya. Selanjutnya record disimpan tanpa

mengubah struktur record. Direct (Akses langsung pada alamat record)

menghasilkan : File random / acak. Ada hubungan langsung antara kunci record

dan alamat record.


2.2. Susunan Indexed

Organisasi file merupakan suatu manajemen file yang dikelola dan diatur oleh

sistem operasi (operating system ). Dalam organisasi file dibagi menjadi 3 macam

yaitu:

1. Sequential

Sequential artinya berurutan, maksudnya file yang terekam atau di baca berurutan

dari awal sampai akhir. Pada saat perekaman (penulisan) data, tersusun

berdasarkan urutan data yang dimasukkan atau dientry. Data yang dimasukkan

pertama akan menempati posisi record pertama, data yang dimasukkan kedua

akan menempati posisi record kedua dan seterusnya.

2. Random (access direct )

Random artinya acak, Direct access yaitu dapat diaccess secara langsung.

Memang dalam penggunaan organisasi file random (direct access) baik untuk

membaca maupun penulisannya dapat dikatakan acak, tetapi berdasarkan nomor

record yang harus selalu diberikan. Random Access File diasumsikan terdiri dari

record yang memiliki ukuran tetap, atau set field yang berisi informasi. Anda

dapat menggunakan user-defined type untuk membuat structure yang terdiri dari

berbagai field, masing-masing dapat memiliki tipe data yang berbeda

Untuk mempercepat pencarian berdasarkan kunci record, dapat dibuatkan index

untuk kunci record tersebut disertai alamat recordnya. Kunci record pada index

tersebut harus sequential.


3. Binary

untuk membaca dan menulis dalam bentuk sembarang. Binary Access

memungkinkan Anda untuk menggunakan file untuk menyimpan data dalam

bentuk yang sesuai dengan kebutuhan Anda, apakah itu berupa angka, string, atau

keduanya. Akses biner mirip dengan akses acak kecuali bahwa tidak ada asumsi

yang dibuat tentang tipe data atau panjang record. Namun, Anda harus tahu persis

bagaimana data ditulis ke dalam file untuk dapat dibaca dengan benar. Sebagai

contoh, jika Anda menyimpan serangkaian nama dan nomor telepon, Anda perlu

ingat bahwa field pertama (nama) adalah teks dan kolom kedua (nomor telepon)

adalah numerik.

2.3. Keuntungan dan kerugian

Keuntungan Random File

Sangat sesuai untuk kebutuhan File Transaksi, sebab transaksi harus

diproses saat kejadian berlangsung.

Data yang tersimpan tidak harus urut (sorted).

Untuk pemrosesan lebih efisien, sebab ada beberapa file yang memerlukan

perubahan saat proses berlangsung.

Lebih cepat dalam hal pemanggilan data.

Beberapa data yang tersimpan didalam file, bisa diperbaiki dalam waktu

bersamaan.
Kerugian Random file

Memerlukan adanya back-ap data. Sebab transaksi yang diperbaiki setiap

saat bisa menghilangkan jejak data asal.

Data yang tersimpan mempunyai potensi lebih cepat rusak.

Kapasitas media penyimpanan memory menjadi besar.

Memerlukan hardware dan software yang lebih kompleks apabila dibanding

Sequential file.

2.4. Deklarasi Variabel untuk Random Access File

Sebelum membuka file untuk Random Access, deklarasikan variable kedalam

bentuk structure dengan ukuran tetap terlebih dahulu.


BAB III

PENUTUP

3.1. KESIMPULAN

Unjuk kerja indexed random ada 2 macam, diantaranya efisiensi akses yang tidak

dapat diprediksi karena record dalam berkas disimpan secara random dan tidak

harus urut ascending. Efisiensi akses pada metoda random processing=1,karena

index mempunyai 1 entry untuk setiap record. Efisiensi penyimpanan terkait pada

ukuran berkas, dan untuk ukuran index sangat besar karena setiap record perlu 1

entry. Indexed random memungkinkan menyimpan index pada field pada suatu

record. Jika index disimpan secara random, tidak mungkin mengakses record

secara indexed random.


DAFTAR PUSTAKA

http://deagestano.blogspot.com/2009/11/organisasi-berkas-indeks-sequential.html

http://51udin.blogspot.com/2013/01/organisasi-berkas-

sequential.htmlhttp://careliant.blogspot.com/2009/11/organisasi-berkas-indeks-

sequential.htmlhttp://indirpan.wapsite.me/Slide%20BSI/Pemrograman

%20Terstruktur/12.Organisasi+dan+Akses+File

Anda mungkin juga menyukai