Skip to main content

Koneksi database MySQL dengan delphi XE5 menggunakan komponen FireDAC Bagian Kedua

Selamat malam semuanya. Mudah-mudahan anda masih punya semangat untuk terus belajar delphi. Pada sesi kali ini kita akan melanjutkan tutorial sebelumnya mengenai cara koneksi database MySQL ke delphi XE5 menggunakan komponen FireDAC.


Kemarin kita telah belajar bagaimana cara membuat sebuah database, menambah table user dan menyisipkan record ke dalam MySQL menggunakan MySQL GUI HeidiSQL. Selain itu, kita juga telah belajar bagaimana cara menghubungkan database MySQL dengan komponen FireDAC ke dalam data module yang ada di dalam project Delphi XE5 kita.


Nah sebelum melanjutkan, silahkan anda buka terlebih dahulu project yang sudah kita buat sebelumnya. Kemarin sudah sampai sini kan...kalau ngga salah berarti benar hehe :)


FireDAC-fdquery-editor


As a developer we need always to think one step ahead.


Kita ngga bisa cuma sekedar bikin aplikasi yang asal jadi. Banyak errornya, ngga ada validasinya, atau begitu database server tiba-tiba mengalami perubahan gara-gara rusak, terus aplikasi kamu jadi malah ngga bisa jalan/connect ke database, karena kamu menggunakan koneksi database yang static atau menuliskannya di hard code.


Mau ngga mau kemudian kamu harus membuka kembali project tersebut cuma hanya sekedar untuk merubah setting koneksi database doang. Jangan sampai yah...apalagi kalau sudah lama dan kamu sudah lupa dimana kamu nyimpen project tersebut. Waduhh bisa-bisa bikin lagi deh...:)




Membuat koneksi database menjadi dinamis


Ada beberapa cara yang bisa anda pilih untuk membuat koneksi database ke aplikasi yang kita buat menjadi lebih dinamis. Bisa menggunakan ODBC driver connection atau bisa juga dengan cara yang sedikit rumit tapi banyak ilmu yang bisa kamu dapat. Wahh..saya senang nih pelajaran model gini. Kalau kamu sendiri gimana?


Ya sudah, kita praktekkan saja. Masih dengan project yang sama, buka Form1 dan tambahkan komponen button. Ubah nilai properties caption dari button tersebut menjadi Connection Setting. Ubah properties name menjadi BtnConnection. Atur ukuran dan posisinya seperti gambar berikut ini.


login-form-delphi.png




Menambahkan Form Setting


Tambahkan sebuah form baru yang akan kita jadikan sebagai form setting. Klik kanan pada project, pilih Add New > VCL Form. Desain layoutnya seperti gambar berikut ini. Kalau kamu mengikuti tutorial-tutorial saya sebelumnya, harusnya kamu sudah tidak lagi memiliki kendala yang berarti dalam mendesain sebuah form.


setting-form-delphi.png


Buka Form1 kembali. Double klik pada BtnConnection. Isikan coding seperti berikut ini.


[code language="vb"]

procedure TForm1.BtnCancelClick(Sender: TObject);
begin
Form3.ShowModal;
end;
[/code]

add-setting-form-delphi.png


Jalankan aplikasinya, jika ada message atau konfirmasi seperti gambar diatas yang menanyakan apakah kita ingin menambahkan Form3 atau form setting ke dalam USES list yang ada di Form1, kita pilih Yes saja. Kemudian jalankan kembali aplikasinya dan coba anda klik BtnConnection.


show-setting-form-delphi.png


Sekarang form setting sudah bisa terhubung ke form login bukan. Namun kita belum bisa melakukan koneksi ke dalam database. Penasaran kan ?


Berhubung saya sudah ngantuk, kita lanjutkan di artikel berikutnya saja ya. Kita akan membahas bagaimana cara mengakses dan menyimpan setting database melalui windows registry. Selamat mencoba :)


https://youtu.be/dAn4uUo5IDIhttps://youtu.be/uSupSrgxRbA

 

