Tampilkan postingan dengan label HTML and PHP. Tampilkan semua postingan
Tampilkan postingan dengan label HTML and PHP. Tampilkan semua postingan

Kamis, 16 Oktober 2014

Kali ini saya akan membuat program untuk menghitung pangkat dari suatu bilangan.
Dalam PHP kita menggunakan fungsi "pow" untuk menghitung hasil perpangkatan suatu bilangan. Struktur penggunaan pow yaitu: pow($bilangan, $pangkat);

Contoh source code keseluruhannya, 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
39
<?php
@$bilangan = $_POST['bilangan'];
@$pangkat = $_POST['pangkat'];
@$hasil = pow($bilangan, $pangkat);
?>

<!DOCTYPE html>
<html>
<head>
<title>PANGKAT</title>
</head>
<body>
<form method="POST">
<table>
<tr>
<td>Input Bilangan</td>
<td>=</td>
<td><input name="bilangan" type="text" value="<?php echo $bilangan; ?>"/></td>
</tr>
<tr>
<td>Pangkat</td>
<td>=</td>
<td><input name="pangkat" type="text" value="<?php echo $pangkat; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="SUBMIT"/></td>
</tr>
<tr>
<td>
<?php
if(isset ($bilangan))
echo $hasil;
?>
</td>
</tr>
</table>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:



Pada tulisan sebelumnya saya telah membuat program untuk menampilkan dan menjumlahkan bilangan ganjil, kali ini saya akan membuat program untuk menampilkan dan menjumlahkan bilangan genap. Program ini hampir sama dengan menampilkan dan menjumlahkan bilangan ganjil, perbedaannya terdapat pada kode:
bilangan ganjil --> if ($bil_awal % 2 == 1)
bilangan genap --> if ($bil_awal % 2 == 0)

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
@$bil_awal = $_POST['bil_awal'];
@$bil_akhir = $_POST['bil_akhir'];
@$hasil = 0;
?>

<!DOCTYPE html>
<html>
<head>
<title>Menjumlahkan Bilangan Genap</title>
</head>
<body>
<form method="POST">
<table>
<tr>
<td>Input bilangan awal</td>
<td>=</td>
<td><input name="bil_awal" type="text" value="<?php echo $bil_awal; ?>"/></td>
</tr>
<tr>
<td>Input bilangan akhir</td>
<td>=</td>
<td><input name="bil_akhir" type="text" value="<?php echo $bil_akhir; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="SUBMIT"/><br/><br/></td>
</tr>
</table>
<?php
while ($bil_awal <= $bil_akhir) {
if ($bil_awal % 2 == 0) {
echo $bil_awal."<br/>";
$hasil = $hasil + $bil_awal;
}
$bil_awal++;
}
echo "=====+<br/>".$hasil;
?>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:


Pada tulisan sebelumnya saya telah membuat membuat program untuk mengalikan dan menjumlahkan hasil perkalian, kali ini saya akan membuat program untuk membagi bilangan dan menjumlahkan hasil pembagian dari bilangan tersebut.
Untuk membuat program tersebut hampir sama dengan membuat program mengalikan dan menjumlahkan hasil perkalian sebelumnya, hanya saja kita perlu mengganti tanda kali (*) menjadi tanda bagi(/) dan kita juga perlu memperhatikan apabila terdapat kemungkinan bilangan awal atau bilangan akhir atau bilangan pembagi = 0 komputer tidak dapat menampilkan hasilnya, Maka kita perlu menambahkan kode berikut dalam program:

