1
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
hampir sama dengan tipe data integer karena akan menghasilkan sesuatu, tetapi jika nilai
tidak memerlukan tanda petik di awal dan di bernilai salah maka tidak menghasilkan apa-
akhir isi variabel float, seperti 10,0102, [3]. apa. Berikut adalah contohnya:
if (kondisi){
2.3.3. BOOLEAN
// eksekusi perintah
Tipe data boolean adalah tipe data yang }
hanya memiliki dua buah value atau nilai. yaitu
true dan false, atau 1 dan 0, [3] 2.4.2. PERCABANGAN IF – ELSE
IF – Else adalah pernyataan untuk
2.3.4. NULL
mengambil keputusan terhadap beberapa
Tipe data null adalah sebuah tipe data kemungkinan, percabangan IF – Else hampir
spesial yang menunjukkan sebuah variabel sama dengan percabangan IF hanya saja pada
yang belum memiliki nilai/data, [3]. percabangan IF – Else memiliki lebih banyak
kemungkinan dan memiliki nilai salah (false),
2.3.5. STRING jika kondisi bernilai salah (false) maka perintah
else akan dijalankan. Berikut contoh pernyataan
Tipe data string adalah tipe data yang
IF – Else:
berbentuk teks atau urutan karakter, seperti
‘PHP menggunakan integer’, [3]. if (kondisi){
jika kondisi benar(true)
2.3.6. ARRAY } else {
Array adalah sebuah tipe data yang jika kondisi salah(false)
menyimpan banyak isi di dalam sebuah }
variabel. Sebuah array dapat menyimpan 2.4.3. PERCABANGAN IF – ELSEIF – ELSE
banyak nilai dalam satu variabel tunggal, [3].
Percabangan IF - Elseif – Else merupakan
2.3.7. OBJEK percabangan yang memiliki lebih dari dua
kondisi. Berikut contoh pernyataan IF – Else:
Tipe data objek adalah tipe data yang tidak
sekedar menyimpan data tetapi berisikan juga if (kondisi1){
informasi bagaimana untuk mengolah data jika kondisi benar(true)
tersebut dan harus dideklarasikan secara } else if (kondisi2){
eksplisit, [3]. jika kondisi1 salah(false) dan kondisi2
benar(true)
2.3.8. RESOURCES }else {
jika kondisi salah(false)
Resources merupakan variabel khusus }
yang digunakan untuk menyimpan referensi ke
sumber daya di luar PHP (seperti koneksi 2.5 STRUKTUR PERULANGAN PHP
database), [3]. Struktur perulangan (atau dalam bahasa
inggris disebut dengan loop) adalah instruksi
2.4 STRUKTUR PERCABANGAN PHP program yang bertujuan untuk mengulang
beberapa baris perintah.
Percabangan adalah jika kondisi bernilai benar Struktur perulangan pada PHP terdiri dari
atau salah maka akan ada perintah yang empat jenis, yaitu, perulangan For, While,
dijalankan. Perintah yang dijalankan ini Do/While, dan Foreach.
berdasarkan nilai dari kondisi tersebut. Kondisi ini
berupa pernyataan Boolean (True/False) 2.4.5. PERULANGAN FOR
Struktur percabangan pada PHP terdiri dari Perulangan for adalah perulangan yang
tiga jenis, yaitu, percabangan IF, IF – Else, dan IF – mengerjakan suatu pernyataan secara
Elseif – Else. berulang-ulang. Jenis perulangan ini
mempunyai 3 parameter penting yang pertama
2.4.1. PERCABANGAN IF ada inisialisasi nilai awal. Kondisi untuk set
perulangan akan berhenti ketika kondisi telah
Percabangan IF adalah pernyataan yang
mengambil keputusan terhadap 1
kemungkinan, jika nilai bernilai benar maka
2
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
terpenuhi. Yang terakhir ada modifier untuk
menambahkan nilai inisialisasi awal tersebut.
2.4.6. PERULANGAN WHILE
Perulangan while berguna untuk
memproses suatu pernyataan atau beberapa
pernyataan secara berulang-ulang hingga
kondisi terpenuhi.
2.4.7. PERULANGAN DO/WHILE
Perulangan Do/While memiliki fungsi yang
sama dengan while. Namun yang menjadi Gambar 1a.2 Output Program Tugas 1a
perbedaannya adalah pada cara kerjanya. Jika
perulangan while mengecek kondisi pada awal Analisis:
statement. Do/while mengecek kondisi di akhir. Pada Gambar 1a.2 terlihat bahwa hasil
2.4.8. PERULANGAN FOREACH program pada browser tidak menampilkan output
Perulangan foreach merupakan perulangan apa pun. Hal ini karena pada syntax program yang
khusus untuk pembacaan nilai array. Seperti tertera pada Gambar 1a.1 tidak terdapat perintah
yang telah kita ketahui setiap array memiliki echo yang merupakan perintah untuk
pasangan key dan value. Key adalah posisi dari menampilkan output dari teks dan semua variabel
array, dan value adalah isi dari array. yang tertera tidak memiliki nilai/value.
4.1 TUGAS 1A
3
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Selanjutnya variabel kedua di line ketiga terdapat
dua kata yang dipisahkan menggunakan spasi
yang seharusnya pada variabel tidak boleh
mengandung spasi. Kemudian pada variabel ketiga
di line keempat tertulis “$nama*^;”, terdapat
karakter khusus yang harusnya tidak ada pada
penulisan variabel PHP.
4.3 TUGAS 2A
4
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
keempat terdapat perintah echo untuk
menghasilkan output dari hasil $a+$b, yaitu 28.
5
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
keempat dapat dieksekusi dan menghasilkan Analisis:
output seperti pada Gambar 4a.2.
Pada Gambar 4b.3 variabel “$saldo” memiliki
nilai 2500000. Pada percabangan IF - ELSE ketika
4.9 TUGAS 4A: PERCABANGAN IF - ELSE
kondisi tersebut sudah benar, maka perintah yang
ada di dalamnya akan dieksekusi, tetapi jika
kondisinya tidak terpenuhi seperti pada Gambar
4b.5 variabel “$saldo” memiliki nilai 500000 maka
blok else yang akan dieksekusi.
6
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
4.11 TUGAS 4B: PERULANGAN WHILE
4.13 TUGAS 5B
Gambar 4b.4 Output Program While
Analisis:
Pada syntax program terdapat variabel “$a=0”
yang berarti kondisi awal perulangan dimulai dari
0. Kemudian terdapat “while ($a<10)” yang berarti
selama nilai “$a” lebih kecil dari 10, maka akan
terjadi perulangan perintah echo hingga kondisi
while terpenuhi.
4.12 TUGAS 5A
Gambar 5b.1 Syntax Program Tugas 5b
7
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
4.14 TUGAS 5C
4.16 TUGAS 6
4.15 TUGAS 5D
8
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA
Analisis:
Pada Gambar 6.1 merupakan program PHP di
dalam HTML yang berisi program menampilkan
teks pada web browser. Kemudian, pada Gambar
6.2 merupakan program Css yang berfungsi untuk
menyesuaikan ukuran font dan warna latar pada
tampilan web.
5. KESIMPULAN
Pada praktikum modul 1 membahas tentang
pengenalan bahasa pemrograman PHP. Pada
modul ini pembahasan mengenai bahasa PHP
berawal dari mengenai sejarah bahasa PHP,
kemudian dilanjutkan bagian – bagian pada bahasa
pemrograman PHP, seperti, penulisan syntax,
variabel, tipe data, struktur percabangan dan
perulangan pada PHP. Pada bahasa PHP penulisan
variabel memiliki aturan yang harus dilakukan
supaya program tidak mengalami error, seperti
tidak diperbolehkan mengawali variabel dengan
angka dan masih banyak aturan lainnya tidak
hanya untuk variabel saja tetapi bagian – bagian
lain juga.
DAFTAR PUSTAKA
[1] https://www.petanikode.com/php-sintak/,
20 Oktober 2021, 16:45.
[2] https://smartdevtala.com/artikel/detail/varia
bel-dalam-php, 20 Oktober 2021, 17:18
[3] https://dosenit.com/php/tipe-data-dan-
variabel-di-php, 20 Oktober 2021, 19:27
9
Laporan Praktikum - Laboratorium Komputasi – FT UNSIKA