https://www.youtube.com/watch?v=4FcxqkTcHY8&index=17&list=PL9cbfM3OnKEBAlth-j1cYlnDTAaiw8MKa

 

https://www.youtube.com/watch?v=4FcxqkTcHY8

 

 

Comments

Popular posts from this blog

Tips Jitu Cara Mengatasi Error Pada Saat Compile Aplikasi Menggunakan Visual Basic 6

Sebenarnya ada banyak sekali nih project yang harus saya kerjakan dikantor. Namun terkadang apa yang kita rencanakan sering kali berbeda dengan kenyataan. Maksud hati ingin focus dulu ke satu project, tapi karena adanya satu dan lain hal, akhirnya terpaksa deh harus melakukan modifikasi dan membuka project lama yang sebenarnya saya sudah malas untuk berhubungan lagi dengannya :) Project ini sudah dibangun dari awal tahun 2000-an, jauh sebelum saya join. Ya intinya saya dapat warisannya lah seperti itu. Di bangun masih dengan menggunakan vb5-vb6 waktu itu. Sekarang sudah tahun 2016. Jadi sudah lama ya sob. Sudah ketinggalan jaman lah kurang lebih. Meskipun sudah tua, tapi menurut saya visual basic tetap menjadi bahasa pemrograman yang masih powerful. Masalah Kompatibilitas Nah masalah terbesar dalam menggunakan program-program lawas seperti itu biasanya ada pada kompatibilitas component-componentnya. Karena hardware dan os yang kita gunakan biasanya akan berubah seiring waktu. Jika soba...

Kapan Kita Bisa Gajian dari youtube atau google adsense ?

Kapan kita bisa gajian dari youtube atau google adsense ? Ya pertanyaan ini memang seringkali muncul dari berbagai youtuber baru termasuk saya pada waktu itu dan orang-orang awam yang memang penasaran dengan uang yang dapat dihasilkan dari youtube. Sebagai youtuber yang memang sudah pernah merasakan gajian dari youtube, maka saya akan mencoba untuk berbagi sedikit pengalaman saya. Siapa tahu bermanfaat buat teman-teman yang sedang penasaran karena tak sabar menantikan datangnya pembayaran adsense untuk pertama kali. Sama halnya seperti menunggu gaji pertama saat kita bekerja. Pembayaran google adsense akan dapat dilakukan setelah saldo kita mencapai ambang batas minimum pembayaran yaitu 100 dollar atau kalau dirupiahkan sekitar Rp 1.300.000. Kurang dari itu maka proses pembayaran tidak dapat dilakukan meskipun sudah masuk tanggal pembayaran yang biasanya dilakukan oleh google. Untuk tanggal pembayarannya sendiri biasanya akan dilakukan atau diproses di tanggal 21-25 setiap bulannya...

Penjumlahan Inputbox Secara Otomatis Di HTML, Php, Dan JQuery

Hai sobat yadishare apa kabar? Sudah hari sabtu lagi nih. Iseng-iseng ah pengen nulis mengenai html dan jquery. Ketika kita membangun sebuah aplikasi menggunakan php, seringkali kita harus membuat sebuah penjumlahan antar textbox secara otomatis agar memudahkan user. Misalnya kita memiliki 3 buah inputbox yang kita buat dengan menggunakan HTML yang terdiri dari sub total, ppn, dan grand total. Kemudian setiap kali kita menginputkan angka ke dalam textbox sub total dan textbox ppn tersebut, kita ingin textbox grand total jumlahnya terhitung secara otomatis agar dapat memudahkan user. Lalu bagaimana caranya? Nah untuk dapat melakukannya, kita pasti butuh cara yang mudah dan cepat bukan? Ada banyak cara yang dapat kita lakukan untuk mewujudkan hal tersebut. Salah satunya adalah dengan menggunakan bantuan JQuery. Pertama kalian bisa download file jquery.js disini . Masukkan ke dalam folder assets/js. Kalian juga dapat menambahkan script berikut ini tanpa harus mendownload f...