Operasi File / Berkas

dokumen-dokumen yang mirip
Membuat Berkas File Text Pada Pascal

Warna & Statement Case-Of-Else

Catatan Kuliah PEMROGRAMAN KOMPUTER II FILE TEXT

DASAR PEMROGRAMAN. File

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

Type Data Record & File. Pendahuluan : Kegiatan Praktikum :

Array & Program Modular

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Teori Algoritma. Jenis seleksi

PRAKTIKUM 9 ORGANISASI FILE/PENGOLAHAN DATA DENGAN FILE BERTIPE

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

Dasar Komputer & Pemrograman 2A

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

Pengenalan Pascal/DevPascal

Pengenalan Pascal. Sejarah Singkat Pascal

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

FILE URUT (Sequential File)

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

Dasar Komputer & Pemrogaman 2A

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

Manipulasi Data & Pengolahan File

Modul 1 Mesin Karakter 1

PRAKTIKUM 4 STATEMENT KENDALI

CCH1A4 / Dasar Algoritma & Pemrogramanan

Perintah PERFORM. Bentuk umum : PERFORM nama-paragraf1 THROUGH nama-paragraf2 THRU Namadata TIMES UNTIL kondisi. Contoh :

PERTEMUAN VII FILE TEKS & FILE BINER

10. OPERASI FILE SEQUENTIAL. Operasi terhadap file yang diorganisir secara sequential hanya dapat dilakukan secara berurutan.

BAB I TUJUAN DAN LANDASAN TEORI

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

MODUL 1. Struktur Bahasa PASCAL secara umum

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

TPI4202 e-tp.ub.ac.id. Lecture 5

STRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN

Hari : Rabu Pertemuan : 3 Tanggal Praktikum : Oktober 2001 Shift : 4

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

Algoritma & Pemrograman

BAB XII OPERASI FILE

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

P A S C A L D A S A R

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

Teori Algoritma. Struktur Algoritma

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

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

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

FILE URUT (Sequential File)

Organisasi File Pile & Random

MODUL 1 Operasi Dasar dalam PHP

Struktur Kontrol Pemrograman Java : PERCABANGAN

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Pertemuan 2 Operasi String

MATERI 4 PENYELEKSIAN KONDISI

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

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

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

ALGORITMA DAN DASAR PEMROGRAMAN

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

PROCEDURE DIVISION (lanjutan)

Pertemuan 4 KONSEP TIPE DATA

Program Studi Teknik Mesin S1

Teori Algoritma TIPE DATA

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

KSI B ~ M.S. WULANDARI

Algoritma Pemrograman Dalam Bahasa Pascal

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Struktur Kendali Kondisi

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

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

Bab 9 Pointer. 9.1 Pendeklarasian pointer

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

Modul Algoritma Dan Pemrograman Pascal

Mengenal dan Mulai Bekerja dengan Access 2007

SINTAKS-SINTAKS PADA FILE SEQUENSIAL

ALGORITMA & FLOWCHART

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

KONTRAK BELAJAR. Nama Mata Kuliah : Pemrograman Visual Kode Mata Kuliah : : Wahyu Widodo, S.Kom Semester : 5 Hari Pertemuan : Tempat Pertemuan :

PROSES PENJUALAN BUKU

LAPORAN RESMI. Nama :Indah Nur Laila NPM/Semester : Romb/Grup : X / H TemanPraktek :Naufal Alif

Pada prinsipnya operasi yang dilakukan pada file terdiri dari 3 tahapan : 1. Membuka file 2. Melakukan pemrosesan pada file 3.

TiPe Data Array di Vb.net. By Faizah,S.Kom

Lab. Teknik Informatika Struktur Data 1

BAB III ANALISIS DAN DESAIN SISTEM

12. Organisasi File Random END

MODUL I PENGENALAN BAHASA PEMROGRAMAN PASCAL

Kontrak Kuliah. Export dan Import. Edi Sugiarto, S.Kom, M.Kom

PERINTAH INTERAKTIF. Dalam dbase IV. KTI by dna

PRAKTIKUM ALGORITMA DAN DASAR PEMROGRAMAN

Pertemuan 3 Penyeleksian Kondisi

MERANCANG BASIS DATA & MENJALANKAN MENU-ACCESS

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch

4. Pembuatan File Batch

Algoritma dan Pemrograman File Sekuensial. Oleh: Eddy Prasetyo N 05/05/2014 1

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

BAB 2 LANDASAN TEORI

Transkripsi:

