= ORGANISASI
FILE
SEQUENTIAL=
YOK E LU CI A R E N I CA R E HATAL ANIT,
S . KOM, MM
S I & MI U N S U RYA
Pengertian Sequential File /Berkas
Sekuensial
•File dengan organisasi urut. Data yang disimpan diurutkan berdasarkan urutan
pemasukan data
(urut berdasarkan nomor record). Data yang ditambahkan selalu menempati
urutan berikutnya.
•Sekumpulan record yang disimpan dalam media penyimpanan sekunder
komputer, yang dapat di akses secara berurutan, mulai dari record pertama
sampai dengan record terakhir. Record per record searah. Record terakhir
adalah rekaman fiktif yang menandai akhir dari arsip.
o Keuntungan
Kemampuan untuk mengakses record berikutnya secara
tepat.
o Keterbatasan
Tidak dapat mengakses langsung pada record yang
diinginkan.
Contoh
• Berapa jumlah mahasiswa SiMi yang berumur > 20 tahun ?
• Berapa jumlah karyawan yang mempunyai gaji < Rp.2000.000;?
1. Proses pertama adalah menunggu input data dari keyboard. Data ini
menunjukkan record data yang akan di hapus dan disimpan didalam variable
NMH. Berdasarkan contoh ini maka variable NMH diisi dengan nama ‘DEWI”
2. Baca record dari FILE01. Variabel yang digunakan untuk menampung data dari
file ini adalah :
1. NM1 : Variabel Nama
2. UM1 : Variabel Umur
3. ALM1 : Variabel Alamat
3. Periksa isi record, jika isinya sama dengan /* maka proses berakhir
1
PRESENTED BY YLRR FOR SI & MI UNSURYA 34
Berdasarkan flowchart diatas, proses perubahan data dapat diurutkan
sebagai berikut :
1. Proses pertama adalah menunggu input data dari keyboard.
Data ini menunjukkan record data yang akan diuabh.
Berdasarkan contoh ini maka variable NM1 diisi dengan
nama ‘FAISAL’.
2. Baca record dari FILE02. Variabel yang digunakan untuk
menampung data dari file ini adalah :
1. NM2 : Variabel Nama
2. UM2 : Variabel Umur
3. ALM2 : Variabel Alamat
3. Periksa isi record, jika isinya sama dengan /* maka proses
berakhir
4. Periksa isi variable NM2. Jika isi NM2 tidak sama dengan
NM1 berarti record yang telah dibaca dari file FILE02
bukan merupakan record yang akan diubah. Maka langkah
selanjutnya adalah kembali ke langkah 2 untuk membaca
record yang lain. sebaliknya, jika isi NM2 sama dengan
NM1 maka lanjutkan ke langkah 5.