Tugas Pertemuan ke-6

1. Kerjakan Latihan If yang ada di materi pertemuan 6 halaman 10 dengan kondisi jika IPK yang diinputkan >= 3.50, maka beasiswa yang diterima 1.000.000, jika IPK >= 3.00 maka beasiswa yang diterima 750.000, selain itu tidak mendapatkan beasiswa.
2. Kerjakan Tugas yang ada di materi pertemuan 6 halaman 13 dengan kondisi jika nilai rata-rata >= 85 maka nilai huruf A, jika nilai rata-rata >= 70 maka nilai huruf B, jika nilai rata-rata >= 60 maka nilai huruf C, jika nilai rata-rata >= 50 maka nilai huruf D, selain itu nilai huruf E.


Jawaban


1. Ada 2 File yang harus kita buat, 
Yang pertama kita harus membuat form untuk input data terlebih dahulu kemudian file 

Yang kedua ini kita akan membuat proses inputan dari file yang pertama. 
Untuk source codenya adalah sebagai berikut:

Untuk file yang pertama, source codenya adalah:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Form input</title>
</head>
<body>
<h1>Penerimaan Beasiswa</h1>
<form action="proses input.php" method="GET">
<table width="30%">
<tr>
<td>Nama</td>
<td><input type="text" name="nama" value="" size="25" maxlength="50"></td>
</tr>
<tr>
<td>Alamat</td>
<td><textarea name="alamat"></textarea></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>
<input type="radio" name="jk" value="Laki-laki">Laki-laki
<input type="radio" name="jk" value="Perempuan">Perempuan
</td>
</tr>
<tr>
<td>Jurusan</td>
<td><select name="jurusan" value="">
<option>Teknologi Informasi</option>
<option>Sistem Informasi</option>
<option>Informatika</option>
</select>
</td>
</tr>
<tr>
<td>IPK</td>
<td><input type="text" name="ipk" value="" size="10" maxlength="10"></td>
</tr>
</table>
<br>
<input type="submit" name="submit" value="Proses">
<input type="reset" name="reset" value="Batal">
</form>
</body>
</html>

Kemudian simpan file tersebut dengan format tipe .php

Dari script diatas, maka akan tampil seperti ini:

Untuk file yang kedua, source codenya adalah:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Proses Input</title>
</head>
<body>
<h2>Data Penerima Beasiswa</h2>
<table width="30%">
<tr>
<td>Nama</td>
<td><?php echo $_GET['nama']; ?></td>
</tr>
<tr>
<td>Alamat</td>
<td><?php echo $_GET['alamat']; ?></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td><?php echo $_GET['jk']; ?></td>
</tr>
<tr>
<td>Jurusan</td>
<td><?php echo $_GET['jurusan']; ?></td>
</tr>
<tr>
<table width="50%">
<td>
<?php $ipk = $_GET['ipk'];
if($ipk >=3.50){
echo "Selamat Kamu Mendapatkan Beasiswa Sebesar Rp.1.000.000,-";
}elseif($ipk >= 3.00 && $ipk <=3.50){
echo "Selamat Kamu Mendapatkan Beasiswa Sebesar Rp.750.000,-";
}else{
echo "Maaf, Kamu Tidak Mendapatkan Beasiswa";
?>
</td>
</tr>
</table>
<br>
<a href="form input.php">Kembali</a>
</body>
</html>

Kemudian simpan file tersebut dengan format tipe .php

Dari script dan inputan diatas ketika di proses, maka akan tampil seperti ini:



2. Ada 3 File yang harus kita buat, 
Yang pertama, kita akan membuat inputan form login terlebih dahulu, dimana form login ini berisi data usernama dan password.

Kemudian file yang kedua kita harus membuat form untuk input data untuk pengisian datanya

Dan untuk file yang terakhir kita akan akan membuat proses hasil inputan dari file yang keuda. 
Untuk source codenya adalah sebagai berikut:

Untuk file yang pertama, source codenya adalah:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Get Proses</title>
</head>
<body>
<h2>Data yang diinput adalah:</h2>
<form method="GET" action="form proses.php">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"></td>
</tr>
</table>
<input type="submit" name="submit" value="login">
</form>
</body>
</html>

Dari script diatas, maka akan tampil seperti ini:



Untuk file yang kedua, source codenya adalah:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Proses</title>
</head>
<body>
<h2>Input Data</h2>
<form method="GET" action="prosesnilai.php">
<table>
<tr>
<td>Nama</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="jurusan"></td>
</tr>
<tr>
<td>Nilai Bahasa Indonesia</td>
<td><input type="text" name="mapel1"></td>
</tr>
<tr>
<td>Nilai Matematika</td>
<td><input type="text" name="mapel2"></td>
</tr>
<tr>
<td>Nilai IPA</td>
<td><input type="text" name="mapel3"></td>
</tr>
</table>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>

Dari script dan inputan diatas ketika di proses, maka akan tampil seperti ini:



Untuk file yang ketiga, source codenya adalah:
<!DOCTYPE html>
<html>
<head>
<title>proses nilai</title>
</head>
<body>
<h2>Input Data</h2>
<table width="30%">
<tr>
<td>Nama</td>
<td><?php echo $_GET['nama']; ?></td>
</tr>
<tr>
<td>Jurusan</td>
<td><?php echo $_GET['jurusan']; ?></td>
</tr>
<tr>
<td>Total Nilai</td>
<td><?php echo $_GET['mapel1'] + $_GET['mapel2'] + $_GET['mapel3']?></td>
</tr>
<td>Rata - Rata Nilai</td>
<td><?php echo $_GET['mapel1'] + $_GET['mapel2'] + $_GET['mapel3'] / 3; ?></td>
<tr>
<td>Nilai Huruf</td>
<td>
<?php 
$rata = $_GET['mapel1'] + $_GET['mapel2'] + $_GET['mapel3'] / 3;
if($rata >= 85){
echo "A";
} elseif($rata >=70 && $rata <= 85){
echo "B";
}elseif($rata >=60 && $rata <= 70){
echo "C";
}elseif($rata >=50 && $rata <= 60){
echo "D";
}else{
echo "E";
}
?>
</td>
</tr>
</table>
<br>
<a href="form input.php">Kembali</a>
</body>
</html>

Dari script dan inputan diatas ketika di proses, maka akan tampil seperti ini:


Sekian dan terimakasih :)

Komentar

Postingan populer dari blog ini

Fungsi Manipulasi Array

URL (Uniform Resource Locator)

Web Server