Senin, 23 April 2018

Tipe Data Integer

Author : Anonimokerl

Hae gan, pada pertemuan kali ini mimin akan share tentang Tipe Data Integer dalam PHP. Apa itu tipe data integer? Tipe data integer adalah tipe data yang berupa angka bulat seperti: 1, 22, dan -172. Tipe data integer umum digunakan untuk data dengan angka bulat, seperti harga barang, jumlah stock, jumlah mahasiswa dan jumlah para jomblo :V. Nilai integer dapat bernilai positif (+) maupun negatif (-). Jika tidak diberi tanda, maka diasumsikan nilai tersebut adalah positif.


Contoh penulisan :
<?php
$mantan=2;
$gebetan=15000;
$pacar=-5000;
echo $mantan;
echo "<br />";
echo $pacar;
echo "<br />";
echo $gebetan;
?>
Dalam Integer kita bisa melakukan operasi matematik seperti pejumlahan, penguangan, perkalian dan lain-lain.
Contoh :
<?php
$gebetan=14;
$jadian=0;
$pdkt= $gebetan + $jadian;
echo $pdkt; //14
echo "<br />";
$ditolak=$gebetan * $jadian;
echo $ditolak; //0
?>
  • Angka Hexadesimal
Heksadesimal adalah sebuah sistem bilangan yang menggunakan 16 simbol. Simbol yang digunakan adalah 8 digit bilangan angka yaitu 0 sampai 9 ditambah dengan 6 simbol huruf yaitu huruf A hingga F. Dalam pemprograman web angka ini dipakai dalam penulisan kombinasi warna dalam CSS loh :V seperti ff0000 = merah, 0000ff = biru, dan lain-lain. Lalu bagaimana cara penulisan angka ini dalam PHP?

1.Cara penulisan :
Untuk membuat sebuah variabel berisi angka heksadesimal, kita harus menuliskan huruf “0” (angka 0 dan huruf ‘x’) sebelum angka yang ingin diinput. Karakter “0x” menginstruksikan kepada PHP bahwa angka setelahnya adalah heksadesimal. Misalkan, angka heksadesimal 1F ditulis dengan 0x1F
Contoh :
<?php
$heksadesimal1=0xA; //1F heksadesimal = 10 desimal
$heksadesimal2=0xB; //1F heksadesimal = 11 desimal
$heksadesimal3=0x1; //1 heksadesimal = 1 desimal
$heksadesimal4=0x2; //2 heksadesimal = 2 desimal
$heksadesimal5=0x1A; //1A heksadesimal = 26 desimal
$heksadesimal6=0x1B; //1B heksadesimal = 27 desimal
echo "<br />";
echo $heksadesimal1; //10
echo "<br />";
echo $heksadesimal2; //11
echo "<br />";
echo $heksadesimal3; //1
echo "<br />";
echo $heksadesimal4; //2
echo "<br />";
echo $heksadesimal5; //26
echo "<br />";
echo $heksadesimal6; //27
?>

2. Nilai-nilai

  • 0 = 0     A = 10       1E = 20
  • 1 = 1     B = 11       1F = 21
  • 2 = 2     C = 12      
  • 3 = 3     D = 13       Dan lain-lain
  • 4 = 4     E = 14       Capek njir
  • 5 = 5     F = 15        Itu berurutan ko :V 
  • 6 = 6     1A = 16
  • 7 = 7     1B = 17
  • 8 = 8     1C = 18
  • 9 = 9     1D = 19

  • Angka Oktal
Bilangan Oktal adalah bilangan yang terdiri dari 8 digit, yaitu 0-7, Bilangan ini tidak terlalu sering digunakan.
1. Nilai-nilai :
  • 0 = 0     10 = 8       20 = 16
  • 1 = 1     11 = 9       21 = 17
  • 2 = 2     12 = 10     22 = 18
  • 3 = 3     13 = 11       Dan lain-lain
  • 4 = 4     14 = 12       Capek njir
  • 5 = 5     15 = 13        Itu berurutan ko :V 
  • 6 = 6     16 = 14
  • 7 = 7     17 = 15
2. Cara penulisan :
Untuk menuliskan bilangan oktal ke dalam variabel PHP, kita menggunakan tanda “0” (angka nol) diawal angka. Angka desimal 9 ditulis dalam bentuk oktal adalah 11, sehingga penulisannya dalam PHP menjadi 011.
Contoh :
<?php
$angka_oktal=01; //1 oktal = 1 desimal
$angka_oktal2=011; //11 oktal = 9 desimal
echo "<br />";
echo $angka_oktal; //1
echo "<br />";
echo $angka_oktal2; //9
?>

  • Angka Biner (Binary)
Bilangan biner (atau binary) adalah bilangan yang terdiri dari 2 digit saja, yaitu 0 dan 1. Prinsip bilangan biner inilah yang mendasari perhitungan komputer. Bilangan biner kadang disebut juga dengan bilangan logika, yakni logika benar (ditandai dengan angka 1), dan logika salah (ditandai dengan angka 0).

1. Cara penulisan :
Di dalam PHP, angka integer biner ditulis dengan awalan 0b (angka nol, dan huruf b). Nilai desimal 222, dalam notasi biner biner ditulis 11011110, sehingga untuk menyimpannya dalam variabel PHP ditulis menjadi 0b11011110.
<?php
$angka_biner=0b11011110; //11011110 biner = 222 desimal
echo "<br />";
echo $angka_biner; //222
?>









Sekian dulu gan :V
Saya capek gan :(
Kalo ada yang mau ditanyakan comment sadja ea :V


EmoticonEmoticon