Anda di halaman 1dari 10

TUGAS PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Disusun oleh :

M Aldi Kurniawan 2015061071


(Kelas C)

PROGRAM STUDI TEKNIK INFORMATIKA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS LAMPUNG
Isi Laporan

10 Percobaan Akses File

10.1 Tujuan Percobaan

 Mahasiswa mampu membuat program yang dapat menulis data ke dalam file.

10.2 Percobaan

10.2.1 Percobaan 1

Cobalah program berikut:

 Jelaskan apa yang dilakukan program di atas!

 Di folder manakah file Data.txt dapat ditemukan?

Jawab:
Hasil program

Program di atas meminta user untuk menginputkan 10 angka

Folder dapat ditemukan di file eksternal dengan format .txt


10.2.2 Percobaan 2

Cobalah program berikut ini:

 Apakah yang dilakukan program di atas?

Jawab:

Program diatas menampilkan hasil perkalian pangkat 2 dari angka 10 sampai 25.
10.2.3 Percobaan 3

Buatlah program yang dapat menanyakan dan menulis data mahasiswa ke file dengan format penulisan
data:

NPM#Nama#Alamat.

Contoh: 2015061001#Adi Laksana#Teluk Betung

2015061010#Amir Faisal#Rajabasa

…dst

Data mahasiswa tersebut diinputkan oleh User.

Jawab:

Source code

#include <iostream>

#include <fstream>

using namespace std;

int main(){

int n;

int npm;

string nama;

string domisili;

ofstream myFile;

myFile.open("DataMahasiswa.txt");

if(myFile.is_open()){

cout<<"Banyak mahasiswa : ";

cin>>n;

cout<<endl;

for(int i=1; i<=n; i+=1){


cout<<"Masukkan data ke "<<i<<endl;

cout<<"NPM anda : ";

cin>>npm;

cout<<"Nama anda : ";

cin>>nama;

cout<<"Domisili anda : ";

cin>>domisili;

cout<<endl;

myFile <<npm<<'#'<<nama<<'#'<<domisili<<endl;

myFile.close();

cout<<"Data telah di save"<<endl;

else

cout<<"Data tidak ditemukan"<<endl;

return 0;

}
Screenshot program

Hasil program
10.2.4 Percobaan 4

Buatlah program yang dapat menyimpan data koleksi buku ke dalam file. Anda tentukan sendiri
datadata apa saja yang relevan tentang buku.

Jawab:

Source code

#include <iostream>

#include <fstream>

using namespace std;

int main(){

int n;

string judul;

string penulis;

string genre;

ofstream myFile;

myFile.open("DataBuku.txt");

if(myFile.is_open()){

cout<<"Banyak buku : ";

cin>>n;

cout<<endl;

for(int i=1; i<=n; i+=1){

cout<<"Masukkan data ke "<<i<<endl;

cout<<"Judul buku : ";

cin>>judul;

cout<<"Penulis : ";

cin>>penulis;
cout<<"Genre : ";

cin>>genre;

cout<<endl;

myFile <<judul<<'#'<<penulis<<'#'<<genre<<endl;

myFile.close();

cout<<"Data telah di save"<<endl;

else

cout<<"Data tidak ditemukan"<<endl;

return 0;

}
Screenshot program

Hasil program

Anda mungkin juga menyukai