Anda di halaman 1dari 22

LAPORAN PRAKTIKUM KE-1

Proyek Pemrograman Internet dan E-commerce

DISUSUN OLEH :
NAMA : FITRI DWI RAHMATULAINI
NPM : G1A018005
KELAS : B1
Nama Asisten Dosen:
1. Choiriya Saputri G1A015029
2. Prita Puspita Sari G1A016032
3. Muhammad Iqbal Baskoro G1A016077
4. Sandra Revitasari G1A016075
5. M. Ikhwan Alif M G1A017022
6. Mia Martha Amalia G1A017024
7. Hastri Winanda G1A017060
8. Zahira Salsabila Barly G1A017080

Dosen pengampu :
1. Yudi Setiawan, S.T., M.Eng.
2. Nadiza Lediwara, S.T., M.Eng.

PROGRAM STUDI INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS BENGKULU
2020
LANDASAN TEORI

Bahasa pemrograman PHP biasanya tidak digunakan pada keseluruhan pengembangan


website, melainkan dikombinasikan dengan beberapa bahasa pemrograman lain. Misalnya
saja untuk mengatur tampilan, layout, dan berbagai macam menu menggunakan CSS. Selain
itu, terdapat juga beberapa framework PHP: Laravel, Phalcon, Codigniter, Symfoni yang saat
ini banyak tersedia di internet untuk memudahkan proses pengembangan website
menggunakan bahasa pemrograman tersebut [ CITATION Nia19 \l 1033 ].

PHP adalah bahasa pemrograman yang sering disisipkan ke dalam HTML. PHP
sendiri berasal dari kata Hypertext Preprocessor. Sejarah PHP pada awalnya merupakan
kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus
Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang
wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web
[ CITATION Nia19 \l 1033 ].

Bahasa pemrograman ini menggunakan sistem server-side. Server-side programming


adalah jenis bahasa pemrograman yang nantinya script/program tersebut akan
dijalankan/diproses oleh server. Kelebihannya adalah mudah digunakan, sederhana, dan
mudah untuk dimengerti dan dipelajari. Semenjak PHP menjadi bahasa pemrograman yang
open source, pengembang tidak perlu menunggu sampai dengan update terbaru rilis .
Pengguna PHP akan lebih baik jika menggunakan versi terbaru. Sehingga jika ada rilis terbaru
Anda harus menyesuaikan sistem Anda dengan versi PHP yang paling baru. Meskipun harus
menggunakan versi terbaru, biaya untuk maintenance dan web development sangat terjangkau
[ CITATION Nia19 \l 1033 ].

Bahasa pemrograman PHP membantu Anda untuk mengembangkan aplikasi berbasis


web yang cukup kompleks, handal, dan cepat. Tergantung dari spesifikasi bisnis, penggunaan
hosting, tingkat pengalaman, kebutuhan aplikasi, dan pengembangan timeframe. Selain itu
ada banyak PHP frameworks yang dapat dipilih [ CITATION Nia19 \l 1033 ].

Bahasa pemrograman PHP merupakan bahasa pemrograman yang kebanyakan


digunakan untuk mengembangkan website. Jadi sebenarnya untuk membuat sistem berbasis
web tidak harus menggunakan PHP. Namun karena fiturnya yang menarik dan dirasa
memudahkan, maka kebanyakan pengembangan menggunakan bahasa pemrograman ini.
Sebelum ada PHP, pengembang kebanyakan menggunakan bahasa pemrograman HTML.
Bahasa pemrograman ini sudah dapat membuat tampilan website, akan tetapi tampilan yang
dihasilkan masih biasa saja. Biasa saja karena website masih bersifat statis atau tetap, tidak
bisa menyesuaikan tampilan dengan kondisi pengguna [ CITATION Nia19 \l 1033 ].

Semenjak adanya PHP maka pembuatan website dapat dikembangkan dan diatur agar
menjadi website yang dinamis. Dimana website dapat menyesuaikan tampilan sesuai dengan
perangkat yang digunakan oleh pengguna. Tidak hanya itu, website juga dapat melakukan
input output dengan database. PHP sendiri biasanya disisipkan ke dalam kode HTML dan
dikombinasikan dengan bahasa pemrograman lain, seperti CSS [ CITATION Nia19 \l 1033 ].

