Assalamuallaikum Wr,Wb Agan agan pengunjung Blog Kecil saya :)
sekarang ane Cape yang begitu begituan dan ngga ada waktu juga buat bikin begituan soalnya lagi sibuk Kuliyah ( kuli di sawah ) aittt kwkwk kaga gan ane sibuk kuliyah beneran lagi Fokus KP Abis KP Tugas Ahir wahh lulus mbojo gan kwkwk
Kita bahas satu satu gan,
Apa Itu Database Server ? Definisi Database ServerDatabase server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada model klien-server untuk akses data.
Bagaimana Database Server Bekerja ?Client-server model dapat diartikan sebagai model dari suatu sistem yang membagi proses sistem antara server yang mengolah database dan client yang menjalankan aplikasi. Database server mengurangi beban akses data oleh client pada server. Database dapat diakses oleh beberapa client secara bersamaan dimana data yang diakses hanya atau diubah berasal dari satu sumber yaitu database pada server.Serve tersebut diakses baik melalui suatu "front end" yang berjalan di komputer penggunayang menampilkan data yang diminta atau "backend" yang berjalan pada server danmenangani tugas-tugas
seperti analisis data dan penyimpanan.Dalam model master-slave,
database server master adalah lokasi pusat dan utama datasementara database server budak disinkronisasi backup dari master bertindak sebagai proxy.Beberapa contoh dari server basis data Oracle,
DB2, Informix, Ingres, SQL Server. Setiapserver menggunakan query sendiri logika dan struktur.
Bahasa query SQL kurang lebih samadi semua server database.
Dan ini jenis Aplikasinya yang mendukung Gan :
-MySQL
-ORACLE
-MICROSOFT ACCESS
-SQL Server
-Postgre
-Oracle
Sumber : http://msfiqih.blogspot.com/2012/02/database-server.html
Dan Bagai Mana Cara Membangun Database Client Server ?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 Agan 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, Agan 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.
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.
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).
Sumber : http://delphitutor.blogspot.com/2014/04/membangun-aplikasi-database-client.html