APLIKASI BERBASIS JARINGAN DAN WEB
1. LATAR BELAKANG
Zaman sekarang,
kebutuhan manusia dalam akses data semakin meningkat, ini disebabkan adanya pola
pergeseran hidup manusia kearah yang lebih berkembang.Dengan pemanfaatan
computer hal ini dapat terfasilitasi dengan cepat.Akibatnya akan terjadi keefisiensian
waktu, biaya dan resource, sehingga akan menghasikan output yang optimal.
Disisi lain kebutuhan akan akses data itu terhalangi oleh adanya jarak dan waktu,
terkadang kita membutuhkan akses informasi saudara kita yang berada di negara
yang berbeda.Dengan adanya jaringan komputer, hal ini bisa teratasi.Bukan hanya
jarak akan tetapi perbedaan waktu pun dapat selalu di akses. Misalkan ketika kita
menginginkan informasi yang telah lalu.Internet dan World Wide Web (WWW) sangat
populer di seluruh dunia.Banyak masyarakat yang membutuhkan aplikasi yang berbasis
Internet, seperti E-Mail dan akses Web melalui internet.Sehingga makin banyak aplikasi
bisnis yang berkembang berjalan di atas internet.
Internet merupakan sebuah jaringan komputer yang sangat besar (meliputi
seluruh dunia) jaringan besar yang menghubungkan jaringan-jaringan kecil
menggunakan protokol transmisi berbasis TCP/IP (Transmission Control
Protocol/Internet Protocol). TCP/IP adalah salah satu jenis protokol (aturan)
yg memungkinkan kumpulan komputer dapat berkomunikasi dan bertukar data di
dalam suatu network (jaringan).
Aplikasi Berbasis Web
dengan Aplikasi Berbasis Internet (jaringan).
World Wide Web adalah jalan untuk mengakses informasi melalui
internet sedangkan internet sendiri adalah jaringan infrastruktur yang
menghubungkan komputer di seluruh dunia asalkan komputer itu terhubung dengan
saluran Internet.
Gambar: Web Application Model
B.Defenisi Aplikasi
Berbasis Web
Aplikasi
berbasis web adalah aplikasi yang tidak harus diinstall dulu di komputer atau
aplikasi yang bisa langsung dijalankan dengan menggunakan Web Browser.
Web browser adalah suatu perangkat lunak yang digunakan untuk
menampilkan halaman-halaman website yang ada di internet. contoh : Mozila
Firefox, Internet Explore, Netscape, Safari, google Chorme dll. 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, langitlah yang menjadi batasannya.
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.
Keunggulan aplikasi berbasis Web
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 in.
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, langitlah yang menjadi batasannya.
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.
Dengan memberikan satu solusi terbaik bagi kebutuhan klien
kami, Web Architect telah mengembangkan Aplikasi Berbasis Web untuk membantu
dalam membuat perubahan dengan cepat bisnis dari klien-klien kami. Silahkan
hubungi Web Architect – Professional Web Design Company Jakarta, Indonesia jika
Anda tertarik untuk memiliki Aplikasi Berbasis Web bagi perusahaan Anda.
C.Defenisi Aplikasi Berbasis
Internet
Internet sebenarnya mengacu kepada istilah
untuk menyebut sebuah jaringan, bukannya suatu aplikasi tertentu. Karenanya,
internet tidaklah memiliki manfaat apa-apa tanpa adanya aplikasi yang sesuai.
Internet menyediakan beragam aplikasi yang dapat digunakan untuk berbagai
keperluan. Setiap aplikasi berjalan diatas sebuah protokol tertentu. Istilah
"protokol" di internet mengacu pada satu set aturan yang mengatur
bagaimana sebuah aplikasi berkomunikasi dalam suatu jaringan. Sedangkan
software aplikasi yang berjalan diatas sebuah protokol disebut sebagai aplikasi
client. Di bagian ini, kita akan berkenalan secara sepintas dengan
aplikasi-aplikasi yang paling sering dimanfaatkan oleh pengguna 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.
D.Contoh-Contoh Aplikasi Berbasis Internet
1. Resource Sharing
1.Sharing File
(Data, Program) : Suatu data yang kita punya bisa dibaca atau diakses oleh user(pengguna komputer) lain yang telah
terhubung melalui jaringan (Network).
2. Sharing Device
(CD-Drive, Harddisk, Printer) : Penggunaan suatu device bersama agar dapat
meningkatkan efisiensi dan efektifitas kerja.
2. Komunikasi dan informasi
1. E-Mail
(Electronic Mail)
E-Mail merupakan
metode pengiriman dokumen atau file melalui jaringan internet.
2. World Wide Web
(www)
World Wide Web
(www) merupakan bagian dari internet yang menyediakan berbagai jenis resource yang dapat
ditampilkan oleh pengguna.
3.File Transfer Protocol (FTP)
File
Transfer Protocol (FTP) merupaka suatu cara yang mudah, murah dan
cepat untuk mentransfer file atau arsip data dari server
internet ke computer anda atau sebaliknya. Melalui program FTP yang juga
disebut FTP Client, pemakai dapat mengatur pertukaran data dengan computer lain
yang berjauhan.
4.Chat
Chat
adalah suatu fasilitas dimana kita dapat berkomunikasi dengan orang
lain dimanapun dia berada, baik satu orang ataupun banyak
orang secara online
(terhubung langsung) dan real time (pada saat itu juga).
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.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.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 .
Contoh Aplikasi berbasis Internet
(Layanan Internet)
• Web Browser : internet
explorer, Mozila Firefox
• E-mail (Simple Mail Transfer Protokol/SMTP)
• Chatting
– open standard: IRC
– non standard: YM, ICQ, MSN chat, AOL,
dll
• File transfer (FTP) : File
Zilla
• Remote terminl (telnet)
• Directory service (LDAP)
• Network monitoring (NMAP)
• Web service (SOAP)
• Voice (VoIP)
Aplikasi Berbasis Internet vs Berbasis Web
• Aplikasi berbasis Internet
– Menggunakan protokol aplikasi yang sudah ada atau mendefinisikan protokol sendiri
– Aplikasi disisi server berkomunikasi langsun dengan client
– Aplikasi disisi client dapat berupa aplikasi yang berdiri sendiri atau ditempelkan dalam aplikasi lain
• Aplikasi berbasis Web
– Menggunakan protokol HTTP
– Aplikasi disisi server berkomunikasi dengan client melalui web server
– Aplikasi disisi client umumnya berupa web browser
Aplikasi berbasis web merupakan :
•
Aplikasi yang dibuat dengan memanfaatkan
mekanisme dan aplikasi yang sudah ada
pada sistem web (WWW).
•
Aplikasi berbasis web merupakan aplikasi yang
dapat langsung
dijalankan pada browser dengan bantuan koneksi
dari internet.
•
Aplikasi berbasis web tidak terbatas pada
sistem operasi yang digunakan.
•
User yang mengakses data dengan menggunakan
aplikasi berbasis web bisa langsung
mendapat umpan balik dari server
penyedia data sehingga tidak statis.
•
Jenis bahasa pemrograman yang digunakan
tidak mempengaruhi hasil aplikasi yang
dibuat.
·
Website
Apa itu website…..website adalah suatu gabungan atau kumpulan dari sebuah
situs,sedangkan www adalah sebuah jarinan sebuah omputer yang sangat besar dan
berjuta – juta informasi di dalamnya.
·
Macam – macam Web
Web itu terdiri dari 2 yaitu web
satatis dan web dinamis;
1. Web Statis
Web Statis adalah salah
satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk
di update secara berkala, dan biasanya di maintain secara manual oleh beberapa
orang yang menggunakan software editor. Ada 3 tipe kategori software editor
yang biasa dipakai untuk tujuan maintaining ini, yaitu :
1. Penyunting teks. Contohnya adalah Notepad
atau TextEdit, dimana HTML diubah
didalam program editor tersebut.
2. WYSIWYG ( What You See Is What You Get)
editor. Contohnya Microsoft Frontpage
dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Interface)
dan format HTML ini secara otomatis di generate oleh editor ini.
3. Editor yang sudah
memiliki templet, contohnya Rapidweaver dan iWeb, dimana,
editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa
harus mengetahui apapun tentang HTML
2. Web Dinamis
Website dinamis adalah
website yang secara berkala informasi yang ada didalamnya berubah, atau website
ini bisa berhubungan dengan user dengan berbagai macam cara atau metode bisa
juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse.
Ketika web server menerima permintaan dari user untuk memberikan halaman
tertentu, maka halaman tersebut akan secara otomatis di ambil dari media
penyimpanan sebagai respon dari permintaan yang diminta oleh user.
Web di ciptakan o;eh sebuah organisasi di
eropa yaitu CERN,web broser pertama kali di buat hanya berbasiskan teks pada
computer saat itu,tetapi pengguna web broser perlahan-lahan hilang
(ditinggalkan) sejak kedatangan web broser yang bernama MOSAIC. Kemudian mosaic
netscape navigator silican graphies,dan Microsoft juga ikut meramaikan hadirnya
internet explorer.Dan tujuannya di ciptakan web broser adalah untuk membawa
sumbr informasi kepada pengguna.
Pengertian dari web broser sendiri adalah
sebuah aplikasi perangkat lunak untuk melintasi,mengambil dan menyajikan sumber
informasi di WWW,sumber informasi itu di identifikasi oleh URL (Uniform
Reseource Identifier),termasuk halaman sbuah web,gambar,atau bagian lain dari
konten web.
Keunggulan aplikasi
berbasis web ini antara lain :
Keunggulan aplikasi
berbasis web ini antara lain :
·
Platform Independent, artinya aplikasi
ini dapat dijalankan dari sistem operasi windows, linux, BSD, Mac. Program yang
kita perlukan hanyalah browser (Mozilla Firefox, Internet Explorer maupun
browser lainnya)
·
Untuk dijalankan di banyak komputer,
tidak perlu instal aplikasi disetiap komputer, cukup kopi aja script programnya
ke server atau salah satu komputer.
Untuk komputer lain yang ingin
menjalankan program ini cukup buka browsernya dan membuka alamat host
server dimana program ini disimpan.
·
Aplikasi ini dapat dijalankan dari
jarak jauh dengan menggunakan internet.
·
Selalu mendapatkan versi terbaru dari
aplikasi. Karena aplikasi tersebut
terpasang di server Intranet/Internet, perusahaan pembuat aplikasi bisa memperbarui aplikasinya
terus-menerus.
Kekurangan aplikasi berbasis web antara lain
:
·
Antarmuka yang dapat dibuat terbatas
sesuai spesifikasi standar untuk membuat
dokumen web dan keterbatasan kemampuan web browser untuk menampilkannya
·
Terbatasnya kecepatan internet mungkin
membuat respon aplikasi menjadi lambat
Perangkat pengembang
aplikasi berbasis web
Bahasa dasar dalam dunia
web dan internet adalah dikenalkannya HTML (Hypertext Markup Language) sebagai
standar penulisan halaman web. Perkembangan perangkat pengembang aplikasi
berbasis web sangat beraneka ragam mulai dari yang sangat sederhana hingga yang
cukup kompiek, berikut ini adalah daftar aplikasi pengembang berbasis web :
a. Notepad
b. MS Word
c. Microsoft Frontpage
d. Macromedia
Dreamweaver
Aplikasi berbasis web
juga dibuat dengan menggunakan program server side, contohnya ASP, JSP, PHP,
dan bahasa lainnya.
·
ASP (Active Server Page) merupakan
turunan dari MS Visual Basic yang dibuat oleh Microsoft.
·
JSP (Java Server Page) merupakan
bahasa berbasis Java yang dikembangkan oleh Sun Microsistem
·
PHP (PHP Hypertext PreProsessor)
merupakan bahasa pemrograman yang paling banyak komunitasnya saat ini dan
dikembangkan secara open source.
Kesimpulan
Aplikasi berbasis web adalah
aplikasi yang tidak harus diinstall dulu di komputer atau aplikasi yang bisa
langsung dijalankan dengan menggunakan Web Browser. Aplikasi internet merupakan
suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan
menggunakan internet sebagai media komunikasi antar komponennya Karakteristik
aplikasi.Perbedaan Aplikasi Berbasis Web dengan Aplikasi Berbasis Internet.
World Wide Web adalah jalan untuk mengakses informasi melalui internet
sedangkan internet sendiri adalah jaringan infrastruktur yang menghubungkan
komputer di seluruh dunia asalkan komputer itu terhubung dengan saluran
Internet.
Tidak ada komentar:
Posting Komentar