Minggu, 29 Juni 2014



  = SEQUENTIAL =
 <?php
    $ a=5;
    $ b=10;
    $ c= $a+$b;
    echo $c;
 ?>

    Nb : Setiap Variabel diawali oleh "$"

Senin, 23 Juni 2014

Fungsi Dalam Variable Array

PHP banyak sekali menyediakan fungsi untuk memanipulasi variable array. Disini saya akan susun beberapa fungsi dalam variable array diantaranya…
1. Fungsi Count & Size of
Kedua fungsi ini memiliki penggunaan yang sama yaitu menghitung jumlah elemen yang dimiliki oleh sebuah array. Sintaksnya saya tulis dibawah ini.

1
2
count ($array)
sizeof ($array)
Mari kita coba mempraktekkan sintaks tersebut dengan pembuatan perhitungan nilai. Silahkan siapkan text editor anda untuk mengetikkan kode dibawah ini.

1
2
3
4
5
6
7
8
9
10
11
<?php
$a[0] = 1;
$a[1] = 5;
$a[2] = 7;
$total = count($a);
echo "Jumlah nilai ke-1 = $total<br />";
$b["imam"] = "A";
$b["hadi"] = "B";
$jumlah = sizeof($b);
echo "Jumlah nilai ke-2 = $jumlah";
?>
Setelah selesai, silahkan simpan kode tersebut & jalankan di web browser anda. Lebih mudah memakai count atau sizeof ? Saya rasa lebih mudah memakai count seperti layaknya lebih mudah memakai echo daripada print.

2. Fungsi Array_push()
Fungsi ini digunakan untuk menyisipkan elemen baru ke dalam sebuah array. Elemen ini disisipkan pada bagian akhir & sintaksnya sebagai berikut.

1
array_push($array, nilai[nilai,…])
Mari kita coba praktekkan dengan menuliskan kode dibawah ini.

1
2
3
4
5
<?php
$belajar = array ("HTML5", "CSS3");
array_push ($belajar, "PHP", "SQL");
echo "Sekarang belajarnya jadi HTML5, CSS3, PHP, SQL";
?>

3. Fungsi Array_splice()
Fungsi ini digunakan untuk mengambil / membuang satu atau beberapa elemen array & menggantikannya dengan yang baru. Sintaksnya bisa dilihat dibawah ini.

1
array_splice ($array, letak [, panjang [, pengganti]])
Parameter letak dalam sintaks diatas menunjukkan mulai dari elemen mana array tersebut akan diganti. Jika true, maka elemen dihitung dari depan, jika false, maka elemen dihitung dari belakang. Parameter panjang yaitu jika nilainya true menunjukkan jumlah elemen yang akan diganti atau dibuang. Jika false, maka jumlah elemen yang tertinggal tidak diganti. Untuk lebih jelasnya sebaiknya tulis & pehatikan kode dibawah ini.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
echo "Anggota array awal adalah: <br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,2)";
echo "<br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, 2);
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,1,-1)";
echo "<br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, 1, -1);
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,1, count(\$input), \"AJAX\")";
echo "<br />";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, 1, count($input), "AJAX");
print_r($input);
echo "<br /><br />";
echo "array_splice(\$input,-1,1, array(\"JQuery\",\"Framework\"))";
echo "<BR>";
$input = array ("HTML", "PHP", "CSS", "JavaScript");
array_splice ($input, -1, 1, array("JQuery", "Framework"));
print_r($input);
?>

Beberapa Jenis Struktur Perulangan Dalam PHP

Struktur Perulangan ada beberapa macam, diantaranya Perulangan While, Do – While, For, & Perulangan dalam Perulangan. Kita akan mempelajari satu persatunya disini, dimulai dari Perulangan While.

Perulangan While

Proses Perulangan While ini adalah ketika pertama tercapai, maka ekspresi dievaluasi. Jika salah, maka kode blok akan dilewati & Jika benar, maka blok control akan dijalankan & kemudian kembali ke atas pada pengecekan kondisi lagi selama persyaratan terpenuhi atau bernilai true. Contoh struktur sederhana dalam perulangan while bisa anda perhatikan kode PHP dibawah ini.

1
2
3
4
5
6
7
8
<?php
$x=1; //Nilai Variable
while ($x<=10) //Ekspresi
{
echo $x. Nurul Imam<br />”; //Block Program
$x++;
}
?>

Perulangan Do – While

Perulangan dengan perintah Do – While merupakan kebalikan dari struktur perulangan While. Jika pada struktur While, pendeteksian ekspresi dilakukan pada awal perulangan, Pada struktur Do – While ini pendeteksian ekspresi dilakukan setelah proses satu loop dilakukan. Untuk lebih jelasnya, perhatikan struktur perulangan Do – While dibawah ini.

1
2
3
4
5
6
7
8
9
<?php
$x=1; // Nilai Variable
do
{
echo $x. Nurul Imam<br />”; //Statement
$x++;
}
while ($x<=10); //Ekspresi
?>
Ekspresi merupakan kondisi yang harus dipenuhi sebagai syarat terjadinya perulangan. Jika kondisi pada ekspresi masih terpenuhi, maka perulangan akan masih dilakukan.

Perulangan For

Perulangan For dapat ditentukan jumlah perulangan & kelipatan perulangannya. Kita hanya perlu menuliskan nilai awal perulangan & nilai batas perulangannya. Nilai variable akan otomatis bertambah atau berkurang setiap kali proses perulangan dilakukan. Untuk lebih jelasnya silahkan perhatikan struktur perulangan for dibawah ini.
?
1
2
3
4
5
6
<?php
for ($x=1;$x<=10;$x++) //Nilai Awal, Akhir, Step
{
echo “<font size=$x>Nurul Imam<br /></font>”; //Statement
}
?>
Struktur diatas adalah bentuk perulangan for. Nilai awal adalah batas kondisi awal perulangan, Nilai akhir adalah batas kondisi akhir perulangan, sedangkan Step adalah step perulangan (Tingkat Kenaikan). Statement adalaha pernyataan yang diulang. Selanjutnya kita mempelajari Struktur Perulangan dalam Perulangan.

Perulangan Dalam Perulangan

Dalam bahasa pemrograman, sering kali terjadi dimana kode perulangan tersebut berada dalam perulangan yang lain. Untuk lebih jelasnya perhatikan kode PHP dibawah ini yang menjelaskan Struktur Perulangan Dalam Perulangan.

1
2
3
4
5
6
7
8
9
10
<?php
for ($x=1; $x<=10; $x++)
{
    for ($y=1; $y<=$x; $y++)
    {
        echo “ # “; //Statement
    }
    echo “<br />”; //Statement
}
?>
Contoh diatas terlihat statement diproses oleh dua perulangan yaitu perulangan dengan ekspresi X dan Y. Silahkan simpan & jalankan di localhost untuk melihat hasilnya

Struktur Logika Switch Case Dalam PHP

Struktur Logika Switch Case ini sangat cocok dipakai untuk kondisi logika yang memiliki nilai-nilai pasti dalam logika tersebut. Untuk lebih jelasnya silahkan tulis & perhatikan kode PHP dibawah ini.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$grade = “A”; //Variable Ekspresi
switch ($grade) {
    case “A”;
echo “Memuaskan”; //Pernyataan 1
break;
    case “B”;
echo “Baik”; //Pernyataan 2
break;
    case “C”;
echo “Cukup”; //Pernyataan 3
break;
    default;
echo “Kurang”; //Pernyataan 4
}
?>

Struktur Logika If Else Dalam PHP

Fungsi logika If adalah fungsi yang digunakan untuk mengerjakan proses yang berhubungan dengan kondisi. Dalam struktur logika If ini terdapat 2 jenis, If Tunggal & If Majemuk. Berikut ini saya akan jelaskan tentang Logika If Tunggal & Logika If Majemuk.

Logika If Tunggal

Logika If Tunggal adalah struktur logika yang hanya memilki satu kondisi yang harus dipilih. Contoh dari Struktur Logika If Tunggal bisa anda lihat dibawah ini.

1
2
3
4
5
6
7
8
9
<?php
$x = 10;
$y = 5;
If ($x > $y) { //Ini adalah Ekspresi
    echo “X Lebih Besar Dari Y”; //Pernyataan 1
} Else {
    echo “X Lebih Kecil Dari Y”; //Pernyataan 2
}
?>
Ekspresi merupakan kondisi yang dijadikan pengujian, sedangkan pernyataan adalah hasil pengujian. Perintah Else digunakan untuk menjelaskan pernyataan selain dari pernyataan pertama. Selanjutnya selain Logika If Tunggal, masih ada lagi pembahasan tentang If Majemuk.

Logika If Majemuk

Logika If Majemuk terdapat lebih dari satu kondisi yang menuju pada keputusan yang akan diambil. Supaya lebih jelas, anda bisa perhatikan Struktur Logika If Majemuk dibawah ini.

1
2
3
4
5
6
7
8
9
10
11
<?php
$x = 10;
$y = 10;
If ($x > $y) { //Ekspresi Pertama
    echo “X Lebih Besar Dari Y”; //Pernyataan Pertama
} elseif ($x == $y) { //Ekspresi Kedua
    echo “X Sama Dengan Y”; //Pernyataan Kedua
} else {
    echo “X Lebih Besar Dari Y”; //Pernyataan Ketiga
}
?>

Struktur & Komponen Input Output PHP

Input & Output adalah struktur yang paling banyak digunakan. Input merupakan tampilan untuk menginput atau memasukkan data, kemudian data tersebut akan diproses. Selanjutnya hasil dari proses tersebut akan ditampilkan pada komponen output. Berikut ini adalah contoh dasar kode PHP yang menggunakan kondisi dari proses input output.

1
2
3
4
5
6
7
8
<?php
$panjang = 10;
$lebar = 5;
$luas = $panjang * $lebar;
echo “Panjang : $panjang<br />”;
echo “Lebar : $lebar<br />”;
echo “Luas Persegi : $hasil”;
?>

Komponen Input & Output

Beberapa diantara komponen input output adalah text box, combo box, & radio button. Pembuatan komponen ini bisa menggunakan text editor untuk menuliskan kode HTML. Selanjutnya kode HTML ini akan dihubungkan dengan kode pemrosesan PHP. Contohnya bisa anda lihat dibawah ini.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
<title>Komponen Input & Output</title>
</head>
<body>
<!--Komponen Form Untuk Menjalankan Proses-->
<form method="post" action="proses.php">
<!--Komponen Input Text Box-->
Nama Mahasiswa : <input type="text" name="nama" id="nama" /> 
<!--Komponen Input Combo Box-->
Fakultas : <select name="fakultas">
    <option value="TI">Teknik Informatika</option>
    <option value="SI">Sistem Informasi</option>
    <option value="SK">Sistem Komputer</option>
</select
<!--Komponen Input Radio Button-->
Jenis Kelamin : <input type="radio" name="kelamin" value="Laki-Laki">Laki-Laki
<input type="radio" name="kelamin" value="Perempuan">Perempuan
<input type="submit" name="submit" value="Input">
</form>
</body>
</html>

Simpan yang sudah ditulis diatas dengan nama input-output.php dalam direktori web server anda. Lalu buat lagi file dengan nama proses.php dan tulis kode PHP dibawah ini.

1
2
3
4
5
6
7
<?php
echo "Nama Mahasiswa : ".$_POST['nama']; //Proses Untuk Text Box
echo "<br />";
echo "Fakultas : ".$_POST['fakultas']; //Proses Untuk Check Box
echo "<br />";
echo "Jenis Kelamin : ".$_POST['kelamin']; //Proses Untuk Radio Button
?>
 
