Gambar Contoh Sebuah Tabel

dokumen-dokumen yang mirip
Gambar Desain Form Program Aplikasi. Tabel Mengganti Properti Objek

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

MEMBUAT PROGRAM DENGAN DATABASE

BAB VI MENGGUNAKAN DATABASE DESKTOP

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

ADO (Active-x Data Object)

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

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

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

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

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

Mengakses Database pada Delphi dengan ADO

DATABASE. Visual Data Manager

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

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

Modul 3. A. Database Desktop

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

Membuat Database di Paradox

Memasukan Data Image Kedalam Table Paradox

MEMBUAT PROGRAM DENGAN DATABASE DATABASE DESKTOP

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

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

PEMRORAMAN DATA BASE (FORNT END)

Membuat Database Delphi

Sistem informasi penjualan barang

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Ahmad Zidni, S.T. SMK Gondang 2011

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Modul Praktikum Basis Data 5 Query

Membuat File Database & Tabel

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

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

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Menampilkan Data. LATIHAN 1 Menampilkan Data. ARSys Software Developed/AbdRohim 9

Gambar 10.1 Contoh Tabel Paradox

BAB II LANDASAN TEORI

DATABASE. Visual Data Manager

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

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

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

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

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

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM

E-Trik Visual C++ 6.0

Modul Praktikum Basis Data 12 Import dan Eksport Data

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

MODUL 3 APLIKASI BASIS DATA DENGAN DELPHI

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

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

Membuat Relasi pada Access 2007

Gambar Isi Tabel

Mengakses database Microsoft Access dengan Delphi 7.0

Kuliah Delphi BEKERJA DENGAN DATABASE

Mengakses database Microsoft Access dengan Delphi 7.0

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

Membuat Aplikasi Database menggunakan Delphi. Bagian I Koneksi Database

Membuat File Database & Tabel

BAB II LANDASAN TEORI

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

BAB II TINJAUAN PUSTAKA

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

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

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

MODUL 12 LAPORAN DAN CHART

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Salah. Kondisi. Benar. Pernyataan. Gambar 4.1. Diagram Pernyataan if

BAB-3 MEMBUAT DAN MENGATUR QUERY

BAB I DATABASE ACCESS. Pada tahap awal kita akan membuat sebuah database yang terdiri dari 3 tabel yaitu

Gambar 8.1. Desain Form Pesan

Kontrol Data Set dan Navigasi Tabel

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

Modul Database dan Pengaksesannya dari FORM #1

MICROSOFT OFFICE ACCESS 2007

Penggunaan Komponen Combo Box

BAB XI BEKERJA DENGAN QUERY

Membuat Form. Oleh: Toni Heryana,S.Pd, MM

Database dengan Microsoft Access 2003 Membuat Query

Pelatihan Microsoft Access LPPM Unmul 2011 Lembaga Pengabdian kepada Masyarakat

A. MAKSUD DAN TUJUAN 1. MAKSUD

Microsoft Access 2010

Mengenal Query Base. Pada Bab ini anda akan mempelajari cara:

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

SOAL ULANGAN HARIAN KKPI KLS XI AP

Ringkasan Bab 1. Bab 1 ini akan membahas pemakaian dasar Access secara menyeluruh. Topik-topiknya antara lain:

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Data Access Object Objektif:

BAB 2 Membuat dan Menjalankan Form dengan Single Block

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

TUTORIAL MEMBUAT DATABESE

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

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

Pertemuan 3 Bekerja dengan Kontrol

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Pembuatan Laporan. Modul 5. I. Tujuan Mahasiswa dapat menampilkan informasi yang tersimpan dalam database (membuat laporan).

Transkripsi:

