Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Minggu, 04 Februari 2018

Script PHP Menghitung Luas Segitiga

Script PHP Menghitung Luas Segitiga - Setelah mempelajari cara membuat form PHP, sekarang kita akan mempelajari cara membuat program luas segitiga dengan PHP. Tentu saja kita akan menggunakan form sebagai sarana untuk memberikan inputan untuk alas dan tinggi segitiga.



Program adalah program yang sangat sederhana dan mudah untuk dikerjakan. Sebagai langkah pertama, kita buat dulu sebuah form untuk memasukkan alas dan tinggi segitiga. Buatlah form baru, sintaksnya sebagai berikut:

Read more

Senin, 18 Desember 2017

Cara Membuat Koneksi Database MySQL Dengan PHP

Cara Membuat Koneksi Database MySQL Dengan PHP - Ada banyak teknik membuat koneksi MySQL di PHP. Pada Tutorial ini saya akan memberikan contoh teknik yang sering saya gunakan.

tutorial mysql php, tutorial koneksi di php

Pertama pastikan komputer kalian sudah terpasang MySQL dan Apache. Kalau belum silahkan baca tutorial Cara Install XAMPP.
Jika sudah terpasang, kita bisa melanjutkan ke tahap selanjutnya ^_^.
Apakah Kalian sudah tahu cara menjalankan php ??? bagi yang baru belajar saya kasih penjelasan sedikit. Untuk menjalankan PHP tidak sama dengan menjalankan HTML 2x klik sudah bisa dilihat. 
Untuk menjalankan PHP kalian harus menuliskan alamat URL "http://localhost/nama_project". Bagi pengguna windows yang sudah menginstall XAMPP project yang di buat harus berada di direktori "C://xampp/htdocs".
Ingat semua project kita harus berada dalam folder htdocs, bagaimana? apakah kalian sudah paham ? kalau sudah kita lanjutkan lagi ke pembuatan koneksi.
untuk membuat koneksi mysql, ikuti source code dibawah ini ::

 
<?php

$server   = "localhost"; 
$username = "root"; 
$password = ""; 
$database = "btikp"; 
 
// Koneksi dan memilih database di server 
mysql_connect($server,$username,$password) or die("Gagal"); 
mysql_select_db($database) or die("Database tidak ditemukan"); 
 

?>


source code koneksi mysql nya mudah sajakan ?

Semoga tutorial ini bermanfaat bagi kalian semua.
Read more

Cara Membuat Form Login Sederhana Dengan PHP

Cara Membuat Form Login Sederhana Dengan PHP - Pada kesempatan kali ini saya akan mempaparkan bagaimana cara membuat form login dengan menggunakan bahasa pemrograman PHP. Sebuah Form login sangat berfungsi dalam mencegah pihak-pihak yang tidak mempunyai kepentingan masuk ke dalam suatu sistem.


Cara Membuat Form Login Sederhana Dengan PHP


Contohnya halaman administrator dari sistem itu sendiri. Sebelumnya dulu pertama kamu harus menginstal yang namanya aplikasi Xampp. Nah dibawah merupakan form login php keren menurut saya.

Form login php sederhana ini Ada beberapa script yang sangat diperlukan untuk membuat sebuag form login dengan menggunakan  PHP. Berikut ini masing-masing script serta fungsinya juga

  • instal.php - untuk membuat database MySQL dengan menggunakan script PHP
  • koneksi.php - untuk menghubungkan PHP dan database MySQL
  • login.php - untuk membuat tampilan form login
  • proses.php - untuk memproses login
  • welcome.php - untuk menampilkan pesan login berhasil
  • logout.php - untuk logout
  • style.css - untuk mempercantik tampilan form login

Setelah Anda telah sukses melakukan penginstalan Xampp di komputer Anda , Sekarang langsung saja ikutilah langkah-langkah berikut untuk membuat form login dengan PHP.
  • Buatlah sebuah folder baru dengan menggunakan nama “latihan” di dalam folder tempat instalasi Xampp. Nanti folder latihan ini akan kita gunakan untuk menyimpan semua script yang kita buat. Misalnya foldernya seperti ini C:\xampp\htdocs\latihan
  • Buka text editor misalnya notepad, notepad++ atau apapun yang biasa kamu gunakan. Disini saya menggunakan aplikasi Php Designer.
  • Copy Paste masing-masing script berikut dan simpan dengan nama yang sudah disebutkan di atas. Simpan di folder yang dibuat tadi yaitu C:\xampp\htdocs\latihan

Instal.php

