Cara memakai struktur kontrol di PHP [Pertemuan 3]
NIM: 185410002
Nama: Muhammad Fachrur Rozi
PHP juga dapat mengontrol algoritma di dalam web server. Oleh karena itu, diperlukan pemahaman konsep logika dan aritmatik dengan benar. Sehingga mengolah informasi dapat dijalankan secara baik dan benar. [Info: pelajari terlebih dahulu pada pertemuan ke-2].
Peralatan yang dibutuhkan:
- Browser (contoh: Google Chrome, Mozilla Firefox)
- XAMPP (dengan php, mysql, dan apache)
- Visual Studio Code
Berikut langkah-langkah untuk mengontrol php:
Praktik 1
- Jalankan aplikasi XAMPP dan aktifkan Apache dan MySQL,
- Buka aplikasi Visual Studio Code,
- Buka folder “latihan2” yang terdapat pada pertemuan ke-2 sebelumnya.
- Buka file bernama “proses.php”,
- Ubah syntax dengan code pada gambar 1a,
- Save file tersebut dan jalankan Browser,
- Ketik di address bar “localhost/latihan2” dan tekan key Enter, masukkan angka 66 (atau angka lain) dan lihat apa yang terjadi pada gambar 1b.
- Kesimpulannya adalah inputan user akan ditentukan oleh sistem php dengan mengoperasikan kondisi dari inputan tersebut. Dari syntax tersebut bahwa jika pernyataan 1 benar maka statement akan dijalankan didalam if tersebut, jika salah maka lanjut ke pernyataan berikutnya hingga terdapat kondisi yang benar, jika tidak maka kondisi tersebut tidak akan berjalan dan berhenti di luar statement if.
Praktik 2
- Ubahlah isi main file pada proses.php dengan kode syntax pada gambar 2a,
- Buka dan ubahlah isi main file pada form.php dengan kode syntax pada gambar 2b,
- Save semua file tersebut,
- Kembali ke browser dan refresh pada server file tersebut masukkan angka 96 dan pilih “Teknik Informatika”, klik tombol submit dan amati perubahannya pada gambar 2c.
- Kesimpulannya bahwa tidak hanya if else statement aja yang menggunakan kontrol php namun juga dengan switch case. Switch case merupakan implementasi if else namun dengan kondisi sama dengan saja, jika tidak terdapat kesamaan kondisi maka tidak dapat dijalankan atau ke case default. Tidak dapat mengoperasikan perbandingan selain sama dengan. Swich case sangat dianjurkan didalam php karena memudahkan server untuk memahami isi syntax tersebut.
Praktik 3
- Ubahlah isi main file pada proses.php dengan kode syntax pada gambar 3a,
- Save file tersebut,
- Kembali ke browser dan refresh pada server file tersebut, masukkan angka 97 dan pilih “Teknik Informatika”, klik tombol submit dan amati perubahannya pada gambar 3b.
- Kesimpulannya jika break pada case dihapus maka case tersebut akan terus berjalan walaupun case yang berbeda namun tetap dijalankan hingga case berakhir atau berhenti di case default.
Praktik 4
- Buat file baru bernama ulangfor.php dengan kode syntax pada gambar 4a,
- Save file tersebut,
- Kembali ke browser dan buka path “localhost/latihan2/ulangfor.php” dan amati perubahannya pada gambar 4b.
- Kesimpulannya adalah algoritma perulangan juga dipakai pada php, seperti statement for, nilai awal harus diketahui terlebih dahulu, lalu kondisi statement dan apakah increment atau decrement statement.
Praktik 5
- Ubahlah isi main file pada ulangfor.php dengan kode syntax pada gambar 5a,
- Save file tersebut,
- Kembali ke browser dan refresh pada server file tersebut dan amati perubahannya pada gambar 5b.
- Kesimpulannya, statement pada for terdapat angka 10 yang berati akan menampilkan 10 statement berulang hingga kondisi terpenuhi.
Praktik 6
- Ubahlah isi main file pada ulangfor.php dengan kode syntax pada gambar 6a,
- Save file tersebut,
- Kembali ke browser dan refresh pada server file tersebut dan amati perubahannya pada gambar 6b.
- Kesimpulannya, statement pada for increment terdapat i+=2 yang berarti akan menambahkan 2 statement sehingga penerapan variabel i akan menghasilkan 1+2=3 dan seterusnya.
Praktik 7
- Buatlah dan isikan file ulangwhile.php dengan kode syntax pada gambar 7a,
- Save file tersebut,
- Kembali ke browser dan buka path “localhost/latihan2/ulangwhile.php” dan amati perubahannya pada gambar 7b.
- Kesimpulannya, perulangan dapat dilakukan dengan while yaitu menentukan nilai variabel awal dan melanjutkan ke kondisi while dan didalam statement terdapat syntax code dan increment/decrement (khusus perbandingan selain == dan !=).
Praktik 8
- Ubahlah isi main file pada ulangwhile.php dengan kode syntax pada gambar 8a,
- Save file tersebut,
- Kembali ke browser dan refresh pada server file tersebut dan amati perubahannya pada gambar 8b.
- Kesimpulannya, statement pada while tidak tampil karena nilai awal i=1 dan di dalam statement while terdapat kondisi i<0 maka statement tersebut tidak akan berjalan seperti algoritma pada umumnya.
Praktik 9
- Buatlah dan isikan file ulangdowhile.php dengan kode syntax pada gambar 9a,
- Save file tersebut,
- Kembali ke browser dan buka path “localhost/latihan2/ulangdowhile.php” dan amati perubahannya pada gambar 9b.
- Kesimpulannya, perulangan dapat dilakukan juga dengan do while namun hanya berbeda urutan implementasinya yaitu menentukan nilai variabel awal dan melanjutkan ke statement do dan didalam statement terdapat syntax code dan increment/decrement (khusus perbandingan selain == dan !=) dan terakhir yaitu while berupa kondisi, jika benar maka akan kembali ke statement do hingga kondisi while bernilai salah.
Praktik 10
- Ubahlah isi main file pada ulangdowhile.php dengan kode syntax pada gambar 10a,
- Save file tersebut,
- Kembali ke browser dan refresh pada server file tersebut dan amati perubahannya pada gambar 10b.
- Kesimpulannya, berbeda pada praktik ke-8. Statement pada do hanya tampil pada perulangan i pertama karena nilai awal i=1 dan di dalam statement do masih dapat diimplementasikan ketika belum terjadi kondisi while. Jika sudah ke kondisi while maka akan diimplementasikan bernilai false.
Praktik 11
- Buatlah dan isikan file formulang.php dengan kode syntax pada gambar 11a,
- Ubahlah isi main file pada ulangfor.php dengan kode syntax pada gambar 11b,
- Save semua file tersebut,
- Kembali ke browser dan buka path “localhost/latihan2/formulang.php”, isikan angka awal berupa angka terkecil (3) dan angka akhir berupa angka terbesar (15), klik Kirim dan amati perubahannya pada gambar 11c dan gambar 11d.
- Kesimpulannya inputan user akan diterapkan ke variabel dan menjalankan opeasi algoritma di dalam php. Jika angka tersebut salah masukkan maka operasi tidak dapat dijalankan.
Praktik 12
- Ubahlah isi main file pada ulangfor.php dengan kode syntax pada gambar 12a,
- Ubahlah isi main file pada formulang.php dengan kode syntax pada gambar 12b,
- Save semua file tersebut,
- Kembali ke browser dan refresh pada server file tersebut, masukkan angka terkecil (3) , terbesar (15) dan berhentikan berupa angka perantara (8) dan amati perubahannya pada gambar 12c dan gambar 12d.
- Kesimpulannya, bahwa terdapat kondisi di dalam perulangan juga diterapkan dalam php, saat i = angka berhenti maka perulangan akan berhenti karena terdapat break di dalam kondisi tersebut.
Praktik 13
- Ubahlah isi main file pada ulangfor.php dengan kode syntax pada gambar 12a,
- Ubahlah isi main file pada formulang.php dengan kode syntax pada gambar 12b,
- Save semua file tersebut,
- Kembali ke browser dan refresh pada server file tersebut, masukkan angka terkecil (3) , terbesar (15) dan lanjutkan berupa angka perantara (7) dan amati perubahannya pada gambar 12c dan gambar 12d.
- Kesimpulannya, bahwa terdapat continue di dalam kondisi statement yang ada di dalam perulangan tersebut maka saat i=angka lanjutkan maka statement tersebut akan melewati pada i tersebut dan lanjut ke perulangan berikutnya.
Begitulah cara mengontrol php sederhana dengan menggunakan prinsip algoritma bahwa algoritma juga diterapkan di php karena sistem yang dipakai php berupa syntax aktif secara dinamis, semoga kita dapat memperoleh manfaatnya saat kita mempraktikan tutorial ini.
Sekian dan jika ada kesalahan mohon maaf. Terima kasih.