cari

Jumat, 15 Januari 2016

Contoh Program Menggunakan PHP

Image result for PHP
Berikut Langkah-langkah membuat program mengunakan PHP
  • Buka DreamWeaver atau Notepad Anda
  • Buatlah file baru
  • Kemudian Copy dan Paste kode berikut ini ke Notepad atau DreamWeaver Anda
  • Klik View Plain agar lebih mudah mengcopynya.
  • Setelah tercopy, simpan dengan nama index.php 
1.Membuat Interface program(Tampilan Program)
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>Untitled Document</title>  
  6. <style type="text/css">  
  7. .putih {  
  8.  color: #FFF;  
  9. }  
  10. </style>  
  11. </head>  
  12.   
  13. <body>  
  14. <div align="center">  
  15. <form id="form1" name="form1" method="post" action="proses.php">  
  16. <p>&nbsp;</p>  
  17. <table width="383" height="201" border="1">  
  18. <tr>  
  19. <td colspan="2" bgcolor="#666666">  
  20. <div align="center" class="putih">  
  21. <strong>PENJUALAN</strong>  
  22. </div>  
  23. </td>  
  24. </tr>  
  25. <tr>  
  26. <td width="124" bgcolor="#CCCCCC">Nama Barang </td>  
  27. <td width="243" bgcolor="#CCCCCC">&nbsp;  
  28. <input name="nama_barang" type="text" /></td>  
  29. </tr>  
  30. <tr>  
  31. <td bgcolor="#CCCCCC">Harga</td>  
  32. <td bgcolor="#CCCCCC">&nbsp;  
  33. <input name="harga" type="text" /></td>  
  34. </tr>  
  35. <tr>  
  36. <td bgcolor="#CCCCCC">Quantity</td>  
  37. <td bgcolor="#CCCCCC">&nbsp;  
  38. <input name="jumlah" type="text" /></td>  
  39. </tr>  
  40. <tr>  
  41. <td bgcolor="#CCCCCC">Status</td>  
  42. <td bgcolor="#CCCCCC"><p>  
  43. <label>  
  44. <input type="radio" name="status" value="Pelanggan" id="status_0" checked="checked" />  
  45.  Pelanggan</label>  
  46. <label>  
  47. <input type="radio" name="status" value="Bukan pelanggan" id="status_1" />  
  48.  Bukan pelanggan</label>  
  49.   
  50.   
  51. </p></td>  
  52. </tr>  
  53. <tr>  
  54. <td bgcolor="#CCCCCC">Kota</td>  
  55. <td bgcolor="#CCCCCC"><select name="kota">  
  56. <option>Jakarta</option>  
  57. <option>Bandung</option>  
  58. <option>Surabaya</option>  
  59. </select>&nbsp;</td>  
  60. </tr>  
  61. <tr>  
  62. <td height="28" bgcolor="#CCCCCC">&nbsp;</td>  
  63. <td bgcolor="#CCCCCC">  
  64. <input name="" type="submit" value="Hitung" />&nbsp;  
  65. <input name="" type="reset" value="Hapus" /></td>  
  66. </tr>  
  67. </table>  
  68. </form>  
  69. </div>  
  70. </body>  
  71. </html>  
  • Simpan di directory seperti biasa, C:/xampp/htdocs/NamaFolderAnda
  • Buatlah satu file lagi dengan nama proses.php
  • Lalu Paste kode berikut : 
