Operasi Berkas 
Algoritma dan 
Struktur Data 
Georgius Rinaldo 
dodo@kuliahkita.com
Pendahuluan 
Terdapat 3 pustaka yang dapat digunakan untuk operasi 
berkas pada C++ 
1. ofstream : untuk menulis berkas 
2. ifstream : untuk membaca berkas 
3. fstream : operasi tulis dan baca terhadap berkas
Operasi berkas 
Operasi dasar yang dapat dilakukan pada file adalah open 
(buka) , close (tutup), read (baca), dan write (tulis). 
Sebelum melakukan pembacaan dan penulisan sebuah 
berkas, berkas perlu dibuka terlebih dahulu dengan open. 
Ketika telah selesai, maka berkas perlu ditutup kembali 
dengan close.
Contoh Operasi Penulisan Berkas 
// operasi dasar file 
#include <iostream> 
#include <fstream> 
using namespace std; 
int main () { 
ofstream fileKu; // definisikan file 
fileKu.open ("text.txt"); // buka file dengan nama text.txt 
fileKu << "Tulis ke dalam file.n"; // tulis ke dalam file teks 
fileKu.close(); // tutup setelah operasi selesai 
return 0; 
}
Contoh Operasi Pembacaaan Berkas 
#include <iostream> 
#include <fstream> 
#include <string> 
using namespace std; 
int main () { 
string line; 
ifstream fileKu("text.txt"); // definisikan file untuk dibaca 
if (fileKu.is_open()) { // jika berhasil dibuka 
while (getline(fileKu,baris)) { // baca per baris 
cout << baris << 'n'; // print baris yang dibaca 
} 
myfile.close(); // tutup setelah selesai 
} 
else cout << "File tidak dapat dibuka"; // jika gagal dibuka, beri 
informasi 
return 0; 
}

More Related Content

PDF
Algoritma dan Struktur Data - operasi file
PDF
NFS di debian server
PPT
23. pkti-2b[5]
PPT
File system linux
PPT
50 Perintah Dasar Linux Dan Contohnya
PPT
Perintah Perintah Filesystem Hierarchy Standard di Linux
DOCX
100 perintah dasar linux
PPTX
Perintah Dasar Linux
Algoritma dan Struktur Data - operasi file
NFS di debian server
23. pkti-2b[5]
File system linux
50 Perintah Dasar Linux Dan Contohnya
Perintah Perintah Filesystem Hierarchy Standard di Linux
100 perintah dasar linux
Perintah Dasar Linux

What's hot (20)

PPTX
50 Command linux
PPT
Perintah Perintah Manajemen file dan Group di Linux
PPTX
50 Perintah dasar Linux
PDF
Dasar dasar perintah linux dan sistem derektory pada linux ok
PDF
Perintah dsar linux
PPTX
50 perintah dasar linux
PPT
23. pkti-2b[5]
DOCX
Konfigurasi NFS
PPTX
Tutorial dalam melakukan Dualboot pada VirtualBox
PPTX
Tugas so(sistem operasi)
PPT
Bernis Sagita - Manajemen File
DOCX
tutorial cara menginstal linux ubuntu, dan beserta 30 perintah di ubuntu.
DOCX
Tugas 1 tkj (perintah dasar linux ubuntu)
DOCX
Tugas pengantar sistem unix
PPTX
Perintah dasar linux
ODP
Fungsi dan Cara Penggunaan Terminal (CLI, Gedit, dan VI Editor)
PDF
Easy Upgrade OJS 2.4.x to OJS 3.x
DOCX
Perintah dasar linux ubuntu
DOCX
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
50 Command linux
Perintah Perintah Manajemen file dan Group di Linux
50 Perintah dasar Linux
Dasar dasar perintah linux dan sistem derektory pada linux ok
Perintah dsar linux
50 perintah dasar linux
23. pkti-2b[5]
Konfigurasi NFS
Tutorial dalam melakukan Dualboot pada VirtualBox
Tugas so(sistem operasi)
Bernis Sagita - Manajemen File
tutorial cara menginstal linux ubuntu, dan beserta 30 perintah di ubuntu.
Tugas 1 tkj (perintah dasar linux ubuntu)
Tugas pengantar sistem unix
Perintah dasar linux
Fungsi dan Cara Penggunaan Terminal (CLI, Gedit, dan VI Editor)
Easy Upgrade OJS 2.4.x to OJS 3.x
Perintah dasar linux ubuntu
Tugas: Perintah dasar linux ubuntu ( 24/ 3 / 2014 )
Ad

Similar to Algoritma dan Struktur Data - Operasi File (9)

PDF
Pemrograman C++ - Operasi Berkas
PPTX
Pertemuan FIle.pptx
PPTX
Chapter 14 MANAJEMEN BERKAS (FILE) DAN KEAMANAN SISTEM OPERASI.pptx
PPT
Sistem berkas lr
PPT
Arsip akses materi2
PPTX
Algoritma&Pemrograman C++ Pertemuan 12
PDF
Sb1
PPTX
42519051 Bab 9 Sistem berkas
PPT
Sistem Berkas 1
Pemrograman C++ - Operasi Berkas
Pertemuan FIle.pptx
Chapter 14 MANAJEMEN BERKAS (FILE) DAN KEAMANAN SISTEM OPERASI.pptx
Sistem berkas lr
Arsip akses materi2
Algoritma&Pemrograman C++ Pertemuan 12
Sb1
42519051 Bab 9 Sistem berkas
Sistem Berkas 1
Ad