1
2
3
4
5
6
while ($bil_awal <= $bil_akhir) {
if ($bil_awal == 0 || $bil_akhir == 0) {
echo "Hasil Tidak Terhingga";
}
else if ($pembagi == 0) {
echo "Hasil Tidak Terhingga";

Berikut keseluruhan kode programnya:

 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
<?php
@$bil_awal = $_POST['bil_awal'];
@$bil_akhir = $_POST['bil_akhir'];
@$pembagi = $_POST['pembagi'];
@$hasil_pembagian = 0;
@$hasil_penjumlahan = 0;
?>

<!DOCTYPE html>
<html>
<head>
<title>AKUMULASI PEMBAGIAN</title>
</head>
<body>
<form method="POST">
<table>
<tr>
<td>Input Bilangan Awal</td>
<td>=</td>
<td><input name="bil_awal" type="text" value="<?php echo $bil_awal; ?>"/></td>
</tr>
<tr>
<td>Input Bilangan Akhir</td>
<td>=</td>
<td><input name="bil_akhir" type="text" value="<?php echo $bil_akhir; ?>"/></td>
</tr>
<tr>
<td>Input Bilangan Pembagi (yang akan dibagikan)</td>
<td>=</td>
<td><input name="pembagi" type="text" value="<?php echo $pembagi; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="SUBMIT"/></td>
</tr>
<tr>
<td>
<?php
if (isset($bil_akhir) && isset($bil_awal)) {
while ($bil_awal <= $bil_akhir) {
if ($bil_awal == 0 || $bil_akhir == 0) {
echo "Hasil Tidak Terhingga";
} else if ($pembagi == 0) {
echo "Hasil Tidak Terhingga";
} else {
echo $bil_awal . " : " . $pembagi . " = ";
echo $hasil_pembagian = $bil_awal / $pembagi . "<br/>";
$bil_awal++;
$hasil_penjumlahan = $hasil_penjumlahan + $hasil_pembagian;
}
}
}
echo "========+<br/>" . $hasil_penjumlahan;
?>
</td>
</tr>
</table>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:



Rabu, 15 Oktober 2014

Pada tulisan ini saya akan membuat program untuk mengalikan dan menjumlahkan hasil perkalian.
Untuk membuat program tersebut pertama-tama kita membuat variable untuk menampung bilangan awal($bil-awal), bilangan akhir($bil_akhir) serta bilangan yang akan dikalikan($bil_pengali).
Berikutnya kita membuat variable untuk menyimpan hasil perkalian($hasil_perkalian) dan variable untuk menjumlahkan hasil perkalian($hasil_perkalian).

Contohnya dapat dilihat seperti kode di bawah ini:

1
2
3
4
5
6
7
<?php
@$bil_awal = $_POST['bil_awal'];
@$bil_akhir = $_POST['bil_akhir'];
@$pengali = $_POST['pengali'];
@$hasil_penjumlahan = 0;
@$hasil_perkalian = 0
?>


Berikut source code keseluruhannya:

 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
<?php
@$bil_awal = $_POST['bil_awal'];
@$bil_akhir = $_POST['bil_akhir'];
@$pengali = $_POST['pengali'];
@$hasil_perkalian = 0;
@$hasil_penjumlahan = 0;
?>

<!DOCTYPE html>
<html>
<head>
<title>AKUMULASI PERKALIAN</title>
</head>
<body>
<form method="POST">
<table>
<tr>
<td>Input Bilangan Awal</td>
<td>=</td>
<td><input name="bil_awal" type="text" value="<?php echo $bil_awal; ?>"/></td>
</tr>
<tr>
<td>Input Bilangan Akhir</td>
<td>=</td>
<td><input name="bil_akhir" type="text" value="<?php echo $bil_akhir; ?>"/></td>
</tr>
<tr>
<td>Input Bilangan Pengali (yang akan dikalikan)</td>
<td>=</td>
<td><input name="pengali" type="text" value="<?php echo $pengali; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="SUBMIT"/></td>
</tr>
<tr>
<td>
<?php
while ($bil_awal <= $bil_akhir) {
echo $bil_awal . " x " . $pengali." = ";
echo $hasil_perkalian = $bil_awal * $pengali."<br/>";
$bil_awal++;
$hasil_penjumlahan = $hasil_penjumlahan + $hasil_perkalian;
}

echo "========+<br/>".$hasil_penjumlahan;

?>
</td>
</tr>
</table>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:



Selasa, 14 Oktober 2014

Pada tulisan sebelumnya saya telah menjelaskan tentang cara menentukan bilangan genap dan ganjil, kali ini saya akan membuat program untuk menjumlahkan bilangan ganjil yang telah dicari sebelumnya.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
@$bil_awal = $_POST['bil_awal'];
@$bil_akhir = $_POST['bil_akhir'];
@$hasil = 0;
?>

<!DOCTYPE html>
<html>
<head>
<title>Menjumlahkan Bilangan Ganjil</title>
</head>
<body>
<form method="POST">
<table>
<tr>
<td>Input bilangan awal</td>
<td>=</td>
<td><input name="bil_awal" type="text" value="<?php echo $bil_awal; ?>"/></td>
</tr>
<tr>
<td>Input bilangan akhir</td>
<td>=</td>
<td><input name="bil_akhir" type="text" value="<?php echo $bil_akhir; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="SUBMIT"/></td>
</tr>
</table>
<?php
while ($bil_awal <= $bil_akhir) {
if ($bil_awal % 2 == 1) {
echo $bil_awal."<br/>";
$hasil = $hasil + $bil_awal;
}
$bil_awal++;
}
echo "=====+<br/>".$hasil;
?>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:


Jumat, 10 Oktober 2014

Pada tulisan sebelumnya saya telah menjelaskan tentang cara membuat program untuk menentukan bilangan genap dan ganjil menggunakan if-else, maka kali ini saya akan membuat program untuk menampilkan bilangan genap dan ganjil sebanyak n bilangan dengan menambahkan penggunaan "while".

Berikut source code programnya:



 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
<?php
@$bilangan = $_POST['bilangan'];
?>

<!DOCTYPE html>
<html>
<head>
<title>Menampilkan Bilangan Genap dan Ganjil</title>
</head>
<body>
<form action="genap_ganjil.php" method="POST">
<table>
<tr>
<td>Input Angka</td>
<td>=</td>
<td><input name="bilangan" type="text" value="<?php echo $bilangan; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="submit"/></td>
</tr>
<tr>
<td>
<?php
$bil_awal = 1;
while ($bil_awal <= $bilangan) {
if ($bil_awal % 2 == 0) {
echo "Bilangan genap = " . $bil_awal . "<br/>";
$bil_awal++;
} else {
echo "Bilangan ganjil = " . $bil_awal . "<br/>";
$bil_awal++;
}
}
?>
</td>
</tr>
</table>
</form>
</body>
</html>


Hasil akhirnya adalah sebagai berikut:



Fungsi While dan Do-While dalam PHP yaitu sama-sama melakukan perulangan. Perbedaannya pada While pengecekan dilakukan diawal sehingga apabila kondisi tidak terpenuhi maka proses perulangan tidak akan pernah dijalankan, sedangakan pada Do-While pengecekan dilakukan diakhir, sehingga apabila kondisi tidak terpenuhi maka perulangan akan tetap dilakukan meskipun hanya sekali.

Di bawah merupakan struktur penggunaan while dan do-while.

  • Struktur penggunaan WHILE:

    1
    2
    3
    4
    5
    6
    <?php
    while(kondisi)
    {
    pernyataan;
    }
    ?>

  • Struktur penggunaan DO-WHILE

    1
    2
    3
    4
    5
    6
    7
    <?php
    do
    {
    pernyataan;
    }
    while(kondisi);
    ?>

Kamis, 09 Oktober 2014

Pada tulisan sebelumnya saya telah menjelaskan mengenai perbedaan antara while dan do-while serta struktur penulisannya. Kali ini saya akan membuat sebuah program yang akan menampilkan hasil input sebanyak yang diinginkan / di-input-kan user.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
@$nama = $_POST['nama'];
@$tampil = $_POST['tampil'];
?>
<!DOCTYPE html>
<html>
<head>
<title>Menampilkan Nama Sebanyak n Jumlah</title>
</head>
<body>
<form action="menampilkan_n_nama.php" method="POST">
<table>
<tr>
<td>Input nama</td>
<td>=</td>
<td><input name="nama" type="text" value="<?php echo $nama; ?>"/></td>
</tr>
<tr>
<td>Nama akan ditampilkan sebanyak berapa kali</td>
<td>=</td>
<td><input name="tampil" type="text" value="<?php echo $tampil; ?>"/></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="submit"/></td>
</tr>
<tr>
<td>
<?php
@$t_awal = 1;
while ($t_awal <= $tampil) {
echo $t_awal . " " . $nama . "<br/>";
$t_awal++;
}
?>
</td>
</tr>
</table>
</form>
</body>
</html>


Hasilnya adalah sebagai berikut:


Pada tulisan ini saya akan membuat salah satu contoh program sederhana penggunaan while dan do-while. Kali ini saya akan membuat program counter dengan while dan do-while.

Untuk counter menggunakan While, ketikan kode berikut:


1
2
3
4
5
6
7
8
<?php
$i = 1;
while($i <= 10)
{
echo "Counter : ".$i."<br/>";
$i = $i + 1;
}
?>


Hasilnya adalah sebagai berikut:


Sedangkan untuk counter menggunakan Do - While, ketikan kode berikut:

1
2
3
4
5
6
7
8
9
<?php
$i = 1;
do
{
echo "Counter : ".$i."<br/>";
$i=$i+1;
}
while ($i <= 10);
?>


Hasilnya akan sama seperti ketika kita menggunakan While:


Rabu, 08 Oktober 2014

Berikut ini adalah program untuk membaca angka dengan menggunakan satuan belasan, puluhan, ratusan, ribuan, puluhan ribu, ratusan ribu, jutaan, dan lain sebagainya.

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
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
<?php
@$angka = isset($_POST['angka']) ? $_POST['angka'] : "0";
?>

<!DOCTYPE html>
<hmtl>
<head>
<title>SWITCH-KONVERSI ANGKA -> HURUF</title>
</head>
<body>
<form action="konversiAngka-Huruf.php" method="POST">
<table>
<tr>
<td>Input Angka</td>
<td>=</td>
<td><input type="text" name="angka" value="<?php echo $angka; ?>"/></td>
</tr>
</table>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>

<?php
if ($angka) {
echo number_format($angka, 0) . "<br/>";
echo ucwords(Dibaca($angka));
}
?>

<?php
function Dibaca($x) {
$angkaBaca = array("", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan", "sepuluh", "sebelas");
switch ($x) {
case ($x < 12):
echo " " . $angkaBaca[$x];
break;
case ($x < 20):
echo $result = Dibaca($x - 10) . " belas";
break;
case ($x < 100):
echo Dibaca($x / 10);
echo " puluh ";
echo Dibaca($x % 10);
break;
case ($x < 200):
echo " seratus ";
echo Dibaca($x - 100);
break;
case ($x < 1000):
echo Dibaca($x / 100);
echo " ratus";
echo Dibaca($x % 100);
break;
case ($x < 2000):
echo " seribu ";
echo Dibaca($x - 1000);
break;
case ($x < 1000000):
echo Dibaca($x / 1000);
echo " ribu ";
echo Dibaca($x % 1000);
break;
case ($x < 1000000000):
echo Dibaca($x / 1000000);
echo " juta ";
echo Dibaca($x % 1000000);
break;
}
}
?>
</form>
</body>
</hmtl>


Tampilan hasilnya adalah sebagai berikut:


Selasa, 07 Oktober 2014

Pada tulisan sebelumnya saya telah menjelaskan cara membuat kalkulator dengan menggunakan fungsi / statement if-else, kali ini saya akan membuat aplikasi kalkulator sederhana dengan menggunakan switch case.

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
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
<?php
@$angka1 = $_GET['angka1'];
@$angka2 = $_GET['angka2'];
@$operator = $_GET['operator'];
@$result = $_GET['result'];
?>

<!DOCTYPE html>
<hmtl>
<head>
<title>SWITCH-KALKULATOR DENGAN INPUT STRING</title>
</head>
<body>
<form method="GET">
<table>
<tr>
<td>Angka Pertama</td>
<td>=</td>
<td><input type="text" name="angka1" value="<?php echo $angka1; ?>"/></td>
</tr>
<tr>
<td>Angka Kedua</td>
<td>=</td>
<td><input type="text" name="angka2" value="<?php echo $angka2; ?>"/></td>
</tr>
<tr>
<td>Input Operasi dalam string, pilih antara +, *, - atau /</td>
<td>=</td>
<td><input type="text" name="operator" value="<?php echo $operator; ?>"/></td>
</tr>
</table>
<input type="submit" name="submit" value="SUBMIT"/><br/><br/>

<?php
echo "Hasil : <br/>".$angka1." ".$operator." ".$angka2." = ";

switch ($operator) {
case "+":
echo $result = $angka1 + $angka2;
break;
case "*":
echo $result = $angka1 * $angka2;
break;
case "-":
echo $result = $angka1 - $angka2;
break;
case "/":
echo $result = $angka1 / $angka2;
break;
}
?>
</form>
</body>
</hmtl>


Tampilan hasil akhirnya adalah sebagai berikut: