Tutorial PBO
A.
Membuat database.
Cara-caranya :
1.
Buka aplikasi Access nya,
->klik all program->program file. Tampilan awal Access :
|


2.
Setelah Create a new file, maka
klik Blank Database, seperti gambar di bawah ini:
|

3.
Maka akan tampil sebuah kotak
dialog untuk penyimpanan database yang kita buat, tentukan nama data base nya,
misal; dbmaha. Kemudian pilih lokasi tempat penyimpanan file database tersebut
dan pilih create, misalnya di D:/latihan PBO/... seperti gambar di bawah:
|

|



4.
Maka akan tampil layar seperti di
bawah ini :

5.
Langkah berikut nya adalah membuat
fild name dari data base nya dan menentukan tipe data dari fild namenya, dalam
kasus ini kita akan membuat database mahasiswa, artinya kita memerlukan
beberapa file tentang mahasiswa, seperti Nim, Nama, Alamat, dan Jurusan.
Caranya, isi Fild Name yang ada pada Table Design View, dan sesuaikan tipe
datanya sesuai kebutuhan, Hasilnya seperti gambar berikut :
|

|
·
Letakkan kursor di file
namenya yaitu “nim”,
lalu klik kanan-> pilih Primari Key
·
Setelah
selesai, maka simpan table tersebut dengan cara,
Setelah
selesai, maka simpan table tersebut dengan cara,
Pilih File->Klik
save atau dengan shortcut Ctrl+S.
Pada Table Name, berikan nama table. Dalam kasus ini saya
berikan nama “Tmaha”, dan pilih OK.
|

B.
Merancang Program Pengolahan
Database nya dengan Borland C++ Builder 6
Caranya :
1.
Pilih All Program->Program
File-> Borland C++ Builder 6.
2.
Kemudian Tentukan Nama Form nya,
yaitu Form1 diganti menjadi “Fmaha”,
Caranya klik selali Form1 dan cari di Object Inspektor
komponen Name.
Ganti Form1 dengan Fmaha, seperti barikut :
3.
Setelah selesai, Simpan Program
dengan cara
klik File ->Save
All atau shortcut Shift+Ctrl+S, maka akan muncul kitak dialog untuk menentukan
tempat penyimpanan, serta nama project yang akan kita berikan (sesuai
keinginan). Pada kotak Save in : pilih folder tempat penyimpanan (dalam kasus
ini adalah folder “ Latihan PBO”), dan pada kotak File name, ganti Unit1 dengan
Umaha, kemudian pilih Save. Seperti gambar berikut :
|

4.
Langkah berikutnya adalah membuat
DataModul untuk menghubungkan database dengan program, caranya : Pilih File
pada taksbar menu, pilih New->DataModule :

Maka akan
muncul Form Modul seperti gambar dibawah :
5.
Berikut nya kita akan memilih
komponen-komponen yang kita butuhkan untuk menghubungkan data base dengan
program, adapun komponen tersebut adalah ADO Connection, ADOTable, dan Data
Saoure.
Caranya : Cari Komponen tersebut di Taksbar Icon, Pilih ADO
dan ambil komponen ADO Connection, ADOTable dan letakkan pada DataModule1,
kemudian untuk Data Saoure ada di komponen Data Access:
Hasilnya setelah mengambil Komponen-komponen ter sebut
adalah :
|
|
|

Settingan Untuk DataModule1 adalah :
·
Klik 2x ADOConnetion,
maka akan tampil kotak dioalog untuk mengkoneksikan database yang telah kita
buat dengan program yang akan kita rancang, cara nya :
Pilih Build pada kotak dialog tersebut, kemudian pilih “Microsoft.Jet.OLEDB.4.0;Data
Source” è
|
Silahkan
tentukan coneksi kembali. Kemudian jika sudah, pilih OK è OK.
·
Berikutnya klik sekali saja ADO
Connection nya,
pada Properties
cari “Login Prompt” ganti nilai True
menjadi False.
·
Berikutnya klik sekali saja pada ADOTable1, di Properties, ganti Name menjadi tmaha è
Connection = “ADOConnection1”(pilih icon segitiga hitam
pada kotak connection dan ubah menjadi ADOConnection1).
·
Setelah diconneksikan ke
ADOConnection1, selanjutnya di Properties tentukan TableName =”Tmaha” (sesuaikan dengan isi tablenamenya), dan pada Active ubah menjadi True.
·
Berikutnya adalah Settingan untuk
Data Source, yaitu :
klik sekali Data Source nya è di Properties : ganti Name dengan “dsmaha”, dan Data Set menjadi “tmaha”(Dataset
disesuiakan dengan table kita).
6.
Setelah menyetting komponen
DataModule1, berikutnya kita akan memperkenalkan Form DataModule1 dengan Fmaha
(Agar bisa saling terhubung satu sama lain), caranya : klik sekali Fmaha dan
Tekan Alt+F11. Pada Kotak dialog Use Unit, Blok semua dan pilih OK. Kemudian Klik lagi DataModule1 dan
Tekan Alt+F11. Pada Kotak dialog Use Unit, Blok semua dan pilih OK.
7.
Setelah kita kenalkan, maka hal berikutnya
kita akan men-design Fmaha nya.
Adapun komponen yang kita butuhkan adalah Edit, Label,
Button dari komponen Standar dan Dbgrid dari komponen Data Access. Hasil Design
nya adlah seperti gambar berikut :
|
|
|
|
|