More from KuliahKita (20)

PPTX
CSS Eksperimen - 05-2 Popup Menu
PPTX
CSS Eksperimen - 05-1 Popup Konfirmasi
PPTX
CSS Eksperimen - 04-4 Elemen Sliding Door
PPTX
CSS Eksperimen - 04-3 Elemen Card Flip
PPTX
CSS Eksperimen - 04-2 accordion
PPTX
CSS Eksperimen - 04-1 informasi tab
PPTX
CSS Eksperimen - 03-3 Slide Side Menu
PPTX
CSS Eksperimen - 03-2 Breadcrumb
PPTX
CSS Eksperimen - 03-1 navigasi dasar
PPTX
CSS Eksperimen - 02-2 Flexbox Grid
PPTX
Eksperimen CSS - 02-1 grid layout
PPTX
Eksperimen CSS - 01 Pendahuluan
PDF
07 equity research (bagian 2)
PDF
Pasar Saham - 32 Discounted Cash Flow (DCF)
PDF
Pasar Saham - Equity Research (bagian 1)
PDF
Pasar Saham - 30 Investment Due Dilligence
PDF
Pasar Saham - 29 Financial Ratio 03
PDF
Pasar Saham - 28 Financial Ratio 02
PDF
Pasar Saham -27 financial ratio 01
PDF
Pasar Saham - 26 Cash Flow Statement
CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 02-2 Flexbox Grid
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 01 Pendahuluan
07 equity research (bagian 2)
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 28 Financial Ratio 02
Pasar Saham -27 financial ratio 01
Pasar Saham - 26 Cash Flow Statement

Recently uploaded (14)

PPTX
Rekayasa Lingkungan menjadikan lingkungan lebih baik
PPTX
PPT mssp arham muthahhari mata kuliah ms
PDF
Jual GPS Topcon HiPer SR Extended Range Site Receiver
PPTX
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
PPTX
LAPORAN ANTARA JAKSTRADA PROPINSI NTT.PPT
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PPTX
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
PDF
441817878-K3-Pada-Alat-Berat.pdf pemahaman
PPT
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
DOCX
MPLS PAUD.docx teks sebagai penyemangat anak-anak
PPTX
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
PPTX
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PPTX
PRESENTATION PRODUCT KNOWLEDGE Mc-Quay (ID).pptx
PPTX
Seminar Hasil Penelitian Analisis Pegas Daun
Rekayasa Lingkungan menjadikan lingkungan lebih baik
PPT mssp arham muthahhari mata kuliah ms
Jual GPS Topcon HiPer SR Extended Range Site Receiver
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
LAPORAN ANTARA JAKSTRADA PROPINSI NTT.PPT
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
441817878-K3-Pada-Alat-Berat.pdf pemahaman
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
MPLS PAUD.docx teks sebagai penyemangat anak-anak
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PRESENTATION PRODUCT KNOWLEDGE Mc-Quay (ID).pptx
Seminar Hasil Penelitian Analisis Pegas Daun

Algoritma dan Struktur Data - Operasi File

  • 1. Operasi Berkas Algoritma dan Struktur Data Georgius Rinaldo dodo@kuliahkita.com
  • 2. Pendahuluan Terdapat 3 pustaka yang dapat digunakan untuk operasi berkas pada C++ 1. ofstream : untuk menulis berkas 2. ifstream : untuk membaca berkas 3. fstream : operasi tulis dan baca terhadap berkas
  • 3. Operasi berkas Operasi dasar yang dapat dilakukan pada file adalah open (buka) , close (tutup), read (baca), dan write (tulis). Sebelum melakukan pembacaan dan penulisan sebuah berkas, berkas perlu dibuka terlebih dahulu dengan open. Ketika telah selesai, maka berkas perlu ditutup kembali dengan close.
  • 4. Contoh Operasi Penulisan Berkas // operasi dasar file #include <iostream> #include <fstream> using namespace std; int main () { ofstream fileKu; // definisikan file fileKu.open ("text.txt"); // buka file dengan nama text.txt fileKu << "Tulis ke dalam file.n"; // tulis ke dalam file teks fileKu.close(); // tutup setelah operasi selesai return 0; }
  • 5. Contoh Operasi Pembacaaan Berkas #include <iostream> #include <fstream> #include <string> using namespace std; int main () { string line; ifstream fileKu("text.txt"); // definisikan file untuk dibaca if (fileKu.is_open()) { // jika berhasil dibuka while (getline(fileKu,baris)) { // baca per baris cout << baris << 'n'; // print baris yang dibaca } myfile.close(); // tutup setelah selesai } else cout << "File tidak dapat dibuka"; // jika gagal dibuka, beri informasi return 0; }