Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Dasar-dasar PHP (2)


Di tutorial PHP Dasar bagian II ini anda akan belajar variabel PHP tipe String, Numbers (Bilangan), Concatenation string, menformat bilangan, cara mendefinisikan Konstanta dan menggunakan konstanta di PHP
Strings
String adalah kumpulan dari karakter, bilangan, sepasi, dan yang lainnya yang berada dalam tanda petik. Di bawah ini semuanya adalah string :- '9 Januari 2009 '
- '1.000.000'
- "satu juta"
- 'Belajar PHP'
$nama='Christian';
$kegiatan='Belajar PHP';
Ketika membuat variabel strings anda bisa menggunakan tanda petik satu atau tanda petik dua, yang penting pembuka dan penutupnya sama. Jika Anda membuat strings dengan pembuka tanda petik satu maka penutupnya juga dengan tanda petik satu. Lalu bagaimana jika di dalam strings terdapat karakter yang sama dengan pembuka dan penutup misalkan, dia mengatakan "saya mengantuk." ? Jika anda membuat strings seperti dibawah :
$var="dia mengatakan "saya mengantuk."" ; //ini salah;
maka akan terjadi error. Penulisan yang benar adalah :
$var="dia mengatakan \"saya mengatuk\"";
atau boleh juga seperti berikut:
$var='dia mengatakan "saya mengantuk." ';
Untuk menampilkan strings gunakan echo() atau print():
echo $var;
print $tanggal;
untuk menampilkan strings dengan kontek lain, gunakan tanda petik dua :
echo "Selamat pagi, $nama";
untuk lebih memperdalam pemahaman anda kerjakanlah contoh berikut.
- Buatlah document baru dengan text editor anda, dan ketik script php di bawah ini:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Belajar variabel strings</title>
</head>
<body>
<?php #belajar string
//membuat variabel string
$nama="Ellyx Christian";
$tgl_lahir='29 Februari 2008';
$komen= "Jangan pernah menyerah \"Terus Semangat\"";
//menampilkan nilai dari variabel
echo $nama;
echo "<br>Tanggal lahir : $tgl_lahir";
echo "<br>Komentar : <br>";
echo $komen;
?>
</body>
</html>
2. Simpan document tersebut dengan nama strings.php dan tempatkan di direktori web server <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Belajar variabel strings</title>
</head>
<body>
<?php #belajar string
//membuat variabel string
$nama="Ellyx Christian";
$tgl_lahir='29 Februari 2008';
$komen= "Jangan pernah menyerah \"Terus Semangat\"";
//menampilkan nilai dari variabel
echo $nama;
echo "<br>Tanggal lahir : $tgl_lahir";
echo "<br>Komentar : <br>";
echo $komen;
?>
</body>
</html>
anda. Kemudian lihat hasilnya dengan menggunakan browser anda.
Concatenating Strings
Concatenation Strings adalah operasi penjumlahan pada strings, dimana karakter akan ditambahkan pada bagian akhir strings. Operator concatenation adalah tanda titik (.), contoh:$jalan='Jalan Padma Timur no.14';
$kota='Kuta';
$alamat=$jalan . $kota;
sekarang nilai dari variabel $alamat adalah 'Jalan Padma Timur no.14Kuta'. Tidak mengambarkan alamat yang jelas bukan (biasanya ' Jalan Padma Timur no.14, Kuta')? oleh karena itu gunakan yang di bawah ini :
$alamat=$jalan . ', ' .$kota;
sekarang nilai dari variabel $alamat adalah 'Jalan Padma Timur no.14, Kuta'. Concatenation bekerja untuk strings dan numbers, code di bawah akan menghasilkan hasil yang sama, yaitu ' Jalan Padma Timur no.14, Kuta 80361' :
$alamat=$jalan . ', ' . $kota .' 80361';
$alamat=$jalan . ', ' . $kota .' '. 80361;
hasilnya akan sama, nilai variabel $alamat adalah ' Jalan Padma Timur no.14, Kuta 80381'.
Numbers
Tipe variabel numbers yang benar pada PHP adalah seperti di bawah:- 2008
- 2.5
- -1
- 100000
- 4.2e2
OPERATOR | KETERANGAN |
+ | penjumlahan |
- | pengurangan |
/ | pembagian |
* | perkalian |
% | modulus |
++ | increment |
- - | decrement |
$n=2.25;
$n=round($n); // hasilnya 2
round() juga dapat digunakan untuk menentukan jumlah digit desimal:
$n=10.34785;
$n=round($n,2); //hasilnya 10.35;
number_format() digunakan untuk menghasilkan format bilangan yang umum digunakan, membagi bilangan dalam ribuan.
$n=10280;
$n=number_format($n); //hasilnya 10,280
juga bisa untuk menentukan jumlah digit desimal:
$n=1250;
$n=number_format($n,2); // hasilnya 1,250.00
Konstanta
Konstanta sama halnya seperti variabel untuk menyimpan sebuah nilai. Perbedaanya adalah nilai konstanta tidak bisa dirubah. Untuk membuat konstanta anda dapat menggunakan fungsi define(). define('NAME', 'value');
nama dari sebuah konstanta disarankan menggunakan huruf kapital, meskipun itu tidak harus. Dan nama dari sebuah konstanta tidak diawali dengan tanda dolar. Konstanta hanya bisa diisi dengan skalar, seperti string dan number. Lalu bagaimana cara mengakses nilai dari sebuah konstanta? Anda tidak bisa mengakses nilai dari sebuah konstanta menggunakan cara berikut:
echo "Hello, USERNAME" ; // tidak akan bekerja.
ini akan menghasilkan Hello , USERNAME bukan nilai dari USERNAME yang akan ditampilkan. Untuk itu anda dapat menggunakan cara berikut:
echo "Hello, ";
echo USERNAME;
atau menggunakan concatenation :
echo "Hello, " . USERNAME;
untuk lebih memperjelas saya akan memberikan sebuah contoh sebagai berikut:
- Buatlah document baru dengan text editor anda dan buatlah script PHP berikut :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Belajar Number dan Konstanta</title>
</head>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Belajar Number dan Konstanta</title>
</head>
<body>
<?php #belajar number dan konstanta
<?php #belajar number dan konstanta
//membuat variabel number
$juml_brg=20;
$harga=1057;
$juml_brg=20;
$harga=1057;
//membuat konstanta
define('DISKON', 0.35); // 50 %
define('DISKON', 0.35); // 50 %
// MENGHITUNG HASIL
$total=$juml_brg*$harga;
$diskon=$total*DISKON;
$total_harga=$total-diskon;
$total=$juml_brg*$harga;
$diskon=$total*DISKON;
$total_harga=$total-diskon;
//menampilkan hasil
echo 'Jumlah barang :'.$juml_brg;
echo "<br>Harga per satuan : $harga";
echo '<BR>Total : '.number_format($total);
echo "<br>Diskon : $diskon (".(DISKON*100).'%)';
echo '<br>Total Harga :'.number_format($total_harga,2);
?>
</body>
</html>
echo 'Jumlah barang :'.$juml_brg;
echo "<br>Harga per satuan : $harga";
echo '<BR>Total : '.number_format($total);
echo "<br>Diskon : $diskon (".(DISKON*100).'%)';
echo '<br>Total Harga :'.number_format($total_harga,2);
?>
</body>
</html>
- Simpan document tersebut dengan nama konstanta.php dan tempatkan pada direktori web server anda. Lihat hasilnya melalui browser anda.
Referensi : My PHP Tutorials
Dasar-dasar PHP (1)


Langkah awal dalam membangun atau mengembangkan website dinamis dengan PHP dan MYSQL adalah mempelajari dasar dasar PHP itu sendiri. Pada tutorial ini anda akan belajar dasar - dasar PHP, mulai dari syntak PHP, variabel, operator, Konstanta dan dasar PHP lainnya.
Sintaks Dasar
Seperti telah dijelaskan sebelumnya, untuk menambahkan kode PHP ke dalam sebuah halaman, anda mesti menaruhya dalam PHP tag<?PHP
?>
Segala sesuatu yang diletakkan di dalam PHP tag akan dieksekusi oleh web server sebagai kode PHP, dan text di luar PHP tag akan segera dikirim ke web browser sebagai HTML biasa.Mengirim Data ke Web Browser
Untuk membuat website dinamis, anda harus tahu bagaimana cara mengirim data ke web browser. PHP menyediakan banyak function untuk melakukan hal tersebut, yang paling banyak digunakan adalah print() dan echo(). Untuk mengirim sebuah text "Nama saya PHP" ke web browser caranya sangat mudah:echo "Nama saya PHP"; atau echo 'Nama saya PHP';
atau anda dapat menggunakan print():
print "Nama saya PHP"; atau print 'Nama saya PHP';
seperti anda lihat, penggunaan echo dan print untuk mengirim text / data ke browser adalah dengan menempatkan text / data yang akan dikirim dalam tanda petik dua " atau tanda petik satu ' dan diakhiri dengan tanda titik kome ;. Lalu bagaimana jika text yang dikirim berisi tanda petik dua atau tanda petik satu misalnya, "Andi said, "How are you?"" atau "Andi's dog";. Ada dua cara yang bisa anda gunakan, yang pertama jika text yang dikirim berisi tanda petik dua anda dapat meletakkanya dalam tanda petik satu seperti :
echo 'Andi said, "How are you?" ';
jika text yang dikirim berisi tanda petik satu anda dapat meletakannya dalam tanda petik dua seperti :
echo "Andi's dog";
cara kedua adalah dengan menggunakan tanda backslash (escape string) seperti berikut:
echo "Andi said, \"How are you?\"";
echo 'Andi\'s dog';
Menulis Komentar
Seperti bahasa pemrograman lainnya, PHP juga bisa disisipi dengan komentar untuk mengingatkan tentang sesuatu. Untuk menulis komentar dalam PHP ada tiga cara, yang pertama adalah menggunakan tanda ## ini adalah komentar
yang kedua adalah dengan menggunakan 2 buah slash
//ini juga komentar
echo 'helo word'; // say helo word
yang ketiga adalah dengan diapit tanda /* */
/*ini adalah komentar
bentuk ketika */
cara ketiga dapat digunakan untuk menulis komentar lebih dari satu baris. sedangkan cara satu dan dua digunakan untuk menulis komentar dalam satu baris. Komentar tidak akan dieksekusi oleh web server.
Variabel PHP
Variabel adalah tempat untuk menyimpan data sementara. Nilai dari sebuah variabel bisa text, bilangan atau data yang lainnya. PHP memiliki 8 tipe variabel: boolean (true - false), integer, floating point (desimal), string, array, object, resource dan null. Aturan penulisan varibel dalam php adalah sebagai berikut:- Sebuah variabel harus dimulai dengan tanda dolar $ misalnya, $namaVariabel;
- Nama variabel dapat berisi kombinasi dari huruf, angka dan underscore misal, $customer_1;
- Karakter pertama setelah tanda dolar harus huruf atau underscore, tidak boleh angka.
- nama variabel dalam PHP case-sensitive, artinya $namaVariabel berbeda dengan $Namevariabel.
echo $name;
print $name;
atau dapat ditampilkan dengan tanda petik dua:
echo "Hello, $name";
anda tidak bisa menampilkan varibel dengan tanda pertik satu:
echo 'Helo, $name'; // ini tidak akan bekerja, salah.
untuk lebih jelas dalam penggunaan variabel akan diberikan sebuah contoh. Ikutilah langkah-langkah berikut.
- Buat document baru dengan text editor anda, mulai dengan mengetikan kode HTML di bawah :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Penggunaan Variabel</title>
</head>
<body>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Penggunaan Variabel</title>
</head>
<body>
- Buat pembuka tag php dan isi sebuah komentar
<?PHP #contoh penggunaan varibel - buat sebuah varibel dengan script berikut:
$file=$_SERVER['SCRIPT_FILENAME'];
$_SERVER sebenarnya adalah sebuah variabel yang berisi informasi tentang server. variabel $_SERVER[‘SCRIPT_FILENAME’] berisi nama dari script yang sedang dijalankan misalnya, C:\xampp\htdocs\variable.php. Script di atas adalah untuk membuat sebuah variabel baru dengan nama $file dan mengisi variabel baru $file dengan nilai dari variabel $_SERVER[‘SCRIPT_FILENAME’]. - buat variabel kedua dengan script di bawah:
$user = $_SERVER[‘HTTP_USER_AGENT’];
$_SERVER[‘HTTP_USER_AGENT’] berisi nilai web browser dan sistem operasi yang digunakan untuk mengakses script. Script di atas adalah untuk membuat sebuah variabel baru dengan nama $user dan mengisi variabel $user dengan nilai $_SERVER[‘HTTP_USER_AGENT’]. - ketik script di bawah untuk menampilkan script yang sedang diakses:
echo "<p>Anda menjalankan script:<br><b>$file</b></p>" ; - buat script untuk menampilkan informasi bowser yang digunakan:
echo "<p>Anda menggunkan: <br><b>$user</b></p>" ; - Selesaikan kode PHP dan HTML:
?>
</body>
</html>
Hasil akhirnya adalah sebagai berikut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Penggunaan Variabel</title>
</head>
<body>
<?PHP #contoh penggunaan variabel
//variabel pertama
$file = $_SERVER['SCRIPT_FILENAME'];
//Variabel kedua
$user = $_SERVER['HTTP_USER_AGEN'];
//manmpilkan variabel pertama
echo "<p>Anda menjalankan script:<br><b>$file</b></p>" ;
//menampilkan variabel kedua
echo "<p>Anda menggunkan: <br><b>$user</b></p>" ;
?>
</body>
</html>
Simpan dengan nama variabel.php, tempatkan di direktori web server anda dan test dengan menggunakan browser anda.<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Penggunaan Variabel</title>
</head>
<body>
<?PHP #contoh penggunaan variabel
//variabel pertama
$file = $_SERVER['SCRIPT_FILENAME'];
//Variabel kedua
$user = $_SERVER['HTTP_USER_AGEN'];
//manmpilkan variabel pertama
echo "<p>Anda menjalankan script:<br><b>$file</b></p>" ;
//menampilkan variabel kedua
echo "<p>Anda menggunkan: <br><b>$user</b></p>" ;
?>
</body>
</html>
Referensi : My PHP Tutorials
Langganan:
Postingan (Atom)
Kategori Tulisan
- Berita Olahraga (3)
- C++ Builder (2)
- Fenomena Alam (1)
- Info Bisnis (1)
- Monitoring Rumah (1)
- PHP (2)
- Tips dan Trik Delphi (8)
- Tips Trik Blog (1)
- Tips Trik Perbaikan Motor (1)
- Tips Troubleshoot Komputer (1)
- Tutorial Delphi (5)