PENGANTAR PEMROGRAMANN WEB

Slides:



Advertisements
Presentasi serupa
PENGENALAN INTERNET M. Masrur, SKom.
Advertisements

 Putra Prima Naufal
Dasar-dasar Web Design
Oleh: Syamsul Arif NIM:
KONSEP DASAR WEB DAN INTERNET
Pengantar Teknologi Informasi
Pemrograman Internet Konsep Dasar.
PENGENALAN PHP DAN INSTALASI WEB SERVER
Desain Web R0312 – Grafik Komputer.
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
Server Create by Amirullah.
Dasar - dasar Web dan HTML
Pertemuan Ke-1 (Konsep Dasar Web)
Rekayasa Web 04. Kebutuhan Aplikasi Web
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
Membangun Proyek Websiete
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
Web Server dan konfigurasi web server
Konsep Pemrograman Internet
SISTEM INFORMASI BERBASIS WEB
WEB BROWSER.
Keamanan Sistem World Wide Web
KONSEP PEMROGRAMAN WEB
Pengenalan Web Server dan Server Side Script
Dasar-dasar Pemrograman PHP
Pertemuan 1 Pengenalan Dasar Web.
Tentang Website FrontPage
HUBUNGAN WEB DATABASE Sesi 8 83 web database.
Bahasa Anda di Linux Nia Saurina SST., M.Kom. Linux adalah sistem operasi yang mengizinkan setiap penggunanya untuk berpartisipasi dalam pengembangannya.
PRIHANDOKO S.Kom, MIT, PDH
APLIKASI BERBASIS WEB.
Pertemuan Ke-1 (Konsep Dasar Web)
Pemrograman WEB Pertemuan I (Teori)
Pemrograman Web II Ganjil
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
Dasar - dasar Web dan HTML
Pengantar Internet & HTML Toufan D Tambunan & Indra L Sardi
Pemrograman internet ABU SALAM, M.KOM.
Keamanan Sistem World Wide Web
Pengantar Teknologi Mobile
Pemrograman Basis Data Berbasis Web
PHP( web Dasar) By : Lisda Juliana P.,SSi..
Mobile Device User Interface
Keamanan Sistem World Wide Web
DASAR DASAR WEB DAN HTML
PEMROGRAMAN WEB 1 PERTEMUAN 1
Prinsip Dasar Internet, Web dan Pemrograman Web
PHP5 Internet Programming.
Konsep Pemrograman Internet
Alif Hafian F Augusta Bayu Herdianingtyas N.S Talitha Sahda C.s
Prinsip Dasar Internet, Web dan Pemrograman Web
Pengenalan Dasar Web dan HTML
Prinsip Dasar Internet & Pemrograman Web
Keamanan Web Server Pertemuan 9.
Pengenalan Web Server dan Server Side Script
Pengantar Teknologi Informasi
Pengantar Teknologi Mobile
Pemrograman Internet Hendra Gunawan.
Pemrograman Basis Data Berbasis Web
Pengantar Teknologi Informasi
DEWI SULISTIYARINI, S.KOM
Konsep Web Statis dan Web Dinamis
Dasar Pemrograman Web.
Pemrograman Internet Wahyu Herlambang ( )
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
Pemrograman Web Dasar (4 SKS)
Pertemuan 1 Pengenalan Dasar Web.
Prinsip Dasar Internet & Pemrograman Web
Pertemuan 1 Pengenalan Dasar Web.
Transcript presentasi:

PENGANTAR PEMROGRAMANN WEB EWI ISMAREDAH, M.KOM

PENGANTAR DESAIN DAN PEMROGRAMAN WEB Dalam membangun sebuah web dibutuhkan 2 keahlian yang berupa keahlian untuk membuat desain web dan keahlian untuk web programming itu sendiri. Salah satu kendala klasik dalam proses perancangan web adalah tugas rangkap dari seorang developer yang sekaligus dipaksa untuk menjadi seorang desainer web yang baik. Kendala tersebut timbul karena tidak semua developer mampu menjadi seorang desainer yang baik dan begitu pula sebaliknya.

