Tampilkan postingan dengan label Membangun Aplikasi Client Server Online. Tampilkan semua postingan
Tampilkan postingan dengan label Membangun Aplikasi Client Server Online. Tampilkan semua postingan

Membangun Aplikasi Client Server Online

Teknologi client server, bukan merupakan teknologi baru. Konsep Aplikasi Client Server, secara sederhana dapat dijelaskan sebagai berikut :
1. Aplikasi terletak pada Komputer Client
2. Database terletak pada Server

Aplikasi Client Server, sudah mulai redup setelah munculnya aplikasi Web based.
Karena Web Based menawarkan teknologi dimana Aplikasi dan Database terletak di Server.
Namun jangan salah, aplikasi client server masih banyak dipakai, dan relatif lebih aman. Dan dari sisi user interface bila dikemas dengan baik maka akan lebih menarik aplikasi Client Server. Misalnya entry jurnal accounting dengan menggunakan aplikasi web based tentu agak kerepotan / tidak secepat dengan menggunakan aplikasi client server.

Aplikasi Swalayan dan retail masih menggunakan aplikasi Client Server di kasirnya.
Tetapi Servernya online. Misalnya sebuah perusahaan retail Server di Singapura, dan perusahaan retailnya diseluruh Indonesia, untuk kasirnya lebih mudah menggunakan aplikasi client server. Jadi hanya database servernya yang terletak di Singapura tetapi aplikasinya berada di masing-masing cabang Perusahaan tersebut. Sehingga terjadi pemusatan data.

Kita bisa menggunakan Delphi atau VB atau bahasa pemrograman Desktop lain yang mendukung database server seperti Oracle, Sql Server maupun Mysql Server.

Syarat mutlak dapat berjalanya aplikasi client server yaitu antara Server dan Client terhubung, bisa menggunakan internet atau jaringan VPN atau Dialup.


Misalnya, kita menggunakan mysql server dan bhs pemorgraman Delphi, koneksi dgn myodbc :
1. Letakkan mysql database di server Kantor Pusat
2. Arahkan koneksi aplikasi dari kantor cabang ke pusat. Biasanya dengan menunjuk IPnya. Kalo pake myodbc, di host kita ketikan ip komputer server.
3. Di Client, sambungkan aplikasi yang dibuat dengan alias di Myodbc yang telah kita buat.
4. Aplikasi sudah bisa berjalan.

Membuat aplikasi client server dilingkup LAN, mungkin sudah biasa dan relatif lebih mudah, tetapi jika di Internet atau Jaringan VPN dimana antar Server dan Client berbeda kota butuh tips dan trik yang jitu. Di sini saya akan membagikan pengalaman saya yaitu tips dan trik membuat aplikasi Client Server yang sifatnya online seperti contoh diatas :
1. Jangan meload semua record dalam memunculkan suatu form ataupun report. Usahakan menggunakan query. (Dalam delpi jangan menggunakan komponen ttable)
2. Gunakan data temporary dan simpan dikomputer client untuk data yang jarang berubah. Untuk memasukan data temporary ke file temporary tersebut tambahkan menu update dari Server ke client.
3. Untuk meload data-data yang sifatnya temporary jangan ke server, tapi data temporary saja.
4. Gunakan feature transact pada database, untuk mencegah gagalnya penyimpanan karena infrastruktur / internet yang jelek

Kalo gak jelas bisa hubungi saya
hadi kusyanto
081380321827

Atau pengin dibantuin projeknya boleh he3. Tapi kalo sekedar belajar aja boleh, gratis kalo cuman nelpon, Atau traktir kalo mo ngobrol2 di luar kantor. Tapi bayar kalo mo dibantuin projeknya he3.

Baca Juga