Tampilkan postingan dengan label If-else. Tampilkan semua postingan
Tampilkan postingan dengan label If-else. Tampilkan semua postingan

Minggu, 05 Oktober 2014

Gaji karyawan khusunya di pemerintahan berbeda-beda. Salah satu faktor yang menjadi penentu perbedaan gaji masing-masing karyawan adalah tingkatan golongan.
Berikut program untuk menentukan gaji karyawan berdasarkan golongan.

Ketikan kode berikut:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
@$golongan = $_POST['golongan'];
?>

<!DOCTYPE html>
<html>
<head>
<title>Gaji Karyawan</title>
</head>
<body>
<form method="POST">
Masukan nilai =
<select name="golongan">
<option <?php if($golongan == 'IA'){echo 'selected';} ?>>IA</option>
<option <?php if($golongan == 'IB'){echo 'selected';} ?>>IB</option>
<option <?php if($golongan == 'IC'){echo 'selected';} ?>>IC</option>
<option <?php if($golongan == 'ID'){echo 'selected';} ?>>ID</option>
<option <?php if($golongan == 'IIA'){echo 'selected';} ?>>IIA</option>
<option <?php if($golongan == 'IIB'){echo 'selected';} ?>>IIB</option>
<option <?php if($golongan == 'IIC'){echo 'selected';} ?>>IIC</option>
<option <?php if($golongan == 'IID'){echo 'selected';} ?>>IID</option>
<option <?php if($golongan == 'IIIA'){echo 'selected';} ?>>IIIA</option>
<option <?php if($golongan == 'IIIB'){echo 'selected';} ?>>IIIB</option>
<option <?php if($golongan == 'IIIC'){echo 'selected';} ?>>IIIC</option>
<option <?php if($golongan == 'IIID'){echo 'selected';} ?>>IIID</option>
<option <?php if($golongan == 'IVA'){echo 'selected';} ?>>IVA</option>
<option <?php if($golongan == 'IVB'){echo 'selected';} ?>>IVB</option>
<option <?php if($golongan == 'IVC'){echo 'selected';} ?>>IVC</option>
<option <?php if($golongan == 'IVD'){echo 'selected';} ?>>IVD</option>
<option <?php if($golongan == 'IVE'){echo 'selected';} ?>>IVE</option>
</select>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>
<?php
if ($golongan == "") {
echo "";
} else if ($golongan == "IA") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 1.446.500';
} else if ($golongan == "IB") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 1.531.500';
} else if ($golongan == "IC") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 1.596.300';
} else if ($golongan == "ID") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 1.663.800';
} else if ($golongan == "IIA") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 1.845.600';
} else if ($golongan == "IIB") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 1.984.200';
} else if ($golongan == "IIC") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.068.100';
} else if ($golongan == "IID") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.155.600';
} else if ($golongan == "IIIA") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.390.600';
} else if ($golongan == "IIIB") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.491.700';
} else if ($golongan == "IIIC") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.597.100';
} else if ($golongan == "IIID") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.706.900';
} else if ($golongan == "IVA") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.821.400';
} else if ($golongan == "IVB") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 2.940.800';
} else if ($golongan == "IVC") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 3.065.600';
} else if ($golongan == "IVD") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 3.194.800';
} else if ($golongan == "IVE") {
echo 'Golongan : ' . $golongan . '<br/>Gaji = 3.330.000';
}
?>
</form>
</body>
</html>


Pada kode diatas, nilai gaji dapat diubah.

Hasil akhirnya adalah sebagai berikut:


Suatu bilangan merupakan bilangan genap apabila bilangan tersebut habis dibagi dengan bilangan 2. Dengan kata lain jika suatu bilangan dimodulokan dengan 2 dan hasilnya akhirnya adalah 0 maka bilangan tersebut merupakan bilangan genap, akan tetapi jika suatu bilangan dimodulokan dengan 2 dan hasilnya adalah 1 maka bilangan tersebut merupakan bilangan ganjil.

Berikut source code-nya:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
@$nilai1 = $_POST['nilai1'];
?>

