Showing posts with label Belajar PHP. Show all posts
Showing posts with label Belajar PHP. Show all posts

Membuat Toko Online Sederhana Dengan PHP

12:26:00 AM 0
Pada Pembelajaran kali ini akan dibahas Cara Membuat Toko Online Sederhana Dengan PHP. Pembelajaran dibawah adalah Standard penggunaan PHP dalam proses chart atau TokoOnline dengan PHP maupun CMS (content Management System)

Note :
Untuk mengikuti Pembelajaran kali ini pastikan anda telah menginstall Xampp atau Wamp (kami menggunakan xampp)

Baiklah berikut caranya :
1. Buatlah Database "dbtokoonline" dan tabel "produk" pada phpmyadmin anda
Dan Jangan Lupa anda harus mengisi Data Produk terlebih dahulu :
2. Buatlah Folder "tokoonline" pada file xampp/htdocs
3. Buatlah file PHP dibawah ini dan dimasukan kedalam folder "tokoonline"
koneksi_db.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("dbtokoonline");
?>
index.php
<html>
    <body>
        <table border='1' align='center'>
        <tr>
        <th>id</th>
        <th>title</th>
        <th>harga</th>
        <th>Klik Untuk Beli</th>
    </tr>
    <?php
    
        include 'koneksi_db.php';
        $query = "SELECT * FROM produk ";
        $exe = mysql_query($query);
        $no = 1;
        while($row = mysql_fetch_assoc($exe)){
                        $a = $row['id_produk'];
                        $b = $row['nama_produk'];
                        $c = $row['harga_produk'];

        echo "<tr><td>$a</td><td>$b</td><td>$c</td><td><A href='cart.php?action=add&id=$a'>Beli</a></A></td></tr>";
        //$no++;
        }
    ?>
        </table>
    </body>
</html>
cart.php
<?php
//memulai session
session_start();
//meng-include file koneksi_db.php
require_once "koneksi_db.php";
$pesan='';
//handler untuk aksi shopping cart
if (isset($_GET['action'])) {
if (isset($_GET['id'])) { //cek variabel id
$id=(int)$_GET['id'];
} else {
$id=0;
}
$action=$_GET['action'];
switch($_GET['action']) {
case 'add':
if (!empty($_SESSION['basket'][$id])) {
$pesan="Barang sudah ada di keranjang";
} else {
$_SESSION['basket'][$id]=1;
}
break;
case 'update' :
$produk=$_POST['produk'];
foreach ($produk as $key => $val) {
if (!empty($_SESSION['basket'][$key])) {
$_SESSION['basket'][$key]=$val;
} //jika barang memang ada, baru di-update
}
break;
case 'delete' :
if (!empty($_SESSION['basket'][$id])) {
unset($_SESSION['basket'][$id]);
} else {
$pesan="Barang yang dimaksud tidak ada";
}
break;
}
}
//Menampilan isi shopping cart
if (!empty($_SESSION['basket'])) {
$basket=$_SESSION['basket'];
?>
<FORM method="POST" action="index.php">
<center><h3>Isi keranjang belanja:</h3></center>
<center><table border="1">
<tr>
<th>No.</th>
<th>Nama produk</th>
<th>Jumlah</th>
<th>Aksi</th>
</tr>
<?php
$no_urut=0;
$total=0;
$total_harga=0;
foreach ($basket as $key => $val) { //menuliskan tabel
$no_urut++;
$query="SELECT * FROM produk WHERE id_produk='$key'";
$hasil=mysql_query($query);
if ($hasil) {
$data=mysql_fetch_array($hasil);
$total+=$val; //jumlah barang
$total_harga += ($val * $data['harga_produk']); //total harga
?>
<tr>
<td><?php echo $no_urut?></td>
<td><?php echo $data['nama_produk']?></td>
<td><INPUT name="produk[<?php echo $key?>]" type="text"
value="<?php echo $val?>" /></td>
<td><A href="?action=delete&id=<?php echo $key?>">Hapus</a></A></td>
</tr>
<?php }
} ?>
<tr>
<td colspan="2" align="center"><INPUT type="submit"
value="Perbaharui"></td>
<td><strong>Total</strong></td>
<td><?php echo 'Rp '.$total_harga?></td>
</tr>
</table>
</FORM><br />
<?php
echo 'Ada <strong>'.$total.'</strong> barang di keranjang<br />';
} else {
echo "<center><strong>Tidak ada barang di keranjang</strong><br />";
echo "<a href='index.php'> <-- Lihat Barang</a>";
}
//echo '<strong>'.$this->pesan.'</strong>'; //menampilkan pesan kalau ada
?>
</center>
view.php
<?php
$total=0;
if (!empty($_SESSION['basket'])) { //cek isi variabel _SESSION['basket']
foreach ($_SESSION['basket'] as $key => $val) {
$total +=$val; //menghitung jumlah barang
}
echo 'Ada <strong>'.$total.'</strong> barang di keranjang<br />';
} else {
echo "Tidak ada barang di keranjang";
}
?>
Sekarang jalankan Programnya, buka browser anda dengan alamat : http://localhost/tokoonline/

