0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan

Modul IF Dan SWITCH HTML

Dokumen tersebut membahas tentang struktur kontrol if dan switch pada PHP beserta contoh kode programnya. Terdapat penjelasan tentang if, if else, if elseif else dan switch beserta sintaks dan contoh kode program. Juga diberikan tugas untuk membuat program HTML dan PHP yang menggunakan struktur kontrol if dan switch.

Diunggah oleh

tsukasaka21
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan

Modul IF Dan SWITCH HTML

Dokumen tersebut membahas tentang struktur kontrol if dan switch pada PHP beserta contoh kode programnya. Terdapat penjelasan tentang if, if else, if elseif else dan switch beserta sintaks dan contoh kode program. Juga diberikan tugas untuk membuat program HTML dan PHP yang menggunakan struktur kontrol if dan switch.

Diunggah oleh

tsukasaka21
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 15

Oleh : Wedia Hidayana, S.Kom., M.Pd.

T
LKPD

Materi Ajar : Struktur Kontrol If Pada PHP


Mata Pelajaran : Dasar-Dasar Kejuruan RPL
Jenjang/Kelas : SMK/X

I. Capaian Pembelajaran

Pada akhir fase E peserta didik mampu melakukan pemrograman berorientasi obyek
dengan menerapkan class, obyek, method, dan package, membedakan berbagai
macam access modifier, menunjukkan enkapsulasi, interface, pewarisan, dan
polymorphism pada proyek pengembangan perangkat lunak sederhana.

II. Tujuan

1. Menjelaskan struktur If pada PHP


2. Menerapkan struktur If pada PHP

III. Alat dan Bahan

Laptop/Hp, aplikasi presentasi, aplikasi pengolah kata

IV. MATERI

Pernyataan kondisional digunakan untuk melakukan tindakan yang berbeda


berdasarkan kondisi yang berbeda. Beberapa pernyataan kondisional If sebagai
berikut:
1. If
2. If...Else.
3. If...Elseif...Else -

1. IF

Sebuah pernyataan akan dijalankan jika kondisinya terpenuhi.

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


Syntax:

Contoh:

Running well program:

2. IF.. Else

Jika kondisi terpenuhi maka pernyataan benar akan dijalankan, jika kondisi tidak
terpenuhi maka pernyataan di bawah else akan dijalankan (pernyataan salah).

Syntax:
if (kondisi) {
// pernyataan benar
} else {
// pernyataan salah
}

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


Contoh:
Buatlah program menginputkan bilangan dari keyboard dan tentukanlah apakah
bilangan tersebut bilangan ganji atau genap.

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


Running well program:

3. If… Elseif…Else
Maksudnya adalah terdapat beberapa kondisi yang harus dipenuhi.
Contoh:
Buatlah program menginputkan nama dan nilai dari keyboard dengan ketentuan
nilai:
Jika nilai di atas 80 = A
Jika nilai 70 ke atas dan di bawah 80 = B
Jika nilai 60 ke atas dan di bawah 70 = C
Jika di bawah 60 berarti tidak lulus

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


Running well program

V. TUGAS
1. Buatlah program html (diskontransaksi.html) untuk menginputkan data berikut
dari keyboard:
No Filed Name Keterangan Type
1 no_faktur nomor faktur text

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


2 tgl_trans tanggal gtransaksi date
3 nominal nominal integer

Dengan metode GET, lakukanlah action program (diskontransaksi.php) dan


lakukanlah proses penghitungan untuk:
Diskon hanya diberikan jika nominal belanja di atas 200000 sebesar 20000.
Total Bayar = Nominal – Diskon.

Tampilan Running Well program adalah sebagai berikut:

2. Modifikasi soal no 1, dengan menambahkan field berikut

No Filed Name Keterangan Type

1 Jenis_trans Jenis Transaksi text

Jika Jenis_trans = T maka akan tampil tulisan “Transaksi ini bersifat tunai”

Jika Jenis_trans = K maka akan tampil tulisan “Transaksi ini bersifat kredit”

Diskon hanya diberikan jika nominal belanja di atas 200000, yaitu sebesar 30%
dari nominal transaksi.
Jumlah bayar adalah = Nominal – diskon

