Anda di halaman 1dari 28

Pertemuan 3

PHP (Hypertext Preprocessor),


Variabel, Tipe Data, Operator
PHP (Hypertext Preprocessor)

PHP atau PHP Hypertext Prepocessor adalah sebuah bahasa script berbasis server
(server-side) yang mampu mem-parsing kode php dari kode web dengan ekstensi .php,
sehingga menghasilkan tampilan website yang dinamis di sisi client (browser). Dengan
PHP, anda bisa menjadikan halaman HTML menjadi lebih powerful dan bisa dipakai
sebagai aplikasi lengkap, misalnya untuk beragam aplikasi cloud computing. PHP
adalah bahasa script yang sangat cocok untuk pengembangan web dan dapat
dimasukkan ke dalam HTML
Implementasi Kode PHP

Ada 4 jenis tag yang bisa digunakan untuk memasukkan kode PHP.

Jenis Tag Tag Pembuka Tag Penutup


Tag Standar < ? php ?>
Tag Pendek <? ?>
Tag ASP <% %>
Tag Script <script language = “php”> </script>

Yang dapat langsung diterapkan disemua platform adalah tag standard dan
tag script. Di dalam modul ini bahasa pemrograman yang digunakan adalah
PHP Versi 5 sehingga jenis tag yang harus digunakan adalah tag standar.
Untuk tag lainnya perlu penyetingan di server oleh administrator server.
Contoh Script PHP
Buat file kode baru dengan nama php.blade.php dan simpan pada folder
resources/views, kemudian ketikkan kode berikut ini.

Ubah file DasarController.php dengan menambahkan kode berikut ini


