Friday, 18 March 2016

Membuat kalkulator Sederhana Dengan PHP dan CSS

Bagaimana cara membuat kalkulator Sederhana Dengan PHP ?




Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. Pada perkembangannya sekarang ini, kalkulator sering dimasukkan sebagai fungsi tambahan daripada komputer, handphone, bahkan sampai jam tangan.
Baiklah Sobat. pada kesempatan kali ini saya mau sedikit share  cara membuat kalkulator sederhana menggunakan PHP. saya cuman pakai 2 tools untuk membuat aplikasi kalkulator sederhana ini, yaitu XAMPP Notepad++. Oke langsung kita mulai saja.

Pastikan terlebih dahulu Apache Service XAMPP Anda sudah aktif.
Kemudian  buka  Notepad++ .
Buat sebuah file dengan nama index.php, bakti.php, donny.php dan style.css untuk css-nya.

Ketik atau copy pastekan kode berikut ke dalam file index.php tadi di Notepad++
Berikut ini kodenya:

  • koding Rumus.php

<?php
 
    $bil1 = $_POST['bil1'];
 
    $bil2 = $_POST['bil2'];
 
    if ($tambah = $_POST['tambah'])
 
    {
 
    $hasil = $bil1 + $bil2 ;
    }
 
    if ($kurang = $_POST['kurang'])
 
    {
  $hasil = $bil1 - $bil2;
    }
 
    if ($kali = $_POST['kali'])
 
    {
 
    $hasil = $bil1 * $bil2 ;
 
    }
 
    if ($bagi = $_POST['bagi'])
 
    {$hasil = $bil1 / $bil2 ;
 
    }
  
 header ("location:index.php?bil3=$hasil");
  
 ?>
  • Koding index.php

    
<html>
<head>
Kalkulator Dengan HP

</head>
<body> 
 

image Mesin hitung atau Kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. Pada perkembangannya sekarang ini, kalkulator sering dimasukkan sebagai fungsi tambahan daripada komputer, handphone, bahkan sampai jam tangan. Dibawah ini merupakan contoh kalkulator yang dibuat dengan PHP, anda bisa mensimulasikannya. Untuk tutorial pembuatannya bisa klik tombol dibawah ini
Bilangan Pertama
Bilangan Kedua
Hasil
</body> </html>
  • Koding Bakti.php

 
<html>
<head>
Kalkulator Dengan HP


</head>
<body>
 

Daftar Riwayat Hidup
  • Profil
    1. Nama : Bakti Nur Wahyudin
    2. Tempat/Tgl.Lahir : Brebes/21 Maret 1997
    3. Jenis Kelamin : Laki-Laki
    4. Agama : Islam
    5. Pekerjaan : Mahasiswa
    6. Alamat : Jl.Gg20 Desa Tanjungsari Kecamatan Wanasari Kabupaten Brebes
    7. Pendidikan Terakhir : SMA
  • Riwayat Pendidikan :
    1. SD : MI Bustanul Huda Tanjungsari (Tamat tahun 2008)
    2. SMP : SMP Muhammadiyah Petunjungan (Tamat tahun 2011)
    3. SMA : SMAN 1 Wanasari (Tamat tahun 2014)
    4. Sarjana(D4/S1) : Politeknik Harapan Bersama Tegal (2014 - sekarang)
  • Pengalaman Kerja : -
  • Pengalaman Organisasi : -
  • Pendidikan dan Latihan yang pernah Diikuti : -
</body> </html>

  • koding donny.php

<html>
<head>
Kalkulator Dengan HP


</head>
 
<body>
  
 
 

Daftar Riwayat Hidup
  • Profil
    1. Nama : Donny Setiaji
    2. Tempat/Tgl.Lahir : Tegal/28 Mei 1993
    3. Jenis Kelamin : Laki-Laki
    4. Agama : Islam
    5. Pekerjaan : Mahasiswa
    6. Alamat : Jl. Duren 03, Desa.Kesuben, Lebaksiu - Tegal
    7. Pendidikan Terakhir : SMA
  • Riwayat Pendidikan :
    1. SD : SDN 03 Tegalwangi Tegal (Tamat tahun 2008)
    2. SMP : MTs N Lebaksiu (Tamat tahun 2011)
    3. SMA : SMK N 1 Adiwerna (Tamat tahun 2014)
    4. Sarjana(D4/S1) : Politeknik Harapan Bersama Tegal (2014 - sekarang)
  • Pengalaman Kerja : -
  • Pengalaman Organisasi : -
  • Pendidikan dan Latihan yang pernah Diikuti : -
</body> </html>

  • koding untuk style.css
/*-----------------------------
class keseluruhan 
-----------------------------*/
*{
 padding:0;
 margin:0; }
body{
 font-family: cambria; 
 font-size:16px; 
 font-style:bold; 
 color:#000000; 
 background:url(9.jpg) no-repeat;
 background-attachment:fixed; 
 background-size:100% 100%; }