Untuk file html, disimpan dengan nama jenistransaksi.html.


Untuk file php, disimpan dengan nama jenistransaksi.php.

Running well program seperti di bawah ini:

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


3. Buatlah program html (karyawan.html) untuk memasukkan data pegawai dari
keyboard
No Filed Name Keterangan Type
1 id_kar identitas karyawan text
2 nama_kar nama karyawan text
3 gol golongan text
4 status status text

Untuk method, bisa menggunakan method POST atau GET ke file php
(karyawan.php) dengan ketentuan untuk posisi:
Jika golongan = I maka jabatan Komisaris
Jika golongan = II maka jabatan Direktur
Jika golongan = III maka jabatan Manager
Jika golongan = IV maka jabatan Staf

Ketentuan untuk gaji pokok


Jika jabatan = Komisaris, maka gaji pokok = 20000000
Jika jabatan = Direktur, maka gaji pokok = 15000000
Jika jabatan = Manager, maka gaji pokok = 10000000
Jika jabatan = Staf, maka gaji pokok = 5000000

Ketentuan untuk tunjangan:


Jika Statusnya K maka tunjangan = 30 % dari gaji pokok

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


Jika Statusnya BK maka tidak mendapat tunjangan
Pajak dikenakan sebesar 1,5% dari gaji pokok
Gaji bersih = Gaji pokok + tunjangan – pajak

Oleh : Wedia Hidayana, S.Kom., M.Pd.T


LKPD

Materi Ajar : Struktur Kontrol Switch Pada PHP


Mata Pelajaran : Dasar-Dasar Kejuruan RPL
Jenjang/Kelas : SMK/X

I. Capaian Pembelajaran

Pada akhir fase E peserta didik mampu melakukan pemrograman berorientasi obyek
dengan menerapkan class, obyek, method, dan package, membedakan berbagai
macam access modifier, menunjukkan enkapsulasi, interface, pewarisan, dan
polymorphism pada proyek pengembangan perangkat lunak sederhana.

II. Tujuan
1. Menjelaskan struktur Switch pada PHP
2. Menerapkan penggunaan Switch untuk melakukan tindakan yang berbeda
berdasarkan kondisi yang berbeda.
III. Alat dan Bahan

Laptop/Hp, aplikasi presentasi, aplikasi pengolah kata

IV. MATERI

Pernyataan switch digunakan untuk melakukan tindakan yang berbeda berdasarkan


kondisi yang berbeda.

Syntax:

switch (expression) {

case label1:

//code block

break;

case label2:
//code block;

break;

case label3:

//code block

break;

default:

//code block

Inilah cara kerjanya:


1. Ekspresi dievaluasi sekali.
2. Nilai dari ekspresi dibandingkan dengan nilai-nilai setiap case.
3. Jika ada kesesuaian, blok kode yang terkait dijalankan.
4. Kata kunci break menghentikan eksekusi blok switch.
5. Blok kode default dijalankan jika tidak ada kesesuaian.

Contoh 1:
Running well program:

Contoh 2:

Membuat program entri nilai


Untuk program di php:
Running well program:

V. TUGAS
1. Buatlah program html (ukuran.html) untuk menginputkan data berikut dari
keyboard:
Kode Text Kode Baju
Ukuran Text Ukuran Baju

Kode Baju bebas, tidak ada ketentuan


Untuk ukuran, option pilihannya adalah S untuk Small, M untuk Medium, L untuk
Large dan XL untuk Extra Large
Sementara sewaktu diklik button Proses, maka terkoneksi dengan program PHP
dengan ketentuan untuk ukuran:
Ukuran S, maka akan tampil tulisan “Baju Ini Kecil”
Ukuran M, maka akan tampil tulisan “Baju Ini Sedang”
Ukuran L, maka akan tampil tulisan “Baju Ini Besar”
Ukuran A, maka akan tampil tulisan “Baju Ini Kecil”

2. Buatlah program lainnya dimana, html terhubung dengan php, penggunaan dengan
switch pada php.

Anda mungkin juga menyukai