Latest Movies :
Home » » TUGAS 3

TUGAS 3







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.
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
 
  1. 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,,,:)




Share this article :

Posting Komentar

 
Support : AMIK PGRI KEBUMEN | OKI SATRIA SETIAWAN
Copyright © 2014. O-kiss - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger