MEMBUAT PROGRAM DENGAN DATABASE

dokumen-dokumen yang mirip
BAB VI MENGGUNAKAN DATABASE DESKTOP

Gambar 10.1 Contoh Tabel Paradox

Modul 3. A. Database Desktop

Membuat Database Delphi

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini :

Gambar Contoh Sebuah Tabel

MICROSOFT ACCESS PENGENALAN

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

MEMBUAT PROGRAM DENGAN DATABASE DATABASE DESKTOP

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

X. PENGANTAR DATABASE

ADO (Active-x Data Object)

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

BAB II TINJAUAN PUSTAKA

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

MEMBANGUN DATABASE DENGAN C++ BUILDER (Studi Kasus Database Dosen) Oleh : Saparudin

KSI B ~ M.S. WULANDARI

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

Menggunakan Microsoft Access (perhatikan untuk red text)

Mengenal dan Mulai Bekerja dengan Access 2007

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

Pemrograman Database dengan Delphi

Membuat Database di Paradox

Modul Dasar Pemrograman Basis Data pada C++ Builder Materi : Komponen Basisdata pada C++ Builder & penggunaanya

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

Delphi 1. DataBase Dekstop

BAB II LANDASAN TEORI

Pengenalan Database. Informasi adalah Data yang sudah diolah dan berguna bagi si pemakainya. NPM Nama Alamat Aris Bekasi Budi Depok

BAB 1 PEMBUATAN REPORT

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

PERTEMUAN 12 PEMBUATAN PETA TEMATIK QUERY DATA. Oleh: Andri Oktriansyah

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

DEPARTEMEN PENDIDIKAN NASIONAL SEKOLAH TINGGI ILMU EKONOMI RAHMANIYAH 2011

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

PEMAKAIAN MYSQL PADA DELPHI. Rachmat Selamet. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

1.1 Database dalam Excel

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

E-Trik Visual C++ 6.0

BAB II LANDASAN TEORI Konsep Dasar Sistem Informasi Manajemen (SIM) umum semua manajer dalam organisasi atau dalam tingkatan manajemen.

BAB 2 LANDASAN TEORI

Bab I Pendahuluan. Pengenalan Microsoft Access

Mengakses Database pada Delphi dengan ADO

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Aplikasi DataBase. LATIHAN 3 Membuat Database dan Aplikasi Sederhana. ARSys Software Developed/AbdRohim 33

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB-II OPERASI TABEL

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

BAB II LANDASAN TEORI

Konsep Sistem Informasi B

P10 Database SQL Server 2008

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

Sistem informasi penjualan barang

ADODC. Gambar 5.1. ADODC


Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

Mengenal Tabel, Membuat Tabel, Mengedit Tabel, Memasukkan Data Kedalam Tabel

Membuat File Database & Tabel

Pemrograman Basis Data dan SQL

ULANGAN HARIAN KKPI TAHUN PELAJARAN 2014/2015. : Mengoperasikan sistem operasi software/ : Mengoperasikan software aplikasi Basis Data

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Data dalam bahasa latin datum yang artinya fakta, jadi data adalah nilai/ value yang turut mempresentasikan deskripsi dari suatu objek.

DASAR DASAR MICROSOFT ACCESS

M. Choirul Amri

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

Membuat File Database & Tabel

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

MODUL 13 STRUKTRURED QUERY LANGUAGE

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Pengenalan Visual Basic

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

MENGOPERASIKANPERANGKAT LUNAK BASIS DATA

Excel dan Microsoft Query

MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

BAB 2 LANDASAN TEORI

#13 Ms. Access 2007 (Table dan Query) ESA121 Pengantar Aplikasi Komputer

PRAKTIKUM 1 PENGENALAN SQL SERVER 2000

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

Transkripsi:

MEMBUAT PROGRAM DENGAN DATABASE A. Database Dalam Delphi Delphi menyediakan fasilitas yang lengkap untuk mengolah database. Berbagai format database dapat diolah dengan Delphi. Format data base yang dapat diolah oleh Delphi yaitu : Format Paradox, dbase, Ms-Acces, ODBC, SyBase, Oracle dan lain-lain. Sebelum Delphi, Borland sudah lama mengeluarkan program untuk manajemen database yang sangat terkenal, yaitu program Paradox. Dengan Delphi, kemampuan yang ada pada program Paradox menjadi lebih baik dan makin sempurna. Meskipun Delphi dapat mengolah bermacam-macam format database, tetapi dalam modul ini hanya akan menggunakan contoh format database Paradox saja, karena pada intinya cara penggunaan dan pengolahannya sama dengan format database lain. Oleh karena itu, diharapkan nantinya anda tetap dapat menyesuaikan pengetahuan dari modul ini untuk dapat mengolah database dengan format lainnya. Database dipakai untuk menyimpan data sehingga dapat dimanipulasi dengan mudah. Tanpa database programmer akan membuat prosedur-prosedur yang rumit untuk memanipulasi data. Delphi mempunyai komponen-komponen yang dipakai untuk mengakses table dan method untuk memanipulasi record. Delphi memberikan fasilitas untuk memanipulasi database yang kompleks. Database dipakai untuk aplikasi sederhana sampai aplikasi rumit yang melibatkan beberapa user. Oleh sebab itu database dibagi-bagi sesuai dengan kompleksitasnya. Ada tiga model database, yaitu: 1. Database yang berdiri sendiri (stand-alone) adalah database yang sangat sederhana karena disimpan di sistem file lokal dan mesin database mangakses pada mesin yang sama. 2. Database terbagi (file share). Database ini hampir sama dengan database stand alone tetapi diakses oleh beberapa user Misalnya sebuah database karyawan dipakai oleh beberapa bagian. Jika satu bagian mengubah data, bagian lain juga dapat merasakan perubahan tersebut.

3. Database Client/Server. Database ini merupakan database level tertinggi. Database ini memerlukan sebuah mesin khusus (server) yang dipakai untuk melayani sekelompok user. Aplikasi Delphi dirancang untuk kompatibel dengan setiap database. Delphi dapat memakai tabel yang sudah dibuat oleh beberapa program aplikasi misalnya: Paradox, dbase, Interbase, Sybase, Oracle dan sebagainya. Paradox dan dbase lebih banyak digunakan karena sudah terintegrasi didalam Delphi. Paradox memberikan fleksibilitas lebih tinggi dibanding dbase. B. Komponen Database Delphi meyertakan banyak komponen untuk membuat aplikasi database. Komponenkomponen tersebut akan diletakkan pada page yang berbeda berdasarkan jenis database yang akan digunakan: Page BDE Berisi komponen-komponen yang menggunakan BDE sebagai database engine-nya. Jika anda menggunakan tabel Paradox atau dbase, Anda dapat menggunakan komponen dari page ini. Page ADO Berisi komponen-komponen yang menggunakan ADO sebagai metode pengaksesan datanya. Dengan komponen dari page ini Anda dapat berhubungan dengan MS Access maupun MS SQL Server. Page Interbase Berisi komponen-komponen yang digunakan untuk mengakses database Interbase. Page dbexpres Berisi komponen-komponen yang dapat digunakan untuk aplikasi database cross platform

Page DataAccess Berisi komponen-komponen yang dapat digunakan untuk berbagai mekanisme akses data. C. Mengenal Data Set Secara umum dapat dikatakan bahwa dataset merepresentasikan tabel, query atau stored procedure yang terdapat pada suatu database. Semua objek dataset yang akan digunakan pada aplikasi database diturunkan dari kelas TdataSet. Oleh karena TdataSet berisi method abstrak, Anda tidak dapat menggunakannya secara langsung, tetapi harus melalui kelas turunannya seperti TTable, Tquery, TclientDataSet. Operasi yang paling sering dilakukan pada dataset adalah membuka dan menutup tabel. Untuk membuka tabel Anda bisa langsung mengubah property Active menjadi True dan sebaliknya untuk menutup tabel menjadi False. D. Menggunakan Database Desktop Biasanya, jika kita ingin membuat suatu program aplikasi untuk manajemen database. Kita memerlukan file database yang akan diproses. Untuk membuat file database, kita dapat menggunakan program database Desktop. Database Desktop adalah suatu program Add-Ins yaitu program terpisah yang ditempelkan dalam Borland Delphi, sehingga dapat dipakai sebagai bagian dari program Delphi. Database Desktop akan kita pelajari secara terbatas, terutama untuk membuat dan mengedit struktur database. 1. Memanggil Database Desktop Dari Delphi Dari menu Start : Pilih Menu Tools > Database Desktop : Start > Programs > Borland Delphi 7 > Database Desktop

2. Membuat File Database Dalam membuat file database dengan format Paradox, satu file database hanya berisi satu table database. Jadi agak berbeda dengan format MS-Acces yang memungkinkan membuat beberapa table dalam satu file database. Untuk membuat database dengan format Paradox, lakukanlah langkah berikut ini. Buatlah table dengan struktur sebagai berikut : No Field Name Tipe Data Size Key 1 Kode A 6 * 2 Nama A 30 3 Satuan A 5 4 HBeli N 5 HJual N

3. Cara membuat file database a. Pilih menu File, New, Table sehingga muncul window database format. b. Pilih tipe atau format tabel yang diinginkan. Misal Paradox 7. c. Pada kolom Field Name, tentukan nama field yg diinginkan. d. Tentukan tipe field pada kolom type. Pada kolom Field Name, tentukan nama field yang diinginkan. Nama field adalah nama pengenal suatu kolom dalam database. Aturan untuk pemberian nama field adalah seperti berikut : a. Maksimum panjangnya 25 karakter b. Tidak boleh diawali spasi, tetapi boleh mengandung spasi. c. Harus unik, yaitu tidak boleh ada yang sama dalam satu table. d. Jangan menggunakan tanda koma (,), tanda pipe, dan dan tanda seru (!). e. Hindarkan penggunaan kata perintah SQL, misalnya Select, Where, atau Count.

