Kompetensi Dasar :
3.15 Mengevaluasi aplikasi interaktif pada web
4.15 Memodifikasi aplikasi interaktif pada web
Materi Pokok :
1. Konsep Aplikasi Web Interaktif.
2. Keunggulan Dan Kelemahan Aplikasi Berbasis Web.
3. Jenis – Jenis Aplikasi Web.
4. Contoh Aplikasi Berbasis Web
Konsep Aplikasi Web Interaktif
Aplikasi Web Interaktif (Web Based Application) adalah sebuah program yang bisa diakses dengan mudah melalui web browser.
Aplikasi berbasis web adalah aplikasi yang dikembangkan menggunakan bahasa HTML, PHP, CSS, JS yang membutuhkan web server dan browser untuk menjalankannya seperti Chrome, Firefox atau Opera.
Aplikasi Web dapat berjalan pada jaringan internet maupun intranet (Jaringan LAN), Data terpusat dan kemudahan dalam akses adalah ciri utama yang membuat Aplikasi Web lebih banyak diminati dan lebih mudah diimplementasikan pada berbagai bidang kehidupan.
Program tersebut disimpan pada sebuah web server yang nantinya akan ditampilkan dalam bentuk sebuah situs website. Sebagian besar aplikasi web ditulis dalam JavaScript, HTML5, atau Cascading Style Sheets (CSS) untuk pemrograman sisi klien (front-end).
Sedangkan, pemrograman sisi server (back-end) yang digunakan untuk membuat skrip perintah biasanya menggunakan bahasa seperti Python, Java, dan Ruby.
Keunggulan Dan Kelemahan Aplikasi Berbasis Web
Keunggulan :
Aplikasi web dapat dengan mudah diakses melalui browser asalkan ada koneksi internet pada perangkat tersebut dan user tidak perlu melakukan instalasi pada perangkat.
Karena aplikasi web bisa dijalankan pada platform mana saja, Anda tidak perlu untuk membayar developer dan membangun beberapa versi sistem operasi berbeda dari program tersebut.
Aplikasi web juga biasanya lebih mudah dalam hal scalability karena Anda hanya perlu menaikan resources atau sumber daya dari web server.
Karena aplikasi web menggunakan web server untuk menyimpan data, Anda bisa mengakses program dan software ini melalui perangkat apa saja. Mulai dari komputer, tablet, maupun ponsel.
Kelemahan :
Jenis – Jenis Aplikasi Web
1. Web Media Sosial
Website juga dapat dimanfaatkan untuk sarana komunikasi dalam bentuk percakapan online yang dapat dilakukan oleh setiap orang secara cepat dan real-time. Atau, biasa disebut dengan media sosial. Contohnya adalah Facebook, Twitter, Instagram, dll.
2. Web Berbasis Sistem Informasi
Website juga digunakan untuk sarana membantu aktivitas usaha dan pekerjaan manusia. Sehingga proses pekerjaan yang dilakukan dapat tersistem, terpusat, dan termonitoring dengan baik menggunakan aplikasi.
Contohnya adalah sistem informasi koperasi :
3. Web Jual Beli dan Bisnis
Website juga dapat digunakan untuk sarana transaksi jual beli secara online. Saat ini disebut dengan e-commerce. Contoh aplikasi yang banyak digunakan di Indonesia adalah Tokopedia, Shopee, Bukalapak, dan platform e-commerce lainnya.
4. Web Pencarian
Web pencarian biasa disebut dengan Search Engine. Tentunya, anda hampir setiap hari selalu mengakses yang namanya mesin pencari seperti Google, Yahoo, Youtube, dll. Mesin pencari dapat melakukan berbagai pencarian informasi secara cepat dan akurat.
5. Web Informasi dan Berita
Dari aplikasi berbasis website juga dapat menampilkan informasi dan berita teraktual dan terkini dari seluruh dunia.
Contoh web berita di Indonesia adalah :
6. Aplikasi Web Server
Definisi dari aplikasi web server adalah sebuah perangkat aplikasi, dimana anda dapat menerima request (permintaan) dan juga bisa mengirim respon atau tanggapan dalam protokol HTTP (Hypertext Transfer Protocol). Di dalam proses implementasinya, tentu saja sudah terprogram dengan bantuan bahasa pemrograman server-side atau lebih dikenal dengan istilah back end. Untuk jenis aplikasi web server dikembangkan oleh user yang ingin membangun sebuah client / server pada sebuah website, khususnya di kalangan IT development.
Contoh dari jenis ini adalah :
7. Aplikasi Web Browser
Aplikasi web browser adalah sebuah perangkat lunak (software) yang dipergunakan untuk membuka dan menjalankan halaman atau situs website.
Contoh dari web browser yang saat ini banyak digunakan adalah :
Contoh Aplikasi Berbasis Web
Website milik Amazon tentu memiliki penyimpanan atau database yang sangat besar untuk menampung berbagai jenis dan tipe data yang masuk setiap harinya. Perlu adanya penanganan khusus terkait pengelolaan web server dan aplikasi yang digunakan.
Gmail (Google Mail) merupakan aplikasi buatan dari Google untuk membuat akun email, membuat, mengirim, menerima, atau membuat akun sosial media.
Instansi pemerintahan juga memiliki banyak situs dan laman website yang digunakan sebagai sarana untuk sosialisasi, pengarahan, dan penyampaian informasi secara cepat, tepat, dan akurat. Contohnya adalah website Kemdikbud, Kemenkes, dll.