<!DOCTYPE html>
<html>
<head>
<title>Bil.Genap dan Ganjil</title>
</head>
<body>
<form method="POST">
Masukan nilai =
<input type="text" name="nilai1" value="<?php echo $nilai1; ?>"/><br/>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>
<?php
if ($nilai1 == "") {
echo "";
} else if ($nilai1 % 2 == 0) {
echo $nilai1 . ' Bilangan genap';
} else if ($nilai1 % 2 == 1) {
echo $nilai1 . ' Bilangan ganjil';
}
?>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:




Dalam menentukan nilai / grade saat ini sering digunakan huruf A, B+, B, C+, C, D, dan E, dimana masing-masing huruf memiliki batasan nilai. Berikut ini merupakan salah satu contoh untuk menentukan grade dari suatu nilai.

Source code-nya yaitu:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
@$nilai1 = $_POST['nilai1'];
?>

<!DOCTYPE html>
<html>
<head>
<title>Nilai Grade</title>
</head>
<body>
<form method="POST">
Masukan nilai =
<input type="text" name="nilai1" value="<?php echo $nilai1; ?>"/><br/>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>
<?php
if ($nilai1 == "") {
echo "";
} else if ($nilai1 <= 50) {
echo 'Nilai : ' . $nilai1 . '; Grade = E.';
} else if ($nilai1 >= 51 && $nilai1 <= 60) {
echo 'Nilai : ' . $nilai1 . '; Grade = D';
} else if ($nilai1 >= 61 && $nilai1 <= 65) {
echo 'Nilai : ' . $nilai1 . '; Grade = C';
} else if ($nilai1 >= 66 && $nilai1 <= 75) {
echo 'Nilai : ' . $nilai1 . '; Grade = C+';
} else if ($nilai1 >= 76 && $nilai1 <= 80) {
echo 'Nilai : ' . $nilai1 . '; Grade = B';
} else if ($nilai1 >= 81 && $nilai1 <= 90) {
echo 'Nilai : ' . $nilai1 . '; Grade = B+';
} else if ($nilai1 >= 91 && $nilai1 <= 100) {
echo 'Nilai : ' . $nilai1 . '; Grade = A';
} else {
echo 'Nilai : ' . $nilai1 . '; tidak berada dalam GRADE bilangan.';
}
?>
</form>
</body>
</html>


Tampilan hasilnya adalah sebagai berikut:


Kamis, 02 Oktober 2014

Untuk menentukan range suatu nilai yang perlu dilakukan adalah membuat batasan -batasan yang nantinya akan menjadi batas minimal dan maksimal nilai.

Berikut source code untuk menentukan range nilai.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
@$nilai1 = $_POST['nilai1'];
?>

<!DOCTYPE html>
<html>
<head>
<title>Range Nilai</title>
</head>
<body>
<form action="range_nilai.php" method="POST">
Masukan nilai =
<input type="text" name="nilai1" value="<?php echo $nilai1; ?>"/><br/>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>
<?php
if($nilai1 == "")
{
echo "";
}
else if($nilai1 >= 0 && $nilai1 <= 50)
{
echo 'Bilangan '.$nilai1.' berada antara 0-50.';
}
else if ($nilai1 >= 51 && $nilai1 <= 60) {
echo 'Bilangan '.$nilai1.' berada antara 51-60.';
} else if ($nilai1 >= 61 && $nilai1 <= 70) {
echo 'Bilangan '.$nilai1.' berada antara 61-70.';
}
else if ($nilai1 >= 71 && $nilai1 <= 80)
{
echo 'Bilangan '.$nilai1.' berada antara 71-80.';
}
else if ($nilai1 >= 81 && $nilai1 <= 90)
{
echo 'Bilangan '.$nilai1.' berada antara 81-90.';
}
else if($nilai1 >= 91 && $nilai1 <= 100)
{
echo 'Bilangan '.$nilai1.' berada antara 91-100.';
}
else
{
echo 'Bilangan '.$nilai1.' tidak berada dalam range bilangan.';
}
?>
</form>
</body>
</html>



Tampilan akhirnya adalah sebagai berikut:


