Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
DASAR PEMROGRAMAN OPERASI FILE
TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN 2013
2
NAMA KELOMPOK: Fibiandra Oktasari Fiky Walida Fikriyah Riski W
NAMA KELOMPOK: Fibiandra Oktasari Fiky Walida Fikriyah Riski W. Arganata R. Kusbodro Riska Alvia Novita Ria Martha Kristanti Diky Firmansyah
3
OUTLINE Pengertian File Pengertian dan Fungsi File Teks
Pengertian dan Fungsi File Bertipe Pengertian dan Fungsi File Tidak Bertipe Dasar Struktur File Tahapan Operasi File
4
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
5
File Dibagi menjadi 3 yaitu:
File Text File Bertipe File Tidak Bertipe
6
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.
7
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.
8
Pengertian dan Fungsi File Tidak Bertipe
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.
9
Dasar Struktur File Penyimpanan suatu data dalam disk berupa suatu file. Gambar struktur file Catatan: record adalah nama lain dari struktur(struct).
10
Tahapan Operasi File 1. Membuka/mengaktifkan file 2. Melaksanakan proses file 3. Menyimpan File 4. Menutup file Proses
11
Membuka / Aktifkan File
Bentuk deklarasi: Keterangan: Nama file berupa nama dari file yang akan diaktifkan Mode berupa jenis operasi yang akan dilakukan terhadap file
12
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
13
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.
14
MELAKUKAN PROSES OPERASI FILE
Operasi Pembacaan File Per Karakter Operasi Penulisan File Per Karakter
15
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 kelangkah2 4. Tutup file 5. Selesai
16
Operasi Penyimpanan File
Penyimpanan karakter ke file menggunakan perintah: fputc(). Bentuk deklarasi: Int fputc (char kar, FILE *ptr_file); ptr_file adalah pointer-ke-FILE yang berisi keluaran dari fopen(), kar berupa karakter yang akan disimpan dalam file.
17
Kepala Program
21
Pilihan 1
22
Pilihan 2 T Y T
23
Pilihan 3 T Y T
24
Pilihan 4
25
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);
26
THANK YOU FOR YOUR ATENTION
Ria Ibod Riska Diky Fibi Fiky Riski
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.