Setelah pada tulisan saya sebelumnya saya membahas tentang variabel, pada tulisan kali ini saya akan membahas tentang type data dan operator aritmatika. Anda bisa membuka tulisan saya sebelumnya di tautan berikut : https://catatan-pemrograman.blogspot.com/2018/12/php-variabel.html
Type Data
Di PHP, data yang disimpan di variabel mempunyai beberapa type dengan penggunaan yang berbeda pula, antara lain :
- Integer
Tipe data integer / angka adalah tipe data yang berupa angka bulat. Contoh angka 1, 2, 3, 4, 5, 10, dst. Contoh penggunaan tipe data integer di PHP adalah seperti berikut :
<?php
$angka_1 = 5;
$angka_2 = 10;
$angka_3 = 30;
$angka_4 = $angka_1 + $angka_2 + $angka_3;
echo $angka_4;
?>
pada kode diatas, ada beberapa variabel yang berisi data integer dan contoh penggunaannya ( diatas contoh penjumlahan ). Tipe data integer dapat dikenai operasi aritmatika seperti tambah, bagi, kurang dan kali seperti perhitungan matematika pada umumnya.
- Float
Tipe data Float adalah tipe data angka desimal yang biasa memiliki angka dibelakang koma.
Yang perlu diperhatikan adalah penulisan koma pada bilangan float adalah menggunakan tanda titik (.). Contoh : 0.5, 1.5, 10.4. Sama seperti tipe data integer, tipe data float dapat juga dikenai operasi perhitungan aritmatika. Contoh di PHP :
<?php
$angka_1 = 5.1;
$angka_2 = 10.5;
$angka_3 = 30.2;
$angka_4 = $angka_1 + $angka_2 + $angka_3;
echo $angka_4;
- String
String adalah tipe data text atau kalau kita biasa menyebut kalimat atau kata. Berbeda dengan Integer dan Float, String tidak bisa dikenai operasi aritmatik seperti penjumlahan dsb. Namun String bisa dikenakan operasi seperti menyambung, membalik kata, menghilangkan huruf tertentu, dsb. Cara penulisan String adalah harus diapit tanda petik satu (') atau petik atas dobel ("). Contoh :
<?php
$nama_depan = "Nur";
$nama_belakang = "Hidayatullah";
$nama_lengkap = $nama_depan . " " . $nama_belakang;
echo $nama_lengkap;
?>
kode di atas merupakan kode untuk menyambung dua variabel ber tipe String kemudian menampilkannya ke layar.
- Boolean
Tipe data boolean adalah tipe data yang hanya berisi true dan false. Tipe data ini biasanya dipakai saat percabangan atau menyimpan status tertentu. Contoh :
<?php
$nama_depan = "Nur";
$nama_belakang = "Hidayatullah";
$status_kawin = true; // ini adalah tipe data boolean
echo $status_kawin;
?>
- Array
Tipe data Array merupakan tipe data yang bisa berisi data lebih dari satu. Array biasa digunakan dalam pemrograman modern karena sifatnya yang dinamis. Array terdiri dari key dan value. Contoh data array :
<?php
$siswa = array(
"NUR HIDAYATULLAH",
"RIAN TRI C",
"IRFAN HARIS"
);
$siswa_2 = array(
array(
"nama" => "NUR HIDAYATULLAH",
"kelas"=> "D",
"umur" => 27
),
array(
"nama" => "RIAN TRI C",
"kelas"=> "D",
"umur" => 26
),
array(
"nama" => "IRFAN HARIS",
"kelas"=> "D",
"umur" => 29
)
);
?>
kedepan, kita akan banyak menggunakan tipe data array ini.
<?php $angka_1 = 5; $angka_2 = 10; $angka_3 = 30; $angka_4 = $angka_1 + $angka_2 + $angka_3; echo $angka_4; ?>
pada kode diatas, ada beberapa variabel yang berisi data integer dan contoh penggunaannya ( diatas contoh penjumlahan ). Tipe data integer dapat dikenai operasi aritmatika seperti tambah, bagi, kurang dan kali seperti perhitungan matematika pada umumnya.
<?php $angka_1 = 5.1; $angka_2 = 10.5; $angka_3 = 30.2; $angka_4 = $angka_1 + $angka_2 + $angka_3;
echo $angka_4;
<?php $nama_depan = "Nur"; $nama_belakang = "Hidayatullah"; $nama_lengkap = $nama_depan . " " . $nama_belakang; echo $nama_lengkap; ?>
Tipe data boolean adalah tipe data yang hanya berisi true dan false. Tipe data ini biasanya dipakai saat percabangan atau menyimpan status tertentu. Contoh :
<?php $nama_depan = "Nur"; $nama_belakang = "Hidayatullah"; $status_kawin = true; // ini adalah tipe data boolean echo $status_kawin; ?>
Tipe data Array merupakan tipe data yang bisa berisi data lebih dari satu. Array biasa digunakan dalam pemrograman modern karena sifatnya yang dinamis. Array terdiri dari key dan value. Contoh data array :
<?php $siswa = array( "NUR HIDAYATULLAH", "RIAN TRI C", "IRFAN HARIS" ); $siswa_2 = array( array( "nama" => "NUR HIDAYATULLAH", "kelas"=> "D", "umur" => 27 ), array( "nama" => "RIAN TRI C", "kelas"=> "D", "umur" => 26 ), array( "nama" => "IRFAN HARIS", "kelas"=> "D", "umur" => 29 ) ); ?>
Operator
Operator merupakan tanda / kode untuk melakukan operasi terhadap variabel. Operator ada beberapa, antara lain :
- Operator Aritmatika
Operator arimatika berfungsi untuk melakukan perhitungan matematika terhadap variabel / data bertipe integer atau float. Ada beberapa operator aritmatika antara lain :
- +, yaitu tanda tambah, digunakan untuk melakukan penjumlahan antara dua data.
- - , yaitu tanda kurang, digunakan untuk melakukan pengurangan antara dua data.
- * , digunakan untuk perkalian
- / , digunakan untuk pembagian
- % , digunakan untuk mencari sisa bagi / modulo
- ** , duginakan untuk mencari exponential
contoh penggunaan oerator aritmatika :
<?php
$angka_1 = 10;
$angka_2 = 20;
// penjumlahan
$angka_3 = $angka_1 + $angka_2;
echo $angka_3;
echo "<br/>";
// pengurangan
$angka_4 = $angka_1 - $angka_2;
echo $angka_4;
echo "<br/>";
// perkalian
$angka_5 = $angka_1 * $angka_2;
echo $angka_5;
echo "<br/>";
// pembagian
$angka_6 = $angka_1 / $angka_2;
echo $angka_6;
echo "<br/>";
?>
- Operator Perbandingan
Digunakan untuk melakukan perbandingan terhadap dua buah data. Adapun macam-macam operator perbandingan antara lain :
- == , contoh $x == $y akan menghasilkan true jika $x dan $y bernilai sama
- === , contoh $x === $y bernilai true jika kedua variabel / data bernilai sama persis
- != , contoh $x != $y bernilai true jika kdua variabel bernilai beda
- !== , bernilai true jika dua variabel identik / sama persis
- <> , sama dengan poin nomor 3
- > , lebih besar dari. Contoh $x > $y
- < , lebih kecil dari. Contoh $x < $y
- >=, lebih besar sama dengan
- <=, lebih kecil sama dengan
contoh penggunaan operator perbandingan :
<?php
$x = 5;
$y = 5;
$z = "5";
echo $x == $y; // true, karena 5 sama dengan 5
echo $x === $z; // false, karena $x bertipe integer dan $z bertipe string
echo $x != $y; // false
echo $x !== $y; // false
echo $x < $y; // false, karena 5 sama dengan 5
echo $x <= $y; // true, karena 5 lebih kecil atau sama dengan 5
echo $x >= $y; // true, karena 5 lebih besar atau sama dengan 5
?>
- Operator Penugasan
Operator penugasan merupakan operator yang digunakan untuk mengisi data pada sebuah variabel. Adapun Operator penugasan antara lain :
- =, contoh $x = 1; $y = 5;
- += , contoh $x += $y; sama dengan $x = $x + $y;
- -= , contoh $x -= $y; sama dengan $x = $x - $y;
- *= , contoh $x *= $y; sama dengan $x = $x * $y;
- %= , contoh $x %= $y; sama dengan $x = $x % $y;
<?php
$x = 1;
$y = 5;
$x += $y; // sama dengan $x = $x + $y;
$x -= $y; // sama dengan $x = $x - $y;
$x *= $y; // sama dengan $x = $x * $y;
$x /= $y; // sama dengan $x = $x / $y;
$x %= $y; // sama dengan $x = $x % $y;
?>
- Operator Logika
Operator Logika merupakan Operator yang digunakan untuk membandingkan dua buah variabel bernilai boolean berdasarkan gerbang logika, Antara lain :
- and, akan menghasilkan true jika dua duanya bernilai true
- or, akan menghasilkan false jika dua duanya bernilai false
- &&, bentuk lain dari and (poin nomor 1)
- ||, bentuk lain dari or (poin nomor 2)
- ! , not bernilai kebalikan dari variabel tersebut
Contoh :
<?php
echo "<br/> operator logika <br/>";
echo "and <br/>";
echo true and true; // true
echo "<br/>";
echo true and false; // false
echo "<br/>";
echo false and true; // false
echo "<br/>";
echo false and false; // false
echo "<br/>";
echo "or <br/>";
echo true or true; // true
echo "<br/>";
echo true or false; // true
echo "<br/>";
echo false or true; // true
echo "<br/>";
echo false or false; // false
echo "<br/>";
?>
- Operator Increment / Decrement
Increment merupakan operator yang digunakan untuk menaikkan nilai 1 angka ke atas, sedangkan Decrement merupakan operator yang digunakan untuk menurunkan nilai 1 angka ke bawah. Contoh :
<?php
// operator increment
$x = 1;
$x++;
echo $x;
echo "<br/>";
// operator decrement
$y = 10;
$y--;
echo $y;
echo "<br/>";
?>
cukup sekian tulisan saya kali ini, kita lanjutkan pembahasan percabangan di tulisan saya selanjutnya.
Update :
Selanjutnya : Percabangan => https://catatan-pemrograman.blogspot.com/2018/12/php-percabangan.html
- +, yaitu tanda tambah, digunakan untuk melakukan penjumlahan antara dua data.
- - , yaitu tanda kurang, digunakan untuk melakukan pengurangan antara dua data.
- * , digunakan untuk perkalian
- / , digunakan untuk pembagian
- % , digunakan untuk mencari sisa bagi / modulo
- ** , duginakan untuk mencari exponential
contoh penggunaan oerator aritmatika :
<?php $angka_1 = 10; $angka_2 = 20; // penjumlahan $angka_3 = $angka_1 + $angka_2; echo $angka_3; echo "<br/>"; // pengurangan $angka_4 = $angka_1 - $angka_2; echo $angka_4; echo "<br/>"; // perkalian $angka_5 = $angka_1 * $angka_2; echo $angka_5; echo "<br/>"; // pembagian $angka_6 = $angka_1 / $angka_2; echo $angka_6; echo "<br/>"; ?>
- == , contoh $x == $y akan menghasilkan true jika $x dan $y bernilai sama
- === , contoh $x === $y bernilai true jika kedua variabel / data bernilai sama persis
- != , contoh $x != $y bernilai true jika kdua variabel bernilai beda
- !== , bernilai true jika dua variabel identik / sama persis
- <> , sama dengan poin nomor 3
- > , lebih besar dari. Contoh $x > $y
- < , lebih kecil dari. Contoh $x < $y
- >=, lebih besar sama dengan
- <=, lebih kecil sama dengan
contoh penggunaan operator perbandingan :
<?php $x = 5; $y = 5; $z = "5"; echo $x == $y; // true, karena 5 sama dengan 5 echo $x === $z; // false, karena $x bertipe integer dan $z bertipe string echo $x != $y; // false echo $x !== $y; // false echo $x < $y; // false, karena 5 sama dengan 5 echo $x <= $y; // true, karena 5 lebih kecil atau sama dengan 5 echo $x >= $y; // true, karena 5 lebih besar atau sama dengan 5 ?>
- =, contoh $x = 1; $y = 5;
- += , contoh $x += $y; sama dengan $x = $x + $y;
- -= , contoh $x -= $y; sama dengan $x = $x - $y;
- *= , contoh $x *= $y; sama dengan $x = $x * $y;
- %= , contoh $x %= $y; sama dengan $x = $x % $y;
<?php $x = 1; $y = 5; $x += $y; // sama dengan $x = $x + $y; $x -= $y; // sama dengan $x = $x - $y; $x *= $y; // sama dengan $x = $x * $y; $x /= $y; // sama dengan $x = $x / $y; $x %= $y; // sama dengan $x = $x % $y; ?>
- and, akan menghasilkan true jika dua duanya bernilai true
- or, akan menghasilkan false jika dua duanya bernilai false
- &&, bentuk lain dari and (poin nomor 1)
- ||, bentuk lain dari or (poin nomor 2)
- ! , not bernilai kebalikan dari variabel tersebut
Contoh :
<?php echo "<br/> operator logika <br/>"; echo "and <br/>"; echo true and true; // true echo "<br/>"; echo true and false; // false echo "<br/>"; echo false and true; // false echo "<br/>"; echo false and false; // false echo "<br/>"; echo "or <br/>"; echo true or true; // true echo "<br/>"; echo true or false; // true echo "<br/>"; echo false or true; // true echo "<br/>"; echo false or false; // false echo "<br/>"; ?>
<?php // operator increment $x = 1; $x++; echo $x; echo "<br/>"; // operator decrement $y = 10; $y--; echo $y; echo "<br/>"; ?>
Update :
Selanjutnya : Percabangan => https://catatan-pemrograman.blogspot.com/2018/12/php-percabangan.html
kelinci99
BalasHapusTogel Online Terpercaya Dan Games Laiinnya Live Casino.
HOT PROMO NEW MEMBER FREECHIPS 5ribu !!
NEXT DEPOSIT 50ribu FREECHIPS 5RB !!
Ada Bagi2 Freechips Untuk New Member + Bonus Depositnya Loh ,
Yuk Daftarkan Sekarang Mumpung Ada Freechips Setiap Harinya
segera daftar dan bermain ya selain Togel ad juga Games Online Betting lain nya ,
yang bisa di mainkan dgn 1 userid saja .
yukk daftar di www.kelinci99.casino
Thank you for nice information. Please visit our web:
BalasHapusNaufal
Naufal