Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Materi 7 Lintas Data Rekam Baca File. Introduction Lintas data Rekam Baca meliputi perekaman data kedalam media rekam magnetik, pembacaan data dari media.

Presentasi serupa


Presentasi berjudul: "Materi 7 Lintas Data Rekam Baca File. Introduction Lintas data Rekam Baca meliputi perekaman data kedalam media rekam magnetik, pembacaan data dari media."— Transcript presentasi:

1 Materi 7 Lintas Data Rekam Baca File

2 Introduction Lintas data Rekam Baca meliputi perekaman data kedalam media rekam magnetik, pembacaan data dari media rekam, dan penghapusan data. Lintas data Rekam Baca yang dimaksud adalah Disk File Input/Output yang meliputi: 1.High Level Disk File I/O (tidak perlu berinteraksi dengan Sistem Operasi) 2.Low Level Disk File I/O (perlu berinteraksi dengan Sistem Operasi Pada umumnya Lintas data Rekam Baca harus diawali dengan membuka file (Open File) terlebih dahulu. Demikian pula tujuan membuka file harus dipertegas dengan menyatakan: Open File for Reading Open File for Writing Open File for Appending Setelah operasi pembacaan (read), atau perekaman (write), atau penambahan (append) selesai, maka harus diakhiri dengan menutup (close) file.

3 Function terpenting yang mendukung High Level Disk I/O fopen()fgetc()fputc()getc()putc() fprintf()freopen()fgetchar()fputchar()getw() putw()fscanf()fclose()fgets()fputs() fread()fwrite() Function terpenting yang mendukung Low Level Disk I/O open()read()create()lseek()close() write()unlink()

4 Merekam data dengan high level disk i/o selalu harus diberi persiapan dengan deklarasi pointer ke file sebagai berikut: FILE *\Inama pointer\i; Nama_pointer dapat dipilih sekehendak oleh penyusun program, misalnya: FILE *pointer_ke_file; Kemudian setelah itu, baru dapat digunakan fopen() dengan pernyataan: pointer_ke_file = fopen(Nama_file, tujuan_operasi) Nama_file adalah nama seperti yang harus diberikan kepada setiap file. HIGH LEVEL DISK I/O

5 Tujuan operasi harus dinyatakan dengan jelas, yaitu: “r”untuk open file, operasi membaca isi rekaman “w”untuk open file, operasi merekam isi media rekam “a”untuk open file, operasi menambah isi rekaman (append) “r+”untuk open file, operasi membaca dan merekam file yang telah ada “w+”untuk open file, operasi membaca dan merekam file yang telah ada “a+”untuk open file, operasi menambahi rekaman file yang telah ada Hasil open file: pointer_ke_file akan NULL jika open gagal pointer_ke_file berisi adres (bukan NULL) jika berhasil

6 FOPEN()


Download ppt "Materi 7 Lintas Data Rekam Baca File. Introduction Lintas data Rekam Baca meliputi perekaman data kedalam media rekam magnetik, pembacaan data dari media."

Presentasi serupa


Iklan oleh Google