DASAR PEMROGRAMAN. File

dokumen-dokumen yang mirip
Membuat Berkas File Text Pada Pascal

FILE (BERKAS) 1. File Text

Sesi/Perkuliahan ke: I

Catatan Kuliah PEMROGRAMAN KOMPUTER II FILE TEXT

Daftar field MODUL 13 RECORD

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

CCH1A4 / Dasar Algoritma & Pemrogramanan

MODUL 1. Struktur Bahasa PASCAL secara umum

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

Pengenalan Pascal. Sejarah Singkat Pascal

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

BAB XII OPERASI FILE

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrogaman 2A

PRAKTIKUM 9 ORGANISASI FILE/PENGOLAHAN DATA DENGAN FILE BERTIPE

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

STRUKTUR BAHASA PEMROGRAMAN

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

Struktur Data. Pertemuan 2

Chapter 3.2 : Tipe, Nama dan Nilai

Pengenalan Pascal/DevPascal

Pertemuan 4 KONSEP TIPE DATA

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

SMA SANTO PAULUS PONTIANAK

Pemrograman Terstruktur. Pemrosesan File Teks dan File Biner

PROSES PENJUALAN BUKU

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

Sesi/Perkuliahan ke: II

Materi : Operasi File

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

Oleh : La Ode Abdul Jumar. Berkas(file) adalah kumpulan sejumlah komponen yang bertipe data sama,

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

Pengenalan Pascal. Tujuan Pembelajaran

POINTER PADA PASCAL. <nama_var> : ^<tipe_data>; <nama_var> : pointer;

Algoritma,Flowchart, Konsep

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

Dasar Komputer & Pemrograman 2A

Algoritma Pemrograman

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

ARRAY. Brigida Arie Minartiningtyas, M.Kom

POINTER. Altien Jonathan Rindengan, S.Si, M.Kom

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

Konsep Dasar Pemrograman Pascal

Array, Record, sorting : Elektro Unud (MSU) Page 1 of 13

Tahapan Membuat Program

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

KONSEP DASAR BAHASA PASCAL

Modul 8. File Sekuensial # *.. Reset(VariabelAsip) 9 Perintah ini digunakan untuk memindahkan pointeri<e i,*."t fih"..t.u mtmiuta file yang sudah ada.

MANIPULASI STRING. Contoh :

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

Pertemuan 2 Operasi String

P A S C A L D A S A R

TIPE, NAMA, DAN NILAI

KONSEP DASAR PEMROGRAMAN PASCAL

Operasi File / Berkas

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Tipe Data. Definisi Tipe Data

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

Organisasi File Pile & Random

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom.

Algoritma Pemrograman

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

I. SOAL PILIHAN GANDA. 1. Tag yang harus dimiliki setiap file HTML adalah : a. <HEAD> b. <TITLE> c. <BODY> d. <TEXT> e. <STYLE>

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Algortima. Teguh Cahyono, ST.M.Kom

PERTEMUAN VII FILE TEKS & FILE BINER

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

PRAKTIKUM 4 STATEMENT KENDALI

IF32222 STRUKTUR DATA TIPE DATA. Oleh : Andri Heryandi, M.T.

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

BAB 6 Array Dua Dimensi

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

Praktikum 14. Sistem File 1 KONSEP FILE POKOK BAHASAN: TUJUAN BELAJAR:

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Pemrograman I + Lab. Pengertian. Site : Sistem Informasi Akuntansi D3

Satuan Acara Perkuliahan

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

MODUL PRAKTIKUM PEMROGRAMAN PASCAL. Fight #1 PENGENALAN PASCAL, VARIABEL, TIPE DAN KONSTANTA.

.::BAB II.::MENGENAL PASCAL

Transkripsi:

DASAR PEMROGRAMAN File

DESKRIPSI File adalah kumpulan byte-byte yang disimpan dalam media penyimpanan. File merupakan komponen yang bertipe data sama, yang jumlahnya tidak tentu, yang dapat ditambah atau dikurangi jika dibutuhkan Pointer file adalah bagian yang menunjuk ke komponen file yang akan diakses (dibaca atau direkam) untuk keperluan pengaksesan file.

Selain kita akan mempelajari tentang bagaimana membuat sebuah file atau menambahkan isi suatu file, kita dapat pula melakukan manipulasi file, yaitu : 1. Menggunakan parameter 2. Mengenai Atribut File 3. Menghapus file 4. Mengubah nama file 5. Mengenai tanggal dan waktu file 6. Mencari file 7. Mengecek keberadaan file 8. Memberikan directory file

File pada Pascal dikenal dalam 3 jenis, yaitu : File Text File Bertipe File Tidak Bertipe

FILE TEXT Karakteristik Berisi data karakter ASCII Tiap record boleh memiliki panjang yang bervariasi Setiap record diakhiri tanda EOL (end of Line) Hanya dapat diakses secara sequensial (berurutan) Isi filenya dapat dilihat oleh perintah dos type atau editor text

MEMBUAT FILE TEXT Deklarasi Variable File Var NmVar : TEXT; Dengan : NmVar : Nama variabel file text Menghubungkan variabel file dengan nama file Assign (NmVar, namafile); Dengan : NmVar : Nama variabel file text namafile : Nama file dalam bentuk string, format 8:3 penamaan dos, ditulis dalam bentuk string