Text Editor adalah suatu software aplikasi atau suatu program komputer yang
memungkinkan Anda sebagai penggunanya untuk membuat, mengubah atau mengedit file
teks yang ada berupa plain text. Text editor ini sebenarnya bisa digunakan untuk membuat
program-program komputer dan mengedit source code dari bahasa pemograman. Selain itu,
text editor juga bisa dimanfaatkan untuk membuat halaman web atau template web design dan
juga membuat aplikasi tertentu. Software aplikasi satu ini memang secara umum ditujukan
untuk mempermudah aktivitas pemrograman [ CITATION Dew18 \l 1033 ].

Text Editor memiliki fitur-fitur yang sangat kecil dan sederhana. Namun ada juga
beberapa text editor kini sudah menawarkan fungsi yang luas dan kompleks. Apa saja
contohnya? Unix dan Linux adalah contohnya. Dalam sistem operasinya sudah tersedia Editor
VI (atau varian), tapi banyak juga yang mencakup editor Emacs. Sementara sistem operasi
dari Windows itu sendiri menyediakan Notepad standar. Walaupun sudah tersedia secara
bawaan, banyak programmer lebih menyukai text editor lainnya yang memang fiturnya lebih
banyak atau lengkap [ CITATION Dew18 \l 1033 ].

Sublime adalah text editor yang secara eksklusif didukung dengan aplikasi
pemograman interface Python (API). API ini secara native mendukung banyak bahasa
pemrograman dan bahasa markup. Jadinya fungsi-fungsi tambahan bisa didapatkan oleh
pengguna dengan plugin. Biasanya plugin-plugin itu dibuat oleh komunitas dan dipelihara di
bawah lisensi free software yang ada [ CITATION Dew18 \l 1033 ].

Salah satu keunggulannya adalah adanya multiple selection. Fungsinya yaitu untuk
menghasilkan perubahan pada sebuah kode dalam waktu yang sama dan dalam baris yang
berbeda. Multiple selection ini juga adalah salah satu fitur unggulan dari Sublime Text Editor.
Anda bisa saja meletakkan kursor pada kode yang akan di ubah / edit, lalu tekan Ctrl + click
atau blok kode yang akan diubah kemudian Ctrl + D. Nah, setelahnya Anda bisa merubah
kode secara bersamaan [ CITATION Dew18 \l 1033 ].
SOAL DAN PEMBAHASAN

1. Buat biodata diri kalian pada website!


Data yang ditampilkan yaitu data-data pada KTP, SIM, dan Kartu Mahasiswa

JAWAB

G1A018005
Gambar 1.1
Source Code KTP

Source Code :
<?php

// KTP
echo "PROVINSI BENGKULU<br>";
echo "KOTA BENGKULU<br><br>";

$nik = '1771055101000001';
$nama = 'FITRI DWI RAHMATULAINI';
$ttl = 'BENGKULU, 11-01-2000';
$jk = 'PEREMPUAN Gol. Darah :O';
$alamat = 'JL. LESTARI 8 NO.29';
$rt_rw = '013/003';
$kel_desa = 'KANDANG';
$kec = 'KAMPUNG MELAYU';
$agama = 'ISLAM';
$sp = 'BELUM KAWIN';
$pkrj = 'PELAJAR/MAHASISWA';
$kwnrg = 'WNI';
$brlk = 'SEUMUR HIDUP';

echo "NIK : " . $nik . "<br><br>";


echo "Nama : " . $nama . "<br>";
echo "Tempat/Tgl Lahir : " . $ttl . "<br>";
echo "Jenis Kelamin : " . $jk . "<br>";
echo "Alamat : " . $alamat . "<br>";
echo "RT/RW : " . $rt_rw . "<br>";
echo "Kel/Desa : " . $kel_desa . "<br>";
echo "Kecamatan : " . $kec . "<br>";
echo "Agama : " . $agama . "<br>";
echo "Status Pekerjaan : " . $sp . "<br>";
echo "Pekerjaan : " . $pkrj . "<br>";
echo "Kewarganegaraan : " . $kwnrg . "<br>";
echo "Berlaku Hingga : " . $brlk . "<br>";
?>
PENJELASAN
Untuk membuat biodata kartu tanda penduduk (KTP) ini saya membuka tag PHP dan
mengisinya dengan echo yang berisi string provinsi Bengkulu lalu saya break dengan fungsi
<br> begitu juga dengan string kota Bengkulu namun saya menggunakan dua break. Setelah
itu saya menginisialisasi variable-variabel saya, yaitu nik, nama, tempat tanggal lahir, jenis
kelamin, golongan darah, alamat, rt/rw, kel/desa, kecamatan, agama, status pekerjaan,
pekerjaan, kewarganegaraan, dan berlaku hingga. Dan untuk menginisialisasi variable
tersebut saya menggunakan simbol $ (Dollar) sebelum nama dari variable tersebut. Untuk
menampilkan variable-variabel tersebut saya menggunakan fungsi echo dan menambahkan
beberapa string dan menggunakan operator string untuk menyatukan suatu kalimat dan tak
lupa menggunakan break pada setiap line nya agar menghasilkan enter ke bawah pada
outputnya nanti.

G1A018005
Gambar 1.2
Output KTP

PENJELASAN OUTPUT
Untuk output ini harus menggunakan salah satu aplikasi browser dan browser yang
saya gunakan adalah Mozilla firefox. Selain itu, saya juga menggunakan aplikasi xampp agar
localhost dapat berjalan. Selanjutnya kita akan mengetikkan alamat url nya di browser, yaitu
localhost/praktikum_b1/soal1a.php maka akan muncul outputnya seperti pada gambar diatas,
pada PHP memang spasi tidak akan berpengaruh banyak, sehingga pada output ini jenis
kelamin dan gol. Darah sangat dekat dan tidak terlalu menarik, maka untuk membuat website
diperlukan html dan css agar tampilan tampak lebih menarik.
G1A018005
Gambar 1.3
Source Code SIM

Source Code :
<?php

// SIM
echo "KEPOLISIAN NEGARA<br>";
echo "REPUBLIK INDONESIA<br>";
echo "SURAT IZIN MENGEMUDI C<br>";
echo "( Driving License) BENGKULU<br><br>";

$nama = 'FITRI DWI RAHMATULAINI WANITA';


$alamat = 'JL. LESTARI 8 NO.29 RT. 13/3<br> KEL KANDANG';
$tmpt = 'BENGKULU';
$tgl = '11-01-2000';
$tinggi = '152 cm';
$pkrj = 'PELAJAR';
$nosim = '2529110200098';

echo "Nama : " . $nama . "<br>";


echo "Alamat : " . $alamat . "<br>";
echo "Tempat & : " . $tmpt . "<br>";
echo "Tgl.Lahir : " . $tgl . "<br>";
echo "Tinggi : " . $tinggi . "<br>";
echo "Pekerjaan : " . $pkrj . "<br>";
echo "No. SIM : " . $nosim . "<br>";

echo "BENGKULU, 03-02-2018<br>";


echo "KAPOLRES<br><br><br>";
echo "ADY SAVART, S.H., S.IK.<br>";
echo "AKBP NRP.74030653";
?>

PENJELASAN
Untuk membuat biodata surat izin mengemudi (SIM) ini saya membuka tag PHP dan
mengisinya dengan echo yang berisi string kepolisian negara lalu saya break dengan fungsi
<br> begitu juga dengan string republik Indonesia, surat izin mengemudi, dan driving license
namun saya menggunakan dua break. Setelah itu saya menginisialisasi variable-variabel saya,
yaitu nama, alamat, tempat tanggal lahir, tinggi, pekerjaan, dan no. sim. Dan untuk
menginisialisasi variable tersebut saya menggunakan simbol $ (Dollar) sebelum nama dari
variable tersebut. Untuk menampilkan variable-variabel tersebut saya menggunakan fungsi
echo dan menambahkan beberapa string dan menggunakan operator string untuk menyatukan
suatu kalimat dan tak lupa menggunakan break pada setiap line nya agar menghasilkan enter
ke bawah pada outputnya nanti. Setelah itu saya kembali menggunakan fungsi echo untuk
format tanda tangan kapolres yang berisi echo Bengkulu, 03-02-2018 lalu break satu kali,
selanjutnya kapolres dan dilakukan break sebanyak tiga kali, lalu nama kapolres tersebut serta
nomor nrp nya yaitu AKBP NRP.74030653. Sehingga keseluruhan ini nantinya akan
membentuk output yang mirip dengan surat izin mengemudi yang biasanya digunakan oleh
pengendara transportasi daratan, sebagai tanda bukti bahwa seorang individu telah
mendapatkan izin untuk mengendarai suatu kendaraan.
Gambar 1.4 G1A018005
Output SIM

