Kata Pengantar
Puji
syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rahmat serta karunia-Nya
kepada kami sehingga kami berhasil menyelesaikan Makalah ini yang alhamdulillah
tepat pada waktunya yang berjudul " Pemograman Berbasis Web."
Makalah ini berisikan tentang
informasi Perbedaan Aplikasi Berbasis Web dengan Aplikasi Berbasis Internet
Serta Contoh-Contoh Aplikasi Internet. Diharapkan Makalah ini dapat memberikan
informasi kepada kita semua tentang Pemograman Berbasis Web
Kami menyadari bahwa makalah ini
masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua pihak
yang bersifat membangun selalu kami harapkan demi kesempurnaan makalah ini.
Akhir kata, kami sampaikan terima
kasih kepada semua pihak yang telah berperan serta dalam penyusunan makalah ini
dari awal sampai akhir. Semoga Allah SWT senantiasa meridhai segala usaha kita.
Amin.
Padang, 22 September 2012
Penyusun
Penyusun
i
DAFTAR
ISI
KATA PENGANTAR
...............................................................................................................i
DAFTAR ISI
............................................................................................................................ii
BAB I : PENDAHULUAN
.........................................................................................1
BAB II : PEMBAHASAN
............................................................................................2
A. Perbedaan
aplikasi berbasis web dan aplikasi berbasis internet ..........2-4
B. Contoh Aplikasi Berbasis Internet
.......................................................5-7
BAB III : PENUTUP
....................................................................................................8
A. Kesimpulan……………………………………………...........……….8
B. Daftar
Pustaka …………………………………………….............….8
ii
BAB I
PENDAHULUAN
Internet adalah sekumpulan komputer
atau server yang saling terhubung satu sama lain melalui berbagai macam media
(kabel, radio, satelit dll). Komputer-komputer tersebut letaknya tersebar di
seluruh belahan dunia sehingga memungkinkan terbentuknya suatu jaringan
informasi global. Internet memungkinkan terjadinya komunikasi yang supercepat
antara suatu pihak dengan pihak lainnya, tanpa mengenal batasan ruang dan
waktu.
Sistem pengaksesan informasi dalam
internet yang paling terkenal adalah World Wide Web (WWW) atau biasa dikenal
dengan istilah Web telah berkembang dengan sangat pesat sehingga dapat
melampaui kecepatan perkembangan teknologi lainnya di dunia. Internet dan Web
juga berkembang pesat dalam hal jangkauan dan luas bidang kegunaan yang secara
nyata mempengaruhi beberapa aspek kehidupan. Segala bidang kehidupan turut
merasakan dampak dari perkembangan yang terjadi. Bidang Industri, Biro
perjalanan, Rumah sakit, Perbankan, Pendidikan dan Pemerintahan menggunakan Web
untuk meningkatkan efisiensi operasional dalam menjalankan fungsinya.
Penggunaan internet saat ini hampir
dapat ditemui pada setiap lapisan masyarakat. Sebagian besar
perangkat media informasi seperti handphone atau komputer telah terkoneksi
dengan jaringan internet. Oleh karena itu , aplikasi-aplikasi yang kini
muncul dan berkembang pun dirancang agar dapat dijalankan menggunakan media
internet.
Beberapa contohnya yaitu aplikasi
perpustakaan, Aplikas pengadaan barang, Aplikasi kepegawaian, bahkan aplikasi
yang sedang menjadi trend seperti Facebook, twitter, Yahoo mail dan Gmail.
Sedangkan pada aplikasi yang berbasis web, yang harus dilakukan cukup
dengan menyalakan browser lalu memanggil alamat lokasi aplikasi itu, dirasa
lebih mudah dengan mengurangi resiko kehilangan program karena virus dan
lain-lain.
1
BAB II
PEMBAHASAN
A.
Perbedaan
aplikasi berbasis web dan aplikasi berbasis internet.
1.
Aplikasi Berbasis Web
Aplikasi
Berbasis Web adalah sebuah aplikasi yang dapat diakses melalui internet atau
intranet, dan pada sekarang ini ternyata lebih banyak dan lebih luas dalam
pemakaiannya. Banyak dari perusahaan-perusahaan berkembang yang
menggunakan Aplikasi Berbasis Web dalam merencanakan sumber daya mereka dan
untuk mengelola perusahaan mereka.
Aplikasi
Berbasis Web dapat digunakan untuk berbagai macam tujuan yang
berbeda. Sebagai contoh, Aplikasi Berbasis Web dapat digunakan untuk
membuat invoice dan memberikan cara yang mudah dalam penyimpanan data di
database. Aplikasi ini juga dapat dipergunakan untuk mengatur persediaan;
karena fitur tersebut sangat berguna khususnya bagi mereka yang berbisnis
ritel. Bukan hanya itu, Aplikasi Berbasis Web juga dapat bekerja
memonitoring sistem dalam hal tampilan. Bahkan jumlah dari Aplikasi
Berbasis Web sudah tak terhitung lagi, yakni dapat di desain dan disesuaikan
untuk berbagai jenis industri.
Selain
fungsi-fungsi tersebut, salah satu keunggulan kompetitif dari Aplikasi
Berbasis Web adalah bahwa aplikasi tersebut ‘ringan’ dan dapat diakses dengan
cepat melalui browser dan koneksi internet atau intranet ke server. Ini
berarti bahwa pengguna dapat mengakses data atau informasi perusahaan mereka
melalui laptop, smartphone, atau bahkan komputer PC di rumah mereka dengan
mudah, tidak seperti aplikasi-aplikasi desktop di mana pengguna harus
menginstal perangkat lunak atau aplikasi yang diperlukan hanya untuk mengakses
data / informasi.
Ø
Kelebihan:
1)
Kita dapat menjalankan
aplikasi berbasis web dimanapun kapanpun tanpa harus melakukan penginstalan.
2
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.
Ø
Kelemahan:
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.
2.
Aplikasi Berbasis Internet
Aplikasi internet merupakan suatu jenis
aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan
internet sebagai media komunikasi antar komponennya. Karakteristik aplikasi
berbasis Internet menggunakan protokol aplikasi yang sudah ada atau
mendefinisikan protokol sendiri, Aplikasi di sisi server berkomunikasi langsung
dengan client. Aplikasi di sisi client dapat berupa aplikasi yang berdiri
sendiri atau ditempelkan dalam aplikasi lain. Aplikasi berbasis Web ini
menggunakan protokol HTTP, Aplikasi di sisi server berkomunikasi dengan client
melalui Web server. Aplikasi di sisi client umumnya berupa Web browser jadi,
Aplikasi berbasis Web (client/server-side script) berjalan di atas Aplikasi
berbasis Internet.
3
Ø Kelebihan :
Keberadaan situs jejaring sosial ini memudahkan kita
untuk berinteraksi dengan mudah dengan
orang-orang dari seluruh belahan dunia dengan biaya yang
lebih murah dibandingkan menggunakan telepon. Selain
itu, dengan adanya situs jejaring sosial, penyebaran informasi dapat berlangsung secara
cepat.
Ø Kelemahan :
Kemunculan situs jejaring sosial ini
menyebabkan interaksi interpersonal secara
tatap muka (face-to-face) cenderung menurun. Orang lebih memilih untuk
menggunakan situs jejaring sosial karena lebih praktis.. Di lain pihak,
kemunculan situs jejaring sosial ini membuat anak muda tidak dapat tidak
mengakses internet. Dalam kadar yang berlebihan, situs
jejaring sosial ini secara tidak langsung membawa dampak negatif, seperti
kecanduan yang berlebihan dan terganggunya privasi seseorang.
ü Perbedaan Aplikasi berbasis Internet dan Aplikasi berbasis Web
Ø
Aplikasi berbasis Internet
a. Menggunakan protokol
aplikasi yang sudah ada atau mendefinisikan protokol sendiri;
b. Aplikasi di sisi
server berkomunikasi langsung dengan client; dan
c. Aplikasi di sisi
client dapat berupa aplikasi yang berdiri sendiri atau ditempelkan dalam
aplikasi lain.
Ø
Aplikasi berbasis Web
a. Menggunakan protokol
HTTP;
b. Aplikasi di sisi
server berkomunikasi dengan client melalui web server; dan
c. Aplikasi di sisi
client umumnya berupa web browser.
Jadi kesimpulannya adalah Aplikasi berbasis
Web (client/server-side script) berjalan di atas Aplikasi berbasis Internet
(web client/server software).
4
B. Contoh Aplikasi Berbasis Internet
·
Email
Email adalah singkatan dari elektronik
mail yg berarti surat elektronik. Melalui email dapat mengirim surat
eletronika baik berupa teks maupun gabungan dengan gambar yang dikirmkan dari
satu alamat email ke alamat email lain di jaringan internet.
Istilah-istilah yang berhubungan dengan Email :
1) WebMail
Webmail adalah situs atau website yang
menyediakan fasilitas Email. Beberapa Website yang menyediakan email gratis :
·
Yahoo mail
·
Google mail (gmail) dll.
2) Email Adress / Alamat
Email
Email Adress / Alamat
Email adalah alamat yang kita dapat ketika membuat suatu email pada
website penyedia email.
3) 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.
4) 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.
5) 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
5
Beberapa jenis Email yaitu:
1) Pop Mail
•
Kelebihan utama dari POP mail adalah kemampuannya
untuk dibaca secara offline (tidak connect ke internet)
•
Kekurangan dari POP mail ini adalah dalam hal
fleksibilitas akses e-mail.
2) Web-based e-mail
•
Kelebihan: bebas mengakses e-mail dari komputer
manapun dan dari manapun, selama ada koneksi internet (fleksibel)
•
Kekurangan: harus selalu terhubung ke internet untuk
membaca e-mail yang diterima dalam jumlah yang banyak (biaya koneksi lebih
besar)
3) E-mail forwarding
Meneruskan e-mail yang dikirim kepadanya menuju ke account email yang
lain.
•
Kelebihan: bisa menyembunyikan alamat email yang
sesungguhnya
•
Kekurangan: sifatnya sebagai perantara, e-mail yang
akan diterima akan membutuhkan waktu yang lebih lama
·
IRC (Internet Relay Chat)
IRC adalah fasilitas pengiriman pesan
secara real-time di internet. Ide dasar pengiriman pesan secara real-time
inilah yang kemudian menginspirasi para developer lainnya untuk mengembangkan
aplikasi di sisi client dan server. Contoh:
-Yahoo!
dengan produknya bernama Yahoo!Messenger
-
Microsoft dengan produknya Windows Life Messenger, dan lain sebagainya.
IRC
banyak digunakan di Komputer dengan aplikasi seperti Mirc, Pidgin, dll.
·
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.
6
Evan mempopulerkan istilah ‘blogger’ sebagai
orang yang memiliki atau aktif mengisi weblog Tahun 2001. Blog menjadi fenomenal
karena banyaknya konten berisi tentang ‘how-to’Tahun 2002. Blog mulai
memperkenalkan adanya comment
(komentar) dari pembacanya Tahun 2004. Peran blog mulai
bergeser menjadi sesuatu yang ‘penting’ bagi tokoh-tokoh politik menggunakan
blog sebagai media untuk menampung aspirasi dan mempengaruhi masyarakat Blog
memiliki ‘kekuatan’ dalam hal memberikan pengaruh pada orang lain .Kini
blog dapat dijadikan lahan untuk mencari penghasilan dengan cara menjadi publisher iklan di internet dan
menjadi reviewer produk/jasa .
·
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. Social Networking salah
satu aplikasi berbasis internet yang paling digemari oleh pengguna internet.
Terdapat
3 (tiga) bentuk interaksi yang mendasar adalah:
1) Pengiriman pesan atau e-mail;
2) Chat ;dan
3) Buletin atau mading bersama.
7
BAB III
PENUTUP
A. Kesimpulan
Aplikasi
internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem
terdistribusi dengan menggunakan internet sebagai media komunikasi antar
komponennya sedangkan aplikasi berbasis web aplikasi yang djalankan melalui
browser dengan hanya melakukan sekali install pada webserver dan dapat diakses
dimanapun selama terdapat koneksi internet.
Aplikasi berbasis Internet menggunakan protokol aplikasi yang sudah ada atau
mendefinisikan protokol sendiri, aplikasi berbasis
internet di sisi server berkomunikasi langsung dengan client dan aplikasi di sisi client dapat berupa aplikasi
yang berdiri sendiri atau ditempelkan dalam aplikasi lain sedangkan aplikasi berbasis web menggunakan protokol
HTTP,
aplikasi berbasis web di sisi server berkomunikasi dengan
client melalui web server dan aplikasi di sisi client umumnya berupa web browser.
So, Aplikasi berbasis Web (client/server-side
script) berjalan di atas Aplikasi berbasis Internet (web client/server
software).
B. DAFTAR
PUSTAKA
v http://fairuzelsaid.wordpress.com/2010/03/10/sistem-informasi-internet-dan-aplikasi-web/
v http://rieriebelle.blogspot.com/2011/10/aplikasi-berbasis-internet.html
v http://www.robbyyuliendra.com/2012/04/mengapa-aplikasi-berbasis-web.html
v http://www.webarq.com/id/aplikasi-berbasis-web.html
v http://jawarapost.blogspot.com/2012/06/pengertian-aplikasi-berbasis-web-dan.html
v http://iocvo.wordpress.com/2012/04/14/mengapa-aplikasi-berbasis-web/
8