<?php
    $link = mysqli_connect('localhost','root','');
    if ($link)
       {echo "Koneksi dengan MySQL : OK ... <br><br>";}else
       {die("Koneksi dengan MySQL gagal");};
    $hapus = mysqli_query($link,"DROP DATABASE login");
    if ($hapus)
        {echo "HAPUS DATABASE  :   OK .... <br><br>";}
    else
       {echo "DATABASE BELUM DIBUAT .... <br><br>";};
   $buat = mysqli_query($link,'CREATE DATABASE login');
    if ($buat)
        {echo "BUAT DATABASE  :    OK .... <br><br>";}
    else
        {echo("DATABASE  SUDAH ADA ... <br><br>");};
    $gunakan = mysqli_query($link,'USE login');
    if ($gunakan)
        {echo "GUNAKAN DATABASE  :    OK .... <br><br>";}
    else
       {die("GUNAKAN DATABASE  : GAGAL ... <br><br>");};
    $admin = "CREATE TABLE admin (
                           username varchar(16) NOT NULL,
                           password varchar(16) NOT NULL,
                           PRIMARY KEY (username)
                           );";                    
   $tabel_login = mysqli_query($link, $admin);
   $user = mysqli_query($link,"INSERT INTO admin VALUES ('admin', 'admin123')");
   echo      "INSTAL DATABASE  login        :    OK ....<br><br>
                INSTAL TABEL  admin           :    OK ....<br><br><br>
                Klik <a href='login.php'>DI SINI</a> untuk melanjutkan<br>";
    ?>

Koneksi.php

<?php
$link=mysqli_connect('localhost','root','','login');
if (!$link)
{
  die("Koneksi dengan MySQL gagal");
}
?>

Login.php

<html>

    <head>
        <title>Login Administrator</title>
        <link rel="stylesheet" type="text/css" href="style.css">
    </head>

    <body>
        <div id="kotak">
        <div id="atas">LOGIN ADMINISTRATOR</div>
        <div id="bawah">    
        <form method="post" action="proses.php">
        <input class="masuk" type="text" autocomplete="off" placeholder="Username .." name="username"><br/>
        <input class="masuk" type="password" autocomplete="off" placeholder="Password .." name="password"><br/>
        <input id="tombol" type="submit" name="login" value="Login">
        </form>
        </div>
        </div>
    </body>

</html>

 

Proses.php

   <?php
    session_start();
    include 'koneksi.php';
    if (isset($_POST['login']))
        {$username=$_POST['username'];
        $password=$_POST['password'];}
    $gagal = "";
    $error = array();
    if (empty($username))
        {$error['username'] = "Username salah";}
    else
         {$error['username'] = "";}
    if (empty($password))
        {$error['password'] = "Password salah";}
    else
        {$error['password'] = "";}   
    if (!empty($username) and !empty($password))
        {
        $query=mysqli_query($link,"select * from admin where   username='$username' and password='$password'");
        $xxx=mysqli_num_rows($query);
        if($xxx==TRUE){
            $_SESSION['username']=$username;
            header("location:welcome.php");
            }
            else
            {$gagal = "username atau password salah";}
        }
    ?>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="style.css">  
    </head>
    <body>
    <div id="kotak">
    <div id="atas">LOGIN ADMINISTRATOR</div>
    <div id="bawah">
        <form method="post" action="proses.php">
        <input class="masuk" type="text" autocomplete="off" placeholder="Username .." name="username" ><br/>
        <p style="color: red; text-align: center;"><?php echo ($error['username']);?></p>
        <input class="masuk" type="password" autocomplete="off" placeholder="Password .." name="password"><br/>
        <p style="color: red; text-align: center;"><?php echo ($error['password']);?></p>
        <p style="color: red; text-align: center;"><?php echo $gagal;?></p>
        <input id="tombol" type="submit" name="login" value="Login">
        </form>
    </div>
    </div>
    </body>
    </html>

 

Welcome.php

<html>
    <title>Welcome</title>
    <body>
        <p style="text-align: center; font-size: 24px; font-family: Arial;">Selamat datang</p>
        <p style="text-align: center; font-size: 16px; font-family: Arial;">Anda berhasil login</p>
        <br /><br />
        <p style="text-align: center; font-size: 12px; font-family: Arial; text-decoration: underline;"><a href="login.php">Logout</a></p>

    </body>

    </html>  

 

Logout.php

<?php
    session_start();
    session_destroy();
    header("location:login.php");
    ?>   

 

Style.css

