1 / 21

FILE

FILE. File. adalah kumpulan byte-byte yang disimpan dalam media penyimpanan. Merupakan komponen yang bertipe data sama, yang jumlahnya tidak tentu, yang dapat ditambah atau dikurangi jika dibutuhkan. Jenis File. File Tak Bertipe File Teks File Bertipe. Manipulasi File.

jariah
Download Presentation

FILE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FILE

  2. File • adalah kumpulan byte-byte yang disimpan dalam media penyimpanan. • Merupakan komponen yang bertipe data sama, yang jumlahnya tidak tentu, yang dapat ditambah atau dikurangi jika dibutuhkan.

  3. Jenis File • File Tak Bertipe • File Teks • File Bertipe

  4. Manipulasi File • Menggunakan parameter • Mengenai Atribut File • Menghapus file • Mengubah nama file • Mengenai tanggal dan waktu file • Mencari file • Mengecek keberadaan file • Memberikan directory file

  5. Prosedur dan Fungsi Standar

  6. Assign • Untuk menghubungkan nama dari eksternal file ke dalam suatu variabel. • Bentuk Assign(Variabel, namafile); Contoh : Assign(Fbrg, ‘BARANG.DAT’);

  7. Rewrite • Untuk membuka dan menciptakan file • Jika di media penyimpan sudah ada, file tersebut akan dikosongkan. • Bentuk Rewrite(Variabel); Contoh : Assign(Fbrg, ‘BARANG.DAT’); Rewrite(Fbrg);

  8. Reset • Untuk membuka file yang sudah ada di media penyimpan • Bentuk Reset(Variabel); Contoh : Assign(Fbrg, ‘BARANG.DAT’); Reset(Fbrg);

  9. Close • Untuk menutup file yang sedang aktif • Bentuk Close(Variabel); Contoh : Close (Fbrg);

  10. Erase • Untuk menghapus file • Perintah ini hanya jika file sudah tertutup. • Bentuk Erase(Variabel); Contoh : Erase(Fbrg);

  11. Rename • Untuk mengganti nama file dengan nama yang lain • Perintah ini hanya jika file sudah tertutup. • Bentuk Rename(Variabel, Namabaru); Contoh : Rename (Fbrg, ‘BRG.DAT’);

  12. EOF(End Of FIle) • Untuk mengetahui status suatu file, apakah proses mencapai posisi terakhir atau tidak. • Bentuk EOF(variabel):boolean; Contoh : If Not EOF(Fbrg) then ….

  13. FILE BERTIPE

  14. Merupakan file yang dapat diakses secara urut, ataupun acak, sehingga data file dapat dibaca dan direkam dimanapun. • Urutan proses file bertipe : • Menyebutkan variabel dan nama file. • Membuka file. • Mengakses file. • Menutup file.

  15. Deklarasi Type Brgrec = Record kode : String[5]; nama : String[15]; End; Var Fbrg : File of Brgrec;

  16. Write • Untuk merekam data dari variabel ke dalam file. • Setelah selesai, pointer akan bergeser ke posisi selanjutnya. • Bentuk Write(variabelfile, variabelkomponen); Contoh : Write(fileint, data);

  17. uses crt; type TypeFileInt = File of Integer; Var FileInt : TypeFileInt; Data : Integer; Begin clrscr; writeln(Merekam Data); Assign(FileInt, 'BIL.DAT'); Rewrite(FileInt); Write(FileInt, Data); Data := 10; Write(FileInt, Data); Data := 20; Write(FileInt, Data); Data := 30; Write(FileInt, Data); Close(FileInt); Write('Selesai Merekam. Tekan Enter'); End.

  18. Read • Untuk membaca file ke dalam variabel yang digunakan. • Setelah selesai, pointer akan bergeser ke posisi selanjutnya. • Bentuk Read(variabelfile, variabelkomponen); Contoh : Read(fileint, data);

  19. uses crt; type TypeFileInt = File of Integer; var FileInt : TypeFileInt; Data : Integer; Begin clrscr; writeln(Membaca Data); Assign(FileInt, 'BIL.DAT'); Reset(FileInt); While NOT eof (FIleInt) Do Begin Read(FileInt, Data); Writeln(Data); End; Close(FileInt); Write('Selesai Merekam. Tekan Enter'); Readln; End.

  20. FIleSize • Untuk mengetahui jumlah komponen dalam file • Bentuk FIlesize(variabelfile); Contoh : Filesize(fileint);

  21. Next …

More Related