Perbedaan – perbedaan mendasar yang membedakan antara pemrograman web dengan pemrograman desktop, yaitu : Stateless Dengan arsitektur yang cenderung bebas, maka sebuah aplikasi web hampir tidak memiliki batasan bagi para penggunanya. Sebagai contoh adalah penggunaan browser yang mampu melakukan proses multi tab ataupun multi window, akibatnya, tidak ada batasan bagi seorang pengguna melakukan proses yang sama dalam window atau tab browser yang berbeda. Multi platform Sebuah aplikasi web harus mampu dijalankan dalam sebuah browser di lintas platform atau sistem operasi. Sebuah aplikasi web ASP .NET yang dibangun di sistem operasi Windows, sebagai contoh, juga harus mampu dijalankan di browser sistem operasi lain, misalnya di sebuah distro Linux.

. Navigation sentris Dibandingkan dengan aplikasi desktop yang lebih menekankan kepada step by step sentris, misalnya penggunaan menu yang telah diatur sedemikian rupa urutannya, sebuah aplikasi web lebih ke arah navigation sentris. Hal ini secara umum akan membebaskan pengguna untuk mengerjakan sebuah proses tanpa harus melalui prosedur semestinya. Sebagai contoh adalah proses logout yang juga dapat dilakukan dengan menutup aplikasi browser. Based on page Dengan konsep ini, maka sebuah aplikasi web juga mengandalkan nilai estetika selain nilai dari proses yang dilakukan itu sendiri. Berbeda dengan aplikasi desktop yang lebih banyak menafikan desain dari aplikasi itu sendiri, maka aplikasi web juga bergantung pada keindahan desain demi mendukung proses yang ada didalamnya.

. Just browser Secara umum, sebuah aplikasi web hanya membutuhkan sebuah browser tanpa perlu instalasi runtime ataupun aplikasi lain. Meski banyak pula aplikasi web yang membutuhkan plug-ins tertentu dalam browser, seperti Flash player ataupun media player, tetapi hampir tiap browser yang ada telah memiliki fasilitas yang sama. Less secure Salah satu hal yang menjadi isu klasik dalam pemrograman web adalah masalah keamanan yang jauh lebih rentan dibanding aplikasi desktop. Terlebih lagi jika aplikasi web tersebut digunakan oleh pengguna secara jamak di internet. Pihak pengguna yang bisa jadi sangat banyak dengan berbagai tujuan, baik ataupun buruk, lebih sulit dideteksi dibandingkan dengan pengguna di aplikasi desktop.

Aplikasi berbasis web diperlukan jika : Informasi yang akan ditampilkan harus bisa diakses semua orang di seluruh dunia Infrastruktur pengguna yang tidak terbatas dan memiliki berbagai variasi Pengaturan aplikasi seminimal mungkin Tidak terlalu banyak memanfaatkan fasilitas yang terdapat dalam sistem operasi Sekuritas minimal

Istilah-istilah dalam pemrograman web yang perlu dipahami terlebih dahulu ialah : Website / situs Sebuah situs bisa dikatakan sebagai sebuah aplikasi web yang lengkap dari navigasi awal hingga akhir. Sebuah situs bisa terdiri dari satu atau lebih web page atau halaman web. Web page / halaman web Merupakan bagian terkecil dari sebuah situs atau website. Web server Aplikasi yang bertindak sebagai tempat penampung aplikasi web sesuai dengan bahasa pemrograman yang digunakan, misal : IIS, apache atau Cassini.

. Web hosting Merupakan web server yang menampung banyak aplikasi web didalamnya. Dalam konteks yang lebih umum, web hosting kini diartikan sebagai sebuah penyedia layanan jasa bagi para developer untuk menempatkan aplikasi webnya di internet, baik secara komersil ataupun tidak. Web browser Aplikasi yang digunakan untuk aktifitas browsing atau menjelajah internet. Dalam konteks pemrograman web, web browser juga sebagai penentu kompatibilitas jalannya sebuah aplikasi web, misal : untuk web browser jenis dan versi tertentu tidak mampu menjalankan beberapa fitur aplikasi web yang akan dibuat.

. Web design / desain web Merupakan kegiatan desain sebuah situs. Aktifitas ini biasanya dilakukan secara terpisah dari proses pemrograman, tetapi sering kali seorang developer web juga bertindak sebagai desainer web. Server side vs client side Server side, secara sederhana, merupakan bahasa pemrograman web yang akan dikompilasi di web server, sehingga pengguna tidak bisa melihat source code dari aplikasi tersebut, misal : ASP, PHP. Sedangkan client side adalah bahasa pemrograman web yang dieksekusi di komputer pengguna, sehingga pengguna dapat melihat source code dari aplikasi tersebut, misal : Javascript dan VB Script.