Mengenal Aplikasi Berbasis Web

Oleh : Muhammad Abdillah




Aplikasi berbasis web atau apikasi web adalah suatu aplikasi yang dapat diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Aplikasi ini biasanya didukung oleh bahasa pemrograman seperti  seperti ASP, Perl, Java, Java Script, PHP, Python, Ruby, dll. Pada dasarnya aplikasi web adalah gabungan dari situs web dengan aplikasi desktop yang biasa diinstal terlebih dahulu. Dikarenakan perkembangan teknologi yang pesat terciptalah aplikasi web untuk mempermudah user untuk melakukan keperluannya.

Tanpa kita sadari aplikasi web ini telah menjadi tren di zaman serba internet dan mulai banyak aplikasi web bermunculan dibandingkan dengan web biasa. Dikarenakan setiap web membutuhkan feedback dari penggunanya untuk mengembangkan webnya, web biasa sekarang sudah banyak ditinggalakan oleh para pengguna internet. Ciri yang paling terlihat dari aplikasi web dengan web biasa yang lainnya adalah aplikasi web dapat membuat user berinteraksi dengan web tersebut seperti melakukan timbal balik dari web terhadap user, sedangkan web biasa hanya menampilakan tulisan dan informasi yang dimana user hanya bisa melihatnya tanpa dapat berinteraksi dengannya.

Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web daripada aplikasi berbasis desktop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa factor yang menguntungkan yaitu:
  • Akses informasi mudah.
  • Setup server lebih mudah.
  •  Informasi mudah didistribusikan.
  •  Bebas platform, informasi dapat disajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan
  • Dapat dijalankan dimanapun dan kapanpun tanpa harus melakukan installasi selama memiliki internet.
Pada umumnya aplikasi web biasanya berbentuk  webmail, toko ritel, lelang online, wiki, papan diskusi, weblog, sosial media dll. Sebagai contoh aplikasi web ialah Tokopedia, Kaskus ,Wikipedia, Facebook dll. Bahkan sekarang aplikasi web sudah digunakan oleh beberapa instansi pemerintahan resmi. Seiring maraknya perkembangan teknologi ada kemungkinan pula bahwa suatu saat nanti seluruh sistem pemerintahan akan berbasis aplikasi web untuk meningkatkan efesiensi dan kemudahan untuk membagikan layanan masyarakat. Penggunaannya sendiri berbagai macam mulai dari pendataan masyarakat, pendaftaran online, bahkan sampai ujian dapat dilaksanakan di aplikasi berbasis web ini.

Meskipun dengan banyaknya keuntungan yang didapat aplikasi web mempunya kelemahan yang fatal seperti:
  • Membutuhkan keamanan yang tinggi, hal ini di karenakan pada jenis aplikasi berbasis web dijalankan secara terpusat, sehingga apabila sistem server mengalami down maka sistem aplikasi disisi client tidak dapat beroperasi dengan normal
  • Dibutuhkan sebuah jaringan dan atau koneksi internet untuk melakukan atau menggunakan aplikasi ini
  • Beberapa aplikasi web membutuhkan kecepatan internet yang tinggi untuk melakukan pendataan
  • Memiliki UX(user experience) yang kurang dibandingkan dengan aplikasi pada umumnya
Dengan seluruh kekurangan itu maka banyak juga beberapa perusahaan dan pemerintahan tidak menggunakan aplikasi berbasis web ini. Setiap perusahaan dan pemerintahan harus menyesuaikan dengan kebutuhannya masing masing apakah ia membutuhkan aplikasi web ini atau menggunakan aplikasi biasa bahkan harus dengan sistem offline / tatap muka untuk menjalakan sistemnya. Namun, tidak menutup kemungkinan suatu saat nanti seluruh kekurangan tersebut dapat hilang seiring berkembangnya teknologi. Maka kembali lagi dengan kebutuhan masing masing akan pengembangannya.



Sumber:

Komentar