2.Membuat Coding Fungsi
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>Untitled Document</title>  
  6. <style type="text/css">  
  7. .putih {  
  8.  color: #FFF;  
  9. }  
  10. </style>  
  11. </head>  
  12. <body>  
  13.   
  14. <?php   
  15. $nama_barang = $_POST['nama_barang'];  
  16. $harga = $_POST['harga'];  
  17. $jumlah = $_POST['jumlah'];  
  18. $status = $_POST['status'];  
  19. $kota = $_POST['kota'];  
  20.   
  21. //menghitung subtotal  
  22. $subtotal = $harga * $jumlah ;  
  23.   
  24. //menghitung diskon berdasarkan status (pelanggan atau bukan pelanggan).  
  25. //Keterangan :  
  26. //jika statusnya pelanggan akan mendapat diskon 10%.  
  27. //jika statusnya bukan pelanggan maka tidak mendapat diskon. Jadi:  
  28.   
  29. switch ($status){  
  30.  case "Pelanggan":   
  31.   $diskon = $subtotal * 0.1;  
  32.  break;   
  33.  default:   
  34.   $diskon = 0;   
  35.  }  
  36.   
  37. //menghitung ongkos kirim berdasarkan kota tujuan  
  38. if($kota == "Jakarta" ){  
  39.  $ongkos = 20000;  
  40.  }  
  41. else if($kota == "Bandung" ){  
  42.  $ongkos = 10000;  
  43.  }  
  44. else if($kota == "Surabaya" ){  
  45.  $ongkos = 30000;  
  46.  }  
  47. //menghitung total keseluruhan  
  48. $total = $subtotal - $diskon + $ongkos;  
  49. ?>  
  50.   
  51. <div align="center">  
  52. <table width="297" border="1">  
  53. <tr>  
  54. <td colspan="2" bgcolor="#666666">  
  55. <div align="center" class="putih">  
  56. <strong>HASIL PERHITUNGAN</strong>  
  57. </div>  
  58. </td>  
  59. </tr>  
  60. <tr>  
  61. <td width="116" bgcolor="#CCCCCC">Nama Barang</td>  
  62. <td width="165" bgcolor="#CCCCCC">&nbsp;  
  63. <?php echo "$nama_barang"; ?></td>  
  64. </tr>  
  65. <tr>  
  66. <td bgcolor="#CCCCCC">Harga</td>  
  67. <td bgcolor="#CCCCCC">&nbsp;  
  68. <?php echo "Rp. ".number_format($harga); ?></td>  
  69. </tr>  
  70. <tr>  
  71. <td bgcolor="#CCCCCC">Quantity</td>  
  72. <td bgcolor="#CCCCCC">&nbsp;  
  73. <?php echo "$jumlah"; ?></td>  
  74. </tr>  
  75. <tr>  
  76. <td bgcolor="#CCCCCC">Subtotal</td>  
  77. <td bgcolor="#CCCCCC">&nbsp;  
  78. <?php echo "Rp. ".number_format($subtotal); ?></td>  
  79. </tr>  
  80. <tr>  
  81. <td bgcolor="#CCCCCC">Status</td>  
  82. <td bgcolor="#CCCCCC">&nbsp;  
  83. <?php echo "$status"; ?></td>  
  84. </tr>  
  85. <tr>  
  86. <td bgcolor="#CCCCCC">Diskon</td>  
  87. <td bgcolor="#CCCCCC">&nbsp;  
  88. <?php echo "Rp. ".number_format($diskon); ?></td>  
  89. </tr>  
  90. <tr>  
  91. <td bgcolor="#CCCCCC">Ongkos Kirim</td>  
  92. <td bgcolor="#CCCCCC">&nbsp;  
  93. <?php echo "Rp. ".number_format($ongkos)?>   
  94. <?php echo " ( $kota )";?></td>  
  95. </tr>  
  96. <tr>  
  97. <td bgcolor="#666666" class="putih">  
  98. <strong>Total</strong></td>  
  99. <td bgcolor="#666666">&nbsp;  
  100. <?php echo "Rp. ".number_format($total); ?></td>  
  101. </tr>  
  102. </table>  
  103. <a href="index.php"> &lt;&lt; Kembali</a>  
  104.   
  105. </div>  
  106. </body>  
  107. </html>  

  • Simpan dalam folder yang sama dengan file index.php tadi
  • Lokasinya C:/xampp/htdocs/NamaFolderAnda
  • Simpan kedua file tersebut dalam satu folder, kai ini saya simpan di folder dengan nama belajar
  • Lalu coba ketikkan alamat berikut di browser Anda http://localhost/belajar/
  • Penampakannya kurang lebih seperti ini

  • Lalu akan muncul form input seperti ini
  •  Kemudian coba Anda inputkan seperti ini :
  •  Setelah sudah anda isi semua formnya, coba Anda klik Hitung
  • Maka akan muncul halaman proses.php yang menampilkan inputan kita dan hasil perhitungannya, yang kurang lebih seperti ini.