PENJELASAN OUTPUT
Untuk output ini menggunakan aplikasi browser dan aplikasi xampp. Selanjutnya kita
akan mengetikkan alamat url nya di browser, yaitu localhost/praktikum_b1/soal1b.php maka
akan muncul outputnya seperti pada gambar diatas, pada PHP memang spasi tidak akan
berpengaruh banyak, sehingga pada output ini keterangan bahwa ini merupakan sim c dan
dari provinsi Bengkulu serta beridentitas wanita sangat dekat dengan komponen biodata yang
lain sehingga tidak terlalu menarik, maka untuk membuat website diperlukan html dan css
agar tampilan tampak lebih menarik.

G1A018005
Gambar 1.5
Source Code Kartu Mahasiswa
Source Code :
<?php
// KTM
echo "UNIVERSITAS BENGKULU<br>";
echo "KARTU MAHASISWA<br><br><br><br><br>";

$nama = 'FITRI DWI RAHMATULAINI';


$npm = 'G1A018005';
$prd = 'S1-TEKNIK INFORMATIKA 08/24';

echo $nama . "<br>";


echo $npm . "<br>";
echo $prd . "<br><br><br><br>";

echo "SETIAP SEMESTER MAHASISWA HARUS MELAKSANAKAN REGISTRASI


ADMINISTRASI DAN AKADEMIK";
?>

PENJELASAN
Untuk membuat biodata kartu tanda mahasiswa (KTM) ini saya membuka tag PHP
dan mengisinya dengan echo yang berisi string Universitas Bengkulu lalu saya break dengan
fungsi <br> dan kartu mahasiswa namun saya menggunakan empat break. Setelah itu saya
menginisialisasi variable-variabel saya, yaitu nama, npm, dan prodi. Untuk menampilkan
variable-variabel tersebut saya menggunakan fungsi echo dan menambahkan beberapa string
dan menggunakan operator string untuk menyatukan suatu kalimat dan tak lupa menggunakan
break pada setiap line nya agar menghasilkan enter ke bawah pada outputnya nanti. Lalu saya
menggunakan echo kembali untuk menampilkan keterangan dibawahnya.

Gambar 1.6 G1A018005


Output Kartu Mahasiswa
PENJELASAN OUTPUT
Untuk output ini menggunakan aplikasi browser dan aplikasi xampp. Selanjutnya kita
akan mengetikkan alamat url nya di browser, yaitu localhost/praktikum_b1/soal1c.php maka
akan muncul outputnya seperti pada gambar diatas.

2. Lakukan dan jelaskan fungsi operasi pada PHP untuk setiap jenis operator, 1 jenis
operator 1 contoh.

JAWAB

 Aritmatika

G1A018005
Gambar 2.1
Operator Aritmatika
Source Code:
<?php
$a = 2;
$b = 6;

echo "OPERATOR ARITMATIKA<br><br>";


echo "Ini Jawaban Pertambahan = ". ($a + $b). "<br>";
echo "Ini Jawaban Pengurangan = ". ($a - $b). "<br>";
echo "Ini Jawaban Perkalian = ". ($a * $b)."<br>";
echo "Ini Jawaban Pembagian = ". ($a / $b)."<br>";
echo "Ini Jawaban Modulus = ". ($a % $b)."<br>";

?>
PENJELASAN
Terdapat lima operator pada operator aritmatika. Operator pertama adalah
pertambahan, pertambahan merupakan operator penjumlahan di php yang digunakan
untuk menjumlahkan bilangan atau variabel. contohnya $a + $b. Kedua adalah
pengurangan, pengurangan adalah operator di php yang digunakan untuk
mengurangkan bilangan atau variabel. contohnya $a – $b. Selanjutnya adalah operator
perkalian di php digunakan untuk mengalikan bilangan atau variabel. untuk membuat
perkalian di php gunakan tanda bintang ” * “. contohnya $a * $b. Selain itu, pada
operator pembagian di php digunakan untuk membuat pembagian bilangan atau
variabel. untuk membuat pembagian di php gunakan garis miring ” / “. contohnya $a /
$b. Operator terakhir adalah operator modulus yang merupakan operator untuk
menemukan hasil dari pembagian. untuk penulisan operator modulus di php
menggunakan tanda persen ” % “. contohnya ”$a % $b“. operator modulus di gunakan
untuk mendapatkan hasil sisa dari pembagian.

G1A018005
Gambar 2.2
Output Operator Aritmatika

PENJELASAN OUTPUT
Pada sintaks diatas kita telah menggunakan operator aritmatika. Dimana untuk
operator pertambahan variable a yang bernilai 2 ditambah dengan variable b bernilai 6
dijumlahkan maka menghasilkan angka 8. Pada operator pengurangan dua dikurang
enam menghasilkan angka -4. Pada operator perkalian dua dikali dengan enam
sehingga menghasilkan 12. Pada operator pembagian 2 dibagi 6 menghasilkan 0,333.
Dan pada operator modulus menghasilkan angka 2.
 Operator Penugasan

G1A018005
Gambar 2.3
Operator Penugasan
Source Code:
<?php
$a = "Hi Friends...";

echo "OPERATOR PENUGASAN<br><br>";


echo "Ini Jawaban '=' : ". $a;
?>
PENJELASAN OUTPUT
Operator penugasan biasa juga disebut operator assignment. Pada operator ini
berguna untuk memberikan tugas kepada variabel. Assigment dengan Nilai atau dalam
istilah pemograman dikenal dengan Assignment by Value , adalah proses pemberian
nilai kedalam sebuah variabel dengan meng-copy nilai atau value dari variabel lain.

Gambar 2.4
G1A018005
Output Operator Penugasan

PENJELASAN OUTPUT
Pada operator penugasan kali ini saya memberikan nilai pada variable a yakni
berisi Hi Friends… sehingga saat saya menjalankan program tersebut maka akan
muncul jawaban dari operator penugasan ini.
 Operator Bitwise

G1A018005
Gambar 2.5
Operator Bitwise
Source Code:
<?php
$a = 76;
$b = 5;

echo "OPERATOR BITWISE<br><br>";


echo "Ini Jawaban AND = ". ($a & $b). "<br>";
echo "Ini Jawaban OR = ". ($a | $b). "<br>";
echo "Ini Jawaban XOR = ". ($a ^ $b). "<br>";
echo "Ini Jawaban NOT = ". (~$b). "<br>";
echo "Ini Jawaban Shift Left = ". ($a << $b). "<br>";
echo "Ini Jawaban Shift Right = ". ($a >> $b). "<br>";

?>
PENJELASAN
Terdapat enam buah operator pada jenis operator bitwise, yaitu bitwise and,
bitwise or, bitwise xor, bitwise not, shift left, serta shift right. Operator bitwise sendiri
adalah operator yang bertujuan untuk mengoperasikan bilangan biner (angka 0 dan 1).
Cara kerja dari operator ini adalah jika bilangan operan berupa bilangan desimal maka
harus dikonversikan terlebih dahulu menjadi bilangan biner, baru kemudian dioperasikan
dengan operator bitwise. Jika operan kedua-duanya berupa string maka nilai operan harus
dikonversikan terlebih dahulu menjadi nilai ASCII (sesuai dengan tabel ASCII), baru
kemudian dioperasikan dengan operator bitwise.

G1A018005
Gambar 2.6
Output Operator Bitwise
PENJELASAN OUTPUT
Pada operator ini untuk operator and variable a yang bernilai 76 dan variable b
bernilai 5 akan kita and kan sehingga menghasilkan 4. Operator or akan menghasilkan 77,
sedangkan pada operator xor akan menghasilkan nilai 73. Pada operator not akan
menghasilkan nilai -6. Sedangkan untuk shift left dan shift right akan menghasilkan 2432
dan 2.
 Operator Perbandingan

G1A018005
Gambar 2.7
Operator Perbandingan
Source Code:
<?php
$a = 50;
$b = 97;
$c = 50;

echo "OPERATOR PERBANDINGAN<br><br>";


