This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Selasa, Desember 20, 2011

PHP Dasar Kalkulator Sederhana

Berikut ini script PHP untuk melakukan aksi penjumlahan, pengurangan, perkalian, pembagian dan modulus.


<html>
<head>
<title>faruzone</title>
</head>

<body>
<form name="calculator" method="post" action="aritmetic.php">
<table>
                <tr>
                                <td colspan="2"><div align="center">Calculator Sederhana</div></td>
                </tr>
                <tr>
                                <td>Operand Pertama</td>
                                <td><input type="text" name="nilaipertama" /></td>
                </tr>
                <tr>
                                <td>Operator</td>
                                <td><select name="operator">
                                <option value="*">Perkalian</option>
                                <option value="/">Pembagian</option>
                                <option value="%">Modulus</option>
                                <option value="+">Penjumlahan</option>
                                <option value="-">Pengurangan</option>
                                </select>
                </td>
                </tr>
                <tr>
                                <td>Operand Kedua</td>
                                <td><input type="text" name="nilaikedua" /></td>
                </tr>
                <tr>
                                <td><input type="submit" name="proses" value="HItung" /></td>
                </tr>
</table>
</form>
<?php
                $nilaipertama = $_POST['nilaipertama'];
                $operator = $_POST['operator'];
                $nilaikedua = $_POST['nilaikedua'];
                if($operator=='*'){
                                $hasil=$nilaipertama*$nilaikedua;
                                print("hasil Perkalian =  $hasil");
                }elseif($operator=='/'){
                                $hasil=$nilaipertama/$nilaikedua;
                                print("hasil Pembagian =  $hasil");
                }elseif($operator=='%'){
                                $hasil=$nilaipertama%$nilaikedua;
                                print("hasil Modulus =  $hasil");
                }elseif($operator=='+'){
                                $hasil=$nilaipertama+$nilaikedua;
                                print("hasil Penjumlahan =  $hasil");
                }elseif($operator=='-'){
                                $hasil=$nilaipertama-$nilaikedua;
                                print("hasil Pengurangan =  $hasil");
                }
?>
</body>
</html>

Hasilnya :














Semoga bermanfaat...

Minggu, Desember 18, 2011

Belajar dasar PHP break & continue

<html>
<head>
<title>Latihan 3</title>
</head>
<body>
<?php
$halaman=$_SERVER['PHP_SELF'];
?>
<h1>Pemilihan tampilan text</h1>
<form name="latihan3" method="post" action="<? echo $halaman; ?>">
<table>
<tr>
<td>Teks : </td>
<td><input name="teks" type="text" /></td>
</tr>
<tr>
<td>Ditampilkan sebanyak: </td>
<td><select name="jumlahteks">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>
</td>
</tr>
<tr>
<td>Lakukan:</td>
<td><input name="cmd" value="break" type="radio" />Break</td>
<td><input name="cmd" value="continue" type="radio" />Continue</td>
</tr>
<tr>
<td>Pada Hitungan Ke:</td>
<td><select name="hitunganke">
<?php
for ($i=1; $i<=15; $i++){
print("<option value='$i'>$i</option>");
}
?>
</select>
</td>
</tr>
<tr>
<td><input type="submit" name="proses" value="Proses" /></td>
</tr>
</table>
</form>
<?php
$proses=$_POST['proses'];
$teks=$_POST['teks'];
$jumlahteks=$_POST['jumlahteks'];$3C/div>
$cmd=$_POST['cmd'];
$hitunganke=$_POST['hitunganke'];
if($proses){
for($i=1; $i<=$jumlahteks; $i++){
print("hitungan ke-$i: ");
if($i==$hitunganke){
if($cmd=="break"){
print("break<br>");
break;
}elseif($cmd=="continue"){
print("continue<br>");
continue;
}
}
print("$teks<br>");
}
}
?>
</body>
</html>

Break :


















Continue:
 

Kamis, Desember 15, 2011

Belajar PHP

Fungsi-fungsi yang disediakan oleh PHP
  • Fungsi String
  • string strlen (string str)
  • string strtoupper (string string)
  • string substr (string, string, int, string [int length])
  • dst
  • Fungsi Date