a.
Cara mengganti variabel Edit Text
adalah, klik sekali pada komponen Edit tersebut, misalnya Edit1 : di Properties
pada Object Inspektor, ganti Name = ”Enim” dan hapus tulisan “Edit1” pata Text.
Silahkan ulangi perintah diatas untuk mengatur variabel Edit lainya.
b.
Cara mengganti variabel Button
adalah sama dengan cara mengganti variabel Edit, yaitu di Properties pada
Object Inspektor.
c.
Untuk komponen DBGrid, klik sekali
DBGrid nya, lalu pilih DataSourceè dan pilih DataModule1->dsmaha, di
Properties pada Object Inspektor.
8.
Berikutnya setelah men-design
Form, maka kita akan memberikan perintah-perintah pada Tombol-tombol yang telah
kita sediakan. Berikut perintah yang akan kita sisipkan dalam program :
a.
Pada tombol save (jika diganti
nama button), klik 2x dan isikan coding dibawah ini :
if (Trim(Enim->Text)==""){
ShowMessage("Nim nama masih
kosong");
Enim->Clear();
Enim->SetFocus();
}
else
if(DataModule1->tmaha->Locate("nim",Enim->Text,TLocateOptions()<
|
Enim->Clear();
Enim->SetFocus();
else{
DataModule1->tmaha->Append();
DataModule1->tmaha->FieldByName("nim")->AsString =
Enim->Text;
DataModule1->tmaha->FieldByName("nama")->AsString =
Enama->Text;
DataModule1->tmaha->FieldByName("alamat")->AsString =
Ealamat->Text;
DataModule1->tmaha->FieldByName("jurusan")->AsString
= Ejurusan->Text;
DataModule1->tmaha->Post();
ShowMessage("data sudah tersimpan");
|
Enama->Clear();
Ealamat->Clear();
Ejurusan->Clear();
Editnim->SetFocus();
}
b.
Pada tombol Ubah klik 2x dan
isikan coding dibawah ini :
DataModule1->tmaha->Edit();
DataModule1->tmaha->FieldByName("nama")->AsString
= Enama->Text;
DataModule1->tmaha->FieldByName("alamat")->AsString
= Ealamat->Text;
|
|
c.
Pada Enim (Edit->Text), klik 2x
dan isikan coding dibawah ini :
DataModule1->tmaha->Filtered =
False;
DataModule1->tmaha->Filter =
"nim like '%" + Enim->Text + "%'";
if ( Enim->Text !=""){
|
Enama->Text =
DataModule1->tmaha->FieldByName("nama")->AsString ;
Ealamat->Text=
DataModule1->tmaha->FieldByName("alamat")->AsString ;
Ejurusan->Text=
DataModule1->tmaha->FieldByName("jurusan")->AsString ;
}
d.
Pada tombol Hapus, klik 2x dan
isikan coding dibawah ini :
DataModule1->tmaha->Delete(); è
berfungsi untuk menghapus database.
e.
Pada tombol Bersih, klik 2x dan
isikan coding dibawah ini :
|
Enama->Clear();
Ejurusan->Clear();
Enim->SetFocus();
f.
Pada tombol Keluar, klik 2x dan
isikan coding dibawah ini :
Application->Terminate(); è untuk
keluar dari program.
g.
Pada tombol Cetak, klik 2x dan
isikan coding dibawah ini :
CrystalReport1->ReportFileName =
ExtractFileDir(ParamStr(0)) + "/lap-mhs.rpt";
|
CrystalReport1->Action = 1;
CrystalReport1->PageZoom(300);
CrystalReport1->PrinterSelect();
9.
![]() |
Sebelum kita mengisi koding(perintah) pda tombol cetak, kita harus membuat file laporan nya terlebih dahulu. Setelah file laporan di buat maka tambahkan komponen “CrystalReport” pada Fmaha,
yang mana komponen
itu ada di Activex. Jika tidak ada maka instal terlebih dahulu componennya
melalui ComponnenèInport Activex Control.

No comments:
Post a Comment