Pages

Minggu, 29 Maret 2015

Kode Program Internet 1

A.    Kode Program 21 ( If untuk Lebih dari 2 Pilihan )
1.      Coding
<?php
$A = 0;
     If ($A == 0 ){
           echo "$A bukan bilangan positif atau negatif";
     }
     elseif ($A > 0) {
           echo "$A bilangan Positif";
     }
     else {
           echo "$A bilangan Negatif";
     }
?>
                                                                                          

2.      Penjelasan Coding
If untuk lebih dari 2 pilihan atau yang biasa disebut Stuktur ELSE - IF merupakan percabangan logika lanjutan dari IF. Dengan ELSE - IF kita bisa membuat kode program yang akan menyeleksi berbagai kemungkinan yang bisa terjadi.
Dalam kode program diatas, kami membuat program sederhana untuk menentukan apakah sebuah angka yang di inputkan merupakan “Bilangan Positif ”, “Bilangan Negatif”, atau “Bukan Bilangan Poristif  atau  Negatif”. Dalam contoh kode program di atas, kami menggunakan angka Nol ( 0 ) sebagai inputnya (Coding : $A = 0;). $ merupakan simbol yang diawali untuk menyatakan variabel dalam php.
If pertama atau Kondisi pertama dalam kode program (Coding : If ($A == 0 )) melakukan pengecekan apakah angka yang di inputkan sama dengan 0 atau tidak. Jika kondisi bernilai True (Benar) maka hasil yang akan di tampilkan ialah Statement ke-1 yaitu $A bukan bilangan positif atau negatif. Namun jika kondisi pertama bernilai False (Salah) maka program akan melanjutkan ke kondisi yang kedua ( Coding : ($A > 0))dan melakukan pengecekan apakah angka yang diinputkan besar dari Nol ( 0 ) atau tidak. Jika kondisi kedua bernilai True ( Benar ) maka hasil yang akan ditampilkan ialah Statemen ke-2 yaitu $A bilangan Positif. Tetapi jika kondisi kembali bernilai False ( Salah ) maka program akan menampilan Statemen Default yaitu $A bilangan Negatif.
Statemen Default merupakan Statemen terakhir yang akan di proses program jika kondisi pertama sampai kondisi terakhir bernilai False.

B.     Kode Program 22 ( Switch )
1.      Coding
<?php
     $hari = 7;
     switch ($hari){
           case 1 :
                echo "Senen";
                break;
           case 2 :
                echo "Selasa";
                break;
           case 3 :
                echo "Rabu";
                break;
           case 4 :
                echo "Kamis";
                break;
           case 5 :
                echo "Jumat";
                break;
           case 6 :
                echo "Sabtu";
                break;
           case 7 :
                echo "Minggu";
                break;
     }
?>


2.      Penjelasan Coding
Switch adalah sebuah stuktur percabangan yang akan memeriksa suatu Variabel, lalu menjalankan perintah-perintah yang sesuai dengan kondisi yang mungkin terjadi untuk variabel tersebut. Struktur switch ini mirip dengan struktur If yang ditulis berulang.


Program diatas akan memeriksa nilai dari Variabel terlebih dahulu. Nilai variabel dari program diatas ialah $hari = 7. Kemudian PHP akan memeriksa Case 1 dan memeriksa atau memcocokkan Case 1 dengan variabel tadi. Jika hasil dari pemeriksaan bernilai True ( Benar ) maka PHP akan menjalankan Statemen yang berada pada Case 1 yaitu “ Senen “, Tetapi jika hasil pemeriksaan bernilai False ( Salah ) maka PHP akan melanjutkan ke Case 2 dan kembali memerikasa atau mencocokan Case dengan Variabel. Begitulah seterusnya hingga hasil pemeriksaan bernilai True ( Benar ) dan statement dijalankan.
Coding Break pada kode program diatas berfungsi untuk mengentikan Switch. dan tidak akan mengeksekusi case setelahnya jika hasil pemeriksaan bernialai True ( Benar ). Pada kode diatas akan menghasilkan atau keluaran dari program dia atas ialah “Minggu”.

