Wednesday, May 18, 2016





Assalamu'alaikum Wr.Wb

Kali ini saya akan membagikan contok script mengitung opreasi aritmatika menggunakan PHP.

Sebagai Contoh :

Toko Bangunan Abadi Jaya menjual :

– Cat A : 75,000/kaleng

– Cat B : 125,000/kaleng

– Cat C : 250,000/kaleng

Pak budiman ingin membeli Cat B sebanyak 2 kaleng dan cat C 3 kaleng.

– Dalam setiap pembelian di toko ini, pembeli dikenakan pajak PPN sebesar 10%.

– Yuk, bantu Pak Budiman untuk menghitung harga totalnya.

Untuk menjawab penyataan diatas kita harus membuat variabel-variabel pada soal diatas.

untuk lebih lengkapnya. Berikut Script PHP nya :

<?php
echo '<h1>Kuis Aritmatika</h1>';
$cat_a = 75000;
$cat_b = 125000;
$cat_c = 250000;
$beli = (($cat_b*2)+($cat_c*3));
$ppn = $beli*(10/100);
$bayar = $beli+$ppn;
$bayar = number_format($bayar,2);
$beli = number_format($beli,2);
$ppn = number_format($ppn,2);
echo 'Harga Normal : Rp. '.$beli.'<br/>';
echo 'PPN : Rp. '.$ppn.'<br/>';
echo 'Harga Totalnya : Rp. '.$bayar;
?>

Copy Script diatas, lalu Paste kan di Notepad++ dan Jalankan di Web browser localhost anda.

Maka hasilnya seperti ini :

Sekian sedikit penjelasan dari saya. Selamat Mencoba.

Wassalamualaikum Wr.Wb.

Friday, April 1, 2016


A. Array Multidimensi

Pada kesempatan kali ini saya akan memposting sedikit materi tentang array multidimensi
Oke..sedikit penjelasan array multidimensi dari saya, jadi array multidimensi itu semacam
array yang ada didalam array. Dalam array tersebut dapat berisi beberapa array lagi. Dengan
adanya array lagi multidimensi ini dapat memudahkan dalam membuat program, karena
dapat membuat beberapa array sekaligus sehingga meringkas beberapa perintah operasi.

Ini adalah contoh script dari array multidimensi dalam sebuah php :

<?php
$matriks = array(0,array(0,1,2),array(0,3,4));
echo $matriks[1][1]." ";
echo $matriks[1][2]."<br>";
echo $matriks[2][1]." ";
echo $matriks[2][2]." ";
?>
Dalam Array, indeks selalu diawali dengan indeks-0 (nol).

Hasil yang terbentuk dari program diatas adalah :


Contoh script array multidimensi yang lain :

<?php
 $fakultas[0]="MIPA";
 $fakultas[1]="TEKNIK";
 $fakultas[2]="PSIKOLOGI";
 $fakultas[3]="EKONOMI";
 $fakultas[4]="BAHASA";
 $fakultas[5]="SENI & DESAIN";
 $fakultas[6]="ILMU PENDIDIKAN";
 $fakultas[7]="ILMU SOSIAL";
 $fakultas[8]="ILMU KEOLAHRAGAAN";
 echo "Daftar Fakultas di Universitas Negeri Makassar, sebagai berikut : ";
 for($a=0; $a <=8; $a++)
 {
echo "<br> $fakultas[$a]";
 }
?>

B. Array Himpunan

Array dalam PHP dapat dianggap pula sebagai himpunan sehingga kita dapat memberikan operasi himpunan kepada array PHP.

Operasi Himpunan yang dapat dilakukan :
  • Penggabungan himpunan – union.
  • Irisan – intersection.
  • Selisih – Difference
a) Penggabungan Himpunan

Penggabungan array seringkali dibutuhkan untuk memudahkan manipulasi data dari beberapa array, dengan cara menggabungkan data array tersebut menjadi satu kemudian baru dimanipulasi.
Operasi penggabungan dilakukan untuk memudahkan menggabungkan dua array menjadi satu array. Fungsi yang dapat digunakan adalah array_union() atau array_merge().

Berikut contoh Menggabungkan 2 array dengan operasi himpunan :

<?php
$ar_a=array(1,2,5,7,8);
print"Isi Array \$ar_a <br>" ;
print_r($ar_a);
print" <br>" ;
$ar_b=array("abc",5,7,90);
print"Isi Array,ii9 \$ar_b<br>" ;
print_r($ar_b);
print" <br>" ;
$gabung = array_merge($ar_a, $ar_b);
print"Isi Array \$gabung <br>" ;
print_r($gabung);
print" <br>";
?>
print_r() adalah fungsi yang digunakan untuk mencetak isi array secara otomatis (dummping). Hasil dari array_merge() disimpandalam variabel array $gabung.

Hasil dari script array_union.php diatas adalah sebagai berikut :


Pada  array $gabung, maka array $gabung akan memiliki 9 elemen – elemen dari $ar_a disimpan pada bagian awal dan elemen dari $ar__b disimpan pada bagian berikutnya. Pada fungsi diatas maka ada terjadi nilai yang berganda yang berasal dari $ar_a dan $ar_b yang sama tetapi dinyatakan sebagai elemen sendiri – sendiri.

Fungsi array_unique() dapat digunakan untuk menghilangkan duplikasi data ini, berikut adalah contoh scriptnya :

<?php
$ar_a=array(1,2,5,7,8);
print("Isi Array \$ar_a <br>");
print_r($ar_a);
print("<br>");
$ar_b=array("abc",5,7,90);
print("Isi Array \$ar_b<br>");
print_r($ar_b);
print("<br>");
$gabung=array_merge($ar_a, $ar_b);
print("Isi Array \$gabung <br>");
print_r($gabung);
print("<br>");
$unique=array_unique($gabung);
print("Isi Array \$unique<br>");
print_r($unique);
print("<br>");
?>

Hasil dari perintah array_unique() :


Proses union seharusnya merupakan proses penggabungan array_merge kemudian dilakukan array_unique.

b) Irisian

Irisan dari dua buah himpunan digunakan untuk mengetahui isi yang sama dari dua buah himpunan.
Dengan menggunakan operasi dua buah himpunan, maka kita dapat dengan mudah untuk mendapatkan nilai-nilai yang sama yang ada pada dua buah himpunan, tanpa kita harus melakukan penelusuran dan perbandingan isi kedua himpunan ini dengan memrogram sendiri.
Hasil dari operasi ini adalah array yang berisi nilai yang sama dari kedua himpunan yang diiriskan


Fungsi untuk melakukan irisan dua himpunan dalam PHP adalah array_intersect() :

<?php
$ar_a=array(1,2,5,7,8);
print("Isi Array \$ar_a <br>");
print_r($ar_a);
print("<br>");
$ar_b=array("abc",5,7,90);
print("Isi Array \$ar_b<br>");
print_r($ar_b);
print("<br>");
$irisan=array_intersect($ar_a, $ar_b);
print("Isi Array \$irisan <br>");
print_r($irisan);
print("<br>");
?>

Berikut tampilan ketika sudah dijalankan :


Contoh diatas memperlihatkan isi dari $irisan adalah 5 dan 7 yag berasal dari elemen $ar_a nomor 2 dan nomor 3.

c) Selisih

Operasi elisih dalam suatu himpunan adalah untuk mendapatkan isi satu himpunan yang tidak dimiliki oleh himpunan lain yang di selisihkan kepada himpunan pertama, atau secara sederhana adalah mengurangi isi himpunan pertama dengan isi himpunan kedua sehingga isi himpunan pertama tidak ada yang sama dengan isi himpunan kedua, semua isi himpunan yang sama dengan himpunan kedua di buang.

Fungsi untuk melakukan operasi selisih ini adalah dengan Array_diff() :

<?php
$ar_a=array(1,2,5,7,8);
print("Isi Array \$ar_a <br>");
print_r($ar_a);
print("<br>");
$ar_b=array("abc",5,7,90);
print("Isi Array \$ar_b<br>");
print_r($ar_b);
print("<br>");
$diff=array_diff($ar_a, $ar_b);
print("Isi Array \$diff <br>");
print_r($diff);
print("<br>");
?>
Tampilan ketikan dijalankan :


Array_diff() menghasilkan isi $ar_a yang elemenya tidak terdapat juga dalam Array $ar_b.

Sekian dari saya. mohon maaf jika ada kesalahan. Semoga Bermanfaat.



Saturday, March 26, 2016



Assalammualaikum Wr. Wb.

Kali ini saya akan mengeshare Cara Membuat Perulangan Bilangan Segitiga Menggunakkan For dan While pada PHP. sebelumnya komputer/laptop anda harus terinstall XAMPP dan Notepad++ terlebih dahulu. Jika sudah terinstall silahkan buat file .php menggunakan Notepad++ Anda.


  • Sebelum copy paste silahkan buat folder di C:/xampp/htdocs/ dengan nama folder perulangan.
  • Sebelumnya kita buat dulu css nya. biar tampilannya tidak seperti zaman purba.
body{
color:#000;
background:-webkit-linear-gradient(top,red,orange,yellow,green);
background:-moz-linear-gradient(top,red,orange,yellow,green);
background:-o-linear-gradient(top,red,orange,yellow,green);
background-attachment:fixed;
font-size:18px;
font-family: Tahoma, sans-serif;
margin:0;
padding:48px;
}
h2{
color:blue;
}
h2:hover{
color:red;
}
a,a:visited{
color:blue;
text-decoration:none;
}
a:hover{
color:red;
text-shadow:0 2px 6px #888;
}
.panel{
max-width:480px;
background-color:skyblue;
margin:1px auto 1px;
padding:24px;
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
box-shadow:0 4px 8px #000;
}
input{
border-radius:8px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
font-size:18px;
padding:8px 14px;
margin:0 1px;
border:1px solid #888;
}
.field{
width:320px;
}
.tombol{
color:#fff;
background-color:#000;
}
.tombol:hover{
background-color:orange;
}
  • Simpan di C:/xampp/htdocs/perulangan dengan nama style.css
A. MEMBUAT PERULANGAN BILANGAN SEGITIGA MENGGUNAKKAN FOR
  • Silahkan copy dan paste script dibawah :
<html>
<head>
<title>Perulangan Segitiga Menggunakan For pada PHP</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<?php
date_default_timezone_set('Asia/Jakarta');
$bil = isset($_POST['bil']) ? $_POST['bil'] : NULL;
echo '<div class="panel">';
echo '<h2>Perulangan Menggunakan For</h2>';
echo date("l, d-M-Y H:i:s");
echo '<hr>';
echo '<h4>Masukkan Bilangan :</h4>';
echo '<form action="" method="post">';
echo '<input class="field" type="text" name="bil" value="'.$bil.'" placeholder="Masukkan Bilangan..."/>';
echo '<input class="tombol" type="submit" name="submit" value="OK"/>';
echo '</form>';
if((isset($bil))and($bil!=NULL)){
echo '<h4>Hasil Perulangan :</h4>';
for($i=1;$i<=$bil;$i++){
for($j=1;$j<=$i;$j++){
echo $i;
}
echo '<br/>';
}
}
echo '<hr>';
echo '<a href="../">&laquo; Kembali</a>';
echo '<hr>';
echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
echo '</div>';
?>
</body>
</html>
  •  Simpan di C:/xampp/htdocs/perulangan dengan nama for.php
  • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/for.php
  • Maka hasilnya seperti ini:


