Modul v Operas i File

7
Sistem Informasi Unand Modul V MODUL V OPERASI FILE / BERKAS I. Tujuan Praktikum 1. Menjelaskan tentang struktur dan konsep file. 2. Menjelaskan tentang tahap – tahap operasi pada file dan implementasinya dalam program. II. Dasar Teori 1. Pengertian File File adalah sebuah organisasi dari sejumlah record. Masing-masing record bisa terdiri dari satu atau beberapa field. Setiap field terdiri dari satu atau beberapa byte. Dalam C++, file adalah sebuah stream yang disimpan dalam media penyimpanan luar. Karena merupakan sebuah stream, operasi yang berlaku pada stream berlaku juga untuk file. Stream adalah suatu logika device yang menghasilkan dan menerima informasi atau wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Jenis file terdiri dari dua macam yaitu file teks dan file biner : File Teks adalah file yang berisikan kumpulan karakter ASCII yang disusun menjadi beberapa baris. File biner adalah file yang berisikan data yang masing-masing elemen berupa data 8 bit (1 byte). File biner memiliki pola penyimpanan dalam disc 22 | Modul Praktikum Pemrograman C++

description

a

Transcript of Modul v Operas i File

MODUL I

Sistem Informasi Unand

Modul V

MODUL VOPERASI FILE / BERKASI. Tujuan Praktikum

1. Menjelaskan tentang struktur dan konsep file.2. Menjelaskan tentang tahap tahap operasi pada file dan implementasinya dalam program.II. Dasar Teori1. Pengertian File

File adalah sebuah organisasi dari sejumlah record. Masing-masing record bisa terdiri dari satu atau beberapa field. Setiap field terdiri dari satu atau beberapa byte. Dalam C++, file adalah sebuah stream yang disimpan dalam media penyimpanan luar. Karena merupakan sebuah stream, operasi yang berlaku pada stream berlaku juga untuk file.

Stream adalah suatu logika device yang menghasilkan dan menerima informasi atau wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Jenis file terdiri dari dua macam yaitu file teks dan file biner : File Teks adalah file yang berisikan kumpulan karakter ASCII yang disusun menjadi beberapa baris. File biner adalah file yang berisikan data yang masing-masing elemen berupa data 8 bit (1 byte). File biner memiliki pola penyimpanan dalam disc dalam bentuk biner, seperti pada memori ( RAM) komputer..

2. Operasi File

Operasi 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 penulisan.

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

Melaskanakan proses File

Menutup Filea. Membuka File

Sebelum suatu file dapat diproses, file harus dibuka terlebih dahulu. Untuk itu kita perlu mendefinisikan objek file. Sintak yang digunakan adalah :ofstream nama_obj;ofstream adalah mendefinisikan nama objek yang nantinya akan digunakan untuk membuka fileSetelah suatu objek file diciptakan, untuk membuka file dapat dilakukan dengan cara berikut ini : nama_obj.open(nama file dan path);b. Menulis File

Salah satu jenis pemprosesan pada file adalah menulis data ke file. Sintak yang digunakan adalah :

nama_obj