• About
  • Contact
  • My Twitter
  • My Facebook

Learning To Earning

Belajar Untuk Mendapatkan...

  • HOME
  • ALGORITMA
  • PHP
  • JAVA
  • CCNA 4
  • Hardware
  • NGE-BLOG
Home » PHP » PHP Dasar – Statement Control

PHP Dasar – Statement Control

Add Comment
PHP

Di PHP ada beberapa bentuk dari statement-statement control, yaitu: IF, SWITCH, WHILE, FOR, FOREACH, DO WHILE

Statement IF
Sintaks dari statement tersebut dalam PHP adalah:
f (syarat)
{
            Statement 1;
            Statement 2;
}

Untuk menyatakan syarat, biasanya digunakan operartor perbandingan. Apabila syarat bernilai TRUE (Benar/Cocok) maka statement-statement yang diapit dengan tanda kurung kurawal akan dijalankan, jika bernilai FALSE(Salah) maka syarat/perintah selanjutnya yang akan dijalankan.
Contoh:


Bentuk lain dari sintaks IF adalah:
If (syarat)
{
                Statement1;
                Statement2;
}
else
{
                Statement3;
                Statement4;
}

Untuk sintaks di atas, statement3 dan statement4 akan dijalankan apabila syarat bernilai
FALSE.
Contoh:


Terdapat pula bentuk sintaks berikutnya dari IF yaitu dengan ditambahkan elseif:
If (syarat pertama)
{
                Statement1;
}
elseif (syarat kedua)
{
                Statement2;
}
else
{
Statement5;
}

Untuk sintaks diaatas, jika syarat pertama bernilai TRUE maka Statement1 akan dijalankan, tapi jika syarat pertama bernilai FALSE maka selanjutnya akan mengecek syarat kedua,.
Jika syarat kedua bernilai TRUE maka Statement2 akan dijalankan, jika syarat kedua bernilai FALSE, maka akan melanjutkan syarat selanjutnya(jika masih ada).
Statement5 akan dijalankan apabila semua syarat-syarat sebelumnya bernilai FALSE.
Contoh:

Statement SWITCH
Sintaks dari Statements SWITCH adalah:
switch (variabel)
{
            case option1:
                        Statement1;
                        break;
            case option2:
                        Statement2;
                        break;
            default:
                        Statement10;
                        break;
}

Pada sintaks diatas, niai dari variabel akan di cek pada setiap option yang ada (yang terletak dibagian case). Jika ada option yang nilainya sama dengan nilai variabel, maka statement-statement dibawahnya yang akan dijalankan. Bagian default adalah optional(boleh ada/boleh tidak).
Contoh:

Statement WHILE
Statement ini digunakanuntuk mengerjakan suatu statement secara berulang-ulang sampai suatu syarat dipenuhi.
Contoh sintaksnya:
While (syarat)
{
            Statement;
            Statement;
}

Pada sintaks diatas, selama selama syarat bernilai TRUE maka statement-statement didalam while akan terus dijalankan secara berulang-ulang. Pengulangan baru berhenti apabila syarat bernilai FALSE. Sebelum statement yang diulang-ulang dilakukan, terlebih dulu akan ddi cek syaratnya apakah bernilai FALSE atau TRUE, apabila TRUE maka statement akan dijalankan, apabila FALSE perulanngan akan langsung berhenti. Dengan  kata lain, statement dalam WHILE bias jadi tidak akan pernah dilakukan apabila syaratnya langsung bernilai FALSE.
Contoh: 
Kode diatas akan menghasilkan  berupa table yang berisi jumlah pensil dan harganya, dengan asumsi harga sebuah pensil adalah 2000. Jumlah pensil yang ditampilkan adalah kelipatan 10 dengan batas sampai 100 buah.

Statement DO WHILE
Statement ini merupakan modifikasi dari statement WHILE, sintaksnya sperti berikut:
do
{
            Statement;
}
while (syarat);

Coba bandingkan dengan sintaks WHILE sbelumnya. Dilihat  dari posisi statement yang diulang, posisi statement yang diulang pada DO WHILE terletak di atas syaratnya. Dengan demikian, sebelum syaratnya di cek TRUE atau FALSE nya, statement akan dikerjakan terlebih dahulu. Sedangkan pada while, sebelum statement yang diulang dikerjakan, terlebih dahulu mengecek syaratnya.
Prinsip kerja DO WHLE sama dengan WHILE yaitu statement akan terus dikerjakan selama syarat bernilai TRUE, dan perulangan akan berhenti apabila FALSE.
Perhatikan contoh sintaks berikut yang membandingkan DO WHILE dengan WHILE:
Pada kode WHILE, teks "Aku...suka baksooooo " dst tidak akan ditampilkan karena syaratnya langsung bernilai FALSE (perulangan berhenti). Sedangkan pada DO WHILE, teks akan ditampilkan dahulu kemudian perulangan berhenti (syarat bernilai FALSE).

