PEMROGRAMANWEB 1 - staff.uniku.ac.id fileTipe Data Object 6. Object PHP mendukung pemrograman...

19
PEMROGRAMAN WEB 1 Variabel, tipe data, operator Aritmatika Rio Andriyat Krisdiawan, M.Kom

Transcript of PEMROGRAMANWEB 1 - staff.uniku.ac.id fileTipe Data Object 6. Object PHP mendukung pemrograman...

PEMROGRAMAN WEB 1Variabel, 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 aturanpengenal (identifier). Identifier banyak digunakan dalam program untuk memberinama 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, nilaikebenarannya adalah “Benar” atau “Salah”. Tipe data ini sering dipakai denganlogika if, while dll.

Contoh :

<?php$a = true; // mendeklarasikan nilai true pada variabel $a$b = false; // mendeklarasikan nilai false pada variabel $b?>

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 PresisiTinggi.

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 beberapakarakter(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, jikaanda mendeklarasikan tipe data integer dengan diberi tanda petik maka ini akan di anggapsebgai 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 perbaikandesain modular, menyederhanakan debugging dan juga pemeliharaan. Class merupakan bagiandari desain berorientasi-objek. Sebuah class adalah satu definisi dari sebuah struktur yang berisiproperti (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 dengankoneksi database.

Contoh :<?php$sql = mysql_query("SELECT * FROM admin WHERE un_admin='$us'") ;$b = mysql_fetch_array($sql);if($b==0){?><script language="javascript">alert('Gagal menyimpan sandi baru, cobalah kembali!');document.location='admin.php?action=sandi_baru'</script><?php}?>

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 mempunyainilai apapun.

Contoh :

<?php

$kosong=NULL;

?>

Rio Andriyat Krisdiawan, M.Kom

?>

ANY QUESTION?

Rio Andriyat Krisdiawan, M.Kom