Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

dokumen-dokumen yang mirip
Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Pemrograman Basis Data Berbasis Web

Pengantar E-Business dan E-Commerce

Pertemuan 1. Pengenalan Dasar Web

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

PENGERTIAN WEB web adalah

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

01. Pengenalan Internet

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

PENGERTIAN WEBSITE DAN FUNGSINYA

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB 2 LANDASAN TEORI

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Komputer Perkantoran. Salhazan Nasution, S.Kom

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Asumsi dari penyedia layanan (website master) adalah sebagai berikut:

Konsep Pemrograman Internet dan Web

Web Programming. Denny Chandra, S.T

Bahasa Pemrograman Untuk Pembuatan Web

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB 2 LANDASAN TEORI

PEMROGRAMAN WEB. Agussalim

Pengenalan Internet dan Protokol HTTP

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

gambar disamping merupakan icon dari Macromedia dreamweaver yang berfungsi untuk membuat A. table D. image B. frame E. Button C.

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Pengenalan Internet dan Protokol HTTP

Kumpulan Soal Tugas Pendahuluan Mata Kuliah PBD Web Kelas C : Dosen Devie

Bab1 -World Wide Web

Andi Dwi Riyanto, M.Kom

BAB III LANDASAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II LANDASAN TEORI

PENGANTAR INTERNET & DESAIN WEB

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi internet maka kebutuhan dalam memperoleh

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

Aplikasiweb. Pengantar Aplikasi Web

Keamanan Web Server. Pertemuan XI WEB HACKING

M.K. Pemrograman Web (AK ) Konsep Pemrograman Internet

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

APLIKASI BERBASIS WEB

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Beberapa penelitian yang telah ada sebelumya yang. berhubungan dengan aplikasi Pendaftaran online yaitu,

Mengenal Pemrograman Web Dengan JSP

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Pengenalan Internet. Arrummaisha A

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

BAB II TINJAUAN PUSTAKA

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

Pengenalan WEB Design dan Programming

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

BAB III LANDASAN TEORI

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 3 LANDASAN TEORI

BAB III LANDASAN TEORI

Pertemuan ke-6. Pengantar e-commerce. Kelas 10

TEKNOLOGI INTERNET. Pendahuluan DAN WEB

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEB SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO

BAB 1 PENDAHULUAN. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

BAB III LANDASAN TEORI

POLITEKNIK NEGERI JAKARTA

BAB X INTERNET. Gambar Timeline Internet

3 BAB III LANDASAN LANDASAN TEORI

INTRODUCTION WEB APPLICATION

WEBSITE PT. PEGADAIAN (PERSERO) PADA KANTOR WILAYAH III PALEMBANG MENGGUNAKAN PHP DAN MYSQL

Gambar di halaman berikut ini adalah sekema atau bagan yang menggambarkan cara kerja WWW :

Internet dan WWW. Pertemuan - II

BAB 3 Landasan Teori

BAB II TINJAUAN PUSTAKA

Mengenal Web Dinamis dan Statis Serta Perbedaanya

Bab 1 Pengenalan Web Server dan Server Side Scripting

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

KBKF53110 WEB PROGRAMMING

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

Transkripsi:

Rekayasa Sistem Web Teguh Wahyono tegoeh@uksw.edu Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

1. Silabus dan Aturan Main Aturan main : Masuk mulai 07.15, toleransi keterlambatan maksimal 15 menit. Seringkali test kecil akan dilakukan di awal kuliah, jadi terlambat masuk = ditanggung sendiri. Minimal presensi harus 80 %.

1. Silabus dan Aturan Main Penilaian : TTS : 25 % TAS : 25% Test Kecil/Tugas : 20 % Project : 20 % (+ presentasi) Keaktifan : 10 %

1. Silabus dan Aturan Main Materi Kuliah Konsep Dasar Rekayasa Web Pengenalan Sistem Web Client Side vs Server Side Manajemen Database. Form Dinamis Manajemen Validasi dan Autentifikasi. Manajemen Keamanan Sistem. Membangun Aplikasi.

2. Konsep Dasar Pemrograman Web Internet Interconection Networking/ International Networking. World Wide Web jaringan komputer global yang terdiri dari web server dan web client. Web Server menyimpan dan menyediakan informasi yang akan diakses. Web Client membuat permintaan akses dan menangani penyampaian informasi yang diakses kepada user. HTTP Hypertext Transfer Protocol : protokol yang menentukan aturan yang harus diikuti oleh server maupun cient. URL Uniform Resource Locator : sarana untuk menentukan lokasi informasi pada web server. Terdapat data protocol, server dan path. Contoh : http://www.uksw.edu/fak/psikologi/index.html Web Pages nama pages yang diakses. Web Browser software yang digunakan untuk mengakses dan mengolah informasi yang pada client. Contoh : internet explorer, mozilla, netscape navigator, Mosaic, Lynx.

2. Konsep Dasar Pemrograman Web Situs dapat dikategorikan menjadi dua : Situs Web Statis. Menampilkan isi yang bersifat statis (tetap). Contoh : situs berita. Situs web dinamis. Menampilkan isi yang bersifat dinamis (interaktif). Contoh : situs e-commerce, toko online. Sedangkan dari Teknik Pemrogramannya, terbagi menjadi dua : Pemrograman Sisi Client (Client Site Programming). Pengolahan informasi terjadi di sisi client. Pemrograman Sisi Web (Server Site Programming). Pengolahan informasi terjadi di sisi server.

3. Pemrograman Sisi Client Proses yang terjadi : Client mengirimkan permintaan akses ke server. Server mengirimkan Script ke Client. Client memproses script tersebut menggunakan browser. Client menampilkan hasil pemrosesan script dan menyampaikannya ke pengguna. Beberapa bahasa yang biasa diproses secara client side. HTML. CSS. Java Script, VB Script. - SO Server -Page Site dengan HTML, CSS, JavaScript VB Script, dll. Web Client Web Browser

4. Pemrograman Sisi Server Proses yang terjadi : Client membuka halaman web yang dimiliki server (meminta aplikasi awal). Kemudian Client memberikan input/perintah dikirim ke server. Server memproses perintah. Server mengirimkan output ke Client Client melihat hasil output. Membutuhkan : Sistem operasi server (Linux, Win NT, Win 2000 Server) Web Server (Apache, PWS, IIS). Database Server (SQL Server, MySQL) Bahasa Pemrograman Dinamis (PHP, ASP, JSP, CFM). - SO Server - Database Server - Script Server Web Client Web Browser

4. Pemrograman Sisi Server Kompatibilitas Sistem Operasi, web server dan database server.

5. Client Versus Server Side Kelebihan kekurangan Client Side. Kerja server lebih ringan (+). Tidak memerlukan spesifikasi Server tinggi (+). Proses penyampaian informasi ke user lebih cepat (+). Hanya untuk informasi bersifat statis (-). Keamanan program kurang terjamin - source code milik server bisa dilihat dari client (-). Kelebihan Kekurangan Server Side. Kerja client lebih ringan (+). Informasi bisa lebih dinamis, bisa menggunakan database (+) Keamanan program lebih terjamin (+). Kerja server lebih berat sehingga memerlukan spesifikasi server lebih tinggi (-). Proses di server akan membutuhkan waktu yang lebih lama untuk penyampaian informasi (-).