Statement FOR
Statement FOR mirip dengan WHILE,  yang memiliki sintaks seperti berikut:

For (inisialisasi counter; syarat; increment/decrement counter)
{
            Statement;
}

Untuk memperjelas pemahaman tentang FOR, berikut ini adalah contoh kode dengan FOR untuk menghasilkan tampilan yang sama dengan contoh WHILE sebelumnya (tentang jumlah pensil dan harga-harganya). Coba bandingkan dengan kode WHILE sebelumnya.
Contoh:

Statement FOREACH
Misalkan anda mempunyai data berupa Array Assosiatif yang akan diproses secara berulang-ulang, maka PHP menyedikan statement FOREACH yang mudah digunakan.
Contoh Sintaksnya:
foreach (varibelarray as kunci => value)
{
            Statement;
}

Sebagai contoh, misalkan anda mempunyai 5 orang teman dengan usianya masing-masing yang ditulis dalam kode PHP sebagai berikut:


Tweet
PHP Dasar – Statement Control Title : PHP Dasar – Statement Control
Description : Di PHP ada beberapa bentuk dari statement-statement control, yaitu: IF, SWITCH, WHILE, FOR, FOREACH, DO WHILE Statement IF ...
Rating : 5

0 Response to "PHP Dasar – Statement Control"

Anda sopan, saya segan.

← Newer Post Older Post → Home
Subscribe to: Post Comments (Atom)

Popular Posts

  • PHP Dasar – Operasi File
    Bagaimana menggunakan perintah PHP untuk melakukan operasi file mulai dari proses membuka dan menutup file. Setelah itu dilanjutka...
  • Model Hirarki Jaringan & Cisco Enterprise Architecture
    Model Hirarki Jaringan Desain Jaringan Hirarki membagi jaringan menjadi beberapa lapisan. Yang menyerupai bentuk pohon. Setiap Lapisan me...
  • Pengertian Point to Point Protocol (PPP) dan Contoh Penerapannya
    Pengertian PPP (Point to Point Protocol) Network   -   Point-to-Point Protocol   (sering disingkat menjadi PPP) adalah sebuah proto...
  • ALGORITMA & PEMROGRAMAN JAVA - Penjumlahan Dua Bilangan Dengan JOptionPane
    Mendefinisikan masalah yang dilakukan mendapatkan kesimpulan bahwa ada 2 buah bilangan yang akan dimasukan ketika program...
  • Pola Fikir Hacker Dalam Mencari Celah Keamanan
    Berbagai macam jenis serangan yang dapat digunakan oleh hacker untuk menemukan celah keamanan di setiap targetnya. Namun sebelum menentuk...
  • Frame Relay Beserta Penerapannya Dalam Simulasi Jaringan
    Frame Relay beserta penerapannya dalam simulasi jaringan FRAME RELAY Frame Relay ialah teknologi   switching   yang memfasi...
  • ALGORITMA & PEMROGRAMAN JAVA - Menjumlahkan Dua Buah Matriks
    Menjumlahkan Dua Buah Matriks: Narasi: Mulai Import peralatan java Scanner, untuk menginputkan perintah dari keyboard Deklarasikan A...
  • TENTANG PHP
    PHP (Hypertext Preprocessor). Php adalah bahasa script yang dapat disisipkan ke dalam HTML (Hyper Text Markup Language), PHP lebih ba...
  • ALGORITMA & PEMROGRAMAN - Teknik Penyajian Algoritma
    Dalam penyajian Algoritma ada beberapa alat bantu agar pembuatan Algoritma nya lebih mudah, yaitu: Simbol Intruksi Flowchart Pseud...
  • PHP Dasar – MySQL
    MySQL merupakan salah satu DBMS open source yang paling populer pada saat ini. Meskipun dahulu MySQL pernah dikritisi karena tidak me...

Labels

Algoritma (8) Blog (5) CCNA 4 (3) Hardware (3) Java (5) PHP (16)

Entri Populer

  • Pengertian Point to Point Protocol (PPP) dan Contoh Penerapannya
    Pengertian PPP (Point to Point Protocol) Network   -   Point-to-Point Protocol   (sering disingkat menjadi PPP) adalah sebuah proto...
  • Model Hirarki Jaringan & Cisco Enterprise Architecture
    Model Hirarki Jaringan Desain Jaringan Hirarki membagi jaringan menjadi beberapa lapisan. Yang menyerupai bentuk pohon. Setiap Lapisan me...
  • ALGORITMA & PEMROGRAMAN JAVA - Penjumlahan Dua Bilangan Dengan JOptionPane
    Mendefinisikan masalah yang dilakukan mendapatkan kesimpulan bahwa ada 2 buah bilangan yang akan dimasukan ketika program...

Tentang Saya

  • Bimbim
  • Unknown

Label Cloud

Algoritma Blog CCNA 4 Hardware Java PHP
Back to top!
Copyright 2013 Learning To Earning - All Rights Reserved Powered by Blogger