Arsip Kategori: Delphi

Delphi: Pencarian Data pada DataSet

Pendahuluan

Pencarian DataPada sebuah aplikasi basis data atau sebuah sistem informasi. pencarian data merupakan salah satu fitur yang terpenting. Misalnya pada perpustakaan seorang anggota ingin mencari kode buku atau judul tertentu atau yang mendekati kriteria tersebut. Dengan metode pencarian akan memudah pengguna untuk menelusri informasi yang dibutuhkannya.

Metode Pencarian Data Pada Dataset

Delphi memberikan memberikan metode untuk mencari data pada suatu data set yang akan kita bahas satu persatu.

Locate

Metode ini dapat digunakan untuk mencari record yang tepat sama atau mendekati kriteri yang diterapkan. Locate dapat diterapkan pada tabel berindeks maupun tabel yang tidak berindeks.

Findkey

Metode ini digunakan untuk mencari sebuah record yang tepat sama dengan kriteria. Hanya dapat diterapkan pada tabel yang mempunyai index, minimal mempunyai primari key. Contoh:

if mot Table1.findkey(['1-0001']) then 
  showmessage('Data yang dicari tidak ditemukan !');

Sedangkan jika pencarian pada judul buku, maka harus dibuat index berdasarkan judul buku terlibih dahulu.

Table1.IndexName := 'idxJudul';
If not Table1.FindKey(['Harry Potter']) then
   showmessage('Data yang dicari tidak ditemukan');

FindNearest

Metode ini sering dimanfaatkan bersama FindKey dan digunakan untuk mencari record terdekat yang memenuhi kriteria. Pencarian dengan metode ini selalu memindahkan pointer ke suatu record jika tabel tidak kosong.

Contoh:

Anda akan mencari suatu buku tetapi anda tidak ingat judulya secara lengkap, anda hanya ingat nama awalnya ‘Pendidikan….’ maka anda dapat menggunakan metode ini:

// mencari barang bernama 'Pendidikan...."
 Tablel.IndexName := 'indexnama'; 
 Tablel.FindNearest(['Pendidikan']);

Lanjut membaca

UTS – Pemrograman Basis Data 2015

Matakuliah Pemrograman Basis Data
Dosen Pengujii Muhammad Fairuzabadi, M.Kom
Sifat Ujian Take Home
Hari, Tanggal Selasa, 14 April
Dikunpulkan Rabu, 15 April 2015, Paling Lambat Pukul 14:00

Petunjuk

  • Jawaban dikumpulkan dalam print out dokumen dengan dormat Microsoft Word.
  • Softcopy dalam bentuk project satu folder yang telah diekstrak dengan dormat Zip, dengan namafile: PBD UTS-[Nama Kelas]-[NPM][Nama].zip, Contoh: PBD UTS – 12 A1 – 141111100001 – Slamet Wardoyo.zip file dikirin dengan dikirim ke email:
    To: fairuzelsaid@gmail.com
    Subject: PBD UTS-[Nama Kelas]-[NPM][Nama]
  • Mohon dikerjakan sendiri, jika ketahuan copy-paste maka nilai akan dibagi dua.

Membuat Tabel

Screenshot struktur tabel untuk contoh data sebagai berikut:

Database

Lanjut membaca

Penggunaan Komponen Query pada Delphi

Apa itu komponen Query ?

Komponen Query adalah merupakan dataset klasik seperti komponen table. Sebuah query memerlukan perintah-perintah SQL. Dengan komponen Query datu diatur sebuah query menggunakan property SQLnya, dan ini jauh lebih mudah daripada mengatur tabel. Komponen query mempunyai properti datasetName seperti komponen table tetapi tidak mempunyai properti TableName. Tabel yang akan diakses ditentukan melalui perintah SQL yang dimasukan ke dalam properti SQL.Sebagai contoh, praktikan dapat menulis perintah SQL sederhana seperti berikut:

Komponen Query

Select * from Buku

Dimana Buku adalah nama tabel dan tanda * (asterik) manunjukan bahwa anda ingin menggunakan semua field (kolom) yang terdapat dalam tabel barang tersebut.

