29 March 2013

Membuat Program Input Data Pelanggan Dengan Delphi Dan MYSQL


langkah - langkah membuat program INPUT DATA PELANGGAN dengan DELPHI dan MYSQL.
langkah pertama adalah membuat database dan tabelnya
-->buatlah database dengan nama "penjualan"
-->dan tabelnya "pelanggan" yang mana fieldnya bisa dilihat ditabel dibawah ini:
FieldTypeSizeKeterangan
Kd_PelangganChar5Primary Key
Nm_PelangganVarchar35
AlamatVarchar100
No_HPVarchar15

langkah selanjutnya adalah membuat Data Source Name yang bisa dilihat disini langkah membuat DSN

sekarang buka delphinya dan buatlah project baru dengan cara klik "File --> New --> VCL Forms Application - Delphi", seperti gambar dibawah ini:


langkah selanjutnya anda tambah komponen - komponen pada tabel dibawah ini kedalam Formnya.


Komponen
Properties
Value
Label1
Caption
Kode Pelanggan
Label2
Caption
Name Pelanggan
Label3
Caption
Alamat
Label4
Caption
No HP
Edit1
Text
(Kosongkan saja)
Edit2
Text
(Kosongkan saja)
Edit3
Text
(Kosongkan saja)
Edit4
Text
(Kosongkan saja)
Button1
Caption
Simpan
Button2
Caption
Edit
Button3
Caption
Hapus
Button4
Caption
Keluar
DBGrid1



 untuk desainnya bisa dilihat gambar dibawah ini:

langkah selanjutnya adalah membuat DATA MODULE.
Data module adalah Form khusus yang digunakan untuk meletakkan komponen - komponen tertentu untuk memudahkan nantinya dan komponen yang biasa digunakan pada data module adalah komponen yang ada hubungannya dengan database seperti AdoConnection, AdoQuery,DataSource dan lain-lain.
langsung aja anda buat data modulenya dengan cara klik "File --> New --> Other --> Delphi Project --> Delphi Files --> Data Module dan klik OK", seperti pada gambar dibawah ini:
kemudian akan muncul halaman DATA MODULE seperti pada gambar dibawah ini:
dan tambahkah komponen pada tabel dibawah ini kedalam Form Data Module anda:

Komponen
Properties
Value
Data Module
Caption
Kode Pelanggan
Label2
Name
DM
ADOConnection1
Name
Koneksi
Login Prompt
False
ADOQuery1
Name
Query
Connection
Koneksi
Active
False
ADOQuery2
Name
Tampil
Connection
Koneksi
Active
False
DataSource1
Name
DS
Dataset
Tampil


tampilannya seperti gambar dibawah ini:


dan aturlah propertie Connection String yang ada pada ADOConnection/koneksi dengan mengklik pada buttonnya atau double klik aja, selanjutnya klik BUILD seperti gambar dibawah ini:


setelah diklik build maka akan muncul “Data Link Properties” seperti gambar dibawah ini:


selanjutnya pilih "Microsoft OLE DB Provider for ODBC Driver", dan klik Next makan akan muncul gambar disebelahnya, anda isi pada "Use data source name" dangan DSN yang telah anda buat "pada contoh ini DSN nya adalah penjualan", dan isi User name-nya dengan "root" dan passwordnya pada contoh ini tidak ada, setelah itu klik "Test Connection" jika koneksinya sukses maka akan muncul seperti gambar dibawah ini:

langkah selanjutnya adalah kembali ke Form Input Data Pelanngan seperti gambar dibawah ini:


Double Click pada formnya atau pilih tab code yang dibawah, selanjutnya cari script "IMPLEMENTATION" lengkapi scriptnya seperti pada gambar dibawah ini:


 selanjutnya kembali ke Form dan anda klik DBGrid-nya yang ada pada Form setelah itu anda ganti propertie DATA SOURCE dengan memilih DM.DS (DM adalah nama dari Data Modulenya sedangkan DS nama dari Data Sourcenya yang ada pada form Data Module) untuk lebih lengkapnya lihat gambar dibawah ini:

 selanjutnya jembali ke tab code untuk mendekralasikan 4 buah procedure yang diletakkan dibawah "PRIVATE" seperti gambar dibawah ini:


 selanjutnya ketikan script dibawah ini setelah "IMPLEMENTATION":


 selanjutnya kembali ke tab design atau Form dangan mengklik formnya sekali aja setelah itu pilih tab Events dan cari OnShow lalu double klik saja, selanjutnya lengkapi scriptnya seperti gambar dibawah ini:


 selanjutnya kembali lagi ke form dan double klik pada "edit1" atau disebelahnya "kode pelanggan" dan lengkapi scriptnya seperti gambar dibawah ini:

kembali lagi ke form dan double klik pada button "Simpan" dan lengkapi scriptnya seperti gambar dibawah ini:
kembali lagi ke form dan double klik pada button "Edit" dan lengkapi scriptnya seperti gambar dibawah ini:
kembali lagi ke form dan double klik pada button "Hapus" dan lengkapi scriptnya seperti gambar dibawah ini:

 kembali lagi ke form dan double klik pada button "Keluar" dan lengkapi scriptnya seperti gambar dibawah ini:

 dan selesai sudah membuat program Input Data Pelanggan,coba anda jalankan programnya dengan menekan F9 apabila anda ikuti langkah perlangkah dari awal insyaaalah gak akan ada error.
"Selamat Mencoba dan semoga bermanfaat"

jika ada yang kurang jelas silahkan tanya dikomentar...

dan bagi yang ingin menyimpan langkah-langkah diatas dalam bentuk modul bisa didownload disini


4 comments:

  1. boleh taya ga???

    klo mw bikin soal pilihan dalam bentuk web gmn yeah????

    umpanya soal pilihan ganda 20 soal trus dah di jawab
    dan diklik ok.. langsung muncul skor nilai kita..
    tolong bantuan.a

    ReplyDelete
  2. Terima kasih bisa untuk bahan latihan.
    Mau tanya,kapan tombol hapus dan edit nyala?

    ReplyDelete
  3. joko : pada saat kode pelanggan diketikan dan sudah ada datanya.....

    ReplyDelete
  4. tolong diperbarui untuk gambar source code edit1.. karena itu menurut saya salah,, source codenya sama dengan button edit(button2)..
    terimakasih..

    ReplyDelete

Terima kasih sudah memberi komentar,
komentar anda sangat berguna untuk menjadikan blog ane lebih baik lagi..
jangan lupa berkunjung kembali..