210 likes | 345 Views
PRAKTIKAN DASPRO. FILE. Okky k harismawati B ( 115100301111038 ) Riyan A rif N urcahyo ( 115100301111007 ) Solagratica G loryandi ( 115100300111044 ) Hazhendra beta P ( 115100300111038 ) Fadzakkir sukkal A ( 115100301111052 ) Achmad S. malik ( 115100700111014 )
E N D
PRAKTIKAN DASPRO FILE
Okkykharismawati B ( 115100301111038 ) RiyanArifNurcahyo( 115100301111007 ) SolagraticaGloryandi( 115100300111044 ) Hazhendra beta P ( 115100300111038 ) Fadzakkirsukkal A ( 115100301111052 ) Achmad S. malik( 115100700111014 ) Hindramahasidyana O ( 115100700111003) Danangryanindagiri( 115100307111003 ) Roisuddinrizqillah( 115100307111009 ) Robert chandra C ( 115100307111013 ) Anggota :
Pendahuluan Pengertian File Jenis File Pengoperasian File Manipulasi File lAYOUT
Seringkalipada program-program aplikasiuntuksisteminformasi, data perludisimpanuntukkeperluanpenegelolaanlebihlanjut. Bila data yang perludisimpanmempunyai volume yang cukupbesar, makapenggunaanvariabel, larik, atau pointer sudahtidaktepatlagi, karenavariabel, larik, atau pointer menggunakanmemori internal komputer, sehinggatidakcukupuntukmenampungnya. Variabel, larik, dan pointer hanyatepatdigunakanuntukmenyimpan data yang sedangdigunakanuntukprosessaja. Pendahuluan
File adalahkumpulan byte-byte yang disimpandalam media penyimpanan. File merupakankomponen yang bertipe data sama, yang jumlahnyatidaktentu, sertadapatditambahataudikurangijikadibutuhkan. Pointer file adalahbagian yang menunjukkekomponen file yang akandiakses (dibacaataudirekam) untukkeperluanpengaksesan file. Pengertian File
File pada Pascal dikenaldalam 3 jenis yang terdiridari, 1.Filetext, 2. Filebertipe, dan 3. Filetakbertipe. Jenis File
File teksberisi data karakter ASCII, tiaprecordnyabolehmemilikipanjang yang bervariasi, setiap record diakhiridengantanda EOL (end of Line), danhanyadapatdiaksessecarasequensial (berurutan), sertaisifilenyadapatdilihatolehperintah dos type atau editor text. 1. File Text
Mendeklarasikanvariabel file • Menghubungkan variabel file dengan nama file • Membuat file text • aktif • Menuliskedalam file text • Menutup file Membuat file text
Program membuat_file_text_namafile_HALLO_TXT; Uses crt; Varvar_teks:TEXT; Begin Clrscr; Assign(var_teks,’Hallo.txt’); Rewrite(var_teks); Writeln(var_teks,’Hallo…ini program pertamaku!’); Writeln(var_teks,’Contoh file teks’); Writeln(var_teks,’----------------------------’); Close(var_teks); End. Contoh
File bertipememilikibeberapakarakteristikdiantaranyaberisi data format biner, ukurannyalebihkecildari file teks, tiap record memilikitipedanpanjang yang sama, bisasajamemilikiberbagaitipeasalkandikelompokkandalam RECORD, dandapatdiaksessecara random, elemen-elemennyabisadibacasecaraacak yang keberapasaja. 2. File Bertipe
Menutup file • Menghubungkan variabel file dengan nama file • Membuat /membuka file bertipe • Menulis / membaca file Bertipe • Mendeklarasikanvariabel file Membuat file Bertipe
Program menambah_dan_membuat_file_bertipe Uses WinCrt; Type mhs = Record NPM : string[8]; Nama: string[25]; Alamat : string[20]; End; Varvfilemhs : FILE of mhs; Recmhs : mhs; I : integer; Oke : char; Begin Clrscr; Assign (vfilemhs,’Dataku.dat’); {$I-}reset(vfilemhs);{$I+} if IOResult <>0 then rewrite(vfilemhs); I:=filesize(vfilemhs); Contoh
With recmhs do Begin Write(‘NPM :’);readln(NPM); While NPM <>’ ‘ do begin Write(‘Nama :’);readln(Nama); Write(‘Alamat :’);readln(Alamat); repeat Write(‘Save file…(Y/N)?’);readln(oke); Until oke in [‘Y’,’y’,’n’,’N’]; If oke in [‘Y’,’y’] then Begin Seek(vfilemhs,I); Write(vfilemhs,recmhs); I:=I+1; End; Writeln; Write(‘NPM:’);readln(NPM); End; End; Close(vfilemhs); End.
File yang mengakseslangsungke media penyimpanantanpaadanyapengenalan record dansebagainyadandapatdigunakanuntuktugas-tugas yang berhubungandengan file biner yang dapatdiprosestanpamengenaljenisrecordnya. 3. File TakBertipe
Urutanlangkahpengoperasian file itusendiriadalah (Munir, 2002): a. Membuka File Yang pertamaharusdilakukanadalahmengasosiasikansebuahnama file fisikpada media penyimpandengan program. Contoh : Assign(Arsip1,’test.txt’); Artinyakitamengasosiasikan file pada media fisikbernamatest.txtdengan Arsip1, dimana Arsip1 adalahvariabel (bertipeteks) yang akandigunakanpadapemrosesan file pada program. Pengoperasian File
b. Membuka/mempersiapkan file Setelahkitamelakukan assign, makalangkahselanjutnyasebelummelakukanprosespada file adalahmempersiapkan file agar dapatdibaca/dioperasikan. Padaumumnya, padatahapperisiapaninidigunakanperintah Reset agar file dapatdibacadariawal, atauperintah Rewrite untukmembuat file.
c. Melakukanoperasi Setelah file siapsudahdibukauntukdibacaatauditulis, makakitadapatmelakukanpemrosesanuntuk file tersebut. Yaitudengan READ, atau WRITE. d. Setelahselesaitutup file Bilakitatelahselesaimelakukanoperasipada file makakitaharusmenutupkembali file tersebutdenganperintah CLOSE.
Selainkitaakanmempelajaritentangbagaimanamembuatsebuah file ataumenambahkanisisuatu file, kitadapat pula melakukanmanipulasi File, yaitu : • Menggunakan parameter • MengenaiAtribut File • Menghapus file • Mengubahnama file • Mengenaitanggaldanwaktu file • Mencari file • Mengecekkeberadaan file • Memberikan directory file Manipulasi File
File di bagi menjadi tiga yaitu file bertipe, file teks dan file tidak bertipe. File sendiri merupakan kumpulan berita-berita yang disimpan dalam media penyimpanan. KESIMPULAN
(Puti) Lebih sering dipakai yang mana? (Putri) File disimpan dimana? (Himami) perintahdos type atau editor text. ? File ini fungsinya gmn?