Senin, 27 Februari 2017

Tipe Data 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 */

    Tidak ada komentar:

    Posting Komentar