PandoraBox: Juni 2010
Demo Blog

meja komputer unik di mobil

by Sapto Mexavriand kategori :



Spoiler for for gambar2:


0 komentar Read More ...

Membuat Guest Book (Buku Tamu) PHP

by Sapto Mexavriand kategori :

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>
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>
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>
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());
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";
mysql_close($konek);
?>
</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());
mysql_select_db($database)
or die(" Database tidak ada");
$hasil=mysql_query("INSERT INTO guestbook
(nama,
email,
pesan)
VALUES
('$fm_nama',
'$fm_email',
$fm_pesan')")
or die ("Perintah salah");
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());
mysql_select_db($database)
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>
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> &nbsp; </td>
<td>
<input type="submit" name="Submit" value="simpan">
</td>
</tr>
</table>
</form>
</body>
</html>


1 komentar Read More ...

Membuat Program Login PHP

by Sapto Mexavriand kategori :

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.
  1. Page untuk Tampilan login
  2. 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> 

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>
<?php
// 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>
<?php
}
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>
<?php
}
?>
</center>
</body>
</html>


0 komentar Read More ...

Membuat Hit Counter PHP

by Sapto Mexavriand kategori :

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>


0 komentar Read More ...

Cookies PHP

by Sapto Mexavriand kategori :

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>
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>
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>


0 komentar Read More ...

Program PHP Upload File

by Sapto Mexavriand kategori :

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 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
: <?echo $namafile; ?> </p>
<?
$ukuran=$HTTP_POST_FILES['file1']['size'];
?>
<p> Ukuran File &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: <?
echo $ukuran; ?> </p>
<?
$temp=$HTTP_POST_FILES['file1']['tmp_name'];
?>
<?
if ($file1 !="none")
{
copy("$file1", "$namafile")
or die ("Nofiles!") ;
}
else
{
die ("");
}
?>
</body>
</html>


0 komentar Read More ...

Tutorial Membuat Form Kirim Email dgn PHP

by Sapto Mexavriand kategori :

Salah satu cara agar pengunjung dapat mengirim email untuk memberitahkan rekannya tentang keberadaan Website anda.

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>


1 komentar Read More ...

Membuat Chart dalam PHP

by Sapto Mexavriand kategori :

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

<?php
dl("../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

<?php
dl("../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);
?>


0 komentar Read More ...

Tutorial membuat Buku Tamu PHP

by Sapto Mexavriand kategori :

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>


0 komentar Read More ...

Holocaust

by Sapto Mexavriand kategori :

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


0 komentar Read More ...

Struktur Kontrol Dalam PHP

by Sapto Mexavriand kategori :

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)

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>
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>
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>
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>
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>
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>
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>
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>
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

0 komentar Read More ...

Tutorial Array PHP

by Sapto Mexavriand kategori :

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

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>
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>
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>
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>
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>


0 komentar Read More ...

Variabel dan Tipe Data

by Sapto Mexavriand kategori :

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



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

\nline feed (LF or 0x0A in ASCII)
\rcarriage return (CR or 0x0D in ASCII)
\thorizontal 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


0 komentar Read More ...

Fungsi-Fungsi Dalam Pemrograman PHP

by Sapto Mexavriand kategori :

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

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>
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>
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>
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>

Kemudian simpan dengan nama coba8_4.php


0 komentar Read More ...

Penggunaan Variabel Dinamik dalam PHP

by Sapto Mexavriand kategori :

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 salah :
$nama user
$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>
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>


0 komentar Read More ...

TutorialMembuat Program PHP Sederhana

by Sapto Mexavriand kategori :

Sekarang saat yang ditunggu-tunggu. kita buat website sederhana dengan PHP

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


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


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>


0 komentar Read More ...

Pengenalan PHP

by Sapto Mexavriand kategori :

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


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
Sekarang lihat perbedaannya...


0 komentar Read More ...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!