pelatihan php dan mysql di stt telkom

Post on 29-Nov-2014

3.577 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

PHP & MySQL

Achmad Solichin[Assisten Laboratorium Komputer Univ Budi

Luhur]

Outline• Pertemuan 1 – Pendahuluan, Tipe

Data, Variabel, Operator dan Form

• Pertemuan 2 – Kondisi, Perulangan, Array dan Fungsi

• Pertemuan 3 – MySQL dan Dasar-dasar SQL

• Pertemuan 4 – PHP dan MySQL• Pertemuan 5 – Aplikasi

Pertemuan 1

Apa ini ? Apa itu ?• Internet ?• Website? Homepage? Web? www?• Hosting? Web Hosting?• HTML? Javascript? CSS? Flash?• PHP? ASP? JSP? CFM?• Web Server?• Database Server?• …..?

Bagaimana sebuah halaman web ditampilkan ?

Web Documents

R

Bagaimana sebuah halaman web ditampilkan ? Apa bedanya ?

Web Documents

R

Data

Perkenalkan, nama saya PHP• Dibuat pertama kali oleh Rasmus Lerdorf,

sekitar tahun 1994• Open Source, dapat didownload secara gratis

di http://www.php.net• Mudah, mirip Bahasa C dan Perl• Stabil dan Cepat• Multiplatform• Mendukung banyak database• Memiliki lebih dari 700 fungsi built-in• Digunakan oleh 15 juta lebih situs web (Juli

2004)

Penggunaan PHP

Apa yang dibutuhkan jika ingin belajar PHP ?• PHP (http://www.php.net)• Web Server (Apache, IIS, PWS, …)• Database Server (MySQL,

Postgresql, SQL Server, Oracle, …)• Editor (Notepad, PHPEdit,

Dreamweaver, EditPlus)• Manual, buku, tutorial, artikel, …• …. Dan yang penting adalah NIAT

Penulisan Script PHP

•<? ….. ?>•<?php …. ?>•<% …. %>•<script language=“php”>

….. </script>

Hello World!<HTML><HEAD><TITLE>Hello World</TITLE></HEAD><BODY><?phpecho “Hello World!";?></BODY></HTML>

Variabel• Digunakan untuk menyimpan informasi• Diawali oleh tanda $ diikuti oleh nama variabel• Panjangnya tidak terbatas• Setelah tanda $ diawali oleh huruf / garis bawah• Case sensitive•Tidak perlu dideklarasikan

$nama = “Achmad Solichin”;

$angka = 7;

$pecahan = 20.25;

Untuk menampilkan ke layar dapat digunakan perintah echo()

echo $nama;

Tipe Data• string (text)• integer (numeric)• double (numeric)• array• object• unknown type

Type data tidak ditentukan oleh programmer

<html><head> <title>Hitung Gaji</title></head><body> <? $gaji=1000000; $pajak=0.1; $thp=$gaji-($gaji*$pajak);

echo "Gaji sebelum pajak = Rp. $gaji <br>"; echo "Gaji yang dibawa pulang = Rp. $thp"; ?></body></html>

Tuliskan kode berikut, simpan dengan nama gaji.php

Konstanta

<html><head> <title>Hitung Luas Lingkaran</title></head><body> <? define("pi", "3.14"); $jari_jari=10; $luas_ling=pi*$jari_jari*$jari_jari;

echo "Jari-jari Lingkaran = $jari_jari<br>Luas Lingkaran = $luas_ling";?></body></html>

Tuliskan kode berikut, simpan dengan nama lingkaran.php

<html><head> <title>Menampilkan Tanggal</title></head><body> <? $hari = date(“l”); $tgl = date(“d/m/Y”); $jam = date(“H:i:s”); echo “<b>Menampilkan tanggal dan waktu sekarang</b><br>”; echo “Hari : $hari”; echo “Tanggal : “.$tgl; echo “Jam : “.$jam; ?></body></html>

Simpan dengan nama file tanggal.php

