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