Tayangan MK Sistem Pakar ke 13 IJ

advertisement
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
Download