Minggu, 02 November 2014

File Indeks

File indeks merupakan jenis file yang banyak dipakai dalam program aplikasi. Dengan menggunakan file index memiliki banyak kelebihan, antara lain:

1. Pembacaan data dapat dilakukan dengan cepat.
2. Data dapat diurutkan secara ascending berdasarkan sebuah field atau 
 sejumlah field.
3. Isi file dapat dimodifikasi atau dihapus dengan cepat tanpa harus 
 mengakses record-record lain.
     Pengaksesan pada file index dapat dilakukan dengan cepat disebabkan adanya kunci (key). Pada MS-Cobol, key dari record disimpan dalam file yang terpisah dengan file data record. File key mempunyai extention berupa .KEY. Kunci utama dari record pada file index bersifat unik yang artinya setiap kunci 
record memiliki nilai yang berlainan.

Contoh :

















Saya membuat contoh untuk mengurutkan data MHS.DTA berdasarkan NPM, maka harus dibentuk file indeks yang hanya berisi field NPM.
1. START menandakan untuk memulai program.
2. Input “N=0” yang berarti mengisi data awal “N” adalah 0.
3. Kemudian memproses N = N + 1
4. Membaca data di file MHS.DAT untuk menyatakan record ke berapa.
5. Memeriksa apakah data sudah sampai di /* maka akan selesai.
6. Jika belum sampai pada yang telah ditentukan, maka dicetak terlebih dahulu atau dipindahkan ke file INDEKS.DTA, dan mencetaknya sebagai “Record ke – N”.

File MHS.DTA :

NPM
NAMA
KELAS
55413577
ARYA
2IA13
55413678
PRIMA
2IA11
56313709
KARTIKA
2IA12
57213566
IRFAN
2IA14
/*




File INDEKS.DTA :


NPM
KETERANGAN
55413577
Record Ke – 1
55413678
Record Ke – 2
56313709
Record Ke – 3
57213566
Record Ke – 4
/*



Lidya Resta Oktaviany
54413980
2IA14

Tidak ada komentar:

Posting Komentar