Membuat Aplikasi Manipulasi Data dengan Borland Delphi 7 + MySQL



Kalau sebelumnya saya posting pemrograman dengan bahasa Java yaitu "Cara Membuat Aplikasi Manipulasi Data dengan Java Netbeans dan MySQL", kali ini saya akan berbagi ilmu tentang pemrograman bahasa Pascal yaitu tentang cara membuat aplikasi manipulasi data tetapi menggunakan Borland Delphi 7 dan MySQL. Bagi yang belum tahu apa itu Borland Delphi silahkan googling dan download di internet. Ok langsung saja ikuti langkah-langkah dibawah ini :

1. Install Web Server, bisa menggunakan Apache atau XAMPP [saya menggunakan XAMPP].

2. Aktifkan Apache dan MySQL di XAMPP-Control nya.

3. Buat sebuah database dan table terserah Anda, tapi biar enak buat seperti yang saya buat yaitu :
Buat database dengan nama penjualan, kemudian buat tabel dengan nama pembeli [saya buat database dan tabelnya dengan SQL Yog Enterprise, bisa juga buat lewat localhost dibrowser].


4. Buka aplikasi Borland Delphi 7 yang sudah kita install, maka akan ada tampilan seperti ini :


5. Tambahkan komponen label sebanyak 5 pada tab standar, seperti gambar dibawah :


6. Tambahkan komponen DBEdit sebanyak 4 pada tab Data Controls seperti pada gambar dibawah :


7. Masukkan 1 komponen DBGrid pada tab Data Controls.


8. Tambahkan 4 komponen Button pada tab Standard.


9. Install Connector MySQLDAC untuk menambahkan komponen koneksi ke database, bagi yang belum punya bisa download DISINI. Cek jika connector sudah terinstall maka pada aplikasi Borland Delphi7 kita sudah ada tab DAC for mySQL| di tab component pallete paling kanan.

10. Tambahkan masing-masing 1 komponen mySQLDatabase dan mySQLTable pada tab DAC for mySQL|.


11. Tambahkan 1 komponen DataSource pada tab Data Access.


12. Ganti Caption pada Properties pada label5 dengan Data Pembeli, ganti pula label1 = Kode Pembeli, label2 = Nama Pembeli, label3 = Alamat, dan label4 = No. Telepon. Serta ganti juga Caption pada masing-masing komponen Button menjadi Button1 = Tambah, Button2 = Simpan, Button3 = Hapus, dan Button4 = Keluar.


13. Klik 2X pada komponen mySQLDatabase maka akan muncul pop-up baru dan isikan Database Name : penjualan [sesuai database yang telah dibuat], User ID : root, Password : kosongkan saja [bisa diberi password bila ada], Host Name/IP : localhost dan Server Port : tetap 3306. Kemudian Ok.



14. Klik pada komponen mySQLDatabase dan pada Properties sebelah kiri cari Connected dan ganti menjadi True.


15. Klik pada komponen mySQLTable, pada Properties ganti Database = mySQLDatabase1 kemudian pada TableName pilih pembeli, dan pada Active pilih True.




16. Klik komponen DataSource, pada Properties pilih mySQLTable1 pada DataSet.


17. Klik komponen DBGrid, kemudian di Properties pada DataSource pilih DataSource2.


18. Klik pada DBEdit1 dan di Properties pada DataSource pilih DataSource2, ulangi sampai DBEdit4.


19. Klik 2X pada Button Tambah dan masukkan script :
mySQLTable1.Append;
DBEdit1.SetFocus;


20. Selanjutnya klik 2X Button Simpan dan masukkan script :
mySQLTable1.Post;
if Application.MessageBox('Data Berhasil Tersimpan','Fawaiq Blog said!',MB_OK)=idyes then


21. Selanjutnya klik 2X pada Button Hapus dan masukkan script :
if Application.MessageBox('Yakin Hapus Data ?','Fawaiq Blog said!', MB_YESNO+MB_ICONQUESTION)=idyes then


22. Yang terakhir klik 2X Button Keluar dan masukkan script dibawah :
if Application.MessageBox('Yakin Ingin Menutup Aplikasi ?','Fawaiq Blog said!', MB_YESNO+MB_ICONQUESTION)=idyes thenApplication.Terminate;


23. Selesai, sekarang tinggal Run Program atau tekan F9.


Untuk melihat screenshot hasil program yang telah dibuat diatas, klik Button Open/Close dibawah.



Untuk download source code dan aplikasinya silahkan klik gambar download dibawah :



Sekian tutorial Cara Membuat Aplikasi Manipulasi Data dengan Borland Delphi 7 dan MySQL. Tutorial diatas sudah saya praktekkan sendiri dan bekerja dengan baik, jadi jika ada yang kurang jelas silahkan berkomentar. Semoga bermanfaat.
Previous
Next Post »

Terimakasih telah membaca artikel ini. Silahkan berkomentar :) ConversionConversion EmoticonEmoticon