/*----------------------------
id menu
-----------------------------*/
#menu{
 background:#000;
 height:70px;
 position:fixed;
 right:0px;
 left:0px;
 z-index:1032px;
 padding:0;
 margin:0;
}
#judul h2{
 font-size:60px;
 background:url(9.jpg) no-repeat;
 line-height:50px;
 width:650px;
 border-radius:30px;
 margin-top:10px;
 
}
/*----------------------------
id menu sidebar slide
-----------------------------*/ 
#profil{
 margin-top:5px;
} 
#sidebar{
 width:auto;
 height:auto;
 background:rgba(125, 46, 0, 0.63);
 float:left;
 position: fixed;
 padding-left: 5px;
 padding-right: 10px;
 padding-bottom:5px;
 margin-top: 70px;
 /* box-shadow: 3px 3px #ff8540; 
 -webkit-clip-path: polygon(0% 0%, 70% 0%, 100% 30%, 100% 75%, 65% 100%, 0% 100%, 0% 0%, 0% 0%);*/}

ul.slider li{
 -webkit-transition-duration: 800ms;
 width: auto;
 height: auto;
 border:1px solid #F2F2F2;
 margin:1px;
 display: block;
 margin-left:10px;
 border-radius:30px;}

ul.slider li:hover
{
 margin-left: 30px;}

ul.slider li a{
 -webkit-transition-duration: 800ms, 800ms, 800ms, 800ms;
 background-color: #000;
 color: #fff;
 padding: 10px;
 display:block;
 text-decoration:none;
 border-radius:30px;
}
ul.slider li a:hover{
 background-color: #FF6600;
 color: #D8DFEA;
 padding-left: 30px;}
 
/*----------------------------
id kalkulator
-----------------------------*/
#kalkulator{
 padding:30px;
 margin:auto;
 margin-top:60px;
 border:silver outset 5px;
 border-radius:30px;
 width:500px;
 background:#20B2AA;
 background-attachment:fixed;
 background-size:100% 100%;
}
.kalkulator2{
 
 margin-left:0px;
 padding:5px;
}
.kalkulator2 p{
 float:left;
 font-family:consola;
 font-size:20px;
 font-style:italic;
 width:200px;
 background:black;
 color:white;
 padding:3px 5px 0px 5px;
 border-radius:10px;
 margin-right:10px;}
.kalkulator2 input{
 border:outset;
 border-radius:20px;
 height:30px;
}
/*----------------------------
id tombolkalkulator
-----------------------------*/
#tombol{
 padding-bottom:50px;
 margin-left:0px;
 
}
#tombol p input{
 float:left;
 margin:3px;
 background:lime;
 color:white;
 border:white outset 4px;
 border-radius:15px;
 padding:5px;
 font-size:18px;
 font-style: bold;

}
#tombol p input:hover{
 background:#FF5722;
 color:white;
 font-size:20px;
 border:black solid 4px;
}
.button a{
 border-radius:10px;
 float:left;
 margin:5px;
 text-decoration:none; 
 display:block; 
 width:100px; 
 height:30px; 
 background:#000; 
 color:#ffffff; 
 font-family: 'Oswald', sans-serif; 
 line-height:30px; 
 text-align:center; 
 text-transform:uppercase;}
.button a:hover{
 background:orange;
 color:#ffffff;}
.clearing{
 clear:both;}


/*--------------------------
id badan
---------------------------*/

#badan{
 margin:auto;
 padding:50px 50px 50px 30px;
 border:silver outset 5px;
 border-radius:30px;
 width:1000px;
 height:100% 100%;
 background:url(5.jpg)no-repeat;
 background-attachment:fixed;
 background-size:100% 100%;
 overflow:hidden;
}
#badan2{
 margin-left:30px;
}
#badan2 p{
 color:white;
}
#badan img{
 margin-left:330px;
 margin-bottom:30px;
}

/*----------------------------
profil bakti
----------------------------*/
#DRH{
 margin:auto;
 color:#ffffff;   
 font-family:20px; 
 text-align:left; 
 padding:20px 20px 20px 30px;}
#DRH img{
 float:right; 
 height:500px; 
 width :350px; 
 background-size:100% 100%;
 border: #e2e6e9 solid 3px;
 margin-bottom:50px;
 }







Setelah semua koding telah dibuat buka browser Anda lalu ketikan http://localhost/kalkulator/index.php
kira-kira seperti ini




kemudian akan tampil form input sebagai berikut :




Coba inputkan nilai selanjutnya klik button maupun botton yg lainnya. Disini saya contohkan klik botton Kali [*]
Maka hasilnya akan sebagai berikut (file rumus.php):




Untuk membersihkan klik Bersihkan

Untuk tabel hasil perhitungan bisa Anda rubah sendiri sesuai selera. Sekian dulu postingan kali ini semoga bermanfaat.


No comments:

Post a Comment

Know us

Our Team

Tags

Video of the Day

Contact us

Name

Email *

Message *