C.    Kode Program 23 ( Switch )
1.  Coding
<?php
$hari = "Sabtu";
   switch (STRTOUPPER($hari)){
        case "SENEN":
        case "SELASA":
        case "RABU":
        case "KAMIS":
        case "JUMAT":
             echo "Hari Kerja";
             break;
        case "SABTU":
        case "MINGGU":
             echo " Hari Libur";
             break;
            
             default:
             echo "Input Salah.!";     
   }
?>

2.      Penjelasan Coding
Penjelasan kode program diatas tidak jauh berbeda dengan penjelasan kode program pada point B. Perbedaan antara kedua program tersebut terdapat pada penulisan variabel setelah kata kunci Switch ( switch (STRTOUPPER($hari)). Strtoupper ini berfungisi untuk semua huruf menjadi kapital. Dengan kata yang menggunakan huruf kecil akan dirubah ke huruf kapital terlebih dahulu sebelum melakukan pemeriksaan pada Case. Pada kode Program diatas, variabelnya ialah $hari = "Sabtu";.
Perbedaan lain yang terdapat dalam kode program ini ialah penggunaan kode Default. Kode Default berfungsi sebagai statement terakhir jika kondisi dimana seluruh Case untuk switch tidak ada yang cocok atau bernilai False (Salah). Kata kunci default ini diletakkan di akhir dari switch.
Pada kode prgoram di atas, hasil / output dari kode program diatas ialah “Hari Libur”.

D.    Kode Program 24 ( For )
1.      Coding
<?php
     for ($i = 0; $i <13; $i++){
           echo $i.'<br>';
     }
?>


3.      Penjelasan Coding
For pada PHP ialah untuk pengulangan suatu baris kode. Perulangan For dapat ditentukan jumlah perulangan dan kelipatan perulangannya. Kita hanya perlu menuliskan nilai awal perulangan dan nilai batas perulangannya. Nilai variable akan otomatis bertambah atau berkurang setiap kali proses perulangan dilakukan.

Keterangan : 
-          init_awal merupakan inisialisasi atau nilai awal variabael
-          kondisi merupakan statement kondisi yang akan mengatasi perulangan
-          counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan.
Dalam kode program diatas, yang menjadi init_awal ialah $i = 0; kondisi pada program $i < 13; dan counter $i++. Maksud dari program atau hasil dari program diatas ialah deretan angka 0 sampai 12. Karena dalam init_awal atau nilai  awal yang di inputkan ialah 0 dan kondisi batas perulangan yang teradapat dalam program diatas ialah sebanyak 13 kali karena kondisi yang terdapat dalam kode program kecil dari 13 ( $i < 13 ). Counter dalam program diatas ( $i++ ) menambahkan nilai awal variabel dengan 1 ( Satu ) sampai kondisi dimana perulangan akan berhenti.
      Pada Statement dalam kode program diatas terdapak kode “ < br > “. Kode <br> merupakan salah satu syntak HTML yang disisipkan dalam PHP, berfungsi untuk pindah baris.

E.     Kode Program 25 ( For )
1.      Coding
<?php
   for ($i = 13; $i > 0; $i--){
        echo $i.'<br>';
   }
?>

2.      Penjelasan kode program
Penjelasan kode program diatas tidak jauh berbeda dengan penjelasan kode program yang terdapat dalam point D. Jika kode program point D melakukan penambahan nilai awal dengan 1 ( Satu ) maka di kode program diatas melakukan pengurangan nilai awal dengan 1 ( Satu ).
Didalam kode program di atas, yang menjadi nilai awal variabel ialah $i = 13 kondisi $i > 0 dan counter $i--. Counter inilah yang berfungsi mengurangi nilai awal dengan 1 ( Satu ) sampai kondisi dimana perulangan akan berhenti.
Jika kode program diatas dijalankan, maka hasil yang akan di tampilkan ialah deretan angaka dari 13 samapai 1.


Tidak ada komentar:

Posting Komentar

 
Blogger Templates