SISTEM PAKAR Operasi File Operasi File 1/7 SISTEM PAKAR Outline • • Membaca dan menulis file Aplikasi turbo pada bidang AI Operasi File 2/7 SISTEM PAKAR • Sebelum melakukan operasi file, maka harus ditentukan terlebih dahulu file tersebut sebagai piranti masukan atau keluaran dengan menggunakan predikat standar readdevice atau writedevice • Contoh : – writedevice(file_tulis) – readdevice(file_baca) Operasi File 3/7 SISTEM PAKAR • Suatu file dapat dibuka dengan 4 jenis tujuan : – – – – Untuk membaca isi file Untuk menulis ke file Untuk menambahkan isi file Untuk mengubah isi file • Untuk membaca file, gunakan predikat standar : – openread(NamaSimbolik,NamFile) • Untuk menulis ke file, gunakan predikat standar : – openwrite(NamaSimbolik,NamaFile) • Sebuah file yang telah dibuka (open) jika selesai digunakan harus ditutup kembali menggunakan predikat standar : – closefile(NamaSimbolik) Operasi File 4/7 SISTEM PAKAR • Untuk menambah isi file gunakan predikat standar : openappend(NamaSimbolik,NamaFile) • Untuk mengubah isi file gunakan predikat standar : openmodify(NamaSimbolik,NamaFile) • Untuk memeriksa apakah saat itu file berada pada posisi akhir atau belum digunakan predikat standar : eof(NamaSimbolik) • Apabila file pada posisi akhir, maka predikat tersebut akan memberikan hasil True, sebaliknya maka False. Operasi File 5/7 SISTEM PAKAR • Operasi file lainnya : – Memeriksa apakah nama file yang dimaksud sudah ada pada direktori yang aktif saat itu. existfile(NamaFile) : (i) – Mengganti nama file lama dengan nama file yang baru renamefile(FileLama,FileBaru) : (i,i) – Menghapus file yang berada pada direktori aktif deletefile(NamaFile) : (i) – Menentukan direktori aktif disk(DosPath) : (i), (o) Operasi File 6/7 SISTEM PAKAR Referensi • Andrey Andoko bab 11 Operasi File 7/7