Materi RPL SMK , Aplikasi Berbasis Web

 Aplikasi Berbasis Web

Jutaan bisnis menggunakan internet sebagai channel komunikasi yang efektif. Internet memudahkan mereka bertukar informasi dengan target market mereka dan transaksi bisa dilakukan secara cepat dan aman. Namun komunikasi yang efektif hanya dimungkinkan ketika bisnis tersebut dapat menangkap dan menyimpan data-data yang dibutuhkan serta memiliki tujuan untuk memproses informasi ini dan mempresentasikan hasilnya kepada user. 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 mendapatkan informasi.



 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 systems, dan lain sebagainya. Sebagai tambahan, aplikasi berbasis web memungkinkan karyawan untuk membuat dokumen, berbagi informasi, kolaborasi pada suatu proyek, serta bekerja pada dokumen yang sama dengan menggunakan perangkat yang berbeda, bahkan juga bisa dilakukan di lokasi yang berbeda. Berikut ini adalah cara kerja dari aplikasi berbasis web:


  • Pertama-tama user akan melakukan request kepada web server melalui internet baik itu melalui web browser maupun menggunakan user interface dari sebuah aplikasi
  •  Selanjutnya akan meneruskan request ini kepada server aplikasi berbasis web yang sesuai
  • Aplikasi berbasis web akan melakukan pekerjaan yang telah diminta seperti melakukan query database atau memproses data kemudian menghasilkan data yang telah diproses menjadi sebuah informasi
  • Aplikasi berbasis web akan mengirimkan informasi tersebut kepada web server
  • Web server akan melakukan respon balik kepada klien dengan informasi yang telah diminta dan akan dimunculkan pada tampilan user.


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.

Aplikasi berbasis web mulai populer seiring dengan jumlah pengguna internet aktif di seluruh dunia. Selain mudah untuk diakses perangkat website juga tidak membutuhkan sumber daya yang besar dari sisi perangkat keras atau lunak. Dari setiap kalangan -pun dapat menggunakan sebuah aplikasi website. Pada artikel kali ini, kami akan membahas lebih dalam mengenai aplikasi berbasis web, serta keunggulan yang dimilikinya daripada aplikasi berbasis desktop. Karena saat ini, perangkat desktop sudah mulai tergantikan dengan posisi website yang lebih ramah pengguna dan lebih dikenal masyarakat luas. Sehingga banyak bermunculan web programmer dan startup baru di bidang software house untuk pengembangan website.


 

Jenis – Jenis Aplikasi Berbasis Web

Setelah mengetahui mengenai pengertiannya, selanjutnya masuk pada pembahasan terkait jenis – jenis aplikasi yang menggunakan perangkat website.

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. Saat ini dikenal dengan sistem informasi. Sistem informasi sendiri memiliki beberapa jenis, disesuaikan dengan kebutuhan dari bidang kerja masing – masing. Contohnya adalah sistem informasi koperasi, SIAKAD (Sistem Informasi Akademik), Fleet Management System, Hospital Management, dan masih banyak lagi SI yang lain.

3.    Web Jual Beli dan Bisnis

Kemudian, website juga dapat digunakan untuk sarana transaksi jual beli secara online. Saat ini disebut dengan e-commerce. Dengan menggunakan e-commerce segala kebutuhan anda terkait produk barang atau jasa dapat diproses hanya dengan menggunakan aplikasi web. Contoh aplikasi yang banyak digunakan di Indonesia adalah Tokopedia, Shopee, Bukalapak, dan platform e-commerce lainnya. Anda dapat memilih berbagai produk mulai dari yang baru, bekas, harga murah hingga termahal dapat anda dapatkan melalui aplikasi.

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 Detik.com, Kompas.com, Tribunnews, dll.

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 Apache HTTP Web Server, Nginx, XAMPP, Apache Tomcat, Lighttpd, LAMP, WAMP, MAMP, dan masih banyak contoh yang lain lagi.


Aplikasi Web Browser

Apa itu aplikasi web browser? Jika dilihat dari segi istilah, 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 Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, Baidu, Opera, Vivaldi, Torch, Maxthon, UC Browser, dan masih banyak lagi contoh browser yang lainnya.


Kelebihan dan kekurangan dari Aplikasi Berbasis Web

Website juga memiliki kekurangan dan kelebihan, berikut merupakan penjelasan mengenai kedua hal tersebut.

1.    Kelebihan:

a.    Dapat diakses melalui berbagai perangkat seperti perangkat mobile, desktop, dan tablet. Tidak membutuhkan spesifikasi yang besar untuk menjalankan sebuah website.

b.    Tidak memerlukan lisensi terkait dengan penggunaan website.

c.    Dapat dijalankan pada berbagai sistem operasi (OS) seperti Windows, Linux, Mac, dll.

d.    Dapat ditampilkan dan dilihat kapanpun dan dimanapun, asalkan terhubung dengan jaringan internet yang stabil.

2.    Kelemahan:

a.    Membutuhkan jaringan internet yang baik dan stabil agar website yang digunakan dapat terkoneksi dan ditampilkan dengan baik.

b.    Membutuhkan sistem keamanan jaringan yang baik, dari sisi server, browser, dan client. Karena website sangat rentan untuk dimasukkan berbagai virus, trash, malware yang berasal dari internet. Dan yang lebih berbahaya lagi adalah sebuah situs dapat diretas oleh hacker apabila tidak ada keamanan sistem yang baik.

Next Post Previous Post