OPERATOR DALAM PHP
PEMROGRAMAN TERSTUKTUR
Ketemu lagi nih .. kali ini admin mau berbagi materi tentang Operator dalam Php .. yuk mari gak usah pake lama , langsung aja ke materi ,, cap cus .. !!
Dalam beberapa operasi tertentu kita akan menggunakan beberapa operator baik yang
berkaitan dengan operator matematika ataupun yang berkaitan dengan operator logika.
Dengan adanya beberapa operator maka PHP telah menjadi sebuah bentuk pemrograman
yang sangat kompleks,
sehingga pada program ini dapat dihasilkan sebuah sistem yang
mampu menangani banyak permasalahan yang dihadapi seorang programer. Beberapa
operator dalam pemrograman PHP sebenarnya telah distandarkan dengan bentuk
pemrograman yang lain, diantaranya adalah
a. Operator Aritmatika
b. Operator penugasan khusus
Adakalanya pada saat kita menggunakan operasi perhitungan matematika kita
menggunakan operasi khusus yan menggunakan rumus yang sangat panjang. Pada
PHP mendukung beberapa bentuk – bentuk operator yang sanga diperlukan untuk
menyingkat beberapa operator yang berkaitan dengan operasi penjumlahan. Bentukbentuk
tersebut akan menjadi operator yang menyingkat fungsi yang telah dibuat,
bentuk operator tersebut adalah sebagai berikut :
berkaitan dengan operator matematika ataupun yang berkaitan dengan operator logika.
Dengan adanya beberapa operator maka PHP telah menjadi sebuah bentuk pemrograman
yang sangat kompleks,
sehingga pada program ini dapat dihasilkan sebuah sistem yang
mampu menangani banyak permasalahan yang dihadapi seorang programer. Beberapa
operator dalam pemrograman PHP sebenarnya telah distandarkan dengan bentuk
pemrograman yang lain, diantaranya adalah
a. Operator Aritmatika
b. Operator penugasan khusus
Adakalanya pada saat kita menggunakan operasi perhitungan matematika kita
menggunakan operasi khusus yan menggunakan rumus yang sangat panjang. Pada
PHP mendukung beberapa bentuk – bentuk operator yang sanga diperlukan untuk
menyingkat beberapa operator yang berkaitan dengan operasi penjumlahan. Bentukbentuk
tersebut akan menjadi operator yang menyingkat fungsi yang telah dibuat,
bentuk operator tersebut adalah sebagai berikut :
c. Operator Penaikan dan Penurunan
Operator ini merupakan bentuk operator yang berguna untuk menuliskan bentuk
singkat dari operasi penaikan dan penurunan nilai data dengan satu, artinya semua
angka yang berada pada operator ini akan selalu dinaikan dengan satu tingkat
(ditambah 1) ataupun diturunkan kebawah sebanyak satu tingkat (dikurang 1) dari
nilai sebelumnya. Berikut gambaran penggunaannya.
Operator ini merupakan bentuk operator yang berguna untuk menuliskan bentuk
singkat dari operasi penaikan dan penurunan nilai data dengan satu, artinya semua
angka yang berada pada operator ini akan selalu dinaikan dengan satu tingkat
(ditambah 1) ataupun diturunkan kebawah sebanyak satu tingkat (dikurang 1) dari
nilai sebelumnya. Berikut gambaran penggunaannya.
d. Operator logika
Pada operator ini akan digunakan untuk menangani permasalahan yang berkaitan
dengan operasi logika, pada operasi ini hasil yang akan diperoleh adalah True dan
False, yaitu jika kondisi ditemukan maka bernilai benar dan apabila tidak ditemukan
bernilai salah. Bentuk operasi logika yang dapat didukung dalam PHP adalah sebagai
berikut.
Pada operator ini akan digunakan untuk menangani permasalahan yang berkaitan
dengan operasi logika, pada operasi ini hasil yang akan diperoleh adalah True dan
False, yaitu jika kondisi ditemukan maka bernilai benar dan apabila tidak ditemukan
bernilai salah. Bentuk operasi logika yang dapat didukung dalam PHP adalah sebagai
berikut.
e. Operator pembanding
Pada bentuk operator ini digunakan untuk melakukan perbandingan antara dua nilai
atau lebih, sehingga akan menampilkan sebuah hasil yang telah dideklarasikan setelah
operator pembanding tersebut. Bentuk – bentuk operator pembanding yang didukung
PHP adalah sebagai berikut :
Pada bentuk operator ini digunakan untuk melakukan perbandingan antara dua nilai
atau lebih, sehingga akan menampilkan sebuah hasil yang telah dideklarasikan setelah
operator pembanding tersebut. Bentuk – bentuk operator pembanding yang didukung
PHP adalah sebagai berikut :
f. Operator Ternary
Menggunakan tanda “?”
(Ekspresi1) ? (Ekspresi2) : (Ekspresi3);
Operator ini akan melakukan evaluasi ekspresi1, kemudian berdasarkan hasil evaluasi
ini apabila bernilai benar (tidak sama dengan 0 atau tidak sama dengan null) maka
ekspresi2 akan dikerjakan, jika salah maka ekspresi3 akan dikerjakan.
Menggunakan tanda “?”
(Ekspresi1) ? (Ekspresi2) : (Ekspresi3);
Operator ini akan melakukan evaluasi ekspresi1, kemudian berdasarkan hasil evaluasi
ini apabila bernilai benar (tidak sama dengan 0 atau tidak sama dengan null) maka
ekspresi2 akan dikerjakan, jika salah maka ekspresi3 akan dikerjakan.
PRAKTEK
1. Ketikan script berikut dengan editor anda simpan dengan nama operator1.php
<?php
// Mengatur 2 variabel utama
$var1 = 4;
$var2 = 2;
// Penjumlahan >>> hasil dari $var1 dan $var2
echo $var1 + $var2;
echo "<br />";
// Pengurangan >>> selisih $var1 dan $var2
echo $var1 - $var2;
echo "<br />";
// Perkalian >>> hasil dari $var1 dan $var2
echo $var1 * $var2;
echo "<br />";
// Pembagian >>> pembagian $var1 dan $var2
echo $var1 / $var2;
echo "<br />";
//Modulus >>> Hasil sisa dari pembagian $var1 dan $var2
echo $var1 % $var2;
echo "<br />";
// Negasi >>> Kebalikannya dari $var1
echo -$var1;
?>
1. Ketikan script berikut dengan editor anda simpan dengan nama operator1.php
<?php
// Mengatur 2 variabel utama
$var1 = 4;
$var2 = 2;
// Penjumlahan >>> hasil dari $var1 dan $var2
echo $var1 + $var2;
echo "<br />";
// Pengurangan >>> selisih $var1 dan $var2
echo $var1 - $var2;
echo "<br />";
// Perkalian >>> hasil dari $var1 dan $var2
echo $var1 * $var2;
echo "<br />";
// Pembagian >>> pembagian $var1 dan $var2
echo $var1 / $var2;
echo "<br />";
//Modulus >>> Hasil sisa dari pembagian $var1 dan $var2
echo $var1 % $var2;
echo "<br />";
// Negasi >>> Kebalikannya dari $var1
echo -$var1;
?>
Hasil sebagai berikut :
2. Ketikan script berikut dengan editor anda simpan dengan nama operator2.php
<?php
$penjumlahan=5+9;
$pengurangan=9-2;
$perkalian=3*4;
$pembagian=9/3;
$modulus=10%3;
echo"penjumlahan dari 5+9=$penjumlahan <br>";
echo"pengurangan dari 9-2=$pengurangan <br>";
echo"perkalian dari 3*4=$perkalian <br>";
echo"pembagian dari 9/3=$pembagian <br>";
echo"modulus dari 10%3=$modulus <br>";
?>
<?php
$penjumlahan=5+9;
$pengurangan=9-2;
$perkalian=3*4;
$pembagian=9/3;
$modulus=10%3;
echo"penjumlahan dari 5+9=$penjumlahan <br>";
echo"pengurangan dari 9-2=$pengurangan <br>";
echo"perkalian dari 3*4=$perkalian <br>";
echo"pembagian dari 9/3=$pembagian <br>";
echo"modulus dari 10%3=$modulus <br>";
?>
Hasil sebagai berikut :
3. Ketikan script berikut dengan editor anda simpan dengan nama operator3.php
<? php
$a = 6;
$b = 7;
echo "$a == $b:". ($a == $b);
echo "<br> $a!=$b:".($a !=b);
echo "<br>$a<$b:".($a<$b);
echo "<br>($a==$b)&&($a>$b):".(($a!$b)&& ($a > $b));
echo "<br>($a==$b)||($a>$b):".(($a!=$b)&& ($a > $b));
?>
<? php
$a = 6;
$b = 7;
echo "$a == $b:". ($a == $b);
echo "<br> $a!=$b:".($a !=b);
echo "<br>$a<$b:".($a<$b);
echo "<br>($a==$b)&&($a>$b):".(($a!$b)&& ($a > $b));
echo "<br>($a==$b)||($a>$b):".(($a!=$b)&& ($a > $b));
?>
Hasil sebagai berikut :
4. Ketikan script beikut simpan dengan nama operator4.php
<?php
$gaji = 1000000
$pajak = 0.1;
$tot = $gaji - ($gaji * $pajak);
echo "gaji sebelum pajak = Rp. $gaji <br>";
echo "gaji bersih = Rp. $tot";
?>
<?php
$gaji = 1000000
$pajak = 0.1;
$tot = $gaji - ($gaji * $pajak);
echo "gaji sebelum pajak = Rp. $gaji <br>";
echo "gaji bersih = Rp. $tot";
?>
Hasil sebagai berikut :
5. Menggunakan operator tenary
Ketikan script berikut menggunakan editor anda simpan dengan operatortenary.php
<?php
$nilai = 85;
echo $nilai > 70 ? "Baik" : "Buruk"; //hasil Baik
?><?php
Dari bentuk script diatas bila menggunakan kondisi if sebagai berikut
<strong></strong>$nilai = 85;
if($nilai > 70)
{
echo 'Baik';
}
else
{
echo 'Buruk';
}
?>
Ketikan script berikut menggunakan editor anda simpan dengan operatortenary.php
<?php
$nilai = 85;
echo $nilai > 70 ? "Baik" : "Buruk"; //hasil Baik
?><?php
Dari bentuk script diatas bila menggunakan kondisi if sebagai berikut
<strong></strong>$nilai = 85;
if($nilai > 70)
{
echo 'Baik';
}
else
{
echo 'Buruk';
}
?>
Hasil sebagai berikut :
Tugas Praktek :
6. Tugas Praktek, buatlah program dengan menggunakan operator untuk mengghitung
gaji pegawai yang harus dibayarkan, untuk output sebagai berikut :
=============================
NIP = 100111
Nama pegawai = nama anda
=============================
Gaji pokok = 2000000
Bonus = 500000
Tunjangan = 5 % dari gaji kokok
Pajak = 10 % dari gaji
=============================
Gaji yang harus dibayarkan Rp.
Penyelesaiannya :
gaji pegawai yang harus dibayarkan, untuk output sebagai berikut :
=============================
NIP = 100111
Nama pegawai = nama anda
=============================
Gaji pokok = 2000000
Bonus = 500000
Tunjangan = 5 % dari gaji kokok
Pajak = 10 % dari gaji
=============================
Gaji yang harus dibayarkan Rp.
Penyelesaiannya :
7. Tugas praktek buatlah program dengan menggunakan operator tenary untuk kasus
nilai mahasiswa, seperti tampilan sebagai berikut :
==================================
NIM = MI001
Nama = Nama Anda
Nilai = A
=================================
Predikat = Sangat Memuaskan
nilai mahasiswa, seperti tampilan sebagai berikut :
==================================
NIM = MI001
Nama = Nama Anda
Nilai = A
=================================
Predikat = Sangat Memuaskan
Penyelesaiannya :
Hasilnya sebagai berikut :
Hasilnya sebagai berikut :
Sekian dulu iya sobat semoga bermanfaat. Tunggu modul-modul berikutnya yaah...
See you .. :-)
See you .. :-)
Sumber:Berbagai Sumber
0 komentar:
Posting Komentar