pemrograman berbasis web dan contoh bahasa program

advertisement
https://asuransimana.wordpress.com/2013/12/10/sales-force-automation-sfa-sqs-v1-5-6/
Sales Force Automation (SFA) adalah aplikasi berbasis web yang memfasilitasi komunikasi
dan informasi dari setiap Tenaga Pemasaran. Dengan menggunakan SFA, Tenaga Pemasaran
dapat mengakses informasi terkait agensi dari mana saja dan kapan saja! Alat ini
didedikasikan agar para Tenaga Pemasaran dapat meningkatkan efisiensi dan profesionalisme
dalam melakukan aktivitas penjualan.
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.
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.
PEMROGRAMAN BERBASIS WEB DAN CONTOH BAHASA PROGRAM
WEB SERTA CONTOH APLIKASI BERBASIS WEB
Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman
diartikan proses, cara, perbuatan program. Definisi Web : jaringan komputer yang terdiri dari
kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi
melalui protokol transfer. Orang banyak mengenal web dengan istilah WWW (world wide
web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai
dikenal dan digunakan secara luas setelah adanya layanan WWW. WWW adalah halamanhalaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang
membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText
Transfer Protokol (HTTP). Halaman Web merupakan file teks murni (plain text) yang berisi
sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser .
Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet
identik dengan web, karena kepopuleran web sebagai standar interface pada lanyananlayanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga
untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi
bisnis (commerce)
Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web dari pada aplikasi berbasis
desktop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari
strategi teknologi informasinya, karena beberapa alasan :
1. Akses informasi mudah,
2. Setup server lebih mudah
3. Informasi mudah didistribusikan
4. Bebas platform, informasi dapat disajikan oleh browser web pada sistem operasi mana
saja karena adanya standar dokumen berbagai tipe data dapat disajikan.
Pemrograman berbasis web terdiri dari tiga kata yang memiliki arti masing-masing sebagai
berikut:
Pemrograman = Proses membuat sebuah program komputer
Berbasis = Berdasarkan pada
Web = Halaman situs yang menampilkan berbagai informasi berbentuk teks, gambar, audio,
video, dan animasi melaliu protokol tranfer hypertext.
Dari pengertian diatas dapat disimpulkan bahwa Pemrograman berbasis web adalah proses
pembuatan sebuah program komputer yang berdasarkan pada halaman situs yang
menampilkan berbagai informasi berbentuk teks, gambar, audio, video, dan animasi melalui
protokol transfer hypertext.
Terdapat berbagai jenis bahasa programan berbasis web seperti berikut:
1. Bahasa Pemrograman HTML (HyperText Markup Language)
HTML merupakan bahasa standar yang digunakan untuk membuat suatu dokumen atau
halaman web, terdiri dari kode-kode singkat tertentu yang akan ditampilkan oleh web
browser.
2. Bahasa Pemrograman JavaScript
JavaScript adalah bahasa script yang dapat bekerja di sebagian besar browser. JavaScript
dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript pertama kali
dikembangkan oleh Brendan Eich. Walaupun namanya JavaScript namun bahasa
pemrograman ini tidak ada hubungannya dengan bahasa pemrograman java. JavaScript dapat
digunakan untuk membuat efek rollover baik gambar maupun teks dan yang paling utama
untuk membuat AJAX.
3. Bahasa Pemrograman PHP (Hypertext Preprocessor)
PHP adalah bahasa pemrograman yang digunakan secara luas untuk penggunaan,
pembuatan, dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan
HTML.
4. Bahasa Pemrograman ASP (Active Server Pages)
ASP merupakan script yang bersifat server-side yang ditambahkan pada HTML untuk
membuat situs web menjadi lebih menarik, dinamis dan efektif sehingga isi dari sebuah
website dapat diprogram untuk mendapatkan hasil yang berbeda.
5. Bahasa Pemrograman XML (Extensible Markup Language)
XML adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C, untuk
membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.
XML didesain untuk menyimpan data secara ringkas sehingga menjadi lebih efisien dan
mudah diatur.
6. Bahasa Pemrograman WML (Wireless Markup Language)
WML adalah bahasa markup yang digunakan untuk mengimplementasikan WAP
dokumen WML berbasis XML, dimana versinya mempunyai DPD dokumen type devinition.
WML merupakan analog dari HTML yang berjalan pada protocol nirkabel.
7. Bahasa Pemrograman CSS (Cascading Style Sheet)
CSS merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web
sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemrograman.
Sama halnya Microsfot Word yang dapat mengatur beberapa style, misalnya heading, subbab,
bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam
beberapa berkas (file).
8. Bahasa Pemrograman AJAX (Asynchronous JavaScript And XML)
AJAX adalah bahasa pemrograman yang membuat web lebih interaktif. Salah satu contoh
web yang banyak menggunakan AJAX adalah Facebook. Dengan menggunakan AJAX web
terlihat lebih dinamis karena tidak semua page terload.
Adapula contoh-contoh aplikasi berbasis web adalah sebagai berikut:
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 .
KESIMPULAN :
Seiring dengan perkembangan teknologi informasi yang semakin pesat, pengguna internet
juga semakin hari semakin meningkat. Masyarakat di dunia kini dapat berkomunikasi tanpa
perlu mengkhawatirkan batasan lokasi geografis dengan adanya aplikasi berbasis web yang
menjadikan internet sebagai pusat server untuk mengelolah data dan juga aplikasi pengguna
sehingga memungkinkan para pengguna untuk menjalankan aplikasi atau program tanpa
proses instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui
komputer dengan akses internet.
Download