Anda di halaman 1dari 2

Tugas Materi File

Pengantar
Saya mengucapkan selamat berhari raya Idul Fitri bagi yang merayakan. Dan untuk
seluruh mahasiswa kelas saya, saya ucapkan mohon maaf lahir dan batin, karena
saya memiliki banyak kesalahan pada kalian.
Berikut adalah tugas untuk materi file. Dikarenakan banyak hal, saya baru bisa
merampungkan instruksi, contoh, dan petunjuknya. Jika anda mengerjakan tugas-
tugas mandiri dengan sungguh-sungguh, soal-soal UAS akan terasa mudah.
Selamat belajar!

Contoh Program
Diberikan contoh list program menggunakan perintah-perintah file. Silahkan lakukan
langkah-langkah berikut, dan perhatikan penjelasan setelahnya.
1. Download file pertemuan14.rar ke komputer anda. Ekstrak file tersebut.
2. Buat sebuah folder di drive D anda. Beri nama pertemuanke14 (tanpa tanda
petik).
3. Kopikan seluruh isi dari file yang anda ekstrak ke dalam folder yang anda buat.
4. Sekarang anda memiliki folder dengan alamat D:\pertemuanke14 yang berisi
daftaripk.txt dan daftarnama.txt
5. Bukalah file contohfile.pas, lalu jalankan di compiler pascal anda
6. Setelah program selesai dijalankan, periksalah kembali folder
D:\pertemuanke14 anda, perhatikan di sana terdapat file dengan nama
hasil.txt

Penjelasan
Dalam pemrograman pascal, anda dapat melakukan manipulasi terhadap suatu file.
Dalam melakukan manipulasi terhadap suatu file tertentu, anda harus melakukan tiga
hal:
1. Mengaitkan variabel file (teksnama, teksipk) dengan suatu file tertentu di dalam
komputer anda. Pada langkah ini, anda harus memastikan bahwa alamat dan
nama file adalah tepat. Pastikan juga, bahwa file yang akan anda kaitkan ada
dan tersedia di alamat yang anda buat. Perintah yang digunakan pada langkah ini
adalah assign (cek baris ke-21, 42, 105).
2. Memberikan perintah untuk manipulasi pada file yang sudah anda kaitkan. Pada
tahap ini, anda dapat menggunakan perintah rewrite (untuk menghapus
seluruh isi file, kemudian menuliskannya kembali sesuai yang anda harapkan,
cek baris 106), atau reset (untuk melakukan editing pada file anda, tanpa harus
menghapus seluruh isinya , cek baris 22, 43). Pertimbangkan ketika anda akan
menggunakan perintah pada tahap ini. Jika anda ingin sekedar mengimpor data,
gunakan reset. Rewrite akan menghapus seluruh isi file anda.
Setelah anda memberikan perintah rewrite atau reset, selanjutnya lakukan
manipulasi pada file anda (baik untuk mengimpor isi file ataupun menulis ulang
file, atau manipulasi-manipulasi lain), cek baris antara perintah reset/rewrite
dan close.
3. Menutup file dengan perintah close (baris 36, 54, 120), jangan melupakan
langkah ini karena tanpanya manipulasi file sering terkendala.

Tugas
Untuk lebih memperjelas mengenai soal yang diberikan, diberikan contoh. Untuk
dapat menjalankan program contoh yang diberikan, silahkan ikuti instruksi berikut.
1. Download file PertemuanFile.rar ke komputer anda. Ekstrak file tersebut.
2. Buat sebuah folder di drive D anda. Beri nama PertemuanFile (tanpa tanda
petik).
3. Kopikan seluruh isi dari file yang anda ekstrak ke dalam folder yang anda buat.
4. Sekarang anda memiliki folder dengan alamat D:\PertemuanFile yang berisi
harga.txt, isbn.txt, kategori.txt, nama.txt, penulis.txt, dan stok.txt
5. Jalankan program tugasfile.exe
6. Setelah program selesai dijalankan, periksalah kembali folder
D:\PertemuanFile anda, perhatikan di sana terdapat file dengan nama
hasil.txt. Bukalah file tersebut, perhatikan isinya.

Intruksi Tugas: Modifikasilah program yang tempo hari anda buat (dalam tugas
record), sehingga program tersebut dapat mengimpor data dari file-file yang
diberikan (terdapat 6 buah file untuk diimpor; harga, isbn, kategori, nama, penulis,
dan stok) dan menuliskan hasil semacam yang ada pada file hasil.txt.

Saran: untuk mempermudah memeriksa nomor baris listing program, anda dapat
menggunakan software teks editor selain notepad bawaan windows, seperti
notepad++.

Anda mungkin juga menyukai