Salam,
BelajarVB.com

Membuat Buku Tamu Dengan PHP

9:25:00 PM 0
Pada Pembelaran Pemograman PHP kali ini akan dibahas Cara Membuat Buku Tamu Dengan PHP.

Dasar Pembuatannya adalah :
1. Membuat Database dan Tabel pada MySQL
2. Membuat Folder "bukutamu" pada folder htdocs
3. Membuat Koding index.php , simpan.php dan tampil.php

Berikut Detailnya :
1. Membuat Database dan Tabel pada MySQL
Pastikan Xampp Control panel anda dalam keadaan Running. Buat Database dbbukutamu dan tabel tamu.

berikut desain tabel tamu :

2. Membuat Folder "bukutamu" pada folder htdocs
Buatlah folder bukutamu pada folder htdocs xampp anda
3. Membuat Koding index.php , simpan.php dan tampil.php
Koding index.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Buku Tamu Belajar VB Dot Com</title>
</head>
<body>
<pre>
</br>
<h2>Buku Tamu Belajar VB Dot Com </h2>
<hr size=1>
<form name="tamu" method="post" action="simpan.php">
Nama      : <input type="text" name="nama"><br>
E-Mail    : <input type="text" name="email"><br>
Alamat    : <input type="text" name="alamat"><br>
Kota      : <input type="text" name="kota"><br>
Pesan     : <br><textarea name="pesan"></textarea><br>
<input type="submit" name="submit" value="Input"><input type="reset" name="reset" value="Refresh">
</form>
<a href="tampil.php"> <-- Lihat Isi Buku Tamu</a>
</body>
</html>
Koding simpan.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Simpan Data</title>
</head>
<body>
<?php
$nama=$_POST['nama'];
$email=$_POST['email'];
$alamat=$_POST['alamat'];
$kota=$_POST['kota'];
$pesan=$_POST['pesan'];

$koneksi=mysql_connect("localhost","root","");
mysql_select_db("dbbukutamu");
$proses="INSERT INTO tamu(nama,email,alamat,kota,pesan)
VALUES('$nama','$email','$alamat','$kota','$pesan')";
$hasil=mysql_query($proses,$koneksi);
echo "<font color=red size=5>Buku Tamu BERHASIL Diisi</font>";

?>
<br>

<a href="tampil.php"><h3>Lihat Buku Tamu</h3></a>


</body>
</html>
Koding tampil.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>BUKU TAMU BelajarVB.com</title>
</head>
<body>
<pre>
<h1>BUKU TAMU BelajarVB.co</h1>
<a href="index.php"> <-- Kembali ke Form Buku Tamu</a>
<hr size=1>
<?php

$koneksi=mysql_connect("localhost","root","");
mysql_select_db("dbbukutamu");
$sql=mysql_query("SELECT * FROM tamu", $koneksi);
while($data=mysql_fetch_array($sql))
{
 $id=$data['id'];
 $nama=$data['nama'];
 $email=$data['email'];
 $alamat=$data['alamat'];
 $kota=$data['kota'];
 $pesan=$data['pesan'];

 echo "No     : $id<br>";
 echo "Nama   : $nama<br>";
 echo "E-Mail : $email<br>";
 echo "Alamat : $alamat, $kota<br>";
 echo "Pesan  : $pesan<br><hr size=1>";
      }
 ?>


</body>
</html>
Silahkan Jalankan Buku Tamu diatas dengan buka browser anda ke : http://localhost/bukutamu/

Semoga membantu Pembelajaran PHP anda :)

