PHP –> Passing By Value & Reference

A.  Passing By Value

Passing  by  value  sama  dengan  passing  by  copy  yaitu  fungsi  yang  menerima
variabel  mendapat  copy  dari  variabel  tersebut  sehingga  fungsi  tersebut  hanya  dapat mengubah copy dari variabel tersebut. Di sini kita mendapat jaminan bahwa fungsi yang menerima variabel  tidak dapat merubah variabel  tersebut. 

Contoh kodenya

<?php 
function jumlah($nilai) 
{ 
$nilai++; 
} 
$input=5; 
jumlah($input); 
echo $input; 
?>

B. Passing By Reference

Passing  by  address  sama  artinya  dengan  passing  by  reference  yaitu  alamat  dari variabel  dipasangkan  ke  parameter  dan  fungsi  yang  dipanggil,  jadi  addressnya  yang diberikan bukan copynya. Passing by address  ini melibatkan pointer.  Pointer  adalah  suatu  variabel  yang  nilainya  adalah alamat dari variabel lain.

Contoh kodenya

<?php
function jumlah(&amp;$nilai)
{
$nilai++;
}
$input=5;
jumlah($input);
echo $input;
?>
Thank’s for your attention Read Full...

PHP –> Generate Table

Pada pertemuan kali ini kita akan membuat tabel dengan cara men-generate tabel dari sebuah matriks dengan jumlah sel tertentu…

Berikut ini adalah tampilan dari tabel yang akan kita buat

1. Tabel dengan matriks 4 x 3 dan 12 sel

GT12

2. Tabel dengan matriks 4 x 3 dan 10 sel

GT10

Lansung saja menuju source codenya

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Generate Tabel</title>
</head>
<body>
<h3 align="center" class="style1">GENERATE TABEL</h3>
<div align="center">
  <?php
$rows = 1;
$columns = 1;
$cells = 1;
?>
  
  <?php $rows = 3; ?>
  <?php $columns = 4; ?> 
  <?php $cells = 12; ?>
  
  <?php
    echo "&lt;table width=300 height=300 border=1>";
    $baris = 0;
    $sel = 1;
    while ($sel <= $cells)
    {
        while ($baris < $rows) 
        {
            echo "<tr>";
            $kolom = 0;
            while ($kolom < $columns) 
            {
                if ($sel <= $cells) 
                    {
                        echo "<td><div align=center>".$sel."</div></td>";
                        $sel++;
                    }
                $kolom++;
            }
        echo "</tr>";
        $baris++;
        }
    }
    echo "</table>";
?>
</div>
</body>
</html>

pembuatannya sama dengan matriks, pada tutorial kali ini kita hanya menambahkan variabel sel untuk mengenerate selnya. Penomoran sel urut di-generate dengan sebuah perulangan dan dimulai dari nomer 1….

sekian pertemuan kali ini… good luck’s!!!

envelopeaslplatesoccerballfilmmobile

Read Full...

PHP –> Matriks 4 x 3

Pada pertemuan kali ini akan kami bahas tentang cara membuat matriks dengan PHP

Kita akan membuat matriks seperti gambar di bawah ini

Matrix

Marilah kita bahas cara membuat matrix bersama2…

pertama2 kita deklarasikan dulu variabel yang akan digunakan. Variabel yang dibutuhkan adalah variabel untuk baris dan kolom. Setelah itu kita buat perulangan untuk mengulang baris dan kolom yang telah kita deklarasikan. Kondisi perulangan akan berhenti jika matriks telah memenuhi nilai yang telah kita masukan. Pada tutorial kali ini kita membuat matriks 4 baris dan 3 kolom…

Berikut ini source code lengkapnya

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Matrks 4 X 3</title>
</head>
<body>
<h3 align="center" class="style1">MATRIKS 4 X 3</h3>
<div align="center">
<?php
$rows = 1;
$columns = 1;
?>
  
  <?php $rows = 3; ?>
  <?php $columns = 4; ?> 
  
  <?php
  echo "&lt;table border=1 width=300 height=300>";
  $baris = 0;
  while ($baris < $rows) 
  {
      echo "<tr>";
      $kolom = 0;
           while ($kolom < $columns) 
           {
          echo "<td></td>";
               $kolom++;
        }
   echo "</tr>";
   $baris++;
   }
   echo "</table>";
