110 likes | 256 Views
Perancangan dan Pemrograman Web. Casting variabel. Kita dapat mengkonversi variabel dari ketiga jenis dengan cara melakukan casting : (int), (double) atau (string) Konversi int ke string : $nilai=75; $gaji=(string)$nilai; KOnversi string ke int atau double :
E N D
Perancangan dan Pemrograman Web Nyimas Artina,S.Kom, M.Si
Casting variabel • Kita dapat mengkonversi variabel dari ketiga jenis dengan cara melakukan casting : (int), (double) atau (string) • Konversi int ke string : $nilai=75; $gaji=(string)$nilai; • KOnversi string ke int atau double : • $gaji=“5000 rupiah”; $gajib=(int)$gaji; $gajid=(double)$gaji; • Konversi string ke int atau double, jika karakter pertama bukan angka akan gagal Hasilnya jadi Klik untuk lihat hasil Klik untuk ganti $gaji=“d 5000 rupiah” Nyimas Artina,S.Kom, M.Si
Operator aritmetika • Operator aritmetika PHP mirip dengan C atau java * = perkalian / = pembagian + = penjumlahan - = pengurangan % = sisa pembagian ++ = increment -- = decrement KLIK LIHAT HASIL Nyimas Artina,S.Kom, M.Si
Operator Logika • Operator logika adalah suatu operasi yang menghasilkan nilai true atau false • Dalam PHP nilai true diwakili oleh angka 1 dan nilai false diwakili oleh angka 0 • Operatornya: == sama dengan < lebih kecil > lebih besar <= lebih kecil atau sama >= lebih besar atau sama != atau <> artinya tidak sama && artinya AND || artinya OR ! Artinya NOT KLIK LIHAT HASIL Nyimas Artina,S.Kom, M.Si
boolean integer float string array object resource NULL Tipe Data Programmer pada dasarnya tidak perlu mendefinisikan tipe data
PHP Language Basics • Hello World!: An Example (cont.) • <script language=“PHP”> $hello = “Hello”; $world = “World!”; print $hello . $world</script>
PHP Language Basics • Constants, Data Types and Variables • Data types • Integers, doubles and strings • isValid = true; // Boolean • 25 // Integer • 3.14 // Double • ‘Four’ // String • “Total value” // Another string Nyimas Artina,S.Kom, M.Si
PHP Language Basics • Constants, Data Types and Variables • Data types • Strings and type conversion • $street = 123; • $street = $street . “ Main Street”; • $city = ‘Naperville’;$state = ‘IL’; • $address = $street; • $address = $address . NL . “$city, $state”; • $number = $address + 1; // $number equals 124 Nyimas Artina,S.Kom, M.Si
Konstanta • Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. • Menggunakan fungsi define() Nyimas Artina,S.Kom, M.Si
Konstanta • Constants, Data Types and Variables • Constants define a string or numeric value • Constants do not begin with a dollar sign • Examples: • define(“COMPANY”, “Acme Enterprises”); • define(“YELLOW”, “#FFFF00”); • define(“PI”, 3.14); • define(“NL”, “<br>\n”); • print(“Company name: “ . COMPANY . NL); Nyimas Artina,S.Kom, M.Si
Latihan • Buatlah program PHP untuk menampilkan tulisan Nama saya BEJO Umur saya 25 Tahun Saya bekerja dengan gaji Rp. 5000 dengan catatan nama BEJO didefinisikan dengan NAMA sebagai konstanta. Umur adalah bilangan int dan gaji adalah bilangan double yang didefinisikan sebagai variabel. Seluruh tulisan tebal dan berwarna merah • Buatlah program PHP untuk menampilkan tanggal hari ini dengan tampilan berwarna biru/miring sebagai berikut HARI INI ADALAH TANGGAL (sesuai tanggal hari ini) Nyimas Artina,S.Kom, M.Si