Membangun Aplikasi Sistem Informasi Dengan Kecepatan Optimal

Selasa, 06 April 2010 04.52 Diposting oleh yestamedya

Kecepatan yang dimaksudkan di sini bukan kecepatan seorang programer untuk menghasilkan sebuah form seperti halnya rapid application development (RAD) melainkan kecepatan aplikasi.

Mengapa Harus Cepat?
Bagi seorang programer kecepatan program menunjukkan kecepatan kecakapan memproduksi aplikasi (coding) dengan cara yang tepat. Mereka berpendapat bahwa proses merupakan sebagian dari hasil, dan  hasil yang bagus pasti terlahir dari proses yang matang, bagus, terencana dan tepat.

Sedangkan dari sudut company / perusahaan  (dengan jumlah record transaksi yang besar) program dengan kecepatan handal adalah kebutuhan. Misalkan  saja sebuah kasir pitstop sebuah depo kontainer dengan antrian panjang. Satu detik saja sangat berharga, dibutuhkan proses cetak langsung ke dua printer dan sebuah form siap input sudah siap di isi tanpa terpengaruh dengan loading data untuk print.

Berikut ini beberapa tips untuk mendapatkan kecepatan optimal :
  1. Pilih jenis koneksi database yang tepat
Cobalah beberapa alternatif koneksi yang memungkinkan, bandingkan dan pilihlah kecepatan yang paling optimal.
  1. Gunakan DLL untuk membuat program lebih moduler
DLL digunakan untuk menyimpan prosedur yang sering digunakan dan bisa dipanggil hanya ketika diperlukan.
  1. Open dataset pada saat yang tepat dan memang dibutuhkan
Open dataset yang dibutuhkan, yang tidak digunakan open saat dibutuhkan saja.
  1. Gunakan query base daripada table base untuk form transaksi yang memerlukan banyak dataset
Query diatur  untuk mengambil sebagian data saja, sehingga client tidak perlu meminta seluruh data.
  1. Load data sesuai yang diinginkan
Pilihlah Memory Table daripada Tquery yang dipasangkan dengan TUpdateSQL untuk mengoperasikan sebagian hasil Query untuk diedit. Jangan pakai table yang di filter, ini sama artinya meminta aplikasi load all data kemudian di pilih satu persatu.
  1. Bijaksanalah menggunakan CalculatedField
Pilihlah Query yang cukup kompleks, jika menggunakan query maka server hanya sekali menerima perintah, di proses dan kirim lagi. Sedangkan jika menggunakan onCalculated akan lebih berat karena akan terus dieksekusi sebanyak record yang harus di load dan akan menambah beban cara CalculatedField.

0 Response to "Membangun Aplikasi Sistem Informasi Dengan Kecepatan Optimal"

Posting Komentar