Membuat file text aktif Rewrite(NmVar); NmVar : Nama variabel file text yang sudah diassign Menulis ke dalam file text Write / writeln (NmVar, data item1, data item 2, ); NmVar : Nama variabel file text Data item : text / string yang akan dituliskan, atau bisa juga berupa isi suatu variabel Menutup file Close (NmVar); NmVar : Nama variabel file text

CONTOH Program membuat_file_text_namafile_hallo_txt; Uses wincrt; Var var_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.

MEMBACA FILE TEXT Mendeklarasikan variabel file Var NmVar:TEXT; Menghubungkan variabel file dengan nama file Assign (NmVar, namafile) Membuka file reset (NmVar); Membaca isi file dan menampilkannya di layar While not eof (NmVar) do Begin Read / readln ( NmVar, data item 1, data item 2, ); Write / writeln ( data item1, data item 2, ); End; Menutup file Close (NmVar);

CONTOH Program membaca_file_hallo_txt; Uses wincrt; Var var_teks:text; Pesan:string; Begin Clrscr; Assign(var_teks, Hallo.txt ); Reset(var_teks); While not eof (var_teks) do Begin Readln ( var_teks, pesan ); Writeln (pesan); End; Close(var_teks); End.

FILE BERTIPE Karakteristik Berisi data format biner, ukurannya lebih kecil dari file teks. Tiap record memiliki tipe dan panjang yang sama. Bisa saja memiliki berbagai tipe asalkan dikelompokkan dalam RECORD. Dapat diakses secara random, elemen-elemennya bisa dibaca secara acak yang ke berapa saja

MEMBUAT FILE BERTIPE 1. Mendeklarasikan variabel file Var NmVar:File of TypeVariabel; Dengan : NmVar : Nama variabel file bertipe TypeVariabel : Char, variabel tipe RECORD, variabel tipe array, real, variabel array tipe record. Untuk satu file satu tipe elemen. Contoh : Type DaftarBarang = Array [1..100] of integer;

DataKonsumen = RECORD Nama :string[15]; Alamat :string[30]; Kode :1..3; DaftarKonsumen= Array [1..100] of Datakonsumen ; Var FileBarang FileJumlah FileData FileKode : File of Daftarbarang; : File of integer; : File of DataKonsumen; : File of Char;

2. Menghubungkan variabel file dengan nama file Assign (NmVar, nama file); Dengan : NmVar : Nama variabel file bertipe nama file : Nama file dalam bentuk string, format 8:3 penamaan dos, ditulis dalam bentuk string.

3. Membuat /membuka file bertipe Rewrite(NmVar); => untuk membuat Reset(NmVar); => untuk membuka 4. Menulis / membaca file Bertipe Write (NmVar, data item1, data 2, ) => untuk menulis Read (NmVar, data item1, data item 2, )=>untuk membaca 5. Menutup file Close (NmVar);

FILE TIDAK BERTIPE Karakteristik File yang mengakses langsung ke media penyimpanan tanpa adanya pengenalan record dan sebagainya. Digunakan untuk tugas-tugas yang berhubungan dengan file biner yang dapat diproses tanpa mengenal jenis recordnya.

MEMBUAT FILE TIDAK BERTIPE 1. Mendeklarasikan variabel file Var NmVar:FILE; 2.Menghubungkan variabel file dengan nama file Assign (NmVar, nama file); Dengan : NmVar : Nama variabel file bertipe nama file : Nama file dalam bentuk string, format 8:3 penamaan dos, ditulis dalam bentuk string.

3. Membuka file tidak bertipe Rewrite(NmVar[,brec]); => untuk membuat Reset(NmVar[,brec]); => untuk membuka Dengan : Brec : Menunjukkan besar file dalam byte, opsional, boleh ditulis, boleh tidak, dan besarnya kita tentukan sendiri. Defaultnya 128 Byte.

4. MENULIS / MEMBACA FILE TIDAK BERTIPE Blockwrite (NmVar, Buffer, jumlah, [jumtulis]); => untuk menulis Dengan : Buffer : daerah penyimpanan data yang akan ditulis ke dalam file. Buffer dapat berupa suatu variabel dengan tipe apa saja sesuai dengan ukuran data yang akan ditulis di file. Jumlah : jumlah data yang akan ditulis ke file dalam ukuran byte Jumtulis : suatu parameter yang tidak tetap yang boleh digunakan dan boleh juga tidak digunakan, bila digunakan akan berisi jumlah byte yang dapat ditulis ke file.

4. MENULIS / MEMBACA FILE TIDAK BERTIPE Read (NmVar, data item1, data item 2) => untuk membaca Dengan : Buffer : daerah penyimpanan yang tipe variabelnya disesuaikan dengan jumlah data yang dibaca. Jumlah : jumlah byte yang akan dibaca dari file, dapat merupakan suatu variabel dengan tipe word. Jumlah harus sama dengan besar buffer yang diberikan dan tidak boleh lebih dari 64 Kilobyte. Jumbaca : merupakan variabel yang berisi laporan jumlah byte yang dapat dibaca dari file.

REVIEW Buat aplikasi yang menggunakan file sebagai media penyimpanan dan akses data!

TERIMAKASIH