Struktur Kontrol
XAMPP adalah sebuah aplikasi open source terkait pengelolaan server yang dikembangkan oleh Apache Friends. Karena bersifat open source, aplikasi ini bisa Anda digunakan secara gratis. Selain itu, sesuai namanya, X pada XAMPP berarti cross platform. Artinya, mendukung berbagai platform seperti Windows, macOS dan Linux.
Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman. Notepad++ didistribusikan sebagai perangkat lunak bebas.
Pengertian Struktur
Struktur IF dalam bahasa pemograman adalah sebuah struktur logika yang berguna untuk membuat percabangan alur program. Secara sederhananya, dengan menggunakan struktur IF kita dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya. Struktur logika IF setidaknya membutuhkan 2 inputan, yaitu ekspresi logika (expression) dimana berisi kondisi yang harus dipenuhi, dan perintah yang akan dijalankan (statement) jika kondisi logika tersebut terpenuhi.
Keputusan/Kondisional
Statement kondisional digunakan pada saat Anda akan melakukan eksekusi blokstatement tertentu. Misalnya Anda memiliki beberapa blok statement dan Anda hanya ingin mengeksekusi salah satunya. PHP dapat membantu menjalankan block yang anda inginkan dengan adanya pengecekan kondisional diawal block statementnya. Sintak PHP berkaitan dengan statement kondisional adalah statemen if else elseif dan statemen switch.
a. Bentuk if
IF merupakan struktur kontrol percabangan yang hanya memiliki satu kondisi. Jika pernyataan benar (terpenuhi) maka perintah dijalankan, sedangkan jika pernyataan salah (tidak terpenuhi) maka perintah di abaikan.
Merupakan struktur kontrol percabangan yang hanya memiliki satu kondisi. Jika pernyataan benar (terpenuhi) maka perintah dijalankan, sedangkan jika pernyataan salah (tidak terpenuhi) maka perintah di abaikan.
b. Bentuk if else
Dalam bentuk ini jika ekpresi bernilai benar maka statement_1 akan
dijalankan, tetapi jika salah maka statement_2 yang akan dijalankan.
c. Bentuk if — elseif
Bentuk if-elseif ini cocok untuk melakukan pengambilan keputusan
yang melibatkan banyak alternative. PHP dapat mengetahui bentuk
elseif dan else if.
d. Switch
Pada prinsipnya penggunaan switch hampir sama dengan pengunaan kondisi
if — elseif. Dalam pengunaan switch juga disertakan perintah break. Tanpa
perintah break semua peryataan akan dijalankan.
Bentuk pernyataan switch yaitu :
Perulangan
Terkadang pada saat scripting terdapat statement yang perlu dieksekusi secara berulang agar dapat memperoleh output yang dibutuhkan. Yang perlu
di perhatikan jika ingin melakukan pengulangan adalah kondisi apa pengulangan dimulai, kondisi apa pengulangan berhenti dan seperti apa pengulangan dilakukan. Beberapa sintak PHP berkaitan dengan pengulangan adalah while,for, do-while, foreach.
- While
While merupakan struktur perulangan yang berfungsi melakukan tugas berulang selama banyaknya pernyataan bernilai benar (terpenuhi). Berikut sintaks struktur While :
2. For
For merupakan struktur perulangan yang memiliki 3 ekspresi yang menjadi ketetapan baku yaitu kondisi awal dari perulangan, perintah yang akan diulang, kondisi akhir perulangan akan berhenti. Berikut sintaks struktur For :
3. do — while
Perulangan mengunakan do — while ini akan berakhir jika ekpresi bernilai
FALSE
- Proses.php
Penjelasan :
Pada program diatas ini kita akan membuat teks file proses diikuti dengan tag hr. Tag hr merupakan Tag untuk membuat perubahan dasar kata didalam isi. variable nilai dan method POST yang mempunyai kata kunci/ nilai angka.echo yang merupakan fungsi untuk menampilkan teks ke layer. Kemudian diikuti Nilai Anda = , lalu variable nilai dan tag br. kondisi if else else if dengan statement bahwa nilai lebih dari 100 maka yang akan ditampilkan menggunakan fungsi echo adalah teks Nilai Kelebihan. jika tidak (elseif) dilanjutkan pernyataan lagi yaitu apabila nilai lebih dari 70 maka yang akan ditampilkan menggunakan fungsi echo adalah teks Selamat Anda Lulus Ujian. Jika tidak (elseif) dilanjutkan dengan pernyatan lagi yaitu apabila nila lebih dari sama dengan 40 maka yang akan ditampilkan menggunakan echo adalah teks Anda Harus Ujian Lagi. Kemudian apabila kesemua kondisi tadi tidak terpenuhi makan akan terselesaikan secara otomatis dengan menggunakan else dan apabila pilihan ada pada else maka yang akan ditampilkan dengan menggunakan echo adalah teks Maaf, Gagal.
Lalu kita akan menjalankannya buka web browser yang nantinya akan muncul tampilan pada web browser lalu ketik localhost/pert3/proses.php, yang nantinya akan muncul seperti gambar dibawah ini.
2. Proses.php
Penjelasan :
Pada program diatas ini kita akan membuat perubahan dasar kata didalam isi. variable nilai dan method POST yang mempunyai kata kunci/ nilai angka. statement switch diikuti dengan variable jurusan. case pertama dari statement switch variable jurusan diikuti dengan valuenya. pernyataan dari case jurusan diikuti tag br. break yang berfungsi untuk menghentikan pengecekan jika suatu pengecekan sudah terpenuhi kebutuhannya. Kata kunci ini berfungsi seperti ELSE di dalam struktur IF, yakni kondisi dimana seluruh case untuk switch tidak ada yang cocok. Kata kunci default ini diletakkan di akhir dari switch. Sehingga apabila tidak ada yang terpenuhi yang akan ditampilkan adalah jurusan tidak ada. variable nilai dan method POST yang mempunyai kata kunci/ nilai angka. echo yang merupakan fungsi untuk menampilkan teks ke layer. Kemudian diikuti Nilai Anda = , lalu variable nilai dan tag br. kondisi if else else if dengan statement bahwa nilai lebih dari 100 maka yang akan ditampilkan menggunakan fungsi echo adalah teks Nilai Kelebihan. jika tidak (elseif) dilanjutkan pernyataan lagi yaitu apabila nilai lebih dari 70 maka yang akan ditampilkan menggunakan fungsi echo adalah teks Selamat Anda Lulus Ujian. Jika tidak (elseif) dilanjutkan dengan pernyatan lagi yaitu apabila nila lebih dari sama dengan 40 maka yang akan ditampilkan menggunakan echo adalah teks Anda Harus Ujian Lagi. Kemudian apabila kesemua kondisi tadi tidak terpenuhi makan akan terselesaikan secara otomatis dengan menggunakan else dan apabila pilihan ada pada else maka yang akan ditampilkan dengan menggunakan echo adalah teks Maaf, Gagal.
Lalu kita akan menjalankannya buka web browser yang nantinya akan muncul tampilan pada web browser lalu ketik localhost/pert3/proses.php, yang nantinya akan muncul seperti gambar dibawah ini.
3. Form.php
Penjelasan :
Pada program diatas ini kita akan buka form lalu diikuti dengan atribut form action yang mempunyai nilaiproses.php yang berfungsi untuk mengirimkan data form ketika form disubmit, atau dapat dikatakan Aksi yang muncul ketika pengguna menekan tombol tertentu. Kemudian diikuti dengan atribut method post method POST yang berfungsi jika data yang dikirim akan terlihat pada page address. teks Masukkan Nilai : diikuti dengan tag br. elect dengan atribut name yang memiliki nilai jurusan. Tag select digunakan untuk membuat objek form yang berupa list pilihan yang dapat dipilih oleh user. option yang diikuti atribut value dan memiliki nilai “” dan isi teks pilih. Tag option ini digunakan sebagai isi dari tag select. ption yang diikuti atribut value dan memiliki nilai “TI” dan isi teks Teknik Informatika. Tag option ini digunakan sebagai isi dari tag select. option yang diikuti atribut value dan memiliki nilai “SI” dan isi teks Sistem Informasi. Tag option ini digunakan sebagai isi dari tag select. option yang diikuti atribut value dan memiliki nilai “MI” dan isi teks Manajemen Informatika. Tag option ini digunakan sebagai isi dari tag select. option yang diikuti atribut value dan memiliki nilai “TK” dan isi teks Teknik Komputer. Tag option ini digunakan sebagai isi dari tag select. ption yang diikuti atribut value dan memiliki nilai “KA” dan isi teks Komputer Akuntansi. Tag option ini digunakan sebagai isi dari tag select. penutup select diikuti dengan tag br. nput yang berfungsi untuk membuat sebuah kontrol input. Diikuti dengan atribut type yang bernilai submit kemudian diikuti value dengan nilai SUBMIT.
4. Proses.php
Tampilan dibawah ini merupakan hasil dari program switch caseprogram diatas. Hanya saja dimodifikasi dengan menghapus perintah break. Sehingga karena tidak ada yang menghentikan maka semua perintah akan muncul/tercetak dalam tampilan web. Dengan mengisikan angka berapapun tetap akan muncul semua.
5. Proses.php
Tampilan dibawah ini merupakan hasil dari program switch case program diatas. Hanya saja dimodifikasi dengan menghapus perintah break. Sehingga karena tidak ada yang menghentikan maka semua perintah akan muncul/tercetak dalam tampilan web. Dengan mengisikan angka berapapun tetap akan muncul semua.
6. Ulangfor.php
Penjelasan :
Pada program diatas ini kita akan perulangan for dengan expr1 adalah variabel i sama dengan 1, expr2 adalah variabel I kurang dari 10, dan expr3 yaitu variabel i++ yang artinya mengalami increment.perintah echo diikuti tag br kemudin for ke dan variabel i. penutup php. hanya saja diganti $i<=5 menjadi $i<10 ketika dijalankan menggunakan browser akan muncul hasil seperti dibawah ini
7. Formulang.php
Penjelasan :
Pada program diatas ini kita akan buka form lalu diikuti dengan atribut form action yang mempunyai ulangfor.php yang berfungsi untuk mengirimkan data form ketika form disubmit, atau dapat dikatakan Aksi yang muncul ketika pengguna menekan tombol tertentu. Kemudian diikuti dengan atribut method post method POST yang berfungsi jika data yang dikirim akan terlihat pada page address. Lalu kita akan membuat teks awal diikuti dengan tag input yang berfungsi untuk membuat sebuah kontrol input. Diikuti dengan atribut type yang bernilai text kemudian attribute name yang bernilai awal. Kemudian tag br. membuat teks akhir diikuti dengan tag input yang berfungsi untuk membuat sebuah kontrol input. Diikuti dengan atribut type yang bernilai text kemudian attribute name yang bernilai akhir. Kemudian tag br. tag input yang berfungsi untuk membuat sebuah kontrol input. Diikuti dengan atribut type yang bernilai submit kemudian diikuti value dengan nilai kirim.penutup form.
Lalu kita akan menjalankannya buka web browser yang nantinya akan muncul tampilan pada web browser lalu ketik localhost/pert3/formulang.php, jadi for akan berulang sebanyak nilai yang diisikan pada variabel akhir dan kita akan Isikan Nilai Angka Awal dan Nilai Angka Akhir sehingga akan muncul hasil seperti gambar dibawah ini.
KESIMPULAN
- Dengan belajar struktur kontrol pemilihan (if, else, switch) kita dapat memilih blok kode yang akan dieksekusi.
- Dengan belajar struktur kontrol pengulangan (while, do-while, for) kita dapat mengeksekusi blok tertentu pada program beberapa kali.
- Dengan belajar pernyataan-pernyataan percabangan (break, continue, return) kita dapat mengatur arah dari aliran program.