Diberdayakan oleh Blogger.

Kamis, 07 April 2016

Tag:

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 :

  • 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 :


Tipe DataUkuran (bit)Range
Byte8-128 s.d. 127
Short16-32768 s.d. 32767
Int32-2147483648 s.d. 2147483647
Long64-9223372036854775808  s.d. 9223372036854775807
  • Tipe Bilangan Pecahan
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 :
TipeUkuran
Range
Presisi (jumlah digit)
bytesbit
float432+/- 3.4 x 10386-7
double864+/- 1.8 x 1030815
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="Jl Ibu 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 : 

  • 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

  • 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/>";
?>
  • 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);

Terima Kasih kepada beberapa sumber:
Sumber 1
Sumber 2
Sumber 3





0 komentar:

Posting Komentar

 

Ads