Digunakan untuk memperoleh tanggal atau jam pada system (server).
Bentuk pemanggilan: date(string_format)
Nilai balik berupa string yang tergantung oleh nilai pada argumennya.
Argumen
Nilai Balik
D
Nama hari yang terdiri atas tiga huruf (misalnya “Sun” dan “Fri”);
F
Nama bulan sekarang (misalnya “January”)
l (Huruf L Kecil)
Nama hari sekarang, dengan format panjang (misalnya “Friday”)
M
Nama bulan terdiri atas tiga huruf, misalnya “Jan”
Y
Tahun dalam bentuk 4 digit. Misalnya, “2009”
t
Jumlah hari pada bulan sekarang (“28” sampai dengan “31”)
d
Hari sekarang dengan format angka

  • Fungsi File
Digunakan baik untuk kebutuhan pembukaan, pemanipulasi maupun menutup file. Funsi-fungsi tersebut diantaranya:
  • Bool fopen string filename, string mode)
  • int fwrite (resource handle, string string [int length])
  • bool fclose (resource handle)
  • dst


Koneksi Ke Database
  • mysql_connect (host,user,password)
Fungsi ini digunakan untuk membuka koneksi dengan server MySQL. Contoh:
$host = “localhost”;
$name = “root”;
$pass = “”;
$conn = mysql_connect($host,$name,$pass);

  • mysql_select_db (nama_database, nama_koneksi)
Fungsi ini digunakan untuk memilih database yang akan digunakan. Contoh:
$conn = mysql_connect (“localhost”,”root”,””);
$sukses = mysql_select_db (“perpustakaan”, $conn);

  • mysql_query (perintah_query, nama_koneksi)
Digunakan untuk mengirimkan query ke server database melalui link nama koneksi. Fungsi ini mengembalikan nilai FALSE baik CREATE, UPDATE, DELETE, DROP, dll. Contoh:
$conn = mysql_connect (“localhost”,”root”,””);
$sql = “select nama_anggota, password from anggota where nomor_anggota =
‘$usernamae’”;
$rs = mysql_query ($sql, $conn);

  • mysql_fetch_array (hasil_query)
Fungsi ini digunakan untuk melakukan pembacaan record hasil query yang dilakukan. Pembacaan ini dilakukan mulai dari record pertama sampai nilai terakhir.

  • mysql_fetch_row (hasil_query)
Fungsi ini hampir sama dengan mysql_fetch_array, hasil pembacaan data hanya menggunakan index numeris saja yang dimulai dari 0 untuk kolom pertama sampai n-1 untuk kolom terakhir hasil query.

  • mysql_result (hasil_query, no_record, nama_field)
Fungsi ini berguna untuk mengambil langsung nilai hasil query pada suatu baris dan kolom tertentu (satu sel) dengan menyebutkan parameter variable hasil proses query, no_record, untuk nomor baris (dimulai dari 0) dan nama field.

  • mysql_num_field (hasil_query)
Fungsi ini berguna untuk mendapatkan jumlah field dari hasil query. Contoh:
$jum_kolom = mysql_num_fields ($rs);

  • mysql_num_rows (hasil_query)
Fungsi ini berguna untuk mendapatkan jumlah baris dari hasil query. Menghasilkan suatu array yang berisi seluruh kolom dari sebuah baris pada suatu himpunan hasil. Mengambil data secara baris per baris. Data yang diambil dalam bentuk array (elemen dari array adalah field-field dari table data). Contoh:
$jml_baris = mysql_num_rows ($rs);

Modularisasi dalam PHP

Modularisasi adalah penyusunan/pembuatan program berdasarkan modul – modul . Modul dapat berupa fungsi atau prosedur . Jenis modularisasi di dalam PHP antara lain:


  • Require() adalah bentuk modular yang digunakan untuk menggabungkan suatu script PHP atau teks dari file lain dengan script PHP yang memanggilnya, file yang digabungkan tidak harus script PHP. 
  • Include() hampir sama dengan require() tapi bedanya adalah include digunakan untuk menggabungkan suatu script atau file dengan script pemanggilnya.Include dapat digunakan dalam struktur pengulangan, untuk melakukan pemanggilan file-file yang berbeda. 
  • Require_once() pada dasarnya sama dengan require(), tapi perbedaannya adalah jika menggunakan require_once() apabila terjadi duplikasi fungsi atau duplikasi pemanggilan maka akan terhindar, karena secara default require_once() akan memaksa PHP untuk menggunakan nama fungsi atau pemanggilan yang telah ada. 
  • Include_Once() hampir sama dengan require_once() tetapi perbedaanya adalah pada include_once() setiap kali dijalankan akan selalu ada evaluasi ulang.