pascal.tugas

3
Rabu, 11 Mei 2011 Menyimpan Data ke File Menyimpan Data Kedalam Sebuah File Didalam bahasa pascal kita tidak bisa menyimpan sebuah data dalam sebuah database seperti Access atau MySql, na bagaimana kalau kita ingin menyimpan data? jawabanya kita bisa menyimpan data tersebut dalam sebuah file misalkan *.txt, *.Doc dll. Bagaimana caranya? didalam pascal tersedia beberapa cara untuk menyimpan data tersebut dalam sebuah file yaitu kita bisa menggunakan perintah File of TypeData atau Text yang kesemuanya dideklarasikan dalam sebuah variabel. Contoh Program 1: Simpan ke dalam File 1. program simpan_teks; 2. uses wincrt; 3. const garis='--------------------------'; 4. var 5. file1 : text; 6. baris : string[80]; 7. begin 8. assign(file1, 'beli.txt'); 9. rewrite(file1); 10. write('masukan daftar belanja dibawah ini'); 11. writeln('per baris tiap barang'); 12. writeln('dengan urutan : nama barang, kode, harga, jml '); 13. writeln('untuk selesai masukan tanda $ dan ENTER! '); 14. writeln(garis); 15. repeat 16. readln(baris); 17. if baris = '$' then 18. close(file1) 19. else writeln(file1, baris); 20. until baris = '$'; 21. end. Penjelasan Program program diatas akan meyimpan data kedalam sebuah file dengan ekstensi *.txt.

Upload: radiansitumeang

Post on 31-Aug-2015

220 views

Category:

Documents


2 download

DESCRIPTION

Tugas Pascal

TRANSCRIPT

Rabu, 11 Mei 2011Menyimpan Data ke File Menyimpan Data Kedalam Sebuah File

Didalam bahasa pascal kita tidak bisa menyimpan sebuah data dalam sebuah database seperti Access atau MySql, na bagaimana kalau kita ingin menyimpan data? jawabanya kita bisa menyimpan data tersebut dalam sebuah file misalkan *.txt, *.Doc dll.

Bagaimana caranya? didalam pascal tersedia beberapa cara untuk menyimpan data tersebut dalam sebuah file yaitu kita bisa menggunakan perintah File of TypeData atau Text yang kesemuanya dideklarasikan dalam sebuah variabel.

Contoh Program 1:

Simpan ke dalam File1. program simpan_teks; 2. uses wincrt; 3. const garis='--------------------------'; 4. var 5. file1 : text; 6. baris : string[80]; 7. begin 8. assign(file1, 'beli.txt'); 9. rewrite(file1); 10. write('masukan daftar belanja dibawah ini'); 11. writeln('per baris tiap barang'); 12. writeln('dengan urutan : nama barang, kode, harga, jml '); 13. writeln('untuk selesai masukan tanda $ dan ENTER! '); 14. writeln(garis); 15. repeat 16. readln(baris); 17. if baris = '$' then 18. close(file1) 19. else writeln(file1, baris); 20. until baris = '$'; 21. end.

Penjelasan Programprogram diatas akan meyimpan data kedalam sebuah file dengan ekstensi *.txt.baris no 5 digunakan untuk mendeklarasikan file1 adalah text jadi file1 ini akan digunakan untuk filenya.baris no 8 digunakan untuk mendefinisikan bahwa file yang digunakan adalah file1 dengan nama beli.txtbaris no 9 digunakan untuk menciptakan/membuat file1 dengan nama beli.txtbaris no 17 & 18 digunakan untuk men-cek inputan apabila yang dimasukan adalah $ maka file akan diclose, kalau belum diclose maka data belum tersimpan.baris no 19 jika yang di-inputkan selain $ maka akan ditulis di dalam file tersebut.

source codehttp://www.ziddu.com/download/14937980/contoh3.zip.html

Contoh Program 2:Baca File

1. program baca_text; 2. uses wincrt; 3. const garis='----------------------------'; 4. spasi=' '; 5. var nama_barang : string; 6. kode_barang : string; 7. cacah, i : integer; 8. harga_satuan, jml, total : real; 9. berkas : text; 10. begin 11. assign(berkas, 'beli.txt'); 12. reset(berkas); 13. while not EOF(berkas) do 14. begin 15. i := i + 1; 16. readln(berkas, nama_barang); 17. gotoXy(1, i+6); write(nama_barang); 18. end; 19. close(berkas); 20. end. Penjelasan Programprogram diatas digunakan untuk membaca data dari file yang dibuat dari program pertama.baris no 12 digukanak untuk me-reset file yang akan dibacabaris no 13-18 digunakan untuk membaca dari baris pertama sampai terakhir dari berkas, not EOF digunakan untukmembatasi pembacaan jangan sampai akhir data (EOF = end of file).baris no 19, untuk mengclose berkas apabila selesai dibaca.