Modul Webpro 1
Modul Webpro 1
1.1 Tujuan
Setelah mengikuti praktikum ini mahasiswa diharapkan dapat:
1. Mengenal dasar bahasa pemrograman php.
2. Membuat koneksi database.
tipe_keluarannama_fungsi(daftar_parameter) {
blok pernyataan fungsi ;
}
Jika penentu_tipe fungsi merupakan tipe dari nilai balik fungsi, bila tidak disebutkan maka akan dianggap
(default) sebagai int.
/*----------------------------------------------------------------*/
/* contoh penulisan php */
/*----------------------------------------------------------------*/
<?php
Echo”hanya untuk test”;
//Statmen ini diakhiri dengan titik koma
Echo”untuk tes saja”
/*statemen ini tidak diakhiri dengan titik koma */
?>
Program 1-1 penulisan php
$nama_variabel
Untuk menampilkan tipe data apa yang digunakan dengan cara meletakan fungsi getttype() di sampinh
echo dan di dalam kurung fungsi ini diisi variabel yang sudah dideklarasikan,
/*----------------------------------------------------------------*/
/* contoh cek tipe data php */
/*----------------------------------------------------------------*/
<?php
$tipe_bool = true;
Echo gettype($tipe_bool); //akan mencetak tulisan ?>
Program 1-2 Cek tipe data php
Untuk mengecek kebenaran suatu tipe data yang sudah dibuat, bisa menggunakan fungsi is_type.
1.3.3 Operator
Operator unary merupakan operator yang hanya menggunakan satu buah variabel untuk
pengoperasiannya, yaitu operator negasi(!), decrement(pengurangan)dan operator increment
(penambahan). Contoh pendeklaeasian variabel : $b++, --$b.
Operator binary teridiri atas beberapa operator yang saling bekerja satu sama lain akan tetapi pengerjaan
operator tergantung urutan penyelessaiannya. Operator inilah yang paling sering diterapkan dalam
pemrograman PHP.
Operator ternary operator yang sering digunakan untuk menggantikan fungsi if else karena operator ini
membandingkan dua buah pernyataan dan pernyataan ketiga menjadi hasilnya. Contoh
Kondisi ? jika benar:jika salah;
$contoh = $age>16 ? ‘adult: ‘Chil’;
Operator Penjelasan
+ Tambah
- Kurang
* Kali
/ Bagi
% Modulus
/*------------------------------*/
/*contoh Operator karakter
/*------------------------------*/
<?php
$a = “buana”;
$b = “ganteng”
$c = $a.$b; // (ada titik di antara dua variabel tersebut)
echo $c;
$c = “$a.$b”; // (ada titik di antara dua variabel tersebut dan kedua variabel
tersebut dimasukan dalam tanda petik dua)
Echo $c;
?>
If (kondisi) {
Intruksi;
Intruksi2;
Intruksi3;
Intruksi4;
1.3.4.2 IF….else
If (kondisi)
Intruksi;
Else
Intruksi;
If (kondisi) {
Intruksi;
Intruksi2;
Intruksi3;
Intruksi4;
}Else {
Intruksi;
Intruksi2;
Intruksi3;
Intruksi4;
1.3.4.3 IF….elseif…else
Intruksi;
Intruksi2;
}elseif (kondisi) {
Intruksi;
Intruksi2;
}elseif (kondisi) {
Intruksi;
Intruksi2;
1.3.4.4 While
Sintak umum
While (kondisi)
Statement;
While (kondisi) {
Statement;
Statement2;
Do
Statement;
Statement2;
} While(kondisi)
1.3.4.6 For
Sintak umum untuk increment
For(inisialisasi;kondisi;variabel++)
{
Statement_yang_akan_diulang;
For(inisialisasi;kondisi;variabel--)
Statement_yang_akan_diulang;
1.4 Latihan
1. Buatlah program untuk menghitung pajak PPn sebesar 10%
Contoh:
input total pendapatan: 10000 <inputan>
PPn dari pendapatan 10000 adalah 120 <outputan>
(screenshoot kode(tuliskan NIm nama kelas di komentar kode program) program dan Hasil)
2. Buat program untuk menampilkan bilangan dari 1-100 yang merupakan kelipatan 7. (screenshoot
kode(tuliskan NIm nama kelas di komentar kode program) program dan Hasil)
3. Studi Kasus ( dibuat video live code saat pembuatannya → video di upload ke Youtube user
masing-masing, kirim link youtube-nya).
Buatlah sebuah program pemrosesan data pegawai untuk menghitung upah dengan
menggunakan form sederhana.
Adapun form yang dimaksud seperti berikut :
Apabila button Hitung di klik maka akan tampil (gunakan method POST atau GET). Outputnya
Ketentuannya :
- Jenis pegawai terdiri dari tetap dan tidak tetap
- Posisi pekerjaan terdiri dari Pelayan, Koko dan Barista
- Jika pegawai tetap dengan posisi pegawai tersebut barista maka tariff perjamnya Rp. 50.000,
jika posisi pegawainya Koki, maka tariff perjamnya Rp.60.000, jika posisi pegawainya
pelayanan tariff perjamnya Rp. 40.000.
Jika pegawai tidak tetap dengan posisi pegawai tersebut barista maka tariff perjamnya Rp.
40.000, jika posisi pegawainya Koki, maka tariff perjamnya Rp.50.000, jika posisi pegawainya
pelayanan tariff perjamnya Rp. 30.000