Menampilkan Database MySQL Dengan PHP

12:27:00 AM 0
Pada Pembelajaran PHP kali ini akan dibahas tentang Cara Menampilkan Database MySQL Dengan PHP.

Temen-temen sudah tahu kan ya cara membuat database dan Tabel pada MySQL ??? Jika belum anda bisa meilhat Tutorial Pembelajaran MySQL sebelumnya.

Kami mempunyai database MyDSQL dengan nama : dbbelajarphp
kemudian kami membuat tabel barang dengan isi seperti gambar dibawah ini :

Berikut langkah-langkahnya :
Kami menggunakan Xampp sebagai web servernya
Masuklah kedalam file htdocs pada Xampp anda
Buatkah sebuah folder dengan nama : belajarphp
Buat file koneksi_db.php dengan koding dibawah ini :
<?php
$host = "localhost";
$username = "root";
$password = "";
$databasename = "dbbelajarphp";
$connection = mysql_connect($host, $username, $password) or die("Kesalahan Koneksi ... !!");
mysql_select_db($databasename, $connection) or die("Databasenya Error");
?>
Buatlah file index.php dengan koding dibawah ini :
<html>
    <body>
        <table border='1' align='center'>
        <tr>
        <th>No</th>
        <th>Kode</th>
        <th>Nama</th>
        <th>Harga</th>
        <th>Jumlah</th>
        <th>satuan</th>
    </tr>
    <?php
      
        include 'koneksi_db.php';
        $query = "SELECT * FROM barang ";
        $exe = mysql_query($query);
        $no = 1;
        while($row = mysql_fetch_assoc($exe)){
                        $a = $row['kode_barang'];
                        $b = $row['nama_barang'];
                        $c = $row['harga_barang'];
                        $d = $row['jumlah_barang'];
                        $e = $row['satuan_barang'];
        echo "<tr><td>$no</td><td>$a</td><td>$b</td><td>$c</td><td>$d</td><td>$e</td></tr>";
        $no++;
        }
    ?>
        </table>
    </body>
</html>
Silahkan anda buka web browser anda dengan alamat : http://localhost/belajarphp/
Hasilnya adalah seperti gambar dibawah ini :

Salam
BelajarVB.com

Koneksi Database MySQL Dengan PHP

12:19:00 AM 0
Pada Pembelajaran PHP kali ini akan dibahas Cara Membuat Koneksi Database MySQL Dengan PHP. Sebelum mengetahui koding PHP nya anda harus membuat dulu database dan Tabel pada MySQL. Cara Membuat Database dan Tabel Dengan MySQL sebelumnya sudah kami buatkan Tutorialnya, oleh karena itu anda bisa Klik Link dibawah

Cara Membuat Database dan Tabel Dengan MySQL

Jika anda sudah membuat Database dan Tabel dengan MySQL diatas, berikut ini adalah Koding Koneksi DatabaseMySQL dengan PHP

<?php
$host = "localhost";
$username = "root";
$password = "";
$databasename = "dbbelajarvb";
$connection = mysql_connect($host, $username, $password) or die("Koneksi Database Gagal... !!");
mysql_select_db($databasename, $connection) or die("Databasenya Error");
?>
Anda bisa copy dan paste koding diatas dengan Notepad, setelah itu anda bisa save dengan Extension .php bukan .txt

Ikuti terus pembelajaran PHP dari kami...

Salam
BelajarVB.com

Variable String Pada PHP

12:09:00 AM 0
Setelah Anda Belajar tentang Variabel, kini saatnya belajar lebih dalam lagi tentang variabel yaitu variabel String. Variabel string digunakan untuk nilai-nilai yang mengandung karakter. Setelah kita membuat sebuah string kita bisa memanipulasinya. Sebuah string dapat digunakan secara langsung dalam fungsi atau dapat disimpan dalam variabel.

Di bawah ini, script PHP memberikan teks "Hello World" ke variabel string bernama $tes :

Contoh :
<?php
$tes="Hello World";
echo $tes;
?>

Syntaq diatas akan muncul dibrowser : Hello World

Sekarang, mari kita mencoba untuk menggunakan beberapa fungsi yang berbeda dan operator untuk memanipulasi string.

Operator Concatenation
Hanya ada satu string operator di PHP.
Operator concatenation (.) Digunakan untuk menempatkan dua nilai string bersama-sama. Untuk menggabungkan dua variabel string bersama, gunakan operator concatenation:

