Selasa, 01 April 2014

Membangun Aplikasi Database Client Server dengan Delphi dan MySQL

Software-Software berbasis client server memang sudah banyak dibangun oleh developer. Untuk membuat aplikasi database berbasis client server dengan Delphi sebenarnya bisa dikatakan gampang-gampang susah tapi jika sobat sudah paham konsepnya pasti jadi gampang banget. Aplikasi Database Berbasis Client Server sudah banyak dikembangkan oleh para Developer Untuk memudahkan proses transaksi. Suatu misal Software yang ada di mesin ATM, Software Kasir yang ada di minimarket seperti Indomaret dan Alfamart dan lain sebagainya banyak dikembangkan dengan Delphi.

Cara kerjanya sederhana, Aplikasi yang ada disisi (Komputer) Client akan melakukan manipulasi data pada Database yang ada di komputer server cara seperti ini sering disebut dengan sistem komputasi terpusat. Lantas Bagaimana cara membuat aplikasi semacam ini ? Berikut adalah langkah-langkah serta syarat yang harus dipenuhi :

1. Pastikan Anda memiliki minimal 2 Komputer (Client dan Server) atau Anda dapat memanfaatkan Mesin Virtualisasi jika hanya memiliki 1 PC/Laptop.

2. Pastikan Koneksi kedua komputer tersebut sudah tidak ada masalah. Saya Asumsikan IP Komputer Server adalah 192.168.1.1 Sedangkan IP Komputer Client adalah 192.168.1.2 Jika anda menggunakan banyak komputer atau lebih anda bisa sesuaikan sendiri.

3. Gunakan DBMS MySQL karena merupakan Mesin Database Server yang tentu saja dapat lebih memudahkan kita. Anda Harus Menginstallnya pada komputer server.

Setelah semua syarat diatas terpenuhi, sobat harus melakukan step berikutnya yaitu mengatur settingan hak akses Database MySQL yang ada dikomputer Server dengan cara sebagai berikut

Mengatur Hak Akses Database Pada Komputer (Sisi) Server


1. Buka http://localhost/phpmyadmin di komputer server. Oya, pada contoh ini saya menggunakan xampp dikomputer server agar lebih mudah karena xampp sudah komplit dengan satu kali proses instalasi. Selain phpmyAdmin anda juga dapat menggunakan Tools lain semisal HeidiSQL. Selanjutnya Ikuti saja step-step pada gambar berikut. Proses dibawah ini adalah tahap dimana kita menambahkan user baru pada DBMS MySQL. 

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Pada gambar diatas kita sudah berhasil membuat user baru pada DBMS MySQL di komputer server, User inilah yang akan kita gunakan nantinya untuk menggunakan Database yang ada di server dari komputer Client jadi pastikan anda sudah mengingat User dan Passwordnya. 

Settingan Pada Komputer (Sisi) Client 


Untuk Settingan disisi (Komputer) Client disini saya mencontohkan dengan dua Connector yang cukup terkenal dan banyak digunakan oleh programmer Delphi yaitu ODBC dan ZEOSLib Jika anda menggunakan selain yang saya sebutkan silahkan sesuaikan sendiri karena intinya sama saja. Pada Settingan Konektor Zeos dan ODBC, anda perlu mengatur propertinya menjadi seperti gambar dibawah. Kita menggunakan IP Address Server yaitu 192.168.1.1 Serta User dan Password yang telah kita buat sebelumnya.

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Membangun Aplikasi Database Berbasis Client Server dengan Delphi dan MySQL

Kesimpulannya : Koneksi ke Database yang ada di Server kita lakukan pada saat Design Time (saat aplikasi dibangun) dari komputer Client. Ada sebuah solusi agar Aplikasi menjadi lebih user Friendly yaitu melakukan koneksi pada saat Run Time (saat Aplikasi Berjalan). anda dapat membaca postingan saya yang ada disini. Selamat Mencoba. Happy Coding. :)

Tidak ada komentar:

Posting Komentar