Perbedaan, kekurangan, kelebihan serta contoh dari jenis aplikasi berbasis Web, Destop, dan Mobile lengkap

Aplikasi berbasis web

Aplikasi berbasis web atau disebut juga web base merupakan jenis aplikasi berbasis teknologi web browser. Aplikasi ini akan dapat kita jalankan apabila di PC Destop, Laptop, Smartphone, maupun di Tablet yang kita miliki terdapat browser dan jaringan internet.

Ciri-ciri aplikasi berbasis web

1.  Aplikasi berbasis web tidak membutuhkan penginstalan karena untuk mengaksesnya hanya memerlukan peramban atau browser dan jaringan internet.

2.   Selama ada browser dan jaringan internet, aplikasi berbasis web dapat dijalakan dengan mudah di sistem operasi apapun.

3.  Karena bisa di akses di sistem operasi apapun, maka aplikasi berbasis web ini mudah di akses di perangkat apapun seperti PC Destop, Laptop, Smartphone, dan juga tablet.

4.    Karena proses yang di lakukan oleh aplikasi berbasis web di web server maka untuk menjalankanya kita tidak membutuhkan spesifikasi perangkat terlalu tinggi.

5. Karena aplikasi berbasis web ini memanfaatkan teknologi berupa jaringan internet, maka untuk menjalankan aplikasi ini membutuhkan jaringan internet yang stabil, tujuanya agar proses menjalankan aplikasi tidak terganggu dan berjalan dengan baik.

6.    saat server down dapat mengakibatkan aplikasi berbasis web ini tidak bisa berjalan dengan  baik, itulah alasanya mengapa aplikasi ini membutuhkan sistem keamanan yang baik.

Kelebihan aplikasi berbasis web

1.      kita dapat menjalankan aplikasi berbasis web di sistem operasi apapun seperti Windows, MacOS, Ios, Android, Linux dan sistem operasi apapun.

2.      Lisensi (hak cipta) aplikasi berbasis web ini telah menjadi tanggung jawab dari web penyedia aplikasi.

3.      Kita dapat menjalankan aplikasi berbasis internet kapanpun dan dimanapun tanpa melakukan penginstalan aplikasi.

4.      Dapat di aksis lewat banyak media seperti: computer dan handphone yang sesuai dengan standart WAP.

      Tidak membutuhkan spesifikasi perangkat terlalu tinggi, karena sebagian besar proses di lakukan di web server penyedia aplikasi berbasis web.

 Kekurangan aplikasi berbasis web

1.      Cenderung lebih lambat saat dijalankan, karena itu aplikasi berbasis web kurang cocok untuk mengakses data dalam jumlah yang cukup besar.

2.      Untuk membuat aplikasi berbasis web dibutuhkan bahasa pemrograman yang cupuk banyak, yang di utamakan yaitu HTML (Hypertext Markup Language) sebagai bahasa utama kerangka websitenya, dan satu bahasa pemrograman servernya bisa PHP (Hypertext Preprotocol), ASP (Active Server Page), atau Node.JS.

3.      Sangat bergantung pada jaringan internet untuk dapat menjalankanya, karena itulah koneksi internet tidak boleh putus saat menjalankan aplikasi yang berbasis web ini.

Selain fungsi tersebut di atas, salah satu keunggulan kompetitif dari aplikasi berbasis web adalah akselerasi aplikasi, sangat ringan, sedikit sumber data, dan dapat di akses dengan cepat melalui browser dan jaringan internet atau intranet ke server

Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya .Sebagai salah satu contoh aplikasi yang berbasis internet adalah EMAIL, IRC, BLOG, dan Social network .

 

A. Email


Dimana Email adalah singkatan dari elektronik mail yg artinya surat elektronik.  Sehingga Email dikirim bukan melalui kantor pos atau jasa pengiriman tetapi melalui jaringan internet dan semuanya slalu berhubungan langsung dengan internet. Melalui email kita dapat mengirim surat elektronik baik berupa teks maupun gabungan dengan gambar, yang dikirimkan dari satu alamat email ke alamat lain di jaringan internet.

Istilah-istilah yang berhubungan dengan Email :

WebMail

Webmail adalah situs atau website yang menyediakan fasilitas Email. Beberapa Website yang menyediakan email gratis :

·         Yahoo mail

·         Google mail (gmail)

·         Email Adress

Alamat Email adalah alamat yang kita dapat ketika membuat suatu email pada website penyedia email.

·         MailBox

Mailbox ini di ibaratkan kotak surat pada umumnya, jadi apabila ada kiriman dari orang lain, maka surat tersebut akan masuk ke dalam mailbox atau kotak surat.

·         CC atau BCC

CC (Carbon copy), BCC (Blind Copy) adalah sama dengan tembusan. Jadi apabila anda mau mengirim surat ke lebih dari satu orang, maka masukan alamat yang lainnya ke dalam CC.

·         Email Client

Email Client adalah tools atau software mempermudah dalam mengatur email.     Dengan software email client anda tidak login ke situs penyedia email namun langsung di download ke Komputer anda melalui software tersebut. Contoh software email client :

·         Microsoft Outlook Express

·         Thunder bird


B. IRC

Internet Relay Chat (IRC) adalah Fasilitas pengiriman pesan secara real-time di internet. Dimana IRC lahir pada akhir bulan Agustus tahun 1988 oleh Jarkko Oikarinen . Dikembangkan dari aplikasi bernama OuluBox yang memungkinkan para pengguna USENET News (jaringan komputer di universitas) dapat melakukan diskusi secara real-time.

Kemudian rekannya, Jukka Pihl, meminta bantuan Jarkko untuk memperbaiki Multi User Talk (MUT) dan berhasil dan Hasil kerja Jarkko dinamakan IRC. Ide dasar pengiriman pesan secara real-time inilah yang kemudian menginspirasi para developer lainnya untuk mengembangkan aplikasi di sisi client dan server. Contoh:

1. Yahoo! dengan produknya bernama  Yahoo!Messenger

2. Microsoft dengan produknya Windows Life Messenger

C. BLOG

Hasil evolusi dari suatu bentuk diary yang diletakkan pada internet (online diary). Istilah ‘weblog’ muncul dari seseorang bernama Jorn Barger pada tanggal 17 Desember 1997.

1.      1.Oleh Peter Merholz digunakan sebagai bahan lelucon karena dia memecah istilah weblog menjadi ‘we blog’

2.      Evan Williams mempopulerkan istilah ‘blog’ sebagai kata kerja sekaligus sebagai kata benda

3.      ‘To blog’ artinya ‘meng-edit atau menambahkan isi weblog’

4.      4.Evan juga mempopulerkan istilah ‘blogger’ sebagai orang yang memiliki atau aktif mengisi weblog

Kini blog dapat dijadikan lahan untuk mencari penghasilan dengan cara menjadi publisher iklan di internet dan menjadi reviewer produk/jasa .

D. Social Networking


Merupakan sebuah web berbasis pelayanan yang memungkinkan penggunanya untuk membuat profil, melihat list pengguna yang tersedia, serta mengundang atau menerima teman untuk bergabung dalam situs tersebut. Tampilan dasar situs jejaring sosial ini menampilkan halaman profil pengguna, yang di dalamnya terdiri dari identitas diri dan foto pengguna. Salah satu aplikasi berbasis web yang paling digemari oleh pengguna internet.

Terdapat 3 (tiga) bentuk interaksi yang mendasar adalah:

1.       Pengiriman pesan atau e-mail

2.       Chat

3.       Buletin atau mading bersama

§  Pada tahun 1994 mulai marak muncul situs-situs komunitas online seperti: The Globe, Geocities, dan Tripod (1995)

§  Pada tahun 1999 muncul sebuah konsep situs komunitas online yang berbasis pada pertemanan (friendship-based)

§  Mulai tahun 2002 hingga tahun 2004, muncul empat situs jejaring sosial yakni: Friendster, MySpace, Bebo .

§  Pada tahun 2005, MySpace menjadi yang terbaik karena dapat mengalahkan Google dalam hal jumlah pengunjung .

Aplikasi Berbasi Destop

Buat kita yang baru mulai berkecimbung di bidang teknologi informasi dan komunikasi pasti untuk pertama kalinya kita asing mendengar kata aplikasi berbasis destop (desktop application). Tapi teman-teman  tidak perlu khawatir dalam waktu singkat semuanya yang kalian terdengar asing itu akan segera terungkap oleh usaha teman sendiri.

Desktop application atau aplikasi berbasis destop merupakan suatu aplikasi atau software milik destop (PC dan laptop) yang mampu beroperasi tanpa terhubung ke internet (offline). Untuk menggunakannya, user harus menginstalnya terlebih dahulu di sistem operasi pada laptop maupun komputer.

Aplikasi berbasis destop dibuat dengan tiga bahasa pemrograman yaitu .Net, Java, dan Delphi. Dimana bahasa pemrograman .Net meliputi Visual Basic (VB), C++. C# ( C Sharp). Mengapa banyak yang menggunakan bahasa pemrograman tersebut? berikut ini adalah pendek dari panjangnya penjelasan mengenai penjelasan tersebut.

1.      NET

Keunggulan dari NET memungkinkan developer membuat aplikasi windows base yang di launch melalui Internet Explorer sehingga dapat memanfaatkan rich window component untuk aplikasi web.

2.      JAVA

Keunggulan bahasa JAVA terdapat pada fitur yang dimilikinya, seperti : Java Virtual Machine (JVM), Garbage collection, dan lainnya serta bersifat multiplatform, library kelas yang lengkap, bergaya C++, dan pengumpulan sampah otomatis.

3.      DELPHI

Keunggulan bahasa DELPHI antara lain dapat meng-compile menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning, banyaknya dukungan dari pihak ketiga terhadap VCL ataupun tools pendukung lainnya seperti dokumentasi dan debugging, serta mendukung multiple platform dari source code yang sama. 

Keunggulan dan Kekurangan Aplikasi Desktop

Untuk lebih jelas mengenai dampak penggunaan aplikasi desktop simak informasi sebagai berikut. 

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.

Halo semua, tahukah kamu aplikasi yang setiap hari kita pakai ternyata tidak sama lho jenisnya. Ada beberapa macam aplikasi di antaranya yaitu : Aplikasi mobile, web, dan desktop. Nah pada artikel kali ini kita akan membahas lebih dalam mengenai aplikasi mobile.

Aplikasi Berbasis Mobile

Aplikasi mobile (Mobile Apps) yaitu aplikasi yang dibuat untuk perangkat-perangkat bergerak seperti : Smartphone, SmartWatch, Tablet, dan lainnya. Perangkat lunak atau disebut juga software aplikasi merupakan hasil dari pemrograman mobile yang dirancang menggunakan bahasa pemrograman tertentu.

Keunggulan-Keunggulan

Banyak sekali keunggulan yang bisa didapatkan saat menggunakan aplikasi mobile dibandingkan dengan aplikasi web dan desktop, di antaranya yaitu :

·         User Interface dan User Experiece (UI/UX) aplikasi seluler bisanya cukup menarik dan sangat mudah digunakan.

·         Ada beberapa aplikasi yang bisa digunakan tanpa harus terkoneksi internet

·         Pengguna atau user dapat mengakses aplikasi dimana saja melalui gadgetnya

Kategori-kategori Aplikasi Mobile

Kita bisa dengan mudah mendapatkan mobile apps pada smartphone yang kita miliki baik Android, iOS, ataupun lainnya melalui toko aplikasi, contohnya play store dan app store.

Secara spesifik aplikasi mobile memiliki beberapa kategori, di antaranya :

·         Komunikasi : Aplikasi yang bisa kita gunakan untuk berkomunikasi dengan mudah

·         Pendidikan : Aplikasi ini berisi konten seputar edukasi. Seperti materi rumus matematika atau lainnya.

·         Berita dan Majalah : Dengan menggunakan aplikasi ini kita bisa membaca berita secara mudah

·         Permainan : Supaya gak bosan dalam menjalankan aktifitas, sempatkan waktu dengan bermain game mobile.

