PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika
Rio Andriyat Krisdiawan, M.Kom
Variabel •
Variabel digunakan untuk menyimpan nilai dan nilainya dapat berubah-ubah. Bentuk umum variabel : $nama_variabel.
•
Dalam membuat suatu nama variable nama yang dipilih harus memenuhi aturan pengenal (identifier). Identifier banyak digunakan dalam program untuk memberi nama variable, fungsi, atau kelas. Ketentuan penamaan identifier : • • • •
Diawali huruf A...Z, a...z atau garis bawah (_) Tidak boleh diawali dengan angka Tidak boleh menggunakan operator, tidak boleh menggunakan spasi Bersifat case sensitive
Rio Andriyat Krisdiawan, M.Kom
Tipe Data •
Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data primitif, yaitu :
1.
Boolean
2.
Integer
3.
Float
4.
String
5.
Array
6.
Object
7.
Resource
8.
Null Rio Andriyat Krisdiawan, M.Kom
Tipe Data Boolean 1.
Boolean
Tipe data boolean digunakan untuk mencari nilai kebenaran, nilai kebenarannya adalah “Benar” atau “Salah”. Tipe data ini sering dipakai dengan logika if, while dll. Contoh :
Rio Andriyat Krisdiawan, M.Kom
Tipe Data Boolean
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Integer 2. Integer Tipe data integer adalah tipe data berupa angka. Contoh : $a = 11500400; // angka positif desimal $b=0x1A; //angka hexadesimal $c=-5; //angka desimal negatif $d=$a*$c; //contoh perkalian
Rio Andriyat Krisdiawan, M.Kom
Tipe Data Integer
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Float 3. Floating Point Tipe data Float adalah tipe data berupa angka Pecahan yang emiliki Presisi Tinggi. Contoh : $z=10.08697; $y=4.97586e9;
$x=8E-100;
Rio Andriyat Krisdiawan, M.Kom
Tipe Data Float
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data String 4. String Tipe data string adalah tipe data yang berupa gabungan dari beberapa karakter(kata/kalimat). Ada hal yang perlu diperhatikan kaitannya dengan pendeklarasian tipe data integer dan string, pendeklarasian string hendaknya diberi tanda petik tunggal atau petik dua, jika anda mendeklarasikan tipe data integer dengan diberi tanda petik maka ini akan di anggap sebgai tipe data string oleh php. Contoh :
$jeruk='orange'; $pisang=”banana”; $nm=‘Adi Supriadi’; Rio Andriyat Krisdiawan, M.Kom
Tipe Data String
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Array 5. Array Tipe data array adalah tipe data (string/numeric) yang berupa deretan data yang dikumpulkan dalam satu nama. Dan deretan data-data dalam array disebut dengan element. Contoh : $nama=array("cowok"=>“Arjuna", "cewek"=>“Shinta");
Rio Andriyat Krisdiawan, M.Kom
Tipe Data Array
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Object 6. Object PHP mendukung pemrograman berorientasi-objek (OOP). OOP menawarkan perbaikan desain modular, menyederhanakan debugging dan juga pemeliharaan. Class merupakan bagian dari desain berorientasi-objek. Sebuah class adalah satu definisi dari sebuah struktur yang berisi properti (variabel) dan metoda (fungsi). Contoh :
class Mobil { var $jenis = "Mobil Sedan"; function ganti_mobil($jenis) { $this->jenis = $jenis; } } Rio Andriyat Krisdiawan, M.Kom
Tipe Data Object
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Resource 7. Resource Resource boleh dikatakan sebagai pendeklarasian koneksi database. Atau sering disebut dengan koneksi database. Contoh :
<script language="javascript"> alert('Gagal menyimpan sandi baru, cobalah kembali!'); document.location='admin.php?action=sandi_baru' Rio Andriyat Krisdiawan, M.Kom
Tipe Data Array
Rio Andriyat Krisdiawan, M.Kom
?>
Tipe Data Null 8. Null Tipe data null merepresentasikan sebuah variabel yang tidak mempunyai nilai apapun. Contoh :
?>
Rio Andriyat Krisdiawan, M.Kom
ANY QUESTION?
Rio Andriyat Krisdiawan, M.Kom