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
Posting Komentar