Contoh :

<?php
$tes1="Hello World!";
$tes2="What a nice day!";
echo $tes1 . " " . $tes;
?>
Dengan Syntaq diatas maka akan muncul : Hello World! What a nice day!


Fungsi strlen ()
Fungsi strlen () digunakan untuk mengetahui panjang string. Mari kita cari panjang string berikut:

Contoh :
<?php
echo strlen("Hello world!");
?>
Dari contoh diatas maka akan muncul : 12
Panjang string sering digunakan dalam loop atau fungsi lain.


Fungsi strpos ()
Fungsi strpos () digunakan untuk mencari jumlah karakter / teks dalam string. Jika kecocokan ditemukan, fungsi ini akan mengembalikan posisi karakter dari pertandingan pertama. Jika tidak ada yang cocok, ia akan kembali FALSE.

Mari kita lihat apakah kita dapat menemukan string "world" dalam string kami:

Contoh :
<?php
echo strpos("Hello world!","world");
?>
Syntaq diatas akan muncul : 6
String "world" dalam contoh diatas adalah 6. Alasan bahwa itu adalah 6 (dan bukan 7), adalah bahwa posisi karakter pertama dalam string adalah 0, dan bukan 1.

Pengenalan Operator PHP

12:06:00 AM 0
Setelah anda belajar tentang Variable PHP Pada pembelajaran sebelumnya, kini saatnya kita menginjak atau belajar Operator PHP. Dikarenakan PHP adalah bahasa pemograman maka mau tidak mau kita harus mengetahui operator. Operator PHP dengan pemograman yang lain mungkin tidak jauh beda, namun ada beberapa yang mungkin seikit beda dengan bahasa pemograman yang lain.

Ada 3 operator yang sengaja BelajarVB tampilkan, yaitu Operator Aritmatika, Perbandingan dan Logika. Sebenarnya operator PHP ada banyak, namun dari 3 ini yang sering digunakan oleh kebanyakan para programmer PHP. Operator tersebut adalah sebagai berikut :

Operator Aritmatika



Operator Perbandingan


Operator Logika

Pengertian dan Penggunaan Variable PHP

12:05:00 AM 0
Pada pembelajaran kali ini, kita akan mengenal Variable PHP. Sebelum masuk langsung ke Variable PHP, mungkin ada baiknya kita Flashback pelajaran ketika SD seperti :
Apakah anda masih ingat Aljabar seperi x = 3, y = 5, z = x + y

Anda pasti masih ingat bahwa (bilangan x) dapat digunakan untuk menyimpan nilai (seperti 3), dan bahwa Anda bisa menggunakan informasi di atas untuk menghitung nilai z menjadi 8

Seperti halnya dengan aljabar, variabel PHP juga digunakan untuk menyimpan nilai-nilai atau ekspresi.

Contoh 1 :

<?php
$barang=“Jaket”;
$harga=55000;
$matauang=“Rupiah”;


echo "Nama barang adalah : $barang <br>";
echo "Harga Barang adalah : $harga  <br>";
echo "Mata Uangnya adalah : $matauang <br>";

?>

Contoh 2 :

<?php
$barang=“Jaket”;
$harga=55000;
$matauang=“Rupiah”;
$qty=“5”;
$bayar=$harga*$qty;

echo "Nama barang adalah : $barang <br>";
echo "Harga Barang adalah : $harga  <br>";
echo "Mata Uangnya adalah : $matauang <br>";
echo "Banyak barang yang dibeli : $qty <br>";
echo "Jadi bayarnya ngutang : $bayar";

?>
Aturan untuk penggunaan variabel PHP:
  • Variabel dalam PHP dimulai dengan tanda $, diikuti dengan nama variabel
  • Nama variabel harus dimulai dengan huruf atau karakter garis bawah
  • Sebuah nama variabel hanya dapat berisi karakter alpha-numerik dan garis bawah (Az, 0-9, dan _)
  • Sebuah nama variabel tidak boleh mengandung spasi
  • Nama variabel adalah case sensitif (y dan Y adalah dua variabel yang berbeda)

Menyisipkan PHP Kedalam HTML

