1 / 26

DASAR PEMROGRAMAN OPERASI FILE

DASAR PEMROGRAMAN OPERASI FILE. TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN 2013. NAMA KELOMPOK: Fibiandra Oktasari Fiky Walida Fikriyah Riski W. Arganata R. Kusbodro Riska Alvia Novita Ria Martha K ristanti Diky Firmansyah. OUTLINE. Pengertian File

ronald
Télécharger la présentation

DASAR PEMROGRAMAN OPERASI 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. DASAR PEMROGRAMANOPERASI FILE TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN 2013

  2. NAMA KELOMPOK:FibiandraOktasariFikyWalidaFikriyahRiski W. ArganataR. KusbodroRiskaAlviaNovitaRia Martha KristantiDikyFirmansyah

  3. OUTLINE • Pengertian File • PengertiandanFungsi File Teks • PengertiandanFungsi File Bertipe • PengertiandanFungsiFile Tidak Bertipe • DasarStruktur File • TahapanOperasi File

  4. Pengertian File • Fileadalahkumpulan byte-byte yang disimpandalam media penyimpanan. Merupakankomponen yang bertipe data sama, yang jumlahnyatidaktentu, yang dapatditambahataudikurangijikadibutuhkan

  5. File Dibagimenjadi 3 yaitu: • File Text • File Bertipe • File TidakBertipe

  6. PengertiandanFungsi File Teks File teksmerupakan file yang berisiinformasi-informasidalambentukteks.Fileteksberfungsidalammenuliskandeklarasi-deklarasi yang akandijalankanuntukmemudahkandalampencapaiantertentu. Disampingitudapatmemudahkanpemakaimenemukankesalahansaatmenjalankan program.

  7. PengertiandanFungsi File Bertipe File bertipemerupakanjenis file yang mengharuskanAndamenyebutkantipekomponen file sebelummengaksesnya. Tipe data yang digunakandapatberupatipeseperti integer, char, string, ataubahkanrecord. File bertipedapatdiaksessecaraurutdansecaraacak. File bertipedapatdibukadenganprosedurrewriteataureset. Prosedurrewriteuntukmembuatdansekaligusmembuka file barudanprosedur reset untukmembuka file yang telahada.

  8. PengertiandanFungsi File TidakBertipe File TidakBertipeadalah file yang mengakseslangsungke media penyimpanantanpaadanyapengenalan record dansebagainya. Biasanyadigunakanuntuktugas-tugas yang berhubungandengan file biner yang dapatdiprosestanpamengenaljenisrecordnya.

  9. DasarStruktur File Penyimpanansuatu data dalam disk berupasuatu file. Gambarstruktur file Catatan: record adalahnama lain daristruktur(struct).

  10. TahapanOperasi File 1. Membuka/mengaktifkan file 2. Melaksanakan proses file 3. Menyimpan File 4. Menutup file Proses

  11. Membuka / Aktifkan File • Bentukdeklarasi: Keterangan: • Nama file berupanamadari file yang akandiaktifkan • Mode berupajenisoperasi yang akandilakukanterhadap file

  12. Lanjutan… • Berhasiltidaknyaoperasipengaktifan file dapatdilihatpadakeluaranfungsifopen (). Jikakeluaranfungsiberupa NULL (suatumakro yang didefinisikanpada file stdio.h), berartioperasipengaktifan file gagalmisalmembuka file dengan mode ‘r’ tapi file-nyabelumada. Contoh: FILE *pf; //deklarasivariabelpf pf= fopen(“COBA.TXT”, “w”); • Menciptakandanmengaktifkan file bernama “COBA.TXT” • Dengan mode yaitu “w” (mode penulisankefile) • Dan menempatkan pointer-ke-FILE kevariabel pointer pf

  13. Lanjutan… • ContohBentukpengaktifan file : • Keterangan: • pfakandiisidengankeluarandarifungsifopen (). • Jikanilainya NULL, makaakanmencetak“Filetidakdapat diciptakan”, setelahitu program dihentikan.

  14. MELAKUKAN PROSES OPERASI FILE • OperasiPembacaan File Per Karakter • OperasiPenulisan File Per Karakter

  15. OperasiPembacaan File Per Karakter • Pembacaankarakterdarisuatu file memakaiperintah: fgetc(). • Bentukdeklarasi: intfgetc(FILE*ptr_file); Algoritma Proses Pembacaan File per karakter: 1.Buka file COBA.TXT dengan mode “r”Jikatidakberhasildibuka Maka -beriketeranganpadalayarbahwa file takada - selesai 2. Baca sebuahkarakterdari file Jikakaraktersamadengan EOF (tandaakhir file) makakelangkah 4 3. Tampilkankarakterkelayardankembali kelangkah2 4. Tutup file 5. Selesai

  16. OperasiPenyimpanan File • Penyimpanankarakterke file menggunakanperintah: fputc(). • Bentukdeklarasi: Intfputc (char kar, FILE *ptr_file); • ptr_fileadalah pointer-ke-FILE yang berisikeluarandarifopen(), • karberupakarakter yang akandisimpandalam file.

  17. Kepala Program

  18. Pilihan 1

  19. Pilihan 2 T Y T

  20. Pilihan 3 T Y T

  21. Pilihan 4

  22. MENUTUP FILE • Apabila file sudahtidakdiproseslagi, maka file tersebutditutup, karenaadanyaketerbatasanjumlah file yang dapatdibukasecaraserentak. • Perintah yang digunakan: fclose(); • Bentukdeklarasi: Intfclose(FILE*pf);

  23. THANK YOU FOR YOUR ATENTION  Ria Ibod Riska Diky Fibi Riski Fiky

More Related