Untuk menentukan apakah sebuah bilangan bernilai negatif atau positif adalah dengan membandingkan apakah bilangan tersebut lebih besar atau sama dengan 0. Jika sebuah bilangan bernilai lebih besar atau sama dengan 0 maka bilangan tersebut merupakan bilangan positif, tetapi jika sebuah bilangan nilainya lebih kecil dari 0 maka bilangan tersebut merupakan bilangan negatif.

Berikut source code untuk menentukan apakah suatu bilangan merupakan bilangan negatif atau positif:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
@$nilai1 = $_POST['nilai1'];
?>

<!DOCTYPE html>
<html>
<head>
<title>Bilangan Positif dan Negatif</title>
</head>
<body>
<form method="POST">
Masukan nilai =
<input type="text" name="nilai1" value="<?php echo $nilai1; ?>"/><br/>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>
<?php
if ($nilai1 == "") {
echo "";
} else if ($nilai1 >= 0) {
echo $nilai1 . ' Bilangan positif';
} else if ($nilai1 < 0) {
echo $nilai1 . ' Bilangan negatif';
}
?>
</form>
</body>
</html>


Maka tampilan akhirnya adalah sebagai berikut:


Jumat, 26 September 2014

Untuk membuat kalkulator kita membutuhkan variabel angka pertama, variabel angka kedua dan variabel operator matematika yang digunakan. Kita juga perlu menambahkan variabel hasil untuk menampilkan hasil dari operasi matematika yang akan dikerjakan.

Pada bagian PHP ketikan kode berikut untuk inisialisasi variabel-variabel yang digunakan serta fungsi dari masing-masing operator:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
@$number1 = $_POST['number_1'];
@$number2 = $_POST['number_2'];
@$operator = $_POST['operator'];
@$result = $_POST['result'];

if ($operator == "+") {
$result = $number1 + $number2;
} else if ($operator == "-") {
$result = $number1 - $number2;
} else if ($operator == "*") {
$result = $number1 * $number2;
} else if ($operator == "/") {
$result = $number1 / $number2;
}
?>


Pada bagian HTML untuk membuat form kalkulator dan menampilkan hasilnya ketikan kode berikut:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
</head>
<body>
<br/><br/><br/>
<form action="calculator.php" method="POST">
<center>
<label>Number 1 : </label>
<input name="number_1" type="text" value="<?php echo $number1; ?>" /><br/>
<label>Number 2 : </label>
<input name="number_2" type="text" value="<?php echo $number2; ?>" /><br/><br/>

<input name="operator" type="submit" value="+" style="font-size: larger"/>
<input name="operator" type="submit" value="-" style="font-size: larger"/>
<input name="operator" type="submit" value="*" style="font-size: larger"/>
<input name="operator" type="submit" value="/" style="font-size: larger"/>
<br/><br/>
<h1><?php echo $result; ?></h1>
</center>
</form>
</body>
</html>


Keseluruhan programnya adalah sebagai berikut:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
@$number1 = $_POST['number_1'];
@$number2 = $_POST['number_2'];
@$operator = $_POST['operator'];
@$result = $_POST['result'];

if ($operator == "+") {
$result = $number1 + $number2;
} else if ($operator == "-") {
$result = $number1 - $number2;
} else if ($operator == "*") {
$result = $number1 * $number2;
} else if ($operator == "/") {
$result = $number1 / $number2;
}
?>


<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
</head>
<body>
<br/><br/><br/>
<form action="calculator.php" method="POST">
<center>
<label>Number 1 : </label>
<input name="number_1" type="text" value="<?php echo $number1; ?>" /><br/>
<label>Number 2 : </label>
<input name="number_2" type="text" value="<?php echo $number2; ?>" /><br/><br/>

<input name="operator" type="submit" value="+" style="font-size: larger"/>
<input name="operator" type="submit" value="-" style="font-size: larger"/>
<input name="operator" type="submit" value="*" style="font-size: larger"/>
<input name="operator" type="submit" value="/" style="font-size: larger"/>
<br/><br/>
<h1><?php echo $result; ?></h1>
</center>
</form>
</body>
</html>


Tampilan hasilnya adalah sebagai berikut: