Web Programming (WP) - fileInstalasi PHP, MySQL, Apache 2. PHP Fundamentals 1. Tipe Data, Variabel,...
date post
03-May-2018Category
Documents
view
216download
3
Embed Size (px)
Transcript of Web Programming (WP) - fileInstalasi PHP, MySQL, Apache 2. PHP Fundamentals 1. Tipe Data, Variabel,...
August 6, 2015 @ Rolly Yesputra
Web Programming (WP)
By Rolly Yesputra
rollyyesputra1@gmail.comtelp : 082391177785513FDDEC
August 6, 2015 @ Rolly Yesputra
Mata Kuliah Web Programming - Materi
By Rolly Yesputra
rollyyesputra1@gmail.comtelp : 082391177785513FDDEC
August 6, 2015
Materi Perkuliahan
1. Web dan Konsep PHP1. Web Programming Concept2. Mengenal PHP3. Instalasi PHP, MySQL, Apache
2. PHP Fundamentals1. Tipe Data, Variabel, Operator2. Pernyataan Kontrol3. Array4. Fungsi
3. PHP Function Library1. Fungsi Berhubungan dengan Variabel, Konstanta, TipeData2. Fungsi Berhubungan dengan String3. Fungsi Berhubungan dengan Waktu4. Fungsi Berhubungan dengan File
August 6, 2015
Materi Perkuliahan Web Programming4. PHP dan Integrasi Basisdata
1.Cookies
2.Manajemen Sesi
3.File Upload
5. Object -Oriented Programming dengan PHP
August 6, 2015 @ Rolly Yesputra
Web dan Konsep PHP
By Rolly Yesputra
rollyyesputra1@gmail.comtelp : 082391177785513FDDEC
August 6, 2015 @ Rolly Yesputra
Konsep Web Programming
By Rolly Yesputra
rollyyesputra1@gmail.comtelp : 082391177785513FDDEC
August 6, 2015
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.
August 6, 2015
Mekanisme Kerja Client-Server
Web Client Web Server
Permintaan
Respon
Tampilkan Hypertext
August 6, 2015
Ragam / Jenis Script Berbasis Web1. 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
August 6, 2015
Client Side Script
1.Client meminta suatu halaman (File)2.Server mengirimkan halaman ( File )
yang diminta3.Client memahami halaman ( File )
tersebut dan menjalankannya sebagai sebuah program
August 6, 2015
Client Side Script
Web Client Web Server
Permintaan
Respon
Jalankan Script
August 6, 2015
Server Side Script1.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.
August 6, 2015
Mekanisme Kerja Client-Server
Web Client Web Server
Permintaan
Respon
Tampilkan Hasil Eksekusi
Jalankan Script
August 6, 2015 @ Rolly Yesputra
Mengenal PHP
By Rolly Yesputra
rollyyesputra1@gmail.comtelp : 082391177785513FDDEC
August 6, 2015 @ Rolly Yesputra
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
August 6, 2015 @ Rolly Yesputra
PHP Script Embedding PHP in HTML
Selamat Pagi , Mahasiswa Royal
PHP Tag Style Diawali dengan
August 6, 2015 @ Rolly Yesputra
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
August 6, 2015 @ Rolly Yesputra
Mengapa Kita Menggunakan PHP ?
1. Mudah untuk digunakanCode bisa di sisipkan didalam kode HTML, dengan dimulai dengan
kode pembuka dan ditutup dengan tag penutupnya.
Uji Coba
August 6, 2015 @ Rolly Yesputra
Mengapa Kita Menggunakan PHP ?
2.Cross Platform / Multi Platform1.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.
August 6, 2015 @ Rolly Yesputra
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.
PHP
SOFTWARE FREE (GRATIS)
PLATFORM (OS) FREE (LINUX)
DEVELOPMENT TOOLS
FREEEmacs, PHP Coder, gEdit, Notepad ++
August 6, 2015 @ Rolly Yesputra
Mengapa menggunakan PHP ?
4. Contoh Aplikasi besar yang sudah diciptakan dengan PHP.1. Joomla2. PHPBB23. Moodle4. Wordpress5. Drupal6. cPanel7. Atutor8. Mambo9. OSCommerce10.WebCalendar11.dsb
August 6, 2015 @ Rolly Yesputra
Mari Kita Mulai Koding Web !!!
1.Gunakanlah Tag yang direkomendasikan dibawah ini :
Mulai dengan Tag
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
?> Selalu tersedia, tetapi lebih baik digunakan untuk frontPage HTML Editor
Tidak direkomendasikan, hanya untuk tag JSP dan ASP
August 6, 2015 @ Rolly Yesputra
Mulai dengan PHP 2. Contoh Sederhana HTML Page dengan PHP
File PHP Pertama Ku
Nama File : welcome.php
August 6, 2015 @ Rolly Yesputra
Instalasi Apache, PHP dan MySQL
By Rolly Yesputra
rollyyesputra1@gmail.comtelp : 082391177785513FDDEC
August 6, 2015 @ Rolly Yesputra
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)
August 6, 2015 @ Rolly Yesputra
Cara mendapatkan Software
Download software dari Internet Untuk XAMPP dan XAMPPLite
http://www.apachefriends.org/en/xampp-windows.html
Untuk linux, dsb. silahkan pilih sesuai dengan OS yang digunakan
disini juga tersedia untuk semua OS. AppServ
http://www.appservnetwork.com
August 6, 2015
THANKS
August 6, 2015 @ Rolly Yesputra
Thank You
Kingsoft OfficeMake Presentation much more fun
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28