AKSES FILE PADA C++
KATA
PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT. Karena
dengan Rahmat dan Karunia-Nya, penulis dapat menyelesaikan pembuatan artikel
dengan judul Akses File hingga selesai.
Dengan diberikannya tugas pembuatan artikel di sebuah blog,
mahasiswa diharapkan mampu mempelajari lebih banyak lagi materi mengenai Akses
File dan mampu menyelesaikan tugas mata kuliah algoritma pemrograman yang diberikan oleh
dosen.
Semoga dengan pembuatan artikel ini dapat bermanfaat khususnya
bagi penulis selaku mahasiswa dan umumnya bagi kita semua.
Selanjutnya penulis, merasa bahwa artikel Akses File ini jauh dari
kesempurnaan. Oleh sebab itu, penulis mohon maaf sebesar-besarnya apabila dalam
penyusunan artikel ini terdapat banyak kesalahan, baik dalam segi penulisan,
pembahasan, dan penyusunannya yang kurang rapi. Maka dari itu besar harapan
penulis semoga artikel ini dapat bermanfaat bagi penulis dan orang lain.
8 Desember 2018
BAB 1
PENDAHULUAN
1). Latar Belakang
Dalam melakukan sebuah pemrograman,
terdapat beberapa dasar yang perlu diketahui. Kita ambil sebuah contoh yakni akses
file, Akses file adalah sebuah prosedur pengaksesan hasil dari suatu program
ke dalam program bentuk lain. Pada laporan ini akan mengakses file
dari Code Blocks yang mana programnya menggunakan bahasa C++ dan
akan diakses ke dalam aplikasi notepad
Penggunaan operasi FILE dalam sebuah program sangat dibutuhkan dalam
pembuatan program yang sesungguhnya. Kita membutuhkan file sebagai tempat
penampung data-data selama operasi program. Jika kamu menggunakan variabel
biasa, data yang biasanya diolah program hanya akan tersimpan sementara
dalam memory dan akan hilang ketika program close. Berbeda dengan memory,
penyimpanan data berbasis file akan tersimpan terus walaupun program telah
diclose maupun komputer telah di shutdown.
2). Rumusan Masalah
a.
Apa pengertian
akses file ?
b.
Apa
saja jenis-jenis operasi pada akses file ?
c.
Bagaimana
contoh program akses file ?
3). Tujuan
a.
Untuk
mengetahui pengertian akses file.
b.
Untuk
mengetahui jenis-jenis operasi pada akses file.
c.
Untuk
mengetahui contoh program akses file.
BAB 2
PEMBAHASAN
1). Pengertian Akses File
Akses file adalah sebuah prosedur pengaksesan hasil dari suatu program
ke dalam program bentuk lain. Pada laporan ini akan mengakses file
dari Code Blocks yang mana programnya menggunakan bahasa C++ dan
akan diakses ke dalam aplikasi notepad.
Penggunaan operasi FILE dalam sebuah program sangat dibutuhkan dalam
pembuatan program yang sesungguhnya. Kita membutuhkan file sebagai tempat
penampung data-data selama operasi program. Jika kamu menggunakan variabel
biasa, data yang biasanya diolah program hanya akan tersimpan sementara
dalam memory dan akan hilang ketika program close. Berbeda dengan memory,
penyimpanan data berbasis file akan tersimpan terus walaupun program telah
diclose maupun komputer telah di shutdown.
Pada dasarnya, operasi file terbagi 3 jenis. Read (R), Write(W), dan
Append(A). Read artinya membaca isi file, write menulis data ke file dan
append menambahkan data ke baris terakhir dalam file berikut adalah
parameter dan arti dari parameter tersebut :
2). Jenis-Jenis Operasi Pada
Akses File
a. Read File
Sesuai namanya, disini kita akan membuka file
sesuai namanya lalu membaca isi filenya. Untuk membaca isi file lalu menyimpannya
ke dalam variabel, bisa mengan menggunakan fscanf(namavariabelfile,
format);
Berikut contoh program read file :
Contoh-1
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
string line;
ifstream myfile
("example.txt");
if (myfile.is_open ())
{
while (getline (myfile,
line) )
{
cout<<line<<'\n';
}
myfile.close();
}
else cout<<"Unable
to open file";
return 0;
}
Output yang
akan dihasilkan, dari program contoh-1 diatas adalah :
Gambar 1 Running Contoh-1
Gambar 2 Akses Dalam
Bentuk Notepad Contoh-1
b. Write File
Write file artinya kita membuka file dalam mode write (siap untuk
ditulis). Dengan menggunakan format yang sama dengan diatas, kita akan
mencoba membuat file baru perintah fprintf (namavariabelfile, format);
Berikut contoh program read file :
Contoh-2
/*
Operasi File 1 (Menulis File)
VS12 Express
by R.S.
*/
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
int main()
{
//stream untuk menulis file
ofstream myfile;
//membuka file,
//jika file tidak ditemukan maka file
akan otomatis dibuat
myfile.open("notepad.txt",
ios::app);
cout<<"OPERASI FILE
1"<<endl;
cout<<"--------------"<<endl;
//fail() -> untuk memeriksa suatu
kesalahan pada operasi file
if(!myfile.fail())
{
//menulis ke dalam file
myfile<<"Belajar
OPERASI FILE"<<endl;
myfile.close(); //menutup file
cout<<"Text telah
ditulis ke dalam File"<<endl;
}else{
cout<<"File tidak
ditemukan"<<endl;
}
_getche();
return 0;
}
Output yang
akan dihasilkan, dari program contoh-2 diatas adalah :
Gambar 3 Running
Contoh-2
Gambar 4 Akses Dalam
Bentuk Notepad Contoh-2
c. Append File
Append artinya menambahkan data pada file baris
terakhir. Jika belum ada data/filenya, maka append akan membuatkan file
baru.
Perbedaan Write dengan Append write akan selalu
membuat file baru untuk mengoverwrite file nama. Append, akan menambahkan data
ke baris paling terakhir jika ada file yang dit uju. Jika tidak, maka akan
membuat file baru.
Berikut contoh program read file :
Contoh-3
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main()
{
ofstream fout; // Create Object of Ofstream
ifstream fin;
fin.open("a.txt");
fout.open
("a.txt",ios::app); // Append mode
if(fin.is_open())
fout<< "\n
Writing to a file opened from program.\n"; // Writing data to file
cout<<"\n Data has
been appended to file";
fin.close();
fout.close(); // Closing the
file
return 0;
}
Output yang
akan dihasilkan, dari program contoh-3 diatas adalah :
Gambar 5 Running
Contoh-3
Gambar 6 Akses Dalam
Bentuk Notepad Contoh-3
BAB 3
PENUTUP
1). Kesimpulan
Akses file adalah sebuah prosedur pengaksesan hasil dari suatu program
ke dalam program bentuk lain. Pada laporan ini akan mengakses file
dari Code Blocks yang mana programnya menggunakan bahasa C++ dan
akan diakses ke dalam aplikasi notepad.
Jenis-jenis operasi pada akses file ada tiga
yaitu: read file, write file, dan append file.
DAFTAR
PUSTAKA
Reno. (2013, 29
Selasa).Penjelasan Materi Akses File. Retrieved 6 Selasa, 2018,
ilmuluas.net: http://www.ilmuluas.net.
Terimakasih, sangat membantu :)
BalasHapus