kemudian disimpan:
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('php', 'DasarController@php’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/php, seperti gambar dibawah ini.
Perbedaan kode HTML dengan PHP
Terdapat perbedaan khusus dalam proses pengaksesan kode antara HTML
dengan PHP, yaiitu:
1. HTML dapat diakses langsung tanpa melalui akses server saat ada
permintaan dari client(browser).
2. PHP harus di akses melalui server saat ada permintaan dari client(browser)
Variabel
Dalam pemrograman, variabel adalah suatu lokasi penyimpanan (di dalam
memori komputer) yang berisikan nilai atau informasi yang nilainya tidak
diketahui maupun telah diketahui. Dalam definisi bebasnya, variabel adalah
kode program yang digunakan untuk menampung nilai tertentu. Nilai yang
disimpan di dalam variabel selanjutnya dapat dipindahkan ke dalam database,
atau ditampilkan kembali ke pengguna.

beberapa aturan tentang cara penggunaan dan penulisan variable yaitu:

1. Penulisan variabel harus diawali dengan tanda $.


2. Variabel dalam PHP bersifat case sensitive.
3. Memberikan Nilai kepada variabel.
4. Variabel dalam PHP tidak memerlukan deklarasi terlebih dahulu.
5. Varibel dalam PHP tidak bertipe.
6. Variabel sistem PHP.
Implementasi Variabel pada Laravel
Buat file kode baru dengan nama variabel.blade.php dan simpan pada folder
resources/views, kemudian ketikkan kode berikut ini.
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function variabel()
{
return view('variabel');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('variabel', 'DasarController@variabel’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/variabel, seperti gambar dibawah ini.
Tipe Data
Ada 6 Tipe data dasar yang dapat diakomodasi di PHP, seperti terlihat di tabel
dibawah ini.

Tipe Contoh Penjelasan


Integer 134 Semua angka bukan pecahan
Double 5.1234 Nilai pecahan
String “asep” Kumpulan karakter
Boolean False Salah satu nilai True atau False
Object Sebuah instance dari class
Array Larik

Untuk mengetahui tipe data sebuah variable, kita bisa menggunakan


perintah gettype, misalnya:
Print gettype ($nama_variabel);
Implementasi Tipe Data pada Laravel
Buat file kode baru dengan nama tipedata.blade.php dan simpan pada folder
resources/views, kemudian ketikkan kode berikut ini.
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function tipedata()
{
return view('tipedata');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('tipedata', 'DasarController@tipedata’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/tipedata, seperti gambar dibawah ini.
Konstanta

Mendefinisikan konstanta dalam php dapat dilakukan dengan menggunakan


kata kunci const dan menggunakan fungsi define.

Bentuk umum : const NamaKonstanta = Nilai Konstanta

<?php
Const prodi = “Sistem Informasi Akuntansi”;
echo prodi;
?>

Bentuk umum : define (“NamaKonstanta”, Nilai Konstanta)

<?php
define(“prodi”,”Sistem Informasi Akuntansi”);
echo prodi;
?>
Implementasi Konstanta dalam Laravel.
Buat file kode baru dengan nama konstanta.blade.php dan simpan pada folder
resources/views, kemudian ketikkan kode berikut ini.
<!DOCTYPE html>
<html>
<head>
<title>Tipe Data dalam PHP</title>
</head>
<body>
<?php
//Konstanta Untuk Judul
define("judul","Hitung Luas Lingkaran");
//Konstanta untuk phi
define("PHI", 3.14);

//Variabel
$r=10;
$luas=PHI*$r*$r;
//Pemanggilan Konstanta
echo judul;
echo"<br>Jari-Jari : $r";
echo"<br>Luas Lingkatan : $luas<br>";
?>
</body>
</html>
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function konstanta()
{
return view('konstanta');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('konstanta', 'DasarController@konstanta’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/konstanta, seperti gambar dibawah ini.
Operator
Jenis-Jenis Operator
Operator Aritmatika
Operator ini digunakan untuk melakukan perhitungan matematika, sebagian berikut:

Operator Nama Contoh Hasil


+ Penambahan 1+4 5
- Pengurangan 1-4 -3
/ Pembagian ¼ 0.25
* Perkalian 1*4 4
% Sisa Pembagian 5%2 1
++ Inkremen X=5; X++ X=6
- Dekremen X=5; X- X=4
Implementasi Operator Aritmatika pada Laravel
Buat file kode baru dengan nama opraritmatika.blade.php dan simpan pada
folder resources/views, kemudian ketikkan kode berikut ini.
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function opraritmatika()
{
return view('opraritmatika');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('opraritmatika', 'DasarController@opraritmatika’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/opraritmatika, seperti gambar dibawah ini.
Operator Perbandingan.
Operator perbandingan digunakan untuk menghasilkan 2 nilai yang hasil
akhirnya adalah nilai Boolean true dan false. Operator ini sangat berguna dalam
pemrograman karena bisa menentukan arah pemrograman. Operator
perbandingan adalah :

Operator Nama Contoh Hasil


== Sama dengan 6==6 False
!= Tidak sama dengan 3!=3 False
> Lebih 1>5 False
>= besaratau sama
Lebih besar 3>= False
< dengan
Lebih kecil 4
2<4 True
<= Lebih kecil atau sama dengan 5<= False
4
<html>
<head>
Implementasi Operator Perbandingan pada Laravel.
<title>Operator Perbandingan</title>
</head>
<body>
Buat file kode baru dengan nama oprbanding.blade.php
<?php dan simpan pada
//Deklarasi Variabel
folder resources/views, kemudian ketikkan kode berikut ini.
$nilai1=100;
$nilai2=20;
<!DOCTYPE html>
$teks1="LARAVEL";
<html>
$teks2="laravel";
<head>
<title>Operator Perbandingan</title> //Pemanggilan Variabel
</head> $hasil=$nilai1==$nilai2;
<body> echo"$nilai1 == $nilai2 = $hasil<br>";
<?php $hasil=$nilai1!=$nilai2;
//Deklarasi Variabel echo"$nilai1 != $nilai2 = $hasil<br>";
$nilai1=100; $hasil=$nilai1>=$nilai2;
$nilai2=20; echo"$nilai1 >= $nilai2 = $hasil<br>";
$hasil=$teks1==$teks2;
$teks1="LARAVEL";
echo"$teks1 == $teks2 = $hasil<br>";
$teks2="laravel";
$hasil=$teks1!=$teks2;
echo"$teks1 != $teks2 = $hasil<br>";
//Pemanggilan Variabel ?>
$hasil=$nilai1==$nilai2; </body>
echo"$nilai1 == $nilai2 = $hasil<br>"; </html>
$hasil=$nilai1!=$nilai2;
echo"$nilai1 != $nilai2 = $hasil<br>";
$hasil=$nilai1>=$nilai2;
echo"$nilai1 >= $nilai2 = $hasil<br>";
$hasil=$teks1==$teks2;
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function oprbanding()
{
return view('oprbanding');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('oprbanding', 'DasarController@oprbanding’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/oprbanding, seperti gambar dibawah ini.
Operator Logika

Operator untuk menyusun kalimat ekspresi/ungkapan logika. Hasil operasi ini


akan didapatkan nilai satu jika benar dan nol jika salah.

Operator Fungsi
AND atau && Operasi logika AND
OR atau || Operasi logika OR
XOR Operasi logika eksklusife OR
! Ingkaran/negasi
Implementasi Operator Logika pada Laravel
Buat file kode baru dengan nama oprlogika.blade.php dan simpan pada folder
resources/views, kemudian ketikkan kode berikut ini.
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function oprlogika()
{
return view('oprlogika');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('oprlogika', 'DasarController@oprlogika’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/oprlogika, seperti gambar dibawah ini.
Operator String
Buat file kode baru dengan nama oprstring.blade.php dan simpan pada folder
resources/views, kemudian ketikkan kode berikut ini.
Ubah file DasarController.php dengan menambahkan kode berikut ini
kemudian disimpan:
public function oprstring()
{
return view('oprstring');
}
Ubah Route pada file web.php dengan menambahkan kode berikut ini
kemudian disimpan:

Route::get('oprstring', 'DasarController@oprstring’);

Untuk melihat hasil luarannya ketik pada web browser url


http://localhost:8000/oprstring, seperti gambar dibawah ini.
Latihan Pembuatan Operator
Buatlah script untuk menghitung volume balok menggunakan fungsi operator
aritmatika dan operator string dengan ketentuan sebagai berikut :
Panjang balok = 10, lebar balok = 7, tinggi balok = 15,

Hitung volume balok dengan rumus = panjang * lebar * tinggi

Buat variable teks1 yang berisi = “Belajar Menghitung” dan teks2 yang berisi =
“Volume Balok. Buat perintah untuk menggabungkan nilai dari variable teks1
dan teks2 menggunakan operator string.
Outputnya sebagai berikut :
Buatlah script untuk menghitung luas dan keliling lingkaran dengan
ketentuan sebagai berikut :

phi= 3,14
jari-jari=10
Rumus luas = phi*r*r
Rumus keliling = 2*phi*r

Outputnya sebagai berikut :

Anda mungkin juga menyukai