OPERATOR DALAM PHP PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN NotePade++
kembali lagi gan ,, sekarang kita membahas tentang OPERATOR DALAM PHP PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN NotePade++.
sebelum praktek kita baca baca dulu modul nya agar kita lebih mudah dalam mempraktekkan nya,,,, langsung aja gan.
sebelum praktek kita baca baca dulu modul nya agar kita lebih mudah dalam mempraktekkan nya,,,, langsung aja gan.
A. Maksud dan Tujuan
Maksud :
1. Memberikan dasar materi perkulihan pemrograman terstuktur
2. Memberikan pemahaman tipe data dan operator dalam PHP
3. Memberikan mahasiswa agar berkembang dan berpikir kreativ
Tujuan :
1. Mengenalkan cara berfikir yang runtut dan sistematis
2. Mengenalkan bahasa dan
teknik pemrograman PHP
3. Mengenalkan tipe data dan operator dalam pemrograman PHP
B. Dasar
Teori
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
Contoh
|
Nama
|
Hasil
|
||
$a + $b
|
Penjumlahan
|
Jumlah $a dan $b
|
||
$a - $b
|
Pengurangan
|
Selisih $a dan $b
|
||
$a * $b
|
Perkalian
|
Hasil kali $a dan $b
|
||
$a / $b
|
Pembagian
|
Bilangan bulat dari $a dibagi $b
|
||
$a % $b
|
Modulus
|
Sisa pembagian dari $a dibagi $b
|
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. Bentuk-
bentuk tersebut akan menjadi operator yang menyingkat fungsi yang telah dibuat,
bentuk operator tersebut adalah sebagai berikut :
Bentuk sederhana
|
Bentuk sebenarnya
|
X += Y
X -+ Y X * = Y
X /= Y
X % = Y
|
X = X + Y
X = X –Y
X = X * Y X = X/Y
X = X %
|
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
|
Sebenarnya
|
Keterangan
|
X++
X –
++X
--X
|
X = X +1
X = X -1
|
Penambahan 1 setelah proses
Pengurangan 1 setelah proses
Penambahan 1 setelah proses
Pengurangan 1
sebelum proses
|
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.
Operator
|
Arti
|
Nilai kebenaran
|
$a and
$b
$a or $b
$a &&$b
$a || $b
$a xor 4b
Not $a
!$a
|
And
Or And Or Xor
Not Not
|
Benar jika kedua nilai bernilai benar
Benar apabila salah satu atau keduan angka bernilai benar
Benar jika kedua nilai bernilai benar
Benar apabila salah satu atau keduan angka bernilai benar
Benar apabila salah satu bernilai benar tetapi bila
kedua nilai bernilai benar maka hasilnya salah
Benar apabila $a tidak benar
Benar apabila $a tidak benar
|
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 :
Operator
|
Arti
|
Nilai kebenaran
|
$a == $b
$a === $b
$a! = $b
$a <> $b
$a! ===
$b
$a < $b
$a > $b
$a < = $b
$a >= $b
|
Sama dengan
Identik
Tidak sama dengan
Tidak sama dengan
Tidak persis
Kurang dari
Lebih dari
Kurang sama dengan
Lebih sama dengan
|
Benar apabila a sama dengan b
Benar jika a sama persis dengan b
Benar bila a tidak sama dengan b Benar bila a tidak sama dengan b
Benar jika a tidak sama persis dengan b
Benar bila a kurang dari b
Benar bila a lebih dari b
Benar bila a kurang atau sama dengan b
Benar bila a lebih
atau sama dengan b
|
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.
Setelah membaca modul nya langsung aja kita praktek.. ce kidot
C. 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;
?>
HASIL : jika betul hasilnya seperti ini..
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>";
?>
HASIL : jika betul hasilnya seperti ini..
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));
?>
HASIL : jika betul hasilnya seperti ini..
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";
?>
HASIL : jika betul hasilnya seperti ini..
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';
}
?>
HASIL : jika betul hasilnya seperti ini..
D Tugas
1.
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.
Jawab :
<?php
$NIP=
"13MI0018";
$NP = "OKI
SATRIA SETIAWAN";
$GajiPokok =
2000000;
$Bonus = 500000;
$Tunjangan =
$GajiPokok*5/100;
$Pajak
=$GajiPokok*10/100;
$GajiYangDiBayar
= ($GajiPokok+$Bonus+$Tunjangan)-$Pajak;
echo
"================================<p>";
echo "NIP =
$NIP<br>";
echo "Nama
Pegawai = $NP<p>";
echo
"================================<p>";
echo "Gaji
Poko =$GajiPokok<br>";
echo "Bonus =$Bonus<br>";
echo
"Tunjangan =
$Tunjangan<br>";
echo "Pajak = $Pajak<br>";
echo
"================================<p>";
echo "Gaji
yang harus dibayarkan = Rp.$GajiYangDiBayar";
?>
Hasil:
2.
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
JAWAB
:
<?php
$NIM=
"13MI0018";
$Nama= "OKI
SATRIA SETIAWAN";
echo"=======================================<p>";
echo
"<font size=5>NIM = $NIM</font></font><br>";
echo
"<font size=5>Nama = $Nama</font><br>";
?><?php
$Nilai=86;
if
($Nilai>85)
{
echo
"<font size=5>Nilai = A</font>";
}
else
{
echo
"<font size=5>Nilai = B</font>";
}
?><?php
echo
"<p>";
echo
"=======================================<p>";
$Predikat
=" ";
if ($Predikat ==
"A")
{
echo
"<font size=5>Predikat = Sangat Memuaskan</font>";
}
else
{
echo
"<font size=5>Predikat = Memuaskan </font>";
}
?>
HASIL:
E Kesimpulan
- Kesimpulan dari operator dan operator Ternary adalah:
- Ternary Operator mempersingkat penulisan logika IF/Else menjadi Satu baris.
- Pengkodean menjadi lebih mudah dan lebih cepat
sekian dulu gan, , tunggu modul berikut nya ,, daaaaaaaaaaahhhhh,,,:)
Posting Komentar