11.1. Basis Data dengan C++ Builder Secara fisik, suatu database terdiri atas dua bagian, bagian utama adalah berupa engine yang mampu menghasilkan dan mengedit struktur table dan membentuk system database. Bagian utama ini sering disebut dengan back end. Sedangkan bagian kedua adalah lazim disebut dengan front end. Pada front end yang merupakan sarana komunikasi dengan pemakai. Pada C++ Builder, keduanya telah tersedia, Back End berupa engine yang disebut dengan BDE (Borland Database Engine). Sarana aplikasinya adalah desktop Database. Kedua fasilitas ini juga tersedia dalam aplikasi database lainnya yang dikeluarkan oleh perusahaan Borland, diantaranya dalam Delphi 2, Delphi 3 dan Delphi 4, Paradox maupun Visual Dbase. Adapun sebagai front End-nya, berupa aplikasi yang bisa kita susun sendiri. Keperluan penyusunan ini telah disediakan oleh C++ Builder dalam jumlah yang lebih dari cukup. 11.2. Unsur Relational Database Pada suatu Relational Database dikenal terminologi yang merupakan unsur-unsur pembangun konsep database. Mulai dari Tabel, Record, Field, Domain Key sampai Integrity. A. Tabel Tabel adalah sebuah file yang menampung data-data dalam kelompok tertentu dimana antara kelompok satu dengan lainnya saling terkait. Misalnya dari sebuah koleksi buku, bisa disusun sebuah tabel berdasarkan jenis bukunya, sehingga terbentuklah tabel Komputer, Matematika, Fisika dan seterusnya. Diantara tabel-tabel tersebut biasanya ada data yang sama. Misalnya pada seluruh table tertampung data pengarang yang mengarang berbagai jenis buku, dengan demikian maka si pengarang tersebut akan tampil pada lebih dari satu tabel. Bentuk fisik sebuah tabel terdiri atas baris-baris yang disebut record dan kolom-kolom yang disebut field. Gambar 11.1. Contoh Sebuah Tabel B. Record Seperti telah disebutkan diatas, sebuah tabel tersusun dari banyak baris. Setiap baris menampung satu kesatuan data yang disebut Record. Misalnya tabel Komputer mengandung data berupa Judul Buku, Pengarang, Penerbit, Jumlah Halaman, Tahun Terbit. C. Field Baris-baris record dirinci ke dalam kolom-kolom agar penataannya lebih sistematis. Misalnya baris record dibagi menjadi beberapa kolom seperti diatas, yaitu kolom judul buku, pengarang, penerbit dan seterusnya. Kolom-kolom ini selanjutnya disebut dengan nama field. D. Primary Key Untuk membedakan antara satu objek dengan objek lainnya sudah dipastikan diperlukan suatu pengenal yang unik agar tidak saling tertukar. Demikian juga dengan kita, manusia pasti punya nama tetapi kadang kala namanya sama tapi kita pasti ada yang membedakannya, misalnya tanggal lahir dan sebagainya. Demikian juga dengan tabel, kita harus memberikan nama yang unik pada tabel tertentu, lalu kita juga harus menambahkan keterangan yang menjadikan ciri dari tabel 58

tersebut. Keterangan tambahan ini biasanya mengacu pada penunjukan sebuah record yang merupakan ciri khas tabel. Selanjutnya record ini disebut sebagai record kunci atau primary key. Gambar 11.2. Kotak Dialog Restucture Paradox 7 Tabel 11.3. Membuat Form Database Untuk menyusun suatu database dengan C++ Builder sangatlah menyenangkan sebab telah tersedia banyak komponen database. Secara garis besar komponen-komponen tersebut dibagi menjadi dua kelompok, yaitu Kelompok Data Access dan Kelompok Data Control. Untuk Membuat Form Database ikuti langkah berikut: 1. Dengan menggunakan Database Desktop, buatlah tabel seperti di atas, simpan dengan nama mahasiswa.db 2. Buat Form seperti berikut: Terdiri dari : Ttable Tdatasource DDGrid DBNavigator Gambar 11.3. Desain Form Database 3. Masukan Properti Berikut pada masing-masing Objek 59

NAMA KONTROL Ttable1 Tabel 11.1. Mengganti Properti Objek PROPERTI Active DataBaseNama TableName NILAI True Mahasiswa Mahasiswa.db TDataSource DataSet Table1 DBGrid DataSource DataSource1 DBNavigator DataSource DataSource1 3. Masukan kode berikut pada tombol Close void fastcall TForm1::Button1Click(TObject *Sender) Close(); Jika di Run akan Menghasilkan output sebagai berikut: Gambar 11.4. Output Form Database Jika Anda menghendaki agar tombol navigator tersebut diganti dengan tombol buatan Anda sendiri, maka ada beberapa properti yang harus dimasukan dalam masing-masing property tersebut. Table1->Open(); Table1->Active = True; Table1->Close(); Table1->Active = False; Table1->First(void); Table1->Last(void); Table1->Next(void); Table1->Prior(void); 1. Contoh buatlah sebuah form dengan objek yang diperlukan seperti berikut: 60

Gambar 11.5. Desain Form Program Aplikasi 2. Pada tombol tombol Add. Masukan kode program berikut void fastcall TForm1::Button1Click(TObject *Sender) Table1->Insert(); 3. Pada tombol Next, masukan kode program berikut: void fastcall TForm1::Button2Click(TObject *Sender) Table1->Next(); 4. Pada tombol Prev, masukan kode program berikut: void fastcall TForm1::Button3Click(TObject *Sender) Table1->Prior(); 5. Pada tombol Save masukan kode program berikut: void fastcall TForm1::Button4Click(TObject *Sender) Table1->Post(); 6. Pada tombol Close masukan kode program berikut: void fastcall TForm1::Button5Click(TObject *Sender) Table1->Close(); Close(); 61

Jika di Run, maka akan menghasilkan output seperti berikut: Gambar 11.6. Output Program Aplikasi Adapun kegunaan masing-masing tombol tersebut adalah sebagai berikut: Add, untuk memasukan atau menambah data. Next, menuju ke record berikutnya. Prev, menuju ke record sebelumya. Save, untuk menyimpan data ke dalam table. Close, untuk menutup form. 62