0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan41 halaman

Menerapkan Penggunaan Tipe Data, Variabel, Konstanta, Operator, Dan Ekspresi

Dokumen ini membahas tentang tipe data, variabel, dan konstanta dalam PHP. Tipe data meliputi string, integer, float, boolean, array, object, null, dan resource. Variabel dapat menyimpan berbagai tipe data dan nilainya dapat diubah, sedangkan konstanta hanya dapat menyimpan tipe data skalar dan nilainya tetap."

Diunggah oleh

annisa fitriani
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 PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan41 halaman

Menerapkan Penggunaan Tipe Data, Variabel, Konstanta, Operator, Dan Ekspresi

Dokumen ini membahas tentang tipe data, variabel, dan konstanta dalam PHP. Tipe data meliputi string, integer, float, boolean, array, object, null, dan resource. Variabel dapat menyimpan berbagai tipe data dan nilainya dapat diubah, sedangkan konstanta hanya dapat menyimpan tipe data skalar dan nilainya tetap."

Diunggah oleh

annisa fitriani
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 PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 41

Menerapkan

penggunaan tipe
data, variabel,
konstanta,
operator, dan
ekspresi
DANIAL AHADIAN, S.PD.
Tipe Data
Tipe Data
Tipe data adalah klasifikasi variable untuk menentukan data yang akan disimpan ke dalam
memori.Tipe Data PHP memungkinkan kita memberikan suatu nilai yang berupa String, Integer, Float,
atau Boolean. Jadi Anda bisa menggunakan tipe data tanpa perlu mendeklarasikan nilai suatu variabel.
Dan Variabel PHP dapat menyimpan beberapa jenis tipe data dan jenis data yang berbeda dapat
melakukan hal yang berbeda.
Tipe Data
1. Tipe Data String 6. Tipe Data Array

2. Tipe Data Integer 7. Tipe Data Object

3. Tipe Data Float 8. Tipe Data Null

4. Tipe Data Boolean 9. Tipe Data Resource


Tipe Data
TIPE DATA STRING

Tipe data string adalah tipe data yang <?php


berbentuk text. dan untuk cara penulisan tipe
data string di letakkan di tengah-tengah tanda
petik. di awali dengan tanda petik dan di akhiri $a = "Halo Dunia!";
dengan tanda petik juga.
$b = 'Halo Dunia!’;

?>
Tipe Data
CATATAN: MENGGUNAKAN GARIS BAWAH (_) SEBELUMNYA
TIPE DATA INTEGER TIDAK DIIZINKAN, TETAPI INI TELAH TERSEDIA MULAI PHP
7.4.0.

Tipe data integer adalah tipe data yang <?php


berbentuk angka yang berbentuk bilangan asli
atau bilangan bulat. untuk penulisan tipe data
Integer tidak perlu menambahkan tanda petik $a = 15;
karena akan di baca sebagai string jika anda
menambahkan tanda petik pada tipe data $b = 320488;
integer.

?>
Tipe Data
TIPE DATA FLOAT

Tipe data float atau di sebut juga tipe data <?php


double adalah tipe data yang berisi bilangan
$a = 1.5e2;
desimal. cara penulisannya hampir sama
dengan tipe data integer karena tidak $b = 360.544;
memerlukan tanda petik di awal dan di akhir
isi variabel float. $c = 7E-10;

$d = 1_234.567; //mulai PHP 7.4.0

?>
Tipe Data
CATATAN: PENULISAN NILAI TRUE DAN FALSE TIDAK PEKA
TIPE DATA BOOLEAN TERHADAP HURUF BESAR ATAU KECIL

Tipe data boolean adalah tipe data yang hanya <?php


memiliki dua buah value atau isi. yaitu true
$a = true;
dan false. atau 0 dan 1. true yang di sebut
dengan 1 dan false di sebut 0. tipe data $b = false;
boolean sering di gunakan untuk memeriksa
ketersediaan atau memeriksa nilai kebenaran ?>
pada sebuah data.
Tipe Data
TIPE DATA ARRAY

Tipe Data Array adalah sebuah tipe data yang <?php


menyimpan banyak isi di dalam sebuah
$anggota = array("Andi","Budi","Joni");
variabel.
//variabel anggota di atas adalah variabel yang
bertipe data array karena memiliki banyak isi
pada.

?>
Tipe Data Tipe Data Array

$array = array(
"nama" => "Febri Hidayan",
"hobi" => "Koding" );
// Mulai php 5.4
$array = [
"nama" => "Febri Hidayan",
"hobi" => "Koding" ];
echo $array["nama"]; // Febri Hidayan
echo $array["hobi"]; // Koding
// Nilai dan kunci
$array = [ "key" => "Nilai" ];
Tipe Data
TIPE DATA ARRAY

