Dasar PHP [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

PRAKTIKUM PEMROGRAMAN WEB



KELAS S



BAB I 



Latihan 1 Tuliskan code dibawah ini, simpan dalam file Lat1_1.php !



Hapus notasi ( $ ), lalu jalankan kode di atas. Apa yang terjadi? Lalu simpulkan. Jawab: Setelah notasi ($) dihapus, kode tidak dapat dijalankan dan muncul notifikasi error seperti yang ditampilkan pada gambar di bawah ini. Hal ini terjadi karena notasi ($) pada bahasa pemrograman PHP, merupakan notasi yang menandakan sebuah variable. Sehingga ketika notasi tersebut dihapus, server tidak akan mengenali baris kode tersebut sebagai sebuah variable.



Gambar 1: Notifikasi error karena notasi ($) dihapus







Latihan 2 Tuliskan code dibawah ini, simpan dalam file Lat1_2.php !



Amati apa hasil dari kode di atas ! Lalu simpulkan. Jawab: Dapat disimpulkan bahwa kode di atas adalah statement untuk menampilkan sebuah baris kalimat dengan format heading 1 dan dua buah bilangan. Bilangan yang pertama adalah 99 yang didapat dari pencetakan variable bernama angka, dan bilangan yang kedua adalah 100 yang didapat dari hasil penjumlahan variable pertama dengan angka1 yang kemudian disimpan di dalam sebuah variable bernama angka_2. Perhatikan gambar di bawah ini:



Gambar 2







Latihan 3 Tuliskan code dibawah ini, simpan dalam file Lat1_3.php ! 1 2 3 4 5 6 7 8 9 10 11 12



Amati apa hasil dari kode di atas ! Lalu simpulkan.



Jawab: Dapat disimpulkan bahwa kode di atas merupakan statement untuk melakukan pencetakan hasil dari beberapa operasi matematika seperti



penjumlahan,



pengurangan,



perkalian,



pembagian,



dan



modulo yang kemudian hasilnya disimpan pada sebuah variable. Dan pada akhirnya dicetak dengan menggunakan statement “echo”. Perhatikan gambar di bawah ini:



Gambar 3







Latihan 4 Tuliskan code dibawah ini, simpan dalam file Lat1_4.php ! 2 3 4 5



Gantikan operator “+=” dengan : 1. “-=” 2. “*=” 3. “/=” 4. “%=” 5. “.=” Amati apa hasil dari operator tersebut ! lalu simpulkan. Jawab: Dapat disimpulkan bahwa kode di atas berfungsi menampilkan dengan



hasil



perhitungan



menggunakan



operator



beberapa



operasi



penegasan



atau



untuk



matematika assignment



operator. Assigment operator atau operator penegasan merupakan



operator yang digunakan untuk memberi nilai ke suatu variable ke variable



lain.



Simbol



operator



ini



adalah



(=).



Misalkan



kita



menginisialisasi sebuah variable bernama x dengan nilai 4 ($x = 4;), kemudian di bawahnya kita tambahkan kode ($x += 3;) ini mempunyai arti yang sama dengan nilai dari variable x sebelumnya ditambahkan dengan nilai 3 kemudian hasilnya disimpan kembali di dalam variable x atau bisa ditulis seperti ($x = $x + 3;). Perhatikan gambar di bawah ini:



(Hasil untuk operator +=)



(Hasil untuk operator -=) Begitu seterusnya untuk operator-operator yang lain seperti (*=) untuk perkalian, operasi (/=) untuk pembagian, operasi (%=) untuk modulo atau sisal hasil bagi, dan operasi (./) untuk concatenate atau menggabungkan nilai variable satu dengan variable lainnya. 



Latihan 5 Tuliskan code dibawah ini, simpan dalam file Lat1_5.php ! 2 3 4 5 6 7



Isikan variable $my_name dengan nilai yang lain dan simpulkan! Jawab: Dapat disimpulkan bahwa kode di atas merupakan kode untuk menampilkan nilai haisl seleksi dengan menggunakan seleksi if dimana ketika nilai dari variable my_name sama dengan nilai yang digunakan sebagai pembanding dalam ekspresi if, maka server akan menjalankan statement yang ada di dalam if. Jika tidak sama, maka



server tidak akan menjalankan statement apapun yang ada di dalamnya. Ketika nilai dari variable my_name saya ganti dengan nama saya dan nilai pembanding di dalam ekspresi if saya samakan dengan nilai variable my_name, maka server akan menjalankan statement di dalam nya sehingga akan menghaislkan output seperti gambar di bawah ini.



Output



Kode yang sudah dimodifikasi 



Latihan 6 Tuliskan code dibawah ini, simpan dalam file Lat1_6.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21



Gantikan nilai dari variable $destination dengan “Amsterdam”, apa yang terjadi? Jelaskan alur kerja dari model switch! Jawab:



Setelah



nilai



dari



variable



$destination



diganti



dengan



“Amsterdam” maka haisl output yang diberikan oleh server adalah “Travelling to Amsterdam, Bring an open mind”. Alur kerja dari switch adalah menyeleksi nilai apa yang sesuai dengan variable yang diacu kemudian melakukan statement sesuai dengan case yang cocok. Seperti pada contoh di atas. Perhatikan gambar di bawah ini.



Gambar 6 



Latihan 7 Tuliskan code dibawah ini, simpan dalam file Lat1_7.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15



Ganti inkremen dengan $counter += 5, apa yang terjadi? Ganti looping for dengan menggunakan while, dan do-while? Jelaskan bagaimana alur kerja dari looping for, while, dan do-while? Jawab: Setelah nilai dari inkremen variable counter diganti dengan 5, maka hasil output nya adalah:



Setelah menggunakan perulangan while:



Menggunakan perulangan do-while:



Hasilnya sama semua. Cara kerjanya adalah kode akan terus berulang sampai dengan batas yang ditentukan dengan syarat penambahan inkremen.