DASAR PEMROGRAMAN OPERASI FILE TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS

  • Slides: 25
Download presentation
DASAR PEMROGRAMAN OPERASI FILE TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN 2013

DASAR PEMROGRAMAN OPERASI FILE TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN 2013

: K O P M O L E K A M A N i

: K O P M O L E K A M A N i r a s a t k O a r d n a i b i h F a y i r k i F a d i l a W y k i F a t a n a g r A. W Riski o r d o b s R. Ku a t i v o N a i v l A i t Riska n a t s i r K a h t r a M a Ri h a y s n a m r i F Diky

OUTLINE • • Pengertian File Pengertian dan Fungsi File Teks Pengertian dan Fungsi File

OUTLINE • • Pengertian File Pengertian dan Fungsi File Teks Pengertian dan Fungsi File Bertipe Pengertian dan Fungsi Tidak File Bertipe Dasar Struktur File Jenis Operasi File Jenis File Tahapan Operasi File

Pengertian File • File adalah kumpulan byte-byte yang disimpan dalam media penyimpanan. Merupakan komponen

Pengertian 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

 • File Dibagi menjadi 3 yaitu: – File Text – File Bertipe –

• File Dibagi menjadi 3 yaitu: – File Text – File Bertipe – File Tidak Bertipe

Pengertian dan Fungsi File Teks File teks merupakan file yang berisi informasi-informasi dalam bentuk

Pengertian dan Fungsi File Teks File teks merupakan file yang berisi informasi-informasi dalam bentuk teks. File teks berfungsi dalam menuliskan deklarasi-deklarasi yang akan dijalankan untuk memudahkan dalam pencapaian tertentu. Disamping itu dapat memudahkan pemakai menemukan kesalahan saat menjalankan program.

Pengertian dan Fungsi File Bertipe File bertipe merupakan jenis file yang mengharuskan Anda menyebutkan

Pengertian dan Fungsi File Bertipe File bertipe merupakan jenis file yang mengharuskan Anda menyebutkan tipe komponen file sebelum mengaksesnya. Tipe data yang digunakan dapat berupa tipe seperti integer, char, string, atau bahkan record. File bertipe dapat diakses secara urut dan secara acak. File bertipe dapat dibuka dengan prosedur rewrite atau reset. Prosedur rewrite untuk membuat dan sekaligus membuka file baru dan prosedur reset untuk membuka file yang telah ada.

Pengertian dan Fungsi File Tidak Bertipe adalah file yang mengakses langsung ke media penyimpanan

Pengertian dan Fungsi File Tidak Bertipe adalah file yang mengakses langsung ke media penyimpanan tanpa adanya pengenalan record dan sebagainya. Biasanya digunakan untuk tugas-tugas yang berhubungan dengan file biner yang dapat diproses tanpa mengenal jenis recordnya.

Dasar Struktur File Penyimpanan suatu data dalam disk berupa suatu file. Gambar struktur file

Dasar Struktur File Penyimpanan suatu data dalam disk berupa suatu file. Gambar struktur file Catatan: record adalah nama lain dari struktur(struct).

Tahapan Operasi File 1. Membuka/mengaktifkan file 2. Melaksanakan proses file 3. Menyimpan File 4.

Tahapan Operasi File 1. Membuka/mengaktifkan file 2. Melaksanakan proses file 3. Menyimpan File 4. Menutup file Proses

Membuka / Aktifkan File • Bentuk deklarasi: Keterangan: • Nama file berupa nama dari

Membuka / Aktifkan File • Bentuk deklarasi: Keterangan: • Nama file berupa nama dari file yang akan diaktifkan • Mode berupa jenis operasi yang akan dilakukan terhadap file

Lanjutan… • Berhasil tidaknya operasi pengaktifan file dapat dilihat pada keluaran fungsi fopen ().

Lanjutan… • Berhasil tidaknya operasi pengaktifan file dapat dilihat pada keluaran fungsi fopen (). Jika keluaran fungsi berupa NULL (suatu makro yang didefinisikan pada file stdio. h), berarti operasi pengaktifan file gagal misal membuka file dengan mode ‘r’ tapi file-nya belum ada. Contoh: FILE *pf; //deklarasivariabelpf pf = fopen(“COBA. TXT”, “w”); • Menciptakan dan mengaktifkan file bernama “COBA. TXT” • Dengan mode yaitu “w” (mode penulisan kefile) • Dan menempatkan pointer-ke-FILE ke variabel pointer pf

Lanjutan… • Contoh Bentuk pengaktifan file : • Keterangan: ü pf akan diisi dengan

Lanjutan… • Contoh Bentuk pengaktifan file : • Keterangan: ü pf akan diisi dengan keluaran dari fungsi fopen (). ü Jika nilainya NULL, maka akan mencetak“File tidak dapat diciptakan”, setelah itu program dihentikan.

MELAKUKAN PROSES OPERASI FILE • Operasi Pembacaan File Per Karakter • Operasi Penulisan File

MELAKUKAN PROSES OPERASI FILE • Operasi Pembacaan File Per Karakter • Operasi Penulisan File Per Karakter

Operasi Pembacaan File Per Karakter • Pembacaan karakter dari suatu file memakai perintah: fgetc().

Operasi Pembacaan File Per Karakter • Pembacaan karakter dari suatu file memakai perintah: fgetc(). • Bentuk deklarasi: int fgetc(FILE*ptr_file); Algoritma Proses Pembacaan File per karakter: 1. Buka file COBA. TXT dengan mode “r”Jika tidak berhasil dibuka Maka -beri keterangan pada layar bahwa file tak ada - selesai 2. Baca sebuah karakter dari file Jika karakter sama dengan EOF (tanda akhir file) maka ke langkah 4 3. Tampilkan karakter kelayar dan kembali kelangkah 2 4. Tutup file 5. Selesai

Operasi Penyimpanan File • Penyimpanan karakter ke file menggunakan perintah: fputc(). • Bentuk deklarasi:

Operasi Penyimpanan File • Penyimpanan karakter ke file menggunakan perintah: fputc(). • Bentuk deklarasi: Int fputc (char kar, FILE *ptr_file); o ptr_file adalah pointer-ke-FILE yang berisi keluaran dari fopen(), o kar berupa karakter yang akan disimpan dalam file.

Kepala Program

Kepala Program

Pilihan 1

Pilihan 1

Pilihan 2 T Y T

Pilihan 2 T Y T

Pilihan 3 T Y T

Pilihan 3 T Y T

Pilihan 4

Pilihan 4

MENUTUP FILE • Apabila file sudah tidak diproses lagi, maka file tersebut ditutup, karena

MENUTUP FILE • Apabila file sudah tidak diproses lagi, maka file tersebut ditutup, karena adanya keterbatasan jumlah file yang dapat dibuka secara serentak. • Perintah yang digunakan: fclose(); • Bentuk deklarasi: Int fclose(FILE*pf);