Page 91 - Modul Daskom 2020
P. 91
Modul 4 – Interface, File dan Kursor 2020
B. FILE (Berkas)
File adalah suatu bentuk penyimpanan eksternal dalam suatu media penyimpanan yang
berada di komputer (hardisk atau disket), dan masih bisa digunakan walaupun program sudah
dimatikan. Hal ini berbeda dengan variabel yang nilainya akan hilang ketika program selesai
berjalan.
Di dalam pascal, dikenal tiga macam tipe file, yaitu :
1. File teks (text file)
2. File bertipe (typed file)
3. File tak-bertipe (untyped file)
Pada modul 4 ini jenis file yang akan dibahas hanya jenis file teks saja. Ketika tersimpan
dalam komputer, file teks akan memiliki ekstensi.txt, misalnya daftarbuku.txt.
Deklarasi dari file teks adalah sebagai berikut :
Var_ Var
Nama:text Berkasteks:text
i. Primitif
Ada lima primitif yang digunakan dalam memproses file yang meliputi penamaan,
pembukaan, pembacaan, penulisan dan penutupan, serta penambahan file.
▪ Penamaan (assignment)
Dalam proses penamaan file, dikenal 2 jenis nama, yaitu nama fisis dan nama logis. Nama
fisis adalah nama “asli” file yang berada di dalam folder komputer / diluar program.
Sedangkan nama logis adalah nama file yang ada di dalam program. Penamaan file atau
assignment ini dilakukan agar dalam proses berikutnya file bisa dipanggil berdasarkan variabel
tersebut dan bukan nama fisisnya. Assignment nama fisis ke dalam nama logis tidak
menimbulkan perubahan apapun terhadap file. Sintaks yang digunakan adalah assign. Berikut
cara pendeklarasianya :
assign(nama_logis,’nama_fisis’);
Contoh penggunaan assignment seperti pada tabel dibawah ini :
Tabel 4.3 Penggunaan Assignment
pseudocode Source code
Program penamaan Program penamaan;
{Program ini digunakan untuk penamaan file}
Deklarasi Var
Berkasteks:text Berkasteks:text;
Deskripsi Algoritma
Mulai Begin
Penamaan(berkasteks,’memo.txt’) Assign(berkasteks,’memo.txt’);
Selesai End .
▪ Pembukaan (reset)
Pada bahasa pascal, file teks bisa dibuka untuk dibaca dengan memanggil prosedur reset,
dibuka untuk ditulis (isi file sebelumnya akan dihapus) dengan prosedur rewrite, dan dibuka
untuk ditambah dengan append.
Diantara berbagai prosedur tersebut, prosedur pembukaan yang pertama kali adalah
prosedur reset. Karakteristik penting mengenai prosedur reset adalah prosedur ini digunakan
untuk membuka file yang telah ada sebelumnya.
Sebagai perbandingan, buatlah sebuah file teks terlebih dahulu menggunakan software
bernama notepad (dengan nama fisis dan isi seperti pada contoh).
Praktikum Dasar Komputer & Pemrograman 2020 IV-89