Web Programming (WP) m telp : Rolly Yesputra

dokumen-dokumen yang mirip
No HP :

Apa itu PHP? Riwayat PHP

MENGENAL PHP BAB Apakah PHP Itu?

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

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Pengertian Situs / Web

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

MODUL 3 DASAR-DASAR PHP

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

PENGERTIAN WEB web adalah

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Pengenalan Web Server dan Server Side Scripting

BAB III LANDASAN TEORI

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

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

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. mengolah data tersebut sesuai dengan instruksi, dan mengeluarkan hasilnya.

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

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

Dasar PHP. Wiratmoko Yuwono

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB II LANDASAN TEORI

Perancangan & Pemprograman WEB

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Pemrograman Basis Data Berbasis Web

BAB II LANDASAN TEORI

Bab 1 Pengenalan Web Server dan Server Side Scripting

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan


PERTEMUAN KE 1 PENGENALAN DASAR PHP

BAB 2 LANDASAN TEORI

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

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Bab 2 Tinjauan Pustaka

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

BAB 2 LANDASAN TEORI. Data dapat di defenisikan sebagai bahan keterangan tentang kejadian-kejadian nyata

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

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

PENGANTAR KOMPUTER DAN TI 2C

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS. Teknik Pembelajaran Ceramah dan Diskusi

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB 2 LANDASAN TEORI

Bab 4: Teknologi Yang Dipakai

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

Pengenalan Script. Definisi HTML

BAB 2 TINJAUAN TEORI

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

Triswansyah Yuliano

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

BAB III LANDASAN TEORI. suatu sistem informasi yang memanfaatkan teknologi informasi.

Dari definisi sistem yang dipaparkan di atas, dapat ditarik kesimpulan. bahwa sistem adalah kumpulan dari bagian-bagian atau elemen-elemen yang

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

Pengantar E-Business dan E-Commerce

APLIKASI REGISTRASI ONLINE PADA WEBSITE INTERAKTIF

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 2 LANDASAN TEORI

Pemrograman Basis Data Berbasis Web

BAB II LANDASAN TEORI. Menurut Abdul Kadir (2003:54) sistem adalah sekumpulan elemen yang

Transkripsi:

Web Programming (WP) By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Mata Kuliah Web Programming - Materi By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Materi Perkuliahan 1. Web dan Konsep PHP 1. Web Programming Concept 2. Mengenal PHP 3. Instalasi PHP, MySQL, Apache 2. PHP Fundamentals 1. Tipe Data, Variabel, Operator 2. Pernyataan Kontrol 3. Array 4. Fungsi 3. PHP Function Library 1. Fungsi Berhubungan dengan Variabel, Konstanta, TipeData 2. Fungsi Berhubungan dengan String 3. Fungsi Berhubungan dengan Waktu 4. Fungsi Berhubungan dengan File

Materi Perkuliahan Web Programming 4. PHP dan Integrasi Basisdata 1. Cookies 2. Manajemen Sesi 3. File Upload 5. Object -Oriented Programming dengan PHP

Web dan Konsep PHP By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Konsep Web Programming By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Web Server dan Web Client Web browser (IE, Firefox, dsb) adalah Web Client Web browser mengirimkan permintaan suatu file kepada web server (apache,xitami,etc). Web server akan memberikan respon dengan mengirimkan file yang diminta oleh client. Web browser akan menampilkan file sesuai dengan kode (Hypertext) yang terdapat pada file tersebut.

Mekanisme Kerja Client-Server Permintaan Web Client Web Server Tampilkan Hypertext Respon

Ragam / Jenis Script Berbasis Web 1. Running on the client / Dijalankan di web pengguna ( Client Side Script) 1. Javascript : Source code untuk web page 2. Running on the server (Server Side Script) 1. CGI (Common Gateway Interface) 2.ASP Net (Active Server Pages. Net)- MS 3. PHP (Cross- platform scripting language) 4. JSP (Java Server Pages ) - Oracle/Sun

Client Side Script 1.Client meminta suatu halaman (File) 2.Server mengirimkan halaman ( File ) yang diminta 3.Client memahami halaman ( File ) tersebut dan menjalankannya sebagai sebuah program

Client Side Script Permintaan Web Client Web Server Jalankan Script Respon

Server Side Script 1.Client meminta suatu halaman (File) 2.Server menjalankan (Eksekusi) script yang ada pada halaman (File) yang diminta 3.Server mengirimkan hasil eksekusi script ke client. 4.Client menampilkan hasil eksekusi.

Mekanisme Kerja Client-Server Permintaan Web Client Web Server Tampilkan Hasil Eksekusi Respon Jalankan Script

Mengenal PHP By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Apa itu PHP? PHP merupakan singkatan dari : PHP Hypertext Processor. Server Side Script HTML Embedded Cross Platform (Windows, Linux, Mac OS, etc) Resource / Documentation : http://www.php.net

