Definisi Web

Dalam rekayasa perangkat lunak, suatu aplikasi web adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet . Ia juga merupakan suatu aplikasiperangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web(seperti HTML, JavaScript, AJAX, Java, 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 mendistribusikandan menginstalasi perangkat lunak pada kemungkinan ribuan komputer klien merupakanalasan kunci popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritel daring,lelang daring, wiki, papan diskusi, weblog, serta MMORPG.

Aplikasi Web adalah suatu aplikasi yang diakses menggunakan penjelajah webmelalui suatu jaringan seperti Internet atau intranet. Melihat perkembangan aplikasi web yangsedang berkembang saat ini, dapat diklasifikasikan menjadi bentuk atau kelompok. Berikutadalah penjelasan beberapa kelompok aplikasi web dan contohnya:

Web Bisnis yaitu aplikasi web yang di dalamnya terdapat proses bisnis seperti jualbeli, sewa menyewa, penggunaan jasa, lelang, dan sebagainya. Contoh situs yangmenggunakan aplikasi web bisnis seperti bhineka.com, ebay.com, dan lain-lain.

Web Berita dan Informasi yaitu aplikasi web yang menyediakan konten informasiberbayar maupun gratis. Contoh situs yang menggunakan aplikasi web berita dan informasi:kompas.com, detik.com, kaskus.com, yellowpages.co.id, tokobagus.co.id, tokobagus.com.

Web Profil yaitu aplikasi web yang mendeskripsikan tentang profil suatu perusahaan,lembaga ataupun orang personal. Aplikasi web ini biasanya digunakan untuk  memperkenalkan profil perusahaan, lembaga atau orang personal kepada umum. Contohaplikasi web profil seperti jogjakota.go.id, blogspot.com, dan lain-lain.

Web Services yaitu aplikasi web yang menyediakan layanan pengolahan data dansebagainya. Perbedaan umum aplikasi web service dan aplikasi web lain pada umunya adalahaplikasi web service tidak memilki antarmuka, namun dapat diakses melalui internet. Contohaplikasi web services seperti aws.amazon.com, konakart.com, dan lain-lain.

Web Social Networking yaitu aplikasi web yang memberikan fasilitas pertemanantempat berkumpul dan dapat juga menjadi tempat/wadah suatu kelompok. Aplikasi websocial networking seperti facebook.com, twitter.com, myspace.com. dan lain-lain.

Web Banking yaitu aplikasi web yang di dalamnya terdapat proses transaksi keuanganpada perbankan secara umum, seperti transfer dana, pembayaran, pembelian, dan lainnya.Contoh aplikasi web banking seperti klikbca.com, bankmandiri.co.id, bni.co.id, dan lain-lainnya.

Web Search Engine Optimize (SEO) yaitu aplikasi web yang didalamnya terdapatproses pencarian pada internet. contoh aplikasi web SEO seperti google.com, yahoo.com,bing.com, dan lain-lain.