Client - Server adalah : Hubungan antara kompoter yang satu sebagai server dan yang lainnya sebagai client (user) kurang lebih seperti itu, hohohohohoho....
KITA MISALKAN MEMPUNYAI 2 KOMPUTER KATAKANLAH, KOMPUTER 1 NAMANYA A (SERVER) DAN KOMPUTER KE 2 NAMANYA B(CLIENT), A(SERVER) hanya menampung databasenya saja, sedangkan B berhak menambah data, merubah data, menghapus data dll..
ikuti langkah demi langkah.. :D
Tahap Ke - Satu adalah : colok-kan kabel UTP (RJ45)
Tahap ke - dua konfigurasi IP Dan Workgroup..
caranya masuk ke control panel -> network connection -> pilih LAN -> klik kanan properties -> internet protocol (TCP/IP) -> properties -> use the following ip address, masukkan ip address misalnya 192.168.0.1 subnet masknya biarkan saja 255.255.255.0
Setelah itu masuk ke mycomputer -> klik kanan -> properties -> pindah ke tab computer name ganti dengan menekan tombol change MISALNYA NAMA WORKGROUPNYA TESTING. LAKUKAN HAL YANG SAMA PADA KOMPUTER YANG B(CLIENT) HANYA YANG DIUBAH ITU IP ADDRESSNYA saja, GANTI dengan 192.168.0.2
kemudian ping ip tersebut untuk memastikan bahwa setingan telah berhasil dilakukan, dengan cara masuk ke run -> ketik cmd -> ketik 192.168.0.1 -t dan 192.168.0.2 sampai ada reply / balasannya.
Tahap ke Tiga
-> Instal Mysql server 5.1, component guitols, component administrator (baik itu server maupun client
-> Instal Borland Delphi. (Client saja)
Tahap ke Empat
untuk server Masuk ke Mysql Query Browser untuk mengetes apakah configurasi / instalnya telah berhasil, jika sudah berhasil maka akan muncul jendela query browser dan masukan server host (localhost), user name(root), password dll kemudian ok..
untuk client sama saja masuk ke query browser, masukkan server host (ip servernya), user name(root), password(server) kemudian ok, jika berhasil maka client bisa melihat - lihat database yang ada pada komputer server (ini kalau databasenya ada, pastikan sebelum client masuk ke query browser pada server buat terlebih dahulu 1 database di server)
Tahap ke Lima
Berhubung kita membuatnya dengan borland delphi jadi pada computer cliennya mesit mengatur componen ODBC driver terlebih dahulu biar ketika ingin melakukan koneksi si delphinya sudah mengetahui / membaca bahwa ada ODBC sudah ada.
masih di komputer client masuk ke control panel -> administrative tools -> ODBC -> ADD -> MYSQL ODBC 5.1 DRIVER -> FINISH.. :D
otomoatis jendala odbc conector langsung keluar (jreng)
misalkan data source namenya : DSXXXXXXX
Description : latihan database
server (masukkan ip server) port : (Samakan degan server)
user : root
password : passwordnya server
database : jika berhasil maka databasenya ada (itu kalau databasenya sudah di buat, dan kalau sudah dibuat akan tetapi masih kosong pilihannya berarti masih ada kesalahan, periksa tahap demi tahap) :D
Tahap Ke Enam
buat projectnya dengan delphi tambahkan component AdoConection dan AdoQuery yang berada pada pallete ADO kemudian tambahkan DataSorce pada palete DataAccess..
Sambungkan dataSoruce dengan adoquery pilih dataset masukkan pilihannya yaitu AdoQuery, kemudian sambungkan adoquery dengan adoconection pilih AdoQuery connection -AdoConnection- jangan lupa di sql query dimasukkan terlebih dahulu kemudian baru activenya dirubah ke true..
Pada componen adoConection -> connection string -> build -> microsoft....for odbc driver -> next -> use data source name pilih yang barusan anda buat datasorce dengan (ODBC) DSXXXXXXX username(root), password(password server) -> test connection -> test -> ok
jreng koneksi database sudah berhasil, hahahahaha... masuk ke AdoQuery klik 2 kali ->klik kanan add all filed -> klik kanan select all, drag ke formnya.. tara sudah bisa kan?? hohohoho, kemudian tambahkan button (tambah, ubah, hapus, simpan, batal)
klik tombol tambah 2 kali.. masukkan perintah XXXXXXX.Append;
klik tombol ubah 2 kali.. masukkan perintah XXXXXXX.Edit;
klik tombol hapus 2 kali.. masukkan perintah XXXXXXX.Delete;
klik tombol simpan 2 kali.. masukkan perintah XXXXXXX.Post;
klik tombol batal 2 kali.. masukkan perintah XXXXXXX.Cancel;
------------------------------------------------------------------------------------
GOOD LUCK
0 komentar:
Post a Comment