?>
</div>
</body>
</html>

Sekian pertemuan kali ini, semoga bermanfaat… Thank’s for your attention

coffeecoffeecoffeecoffeecoffeecoffee

Read Full...

PHP --> Menyapa Bos

Bagaimanakah anda menyapa bos?

Pada pertemuan kali ini akan kami bahas mengenai cara menyapa bos menggunakan bahasa PHP...

Ayo kita belajar bersama!!! Beginilah ceritanya...

Ketika aq datang ke kampus, aq bertemu dengan dosen pemrograman web. Aq bingung mau menyapa beliau, secara tidak sengaja aq mengucapkan selamat siang pak!!! Beliau menjawab selamat pagi mas!!! aq kaget bukan main, lalu q liat jam di Hpq eh ternyata masih jam 07.00 WIB. Semenjak kejadian itulah aq merasa perlu membuat sebuah program Greeting to Bos... sekian ceritanya mari kita lanjutkan ke materi... OK!

Berikut ini adalah tampilan dari hasil program PHP pertamaq

 Greeting

Silahkan pelajari source codenya sendiri y? gampang ko! OK...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
<title>Seleksi switch</title> 
</head> 
<body> 
<?php 
 
$i = 11; 
 
if ($i >= 4 && $i <= 10) { 
    echo "Selamat Pagi"; 
} elseif ($i >= 11 && $i <= 15) { 
    echo "Selamat Siang"; 
} elseif ($i >= 16 && $i <= 20) { 
    echo "Selamat Sore"; 
} elseif ($i >= 21 && $i <= 24 && $i >= 1 && $i <= 3) { 
    echo "Selamat Malam";
} else {
    echo "Inputan Salah";
}
 
 
?> 
</body> 
</html> 

Sekian pertemuan kali ini, semoga bermanfaat… Amin3X…

smile_sadsmile_sadsmile_sadsmile_sadsmile_sadsmile_sad

Read Full...

Membuat Form Pemesanan

Dalam tutorial kali ini akan dibahas cara membuat form pemesanan makanan berbasis web dengang menggunakan java script.

Form Pemesanan Berbasis JavaScript

No Makanan/Minuman Harga Pesan
1 Bakso Istimewa @
2 Soto Spesial @
3 Mie Ayam Super @
4 Es Degan @
5 Es Campur @
Jumlah Total
Diskon
Jumlah Dibayar

Untuk membuat form tersebut diatas kiata harus membuat fungsi untuk menghitung total biaya dalam melakukan pembelian makanan. Fungsi tersebut didefinisikan dengan menggunakan Java Script. Selanjutnya kita buat tabel untuk menempatkan masing2 daftar menu makanan yang dibeli serta harga dari masing2 makanan tersebut. Setelah tabel terbentuk, selanjutnya kita buat textfield dan button. textfield berisi jumlah makanan yang dibeli serta total harga yang harus dibayarkan serta button batal untuk membatalkan semua pesanan. Pada textfield total harga akan berubah/mentotal seluruh harga apabila kita melakukan perubahan pada textfield jumlah makanan yang dipesan. Kita gunakan event onChange untuk melakukan penotalan harga. Sedangkan pada button batal kita tambahkan event onClick untuk membetalkan pesanan dengan mengosongkan seluruh textfield jumlah dan total harga. Berikut ini source code lengkapnya :

<!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"xml:lang="en"lang="en">
 
<head>
 
<title>Warung Jawa</title>
 
</head>
 
<body>
 
