MODUL 3, MODUL 4, & TUGAS BUKU

MODUL 3 PERCABANGAN

a. bentuk if

Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar (True). Keterangan: Kondisi merupakan statemen atau variable yang akan diperiksa TRUE atau FALSE-nya

if (kondisi) { 
statement-jika-kondisi-true; 
}

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. Keterangan: Kondisi merupakan statemen atau variable yang akan diperiklsa TRUE atau FALSE-nya. Jika kondisinya TRUE maka statemen yang berada di blok if akan dieksekusi, sebaliknya jika konfidinya FALSE maka statemen yang berada di blok else yang akan dieksekusi.

if (kondisi){ 
 statement-jika-kondisi-true; 
} else { 
statement-jika-kondisi-false; 
}

c. bentuk if-else if

Bentuk if-else if ini cocok untuk melakukan pengambilan keputusan yang melibatkan banyak kondisi.

if(kondisi_1) 
    { statement-jika-kondisi-1-true; } 
else if(kondisi_2) 
    { statement-jika-kondisi-2-true; } 
else if (kondisi_n)
    { statemen-jika-kondisi-n-true; }

d. bentuk kondisi khusus

(Kondisi) ? benar : salah;

Keterangan: Kondisi merupakan statemen atau variable yang akan diperiksa TRUE atau FALSE-nya. Statemen pada blok benar dan salah hanya boleh satu statemen saja.

e. bentuk switch case

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 :

switch ($var){ 
case ‘1’: statemen-1; break;
case ‘2’: statemen-2; break;
case ‘n’: statemen-n; break; }
if(kondisi_1) { 
      statement-jika-kondisi-1-true;
 } else if(kondisi_2) { 
       statement-jika-kondisi-2-true; 
} else if (kondisi_n){ 
       statemen-jika-kondisi-n-true; 
}
Keterangan:
$var merupakan variable yang akan diperiksa isi atau nilainya. Tipe data variable ini tidak dibatasi. Value atau isi pada case juga bias berupa string, integer, boolean. Boleh menggunakan kutip tunggal maupun kutip ganda.

LATIHAN

latihan 1

latihan 2

latihan 3

latihan 4

latihan 5

latihan 6

Tugas modul 3

MODUL 4 FUNGSI

Dasar Teori

Fungsi adalah sekumpulan intruksi yang dibungkus dalam sebuah blok. Fungsi dapat digunakan ulang tanpa harus menulis ulang instruksi di dalamnya. Fungsi pada PHP dapat dibuat dngan kata kunci function, lalu diikuti dengan nama fungsinya.
Cara pemanggilan fungsi cukup dengan menuliskan nama dari fungsi tersebut. Fungsi ini bisa dipanggil berulang – ulang dan dapat diletakkan di bagian manapun. Aturan pembuatan fungsi sama dengan aturan dalam pembuatan variabel.

Jenis-Jenis Fungsi

1. fungsi dengan parameter
Parameter digunakan sebagai input untuk fungsi yang selanjutnya diolah oleh            fungsi tersebut. Jumlah parameter dari fungsi boleh lebih dari satu. Untuk memisahkan antar parameter digunakan tanda koma (,).

2. fungsi dengan return value
Sebuah fungsi juga dapat mengembalikan suatu nilai. Dalam sebuah fungsi hanya boleh terdapat satu return value. Nilai yang dikembalikan dapat berupa suatu bilangan real dan string.

3. fungsi tanpa parameter dan return value
Sebuah fungsi yang tidak memiliki parameter dan return value biasanya digunakan untuk menampilkan suatu mekanisme atau tampilan, di mana mekanisme tersebut tidak memerlukan inputan dan nilai kembalian / return value.

4. fungsi dengan parameter default
Nilai default dapat diberikan di parameter. Nilai default berfungsi untuk mengisi nilai sebuah parameter, kalau parameter tersebut tidak diisi dengan inputan nilainya.

Latihan

latihan 1

latihan 2

latihan 3

latihan 4

Tugas modul 4

TUGAS BUKU

Data Siswa

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s