Monday, May 13, 2013

Apa itu Pemograman Berbasis Web ???

Kalau mendeskripsikan sesuatu sebenarnya saya tidaklah begitu mahir makanya saya kesulitan dalam menulis artikel. Tetapi sebenarnya banyak juga yang ingin saya bagikan buat teman2. Kalau membahas tentang definisi dan arti kata ataupun pengertian saya kira kita bisa googling aja maka kita tinggal milih definisi Pemrograman Berbasis Web menurut beberapa ahli dan sebagainya.
Jika kita cermati sebenarnya tidak perlu didefinisikan semua orang sudah tidak asing dengan kata Pemrograman, Berbasis, dan Web. Saya terjemahkan menurut saya 3 kata tersebut yaitu 
1. Pemrograman adalah suatu kegiatan/cara membuat program
2. Berbasis berarti dengan dasar
3. Web adalah situs yang biasa diakses di internet.
Kesimpulannya
adalah suatu kegiatan/cara membuat program yang menghasilkan program yang dasarnya seperti situs yang diakses di internet sehingga untuk mengakses/membukanya harus menggunakan web browser (contoh: Internet Explorer, Mozilla, Opera, Safari dan lain2)
Selain Aplikasi Berbasis Web juga dikenal Aplikasi Berbasis Desktop, perbandingannya diantaranya:

<--- dari sumber berbagai media --->

Aplikasi Berbasis Web

Keunggulan :
  1. Kita dapat menjalankan aplikasi berbasis web dimanapun kapanpun tanpa harus melakukan penginstalan.
  2. Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi ketika menggunakan web-based application, sebab lisensi telah menjadi tanggung jawab dari web penyedia aplikasi.
  3. Dapat dijalankan di system operasi manapun. Tidak perduli apakah kita menggunakan linux, windows, aplikasi berbasis web dapat dijalankan asalkan kita memiliki browser dan akses internet.
  4. Dapat diakses lewat banyak media seperti: computer, handheld dan handphone yang sudah sesuai dengan standard WAP.
  5. Tidak perlu spesifikasi computer yang tingggi untuk menggunakan aplikasi berbasis web ini, sebab di beberapa kasus, sebagian besar proses dilakukan di web server penyedia aplikasi berbasis web ini.
Kekurangan
  1. Dibutuhkan koneksi intranet dan internet yang handal dan stabil, hal ini bertujuan agar pada saat aplikasi dijalankan akan berjalan dengan baik dan lancer.
  2. Dibutuhkan system keamanan yang baik dikarenakan aplikasi dijalankan secara terpusat, sehingga apabila server di pusat down maka system aplikasi tidak bias berjalan.
 

Aplikasi Berbasis Desktop

Keunggulan
  1. Dapat berjalan dengan independen, tanpa perlu menggunakan browser.
  2. Tidak perlu koneksi internet, karena semua file yang diperlukan untuk menjalankan aplikasinya sudah terinstall sebelumnya.
  3. Dapat dengan mudah memodifikasi settingannya.
  4. Prosesnya lebih cepat.
Kekurangan
  1. Apabila akan menjalankan aplikasi, harus diinstal terlebih dahulu di komputer.
  2. Bermasalah dengan lisensi. Hal ini membutuhkan lisensi yang banyak pada setiap computer
  3. Aplikasi tidak dapat dibuka di computer lain, jika belum diinstall
  4. Biasanya memerlukan hardware dengan spesifikasi tinggi.

No comments:

Post a Comment