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 :
//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 Data | Ukuran (bit) | Range |
| Byte | 8 | -128 s.d. 127 |
| Short | 16 | -32768 s.d. 32767 |
| Int | 32 | -2147483648 s.d. 2147483647 |
| Long | 64 | -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 :
| Tipe | Ukuran |
Range
| Presisi (jumlah digit) | |
| bytes | bit | |||
| 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="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 (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 */
Tidak ada komentar:
Posting Komentar