B. MEMBUAT PERULANGAN BILANGAN SEGITIGA MENGGUNAKKAN WHILE
    • Silahkan copy dan paste script dibawah :
    <html>
    <head>
    <title>Perulangan Menggunakan While pada PHP</title>
    <link rel="stylesheet" href="style.css" type="text/css"/>
    </head>
    <body>
    <?php
    date_default_timezone_set('Asia/Jakarta');
    $bil = isset($_POST['bil']) ? $_POST['bil'] : NULL;
    echo '<div class="panel">';
    echo '<h2>Perulangan Menggunakan While</h2>';
    echo date("l, d-M-Y H:i:s");
    echo '<hr>';
    echo '<h4>Masukkan Bilangan :</h4>';
    echo '<form action="" method="post">';
    echo '<input class="field" type="text" name="bil" value="'.$bil.'" placeholder="Masukkan Bilangan..."/>';
    echo '<input class="tombol" type="submit" name="submit" value="OK"/>';
    echo '</form>';
    if((isset($bil))and($bil!=NULL)){
    echo '<h4>Hasil Perulangan :</h4>';
    $i=0;
    while($i<$bil){
    $i++;
    $j=0;
    while($j<$i){
    $j++;
    echo $i;
    }
    echo '<br/>';
    }
    }
    echo '<hr>';
    echo '<a href="../">&laquo; Kembali</a>';
    echo '<hr>';
    echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
    echo '</div>';
    ?>
    </body>
    </html>
    • Simpan di C:/xampp/htdocs/perulangan dengan nama while.php
    • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/while.php
    • Maka hasilnya seperti ini:


    Atau Anda juga bisa Download ZIP filenya disini.

    Sekian dari saya, Terima kasih telah berkunjung. Semoga Bermanfaat bagi Anda.

    Wassalammualaikum Wr. Wb.


    Assalammualaikum Wr. Wb..

    Kali ini saya akan mengeshare Cara Membuat Perulangan Menghitung Faktorial For While dan Do While pada PHP. sebelumnya komputer/laptop anda harus terinstall XAMPP dan Notepad++ terlebih dahulu. Jika sudah terinstall silahkan buat file .php menggunakan Notepad++ Anda.


    •  Sebelum copy paste silahkan buat folder di C:/xampp/htdocs/ dengan nama folder perulangan.
    • Sebelumnya kita buat dulu css nya. biar tampilannya tidak seperti zaman purba.
    body{
    color:#000;
    background:-webkit-linear-gradient(top,red,orange,yellow,green);
    background:-moz-linear-gradient(top,red,orange,yellow,green);
    background:-o-linear-gradient(top,red,orange,yellow,green);
    background-attachment:fixed;
    font-size:18px;
    font-family: Tahoma, sans-serif;
    margin:0;
    padding:48px;
    }
    h2{
    color:blue;
    }
    h2:hover{
    color:red;
    }
    a,a:visited{
    color:blue;
    text-decoration:none;
    }
    a:hover{
    color:red;
    text-shadow:0 2px 6px #888;
    }
    .panel{
    max-width:480px;
    background-color:skyblue;
    margin:1px auto 1px;
    padding:24px;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    box-shadow:0 4px 8px #000;
    }
    input{
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    font-size:18px;
    padding:8px 14px;
    margin:0 1px;
    border:1px solid #888;
    }
    .field{
    width:320px;
    }
    .tombol{
    color:#fff;
    background-color:#000;
    }
    .tombol:hover{
    background-color:orange;
    }
    • Simpan di C:/xampp/htdocs/perulangan dengan nama style.css

    A. MEMBUAT PERULANGAN MENGHITUNG FAKTORIAL MENGGUNAKAN FOR

    • Silahkan copy paste script berikut :
    <html>
    <head>
    <title>Menghitung Bilangan Faktorial menggunakan For pada PHP</title>
    <link rel="stylesheet" href="style.css" type="text/css"/>
    </head>
    <body>
    <?php
    $n = isset($_POST['n']) ? $_POST['n'] : NULL;
    if(isset($_POST['submit'])){
    if($n!=NULL){
    $bil = 1;
    for($i=1;$i<=$n;$i++){
    $bil = $bil*$i;
    }
    }else{
    $bil = 'Bilangan Tidak boleh kosong mblo!';
    }
    }
    date_default_timezone_set('Asia/Jakarta');
    echo '<div class="panel">';
    echo '<h2>Menghitung Bilangan Faktorial menggunakan For</h2>';
    echo date("l, d-M-Y H:i:s");
    echo '<hr>';
    echo '<h4>Masukkan Bilangan :</h4>';
    echo '<form action="" method="post">';
    echo '<input class="field" type="text" name="n" value="'.$n.'" placeholder="Masukkan Bilangan..."/>';
    echo '<input class="tombol" type="submit" name="submit" value="Hitung"/>';
    echo '</form>';
    if((isset($n))and($n!=NULL)){
    echo '<h4>Hasil Faktorial :</h4>';
    echo '=> ';
    for($i=1;$i<$n;$i++){echo $i.'x';}
    echo $n;
    echo '<br/>';
    }
    echo '<h4>Jumlah Faktorial :</h4>';
    echo '<input class="field" type="text" value="'.(isset($bil) ? $bil : NULL).'" readonly/>';
    echo '<hr>';
    echo '<a href="../">&laquo; Kembali</a>';
    echo '<hr>';
    echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
    echo '</div>';
    ?>
    </body>
    </html>
    • Simpan di C:/xampp/htdocs/perulangan dengan nama for.php
    • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/for.php
    • Maka hasilnya seperti ini :


    B. MEMBUAT PERULANGAN MENGHITUNG FAKTORIAL MENGGUNAKAN WHILE

    • Silahkan copy paste script berikut:
    <html>
    <head>
    <title>Menghitung Bilangan Faktorial menggunakan While pada PHP</title>
    <link rel="stylesheet" href="style.css" type="text/css"/>
    </head>
    <body>
    <?php
    $n = isset($_POST['n']) ? $_POST['n'] : NULL;
    if(isset($_POST['submit'])){
    if($n!=NULL){
    $bil = 1;
    $i=0;
    while($i<$n){
    $i++;
    $bil = $bil*$i;
    }
    }else{
    $bil = 'Bilangan Tidak boleh kosong mblo!';
    }
    }
    date_default_timezone_set('Asia/Jakarta');
    echo '<div class="panel">';
    echo '<h2>Menghitung Bilangan Faktorial menggunakan While</h2>';
    echo date("l, d-M-Y H:i:s");
    echo '<hr>';
    echo '<h4>Masukkan Bilangan :</h4>';
    echo '<form action="" method="post">';
    echo '<input class="field" type="text" name="n" value="'.$n.'" placeholder="Masukkan Bilangan..."/>';
    echo '<input class="tombol" type="submit" name="submit" value="Hitung"/>';
    echo '</form>';
    if((isset($n))and($n!=NULL)){
    echo '<h4>Hasil Faktorial :</h4>';
    echo '=> ';
    $i=0;
    while($i<$n-1){
    $i++;
    echo $i.'x';
    }
    echo $n;
    echo '<br/>';
    }
    echo '<h4>Jumlah Faktorial :</h4>';
    echo '<input class="field" type="text" value="'.(isset($bil) ? $bil : NULL).'" readonly/>';
    echo '<hr>';
    echo '<a href="../">&laquo; Kembali</a>';
    echo '<hr>';
    echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
    echo '</div>';
    ?>
    </body>
    </html>
    • Simpan di C:/xampp/htdocs/perulangan dengan nama while.php
    • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/while.php
    • Maka hasilnya seperti ini :


    C. MEMBUAT PERULANGAN MENGHITUNG FAKTORIAL MENGGUNAKAN DO WHILE

    • Silahkan copy dan paste script berikut:
    <html>
    <head>
    <title>Menghitung Bilangan Faktorial menggunakan Do While pada PHP</title>
    <link rel="stylesheet" href="style.css" type="text/css"/>
    </head>
    <body>
    <?php
    $n = isset($_POST['n']) ? $_POST['n'] : NULL;
    if(isset($_POST['submit'])){
    if($n!=NULL){
    $bil = 1;
    $i=1;
    do
    {
    $bil = $bil*$i;
    $i++;
    }
    while($i<=$n);
    }else{
    $bil = 'Bilangan Tidak boleh kosong mblo!';
    }
    }
    date_default_timezone_set('Asia/Jakarta');
    echo '<div class="panel">';
    echo '<h2>Menghitung Bilangan Faktorial menggunakan Do While</h2>';
    echo date("l, d-M-Y H:i:s");
    echo '<hr>';
    echo '<h4>Masukkan Bilangan :</h4>';
    echo '<form action="" method="post">';
    echo '<input class="field" type="text" name="n" value="'.$n.'" placeholder="Masukkan Bilangan..."/>';
    echo '<input class="tombol" type="submit" name="submit" value="Hitung"/>';
    echo '</form>';
    if((isset($n))and($n!=NULL)){
    echo '<h4>Hasil Faktorial :</h4>';
    echo '=> ';
    $i=1;
    do{
    echo $i.'x';
    $i++;
    }while($i<$n);
    echo $n;
    echo '<br/>';
    }
    echo '<h4>Jumlah Faktorial :</h4>';
    echo '<input class="field" type="text" value="'.(isset($bil) ? $bil : NULL).'" readonly/>';
    echo '<hr>';
    echo '<a href="../">&laquo; Kembali</a>';
    echo '<hr>';
    echo '<center><a href="http://syahrulzzadie.blogspot.com" target="blank_">&copy; Syahrulzzadie</a></center>';
    echo '</div>';
    ?>
    </body>
    </html>
    • Simpan di C:/xampp/htdocs/perulangan dengan nama do_while.php
    • Silahkan Buka web browser anda (Google Chrome atau Mozilla). lalu ketikan http://localhost/perulangan/do_while.php
    • Maka hasilnya seperti ini :

    Atau Anda juga bisa Download ZIP filenya disini.

    Sekian dari saya, Terima kasih telah berkunjung. Semoga Bermanfaat.

    Wassalammualaikum Wr. Wb.

    search

    Join This Site

    Followers

    Powered by Blogger.