·         Jejaring Sosial : Supaya kita bisa eksis dan terhubung dengan orang lain maka kita harus menginstall aplikasi ini.

·         Kesehatan : Saat pandemi seperti ini aplikasi kesehatan seperti untuk konsul kesehatan banyak sekali di unduh

·         dan banyak lagi lainnya

Contoh Aplikasi Mobile yang Populer

·         Berikut ini merupakan beberapa aplikasi yang cukup populer di Indonesi. Karena tidak semua aplikasi yang ada di playstore atau appstore memiliki banyak pengguna.

·         Whatsapp : Aplikasi gratis untuk mengirim pesan. Kita bisa melakukan chating, panggilan, dan video call dengan mudah.

·         Facebook : Aplikasi sosial media yang cukup populer di dunia. Karena kita bisa terhubung dengan orang dimanapun melalui aplikasi ini.

·         Youtube : Jangan lupa subscribe guys… setiap nonton video di youtube pasti kita dengar kalimat itu. Ya inilah aplikasi video sharing terbesar di dunia.

·         Instagram : Bagikan fotomu kepada dunia melalui instagram

·         Gojek : Aplikasi ini menyediakan layanan transportasi, pesan antar makanan, logistic, dan pembayaran.

·         Tokopedia : Salah satu aplikasi buatan anak bangsa untuk jual beli online.

·         Spotify : Hindari pembajakan musik. Jadi dengar musik streaming aja ya bisa di aplikasi ini.

Cara Membuat Aplikasi Mobile

·         Mobile Apps Android bisa dibuat dengan mudah jika kita memiliki niat dan kemauan belajar yang tinggi. Selain itu kita juga harus menyediakan tools untuk membuatnya. Modal awalnya yaitu laptop, pc, dan jaringan internet.

·         Nah jika kamu ingin belajar membuat aplikasi android (khusus android ya) maka pelajarilah dari situs Badoystudio.com.  Badoy studio sudah menyediakan tutorial-tutorial pembuatan aplikasi android menggunakan android studio dari tingkat yang paling dasar.

·         Silahkan klik tautan berikut untuk mulai mempelajari cara membuat aplikasi android dengan mudah : Belajar Android Studio untuk Pemula.

·         Namun jika ingin lebih cepat dan terarah kamu bisa mempelajarinya melalui 4 ebook best seller belajar android studio yang sudah kami rilis dari setahun yang lalu. Saat ini ebook tersebut sudah dipelajari oleh ribuan orang. Klik banner dibawah ini untuk mempelajarinya sekarang juga.

Dari informasi di atas dapat kita simpulkan bahwa Aplikasi berbasis web atau disebut juga web base merupakan jenis aplikasi berbasis teknologi web browser. Desktop application atau aplikasi berbasis destop merupakan suatu aplikasi atau software milik destop (PC dan laptop) yang mampu beroperasi tanpa terhubung ke internet (offline).

Aplikasi mobile (Mobile Apps) yaitu aplikasi yang dibuat untuk perangkat-perangkat bergerak seperti : Smartphone, SmartWatch, Tablet, dan lainnya ke tiga jenis aplikasi tersebut mempunyai perbedaan pada segi pengoperasian aplikasinya, ada yang menggunakan browser dan koneksi internet untuk menjalankanya, ada menggunakan perangkat destop seperti PC dan laptop, dan ada juga di perangkat smartphone, handphone, tablet, dan perangkat android lainya.

Untuk aplikasi yang digunakan, ada yang dapat dijalankan pada ketiga-tiga jenis aplikasi tersebut seperti aplikasi ZOOM, Google Classroom, whatshapp, twiter, facebook dan masih banyak aplikasi lainya yang dapat dijalankan pada ketiga jenis aplikasi tersebut.

Tapi ada juga aplikasi yang hanya dapat di jalankan di perangkat jenis perangkat android saja dan belum dapat di jalankan pada aplikasi jenis web dan destop, biasanya kebanyakan aplikasi dalam bentuk game. Sekali lagi saya katakan bahwa aplikasi yang telah ada akan terus di kembangkan oleh para pengembangnya, meskipun hal tersebut dianggap sudah baik.


Komentar