Anda tidak bisa menggunakan echo dan <?php


print untuk mengeluarkannya, maka Anda
$array = array(
harus menggunakan var_dump() atau
"Febri Hidayan", "Koding"
print_r(), kecuali Anda sudah menentukan
);
variabel dan kuncinya.
echo $array[0]; // Febri Hidayan
Catatan: Array di mulai dengan kunci 0 dan seterusnya sesuai dengan echo $array[1]; // Koding
jumlah nilai di dalammnya.

Catatan: Ingin mengeluarkan nilai dengan Echo cukup gunakan seperti ?>
echo $array[kunci].
Tipe Data
TIPE DATA OBJECT

Object merupakan tipe data yang menyimpan <?php


data dan informasi tetang cara memproses data
class Mahasiswa {
tersebut. function nama() {
echo "Febri Hidayan"; }
}
$obj = new Mahasiswa();
echo $obj->nama();

?>
Tipe Data
CATATAN: JIKA SUATU VARIABEL TANPA DIBERIKAN NILAI,
TIPE DATA NULL MAKA SECARA OTOMATIS NILAI TERSEBUT NULL.

tipe data Null memiliki nilai khusus yaitu null. <?php

$a = "Febri Hidayan";

$a = null;

echo $a;

?>
Tipe Data
CATATAN:
TIPE DATA RESOURCE HTTPS://WWW.PHP.NET/MANUAL/EN/RESOURCE.PHP

Resource bukanlah tipe data yang sebenarnya,


ini adalah penyimpanan ke fungsi dan resource
di luar PHP. Karena variabel Resource
memegang pengangan khusus untuk berkas
yang dibuka seperti koneksi database
misalnya.
Tipe Data
https://www.w3schools.com/php/php_datatypes.asp
Variabel
Variabel
Variable adalah suatu pengenal di dalam <?php
program yang merepresentasikan nilai atau
$nama = "Febri Hidayan“;
data tertentu. Nilai variabel dapat diubah
sesuai dengan kebutuhan program. ?>
Dalam Bahasa PHP, variable didefinisikan
dengan cara membubuhkan tanda $ (dollar) di
depannya.
Variabel
Kita dapat membuat variable $nama dan <?php
mengisi nilai ke dalamnya. Dalam penggunaan
$x = "SmartDevTala";
variable, PHP sedikit berbeda dengan Bahasa
program lain, karena pada bahasa program $x = 8;
yang lain pada umumnya perlu
mendeklarasikan tipe data pada variabel $x = 10.3;
sebelum menampung nilai di dalamnya, $x = true;

$x =
["SmartDevTala",8,10.3,true];

?>
Variabel
<?php

$x = "SmartDevTala";

echo $x."\n";

$x = 8;

echo $x."\n";

$x = 10.3;

echo $x."\n";

$x = true;

echo $x."\n";

$x = ["SmartDevTala",8,10.3,true];

print_r($x);

?>
Konstanta
Konstanta
Dalam bahasa pemograman, Konstanta (constant) adalah suatu lokasi penyimpanan (dalam memory)
yang berisikan nilai yang sifatnya tetap dan tidak bisa diubah sepanjang program berjalan.

Berbeda dengan variabel yang isi/nilainya dapat diubah bahkan dihapus selama program berjalan,
sebuah konstanta jika telah diberikan nilai, tidak dapat diubah lagi dalam kode program. Hal ini
seseuai dengan namanya, yakni konstant
Konstanta
ATURAN PENULISAN KONSTANTA PHP

1. Cara Pendefenisikan Konstanta dalam PHP

2. Konstanta PHP bersifat Case Sensitif

3. Nilai Konstanta PHP Tidak Dapat Diubah

4. Konstanta hanya dapat berisi tipe data tertentu

5. Konstanta Sistem PHP (Predefined Constant)


Konstanta
1. CARA PENDEFENISIKAN KONSTANTA DALAM PHP

Jika variabel di dalam PHP dibuat dengan menambahkan tanda dollar, seperti: $nama. Untuk membuat
konstanta PHP menyediakan 2 cara:
1. Menggunakan kata kunci (keyword) const.
2. Menggunakan fungsi define.
Konstanta
KATA KUNCI CONST FUNGSI DEFINE

<?php <?php

const situs = "www.google.com" ; define("situs" ,"www.google.com");

echo situs; // www.google.com echo situs; // www.google.com

?> ?>
Konstanta
Aturan penamaan konstanta sama seperti variabel, yakni untuk karakter pertama hanya boleh
menggunakan huruf dan underscore (_), dan untuk huruf kedua dan seterusnya, boleh menggunakan
huruf, angka dan underscore.

Sehingga sebuah konstanta juga tidak boleh diawal angka atau mengandung karakter khusus sepert #,*,
atau &.
Konstanta
2. KONSTANTA PHP BERSIFAT CASE SENSITIF

Sama seperti variabel, konstanta dalam PHP bersifat case sensitif, sehingga perbedaan huruf besar dan
kecil dianggap berbeda. GAJI, GaJi, dan gaji merupakan 3 konstanta yang berbeda.

Walaupun kita boleh menggunakan huruf kecil dalam penulisan konstanta, kesepakatan programmer
PHP menganjurkan menggunakan HURUF BESAR untuk penulisan konstanta. Tujuannya agar lebih
mudah untuk membedakan dengan variabel (dimana variabel dianjurkan menggunakan huruf kecil).
Konstanta
3. NILAI KONSTANTA PHP TIDAK DAPAT DIUBAH

Jika sebuah konstanta telah didefenisikan, kita tidak bisa merubah nilai tersebut.
Konstanta
4. KONSTANTA HANYA DAPAT BERISI TIPE DATA TERTENTU

Konstanta dalam PHP hanya dapat berisi tipe data sederhana (disebut juga jenis tipe skalar), yakni:
boolean, integer, float dan string. Hal ini berbeda dengan variabel, yang dapat juga berisi tipe data
turunan seperti array, objek atau resources.
Konstanta
Di dalam contoh sebelumnya diberikan nilai array sebagai nilai dari konstanta GAJI_PEGAWAI,
namun PHP mengeluarkan error yang menjelaskan bahwa konstanta hanya dapat berisi nilai dengan
tipe skalar saja. Tipe skalar ini adalah boolean, integer, float dan string. Kita akan mempelajari tipe-
tipe data ini dalam tutorial selanjutnya.
Konstanta
5. KONSTANTA SISTEM PHP (PREDEFINED CONSTANT)

Sama seperti variabel, PHP juga telah membuat beberapa konstanta yang telah didefinisikan dan tidak
bisa di ubah nilainya. Namun karena banyaknya modul yang dapat ditambahkan kedalam PHP,
Predefined Constant dalam PHP akan bertambah tergantung modul yang ada. Namun sebagai contOh,
berikut adalah Predefined Constant dalam sistem inti PHP:
http://php.net/manual/en/res
erved.constants.php
Operator
Operator
Operator adalah simbol-simbol yang
digunakan untuk melakukan operasi
terhadap suatu nilai dan variabel.

Ada 6 Jenis operator dalam pemrograman


PHP yang harus kita ketahui:
4.Operator Logika
1.Operator Aritmatika
5.Operator Inkerment/Dekerment;
2.Operator Penugasan atau Assignment
6.Operator Bitwise;
3.Operator Pembanding
7.dan Operator Ternary.
Operator
OPERATOR ARITMATIKA

Operator yang digunakan dalam operasi dasar


matematika dan operator aritmatika berguna
untuk perhitungan.

(+, -, *, /, %, ++, --)


Operator
Operator aritmatika
Operator
OPERATOR PEMBANDING

Digunakan untuk membandingkan dua atau


lebih nilai, variabel, atau pernyataan, dan
menghasilkan nilai True atau False.

(==, !=, <)


Operator
OPERATOR LOGIKA

Operator logika berfungsi menggabungkan


dua kondisi (true atau false) menjadi kondisi
yang baru.

(!, &&, ||)


Operator
OPERATOR LOGIKA

Operator logika berfungsi menggabungkan


dua kondisi (true atau false) menjadi kondisi
yang baru.

(!, &&, ||)


OPERATOR
OPERATOR LOGIKA AND DAN && OPERATOR LOGIKA OR DAN ||
Ekspresi
Ekspresi
Ekspresi atau sering juga disebut dengan ungkapan adalah suatu bentuk yang menghasilkan suatu nilai.

Dalam bentuk yang sederhana, ekspresi dapat berupa konstanta atau variabel. Dalam bentuk yang lebih
kompleks, suatu ekspresi melibatkan operator dan operand.

Contoh:

20 + 4 * 5

Merupakan suatu bentuk ekspresi yang menghasilkan nilai 40. Dalam hal ini 20, 4 dan 5 disebut
sebagai operand dan tanda + dan * berperan sebagai operator.
Terimakasih

Anda mungkin juga menyukai