Pengertian Web basemerupakan suatu aplikasi yang dapat berjalan dengan menggunakan basis teknologi web ataubrowser. Aplikasi ini dapat diakses dimana saja asalkan ada koneksi internet/intranet yang mendukung, tanpa perlu melakukan penginstallan di komputer masing-masing seperti pada aplikasi desktop, cukup dengan membuka browser dan menuju tempat server aplikasi tersebut. Desktopbasemerupakansuatuaplikasi yang dapat berjalan sendiri atau independen tanpa menggunakan browser atau koneksi Internet di suatu komputer dengan operating system tertentu. Biasanya aplikasi desktop ini harus di install terlebih dahulu serta filenya berekstensi.exe Berikut Perbedaan antara Aplikasi Berbasis Web dan Berbasis Desktop : 1. Untuk menjalankan aplikasi desktop base kita harus meng-install lebih dulu aplikasinya pada komputer. Sedangkan kalau aplikasi web based kita cukup membuka browser (Opera, Mozilla, Google Chrome),kemudianmenujualamatdariwebserverdimanasecara otomatiskitatelahmendapatkaninterface-nya(antarmuka). 2. Perbedaan bahasa pemrograman yang digunakan yaitu pada desktop base : Platform Visual macam Microsoft Visual Basic, BorlandDelphiatauVisualFoxPro.Sedangkanwebbased:HTML atuHTMLS,PHP,CSS,JavaScript,dll. 3. Untuk sumber daya yang digunakan yaitu aplikasi web based karena berjalan di server, berarti hanya dapat menggunakan sumber daya yang ada di komputer tersebut. Berbeda dengan aplikasi desktop yang lebih leluasa mengakses sumber daya yang ada di komputer client, sehingga aplikasi desktop memiliki nilai lebih untuk aplikasi yang melibatkan penggunaan hardware komputer. 4. Untuk aplikasi web based dapat digunakan hanya dengan syarat ketersediaan browser dan akses internet praktismembuatnyabersifatmulti-platformdapatdiakses dari sistem operasi mana pun dan dari perangkat mana pun. Berbeda dengan aplikasi desktop yang syarat ketersediaannya adalah terinstallnya aplikasi tersebut di masingkomputerclient. 5. Aplikasi web based dapat dijalankan di sistem operasi manapun.TidakperduliapakahkitamenggunakanLinux, Windows, aplikasi berbasis web dapat dijalankan asalkan kitamemilikibrowserdanaksesInternet.Berbedadengan aplikasidesktopyangmengharuskanaplikasidi-installdan dijalankandisistemoperasitertentu. KeunggulandanKelemahan AplikasiberbasisWEBdan AplikasiBerbasisDesktop: DESKTOPBASE Keunggulan
1. Lebih cepat, karena desktop base tidak membutuhkan
waktu tambahan dalam mencompile barisan kode pemrograman 2. ProsespengamananpadaDekstoplebihmudahdaripada Web, karena Web hubungannya langsung ke dunia luar, danresikokeamanannyapunmenyangkutprosesonline. 3. Tidak mudah diserang hacker karena aplikasi tersebut diinstall di tiap komputer. Jadi untuk menjahili aplikasi harus mengambil ke komputer yang terinstall aplikasi tersebut. 4. Dekstoplebihmemudahkanuserdarisegiguna,dimana dengan jumlah komponen yang lebih banyak dan bervariasidisbandingWeb. Kelemahan 1. Hanya dapat diaksesnya lewat komputer saja, dan harus menginstal terlebih dahulu untuksetiapaplikasi 2. Butuh spesifikasi komputer yang selaras dengan kebutuhan sistem. semakin rumit aplikasisemakinbutuhspesifikasikomputer yang tinggi. Karena proses dijalankan pada komputerbersangkutan. 3. Tidak dapat diinstall diberbagai macam SistemOperasi. WEBBASE Keunggulan 1. Kita dapat menjalankan aplikasi berbasis web di manapundankapanpuntanpaharusmelakukan penginstalanterlebihdahulu. 2. Dapat dijalankan di sistem operasi mana pun. Tidak perduli apakah kita menggunakan Linux, Windows(aplikasiberbasiswebdapatdijalankan asalkan kita memiliki browser dan akses internet). 3. Dapat diakses lewat banyak media (misal : komputer dan handphone yang sudah sesuai denganstandarWAP) Kelemahan 1. Keamanan sistemnya yang masih belum pasti. 2. waktu yang dibutuhkan terkadang lama untuk menampilkan halaman web tertentu karena jaringan koneksi internetnya. Terimakasih