Pilihan Hasil

d Tanggal “01”-”31”

D Hari mis. “Sun”

F Bulan,mis. “July”

h Jam format 12, “01”-”12”

H Jam format 24, “00”-”23”

g Jam format 12, “1”-”12”

G Jam format 24, “0”-”23”

i Menit, “00”-”59”

j Tanggal “1”-”31”

l Hari, mis. “Sunday” m Bulan, format “01”-”12” n Bulan, format “1”-”12” M Bulan, format “Jul” s Detik, format “00”-”59” S Akhiran, format “th” “nd” t Hari dalam bulan, “28”-”31” w Hari, format “0”-”6” Sun-Sat Y Tahun, format “1999” y Tahun, format “99” z Hari dalam tahun, “0”-”365” Z Detik Timezone offset "-43200" to "43200"

FORM

• <form method=“post/get” action=“url”>

</form>

• <input> </input>

• <select> </select>

• <textarea> </textarea>

<html> <head> <title>Form</title> </head> <body> <form method="post" action="nama.php"> Inputkan Nama anda <input type="text" name="nama" value=""> <input type="submit"> </form> </body></html>

Selamat Datang<? echo $_POST[‘nama’];?>

Simpan dengan nama nama.php

Simpan dengan nama form.html

textbox

<html> <head> <title>Website Favorite</title> </head> <body> <form method="post" action="favorite.php"> Situs Favorite Anda <br><textarea name="site" rows="5" cols="30">http://http://http://http://</textarea><br> <input type="submit" value="Kirim"> </form> </body></html>

Situs Favorite anda adalah <? echo $_POST[‘site’]; ?>

textarea

Simpan dengan nama favorite.php

Simpan dengan nama favorite.html

<html> <head> <title>Radio Button</title> </head> <body> <form method="post" action="gd.php"> Golongan Darah <input type="radio" name="gd">A <input type="radio" name="gd">B <input type="radio" name="gd">O <input type="radio" name="gd">AB <br> <input type="submit" value="Kirim"> </form> </body></html>

<html> <head> <title>Radio Button</title> </head> <body> Golongan Darah anda : <? echo $_POST[‘gd’]; ?> </body></html>

radiobutton

Simpan dengan nama gd.html Simpan dengan nama gd.php

<html> <head> <title>Check Box</title> </head> <body> <form method="post" action="food.php"> Makanan Favorite :<br> <input type="checkbox" name="f1">Lasagna <input type="checkbox" name="f2">Steak <input type="checkbox" name="f3">Pizza <input type="checkbox" name="f4">Gado-gado <br> <input type="submit" value="Kirim"> </form> </body></html>

<html> <head> <title>Check Box</title> </head> <body> Makanan Favorite Anda adalah :<br> <? echo $_POST[‘f1’].”<br>"; echo $_POST[‘f2’].”<br>"; echo $_POST[‘f3’].”<br>"; echo $_POST[‘f4’].”<br>"; ?> </body></html>

checkbox

Simpan dengan nama food.htm Simpan dengan nama food.php

<html> <head> <title>Select</title> </head> <body> <form method="post" action="select.php"> Kendaraan Favorite :<br> <select name="vehicle"> <option>Bis</option> <option>Bajaj</option> <option>Angkot</option> <option>Ojek</option> </select> <br> Hobby :<br> <select name="hobby[]" multiple> <option>Tidur</option> <option>Makan</option> <option>Main Games</option> <option>Shopping</option> </select> <br> <input type="submit" value="Kirim"> </form> </body></html>

<html> <head> <title>Select</title> </head> <body> Kendaraan Favorite Anda :<br> <? echo $_POST[‘vehicle’]; ?> <br> Hobby Anda :<br> <? echo $_POST[‘hobby’][0]; echo $_POST[‘hobby’][1]; echo $_POST[‘hobby’][2]; echo $_POST[‘hobby’][3]; ?></body></html>

Simpan dengan nama select.html Simpan dengan nama select.php

select

top related