A. Modul 3
Percabangan merupakan merupakan salah satu pernyataan yang digunakan untuk mengambil keputusan terhadap satu atau beberapa kemungkinan di dalam bahasa pemrograman Java, ada beberapa Percabangan pada bahasa pemrograman Java, sebagai berikut :
a. Bentuk IF
Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar (True). Kondisi merupakan statement atau variabel yang akan diperiksa true atau false nya
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 ELSE IF
Bentuk if-else if ini cocok untuk melakukan pengambilan keputusan yang melibatkan banyak kondisi.
d. 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.
- Latihan 1

Program diatas merupakan pemeriksaan kondisi dari isi variabel nilai, jika nilai lebih dari sama dengan 75 maka akan lulus.
- Latihan 2

Program diatas merupakan pemeriksaan kondisi dari isi variabel nilai, jika nilai lebih dari sama dengan 75 maka akan lulus, jika dibawah 75 maka gagal
- Latihan 3

- Latihan 4

- Latihan 5

- Latihan 6

- Form Login

- Login Berhasil

B. Modul 4
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.
Cara Penulisan Fungsi :
function nama_fungsi (parameter1, parameter 2, parameter n){ statement;
}
Jenis-Jenis Fungsi :
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 (,).
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.
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.
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 1(Penerapan fungsi)

- Laihan 1(Fungsi dari Parameter)

- Latihan 2 dan 3

- Latihan 4
Pada latihan 4 merupakan form login, jika login gagal maka diatasnya terdapat tulisan username dan password gagal, jika login berhasil maka akan memunculkan tulisan selamat datang, edit profil serta logout.
- Tugas Praktikum(Rumus energi potensial dan kinetik)
Pertama inputkan massa, kecepatan, dan tinggi dari masing masing energi. Lalu jika ingin hasil energi kinetik maka klik button energi kinetik, jika ingin hasil energi potensial maka klik energi potensial maka akan muncul hasil dari masing masing rumus yang sudah diinputkan didalam program, yang muncul didalam web hanyalah hasilnya.
C. Tugas Buku
Jadi program diatas adalah program membat form data siswa yang menggunakan php. Untuk tampilannya menggunakan css agar tampilan suatu web itu menarik.







