0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan35 halaman

03 Tipe Data, Variabel Dan Operator 03

Variabel digunakan untuk menyimpan nilai. Programmer tidak perlu mendefinisikan tipe datanya. Terdapat beberapa tipe data seperti integer, float, string, boolean, array dan object. Program juga menggunakan operator seperti aritmatika, penugasan, perbandingan, logika dan string untuk mengolah data. Komentar digunakan untuk menjelaskan program.

Diunggah oleh

asuherlan42
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan35 halaman

03 Tipe Data, Variabel Dan Operator 03

Variabel digunakan untuk menyimpan nilai. Programmer tidak perlu mendefinisikan tipe datanya. Terdapat beberapa tipe data seperti integer, float, string, boolean, array dan object. Program juga menggunakan operator seperti aritmatika, penugasan, perbandingan, logika dan string untuk mengolah data. Komentar digunakan untuk menjelaskan program.

Diunggah oleh

asuherlan42
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 35

Tipe data ,Variabel dan Operator

Variabel
• Digunakan untuk menyimpan sebuah value, data atau
informasi
• Nama variabel diawali dengan tanda $
• Panjang tidak terbatas
• Setelah tanda $ diawali oleh huruf atau under-scrore
(_). Karakter berikutnya bisa terdiri dari huruf, angka,
dan karakter tertentu yang diperbolehkan (karakter
ASCII dari 127 – 255).
• Bersifat case-sensitive.
• Tidak perlu dideklarasikan.
• Tidak boleh mengandung spasi.
Contoh Program
<?php
// Pendeklarasian variabel
$nama_lengkap = "El Haqqi Pratama";
$_gaji = 5000000;

// Tampilkan variabel
echo "Nama Lengkap : $nama_lengkap <br>";
echo "Gaji : Rp. $_gaji <br>";

$_gaji = "Lima Juta Rupiah";


echo "Terbilang : $_gaji";
?>
Tipe Data
• boolean • array
• integer • object
• float • resource
• string • NULL

Programmer pada dasarnya tidak perlu mendefinisikan


tipe data
Tipe Data Integer
• Tipe data berupa bilangan bulat

• Misalnya untuk menyimpan data jumlah stock, umur, tinggi


badan, nomor sepatu

• Dapat bernilai positif (+) maupun negative (-)

• Dapat dilakukan operasi matematis (tambah, kurang, kali, bagi)


Tipe Data Integer
• Contoh • Contoh dalam operasi matematis
<?php
<?php
$umur=21;
$harga=15000;
$a=14;
$rugi=-500000; $b=16;
$c= $a + $b;
echo $umur; //21 echo $c; // 30
echo "<br />";
echo $harga; //15000 $d=$a * $b;
echo "<br />"; echo $d; // 224
echo $rugi; //- ?>
500000
?
Tipe Data Float
• Tipe data floating point/real number berupa bilangan decimal
(pecahan)

• Digunakan untuk variable yang akan berisi angka pecahan


seperti nilai IPK, hasil pembagian, atau hasil komputasi numeric
yang angkanya tidak bias ditampung oleh tipe data integer

• Contoh angka float: 0.9 , 2.80 , 3.14 , 0.314E1


Tipe Data Float
• Contoh <?php
$angka_float1= 0.78;
$angka_float2= 14.99;
$angka_scientific1=0.314E1;
$angka_scientific2=0.3365E-3;

echo $angka_float1; // 0.78


echo "<br />";
echo $angka_float2; //14.99
echo "<br />";
echo $angka_scientific1; //3.14
echo "<br />";
echo $angka_scientific2; //0.0003365
?>
Tipe Data Float
• Contoh dalam operasi matematis

<?php
$a=10.66;
$b=12.4;
$c= $a + $b;
echo $c; // 23.06

$d=$a / $b;
echo $d; // 0.85967741935484
?>
Tipe Data String
• Tipe data yang berisi text, kalimat, atau kumpulan karakter

• Penulisannya diapit oleh single quoted/petik satu (‘) atau double


quoted/petik ganda (“)

• Contoh:
• ‘a’ , ‘saya sedang belajar PHP’ , ‘[email protected]
• “a” , “saya sedang belajar PHP” , “[email protected]
Tipe Data String
1
2
• Contoh
3
4 <?php
5 $string1='Ini adalah string sederhana';
6 $string2='Ini adalah string yang bisa memiliki beberapa baris‘;
7 $string3='Dia berkata: "I\'ll be back"';
8 $string4="Dia berkata: \"I'll be back\"“;
9 $string5="Variabel akan otomatis ditampilkan: $string1 dan $string3";
10
11 echo $string1; echo "<br>";
12 echo $string2; echo "<br>";
13 echo $string3; echo "<br>";
14 echo $string4; echo "<br>";
15 echo $string5; echo "<br>";
16 ?>
17
18
19
Tipe Data String