12:04:00 AM 0
Seperti yang pernah dibahas pada Perkenalan dengan PHP, sebelum mempelajari PHP ada baiknya kita belajar HTML terlebih dahulu, karena nantinya syntaq PHP akan dimasukan dalam tag HTML. Berikut adalah cara menyisipkan Perintah PHP Pada HTML

<html>
<head><title>Contoh PHP</title></head>
<body>

<?PHP
echo "Ini contoh text 1";
echo "<br>";
echo "Ini contoh text 2";
?>

</body>
</html>

Catatan :
Walaupun dimasukan pada text HTML, jangan lupa untuk menyimpannya dengan extention .php

Anda juga dapat menambahkan baris-baris komentar kedalam kode program PHP yang anda buat :

<?PHP
Echo “ini file PHP pertamaku”;
// Ini komentar untuk satu baris
/* Ini untuk beberapa
baris Komentar */
?>

Syntaq Dasar PHP

12:02:00 AM 0
Pada pembelajaran kali ini dibahas Syntaq Dasar PHP. Setelah anda Berkenalan dengan PHP dan mengetahui Keunggulan PHP dibandingkan dengan bahasa pemograman yang lain, Kini saatnya kita mengetahui Syntaq dasar PHP.

Untuk menyisipkan kode program PHP, tag dasar PHP yang digunakan adalah :
<?PHP
........
........
?>

Atau
<?
.......
.......
?>

Catatan :
Untuk compability maksimal, Tunas Media menyarankan anda menggunakan tag yang pertama yaitu dibuka dengan <?PHP dan diakhiri dengan ?> karena kadang-kadang jika menggunakan type kedua ada yang tidak run atau tidak jalan di browser


Setiap baris kode program PHP selalu diakhiri dengan karakter titik koma “;

Contoh :
<?PHP
Echo “Hai Selamat Pagi”;
?>



Jangan lupa, setiap file PHP harus berekstension .php

Salam
BelajarVB.com

Keunggulan PHP Dibanding Pemograman Lainnya

11:59:00 PM 0
Setelah kita Berkenalan dengan PHP, agar anda lebih semangat belajar PHP, anda harus tau keunggulan Bahasa pemograman PHP dibandingkan dengan bahasa pemograman yang lain.

Keunggulan PHP
  • Dapat dijalankan pada berbagai Operating System, Misalnya: Windows, LINUX, dan Mac OS.
  • Dapat dijalankan diberbagai Webserver Misalnya: Apache, Microsoft IIS, Caudium, PWS.
  • Database yang dapat digunakan: MySQL, PostgreSQL, Oracle, Microsoft Access, Interbase
  • Untuk PHP 5 support Object Oriented Programming (OOP)

Jika kita bandingkan dengan bahasa pemograman VB, maka VB hanya bisa digunakan di operating system windows. maka tak heran pemograman PHP lebih mahal dibandingkan dengan pemograman VB. Nah sekarang kita tau bahwa jika bisa menjadi Programmer PHP, kita lebih punya Prestise so kita harus semangat mempelajari PHP :)

Tools atau software yang harus kalian punya sebelum ngoprek PHP seperti :
  • Webserver (Apache)
  • DataBase (MySQL)
  • Browser (Firefox, IE, Netscape, Safari)
  • TextEditor (Note Pad, PHPDesigner, PHPEdit)
Atau anda bisa instal wamp mauapun xampp agar tidak perlu repot untuk instal satu-satu Apache, MySQL karena pada wamp maupun xampp kita sudah mendapatkan 1 paket ( webserver, Apache, dan MySQL)

Definisi Pengertian PHP

11:57:00 PM 0
Apa itu PHP?
Sebelum anda belajar PHP, ada baiknya anda sudah mempelajari HTML, karena mau tidak mau ketika kita belajar PHP kita pasti menggunakan Script HTML.

PHP Adalah :
Singkatan dari PHP: Hypertext Preprocessor
Server-side scripting language, seperti ASP
Skrip PHP dieksekusi di server
PHP mendukung banyak database (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll)
PHP merupakan perangkat lunak open source
PHP Gratis untuk didownload dan digunakan

File PHP Adalah :
Berisikan teks, tag HTML dan script PHP
Akan dipulblish ke browser sebagai HTML biasa
Memiliki File Ekstension ". Php", "php3.", Atau ". Phtml"

Catatan :
Jika anda ingin belajar PHP, pastikan komputer anda sudah terinstal web server seperti Wamp atau Xampp