Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Operasi Pada File 1. Operasi Dasar pada File

Presentasi serupa


Presentasi berjudul: "Operasi Pada File 1. Operasi Dasar pada File"— Transcript presentasi:

1 Operasi Pada File 1. Operasi Dasar pada File
Pertemuan-15 Operasi Pada File Borland C++ 1. Operasi Dasar pada File Ada tiga tahapan operasi pada file, yaitu Membuka dan mengaktifkan file Melaksanakan Pemrosesan file Menutup File.

2 a. Membuka File Pada saat membuka file diperlukan pendefinisian objek file, pernyataan yang diperlukan adalah : ofstream nama_objek; Contoh : ofstream contoh_keluaran; contoh_keluaran.open("CONTOH.TXT"); Keterangan : contoh_keluaran adalah nama objek file "CONTOH.TXT" adalah file yang akan diciptakan Ofstream adalah nama class C++ digunakan untuk menangani keluaran, jika menggunakan class ofstream file include yang disertakan adalah #fstream.h

3 b. Pemrosesan File Pemrosesan pada file dilakukan dengan cara menuliskan atau merekam data kefile. Berikut contoh perekaman data kefile. contoh_keluaran("Akademi Manajemen"); contoh_keluaran("Informatika dan Komputer"); contoh_keluaran("Bina Sarana Informatika"); contoh_keluaran("Cabang Cipulir - Ciledug"); bentuk penulisan ini dikirim ke file contoh_keluaran yaitu kefile "CONTOH.TXT".

4 Berikan contoh program sederhana operasi file
c. Menutup File Setelah Pemrosesan pada file selesai dilakukan, maka file perlu ditutup untuk menghindari kerusakan pada file, yaitu dengan menggunakan fungsi close(). contoh_keluaran.close(); bentuk penulisan ini merupakan menulisan untuk menutup contoh_keluaran . Berikan contoh program sederhana operasi file

5 2. Model Operasi pada File
2.1. Operasi File Karakter Jenis operasi file karakter dilakukan karakter per karakter dan begitu juga proses pembacaannya. a. Menulis ( Merekam ) File Karakter Fungsi yang digunakan untuk menulis atau merekam file karakter ini adalah fungsi put().

6 Berikut contoh untuk membuat dan merekam data pada file Karakter.
#include<conio.h> #include<iostream.h> #include<fstream.h> void main() { ofstream filekarakter("karakter.txt"); filekarakter.put('B'); filekarakter.put('S'); filekarakter.put('I'); filekarakter.put('\n'); filekarakter.put('C'); filekarakter.put('P'); filekarakter.put('U'); filekarakter.put('L'); filekarakter.put('R'); filekarakter.close(); }

7 b. Membaca ( Mengambil ) File Karakter
Fungsi yang digunakan untuk membaca atau mengambil file karakter ini adalah fungsi get(). Berikut contoh untuk memngambil data pada file Karater. #include<conio.h> #include<iostream.h> #include<fstream.h> void main() { char huruf; clrscr(); ifstream filekarakter("karakter.txt"); while (!filekarakter.eof()) filekarakter.get(huruf); cout<<huruf; } filekarakter.close(); getche();

8 2.2. Operasi File Biner Jenis operasi file biner digunakan untuk merekam data dalam bentuk biner. a. Menulis ( Merekam ) File Biner Fungsi yang digunakan untuk menulis atau merekam file biner ini adalah fungsi write(). Operasi file biner pada pendeklarasiannya dengan menambahkan pernyataan ios::binary Contoh : ofstream berkas_data("namafile.DAT", ios::binary); berkas_data.open("namafile.DAT", ios::binary);

9 Berikut contoh untuk membuat dan merekam data pada file Biner.
#include<conio.h> #include<iostream.h> #include<fstream.h> void main() { int data[] = {32,56,458,12,25,6,9}; cout<<"Sedang Merekam Data.."<<endl; ofstream berkas_data("ANGKA.DAT", ios::binary); for (int i=0; i < (sizeof(data)/sizeof(int)); i++) berkas_data.write((char *)&data[i], sizeof(int)); berkas_data.close(); }

10 b. Membaca ( Mengabil ) File Biner
Fungsi yang digunakan untuk menulis atau merekam file biner ini adalah fungsi read(). Contoh : #include<iostream.h> #include<fstream.h> #include<conio.h> void main() { int angka; clrscr(); ifstream berkas("ANGKA.DAT", ios::binary); cout<<"ISI FILE ANKA.DAT"<<endl; berkas.read((char *)&angka, sizeof(int)); while( !berkas.eof() ) cout<<angka<<endl; } berkas.close();


Download ppt "Operasi Pada File 1. Operasi Dasar pada File"

Presentasi serupa


Iklan oleh Google