echo "Ini Jawaban Sama Dengan = ". ($a == $c). "<br>";
echo "Ini Jawaban Identik = ". ($a === $c). "<br>";
echo "Ini Jawaban Tidak Sama Dengan = ". ($a != $b). "<br>";
echo "Ini Jawaban Tidak Sama Dengan = ". ($a <> $b). "<br>";
echo "Ini Jawaban Tidak Identik = ". ($a !== $b). "<br>";
echo "Ini Jawaban Kurang Dari = ". ($a < $b). "<br>";
echo "Ini Jawaban Lebih Dari = ". ($b > $c). "<br>";
echo "Ini Jawaban Kurang Dari Sama Dengan= ". ($a <= $b). "<br>";
echo "Ini Jawaban Lebih Dari Sama Dengan = ". ($b >= $c). "<br>";

?>
PENJELASAN
Operator perbandingan ini didalam PHP berfungsi untuk membandingkan 2
nilai (angka atau string). Hasil perbandingan akan bernilai TRUE jika kondisi
perbandingan tersebut benar, atau FALSE jika kondisinya salah. Untuk Sama Dengan
( == ) : Jika nilai $a sama dengan nilai $c maka hasilnya Benar. Identik ( === ) : Jika
nilai $a sama dengan nilai $c, dan memiliki jenis atau nilai yang sama, maka hasilnya
Benar. Tidak Sama ( != ) : Jika nilai $a tidak sama dengan nilai $b, maka hasilnya
Salah. Tidak Sama ( < > ) : Jika nilai $a tidak sama dengan nilai $b, maka hasilnya
Salah. Tidak Identik ( !== ) : Jika nilai $a tidak sama dengan nilai $b, dan tidak
memiliki jenis yang sama, maka hasilnya Salah. Lebih Besar Dari ( > ) : Jika nilai $b
lebih besar dari nilai $c, maka hasilnya Salah. Lebih Kecil Dari ( < ) : jika nilai $a
kurang dari nilai $b, maka hasilnya Benar. Lebih Besar Dari Atau Sama Dengan ( >= )
: Jika nilai $b lebih besar atau sama dengan nilai $c, maka hasilnya Salah. Kurang
Dari Atau Sama Dengan ( <= ) : Jika nilai $a kurang dari atau sama dengan nilai $b,
maka hasilnya, Benar.

G1A018005
Gambar 2.8
Output Operator Perbandingan

PENJELASAN OUTPUT

Pada kesembilan operator pada jenis operator perbandingan, disini saya


membuatnya memili output true atau 1 karena keseluruhan program telah memenuhi syarat
perbandingan.

PENJELASAN
Operator Logika adalah operator yang digunakan untuk membandingkan 2
kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Perbedaan dari
operator AND dengan &&, dan OR dengan || terkait dengan cara penulisan dan aturan
“kekuatan” operator. Operator && dan || memiliki “kekuatan” lebih tinggi dari pada
AND dan OR. Untuk outputnya hanya memberikan hasil untuk kondisi TRUE, maka
selain kondisi tersebut, hasilnya adalah FALSE.
 Operator Logika

G1A018005
Gambar 2.9
Operator Logika
Source Code:
<?php

$a = 65;
$b = 77;
$c = 0;

echo "OPERATOR LOGIKA<br><br>";


echo "Ini Jawaban AND = ". ($a and $b). "<br>";
echo "Ini Jawaban && = ". ($a && $b). "<br>";
echo "Ini Jawaban OR = ". ($a or $b). "<br>";
echo "Ini Jawaban || = ". ($a || $b). "<br>";
echo "Ini Jawaban XOR = ". ($a xor $c). "<br>";
echo "Ini Jawaban ! = ". (!$c). "<br>";

?>
G1A018005
Gambar 2.10
Output Operator Logika

PENJELASAN OUTPUT

Pada operator ini untuk operator and variable a yang bernilai 65 dan variable b
bernilai 77 serta variable c bernilai 0 akan kita and kan sehingga menghasilkan 1.
Operator && akan menghasilkan 1, sedangkan pada operator or akan menghasilkan nilai
1. Pada operator || akan menghasilkan nilai 1. Sedangkan untuk xor dan negasi akan
menghasilkan 1.
 Operator String

G1A018005
Gambar 2.11
Operator String
Source Code:
<?php
$a = "Dia ";
$b = "sayang ";
$c = "orang lain";