Tentukan tipe field pada kolom type. Tipe field ini menentukan tipe data yang ditampung dalam field. Untuk menampilkan nama field yang tersedia, teka tombol spasi atau klik kanan. 4. Tipe Field yang Sering Dipakai - A(Alpha), untuk menampung kumpulan karakter huruf, angka, dan karakter ASCII yang dapat tercetak. Lebar field tipe ini antara 1 sampai 255 byte. - N(Number), untuk menampung data angka yang dapat dihitung. Jangkauan yang dapat disimpan adalah : - 10307 to 10308 dengan 15 digit angka signifikan. - $ (Money), sama dengan Number tetapi defaultnya data ditampilkan dengan desimal dan pemisah ribuan (sama dengan Currency). Karakter pemisah decimal dan pemisah ribuan tergantung dari Regional Setting dari system operasi Windows. Tipe field ini sangat cocok untuk angka yang menunjukkan nilai mata uang. - D(Date) untuk menampung data tanggal sampai dengan 31 Desember 9999. - T(Time), untuk menampung data waktu dalam 24 jam sampai hitungan mili detik. - S (Short) untuk menampung bilangan bulat antara -32, 767, sampai 32, 767. - I (Long Integer) untuk menampung bilangan bulat dengan nilai antara - 2147483648 sampai 2147483647 - M ( Memo), untuk menampung data memo. Data Memo biasanya dipakai untuk menyimpan data seperti tipe Alpha, tetapi isinya bias sangat besar dan dapat terdiri atas bebrapa baris. Di sisi lain, biasanya dipakai jika tidak semua record membutuhkannya, misalnya catatan prestasi karyawan, catatan criminal dan lain-lain. Data Memo disimpan dalam file terpisah (berakhiran.mb) - F (Formatted Memo), untuk menampung data memo yang dapat mempunyai format, misalnya font tertentu, warna text dan lain-lain. - G (Graphic), untuk menampung data gambar. Perlu diperhatikan bahwa data gambar sebetulnya disimpan dalam file yang terpisah. Jadi yang

tersimpan dalam table hanyalah informasi yang menghubungkan dengan data gambar tersebut. - L (Logical), untuk menampung data tipe Boolean True dan False. 5. Cara mengisikan data pada paradox, ikuti langkah berikut : - Klik menu Table - Pilih Edit Data - Isikan data minimal 10 Record - Akan terlihat seperti gambar berikut : 6. Mengaitkan File Database Buatlah form dengan objek dan property sebagai berikut : Object Properties Nilai Properties Table Name TableName tbbarang Direktori penyimpanan table Active True DataSource Name dsbarang Datashet tbbarang

7. Menampilkan Data Dalam Bentuk Tabel Lakukan langkah berikut : Object Properties Nilai Properties DBGrid Name gridbarang DataSource dsbarang Tampilan setelah di koneksikan dengan Paradox : Membuat Alias Sebuah alias dapat diartikan sebuah shortcut ke direktori tempat menyimpan file database. Sebagai contoh misalnya anda mempunyai file database yang disimpan dalam sebuah direktori C:\Data]Proyek Delphi\Toko]db dan kemudian membuat alias dengan nama DBToko. Saat anda akan membuaka database anda tidak perlu menulis path C:\Data]Proyek Delphi\Toko]db, tetapi cukup memanggil aliasnya saja.

Beberapa keuntungan menggunakan alias a. Anda tidak perlu menuliskan path yang panjang untuk menunjuk ke direktori tempat menyimpan file database. b. Jika anda mengganti letak direktori sebelumnya ( tempat file database disimpan) ke direktori baru. Anda tidak mengcompile ulangprogram anda., tetapi cukup dengan mengganti path pada Alias. Untuk membuat Alias baru dengan Database Desktop caranya sebagai berikut : a. Dari menu Tools, pilih Alias. b. Klik pada tombol New. c. Ada tiga item yang harus anda isi, yaitu Database Alias, untuk mengisi nama alias yang kita buat. Driver type, untuk menentukan tipe driver. Anda harus mengisi tipe driver sesuai dengan database yang akan anda gunakan. Jika anda menggunakan table Paradox anda dapat memilih tipe driver STANDAR. Path, untuk meletakkan direktori dari table yang anda gunakan. Jangan lupa menuliskan letak direktori secara lengkap. Contoh : C:\Data]Proyek Delphi\Toko]db Klik tombol OK untuk keluar. Selanjutnya akan muncul kotak dialog yang menanyakan anda akan menyimpan perubahan. Klik Yes untuk menyimpan atau Cancel untuk membatalkan.