Thursday 16 April 2015

Organisasi File


File adalah kumpulan semua catatan data atau data record yang berhubungan dengan suatu  subyek tertentu
Contoh : File data mahasiswa menjelaskan data-data mahasiswa per fakultas atau jurusan

Istilah-istlah pada file adalah Elemen Data dan Record.
Elemen Data (Field) merupakan unit data terkecil yang tidak dapat dibagi lagi menjadi unit yang berarti.
Contoh : elemen data (field) dalam record mahasiswa adalah nama mahasiswa, umur dan alamat

Record (Catatan), terdiri dari semua elemen data yang berhubungan dengan suatu objek atau kegiatan tertentu

Operasi File sequential Terdiri dari : Penyisipan Record, Penghapusan Record dan Perubahan Isi Record

Penyisipan Record

File merupakan berkas yang berisi data. Dimana didalamnya terdapat record yang memuat informasi. Dibawah ini terlampir data yang akan disimpan ke dalam file

NAMA MAHASISWA

UMUR

ALAMAT
Bimbi
15
Setia Budi, Jakarta
Anang
27
Grogol, Jakarta
Ikram
31
Kebayoran, Jakarta
Dewi
24
Dago, Bandung
John Fair
19
Sunter, Jakarta
Shelli
32
Pd. Bambu, Jakarta

Data diatas terdiri atas tiga item yaitu nama, umur dan alamat. Untuk proses penyimpanan ke file maka perlu disiapkan variable yang dipakai sebagai variable input dan output. Proses ini digambarkan melalui flowchart berikut (lihat gambar 7.1).

Berdasarkan flowchart di atas, variable yang berfungsi sebagai input adalah :
NM : Data Nama
UM : Data Umur
ALM : Data Alamat


Sedangkan variable yang berfungsi sebagai output adalah :
NMO : Data Nama
UMO : Data Umur
ALMO : Data Alamat

Setelah semua data tersimpan di dalam file, isi file secara logika dapat digambarkan seperti berikut :
Bimbi
15
Setia Budi, Jakarta
Record 1




Anang
27
Grogol, Jakarta
Record 2




Ikram
31
Kebayoran, Jakarta
Record 3




Dewi
24
Dgo, Bandung
Record 4




John Fair
19
Sunter, Jakarta
Record 5




Shelli
32
Pd. Bambu, Jakarta
Record 6




/*


Record Akhir

Flowchart penyimpanan data ke file

     

Tanda /* biasanya digunakan sebagai tanda dari record sebagai tanda dari record yang terakhir. Selain tanda /* juga sering dipakai sebagai akhir file adalah  EOF (end of file).

File yang diorganisir secara sequential hanya dapat diakses secara berurutan. Misalnya jika ingin mengadakan perubahan pada record ke-5 maka proses pembacaan record dilakukan mulai dari record pertama sampai pada record yang dituju.

No comments:

Post a Comment