Minggu, 30 Oktober 2011

Variabel dan Tipe Data

Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi.Untuk penyimpanan data yang permanen, kita dapat menyimpan data di database atau di disk.

Variabel di PHP diawali dengan tanda $. Untuk dapat menggunakan variabel, ada dua langkah yang harus dilakukan,deklarasi dan inisialisasi.

A. Deklarasi variabel
Deklarasi variabel bisa disebut juga memperkenalkan atau mendaftarkan variabel ke dalam program.Dalam php, deklarasi variabel seringkali digabung dengan inisialisasi. Variabel dalam PHP dinyatakan dengan awalan $.

Contoh :
$namaPembeli
$jumlahBarang
$harga

Ada beberapa aturan yang diikuti berkenaan dengan penggunaan nama
variabel. Aturan pemberian nama variabel :
ÞDimulai dengan tanda $
ÞKarakter pertama harus huruf atau garis bawah ( _ )
ÞKarakter berikutnya boleh huruf, angka, atau garis bawah.


B. Inisialisasi variabel
Inisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalamvariabel.

Contoh inisialisasi :

$namaDepan = “Endy”;
$namaBelakang = “Muhardin”;
$jumlahBarang = 3;
$harga = 1000;


C. Tipe data
Dalam bahasa pemrograman yang lain, ada bermacam-macam tipe data, misalnya integer(bilangan bulat), float(bilangan pecahan),char(karakter angka dan huruf), string(kumpulan huruf atau kata), dan berbagai tipe lainnya. PHP mengenal dua tipe data sederhana; numerik dan literal. Ditambah dengan dua tipe data yang tidak sederhana, yaitu array dan object. Tipe Numerik dapat menyimpan bilangan bulat. PHP mampu menyimpan data bilangan bulat dengan jangkauan dari -2 milyar sampai
+2 milyar. Contoh bilangan bulat: 3, 7, 20.
Selain itu, tipe numerik juga digunakan untuk menyimpan bilangan pecahan. Tipe literal digunakan untuk menyimpan data berupa kumpulan huruf, kata, dan angka.
Tipe boolean, yang dikenal dalam bahasa program yang lainnya, tidak
ada dalam PHP. Untuk menguji benar salah (true false), kita menggunakan tipe data yang tersedia. FALSE dapat digantikan oleh
integer 0, double 0.0 atau string kosong, yaitu "". Selain nilai itu, semua
dianggap TRUE.
Variabel dapat digunakan untuk menyimpan berbagai jenis data.
Misalnya data numerik yang dapat dioperasikan secara matematika.

Contoh :

$jumlahBarang = 3;
$harga = 1000;
$pembayaran = $jumlahBarang * $harga;

pada contoh di atas, variabel pembayaran akan menyimpan nilai 3000.
Sedangkan data non numerik (disebut juga data literal) tidak dapat dioperasikan secara matematika.
Contoh :

$nama = $namaDepan + $namaBelakang;

variabel nama akan menyimpan gabungan dari dua variabel, yaitu
“Endy Muhardin”.
Secara umum, data literal ditandai dengan pasangan “ dan “. Data
numerik tidak dikelilingi oleh “ dan “. Tetapi biasanya PHP akan secara
otomatis mengubah tipe data sesuai kebutuhan.
Contoh :

$jalan = “Gubeng Kertajaya”;
$noRumah = 29;
$blok = 4c;
$jumlahPenghuni = 3;
$alamat = $jalan + $noRumah;
$hasil = $noRumah + $jumlahPenghuni;
$hasilAneh = $blok + $noRumah;

Pada sampel kode di atas, variabel alamat akan menyimpan nilai
Gubeng Kertajaya 29. PHP secara otomatis mengubah tipe data
variabel noRumah (numerik) menjadi literal. Variabel alamat akan bertipe literal. Variabel hasil akan menyimpan nilai 32, yaitu penjumlahan dari 29 dan 3.
Perhatikan, konversi otomatis ini kadang berjalan secara tidak semestinya. Ini dapat dilihat dari variabel hasilAneh yang akan menyimpan nilai 7. PHP mengambil nilai numerik dari variabel blok, yaitu 4, kemudian menambahkannya dengan isi variabel jumlahPenghuni. Hasil akhirnya adalah 4 + 3, yaitu 7.

Tidak ada komentar:

Posting Komentar