body{
        background:#ECF0F1;
        font-family: sans-serif;
    }
    #kotak{
        width: 520px;
        height: 350px;
        background: #fff;
        margin: 150px auto 100px auto;
        color:#2ECC71;
    }
    #atas{
        height: 35px;
        width: 520px;
        text-align: center;
        font-size: 15pt;
        padding-top:20px;
    }
    #bawah{
        height: 200px;
        width: 520px;
    }
    .masuk{
        width: 400px;
        height:40px;
        margin-top:10px;
        margin-left: 60px;
        font-size: 12pt;
        border: 1px solid #2ECC71;
        padding-left:10px;
        color:#2ECC71;
    }
    .masuk:focus{
        width: 400px;
        height:40px;
        margin-top:10px;
        margin-left: 60px;
        font-size: 12pt;
        padding-left:10px;
        color:#1ABC9C;
        outline: none;
        box-shadow: 0 0 5px #2ECC71;
    }
    #tombol{
        width: 400px;
        height:40px;
        margin-top:10px;
        margin-left: 60px;
        background: #2ECC71;
        border:none;
        color:#fff;
        font-size: 14pt;
        outline:none;
    }
   
Hasil Eksekusi Dari Program Form Login dengan Menggunakan PHP

Silahkan Anda membuka browser lalu ketik alamat berikut ini localhost/latihan/instal.php maka akan tampil tampilan berikut.

 Form Login PHP
Fungsi dari script instal.php ini yakni untuk membuat database di MySQL yang isinya username dan password. Setelah script ini dieksekusi maka di dalam database terdapat data username : admin dan password : admin123 Setelah itu klik pada tulisan DI SINI maka akan muncul halaman login sebagai berikut.

Pada form login di atas masukkan username dan password, jika username dan/atau password salah maka akan muncul pesan kesalahan seperti berikut.

Sekarang kita masukkan username admin dan password admin123 maka login berhasil dan akan menampilkan script welcome.php seperti berikut.
Klik pada tulisan Logout untuk keluar.
Demikianlah tutorial Cara membuat form login dengan PHP dengan mudah, semoga cara membuat form login sederhana menggunakan PHP bisa membantu.
Read more

Sabtu, 16 Desember 2017

Membuat Kalukulator Sederhana Dengan Pemrograman PHP

Membuat Kalukulator Sederhana Dengan Pemrograman PHP - Kali ini saya akan berbagi tutorial php. Yaitu cara membuat kalkulator dengan php. Oke kawan, tutorial iini merupakan tutorial php yang sangat mudah untuk diikuti karena merupakan program php yang paling dasar.

cara membuat kalkulator sederhana dengan php

Aplikasi kalkulator sederhana ini dibuat dengan oprator matematika seperti tambah, kurang, kali, bagi, dan modulus(hasil bagi). Sebelum mengikuti tutorial ini sobat harus punya aplikasi yang bernama xampp dan text editor seperti notepad atau yang lainnya.

Oke, saya anggap sobat sudah memiliki aplikasi xampp dan text editornya. Disini saya menggunakan text editor Sublime.

Dibawah ini tutorialnya dan insya Allah akan saya jelaskan sejelas mungkin...

1. Buka text editor milik sobat, kemudian buat file php baru.

2. Buat form untuk kalkulatornya dengan memasukan script berikut.

<!DOCTYPE html>
<html>
<head>
 <title>Kalkulator sederhana dengan php</title>
</head>
<body>
<h1>Kalkulator sederhana dengan php</h1>
<form action="kalkulator.php" method="POST">
 <table cellpadding="4">
  <tr>
   <td>Nilai 1 : <input type="text" name="nil1" size="5"></td>
  </tr>
  <tr>
   <td align="center" colspan="2"><select name="operasi">
    <option value="+">Ditambah</option>
    <option value="-">Dikurangi</option>
    <option value="/">Dibagi</option>
    <option value="*">Dikali</option>
    <option value="mod">Mod</option>
   </select></td>
  </tr>
  <tr>
   <td>Nilai 2 : <input type="text" name="nil2" size="5"></td>
  </tr>
 </table>Hasilnya adalah :
        <!-- Disini script phpnya -->


        <br><br>

<input type="submit" value="Hitung">
<input type="reset" value="Reset">

</form>
<br>
<em><a href="http://vbphotoshop.blogspot.com">vbphotoshop.blogspot.com</a></em>
</body>
</html>

Simpan pada directori c -> xampp -> htdoc. Simpan dengan nama kalkulator.php.

Untuk menjalankannya. Buka aplikasi xampp, kemudian klik start pada Apache. Buka browser kesayangan sobat, kemudian ketikan localhost/kalkulator.php pada addressbar browser kemudian klik enter. Maka akan terlihat tampilan seperti pada gambar berikut:


kalkulator sederhana dengan php

Script yang tadi telah kita ketik dan simpan belum menggunakan php, melainkan html. Akan sedikit saya jelaskan script di atas.
<form action="kalkulator.php" method="POST">. Merupakan pembuka form. action="kalkulator.php" merupakan file php tujuan setelah data dikirim. method="POST" merupakan metode yang digunakan untuk mengirim data.

<table cellpadding="4"><tr><td>. <table> merupakan tabel pembungkus supaya form lebih terlihat rapih, sedangkan <tr> dan <td> merupaka kolom dan baris pada tabel.

<input type="text" name="nil1" size="5">. Ini merupakan script untuk membuat kolom input berupa text. name wajib disertakan untuk digunakan saat membuat script php nanti. Size itu merupakan panjang dari kolom yang dibuat.

<select> dan <option> juga merupakan tag input   berupa drop down. Name pada select masih diperlukan pada tag select. sedangkan pada tag option yang harus ada adalah atribut value.

<input type="submit"> dan <input type="reset"> tag untuk membuat tombol.

Oke, mudah mudahan sudah cukup jelas untuk script diatas. Sekarang kita akan memasukan script phpnya.

3. Masukkan script php berikut dibawah <!-- Disini script phpnya -->.

 <?php
 $nilai1 = $_POST['nil1'];
 $nilai2 = $_POST['nil2'];
 $oprator = $_POST['operasi'];
 if ($oprator == "+")
 {
  echo $nilai1+$nilai2;
 }elseif ($oprator == "-")
 {
  echo $nilai1-$nilai2;
 }elseif ($oprator == "*")
 {
  echo $nilai1*$nilai2;
 }elseif ($oprator == "/")
 {
  echo $nilai1/$nilai2;
 }elseif ($oprator == "mod")
 {
  echo $nilai1%$nilai2;
 }else
 {
  echo "Tidak dikenal";
 }

 ?>

$nilai1 = $_POST['nil1']; $nilai2 = $_POST['nil2']; $oprator = $_POST['operasi'];.. Itu merupakan deklarasi variable. "Mengambil data yang dikirm dari form html tadi". Script php selalu di duka dengan <?php dan diakhiri dengan ?>

Script diatas menggunakan argumen if. logikanya jika pada tag <select> yang dipilih adalah option "Ditambah" valuenya adalah (+). Maka yang akan tejadi adalah nilai pertama($nilai1) di tambah nilai kedua($nilai2). Begitu juga dengan yang seterusnya.

Script akhirnya akan menjadi seperti berikut.

<!DOCTYPE html>
<html>
<head>
 <title>Kalkulator sederhana dengan php</title>
</head>
<body>
<h1>Kalkulator sederhana dengan php</h1>
<form action="kalkulator.php" method="POST">
 <table cellpadding="4">
  <tr>
   <td>Nilai 1 : <input type="text" name="nil1" size="5"></td>
  </tr>
  <tr>
   <td align="center" colspan="2"><select name="operasi">
    <option value="+">Ditambah</option>
    <option value="-">Dikurangi</option>
    <option value="/">Dibagi</option>
    <option value="*">Dikali</option>
    <option value="mod">Mod</option>
   </select></td>
  </tr>
  <tr>
   <td>Nilai 2 : <input type="text" name="nil2" size="5"></td>
  </tr>
 </table>Hasilnya adalah :
 <?php
 $nilai1 = $_POST['nil1'];
 $nilai2 = $_POST['nil2'];
 $oprator = $_POST['operasi'];
 if ($oprator == "+")
 {
  echo $nilai1+$nilai2;
 }elseif ($oprator == "-")
 {
  echo $nilai1-$nilai2;
 }elseif ($oprator == "*")
 {
  echo $nilai1*$nilai2;
 }elseif ($oprator == "/")
 {
  echo $nilai1/$nilai2;
 }elseif ($oprator == "mod")
 {
  echo $nilai1%$nilai2;
 }else
 {
  echo "Tidak dikenal";
 }

 ?><br><br>
<input type="submit" value="Hitung">
<input type="reset" value="Reset">

</form>
<br>
<em><a href="http://vbphotoshop.blogspot.com">vbphotoshop.blogspot.com</a></em>
</body>
</html>

Kemudian simpan dan buka kembali pada browser. Klik tombol demo dibawah ini untuk melihat hasilnya.

Sekian Cara membuat kalkulator sederhana dengan phpSemoga bermanfaat, terimakasih..HP -
Read more