Terkadang sebuah perusahaan atau
seorang professional merasa bingung dengan keputusannya untuk
menggunakan aplikasi berbasis desktop atau aplikasi berbasis web untuk
membangun sistem informasi guna mendukung pekerjaan dan manajemen
perusahaan/pribadi.
Apakah itu Desktop based application?
Secara ringkas, Desktop based application bisa dijelaskan sebagai aplikasi yang berjalan di sebuah komputer atau beberapa komputer yang tersambung didalam sebuah jaringan secara independen tanpa membutuhkan browser.
Keunggulan Desktop based application :
Apakah itu Desktop based application?
Secara ringkas, Desktop based application bisa dijelaskan sebagai aplikasi yang berjalan di sebuah komputer atau beberapa komputer yang tersambung didalam sebuah jaringan secara independen tanpa membutuhkan browser.
Keunggulan Desktop based application :
- Desktop based application dapat dirasakan lebih cepat dibandingkan dengan Web based application karena desktop based application tidak membutuhkan waktu tambahan dalam mencompile barisan kode pemrograman karena Desktop based application sudah tercompile menjadi executable file.
- Tidak mudah diserang hacker karena aplikasi tersebut diinstall di tiap komputer. Jadi untuk menjahili aplikasi harus mengambil ke komputer yang terinstall aplikasi tersebut.
Kelemahan :
- Butuh spesifikasi komputer yang selaras dengan kebutuhan sistem. semakin rumit aplikasi semakin butuh spesifikasi komputer yang tinggi. Karena proses dijalankan pada komputer bersangkutan.
- Tidak dapat diinstall diberbagai macam Sistem Operasi.
- Hanya bisa diakses menggunakan komputer.
- Untuk menggunakan aplikasi harus menginstall terlebih dahulu.
Nah, Sekarang apa itu Web based application?
Web based application adalah aplikasi yang dibuat berbasis web yang membutuhkan Web server, dan browser untuk menjalankannya. Seperti yang telah dijelaskan di Desktop based application bahwa jika dibandingkan masalah kecepatan pastinya Web based application berada dibawah Desktop based application. Namun, apakah hanya karena masalah kecepatan kita akan mengorbankan banyaknya keuntungan menggunakan Web based application? Berikut beberapa keunggulan dari Web based application :
- Dapat diakses dimanapun-kapanpun (internet required).
- Jika kita memiliki jaringan komputer (internet/intranet), instalasi tak perlu dilakukan pada tiap komputer. Kita hanya perlu menginstal aplikasi pada 1 buah komputer untuk dijadikan server aplikasi. Komputer lainnya dapat mengakses aplikasi tersebut dengan menggunakan web browser menuju alamat komputer server diikuti dengan direktori dimana aplikasi tersebut berada.
- Dapat dijalankan dengan sistem operasi apapun (windows, linux, mac). Karena dengan menggunakan apapun Sistem operasi kita, pasti ada web server untuk sistem operasi tersebut.
- Dapat diakses dengan menggunakan banyak media. Seperti : Komputer, PDA, Handphone yang memiliki WiFi.
- Tidak perlu spesifikasi komputer yang tinggi untuk mengakses kecuali server aplikasi itu sendiri. Karena proses dilakukan disisi server.
- Bahkan sekarangpun, Web based application bisa dirubah menjadi executable application. Dengan kata lain dirubah menjadi Independent dengan tool-tool tertentu akan tetapi sekali lagi kecepatan tetap tidak bisa dibandingkan dengan dekstop based application.
Mungkinkah saya memiliki aplikasi yang cepat namun dapat diakses dimanapun-kapanpun dibelahan dunia ini?
MUNGKIN SEKALI DAN PASTI BISA!
Terkadang
kita dibuat lelah oleh aplikasi berbasis web pada saat update data.
Terlalu berat lah saat menampilkan halaman untuk administrasi, tidak
user friendly lah dan seribu alasan lain yang memang terkadang muncul di
benak para ksatria input data. namun disisi lain, kita butuh aplikasi
yang bisa diakses dimanapun-kapanpun (bosan kan baca kata2 ini?) entah
itu untuk inputing data entah itu untuk reporting data. Solusinya adalah
membuat sistem yang dibangun dalam web based dan desktop based dengan
memanfaatkan teknologi web-service.
nah lo... apalagi ini
web-service? gubraks... ya nanti lah kita bahas ditulisan laen lah...
karena web-service itu sendiri sangat menarik dan sangat berguna didalam
pengembangan sebuah sistem informasi.
0 komentar:
Posting Komentar