An open API service indexing awesome lists of open source software.

https://github.com/roxyzc/lab2web


https://github.com/roxyzc/lab2web

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

# TUGAS Lab2Web

## Latihan ke 1

### **Code**
```

Belajar PHP Dasar


";

$nim = "3121101169";
$nama = "roxyzc";
echo "Nim: " . $nim . "
";
echo "Nama: " . $nama;
?>

```
### **Output**


### **Penjelasan**
>Code diatas merupakan contoh untuk memasukkan value kedalam variabel nama dan nim, setelah itu dilanjutkan dengan menampilkan value kedalam browser

## Latihan ke 2

### **Code**
```


Predefine Variable


```

### **Output**

### **Penjelasan**
>Code diatas merupakan contoh untuk mendapatkan value dari query 'nama'

## Latihan ke 3

### **Code**
```

Form Input



Nama :




```
### **Output**

### **Penjelasan**
>Code diatas merupakan contoh untuk mengirimkan value dari form dengan method post dan kemudian diambil menggunakan query `nama`

## Latihan ke 4

### **Code**
```

";
echo "Gaji yang dibawa pulang = Rp. $thp";
?>

```
### **Output**

## Latihan ke 5
### **Code**
```

Kondisi IF


```
### **Output**

### **Penjelasan**
>Code diatas merupakan contoh pengkondisian if else

## Latihan ke 6
### **Code**
```

Kondisi Switch

```
### **Output**

### **Penjelasan**
>Code diatas merupakan contoh pengkondisian menggunakan switch case

## Latihan ke 7
### **Code**
```

Perulangan For


";
for ($i = 1; $i <= 10; $i++) {
echo "Perulangan ke: " . $i . '
';
}
echo "Perulangan Menurun dari 10 ke 1
";
for ($i = 10; $i >= 1; $i--) {
echo "Perulangan ke: " . $i . '
';
}
?>
```
### **Output**

### **Penjelasan**
>Code diatas merupakan contoh perulangan menggunakan for

## Latihan ke 8
### **Code**
```

Perulangan While


";
$i = 1;
while ($i <= 10) {
echo "Perulangan ke: " . $i . '
';
$i++;
}
?>
```
### **Output**

### **Penjelasan**
>Code diatas merupakan contoh perulangan menggunakan while

## Latihan ke 9
### **Code**
```

Perulangan Do while


";
$i = 1;
do {
echo "Perulangan ke: " . $i . '
';
$i++;
} while ($i <= 10);
?>
```
### **Output**

### **Penjelasan**
>Code diatas merupakan contoh perulangan menggunakan do while

## **PRAKTIKUM**
```

Form Input



Nama:



Tanggal:



Pekerjaan:


Tidak ada
Mahasiswa
Karyawan






Hasil';
echo 'Selamat Datang ' . $_POST['nama'] . '
';
echo 'Tanggal :' . $_POST["tanggal"] . '
';
echo 'Pekerjaan :' . $_POST["pekerjaan"] . '
';
echo 'Umur :' . date_diff(date_create($_POST["tanggal"]), date_create('today'))->y . "
";
if ($_POST["pekerjaan"] == "Mahasiswa") {
echo 'Gaji: RP. 0
';
} else if ($_POST["pekerjaan"] == "Karyawan") {
echo 'Gaji: RP. 4000000
';
} else {
echo 'Gaji: RP. 0
';
}
}
?>

```
### **Output**



### **Penjelasan**

> Code di atas merupakan contoh sederhana dari form input HTML yang menggunakan bahasa pemrograman PHP. Halaman ini memperlihatkan form input sederhana dengan tiga elemen yaitu Nama, Tanggal dan Pekerjaan, dan juga sebuah tombol "Kirim". Form ini meminta pengguna untuk memasukkan nama, tanggal lahir, dan pekerjaan, dan setelah tombol "Kirim" ditekan, data akan dikirim ke server untuk diproses. Setelah itu, informasi tersebut akan ditampilkan kembali kepada pengguna sebagai "Hasil" dari pengisian form. Pada bagian PHP, terdapat kondisi if yang mengecek apakah tombol "Kirim" telah ditekan dengan menggunakan fungsi isset($\_POST["submit"]). Jika iya, maka informasi yang dimasukkan ke dalam form akan ditampilkan kembali menggunakan echo. Pada bagian hasil, informasi yang akan ditampilkan adalah nama, tanggal lahir, pekerjaan, dan umur yang dihitung dengan menggunakan fungsi date_diff(). Selain itu, juga akan ditampilkan informasi gaji berdasarkan jenis pekerjaan yang dipilih oleh pengguna. Jika pengguna memilih "Mahasiswa", maka gaji akan ditampilkan sebagai "RP. 0", jika pengguna memilih "Karyawan", maka gaji akan ditampilkan sebagai "RP. 4000000", dan jika pengguna memilih "Tidak ada", maka gaji akan ditampilkan sebagai "RP. 0".