Pemrograman C++ 

Pengertian dan penerapan operasi file dan class beserta contohnya

1. Pengertian Operasi File

Operasi file merupakan salah satu proses yang terjadi di dalam pemrograman, operasi ini akan membaca proses input dan output. Pada prinsipnya operasi file terbagi menjadi 3 tahap, yaitu :

A. membuka atau mengaktifkan file

Dalam suatu pemrosesan suatu file, file tersebut harus terlebih dahulu dibuka agar proses tersebut bisa berjalan. Didalam suatu file harus terdapat objek-objek yang sebelumnya harus di definisikan. berikut  sintaks untuk mendefinisikan objek tersebut :

ofstream nama_obyek;

untuk perintah  di atas dapat dijalankan dengan terlebih dahulu mendefinisikan di headerdi dengan sintaks

   fstream.h

Setelah dile tersebut di definisikan, maka suatu file dapat dibuka dengan perintah

nama_obyek.open(“nama file dan path”);

B. Menulis File (melaksanakan pemrosesan file)

Menulis file di dalam seuatu pemrograman dapat di artikan dengan memasukan data/objek baru di dalam suatu program. pada proses ini data yabng di input akan di simpan dalam database dan dapat digunakan kembali dengan memanggil data tersebut. Berikut sintaksnya:

   nama_obyek << … ;

C. Menutup file

Setelah pemrosesan file selesai, file dapat ditutup menggunakan perintah

nama_obyek.close();

Contoh

Program berikut ini untuk menulis teks ke dalam file

sintaks menutup file

perintah fileteks.open(“C:/algo.txt”); akan membuka file algo.txt yang ada di C:\ Apabila file tersebut belum ada maka akan dibuat secara otomatis, dan apabila sudah ada isi file algo.txt akan terhapus.

D. Menambah Data pada File

Suatu file yang sudah ada sebelumnya dapat ditambah data yang baru (tidak menghapus data lama). Caranya dengan menambahkan perintah ios::app pada open().

nama_obyek.open(“nama file”, ios::app);

Contoh

sintaks menambahkan file

E. Memeriksa Keberhasilan Operasi File

Tidak selamanya jalan yang mulus ditemui. Ada kemungkinan terjadi saat file dibuka, ternyata file tidak ada. Dalam C++ tersedia function untuk memeriksa kondisi-kondisi pada operasi file, sehingga kesalahan saat eksekusi dapat dikendalikan.

Function yang dimaksud adalah fail().

sintaks memeriksa keberhasilan file

F. Operasi Berbasis Karakter

Operasi file dapat dilakukan dalam bentuk karakter. Misalnya proses penyimpanan data ke file dilakukan setiap karakter, atau membaca data file karakter per karakter. Operasi ini didukung oleh function put() dan get().

Contoh

Program untuk menyimpan data karakter per karakter ke dalam file.

sintaks Operasi berbasi karakter

2. Pengertian Class

Class merupakan struktur data dari obyek. Untuk menjelaskan tentang class, lihat perbandingannya dengan struktur berikut ini:

class

Setelah program di atas dicompile, error tidak ada. Berikutnya struktur di atas kita ganti dengan class, menjadi

contoh class 2

setelah program di atas di compile, ternyata error muncul. Error tersebut muncul karena class tidak dikenal dalam main(). Kesalahan ini sekaligus menunjukkan perbedaan dengan struktur.

A. Penggunaan PUBLIC

Agar program di atas dapat dicompile, ditambahkan perintah public diikuti dengan tanda titik dua (:), sehingga programnya menjadi

contoh class 3

Perintah PUBLIC menyatakan bahwa perintah-perintah yang ada di bawahnya dapat diakses diluar class. Perintah PUBLIC merupakan termasuk access specifier (penentu akses). Selain PUBLIC, terdapat perintah lain yang termasuk access specifier, yaitu PRIVATE.

contoh class 41

 

Demikian artikel terkait materi kuliah yang berjudul “Pengertian dan penerapan operasi file dan class beserta contohnya ”. Untuk dapat mendapatkan materi seputar Pemrograman Bahasa C++ secara lengkap, dapat di download melalui link berikut ini Matkul Pemrograman C++ (Operasi File & Class) Semoga bermanfaat

Related posts

Leave a Comment