//string
echo $a.$b.$c;
?>
PENJELASAN
Operator string merupakan operator yang digunakan pada saat kita ingin
menghubungkan sebuah karakter ataupun nilai, baik itu angka maupun hasil aritmatika
pada suatu variabel. Operator string digunakan untuk menggabungkan nilai sehingga
dibutuhkan lebih dari satu variable agar dapat membentuk sebuah kalimat.

G1A018005
Gambar 2.12
Output Operator String

PENJELASAN OUTPUT
Pada operator string ini terdapat tiga variable bernilai string yakni variable a
berisi dia, variable berisi saying, dan variable c berisi orang lain. Sehingga saat
disatukan dapat membentuk sebuah kalimat.

3. Lakukan dan jelaskan fungsi komentar pada PHP untuk setiap tipe komentar.
JAWAB

G1A018005
Gambar 3.1
Source Code Komentar

Source Code :
<?php

/* Ini komentar untuk

satu paragraf

*/

// ini komentar untuk satu baris

# ini juga komentar untuk satu baris

echo "Ayo berkomentar";

?>

PENJELASAN

Komentar adalah sejenis anotasi yang bisa digunakan untuk mengklarifikasi tujuan
dan maksud satu bagian kode. Ketika menggunakan PHP, ada beberapa opsi untuk menulis
komentar yang dapat dipilih, dan opsi-opsi tersebut diangkat dari bahasa pemrograman lama
yang populer. Ada dua opsi komentar baris tunggal dan satu opsi komentar baris ganda seperti
bahasa C. Komentar juga berguna untuk mencegah satu bagian kode tertentu dijalankan, dan
komentar juga bisa digunakan untuk membuat dokumentasi.

Terdapat tiga jenis komentar pada bahasa pemrograman PHP. Komentar pertama
berguna untuk jika sebuah informasi pada kode PHP membutuhkan banyak teks, anda tidak
perlu menulis banyak karakter double slash untuk memuat banyak informasi yang ditulis,
cukup gunakan tipe komentar pertama. Komentar kedua adalah komentar satu baris yang
digunakan apabila penulisan informasi pada sebuah kode tidak membutuhkan banyak teks,
misalnya untuk memberi tahu jenis tipe data yang di gunakan “// integer” dan lain-lain.
Penulisan komentar ketiga sama saja seperti menggunakan double slash, dimana anda tidak
dapat membuat baris baru untuk penulisan komentar jenis ini, anda harus menulis ulang tanda
“#” jika ingin memuat informasi banyak didalam komentar. Dan terdapat satu echo untuk
membuat sebuah tampilan pada output tersebut nanti.
G1A018005
Gambar 3.2
Output Komentar

PENJELASAN OUTPUT

Komentar adalah bagian dari skrip PHP yang tidak diterjemahkan oleh browser.
Fungsi komentar hanyalah sebagai dokumentasi dari skrip PHP yang kita buat atau
merupakan penjelesan-penjelasan dari skrip tersebut. Sehingga komentar /* Ini komentar
untuk satu paragraf */, // ini komentar untuk satu baris, # ini juga komentar untuk satu baris,
tidak akan tampil sebagai output sebuah proses dan pada output hanya akan menampilkan
kalimat ayo berkomentar. Karena kalimat ayo berkomentar bukanlah sebuah komentar pada
source code ini. Komentar sendiri diperlukan untuk memberikan penjelasan kepada orang lain
yang membaca kode kita. Komentar sepenuhnya akan diabaikan oleh PHP pada saat eksekusi.
Dengan adanya komentar ini tentu akan memudahkan programmer dalam mengidentifikasi
source codenya.
DAFTAR PUSTAKA

Dewa Web. (2018, April 22). Panduan Dasar Text Editor Atom, Sublime, Notepad++.
Dipetik Februari 16, 2020, dari Dewa Web: https://www.dewaweb.com/blog/panduan-
text-editor-atom-sublime-notepad/

Niaga Hoster Blog. (2019, Januari 17). Pengertian PHP dan Fungsinya. Dipetik Februari 16,
2020, dari Niaga Hoster Blog: https://www.niagahoster.co.id/blog/pengertian-php/

Anda mungkin juga menyukai