Pengenalan PHP - Japikinfo.com

advertisement
Pemrograman Berbasis Web II
Oleh :
Aririk Japik,S.Kom
copyright by :japikinfo.com


PHP (PHP Hypertext Preprocessor) adalah
bahasa scripting yang disisipkan dalam
dokumen HTML dan dijalankan pada server
side.
Artinya semua sintaks yang kita berikan
akan sepenuhnya dijalankan pada server
sedangkan yang dikirimkan ke bdataser
hanya hasilnya saja
copyright by :japikinfo.com

PHP pertama kali dibuat oleh Rasmus Lerdorf
pada tahun 1995. Pada waktu itu PHP
bernama FI (Form Interpreted). Pada saat
tersebut PHP adalah sekumpulan script yang
digunakan untuk mengolah data form dari
web.
copyright by :japikinfo.com





Bahasa pemrograman php adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
Web Server yang mendukung php dapat ditemukan dimana - mana
dari mulai IIS sampai dengan apache, dengan configurasi yang relatif
mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis milis dan developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, php adalah bahasa scripting yang paling
mudah karena referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai
mesin (linux, unix, windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah
system.
copyright by :japikinfo.com













PHP mensupport beberapa database diantaranya adalah :
dBase
Hyperware
IBM DB2
Informix
Ingres
Interbase
MSQL
MySQL
ODBG
Oracle
PostreSQL
Dll
copyright by :japikinfo.com

1.
2.
3.
tag PHP yang dapat digunakan untuk menandai
blok script PHP :
<?php….?>
<script language=“PHP”….</script>
<?.....?>
copyright by :japikinfo.com
Ekspresi atau sering juga disebut dengan
ungkapan adalah suatu bentuk yang
menghasilkan suatu nilai.
Contoh expression :
 4+5
 Penggunaan expression :

<?php
echo(“4+5=”).(4+5);
?>
copyright by :japikinfo.com



Variabel adalah suatu lokasi dalam memori
komputer untuk menyimpan suatu nilai atau
data. Isi variabel bisa berubah-ubah selama
proses program
Dalam PHP setiap nama variable diawali tanda
dollar ($). Misalnya nama variable a dalam PHP
ditulis dengan $a. Jenis suatu variable
ditentukan pada saat jalannya program dan
tergantung pada konteks yang digunakan.
Aturan pemberian nama variabel :
 Dimulai dengan tanda $
 Karakter pertama harus huruf atau garis
bawah
(_)
 Karakter berikutnya boleh huruf, angka,
atau
garis bawah.
 Nama variabel bersifat case-sensitive
artinya membedakan huruf besar dan kecil,
jadi $nAMa beda dengan
$nama
copyright by :japikinfo.com
Untuk melakukan koneksi terdapat beberapa parameter yang
dibutuhkan diantaranya :
- Server name, merupakan nama server atau no. IP server dimana MySQL
tersebut diinstall
- Username, merupakan nama user yang diberikan wewenang untuk
mengakses database dalam MySQL
- Password, merupakan password yang dimiliki username dalam rangka
autentifikasi.
- Database name, merupakan nama database dalam MySQL yang ingin
kita akses.
copyright by :japikinfo.com
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = “nama_database";
// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or
die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa
dibuka");
?>
copyright by :japikinfo.com
kobar
nabar
jumlah
satuan
harga
Action=“simpan_barang.php”
copyright by :japikinfo.com
DATABASE DAN TABEL
•Membuat database dan tabel
•Buka mozila ketik di url http://localhost/phpmyadmin
•Maka akan tampil jendela xampp server
•Atur language menjadi indonesia
Buatlah nama database pada ciptakan database baru. Klik tombol ciptakan
copyright by :japikinfo.com
copyright by :japikinfo.com
<?php
$kobar=$_POST['kobar'];
$nabar=$_POST['nabar'];
$jumlah=$_POST['jumlah'];
$satuan=$_POST['satuan'];
$harga=$_POST['harga'];
include "koneksi.php";
$sql="INSERT INTO tabel_barang
VALUES('$kobar','$nabar','$jumlah','$satuan','$harga','$tgl');";
if(!mysql_query($sql))
{
echo "Data Gagal Disimpan!!! <a href='input_barang.php'>Back</a>";
exit;
}
echo "Data Berhasil Disimpan!!!<br>
<a href='input_barang.php'>Back</a><br>
<a href='tampil_barang.php'>Lihat Data</a>";
?>
copyright by :japikinfo.com
</tr><?
?>
include "koneksi.php";
$sql="SELECT * FROM tabel_barang";
$tampil=mysql_query($sql) or die(mysql_error());
while($data=mysql_fetch_array($tampil)){
copyright by :japikinfo.com
<tr>
<td bordercolor="#990000"><? echo $data['kobar'] ?></td>
<td bordercolor="#990000"><? echo $data['nabar'] ?></td>
<td bordercolor="#990000"><? echo $data['jumlah'] ?></td>
<td bordercolor="#990000"><? echo $data[„satuan'] ?></td>
<td bordercolor="#990000"><? echo $data['harga'] ?></td>
<td bordercolor="#990000"><a href ="delete_barang.php?&kobar=<?
echo $data['kobar'] ?>">[Delete]</a>
<a href =“edit_barang.php?&kobar=<? echo
$data['kobar'] ?>">[Update]</a>
</td>
</tr>
<?
}
?>
copyright by :japikinfo.com
<title>Form Delete Barang</title>
<?php
include "koneksi.php";
$sql="DELETE FROM tabel_barang WHERE kobar='$_GET[kobar]'";
if(!mysql_query($sql))
{
echo "<center>Data Barang Gagal Dihapus <br>
<a href='tampil_barang.php'>Back</a></center>";
exit;
}
echo "<center>Data Barang Berhasil Dihapus <br>
<a href='tampiil_barang.php'>Back</a></center>";
?>
copyright by :japikinfo.com
copyright by :japikinfo.com
<?
include "koneksi.php";
$sql="select * from tabel_barang where
kobar='$_GET[kobar]'";
$tampil=mysql_query($sql) or die(mysql_error());
$data=mysql_fetch_array($tampil);
$kobar=$data['kobar'];
$nabar=$data['nabar'];
$jumlah=$data['jumlah'];
$satuan=$data['satuan'];
$harga=$data['harga'];
?>
copyright by :japikinfo.com
<?
include "koneksi.php";
$kobar=$_POST['kobar'];
$nabar=$_POST['nabar‘];
$jumlah=$_POST['jumlah‘];
$satuan=$_POST['satuan'];
$harga=$_POST['harga'];
$sql="update tinput set nabar='$nabar', jumlah='$jumlah', satuan='$satuan',
harga='$harga' where kobar='$kobar'";
if(!mysql_query($sql))
{
echo "Data Barang Gagal Diupdate <br> <a
href='tampil_barang.php'>Back</a>";
exit;
}
echo "Data Barang Berhasil Diupdate <br> <a
href='tampil_barang.php'>Back</a>";
?>
copyright by :japikinfo.com
Download