7 Operasi File / Berkas A. Tujuan Setelah melakukan praktikum, diharapkan praktikan dapat : 1. Menggunakan statement Assign dan Rewrite. 2. Menggunakan statement Reset, Append 3. Menggunakan statement Close. B. Teori Singkat Pada Pascal terdapat 3 macam operasi file, yaitu file teks, file bertipe, dan file tidak bertipe. Setiap operasi file ini mempunyai cara yang berlainan dalam menyimpan dan tipe data yang ditangani. File teks adalah file yang berisi data karakter yang hanya dapat diakses secara berurutan. Untuk mendefiinisikan suatu file teks, anda dapat memberikan kata Text pada suatu variabel. iabel file teks tersebut masih harus dicocokkan dengan suatu nama file. Untuk mencocokkan nama file dengan suatu variabel file teks adalah dengan menggunakan prosedur Assign. Assign(variabel,nama file); dimana variabel merupakan nama variabel file teks dan nama file merupakan nama file dalam bentuk string ataupun nama file dalam format string ataupun nama file dalam format string langsung. Untuk membuka suatu file yang belum ada atau dengan kata lain membuat suatu file pada file teks harus menggunakan perintah ReWrite. ReWrite(variabel); dimana variabel adalah nama variabel file yang telah di-assignkan. ReWrite merupakan suatu perintah yang berguna untuk membuka suatu file. Bila file tersebut telah ada, isi filenya akan dihilangkan terlebih dahulu. Supaya suatu file dapat dibuka dan isi filenya tidak hilang anda dapat menggunakan prosedur Reset. Reset(variabel);

dimana variabel adalah merupakan nama variabel file yang telah diassignkan. Perlu diperhatikan bahwa suatu file dengan tipe teks hanya dapat dibaca saja, tidak dapat ditulis setelah proses Reset. Untuk membuka suatu file supaya dapat ditulis, anda harus menggunakan perintah Append. Append(variabel); Untuk menutup suatu file anda harus memproses prosedur Close yang mempunyai tata penulisan sebagai berikut ; Close(variabel); C. Latihan-Latihan 1. Contoh program untuk membuat sebuah file dengan nama Daftar.TXT. Program MembuatFile; ReWrite(); { Membuat file Daftar.txt } Simpan file ini dengan nama : LATIH7A.PAS Catatan : Sebuah file dengan nama Daftar.txt telah dibuat pada drive yang aktif. 2. Contoh program untuk memasukan nama, NPM, jurusan, pada file Daftar.TXT yang telah dibuat. Program MemasukanDataKeFile; ReWrite(); { Membuat file Daftar.txt } Write(' Nama : ');Readln(Nama); Write(' NPM : ');Readln(NPM); Write(' Jurusan : ');Readln(Jurusan); Writeln(,Nama);{Proses menulis kedalam file} Writeln(,NPM); {Proses menulis kedalam file} Writeln(,Jurusan);{Prosesmenuliskedalam file} 2

3 Simpan file ini dengan nama : LATIH7B.PAS 3. Contoh program untuk membaca data yang terdapat pada file Daftar.txt Program MembacaDataDariFile; Reset(); Readln(,Nama);{ Proses menulis kedalam file } Readln(,NPM); { Proses menulis kedalam file } Readln(,Jurusan);{Prosesmenuliskedalam file} Nama : ',Nama); NPM : ',NPM); Jurusan : ',Jurusan); Simpan file ini dengan nama : LATIH7C.PAS 4. Contoh program untuk menambah data ke dalam file Daftar.txt Program MenambahDataKeFile; Append(); { Membuat file Daftar.txt } Write(' Nama : ');Readln(Nama); Write(' NPM : ');Readln(NPM); Write(' Jurusan : ');Readln(Jurusan); Writeln(,Nama);{Proses menulis kedalam file} Writeln(,NPM); {Proses menulis kedalam file} Writeln(,Jurusan);{Prosesmenuliskedalam file} Simpan file ini dengan nama : LATIH7D.PAS 5. Buatlah program untuk menyimpan daftar nama, alamat dan nomor telepon ke dalam sebuah file. Program FileTeman; JenisFile Nama : String; ALamat : String;

Telp : String; Tanya : Char; Pilihan : ShortInt; Pilih salah satu menu :'); ------------------------------'); 1. Membuat File Data Baru'); 2. Memasukan Data Baru'); 3. Menampilkan Data'); 4. Keluar'); ------------------------------'); Write(' Pilihan Anda : ');Readln(Pilihan); Case Pilihan Of 1 : ReWrite(JenisFile); File data berhasil dibuat!'); 2 : Append(JenisFile); Write(' Nama : ');Readln(Nama); Write(' ALamat : ');Readln(Alamat); Write(' Telepon : ');Readln(Telp); Writeln(JenisFile,Nama); Writeln(JenisFile,Alamat); Writeln(JenisFile,Telp); Write('Apakah mau memasukan data lain (Y/T): ); Tanya := ReadKey; Until UpCase(Tanya) = 'T'; Data telah dimasukan!'); 3 : Reset(JenisFile); Readln(JenisFile,Nama); Readln(JenisFile,Alamat); Readln(JenisFile,Telp); Nama : ',Nama); ALamat : ',ALamat); Telepon : ',Telp); If Nama = '' Then Tanya := 'T' Else Write('Apakah melihat data berikut (Y/T) : '); 4

5 Tanya := ReadKey; Until UpCase(Tanya) = 'T'; Else Until Pilihan=4; Simpan file ini dengan nama : LATIH7E.PAS D. TUGAS - TUGAS 1. Buatlah program untuk merekam dan menampilkan daftar-daftar mahasiswa pada satu jurusan yang terdiri dari nama, NPM, alamat, indeks prestasi (Tugas7A.PAS) 2. Buatlah sebuah program yang berguna untuk menyimpan data-data barang dan dapat juga menampilkan data-datayang disimpan. Adapun data yang diperlukan adalah nama barang, jumlah barang, harga satuan, total (Tugas7B.PAS)