PEMROGRAMAN BERBASIS WEB DAN CONTOH BAHASA PROGRAM WEB

web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai ... Bahasa Pemrograman HTML (HyperText Markup Language)...

29 downloads 900 Views 102KB Size
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.