Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrosesan Arsip
2
Arsip Struktur penyimpanan data di dalam memori sekunder seperti disk.
Data yang disimpan dalam arsip disebut record. Cara pengorganisasian : sequential, random.
3
Sequential File Sekumpulan record dengan tipe sama yang diakses secara berurutan mulai dari record pertama sampai record terakhir yang dituju.
4
Deklarasi Arsip Sebagai peubah Deklarasi arsip : file of tipe rekaman
Sebagai tipe bentukan type nama tipe arsip : file of tipe rekaman arsip : nama tipe arsip
5
Fungsi Pustaka (1) Open :Membuka arsip untuk dibaca/ditulis. Contoh :
open(mhs,1) {arsip mhs dbuka untuk dibaca) open(mhs,2) {arsip mhs dbuka untuk ditulis) Jika arsip dibuka untuk di baca, maka menunjuk ke rekaman pertama, sedangkan jika arsip dibuka untuk ditulis maka menunjuk ke rekaman akhir.
6
Fungsi Pustaka (2) Fread : Membaca rekaman yang sedang ditunjuk oleh pointer. Contoh : Fread(mhs, rekmhs) {rekmhs bertipe datamhs} Fwrite : Menulis rekaman ke arsip beruntun Fwrite(mhs, rekmhs) {menulis rekmhs ke arsip mhs} Fwrite(bil, 4)
7
Fungsi Pustaka (3) Close : menutup arsip yang sedang dibuka Contoh : Close(mhs) Close(bil)
8
Contoh Program buatarsipbilangan Deklarasi Bil:file of integer n, i : integger Algoritma Open(bil,2) input(n) For i 1 to n do fwrite(bil,i) End for Close(bil)
9
Program buat arsipmhs Deklarasi Type datamhs : record nim : integer; nama : string; ipk : real; end record Msiswa : datamhs Mhs : file of datamhs Algoritma open(mhs, 2) input(msiswa.nim) while(msiswa.nim <> 9999) do input(msiswa.nim, msiswa.ipk) fwrite(mhs, msiswa) end while close(mhs)
10
Program baca arsipmhs Deklarasi Type datamhs : record nim : integer; nama : string; ipk : real; end record Msiswa : datamhs Mhs : file of datamhs Algoritma open(mhs, 2) while not EOF(mhs)do fread(mhs, msiswa) input(msiswa.nim, msiswa.ipk) end while close(mhs)
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.