Statement (pernyataan) adalah suatu kondisi atau perintah tunggal yang akan dieksekusi apabila kondisi bernilai TRUE atau kondisi terpenuhi, tetapi sebaliknya jika statement bernilai FALSE atau kondisi tidak terpenuhi maka program akan diabaikan, pada umumnya suatu kondisi mengandung Operator logika atau Operator relasi.
Statement IF
Statement IF pada Program Php tidak berbeda dengan program program lainya, Statement IF digunakan untuk memilih salah satu operasi yang akan dilaksanakan sesuai dengan syarat atau kondisi tertentu yang telah diterapkan sebelumnya, sesuai fungsinya ada beberapa pilihan Syntax yang dapat diterapkan pada Program Php, antara lain :Fungsi IF dengan 1 Statement
Fungsi Statement jenis ini merupakan fungsi yang hanya mengandung satu kondisi dan satu eksekusi, adapun bentuk penulisan dalam Program Php sebagai berikut :
Jika dilihat dari pola Program Php diatas dapat kita lihat bahwa jika statement terpenuhi atau benilai benar (TRUE) maka program yang berada diantara 2 kurung kurawal akan dieksekusi, namun jika stement tidak terpenuhi atau bernilai salah (FALSE) maka program akan diabaikan, Untuk lebih memahminya lihat contoh Program Php berikut :
- <?Php
- if (statement)
- {
- Operasi1;
- }
- ?>
Apabila dijalankan Program Php diatas, maka browser akan mengeksekusinya menjadi seperti gambar berikut:
- <?Php
- $nama="Dedi Kurniawan";
- $alamat="Bandung";
- if ($nama=="Dedi Kurniawan" && $alamat=="Bandung")
- {
- echo "Nama Saya $nama dan Saya tinggal dikota $alamat";
- }
- ?>
Hasil Esekusi Program |
Fungsi IF ....ELSE...
Tidak jauh berbeda dengan fungsi IF sebelumnya, akan tetapi pada fungsi IF...ELSE.... statement terdapat 1 klausa tambahan yaitu ELSE, Apabila statement bernilai TRUE (kondisi benar) maka Program akan mengeksekusi Operasi1, tetapi apabila statement bernilai FALSE (kondisi salah) maka Program mengabaikan Operasi1 dan akan mengeksekusi Operasi2, bentuk penulisan pada Program Php seperti berikut :
Perhatikan Contoh Program Php berikut !
- <?Php
- if (statement)
- {
- Operasi1;
- }
- else
- {
- Operasi2;
- }
- ?>
Dari program diatas dapat kita perhatikan ketika nilai Variabel $nama saya Ubah menjadi Jefri Kurniawan program beralih ke operasi berikutnya, ini disebabkan karena statement tidak lagi bernilai TRUE, yang berdampak program beralih ke operasi berikutnya.
- <?Php
- $nama="Jefri Kurniawan";
- $alamat="Bandung";
- if ($nama=="Dedi Kurniawan" && $alamat=="Bandung")
- {
- echo "Nama Saya $nama dan Saya tinggal dikota $alamat";
- }
- else
- {
- echo "Nama Saya bukan $nama dan Saya tinggal bukan dikota $alamat";
- }
- ?>
Jika dieksekusi Program diatas akan menghasilkan seperti gambar berikut :
Hasil Eksekusi Program |
Fungsi IF....ELSE IF.. (IF dengan statement Ganda)
Fungsi jenis ini memiliki Syntax program seperti berikut ini:
- <?Php
- if (statement)
- {
- Operasi1;
- }
- else if
- {
- Operasi2;
- }
- else
- {
- Operasi3;
- }
- ?>
Contoh:
Perhatikan aturan program untuk memberi nilai siswa berikut ini :
1. Siswa akan mendapat Grade A apabila memiliki nilai lebih dari atau sama dengan 80,
2. Siswa akan mendapat Grade B apabila memiliki nilai lebih dari atau sama dengan 60,
3. Siswa akan mendapat Grade C apabila memiliki nilai lebih dari atau sama dengan 40,
4. Siswa akan mendapat Grade D apabila memiliki nilai lebih dari atau sama dengan 20,
5. Siswa akan mendapat Grade E apabila memiliki nilai lebih dari atau sama dengan 0,
6. Dengan skala nilai 0 sampai 100.
Maka apabila aturan nilai diatas diterapkan pada Program Php seprti berikut:
Jika dieksekusi Program Php diatas akan menampilkan hasil seperti gambar berikut ini :
- <?Php
- $nama="Dedi kurniawan";
- $nilai=80;
- if ($nilai>=80 && $nilai<=100)
- {
- $huruf="A";
- }
- else if ($nilai>=60)
- {
- $huruf="B";
- }
- else if ($nilai>=40)
- {
- $huruf="C";
- }
- else if ($nilai>=20)
- {
- $huruf="D";
- }
- else if ($nilai>=0)
- {
- $huruf="E";
- }
- echo "Selamat $nama kamu mendapatkan Grade $huruf";
- ?>
|
No comments:
Post a Comment