Anda di halaman 1dari 5

LAPORAN TUGAS PEMBELAJARAN

ALGORITMA DAN PEMROGRAMAN I

NAMA : TEGAR PRATAMA


NIM : 2330205030039
MATA KULIAH : ALGORITMA DAN PEMROGRAMAN 1 (A)
MATERI : File (Berkas)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2023
Nama : Tegar Pratama

NIM : 2330205030039

Mata Kuliah : Algoritma dan Pemrograman 1(A)

Pembahasan
Materi berikut ini membahas program file (berkas) yang bisa menyimpan data
dari pascal menjadi txt.
Sebelum memulai Program dan Codingan, saya akan membuat file untuk
menjadi wadah dari codingan tersebut.
Membuat Folder untuk tempat menyimpan File:

Kemudian di dalam Folder dibuat File txt untuk menyimpan data


hasil(output):

Setelah selesai tahap pertama, saatnya memasuki bagian Program:

Untuk Programnya sendiri bernama File_Berkas, dan untuk bagian pustakanya


berisi variabel Nama bertipe data string.

Untuk pustaka lainnya akan diisi oleh procedure dan function:


Procedure ini sendiri bernama InputNIMTanggalLahir dan berparameter,
procedure dimulai dengan begin kemudian runtunan akan berjalan mulai dari
write yang akan mencetak pertanyaan pada pengguna, dan readln yang berfungsi
sebagai penerima masukkan dari pengguna, kemudian procedure diakhiri dengan
end; untuk berhenti, dan untuk memanggil procedure pengguna hanya perlu
memasukkan judul procedure pada Program utama.

Kemudian ada struktur function:

Pada struktur Function memiliki nama yang bernama InputNama bertipe data
string, dikarenakan tidak memiliki parameter, maka akan saya tambahkan variabel
lokal, yaitu nama yang bertipe data string juga. Program dimulai dengan begin,
clrscr untuk membersihkan layar diatasnya, saya menaruh clrscr di bagian ini
karena program ini dulu yang akan saya panggil terlebih dahulu. Pengguna
diminta memasukkan Nama, kemudian nama tadi akan dimasukkan ke dalam
Fungsi yaitu InputNama, agar berhasil untuk dipanggilnya nanti.

Struktur File handling yang menampung hasil dari data sebelumnya:


Pada File handling kali ini masih saya masukkan di pustaka sebagai prosedur
agar program utama nya hanya bertugas untuk memanggil prosedur dan fungsi
yang sudah buat.
Prosedur kali ini bernama SimpanDataKeFile dan berparameter, tentu juga
memiliki variabel, yaitu Tugas_Alpro yang bertipe text, Prosedur dimulai dengan
begin kemudian sintaks Assign digunakkan untuk mencari tata letak dari file yang
ingin dijadikan wadah untuk menyimpan, rewrite berfungsi untuk mengisi file
atau mengganti isi file jika file tersebut memiliki data juga.
Kemudian untuk writeln berguna agar outputnya akan mencetak Nama,
NIM,dan Tanggal lahir dari masukkan pengguna, dan akan mencetak ”Data
berhasil disimpan kedalam file.” untuk memberi tahu pengguna bahwa output
sudah masuk ke dalam file.

Pemanggilan Procedure dan Function:

Disini saya menambahkan variabel global lagi selagi masih dalam pustaka, isi
dari variabel tersebut adalah Nim dan TanggalLahir bertipe data integer.
Program utama juga dimulai dengan begin, kemudian function dipanggil
dengan memasukkan Fungsinya dan judulnya, dilanjutkan dengan memanggil
prosedur pertama dengan judul dan parameter, dan memanggil prosedur kedua
sama sama dengan memasukkan judulnya dan parameternya.

Hasil Output ketika di run:

Kemudian Berikut adalah hasil data di dalam file yang sudah disiapkan
menjadi wadah:

Seperti yang dilihat Program bisa dimasukkan kedalam File(berkas) sehingga


permintaan dari tugas yang diberikan sudah selesai.
Terimakasih atas perhatiannya saya ucapkan terimakasih.

Anda mungkin juga menyukai