meja komputer unik di mobil
by Sapto Mexavriand kategori : unik
Spoiler for for gambar2:
Membuat Guest Book (Buku Tamu) PHP
by Sapto Mexavriand kategori : Pemrograman
MySQL merupakan database yang paling digemari dikalangan programer Web termasuk PHP, dengan alasan bahwa program database yang sangat kuat.
16.1. Membuat Database Mengunakan Script PHP
berikut ini adalah contoh pembuatan guestbook mengunakan mysql sebagai databasenya menggunakan Script PHP. Sebelumnya anda harus membuat 8(delapan) web terlebih dahulu. Ikuti langkah-langkah dibawah ini.
16.1.1 Mengecek Apakah Database Terkoneksi dengan Baik
<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
echo " koneksi sukses";
mysql_close($konek);
?>
</body>
</html>
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama close.php
16.1.2 Membuat Database dengan Script PHP
<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
if (mysql_create_db($database))
{
echo "Database $database telah dibuat";
}
else
{
echo "gagal dalam membuat database".mysql_error();
}
mysql_close($konek);
?>
</body>
</html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
if (mysql_create_db($database))
{
echo "Database $database telah dibuat";
}
else
{
echo "gagal dalam membuat database".mysql_error();
}
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama create_db.php
16.1.3 Mengaktifkan Database
<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
if (mysql_select_db($database))
{
echo "Database $database dapat dibuka";
}
else
{
echo "Tidak ada database bernama $database\n".mysql_error();
}
mysql_close($konek);
?>
</body>
</html>
{
echo "Database $database dapat dibuka";
}
else
{
echo "Tidak ada database bernama $database\n".mysql_error();
}
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama select_db.php
16.1.4 Membuat table Dalam Database
<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
mysql_select_db($database)
or die("Database Tidak ada");
$hasil=mysql_query("CREATE TABLE guestbook(id_guest INT(3) NOT NULL
AUTO_INCREMENT,
nama VARCHAR(35) NOT NULL,
email VARCHAR(35) NOT NULL,
pesan VARCHAR(35) NOT NULL,
PRIMARY KEY(id_guest))")
or die ("perintah salah");
echo "Table telah dibuat";
or die("Database Tidak ada");
$hasil=mysql_query("CREATE TABLE guestbook(id_guest INT(3) NOT NULL
AUTO_INCREMENT,
nama VARCHAR(35) NOT NULL,
email VARCHAR(35) NOT NULL,
pesan VARCHAR(35) NOT NULL,
PRIMARY KEY(id_guest))")
or die ("perintah salah");
echo "Table telah dibuat";
mysql_close($konek);
?>
</body>
</html>
?>
</body>
</html>
Kemudian simpan dengan nama query.php
16.1.5 Query untuk Memasukan Data
<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
mysql_select_db($database)
or die(" Database tidak ada");
$hasil=mysql_query("INSERT INTO guestbook
(nama,
email,
pesan)
or die(" Database tidak ada");
$hasil=mysql_query("INSERT INTO guestbook
(nama,
email,
pesan)
VALUES
('$fm_nama',
'$fm_email',
$fm_pesan')")
('$fm_nama',
'$fm_email',
$fm_pesan')")
or die ("Perintah salah");
echo "Data dengan nama telah tersimpan";
mysql_close($konek);
?>
</body>
</html>
echo "Data dengan nama telah tersimpan";
mysql_close($konek);
?>
</body>
</html>
Kemudian simpan dengan nama qr_insert.php
16.1.6 Menampilkan Data dari table
<html>
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
<body>
<?php
$host="localhost";
$user="gratcy";
$pass="palma";
$database="db_guestbook";
$konek=mysql_connect($localhost, $gratcy, $palma)
or die("koneksi gagal dilakukan :" .mysql_error());
mysql_select_db($database)
or die(" Database tidak ada");
or die(" Database tidak ada");
$perintah=mysql_query("SELECT *FROM guestbook")
or die ("Perintah salah");
while($hasil=mysql_fetch_row($perintah))
{
echo " Nama : $hasil[1] \n<br>";
echo " Email : $hasil[2] \n<br>";
echo " Pesan : $hasil[3] \n<br><br>";
}
?>
</body>
</html>
or die ("Perintah salah");
while($hasil=mysql_fetch_row($perintah))
{
echo " Nama : $hasil[1] \n<br>";
echo " Email : $hasil[2] \n<br>";
echo " Pesan : $hasil[3] \n<br><br>";
}
?>
</body>
</html>
Kemudian simpan dengan nama fetch_row.php
16.1.7 Membuat form untuk Guestbook
<html>
<body>
<form name="form1" method="post" action="fm_stbook.php">
<table width="300">
<tr>
<td colspan="2"><strong>Form Guestbook</strong></td>
</tr>
<td width="74"> Nama </td>
<td width="176">
<input name="fm_nama" type="text" id="fm_nama" size="25 maxlength="35">
</td>
</tr>
<tr>
<td> Email </td>
<td>
<input name="fm_email" type="text" id="fm_email" size="25 maxlength="35">
</td>
</tr>
<tr>
<td> Pesan </td>
<td>
<textarea name="fm_pesan" cols="25" rows="2" id="fm_pesan"></textarea>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="Submit" value="simpan">
</td>
</tr>
</table>
</form>
</body>
</html>
<body>
<form name="form1" method="post" action="fm_stbook.php">
<table width="300">
<tr>
<td colspan="2"><strong>Form Guestbook</strong></td>
</tr>
<td width="74"> Nama </td>
<td width="176">
<input name="fm_nama" type="text" id="fm_nama" size="25 maxlength="35">
</td>
</tr>
<tr>
<td> Email </td>
<td>
<input name="fm_email" type="text" id="fm_email" size="25 maxlength="35">
</td>
</tr>
<tr>
<td> Pesan </td>
<td>
<textarea name="fm_pesan" cols="25" rows="2" id="fm_pesan"></textarea>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="Submit" value="simpan">
</td>
</tr>
</table>
</form>
</body>
</html>
Membuat Program Login PHP
by Sapto Mexavriand kategori : Pemrograman
Adalah bentuk sebuah gerbang yang digunakan untuk melakukan validasi masuk kedalam sebuah sistem. Dengan menggunakan login maka sebuah sistem akan lebih efisien.
15.1. Login
Sebelumnya anda harus membuat 2 web page terlebih dahulu.
- Page untuk Tampilan login
- Page untuk Proses Login
Page Pertama
<html>
<head>
<basefont face="Arial">
</head>
<body>
<center>
<form method="GET" action="coba15_2.php">
<table cellspacing="5" cellpadding="5" border="1">
<tr>
<td colspan="2" align="center">
Masukkan Nama Anda<br>
</td>
</tr>
<tr>
<td>
<font size="-1">Silakan Masukkan Nama Anda
</td>
<td>
<input type="text" name="nama" size="20">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="login" value="Login">
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
<html>
<head>
<basefont face="Arial">
</head>
<body>
<center>
<form method="GET" action="coba15_2.php">
<table cellspacing="5" cellpadding="5" border="1">
<tr>
<td colspan="2" align="center">
Masukkan Nama Anda<br>
</td>
</tr>
<tr>
<td>
<font size="-1">Silakan Masukkan Nama Anda
</td>
<td>
<input type="text" name="nama" size="20">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="login" value="Login">
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
Proses Login
Untuk meyeleksi kata-kata apa saja yang di inputkan kedalam Page login atau page sebelumnya.
Page Kedua
<html>
<head>
<basefont face="Arial">
</head>
<body>
<center>
<center>
<?php
// validasi nama dan tampilkan pesan yang sesuai
if ($nama == "caboel")
{
// validasi nama dan tampilkan pesan yang sesuai
if ($nama == "caboel")
{
?>
<font face="Arial" size="-1">
Selamat datang<? echo $nama; ?> ?
<P> Anda adalah tamu Spesial kami </P>
</font>
<font face="Arial" size="-1">
Selamat datang<? echo $nama; ?> ?
<P> Anda adalah tamu Spesial kami </P>
</font>
<?php
}
else
{
// jika nama tamu tidak sesuai
?>
}
else
{
// jika nama tamu tidak sesuai
?>
<font face="Arial" size="-1">
Maaf Tuan/Nyonya<? echo $nama; ?> ?
<P>Sayang sekali anda tidak ada di list tamu kami</P>
</font>
Maaf Tuan/Nyonya<? echo $nama; ?> ?
<P>Sayang sekali anda tidak ada di list tamu kami</P>
</font>
<?php
}
?>
}
?>
</center>
</body>
</body>
</html>
Membuat Hit Counter PHP
by Sapto Mexavriand kategori : Pemrograman
Adalah sebuah fasilitas yang berfungsi untuk menghitung jumlah pengunjung Website kita.
Demo Cookies untuk Counter
<?
if (!isset($tamu))
{
$namafile="counter.txt";
if (!file_exists($namafile))
{
$fp=fopen($namafile,"w");
fwrite($fp,"0");
fclose($fp);
}
$fp=fopen($namafile,r);
$urut=fread($fp,5);
fclose($fp);
$urut++;
$fp=fopen($namafile,"w");
fwrite($fp,$urut);
fclose($fp);
setcookie("tamu",$urut);
if
(!isset($OK)){
header("Location: $PHP_SELF","?OK=1");
exit;
}
}
?> <html>
<body>
<h1>Demo Cookies untuk Counter</h1>
<?
echo "Anda pengunjung ke : $tamu";
echo "Script file : $PHP_SELF";
?>
</body>
</html>
Kemudian simpan dengan nama coba14_1.php
Nilai cookies dan Counter tidak tampil pada saat pertama kali, klik tombol refresh maka isi cookies dan Counter akan ditampilkan.
14.2. Demo Session Reset Counter
<?
session_start();
$idsession=session_id
$count++
?>
<html>
<body>
<h1>Demo Session Reset Counter</h1>
<?
echo "<br> ID Session : ".$idsession;
echo "<br> Anda mengakses server ini sebanyak".$count;
?>
</body>
</html>
Cookies PHP
by Sapto Mexavriand kategori : Pemrograman
Merupakan fasilitas seperti halnya sesion, cookies merupakan teknik yang pertama kali yang dikenalkan oleh Netscape untuk membuat adanya suatu koneksi antara pengunjung dengan server.
13.1. Demo Cookies I
<?
setcookie("mycookies","Your cookies");
?>
<html>
<body>
<h1>Demo Cookies 1</h1>
<? echo "Cookies anda : $mycookies"; ?>
</body>
</html>
setcookie("mycookies","Your cookies");
?>
<html>
<body>
<h1>Demo Cookies 1</h1>
<? echo "Cookies anda : $mycookies"; ?>
</body>
</html>
Kemudian simpan dengan nama coba13_1.php
Nilai cookies tidak tampil pada saat pertama kali, klik tombol refresh maka isi cookies akan ditampilkan.
13.2. Demo Cookies II
<?
header ("set-cookie:mycookies=kue;");
?>
<html>
<body>
<h1>Demo Cookies 2</h1>
<?
echo "Cookies anda : $mycookies";
?>
</body>
</html>
header ("set-cookie:mycookies=kue;");
?>
<html>
<body>
<h1>Demo Cookies 2</h1>
<?
echo "Cookies anda : $mycookies";
?>
</body>
</html>
Kemudian simpan dengan nama coba13_2.php
Nilai cookies tidak tampil pada saat pertama kali, klik tombol refresh maka isi cookies akan ditampilkan.
13.3. Demo Cookies III (Cookies Out)
<?
setcookie ("mycookies",”kue”);
?>
<html>
<body>
<h1>Demo Cookies 3 (Cookies Out)</h1>
<?
echo "Cookies anda : $mycookies";
?>
</body>
</html>
setcookie ("mycookies",”kue”);
?>
<html>
<body>
<h1>Demo Cookies 3 (Cookies Out)</h1>
<?
echo "Cookies anda : $mycookies";
?>
</body>
</html>
Program PHP Upload File
by Sapto Mexavriand kategori : Pemrograman
Proses penyalin file dari komputer lokal ke dalam server. Server file umumnya menggunakan software sever FTP
12.1. PHP untuk Upload File
<html>
<body>
<h1>PHP Untuk Upload</h1>
<p> Input Nama File untuk Upload</p>
<form enctype="multipart/form-data" "<?php echo $PHP_SELF;
?>" method="post" action="coba12_1.php">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Nama File <br> <input type="file" name="file1"
size="30">
<br><br>
<input name="Upload" type="submit" value="Upload">
</form>
<?
$namafile=$HTTP_POST_FILES['file1']['name'];
?>
<p> Nama file
: <?echo $namafile; ?> </p>
<?
$ukuran=$HTTP_POST_FILES['file1']['size'];
?>
<p> Ukuran File : <?
echo $ukuran; ?> </p>
<?
$temp=$HTTP_POST_FILES['file1']['tmp_name'];
?>
<?
if ($file1 !="none")
{
copy("$file1", "$namafile")
or die ("Nofiles!") ;
}
else
{
die ("");
}
?>
</body>
</html>
Tutorial Membuat Form Kirim Email dgn PHP
by Sapto Mexavriand kategori : Pemrograman
Salah satu cara agar pengunjung dapat mengirim email untuk memberitahkan rekannya tentang keberadaan Website anda.
<body>
<h1> Membuat Form untuk kirim Email</h1>
<hr>
<form action="coba11_2.php" method="POST">
Kepada :
<input type="text" name="kepada" size="20">
<br><br>
Subjek :
<input type="text" name="subjek" size="20">
<br><br>
Pesan :
<textarea name="pesan" cols="50" rows="6"></textarea>
<br><br>
Dari :
<input type="text" name="dari" size="20">
<br>
<br>
<input name="simpan" type="submit" value="Simpan">
<input name="reset" type="reset" value="Ulangi">
</form>
</body>
</html>
<body>
<h1> Membuat Form untuk kirim Email</h1>
<hr>
Kepada : <?echo $kepada ;?><br>
Subjek : <?echo $subjek ;?><br>
Pesan : <?echo $pesan ;?><br>
Dari : <?echo $dari ;?><br>
<?php
ini_set("SMTP", "127.0.0.1");
ini_set("sendmailfrom", "$dari");
?>
telah dilakukan
</body>
</html>
Membuat Form untuk kirim Email
<html><body>
<h1> Membuat Form untuk kirim Email</h1>
<hr>
<form action="coba11_2.php" method="POST">
Kepada :
<input type="text" name="kepada" size="20">
<br><br>
Subjek :
<input type="text" name="subjek" size="20">
<br><br>
Pesan :
<textarea name="pesan" cols="50" rows="6"></textarea>
<br><br>
Dari :
<input type="text" name="dari" size="20">
<br>
<br>
<input name="simpan" type="submit" value="Simpan">
<input name="reset" type="reset" value="Ulangi">
</form>
</body>
</html>
form Proses
<html><body>
<h1> Membuat Form untuk kirim Email</h1>
<hr>
Kepada : <?echo $kepada ;?><br>
Subjek : <?echo $subjek ;?><br>
Pesan : <?echo $pesan ;?><br>
Dari : <?echo $dari ;?><br>
<?php
ini_set("SMTP", "127.0.0.1");
ini_set("sendmailfrom", "$dari");
?>
telah dilakukan
</body>
</html>
Membuat Chart dalam PHP
by Sapto Mexavriand kategori : Pemrograman
Library fungsi PHP dilengkapi dengan fasilitas untuk membuat grafik/image secara on the fly . format gambar yang didukung PHP adalah, png/png/png. mulai pada PHP versi 4 maka format png tidak didukung lagi karena masalah lisensi. setiap situs web yang menggunakan gambar dengan format png diharuskan membayar royalti 5 sen $ kepada penciptanya, karena hal itu maka pengembang PHP tidak lagi menggunakannya. Akan tetapi masih ada pihak ketiga yang menyediakan librari fungsi yang dapat memungkinkan kita menghasilkan file dengan format png. dengan cara melakukan sebuah pembuatan grafik / chart.
Membuat Kanvas
$varImage=ImageCreate($lebar, $tinggi);$varImage : Adalah variable yang akan dihasilkan untuk menggambar kanvas.
$lebar : Adalah variable yang menyimpan ukuran dalam lebar dan gambar yang akan dibuat dalam point
$tinggi : Adalah variable yang menyimpan ukuran dalam tinggi gambar yang dinyatakan dalam point
Sistem Koordinat
Pada saat kita melakukan penggambaran pada kanvas maka perlu dipahami tentang sistem koordinat yang digunakan. Sistem koordinat yang digunakan adalah koordinat kartesius, dengan posisi 0,0 sebagai x,y awal ditempatkan pada pojok kiri atas.
Definisi Warna
$warna=ImageColorAlocate($varImage,$R, $G, $B);
$warna : Adalah nilai dari warna yang akan dihasilkan pada kanvas $varImage berdasarkan kombinasi nilai RGB(red, green, blue)
$varImageAdalah tempat kanvas untuk menggambar
$R : Adalah konstanta nilai merah
$G : Adalah konstanta nilai hijau
$B : Adalah konstanta nilai biru
Menggambar Bentuk Garis pada Kanvas
$imageLine($varImage, $L, $T, $B, $R, $warna);
$L : Adalah koordinat pojok kiri
$T : Adalah koordinat pojok atas
$B : Adalah koordinat pojok kanan
$R : Adalah koordinat pojok bawah
Mengisi Warna pada Kanvas
ImageFill($varImage, $x, $y, $warna);
$x : Koordinat x temasuk daerah yang akan diwarnai
$y : Koordinat y temasuk daerah yang akan diwarnai
Menulis Text pada Kanvas
$ImageString($varImage, noFont, $x, $y, $text, $warna);
$noFont : Adalah nomor font yang akan digunakan untuk menuliskan
$text a : Adalah tulisan yang dituliskan pada kanvas
Mengeluarkan Hasil
Header("Content-type: Image/png");
ImagePNG($varImage);
Header() : Merupakan fungsi yang digunakan untuk mendefinisikan tipe dari output yang dikirimkan pada browser
ImagePNG() : Merupakan fungsi untuk mengeluarkan hasil gambar dalam format gambar PNG
Membersihkan Resource setelah Menggambar
ImageDestroy() fungsi untuk menghapus vaiable kanvas yang telah digunakan
ImageDestroy($varImage);
Mengaktifkan Librari GD
Pada windows librari GD belum termasuk pada internal PHP, karena diaktifkan terlebih dahulu. dengan menggunakan dl() - dynamic load. Librari untuk fungsi PHP ini bernama php_gd.dll ada pada direktori ekstensi dibawah direktori file PHP agar dibaca server.
Jika anda mengunakan Linux umumnya librari GD sudah ada dalam paket PHP sehingga tidak perlu lagi memberikan perintah menggunakan sintaks seperti dl("extentions/php_gd.dll").
Contoh Kanvas I
<?phpdl("../extensions/php_gd.dll");
Header( "Content-type: image/png");
$image = imagecreate(200,200);
$maroon = ImageColorAllocate($image, 225, 0, 225);
ImageFilledRectangle ($image, 0, 0, 200, 200, $maroon);
ImagePNG ($image);
ImageDestroy ($image);
?>
Kemudian simpan dengan nama coba10_2.php
Contoh Kanvas II
<?phpdl("../extensions/php_gd.dll");
Header( "Content-type: image/png");
$image = imagecreate(200,200);
$maroon = ImageColorAllocate($image, 225, 0, 225);
$white = ImageColorAllocate ($image, 225, 225, 225);
$green = ImageColorAllocate ($image, 0, 100, 0);
ImageFilledRectangle ($image, 0, 0, 200, 200, $maroon);
ImageRectangle ($image, 10, 10, 190, 190, $white);
ImageFilledRectangle ($image, 50, 70, 150, 150, $green);
ImageString($image, 3, 15, 15, 'png chart php' ,$green);
ImagePNG ($image);
ImageDestroy ($image);
?>
Tutorial membuat Buku Tamu PHP
by Sapto Mexavriand kategori : Pemrograman
Buku Tamu merupakan aplikasi yang umum dalam suatu situs web, disediakan untuk mendapatkan masukan dari pengunjung atau sekedar ingin mencatat identitas pengunjung.
Membuat Buku Tamu
<html>
<body>
<h1> Membuat Buku Tamu</h1>
<p> Komentar dan Saran anda sangat kami butuhkan untuk meningkatkan kualitas situs kami </p>
<hr>
<?php
// tentukan nama file
$nama_file = "bukutamu.txt";
// cek apakah ada form yang dikirim
if ($simpan)
{
// buka file
$kodefile = fopen($nama_file,"a");
fputs($kodefile, date("r",time())."<br>");
if (trim($nama)=="") { $nama = "Mr. X"; }
fputs($kodefile, "Nama : <b>$nama</b><br>");
if (trim($email)=="") { $email = "(tidak ada)"; }
fputs($kodefile, "e-mail : <b>$email</b><br>");
if (trim($komentar)=="") { $komentar = "(tidak ada)"; } fputs($kodefile, "Komentar : <b>$komentar</b><br>");
fputs($kodefile, ".<br>");
// tutup file
fclose($kodefile);
}
?>
<form action="<?php echo $PHP_SELF; ?>" method="POST">
Nama Kamu:<br>
<input type="text" name="nama" size="20"><br><br>
E-mail Kamu:<br>
<input type="text" name="email" size="20">
<br>
<br>
Masukkan komentar dan pertanyaan kamu<br>
<textarea name="komentar" cols="50" rows="6"></textarea>
<input name="simpan" type="submit" value="Simpan">
</form>
<?php
// tampilkan isi file jika ada
if (file_exists($nama_file))
{
echo "<b>List Forum</b><p>";
readfile($nama_file);
}
else
{
echo "";
}
?>
</body>
</html>
Holocaust
by Sapto Mexavriand kategori : internasional
Holocaust (dari bahasa Yunani: holokauston yang berarti "persembahan pengorbanan yang terbakar sepenuhnya") adalah genosida sistematis yang dilakukan Jerman Nazietnis, keagamaan, bangsa, dan sekuler pada masa Perang Dunia II. terhadap berbagai kelompok
Struktur Kontrol Dalam PHP
by Sapto Mexavriand kategori : Pemrograman
Perintah-perintah script PHP dijalankan pada baris pertama kemudian kebaris berikutnya sampai dengan baris terakhir. Seperti yang dijelaskan pada Bab Sebelumnya itu menunjukkan struktur control yang paling dasar yaitu Sequence.
Secara mendasar struktur program dapat memiliki kombinasi struktur kontrol :
Urutan (Sequence)
Pemilihan (Section)
Pengulangan (Interaction)
Pemilihan (Section)
Pengulangan (Interaction)
Struktur if
Struktur if merupakan struktur kontrol pemilihan yang digunakan untuk pemeriksaan. Apakah perintah-perintah didalam blok dikerjakan atau tidak. Perintah dalam blok if akan di kerjakan jika nilai dari ekspresi di dalam if bernilai benar (true).
Contoh struktur if :
<html>
<body>
<h1>if</h1>
<p> Contoh Srtuktur Kontrol if </p>
<br> $a = 5;
<br> $b= 7;
<hr>
<?
$a = 5;
$b = 7;
echo "\$a = $a <br>";
echo "\$b = $b <br>";
if ($a>$b){
echo "\$a > \$b";
}
if ($a<$b){
echo "\$a < \$b";
}
if ($b==$a){
echo "\$b = \$a";
}
?>
</body>
</html>
<body>
<h1>if</h1>
<p> Contoh Srtuktur Kontrol if </p>
<br> $a = 5;
<br> $b= 7;
<hr>
<?
$a = 5;
$b = 7;
echo "\$a = $a <br>";
echo "\$b = $b <br>";
if ($a>$b){
echo "\$a > \$b";
}
if ($a<$b){
echo "\$a < \$b";
}
if ($b==$a){
echo "\$b = \$a";
}
?>
</body>
</html>
Simpan di C:\apache\htdocs coba7_1.php
Struktur else
Digunakan untuk memberikan alternative urutan perintah apabila ada proses yang memberikan dua alternative benar atau salah. else merupakan bagian seurutan perintah yang harus dikerjakan apabila hasil evaluasi dari ekspresi pada if bernilai salah.
<html>
<body>
<h1>if</h1>
<p> Contoh Srtuktur Kontrol if dan else</p>
<br> $a = 5;
<br> $b = 7;
<br> Hitung selisih
<br> $a = 7;
<br> $b = 5;
<br> Hitung selisih
<hr>
<? $a=5;
$b=7;
echo "\$a = $a <br>";
echo"\$b = $b <br>";
if ($a>$b)
{
$selisih=$b-$a;
echo "Selisih \$a > \$b adalah $selisih "." <br>";
} if ($a<$b)
{
$selisih=$b-$a;
echo "\$b < \$a adalah $selisih"."<br>";
}
if ($b==$a)
{
echo "\$b = \$a"."<br>";
} $a=5;
$b=7;
echo "\$a = $a <br>";
echo"\$b = $b <br>";
if ($a>$b){
$selisih=$a-$b;
echo "Selisih \$a > \$b adalah $selisih "." <br>";
}
if ($a<$b)
{
$selisih=$b-$a;
echo "\$a < \$b adalah $selisih "." <br>";
}
if ($b==$a)
{
echo "\$b = \$a"."<br>";
}
?>
</body>
</html>
<body>
<h1>if</h1>
<p> Contoh Srtuktur Kontrol if dan else</p>
<br> $a = 5;
<br> $b = 7;
<br> Hitung selisih
<br> $a = 7;
<br> $b = 5;
<br> Hitung selisih
<hr>
<? $a=5;
$b=7;
echo "\$a = $a <br>";
echo"\$b = $b <br>";
if ($a>$b)
{
$selisih=$b-$a;
echo "Selisih \$a > \$b adalah $selisih "." <br>";
} if ($a<$b)
{
$selisih=$b-$a;
echo "\$b < \$a adalah $selisih"."<br>";
}
if ($b==$a)
{
echo "\$b = \$a"."<br>";
} $a=5;
$b=7;
echo "\$a = $a <br>";
echo"\$b = $b <br>";
if ($a>$b){
$selisih=$a-$b;
echo "Selisih \$a > \$b adalah $selisih "." <br>";
}
if ($a<$b)
{
$selisih=$b-$a;
echo "\$a < \$b adalah $selisih "." <br>";
}
if ($b==$a)
{
echo "\$b = \$a"."<br>";
}
?>
</body>
</html>
Simpan di C:\apache\htdocs coba7_2.php
Struktur else if
Nilai suatu ekspresi bisa jadi bukan dua nilai benar atau salah, tetapi bisa banyak nilai. Struktur if...elseif menyederhanakan model struktur kontrol if...else.
<html>
<body>
<h1> Demo elseif </h1>
<?
$bil=28;
if ($bil>0)
{
echo $bil." Adalah positif";
}
else if ($bil<0)
{
echo $bil." Adalah negatif";
}
Else
{
echo $bil." Adalah nol";
}
?>
</body>
</html>
<body>
<h1> Demo elseif </h1>
<?
$bil=28;
if ($bil>0)
{
echo $bil." Adalah positif";
}
else if ($bil<0)
{
echo $bil." Adalah negatif";
}
Else
{
echo $bil." Adalah nol";
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_3.php
Struktur break
Merupakan perintah yang digunakan untuk keluar pada suatu blok. Jika tidak diberikan break pada case maka akan dianggap benar dan dieksekusi.
<html>
<body>
<h1> Demo switch</h1>
<?
$nohari=2;
echo "No. hari : $nohari adalah hari :";
switch ($nohari) {
case 1:
echo "minggu";
break;
case 2:
echo "senin";
break;
case 3:
echo "selasa";
break;
case 4:
echo "rabu";
break;
case 5:
echo "kamis";
break;
case 6:
echo "jumat";
break;
case 7:
echo "sabtu";
break;
}
?>
</body>
</html>
<body>
<h1> Demo switch</h1>
<?
$nohari=2;
echo "No. hari : $nohari adalah hari :";
switch ($nohari) {
case 1:
echo "minggu";
break;
case 2:
echo "senin";
break;
case 3:
echo "selasa";
break;
case 4:
echo "rabu";
break;
case 5:
echo "kamis";
break;
case 6:
echo "jumat";
break;
case 7:
echo "sabtu";
break;
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_4.php
Struktur switch
Merupakan bentuk struktur kontrol yang lebih sederhana dari pada if...else. Ataupun bentuk elseif. Kontrol switch digunakan untuk mengevaluasi suatu ekspresi dengan kemungkinan banyak nilai dan banyak perintah yang harus dieksekusi berdasarkan ekspresi dan nilainya.
<html>
<body>
<h1> Demo switch</h1>
<?
$nohari=2;
echo "No. hari : $nohari adalah hari :";
switch ($nohari){
case 1:
echo "minggu";
case 2:
echo "senin";
case 3:
echo "selasa";
case 4:
echo "rabu";
case 5:
echo "kamis";
case 6:
echo "jumat";
case 7:
echo "sabtu";
}
?>
</body>
</html>
<body>
<h1> Demo switch</h1>
<?
$nohari=2;
echo "No. hari : $nohari adalah hari :";
switch ($nohari){
case 1:
echo "minggu";
case 2:
echo "senin";
case 3:
echo "selasa";
case 4:
echo "rabu";
case 5:
echo "kamis";
case 6:
echo "jumat";
case 7:
echo "sabtu";
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_5.php
Struktur while
Bentuk perulangan . struktur kontrol ini merupakan seurutan perintah yang dieksekusi berulang-ulang. jumlah perulangan yang harus dilakukan, harus ditentukan oleh suatu nilai ekspresi.
<html>
<body>
<h1> Demo while</h1>
<?
$bil =3;
while ($bil<10) {
echo "$bil";
echo " ";
$bil=$bil+3;
}
?>
</body>
</html>
<body>
<h1> Demo while</h1>
<?
$bil =3;
while ($bil<10) {
echo "$bil";
echo " ";
$bil=$bil+3;
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_6.php
Struktur do while
Membuat satu blok perintah didalamnya untuk diulang-ulang perintah eksekusi perintahnya. Perbedaan dengan do...while pemeriksaan ekspresi dilakukan pada bagian akhir dari blok perulangan. Perintah dalam blok akan dikerjakan selama kondsinya masih benar.
<html>
<body>
<h1> Demo do while</h1>
<?
$bil =3;
do {
echo "$bil";
echo " ";
$bil=$bil+3;
} while ($bil<10)
?>
</body>
</html>
<body>
<h1> Demo do while</h1>
<?
$bil =3;
do {
echo "$bil";
echo " ";
$bil=$bil+3;
} while ($bil<10)
?>
</body>
</html>
Kemudian simpan dengan nama coba7_7.php
Struktur for
Merupakan struktur kontrol perulangan dengan jumlah perulangan dapat ditentukan beberapa kali. Harus dilakukan perulangan dengan menggunakan bilangan sebagai penghitung.
<html>
<body>
<?php
function pegawai_caboelz()
{
$argumen = func_get_args();
return $argumen;
}
$nama_pegawai = pegawai_caboelz("Yayat", "Amien", "Dwi", "Anggah");
?>
Berikut ini adalah nama-nama Pegawai CaboelzZz.Inc:
<ul>
<?php
for ($i=0; $i < sizeof($nama_pegawai); $i++)
{
echo "<li>" . $nama_pegawai[$i] . "\n";
}
?>
</ul>
</body>
</html>
<body>
<?php
function pegawai_caboelz()
{
$argumen = func_get_args();
return $argumen;
}
$nama_pegawai = pegawai_caboelz("Yayat", "Amien", "Dwi", "Anggah");
?>
Berikut ini adalah nama-nama Pegawai CaboelzZz.Inc:
<ul>
<?php
for ($i=0; $i < sizeof($nama_pegawai); $i++)
{
echo "<li>" . $nama_pegawai[$i] . "\n";
}
?>
</ul>
</body>
</html>
Kemudian simpan dengan nama coba7_8.php
foreach
Merupakan struktur control khusus yang digunakan untuk melakukan pengulangan pada array. Dengan cara ini kita tidak perlu mengetahui berapa jumlah array untuk mengetahui berapa kali harus melakukan pengulangan.
<html>
<body>
<h1> Demo for... </h1>
<? $nama[0]="Asep";
$nama[1]="Rudi";
$nama[2]="Aziz";
foreach($nama as $value)
{
echo "Nama Pegawai CaboelzZz.Inc $value";
echo "<br>";
}
?>
</body>
</html>
Kemudian simpan dengan nama coba7_9.php
<body>
<h1> Demo for... </h1>
<? $nama[0]="Asep";
$nama[1]="Rudi";
$nama[2]="Aziz";
foreach($nama as $value)
{
echo "Nama Pegawai CaboelzZz.Inc $value";
echo "<br>";
}
?>
</body>
</html>
Tutorial Array PHP
by Sapto Mexavriand kategori : Pemrograman
Array adalah Variable Jamak, variable yang diacu dengan satu nama yang sama dan juga Setiap variable diacu menggunakan nomor-nomorelemen.
Jenis Array dalam PHP
1. Array berindeks
2. Array asosiatif
1. Array berindeks
2. Array asosiatif
Array Berindeks
Adalah array yang setiap elemennya menggunakan nomor elemen.
Contoh Programnya:
<html>
<body>
<h1> Demo Array Berindeks </h1>
Diisi dengan menunjukan nomor indeksnya
<hr>
<?
$anak[0]="Gratcy";
$anak[1]="Palma";
$anak[2]="Caboel";
echo "Isi Array \anak[0] adalah[0] ";
echo"<br>";
echo "Isi Array \anak[1] adalah[1] ";
echo"<br>";
echo "Isi Array \anak[2] adalah[2] ";
echo"<br>";
?>
<hr>
Diisi tanpa Nomor indeksnya
<br>
<?
$anak[ ]="Gratcy";
$anak[ ]="Palma";
$anak[ ]="Caboel";
echo "Isi Array \anak[0] adalah[0] ";
echo"<br>";
echo "Isi Array \anak[1] adalah[1] ";
echo"<br>";
echo "Isi Array \anak[2] adalah[2] ";
echo"<br>";
?>
</body>
</html>
<body>
<h1> Demo Array Berindeks </h1>
Diisi dengan menunjukan nomor indeksnya
<hr>
<?
$anak[0]="Gratcy";
$anak[1]="Palma";
$anak[2]="Caboel";
echo "Isi Array \anak[0] adalah[0] ";
echo"<br>";
echo "Isi Array \anak[1] adalah[1] ";
echo"<br>";
echo "Isi Array \anak[2] adalah[2] ";
echo"<br>";
?>
<hr>
Diisi tanpa Nomor indeksnya
<br>
<?
$anak[ ]="Gratcy";
$anak[ ]="Palma";
$anak[ ]="Caboel";
echo "Isi Array \anak[0] adalah[0] ";
echo"<br>";
echo "Isi Array \anak[1] adalah[1] ";
echo"<br>";
echo "Isi Array \anak[2] adalah[2] ";
echo"<br>";
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_1.php lalu buka pada Web Browser. ketik http://localhost/coba6_1.php
Array Asosiatif
Adalah array yang setiap elemennya tidak menggunakan nomor elemen. Melainkan menggunakan String
<html>
<body>
<h1> Demo Array Asosiatif - No Telepon </h1>
Menunjukan Array Asosiatif
<hr>
<?
$telepon["Gratcy"]="08561135514";
$telepon["Palma"]="02199753514";
$telepon["Caboel"]="0267400094";
echo "Telepon Gratcy :" . $telepon['Gratcy'];
echo "<br>";
echo "Telepon Palma :" . $telepon['Palma'];
echo "<br>";
echo "Telepon Caboel :" . $telepon['Caboel'];
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_2.php lalu buka pada Web Browser. ketik http://localhost/coba6_2.php
Array Union
Menggabungkan dua Array dengan operasi himpunan.
<html>
<body>
<h1> Array : Union </h1>
<?
$ar_a=array(1,2,5,7,8);
print "isi array \$ar_a <br>";
print_r($ar_a);
print"<br>";
$ar_b=array("abc",5,7,90);
print"Isi Array \$ar_b <br>";
print"Isi Array \$gabung<br>";
print_r($gabung);
print"<br>";
?>
</body>
</html>
<body>
<h1> Array : Union </h1>
<?
$ar_a=array(1,2,5,7,8);
print "isi array \$ar_a <br>";
print_r($ar_a);
print"<br>";
$ar_b=array("abc",5,7,90);
print"Isi Array \$ar_b <br>";
print"Isi Array \$gabung<br>";
print_r($gabung);
print"<br>";
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_3.php lalu buka pada Web Browser. ketik http://localhost/coba6_3.php
Array Intersect
Irisan
Irisan dari dua buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.Fungsi untuk melakukan dua himpunan dalam PHP adalah Array_Intersect().
<html>
<body>
<h1> Array : Intersect </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
print_r ($ar_b);
print ("<br>");
$irisan=array_intersect($ar_a, $ar_b);
print_r ("Isi Array \$irisan <br>");
print_r ($irisan);
print ("<br>");
?>
</body>
</html>
<body>
<h1> Array : Intersect </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
print_r ($ar_b);
print ("<br>");
$irisan=array_intersect($ar_a, $ar_b);
print_r ("Isi Array \$irisan <br>");
print_r ($irisan);
print ("<br>");
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_4.php lalu buka pada Web Browser. ketik http://localhost/coba6_4.php
Array Diff
Fungsi untuk melakukan operasi selisih adalah menggnakan Array_diff().
<html>
<body>
<h1> Array : Diff </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
print_r ($ar_b);
print ("<br>");
$diff=array_diff($ar_a, $ar_b);
print_r ("Isi Array \$diff <br>");
print_r ($diff);
print ("<br>");
?>
</body>
</html>
<body>
<h1> Array : Diff </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
print_r ($ar_b);
print ("<br>");
$diff=array_diff($ar_a, $ar_b);
print_r ("Isi Array \$diff <br>");
print_r ($diff);
print ("<br>");
?>
</body>
</html>
Simpan di C:\apache\htdocs coba6_5.php lalu buka pada Web Browser. ketik http://localhost/coba6_5.php
Array Unique
Fungsi array_unique() dapat digunakan untuk menghilangkan duplikasi data.
<html>
<body>
<h1> Array : Unique </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
$gabung=array_merge($ar_a, $ar_b);
print ("Isi Array \$gabung<br>");
print_r($gabung);
print ("<br>");
$unique=array_unique($gabung);
print ("Isi Array \$unique<br>");
print_r($unique);
print ("<br>");
?>
</body>
</html>
<body>
<h1> Array : Unique </h1>
<?
$ar_a=array(1,2,5,7,8);
print ("isi array \$ar_a <br>");
print_r($ar_a);
print ("<br>");
$ar_b=array("abc",5,7,90);
print ("Isi Array \$ar_b <br>");
$gabung=array_merge($ar_a, $ar_b);
print ("Isi Array \$gabung<br>");
print_r($gabung);
print ("<br>");
$unique=array_unique($gabung);
print ("Isi Array \$unique<br>");
print_r($unique);
print ("<br>");
?>
</body>
</html>
Variabel dan Tipe Data
by Sapto Mexavriand kategori : Pemrograman
Variable
Variable tempat menyimpan data, didalam PHP diawali dengan karakter $ diikuti dengan huruf sebagai karakter pertama setelah $, kemudian kombinasi karakter dengan angka. Tidak boleh ada spasi dan tanda baca dalam penamaannya, kecuali karakter _ (garis bawah/under score).
Contoh nama variable yang benar :
$namauser
$password
$kota
$tempat_lahir
Contoh nama variable yang benar :
$nama user
$pass/word
$kota 2
Contoh nama variable yang benar :
$namauser
$password
$kota
$tempat_lahir
Contoh nama variable yang benar :
$nama user
$pass/word
$kota 2
4.2. Tipe Data
Tipe data Primitif yang dapat diolah oleh PHP
- Integer
- Floating Point
- String
Tipe Data Integer
5
-7
200
012 -> octet
0xff -> hexadesimal
Tipe Data Floating Point
2001.25
23e25
Tipe Data String
'Teks dengan apostrope' -> Tanda petik tunggal
"Teks dengan quote(petik)" -> Tanda petik ganda
\n | line feed (LF or 0x0A in ASCII) |
\r | carriage return (CR or 0x0D in ASCII) |
\t | horizontal tab (HT or 0x09 in ASCII) |
\\ | Backlash |
\$ | dollar sign |
\" | double-quote |
\ | [0-7], {1,3} sequence character matching regular in octal notation |
\x | [0-9A-Fa-f] {1-2} sequence character matching regular in hexadecimal notation |
Tipe Data Objek
Tipe data ini merupakan tipe data baru, merupakan pengembangan PHP untuk dapat mendukung pemrograman berorientasi objek.
<?php
class objek {
function counter () {
return 5;
}
function do_pesan () {
echo "cetak pesan.";
}
}
$test = new objek;
$test -> do pesan() ;
echo "<br>";
echo "$test -> counter ();
?>
Tipe Data Array
Merupakan tipe data yang menyangkut 2 hal, yaitu tipe data dan variable khusus
Nilai Boolean
Merupakan nilai yang menentukan benar atau salah.
Contoh :
<html>
<body>
<h1>Control Variable Boolean</h1>
<pre>
$a=true;
$b=false;
</pre>
Hasil Eksekusi dengan PHP !
<?
$a=true;
$b=false;
echo "\$a = $=a"."<br";
echo"\$b=$b"."<br>";
?>
</body>
</html>
Kemudian simpan dengan nama coba4_1.php
Fungsi-Fungsi Dalam Pemrograman PHP
by Sapto Mexavriand kategori : Pemrograman
Merupakan serangkaian kode/script yang mempunyai kegunaan khusus dan tertentu. Merupakan seurutan dan serangkaian kode yang sering dipakai. Dengan adanya fungsi pemogram dipermudah karena tidak harus menuliskan rangkaian kode/script berulang-ulang. Begitu juga dalam pengembang script, apabila terjadi kesalahan atau perbaikan pemogram hanya melakukan perbaikan pada satu tempat, tidak perlu melakukan perubahan-perubahan pada banyak script.
Fungsi dibedakan menjadi :
? Built-in
? User defined function
? External
? User defined function
? External
8.1. Built-in
Adalah fungsi yang disediakan langsung oleh PHP, pemogram dapat langsung memakainya. misalnya mencari akar kuadrat. Pemogram tidak harus membuat program/script yang khusus menghitung akar kuadrat.
- Fungsi untuk array
- Fungsi untuk matematika
- Fungsi untuk string dan pemrosesan teks
- Fungsi tunggal
- Fungsi pemeriksa tipe data
- Fungsi database
- Fungsi Web dan XML
- Fungsi untuk file
- Fungsi CVS
- Fungsi untuk jaringan
- Fungsi lain-lain
<html>
<body>
<h1> Contoh Pemakaian Fungsi chr untuk membuat Index</h1>
<?
for($i=0; $i<26; $i++){
echo chr(65+$i);
if ($i<25) echo " | " ;
}
?>
</body>
</html>
<body>
<h1> Contoh Pemakaian Fungsi chr untuk membuat Index</h1>
<?
for($i=0; $i<26; $i++){
echo chr(65+$i);
if ($i<25) echo " | " ;
}
?>
</body>
</html>
Kemudian simpan dengan nama coba8_1.php
8.2. UDF (User Define Function)
Adalah fungsi yang dibuat oleh pemrogram karena tidak ada fungsi Built-in yang tersedia untuk menyelesaikan kebutuhan pemogram.
<html>
<body>
<h1> Demo UDF : fungsi selisih ()</h1>
<?
function selisih ($a, $b) {
if ($a>$b) $hasil=$a-$b;
else $hasil=$a-$b;
return $hasil;
}
$bil1=10;
$bil2=30;
$hasil=&selisih($bil1,$bil2);
print "Selisih antara \$bil1=$bil1 dan \$bil2=$bil2 adalah $hasil";
?>
</body>
</html>
<body>
<h1> Demo UDF : fungsi selisih ()</h1>
<?
function selisih ($a, $b) {
if ($a>$b) $hasil=$a-$b;
else $hasil=$a-$b;
return $hasil;
}
$bil1=10;
$bil2=30;
$hasil=&selisih($bil1,$bil2);
print "Selisih antara \$bil1=$bil1 dan \$bil2=$bil2 adalah $hasil";
?>
</body>
</html>
Kemudian simpan dengan nama coba8_2.php
8.3. Function External
Merupakan daftar fungsi yang belum diaktifkan (di-link) dalam keseluruhan modul PHP, fungsinya diletakan dalam library atau file yang terpisah dari modul PHP. Fungsi external ini dapat diaktifkan secara otomatis dengan meregristrasikan pada file PHP.INI.
<html>
<body>
<h1> Contoh fungsi ekternal untuk akses File dBase</h1>
<?php
dl("../extensions/php_dbase.dll");
$records=dbase_open("animals.dbf",0);
if($records){
echo "Database Connected"."<br>";
$rc=dbase_numrecords($records);
echo "Jumlah Record".$rc;
}
else {
echo "Database not Connected";
}
?>
</body>
</html>
<body>
<h1> Contoh fungsi ekternal untuk akses File dBase</h1>
<?php
dl("../extensions/php_dbase.dll");
$records=dbase_open("animals.dbf",0);
if($records){
echo "Database Connected"."<br>";
$rc=dbase_numrecords($records);
echo "Jumlah Record".$rc;
}
else {
echo "Database not Connected";
}
?>
</body>
</html>
Kemudian simpan dengan nama coba8_3.php
8.4. Function dan Procedure
Fungsi dalam PHP bisa berupa fungtion atau procedure. Secara umum pemanggilan fungsi (function) selalu dilibatkan dengan sebuah variable untuk menampungnya.
Contoh pemanggilan procedure
<html>
<head><?
Function garis()
{
echo “<hr>”;
}
?>
</head>
<body>
<h1> PEmaggilan Fungsi Procedure </h1>
<? garis (); ?>
Hasil eksekusi dengan PHP : <br>
<? garis (); ?>
</body>
</html>
<head><?
Function garis()
{
echo “<hr>”;
}
?>
</head>
<body>
<h1> PEmaggilan Fungsi Procedure </h1>
<? garis (); ?>
Hasil eksekusi dengan PHP : <br>
<? garis (); ?>
</body>
</html>
Kemudian simpan dengan nama coba8_4.php
Penggunaan Variabel Dinamik dalam PHP
by Sapto Mexavriand kategori : Pemrograman
Variable tempat menyimpan data, didalam PHP diawali dengan karakter $ diikuti dengan huruf sebagai karakter pertama setelah $, kemudian kombinasi karakter dengan angka. Tidak boleh ada spasi dan tanda baca dalam penamaannya, kecuali karakter _ (garis bawah/under score).
Contoh nama variable yang benar :
$namauser
$password
$kota
$tempat_lahir
$password
$kota
$tempat_lahir
Contoh nama variable yang salah :
$nama user
$pass / word
$kota 2
$pass / word
$kota 2
5.1. Variabel Variabel atau Variabel Dinamik
Variabel variabel bukan variable-variabel, juga bukan kata pengulangan dari kata variable, tetapi merupakan variable yang nama berupa isi variable. Variable ini sering disebut variable dinamik.
<html>
<body>
<h1>Contoh Variabel Variabel</h1>
<pre>
$a=7;
$b="a";
$c=$$b; </pre>
Hasil eksekusi dengan PHP
<br>
<?$a=7;
$b="a";
$c=$$b;
echo "\$a = $a"."<br>";
echo "\$b = $b"."<br>";
echo "\$c = $c"."<br>";
?>
</body>
</html>
<body>
<h1>Contoh Variabel Variabel</h1>
<pre>
$a=7;
$b="a";
$c=$$b; </pre>
Hasil eksekusi dengan PHP
<br>
<?$a=7;
$b="a";
$c=$$b;
echo "\$a = $a"."<br>";
echo "\$b = $b"."<br>";
echo "\$c = $c"."<br>";
?>
</body>
</html>
Kemudian simpan dengan nama coba5_1.php
5.2. Operator
Adalah alat yang digunakan untuk memanipulasi data. Dibedakan menjadi
- Operator Aritmatika
- Operator String
- Operator Increment/Decrement
- Operator Logika
- Operator Ternary
- Operator Perbandingan
- Operator Assignment
- Operator Kontrol Error
- Operator Eksekusi
5.3. Casting
Casting merupakan proses untuk membuat suatu variable memiliki tipe data yang disimpannya sesuai dengan tipe data
<html>
<body>
<h1>Contoh Casting untuk Variabel</h1>
<pre>
$a="123abc";
$b=(int) "123abc";
</pre>
Hasil eksekusi dengan PHP<br>
<?
$a="123abc";
$b=(int) "123abc";
echo "\$a = $a"."<br>";
echo "\$b = $b"."<br>";
?>
</body>
</html>
<body>
<h1>Contoh Casting untuk Variabel</h1>
<pre>
$a="123abc";
$b=(int) "123abc";
</pre>
Hasil eksekusi dengan PHP<br>
<?
$a="123abc";
$b=(int) "123abc";
echo "\$a = $a"."<br>";
echo "\$b = $b"."<br>";
?>
</body>
</html>
TutorialMembuat Program PHP Sederhana
by Sapto Mexavriand kategori : Pemrograman
Sekarang saat yang ditunggu-tunggu. kita buat website sederhana dengan PHP
Ikuti langkah-langkah berikut..
Ikuti langkah-langkah berikut..
Pendahuluan
Buka program notepad atau program Text Editor lainnya. lalu ketik Script dibawah ini.<html>
<head>
<title>coba-coba</title>
</head>
<body>
<?php
echo "Hai saya dari Script PHP";
?>
</body>
</html>
Simpan di C:\apache\htdocs coba3_1.php
lalu buka pada Web Browser. ketik http://localhost/coba3_1.php
lalu buka pada Web Browser. ketik http://localhost/coba3_1.php
Non Embedded Script
Adalah pembuatan program dengan PHP, tag HTML yang dihasilkan merupakan bagian dari script PHP<?php
echo "<html>";
echo "<head>";
echo "<title>"; echo "coba2"; echo "</title>";
echo "</head>";
echo "<body>";
echo " <p> <b>SELAMAT DATANG PROGRAMER MUDA </b> </p>";
echo "</body>";
echo "</html>";
?>
Simpan di C:\apache\htdocs coba3_2.php
lalu buka pada Web Browser. ketik http://localhost/coba3_2.php
lalu buka pada Web Browser. ketik http://localhost/coba3_2.php
Tag Awal dan Tag Akhir
Dalam Script PHP ada Awal dan ada Akhir. dibawah ini menunjukan 4 cara penggunaan tag PHP didalam dokumen HTML.<html>
<head>
<title>coba3</title>
</head>
<body>
<?echo "Hai saya dari Script PHP dengan cara I"; ?>
<?php echo"Hai saya dari Script PHP dengan cara II"; ?>
<%
echo"Hai saya dari Script PHP dengan cara III";
$str="Hai saya dari Script PHP dengan cara IV"; ?>
<br>
<% =$str; %>
</body>
</html>
Kemudian simpan dengan nama coba3_3.php
Tag Script
Berikut ini cara penggunaan tag <script> dan </script><script language="php">
Isi Script disini
</script>
Berikut ini contoh script PHP yang dimasukkan kedalam Tag script.
<html>
<head>
<title>coba4</title>
</head>
<body>
<script language="php">
echo"Penggunaan Script PHP";
echo"Juga bisa digunakan";
</script>
</body>
</html>
Kemudian simpan dengan nama coba3_4.php
Case Sensitive
Script PHP menerapkan aturan Case Sensitivenya. misalkan perbedaan antara huruf besar dan huruf kecil setiap penulisan didalam Script harus mengikuti penulisannya yang ditentukan. Case Sensitive biasanya dikenakan untuk nama-nama ;variable.<html>
<head>
<title>coba5</title>
</head>
<body>
<?php
$a=10;
print "Isi Variable \$a =$a" ;
print "<br>";
print "Isi Variable \$a =$A" ;
?>
</body>
</html>
Pengenalan PHP
by Sapto Mexavriand kategori : Pemrograman
PHP merupakan tingkat tingkat tinggi dalam pemrograman website. kemampuannya setara dengan ASP. PHP merupakan pemrograman website gratis yang dapat dipakai siapa saja. tidak seperti ASP untuk dapat menggunakan ASP yang resmi anda harus membayar Lisensinya pada pihak windows terlebih dahulu. Disini saya akan mengajarkan teknik pemrograman PHP. Syarat untuk menjadi programer PHP salah satunya anda dituntut dipengadilan (waduh!!!) harus bisa menguasai/Familiar dengan HTML. tentunya secara manual lho.. hhe kalo tidak Pengadilan Internasional akan menuntut anda 5 Miliyar. Hayo!!! bercanda dikit, supaya ngak bete.. yang terpenting anda cukup bisa menguasai dasar-dasar HTML..
2.1. Struktur Penempatan Script PHP
Contoh penempatan Script PHP
<?php>
<disini Script PHP>
<?>
Ikuti langkah-langkah berikut..
2.2. PHP
Buka program notepad atau program Text Editor lainnya. lalu ketik Script dibawah ini.
<html>
<head>
<title>coba-coba</title>
</head>
<body>
<h1>Hai Saya dari Script PHP</h1>
<?php
echo "Hai saya dari Script PHP";
?>
</body>
</html>
Simpan di C:\apache\htdocs php.php
lalu buka pada Web Browser. ketik http://localhost/php.php
lalu buka pada Web Browser. ketik http://localhost/php.php
2.3. HTML
Buka program notepad atau program Text Editor lainnya. lalu ketik Script HTML dibawah ini.
<html>
<head>
<title>coba-coba</title>
</head>
<body>
<h1>Hai Saya dari Script PHP</h1>
<p>Hai saya dari Script PHP</p>
</body>
</html>
Simpan di C:\apache\htdocs html.php
lalu buka pada Web Browser. ketik http://localhost/html.html
lalu buka pada Web Browser. ketik http://localhost/html.html
Sekarang lihat perbedaannya...
:: Top Commentators ::
Budayakan berkomentar, Saya untung, Anda pun dapat backlink.