laporan akhir praktikum ap3 modul 6 brata

Upload: brata-hwadooh

Post on 14-Jul-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN AKHIR PRAKTIKUM

ALGORITMA & PEMROGRAMAN III

Nama NIM Kelompok Modul

: BRATA KUSUMA : DBC 110 039 : AP3 - 7 : VI (OPERASI DATABASE DALAM DELPHI)

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PALANGKA RAYA 2012

BAB I TUJUAN DAN LANDASAN TEORI 1. TUJUAN

Mahasiswa dapat mengimplementasikan operasi database dalam Delphi.

2.

LANDASAN TEORI A. Menggunakan Database Dekstop Dalam membuat suatu program aplikasi untuk manajemen database, membutuhkan file database yang akan diproses. File database hanya dibuat satu kali saja (dibuat struktur database), selanjutnya file database tersebut diproses lewat program. Untuk membuat database dapat digunakan Database Dekstop. Database Dekstop adalah program yang ditempelkan dalam Delphi, sehingga bisa dipakai sebagai bagian dari program delphi. Cara memanggil database dekstop adalah lewat menu Tools lalu database Dekstop, sehingga muncul seperti ditunjukan pada gambar 6.1

Gambar 6.1 Database Dekstop

B. Beberapa Operasi Record dan Field Dalam mengolah Database pasti akan melibatkan operasi terhadap record dan field. Fasilitas untuk memanipulasi record dan field yang disediakan Delphi sangat banyak dan lengkap, dalam hal ini yang dibahas hanya fasilitas yang sering dan umum dilakukan.

1.

Operasi Record

Beberapa operasi record yang dapat dilakukan dengan menggunakan method (perintah) pada object dataset (object table) adalah seperti berikut : METHOD Edit Keterangan Mengaktifkan modus edit, jika modus edit tidak aktif tidak dapat diedit Append Menulis secara fisik data yang berada pada memori buffer (disebut proses posting), kemudian menambahkan record baru dengan posisi setelah data terakhir dan mengaktifkan modus edit dan insert. Insert Posting, kemudian menambahkan record baru pda buffer dengan posisi sesuai dengan penunjuk record. Modus edit dan insert diaktifkan. Delete Post Menghapus record Menulis semua data yang berada dalam buffer ke dalam database Cancle Membatalkan semua proses

2.

Operasi Field

Beberapa operasi yang berhubungan dengan field dapat dilihat sebagai berikut : a. SetField

SetField dipakai untuk mengisi field-field dalam record sekarang (record aktif). Bentuk penulisan adalah : Database.setField([ArrayField])

Contoh : TbBarang SetField([P01,Pensil,Lusin,1000]);

b.

FieldValue

Field value adalah property yang dapat dipakai untuk mengisi atau mengambil nilai field. Bentuk penulisannya adalah : Dataset.FieldValue[namaField]:=; Atau: Dataset[namaField]:=; Contoh TbBarang.FieldValue[kode]:=P01; TbBarang[nama]:=pensil;

c.

Fields

Field adalah property yang dapat dipakai untuk mengisi atau mengambil nilai field. Bentuk penulisanya : Dataset.Fields[nomorField].As