Penulis: Harya Jodi Mahendra

Ilustrasi (smkn1panjalu.sch.id)
Oleh Harya Jodi
Mahendra
(Prodi Pendidikan
Teknik Informatika dan Komputer Universitas Bung Hatta)
Definisi sebuah
aplikasi berbasis web adalah sebuah program komputer yang memanfaatkan web
browser serta teknologi web untuk melakukan tugas-tugas melalui internet.
Aplikasi berbasis web menggunakan kombinasi server-side script seperti aspek
maupun PHP untuk menangani penyimpanan dan mebdapatakan infromasi. Client-side
script seperti Javascript dan HTML juga digunakan untuk menyampaikan informasi
kepada pengguna. Hal ini memungkinkan pengguna untuk berinteraksi dengan
pemilik website menggunakan form online, kolom komentar, content management
system, dan lain sebagainya.
Cara kerja
Aplikasi berbasis web
1. Pertama-tama user akan melakukan
request kepada web server melalui internet baik itu melalui web browser maupun
menggunakan user interface dari sebuah aplikasi
2. Selanjutnya akan meneruskan request ini
kepada server aplikasi berbasis web yang sesuai
3. Aplikasi berbasis web akan melakukan
pekerjaan yang telah diminta seperti melakukan query database ata memproses
data kemudian menghasilakan data yang telah diproses menjadi sebuah infromasi
4. Aplikasi berbasis web akan mengirimkan
infromasi tersebut kepada web server
5. Web server akan melakukan respon baik
kepada klien dengan informasi yang telah diminta dan akan dimunculakan pada
tampilan user.
Aplikasi berbasis
web, memiliki beberapa karakteristik. Hal ini akan ditunjukkan oleh kelemahan
dan kelebihan apikasi berbasis web ini
Kelebihan aplikasi
berbasis web
1. Dapat di jalankan pada berbagai
platform baik sistem operasi maupun perangkatnya berbeda asalakan aplikasi
browsernya kompatibel
2. Semua dapat mengakses versi aplikasi
yang sama hal ini akan menghilangkan isu komptibilitas perangkat lunak aplikasi
3. Aplikasi berbasis web ini tidak do
instal pada hard drive atau darddisk di dalam komputer. Hal ini akan mengatasi
masalah ruang harddisk yang biasa terjadi
Kelemahan aplikasi
berbasis web
1. untuk mengakses aplikasi berbasi web,
umunya kita harus dalam kondisi online ata terhubung kedalam jaringan. Meskipun
ada beberapa aplikasi berbasis web yang dapat di jalankan di server lokal. Hal ini dapat sedikit menyulitkan bagi
pengguna aplikasi yang tidak memiliki akses internet
2. kecepatan dalam mengakses aplikasi
berbasi web ini lagi-lagi tergantung pada dengan seberapa besar kecepatan akses
internet yang dimiliki klien. Semakin cepat koneksi internetnya, maka akses ke
aplikasi berbasis web akan semakin cepat, begitu sebaliknya
3. keamanan yang masih belum terjamin 100%
Dalam pembuatan
aplikasi berbasis web umunya menggunakan HTML, CSS, dan Javascript sebagai
tampilan antar muka dengan perpaduan salah satu platform bahasa pemoraman,
seperti Python, PHP, C#, dan VB. Dalam proses pembuatannya dapat dilakukan
menggunakan dua cara yaitu secara narative atau menggunakan kerangka kerja
(Framework).
Daftar pustaka
https://press.umsida.ac.id
https://journal.unj.ac.id
https://wikipedia.com