Aplikasi Web
Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web application atau sering disingkat webapp) adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti ASP, Perl, Java, Java Script, PHP, Python, Ruby, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.
Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritel, lelang online, wiki, papan diskusi, weblog.
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 alasan:
- 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
Tidak memerlukan sebuah lisensi ketika menggunakan aplikasi berbasis web dikarenakan lisensi merupakan sebuah tanggung jawab dari penyedia layanan aplikasi
Tidak memerlukan spesifikasi yang tinggi untuk melakukan dan menggunakan aplikasi web
Dapat dijalankan dimanapun dan kapanpun tanpa harus melakukan installasi
Dapat digunakan di berbagai jenis sistem operasi
Dapat diakses melalui banyak media seperti komputer, laptop, smartphone
Kekurangan aplikasi berbasis web antara lain;
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
No comments:
Post a Comment