Welcome to Coding World,
Peran PHP : Membantu membuat website dinamis
Kita membicarakan topik “Scripting Language” di bidang website design, khususnya Toko Online. Menurut informasi dari official site PHP, yaitu PHP.net, definisi PHP atau PHP: Hypertext Prepocessor adalah :
PHP adalah bahasa pemrograman web yang bisa disisipkan dalam code HTML dan berupa script yang dijalankan di Server.
Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java dan Perl. Tujuan PHP membantu para Pengembang Website (Web Developer) untuk membuat website dinamis dengan cepat. Manfaat penggunaan PHP adalah code yang menyusun program tidak perlu diedarkan ke user sehingga kerahasiaan code terlindungi. Dan hal yang menarik, PHP digunakan untuk akses atau support bermacam database seperti Access, Oracle, MySQL et cetera.
Saat Anda membuka website berbasis PHP, web server akan memproses code-code PHP. Beberapa code atau perintah dari PHP tersebut selanjutnya ada yang diterjemahkan ke dalam HTML dan ada yang disembunyikan (misalnya proses kalkulasi dan operasi). Setelah diterjemahkan ke dalam HTML, web server akan mengirim kembali ke web browser pengunjung tersebut.
Pada bagian 1, membicarakan macam variable dan tipe data, beserta latihan 1 - 4 untuk penggunaan pada Parsing Variabel melalui Form dan Parsing Variable melalui Link. Bagian 2 mengulas Statement Program. Pada bagian 3 ini akan membicarakan dasar-dasar proses operasi dan kalkulasi pada program PHP.
Operator
Operator adalah symbol yang digunakan dalam program untuk melakukan suatu operasi, misal perkalian atau pembandingan, penjumlahan, kesamaan dua buah nilai, atau bahkan memberikan nilai ke variable.Operator Aritmatika
+= menambahkan variable di sisi kiri dengan nilai di sisi kanan-= mengurangi isi variable di sisi kiri dengan nilai di sisi kanan
/= membagi isi variable di sisi kiri dengan nilai di sisi kanan
%= memperoleh sisa pembagian antara variable di sisi kiri dengan nilai di sisi kanan
Operator Pembanding
== sama dengan< kurang dari
> lebih dari
<= kurang dari atau sama dengan
>= lebih dari atau sama dengan
!= tidak sama dengan (bisa juga menggunakan <>)
Latihan9.php
<?
switch ($operator){
case "+" : $hasil=$angka1+$angka2;
break;
case "-" : $hasil=$angka1-$angka2;
break;
case "*" : $hasil=$angka1*$angka2;
break;
case "/" : if ($angka2==0) $hasil="E"; else $hasil=$angka1/$angka2;
break;
}
?>
<HTML>
<HEAD>
<TITLE> Latihan kesembilan </TITLE>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="latihan9.php">
<TABLE style="font-family:verdana;font-size:10pt" align=center border=5
cellspacing=0>
<TR bgcolor=f1f1f1>
<TD colspan=4>Kalkulator Sederhana</TD>
</TR>
<TR>
<TD colspan=4><INPUT TYPE="text" NAME="angka1" value="<? print $angka1
?>"></TD>
</TR>
<TR>
<TD colspan=4><INPUT TYPE="text" NAME="angka2" value="<? print $angka2
?>"></TD>
</TR>
<TR align=center>
<TD><INPUT TYPE="submit" name="operator" value="+"></TD>
<TD><INPUT TYPE="submit" name="operator" value="-"></TD>
<TD><INPUT TYPE="submit" name="operator" value="*"></TD>
<TD><INPUT TYPE="submit" name="operator" value="/"></TD>
</TR>
<TR>
<TD colspan=4><INPUT TYPE="text" NAME="hasil" value="<? print
$hasil?>"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
switch ($operator){
case "+" : $hasil=$angka1+$angka2;
break;
case "-" : $hasil=$angka1-$angka2;
break;
case "*" : $hasil=$angka1*$angka2;
break;
case "/" : if ($angka2==0) $hasil="E"; else $hasil=$angka1/$angka2;
break;
}
?>
<HTML>
<HEAD>
<TITLE> Latihan kesembilan </TITLE>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="latihan9.php">
<TABLE style="font-family:verdana;font-size:10pt" align=center border=5
cellspacing=0>
<TR bgcolor=f1f1f1>
<TD colspan=4>Kalkulator Sederhana</TD>
</TR>
<TR>
<TD colspan=4><INPUT TYPE="text" NAME="angka1" value="<? print $angka1
?>"></TD>
</TR>
<TR>
<TD colspan=4><INPUT TYPE="text" NAME="angka2" value="<? print $angka2
?>"></TD>
</TR>
<TR align=center>
<TD><INPUT TYPE="submit" name="operator" value="+"></TD>
<TD><INPUT TYPE="submit" name="operator" value="-"></TD>
<TD><INPUT TYPE="submit" name="operator" value="*"></TD>
<TD><INPUT TYPE="submit" name="operator" value="/"></TD>
</TR>
<TR>
<TD colspan=4><INPUT TYPE="text" NAME="hasil" value="<? print
$hasil?>"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Array
Pengertian Array
Array adalah wadah yang dapat menyimpan sejumlah nilai scalar
Masing-masing nilai diakses melalui indeks yang biasa disebut subskrip. Dalam hal ini indeks berupa bilangan bulat yang dimulai dari nol.
Menciptakan Array
Array dalam PHP diciptakan dengan bentuk sebagai berikut :$namaArray=array(elemen_1, … , elemen_N);
Mengubah Variabel Biasa Menjadi Array
Sebuah variable biasa bisa diubah keadaannya menjadi sebuah array, contoh :variable $kalimat="Saya belajar PHP";
bisa diubah menjadi array $kata dengan masing-masing elemen sebagai berikut :
$kata[0]="Saya"; $kata[1]="belajar"; $kata[2]="PHP";
Fungsi untuk melakukan hal tersebut adalah menggunakanexplode. Sintaknya adalah :
explode("pemisah","string yang akan dijadikan array");
Karena itu pernyataan di atas dapat dituliskan dalam program berikut ini :
$kalimat="Saya belajar PHP";
$kata=explode(" ",$kalimat);
$kata=explode(" ",$kalimat);
Kebalikan explode adalah implode. Sintaknya adalah :
implode("perekat","array yang akan digabung")
Jika variable array di atas akan digabung kembali dengan penggabungnya tanda strip tengah (-) misalnya maka hal tersebut dapat dituliskan dalam program berikut :
$gabung=implode("-",$kata);
Mengetahui Jumlah Elemen Array
Untuk tahu jumlah elemen array gunakan fungsi count() dengan argument berupa nama array.Latihan10.php
<?
$kalimat="Saya belajar PHP";
$kata=explode(" ",$kalimat);
$jumlahArray=count($kata);
for ($i=0;$i<$jumlahArray;$i++){
print "\$kata[$i]=$kata[$i]<BR>";
}
$gabung=implode("-",$kata);
print"<BR>";
print "\$gabung=$gabung";
?>
$kalimat="Saya belajar PHP";
$kata=explode(" ",$kalimat);
$jumlahArray=count($kata);
for ($i=0;$i<$jumlahArray;$i++){
print "\$kata[$i]=$kata[$i]<BR>";
}
$gabung=implode("-",$kata);
print"<BR>";
print "\$gabung=$gabung";
?>
Bersambung ke : BAGIAN 4
OK, Good luck!