praktikum c++ modul 5 file

Upload: aristaaa

Post on 05-Oct-2015

14 views

Category:

Documents


0 download

DESCRIPTION

File dalah sebuah organisasi dari sejumlah record. Masing-masing record bisa terdiri dari satu atau beberapa field. Setiap field terdiri dari satu atau beberapa byte.

TRANSCRIPT

Modul 5 File / BerkasMODUL VFILE (BERKAS)

A. Tujuan1. Mahasiswa dapat memahami konsep file2. Mahasiswa dapat mengetahui dan mengimplemtasikan file dalam program.

B. Dasar Teori1. Pengertian FileFile dalah sebuah organisasi dari sejumlah record. Masing-masing record bisa terdiri dari satu atau beberapa field. Setiap field terdiri dari satu atau beberapa byte.Jenis file terdiri dari dua macam yaitu file teks dan file biner : File TeksFile teksadalah file yang berisikan kumpulan karakter ASCII yang disusun menjadi beberapa baris. File BinerFile biner adalah file yang berisikan data yang masing-masing elemen berupa data 8 bit (1 byte).

2. Operasi FileOperasi file adalah proses input/baca dari file dan proses output/tulis ke file.Jenis-jenis operasi file :r :menyatakan file hanya dapat dibaca (file harus sudah ada)w :menyatakan file baru akan dibuat/diciptakan (file yang sudah ada akan dihapus)a :untuk membuka file yang sudah ada dan akan dilakukan proses penambahan data (jika file belum ada, otomatis akan dibuat) r+ :untuk membuka file yang sudah ada dan akan dilakukan proses pembacaan dan penulisan.w+ :untuk membuka file dengan tujuan untuk pembacaan atau penulisan3. Untuk melakukan operasi input file digunakan objek ifstream dan untuk operasi output file digunakan objek ofstream. Kedua objek tersebut berada pada header file fstream.h. operasi dasar pada file pada dasarnya terbagi menjadi tiga tahap yaitu : Membuka atau mengaktifkan File Melaksanakan proses File Menutup File

a.Membuka FileSebelum suatu file dapat diproses, file harus dibuka terlebih dahulu. Untuk itu kita perlu mendefinisikan obyek file. Salah satu bentuk pernyataan yang diperlukan :ofstream nama_obyek ;

ofstream adalah nama kelas yang disediakan C++ untuk menangani operasi keluaran file. berikut penulisan pada program :ofstream simpan;

Setelah suatu objek file diciptakan, untuk membuka file dapat dilakukan dengan cara berikut ini :Nama_object.open (nama_file);

Berikut penulisan pada program :simpan.open (file.txt);

Keterangan : File keluaran adalah nama objek file. file.TXT adalah nama file yang akan disimpan pada disk.

b.Menulis FileSalah satu jenis pemrosesan pada file adalah menulis atau merekam data ke file.

contoh penulisan pada program :simpan