You are on page 1of 4

Tipe Data Numeric dan Non Numeric

1. Tipe Data Numeric


Tipe Data Numeric adalah Tipe data yang digunakan pada variabel atau konstanta untuk menyimpan
nilai dalam bentuk bilangan atau angka baik angka atau bilangan tersebut merupakan bilangan bulat
ataupun bilangan real.

Sourch Code Tipe Data Numeric :

$jumlah=10;

$harga=2000;

$total=$jumlah*$harga;
//variabel $total akan menyimpan hasil 20000

Tipe data Numeric/Number terbagi menjadi 2 bagian antara lain :

1. Tipe Bilangan Bulat


Tipe Bilangan Bulat adalah tipe bilangan yang hanya dapat menampung data bernilai positif, negatif
dan nol ( 0 ). Didalam tipe bilangan bulat sendiri sebenarnya masih dapat terbagi lagi menjadi
beberapa golongan berdasarkan rentang datanya. Misalnya, jika yang digunakan adalaha bahasa
pemrograman java maka tipe bilangan bulat dibagi menjadi sebagai berikut :

1. Tipe Bilangan
Tipe Data Pecahan
Ukuran (bit) Range

Byte 8 -128 s.d. 127

Short 16 -32768 s.d. 32767

Int 32 -2147483648 s.d. 2147483647

-9223372036854775808  s.d.
Long 64 9223372036854775807
Tipe Bilangan Pecahan adalah tipe bilangan yang hanya dapat menampung data bernilai positif,
negatif, nol, yang bernilai pecahan. Didalam tipe bilangan pecahan sendiri sebenarnya masih dapat
terbagi lagi menjadi beberapa golongan berdasarkan rentang datanya. Misalnya, jika yang digunakan
adalaha bahasa pemrograman java maka tipe bilangan bulat dibagi menjadi sebagai berikut :

Ukuran

Tipe bytes Bit Range Presisi (jumlah digit)

float 4 32 +/- 3.4 x 1038 6-7

double 8 64 +/- 1.8 x 10308 15

2. Tipe Data Non Numeric


Tipe Data Non Numeric (disebut juga Data Literal) tidak dapat di operasikan secara Matematika.
Secara umum, data literal ditandai dengan pasangan tanda kutip yaitu "text", sedangkan data
Numeric tidak dikelilingi tanda kutip. Tetapi biasanya PHP akan secara otomatis mengubah tipe data
sesuai kebutuhan.
Sourch Code Tipe Data Non Numeric :
Contoh 1 :
$nama="Widi Mawardi";
$alamat="Jl Ibu Ganirah No 252 D Cimahi-Bandung";
$keterangan=$nama+$alamat;
//variabel $keterangan akan menyimpan gabungan dari dua variabel, 
//yaitu "Widi Mawardi Jl Ibu Ganirah No 252 D Cimahi-Bandung

Contoh 2 :
$jalan="JlIbu Ganirah";
$no=252D;
$rt=5;
$kodePos=40531;
$literal=$jalan+$no;

//variabel literal akan menyimpan : Jl Ibu Ganirah 252D 


$numerik = $rt + $kodePos;

//pada variabelnumerik akan menyimpan : 40531


$hasilaneh = $rt + $no;

/*Perhatikan, konversi otomatis ini kadang berjalan secara tidak


semestinya. Ini dapat dilihat dari variabel hasilaneh yang akan 
menyimpan nilai 257. PHP mengambil nilai numerik dari variabel rt, yaitu
5, kemudian menambahkannya dengan isi variabel no. Hasil
akhirnya adalah 5 + 252, yaitu 257 */

Tipe Data Non Numeric terdiri atas : 

1. Boolean
Tipe boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya
memiliki dua buah kemungkinan (benar atau salah). Tipe ini ditandai dengan kata kunci Boolean.
Dalam bahasa Java, nilai benar dipresentasikan dengan kata kunci true dan nilai salah dengan kata
kunci false.
Sourch Code : Boolean

<? php

     $simpan=true;

     if($simpan){

                   echo 'nilai variabel $simpan bertipe boolean adalah ='.$simpan;

     }else{

                   echo 'nilai variabel $simpan adalah ='.$simpan;

     }

?>

Nilai variabel $simpan bertipe boolean adalah = 1

1. String
String merupakan tipe data yang mampu menampung semua jenis karakter, baik huruf, angka,
maupun karakter khusus. Dalam menuliskan string dapat dilakukan dengan beberapa cara antara
lain dengan mengapit string dengan tanda petik tunggal, tanda petik ganda, dan heredoc.
Sourch Code : String

<? php

echo 'Ini adalah contoh string'."<br/>";

echo 'Mencetak tanda petik ganda "ini petik ganda", dan petik tunggal/'."<br/>";

echo 'Mencetak tanda slash \\'."<br/>";

echo "Mencetak string pindah baris\r\n string berikutnya'."<br/>";

$variabel="Saya variabel"."<br/>";

echo "Mencetak $variabel"."<br/>";

?>

1. Array
Array adalah sebuah tipe yang dapat menyimpan banyak nilai yang menghubungkan antara key dan
value.
Sourch Code : Array

<?php

//array angka

$array=array(1,2,3,4,5,6);
//array string

$arraystr=array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");

//mencetak nilai ke 4 array

printf('$array[3]=%d%s',$array[3],"\n");

//mencetak semua anggota array(kunci,nilai)

print_r($arraystr);

You might also like