echo $string1; echo "<br>";


echo $string2; echo "<br>";
echo $string3; echo "<br>";
echo $string4; echo "<br>";
echo $string5; echo "<br>";
Tipe Data Boolean

• Hanya memiliki 2 nilai : true dan false Tampilan di web browser

• Digunakan dalam operasi logika


• Contoh:
<?php
$benar=true;
$salah=false;

echo "benar = $benar, salah = $salah";


// hasil output: benar = 1, salah =

$x = FALSE; // false
$x = ""; // string kosong dianggap false
$x = " "; // string dengan karakter adalah true;
$x = 0; // false
$x = 1; // true
?>
Konstanta
• Konstanta merupakan variabel konstan yang
nilainya tidak berubah-ubah.
• Menggunakan fungsi define()
<?php
$panjang = 10;
$lebar = 10;
define("luas_persegi",$panjang*$lebar);
echo "Luas persegi adalah = ".luas_persegi;
?>

<?php
define("panjang",10);
define("lebar",10);
$luas = panjang * lebar;
echo "Luas persegi adalah = $luas";
?>
Operator
• Aritmatika
–+
–-
–*
–/
–%
Operator
• Aritmatika
• Penugasan
–=
Operator
• Aritmatika
• Penugasan
• Bitwise
– &
– |
– ^
– ~
– <<
– >>
Operator
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
▪ == ▪ <
▪ === ▪ >
▪ != ▪ <=
▪ <> ▪ >=
▪ !==
Operator
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
• Logika
– and, &&, or, ||, xor, !
Operator
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
• Logika
• String
– Penggabungan → .
Operator Aritmatika

Contoh Operator Aritmatika :

22
Operator Penugasan
• Operator berikutnya
yang harus kamu ketahi
adalah operator
penugasan
atau assignment.
• Operator ini adalah
operator untuk
memberikan tugas
kepada variabel.
• Biasanya digunakan
untuk mengisi nilai.

23
Apa bedanya dengan operator
aritmatika?
• Bisa dibilang, operator penugasan adalah
bentuk yang lebih sederhana dari ekspresi
Aritmetika
• Sebagai contoh:

24
Opeartor Increment & Decrement
• Operator increment dan decrement merupakan operator yang digunakan untuk
menambah +1 (tambah satu) dan mengurangi -1 (kurangi dengan satu).
• Opertor increment menggunakan simbol ++, sedangkan decrement menggunakan
simbol --. Contohnya :

25
Operator Relasi

• Operator relasi adalah operator untuk


membandingkan dua buah nilai.
• Berikut ini daftar operator relasi:

26
Lanj.

• Hasil operasi dari


operator relasi akan
menghasilkan nilai
dengan tipe data
boolean, yaitu true
(benar) dan false
(salah).

• Dari hasil di samping


kita mendapatkan nilai
1 untuk true sedangkan
false tidak ditampilkan
atau 0.

27
Operator Logika
• Operator logika adalah operator untuk
melakukan operasi logika seperti AND, OR,
dan NOT.
• Operator logika terdiri dari:

28
Lanj

• Oprator logika sama


seperti operator
relasi, ia akan
menghasilkan nilai
dengan tipe data
boolean.

• Perhatikanlah hasil
yang di dapatkan
ketika menggunakan
operator && (AND),
|| (OR), dan ! (NOT).

29
Lanj
• Operator && akan menghasilkan true apabila nilai kiri dan kanan bernilai true.
Sedangkan operator || akan menghasilkan false saat nilai kiri dan kanan bernilai
false.
• Coba cek kembali hukum logika AND, OR, dan NOT.

30
Operator Ternary
• Operator ternary adalah operator untuk
membuat sebuah kondisi. Simbol yang
digunakan adalah tanda tanya (?) dan titik dua
(:).

31
Contoh

32
Contoh program
<?php
// Pendeklarasian
$angka1 = 20;
$angka2 = 5;
$jumlah = $angka1 + $angka2;
$kurang = $angka1 - $angka2;
$kali = $angka1 * $angka2;
$bagi = $angka1 / $angka2;
$sisa = $angka1 % $angka2;

// Tampilkan
echo "Nilai variabel \$angka1 = $angka1 dan \$angka2 = $angka2 <br>";
echo "Dijumlah : $jumlah <br>";
echo "Dikurang : $kurang <br>";
echo "Dikali : $kali <br>";
echo "Dibagi : $bagi <br>";
echo "Sisa Bagi : $sisa <br>";
?>
Komentar (Remark)
• /* … */
• //
• #
Latihan
• . Buat Contoh Program Dari Operator di
Bawah ini???
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
• Logika

Anda mungkin juga menyukai