Simpan dan buka input-output.php dalam web server anda. Untuk hasil yang sudah saya buat, silahkan lihat di halaman

Beberapa Jenis Operator Dalam PHP


Dalam bahasa pemrograman secara umum, operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai variable. Variable yang nilainya dimodifikasi oleh operator disebut operand. Dibawah ini contoh statement penggunaan operator.

1
2
3
4
4 + 3 = 7
“4 + 3 = 7” //Ini adalah Ekspresi
“4” dan “3” //Ini adalah Operand
Tanda “+” dan “=” //Ini adalah Operator
Berikut ini akan saya jelaskan beberapa jenis Operator yang ada dalam bahasa pemrograman.

Arithmetic Operator

Arithmetic Operator merupakan operator matematika yang sering digunakan dalam operasi matematika. Berikut ini adalah table daftar dari operator arithmetic yang dimaksud.
Operator Operasi / Fungsi
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
% Modulo
++ Increment
Decrement

Assignment Operator

Assigment Operator atau biasa disebut Operator Penegasan merupakan operator yang digunakan untuk memberi nilai ke suatu variable ke variable lain. Simbol operator ini adalah (=). Berikut ini adalah daftar table dari assignment operator.
Operator Operasi / Fungsi Contoh
+= Menambahkan nilai di kiri dengan nilai di kanan x += 2;
x=x+2;
-= Mengurangi nilai di kiri dengan nilai di kanan x -= 2;
x = x-2;
.= Melakukan concatenation / operasi gabungan antara nilai di kiri dengan nilai di kanan x .= “imam”;
x=x. “imam”;
/= Membagi nilai di kiri dengan nilai di kanan x /= 2;
x =x/2;
%= Sisa hasil bagi antara nilai di kiri dengan nilai di kanan x %=2;
x = x%2;
|= Melakukan operasi OR antara nilai di kiri dengan nilai di kanan x != 2;
x = x!2;
^= Melakukan operasi XOR antara nilai dikiri dengan nilai di kanan x ^= 2;
x = x^2;

Comparison Operator

Operator ini dikenal dengan sebutan operator perbandingan atau relasional. Operator ini digunakan untuk melakukan perbandingan antara dua buah operand dan menghasilkan nilai TRUE & FALSE. Dibawah ini saya sertakan table daftar operator perbandingan.
Operator Operasi / Fungsi
== Sama Dengan
=== Identik
!= atau <> Tidak Sama Dengan
!== Tidak Identik
< Kurang Dari
> Lebih Dari
<= Kurang Dari atau Sama Dengan
>= Lebih Dari atau Sama Dengan

Logic Operator

Operator ini biasa disebut sebagai Operator Logika. Biasanya digunakan untuk menggabungkan kondisi berganda & menghasilkan sebuah ekspresi bernilai TRUE & FALSE. Dibawah ini adalah Table daftar Logic Operator.
Operator Operasi / Fungsi
AND Melakukan operasi AND dimana semua kondisi harus bernilai TRUE.
|| atau OR Melakukan operasi OR dimana salah satu kondisi bernilai TRUE.
XOR Melakukan operasi XOR.
! Melakukan operasi NOT dimana jika nilai A adalah TRUE, maka akan menjadi FALSE.
Contoh penggunaan operator dalam Pemrograman PHP bisa dilihat dibawah ini.

1
2
3
4
5
6
7
8
9
10
<?php
//Menentukan Nilai
$x = 7;
$y = 3;
echo “X = $x<br />”; //Tanda = adalah Operator
echo “Y = $y<br />”;
//Penjumlahan
$jumlah = $x + $y; //Tanda + adalah Operator
echo “Jumlah dari X + Y = $jumlah”;
?>
Demikianlah penjabaran singkat tentang Jenis Operator Dalam PHP.