<script language="JavaScript" type="text/javascript">
   1:  
   2:  
   3: <!--
   4:  
   5: function hitung(){
   6:  
   7: var nt = document.form1;
   8:  
   9: var hb = 12000 * parseInt(nt.Bakso.value);
  10:  
  11: var hs = 10000 * parseInt(nt.Soto.value);
  12:  
  13: var hm = 15000 * parseInt(nt.Mie.value);
  14:  
  15: var hd = 5000 * parseInt(nt.Degan.value);
  16:  
  17: var hc = 7000 * parseInt(nt.Campur.value);
  18:  
  19: var jt = hb + hs + hm + hd + hc;
  20:  
  21: if (jt > 50000){
  22:  
  23:     nt.Total.value = jt;
  24:  
  25:     nt.Diskon.value = 10000;
  26:  
  27:     nt.Bayar.value = jt - parseInt(nt.Diskon.value);
  28:  
  29:  } else {
  30:  
  31:     nt.Total.value = jt;
  32:  
  33:     nt.Diskon.value = 0;
  34:  
  35:     nt.Bayar.value = jt - parseInt(nt.Diskon.value);
  36:  
  37:  }
  38:  
  39: }
  40:  
  41: function resetForm(){
  42:  
  43: document.form1.reset();
  44:  
  45: }
  46:  
  47: //-->
  48:  
</script>
 
<h3>Form Pemesanan Berbasis JavaScript</h3>
 
<form name="form1" action="#">
 
<table border="1px">
 
<tr>
 
    <th>No</th>
 
    <th>Makanan/Minuman</th>
 
    <th>Harga</th>
 
    <th>Pesan</th>
 
</tr>
 
<tr>
 
    <td width="15px">1</td>
 
    <td width="200px">Bakso Istimewa</td>
 
    <td width="85px">&#64; <input type="text" name="bakso" value="12000" size="6" disabled="true"/></td>
 
    <td width="150px"><input type="text" name="Bakso" value="0" onChange="hitung()"/></td>
 
</tr>
 
<tr>
 
    <td>2</td>
 
    <td>Soto Spesial</td>
 
    <td>&#64; <input type="text" name="soto" value="10000" size="6" disabled="true"/></td>
 
    <td><input type="text" name="Soto" value="0" onChange="hitung()"/></td>
 
</tr>
 
<tr>
 
    <td>3</td>
 
    <td>Mie Ayam Super</td>
 
    <td>&#64; <input type="text" name="mie" value="15000" size="6" disabled="true"/></td>
 
    <td><input type="text" name="Mie" value="0" onChange="hitung()"/></td>
 
</tr>
 
<tr>
 
    <td>4</td>
 
    <td>Es Degan</td>
 
    <td>&#64; <input type="text" name="degan" value="7000" size="6" disabled="true"/></td>
 
    <td><input type="text" name="Degan" value="0" onChange="hitung()"/></td>
 
</tr>
 
<tr>
 
    <td>5</td>
 
    <td>Es Campur</td>
 
    <td>&#64; <input type="text" name="campur" value="7000" size="6" disabled="true"/></td>
 
    <td><input type="text" name="Campur" value="0" onChange="hitung()"/></td>
 
</tr>
 
<tr>
 
    <td colspan="3" align="right">Jumlah Total</td>
 
    <td><input type="text" name="Total" disabled="true" /></td>
 
</tr>
 
<tr>
 
    <td colspan="3" align="right">Diskon</td>
 
    <td><input type="text" name="Diskon" disabled="true" /></td>
 
</tr>
 
<tr>
 
    <td colspan="3" align="right">Jumlah Dibayar</td>
 
    <td><input type="text" name="Bayar" disabled="true" align="right"/></td>
 
</tr>
 
</table><br/>
 
<input type="button" value="BATAL" onClick="resetForm()" />
 
</form>
 
</body>
 
</html>
sekian tutorial singkat kali ini, semoga bermanfaat....

smile_regularsmile_regularsmile_regularsmile_regularsmile_regularsmile_regular Read Full...

Chat

ShoutMix chat widget

Visitors

 
© Grunge Theme Copyright by GORESAN TINTA EMAS | Template by Blogger Templates | Blog Trick at Blog-HowToTricks