PHP Script Embedding PHP in HTML <html> <body> <strong>selamat Pagi, Mahasiswa Royal</strong> <br/> <?php echo "My Name Is Rolly";?> </body> </html> PHP Tag Style Diawali dengan <?php Ditutup dengan?>

Apa Itu MySQL? MySQL merupakan kependekan dari My Structured Query Language. Relational Database Management System (RDBMS) SQL Statements : INSERT SELECT UPDATE DELETE dsb. DBMS opensource yang sering digunakan untuk pemrograman PHP. Resource / Documentation : http://www.mysql.com

Mengapa Kita Menggunakan PHP? 1. Mudah untuk digunakan Code bisa di sisipkan didalam kode HTML, dengan dimulai dengan kode pembuka dan ditutup dengan tag penutupnya. <html> <head> <title>uji Coba </title> </head> <body> <?php?> echo "Assalamualaikum, wr wb, Saya PHP Script"; </body> </html>

Mengapa Kita Menggunakan PHP? 2. Cross Platform / Multi Platform 1.PHP bisa dijalankan di semua Web Server dan juga bisa diinstall di semua Sistem Operasi dan dengan banyak fitur yang bagus dan mendukung banyak basisdata. 1.Web Server : Apache, Microsoft IIS, Caudium, Netscape Enterprise Server. 2.Sistem Operasi : UNIX(HP-UX, OpenBSD, Solaris, Linux), Mac OSX, WIndows (NT/98/2000/XP/2003/Vista/7/8) 3.Mendukung basisdata : dbase, FilePro(ReadOnly), IBM DB2, Informix, Ingres, Interbase, FrontBase, msql, Direct MS-SQL, MySQL, ODBC, Oracle(OCL7,OCI8), PostgreSQL, SQLite, Solid, Sybase, Unix dbm.

Mengapa Kita Menggunakan PHP? 3. Cost Benefits (Hemat Biaya) 1. PHP adalah bahasa pemrograman yang gratis. Kode Terbuka (Open Source) dengan komunitas PHP yang banyak untuk memberikan contribusi dan diskusi bug atau kesalahan yang ada didalam php. Banyaknya add-on atau library untuk PHP yang bisa kita dapatkan gratis. SOFTWARE PLATFORM (OS) DEVELOPMEN T TOOLS PHP FREE (GRATIS) FREE (LINUX) FREE Emacs, PHP Coder, gedit, Notepad ++

Mengapa menggunakan PHP? 4. Contoh Aplikasi besar yang sudah diciptakan dengan PHP. 1. Joomla 2. PHPBB2 3. Moodle 4. Wordpress 5. Drupal 6. cpanel 7. Atutor 8. Mambo 9. OSCommerce 10.WebCalendar 11.dsb

Mari Kita Mulai Koding Web!!! 1. Gunakanlah Tag yang direkomendasikan dibawah ini : <?php echo "Selamat Datang PHP, Happy Coding";?> Mulai dengan Tag <?php?> <??> Akhiri Dengan Tag Catatan Direkomendasikan untuk digunakan, sangat cocok untuk PHP dan XHTML Tidak direkomendasikan, hanya untuk tipe lama dan akan terjadi masalah dengan XML <script language="ph p">?> Selalu tersedia, tetapi lebih baik digunakan untuk frontpage HTML Editor <% %> Tidak direkomendasikan, hanya untuk tag JSP dan ASP

Mulai dengan PHP 2. Contoh Sederhana HTML Page dengan PHP <html><head> <title>file PHP Pertama Ku </title> </head> <body> <?php echo "Hi, Selamat Datang Dunia PHP";?> </body> </html> Nama File : welcome.php

Instalasi Apache, PHP dan MySQL By Rolly Yesputra rollyyesputra1@gmail.co m telp : 082391177785 513FDDEC

Bagaimana cara menjalankan Program PHP 1. Instal Apache Web Server, PHP dan MySQL, atau gunakan software Paket Web Server semacam XAMPP, XAMPPLite, AppServ untuk memudahkan instalasi ketiga software tersebut dengan lebih cepat dan terpadu. 2. Jalankan program yang sudah diinstall. 3. Buat program atau script PHP dengan text editor (Notepad ++, Sublime Text). 4. Simpan File Tersebut didalam folder instalasi XAMPP tepatnya di htdocs. 5. Jalankan program atau script PHP dengan web browser (IE, Firefox, Chrome)

Cara mendapatkan Software Download software dari Internet Untuk XAMPP dan XAMPPLite http://www.apachefriends.org/en/xamppwindows.html Untuk linux, dsb. silahkan pilih sesuai dengan OS yang digunakan disini juga tersedia untuk semua OS. AppServ http://www.appservnetwork.com

THANKS

Thank You Kingsoft Office Make Presentation much more fun