SEQUENTIAL FILE
Definisi Sequential File dalam Pemrograman C++:
Sequential File (file sekuensial) dalam pemrograman C++ adalah jenis file yang menyimpan data secara berurutan atau sekuensial. Data dalam file sekuensial diakses dalam urutan berdasarkan posisi relatif mereka dalam file. Setiap data dalam file sekuensial memiliki ukuran yang tetap, dan data baru ditambahkan ke akhir file.
Dalam sequential file, data ditulis atau dibaca dalam urutan sejajar dengan posisi mereka dalam file. Karena itu, untuk mengakses data di tengah file, kita perlu membaca data sebelumnya secara berurutan hingga mencapai posisi yang diinginkan.
Contoh Penggunaan Sequential File dalam C++:
Berikut ini adalah contoh sederhana untuk menulis data ke dalam sequential file dan membacanya kembali:
Penjelasan Code di atas:
- Pada kode di atas, kita menggunakan objek `ofstream` untuk menulis ke dalam file dan objek `ifstream` untuk membaca dari file.
- Struktur `Mahasiswa` digunakan untuk menyimpan informasi nama dan umur.
- Fungsi `tulisKeFile` digunakan untuk menulis data mahasiswa ke dalam file `mahasiswa.txt`. Data ditulis dalam format "nama,umur" dan disimpan dalam satu baris.
- Fungsi `bacaDariFile` digunakan untuk membaca data mahasiswa dari file `mahasiswa.txt`. Setiap baris dibaca, dipisahkan menjadi nama dan umur berdasarkan tanda koma (,), dan kemudian dicetak ke layar.
- Di dalam fungsi `main`, kita membuat dua objek `Mahasiswa` (mhs1 dan mhs2) dengan informasi yang berbeda.
- Kita memanggil fungsi `tulisKeFile` untuk menulis data mahasiswa ke dalam file.
- Kemudian, kita memanggil fungsi `bacaDariFile` untuk membaca data
Comments
Post a Comment