Lanjut membaca

Pemrograman Basis Data dengan Delphi – DBLookupCombobox

Penggunaan Componen DBLookupCombobox

Pada sesi pemrograman basis data menggunakan Delphi ini, akan kita bahas tentang penggunaan komponen DBLookupCombobox. Pada DBLookupCombobox. Beberapa propeti yang perlu diatur antara lain:

  • DataSource, diisi dengan nama komponen datasource
  • DataField, diisi dengan nama field yanga kan disimpan
  • ListSource, diisi dengan nama komponen datasource yang berfungsi sebagai sumber data untuk pilihan comboc
  • KeyField, data yang akan diambil nilainya untuk disimpan
  • ListField, merupakan fiels yang tampil dalam pilihan

Contoh Penggunaan Control DBLookupCombobox

  • Buat folder Perpustakaan
  • Buat tabel Fakultas pada Database Desktop, dengan struktur sebagai berikut:
Struktur Tabel Fakultas

Struktur Tabel Fakultas

Lanjut membaca

Delphi:  Penggunaan Berbagai Metode TTable untuk Pengelolaan Tabel

Metode pada komponen TTable untuk pengelolaan tabel

TTableDalam Delphi dikenal berbagai perintah dasar dalam pengelolaan basis data. Pada sesi pemrograman basis data ini, akan dibahas mengenai metode-metode yang terdapat dalam komponen TTable. Diakhir sesi anda akan diberikan contoh pemrograman basis data menggunakan metode-metode pada komponen TTabel untuk pengelolaan record pada suatu tabel. Adapun metode-metode tersebut sebagai berikut:

  • Metode Append, digunakan untuk menambah record baru.
  • Metode Post, digunakan untuk mengupdate record baru atau record yang diubah
  • Metode Cancel, digunakan untuk membatalkan metode Append atau proses pengubahan data sebelum metode Post dilakukan.
  • Metode Delete, digunakan untuk menghapus record yang aktif.

Lanjut membaca

Delphi: Array

Definisi Array

arrayArray (larik) merupakan tipe data tersetruktur dimana didalamnya terdiri dari komponen– komponen yang mempunyai tipe data yang sama. Didalam suatu array jumlahkomponen banyaknya adalah tetap. Didalam suatu larik atau array setiap kompoenenditunjukan oleh suatu index yang unik. Index dari setiap komponen array menunjukanurutan data atau identitas yang mewakili data yang ada didalamnya. Logika sederhananya array itu bisa disamakan dengan dua orang dengan nama yang samadidalam suatu komunitas, untuk membedakan antara nama yang satu atau dengan namayang lain maka diberikan initial tambahan untuk setiap nama. Dengan demikian Array dapat didefinisikan sebagai sekumpulan data yang memiliki data yang banyak dengan tipe data sama.

Kegunaan array sangatlah banyak, dengan sifatnya yang dinamis array mampu digunakan sebagai object penyimpanan data yang sangat bagus dan stabil meskipun ketika program ditutup data yang tersimpan akan hilang semua. Array memerintahkan koleksi data dari satu jenis. Setiap item data disebut elemen, dan diakses oleh posisinya (indeks) dalam array.

Lanjut membaca

Delphi: Komponen Chart

Komponen Chart

Sesi kali ini akan membahas bagaimana penggunaan komponent chart pada Delphi.

Chart adalah komponen pada Borland Delphi 7 yang dipergunakan untuk menampilkan
data-data dalam bentuk angka ke dalam bentuk grafik sehingga mudah untuk difahami. Pada dasarnya Delphi menyediakan 10 buah grafik standard yang dapat dipergunakan: tampilannya.

Jenis-Jenis Chart

Jenis-Jenis Chart

Jenis-jenisnya adalah sebagai berikut :

 Line Bar
 Bar
 Horizontal Bar
 Area
 Point
 Pie
 Fast line
 Shape
 Gantt
 Arrow
 Bubble

Lanjut membaca