Penggunaan Operator-Operator Di Dalam Script PHP
Riyan Sindi Saputra
[email protected]
Abstrak Operator PHP adalah operator yang biasa digunakan di dalam penulisan script PHP. Oleh karenanya hal ini amatlah penting untuk dipelajari dikarenakan apabila kita sedang menulis program dengan PHP kita dituntut untuk menulis program dengan sebaikbaiknya dan kita dituntut untuk menghasilkan program yang sebaik-baiknya pula, tanpa ada cacat sedikitpun. Hal inilah yang harus kita cermati dalam membuat program dengan PHP terutama didalam penulisan operator-operator PHP, mengapa demikian? karena kesalahan sedikitpun akan menghasilkan program yang tidak sempurna atau bahkan error. Kata Kunci:perograman PHP
Pendahuluan Pembuatan program dengan PHP bisa dibilang amatlah mudah, tapi bagi yang sudah mahir dan amatlah sulit bagi yang tidak tahu apa-apa tentang pemrograman dengan PHP. Tapi segala sesuatu tidaklah sulit dan tidak mungkin, jika kita mau tekun dan gigih dalam menjalani usaha tersebut. Hal ini berlaku pula didalam mempelajari pemrograman PHP, yang mana didalam penulisan script program tersebut kita dituntut untuk teliti dan mempunyai imajinasi yang tinggi jika kita ingin menghasilkan program dengan PHP yang sungguh luar biasa. Tapi hal ini amatlah sulit jika operator-operator PHP beserta fungsinya saja kita tidak tahu. Bagaimana mungkin kita bisa menghasilkan program yang amat luar biasa dengan PHP. Hal ini yang ingin
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
saya bahas didalam artikel ini, yaitu tentang “PENGGUNAAN OPERATOROPEARTOR DIDALAM SCRIPT PHP”. Untuk selanjutnya, mohon disimak.
Pembahasan Di dalam penulisan script PHP kita harus mengerti apa saja operator yang harus kita gunakan. Berikut adalah jenis-jenis operator didalam PHP yang akan di jelaskan dalam bentuk table.
1.1
Operator Aritmatika Jenis Operator
Operator
Aritmatika
+ * / %
Contoh $a + $b $a - $b $a * $b $a / $b $a % $b
Keterangan Pertambahan Pengurangan Perkalian Pembagian Modulus, sisa pembagian
Contoh :
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Setelah di eksekusi maka outputnya akan seperti dibawah ini :
1.2
Operator Penugasan Operator penugasan PHP digunakan untuk menulis nilai ke variable. Operator penugasan dasar dalam PHP adalah “ = “. Hal ini berarti bahwa operan kiri akan diatur ke nilai ekspresi penugasan disebelah kanan. Berikut adalah tabelnya : Penugasan Sama Seperti
Description
x=y
x=y
x x x x x
x x x x x
Ini berarti bahwa operan kiri akan diatur ke nilai ekspresi penugasan di sebelah kanan. Penjumlahan Pengurangan Perkalian Pembagian Modulus
+= y -= y *= y /= y %= y
= = = = =
x x x x x
+y -y *y /y %y
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Dibawah ini adalah contoh yang menunjukan hasil yang berbeda dengan menggunakan operator penugasan yang berbeda:
setelah dieksekusi maka hasilnya akan seperti dibawah ini :
1.3
Operator Bitwise Jenis Operator
Bitwise
Operator & I ^ << >> ~
Contoh $a & $b $a & b $a ^ $b $a << $b $a >> $b ~$b
Keterangan Bitwise AND Bitwise OR Bitwise XOR Shift Left Sift Right Bitwise NOT
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
1.4
Operator Perbandingan Jenis Operator
Operator
Contoh
Keterangan
== === !=
$a == $b $a === $b $a != $b
Sama Dengan Identik Tidak Sama Dengan
<>
$a < > $b
Tidak Sama Dengan
!== < > <=
$a !== $b $a < $b $a > $b $a <= $b
>=
$a >= $b
Tidak Identik Kurang Dari Lebih Dari Kurang dari sama dengan Lebih dari sama dengan
Perbandingan
1.5
Operator Logika Jenis Operator
Operator
Contoh
And
$a and $b
&&
$a && $b
Or
$a or $b
II
$a II $b
Logika Xor
!
$a xor $b
!$a
Keterangan TRUE jika $a dan $b TRUE TRUE jika $a dan $b TRUE TRUE jika $a atau $b TRUE TRUE jika $a dan/ atau $b TRUE TRUE jika $a atau $b TRUE, tapi tidak keduanya TRUE jika $a FALSE
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Contoh logika AND
Contoh logika OR
1.6
Operator String Jenis Operator
Operator .
String
Contoh $a . $b
Keterangan Penggabungan string $a dan $b
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Berikut adalah contoh program operator String :
Dan setelah dieksekusi maka hasilnya akan seperti dibawah ini :
1.7.
Operator Array PHP Operator Name Union +
Example $x + $y
==
persamaan
$x == $y
===
Ideentitas
$x === $y
!=
ketidaksamaan
$x != $y
<>
ketidaksamaan
$x <> $y
!==
Tidak identik
$x !== $y
Result Union of $x and $y (tapi duplicate kunci tidak tertimpa) Benar jika $x and $y mempunyai pasangan kunci/nilai yang sama Benar jika $ x dan $ y memiliki pasangan kunci / nilai yang sama dalam urutan yang sama dan dari jenis yang sama Benar jika $ x tidak sama dengan $y Benar jika $ x tidak sama dengan $y Benar jika $ x tidak identik dengan $y
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Contoh program operator Array
1.8
Operator Increament/Decreament Pre/post
increment
dan
decrement
masing-masing
adalah
penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, missal ++$i atau –i
maka nilai $i akan
ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variable, missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan. Operator
Operasi
Penggunaan
++
Pre/Post Increment
++$a atau $a++
-
Pre/Post decrement
–$b atau $b–
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Penutup Operator-operator didalam PHP amatlah penting untuk kita pelajari dan kita ingat karena apalah jadinya jika kita tidak tahu dan tidak mengerti tentang penggunaan operator-operator PHP tersebut, mungkin program kita akan sangat buruk dan mungkin bahkan program kita akan error saat dieksekusi. Sekian artikel saya ini, semoga bermanfaat.
Referensi Achmad Solichin, S.Kom, Pemrograman Web Dengan PHP dan Mysq.pdf . diakses dari http://www.informatika.unsyiah.ac.id/arie/pbw/Pemrograman_Web_dengan_PH P_MySQL.pdf, pada tanggal 28 Februari 2014 www.w3school.com , pada tanggal 15 Januari 2013 http://bangdanu.wordpress.com/2010/07/21/operator-dalam-php/, pada tanggal 11 Maret 2014
http://blog.ihsansatriawan.net/operator-logika-pada-php/, pada tanggal 11 Maret 2014 http://solehsabarudin.wordpress.com/belajar-php/, pada tanggal 11 Maret 2014
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Biografi Nama
: Riyan Sindi Saputra
NIM
: 1122468766
School
: STMIK RAHARJA
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering
Alamat
: Permata Balaraja, kec. Balaraja kab. Tangerang
Facebook
: https://www.facebook.com/riyancua’banaa
Email
:
[email protected]
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org