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.

PHP

Pengertian PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.
Image result for pemrograman phpPHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.
Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.
Dikutip dari situs w3techs.com, (diakses pada 18 Desember 2014), berikut adalah market share penggunaan bahasa pemrograman server-side untuk mayoritas website di seluruh dunia :
Market Share PHPDapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP.

Fungsi PHP Dalam Pemrograman Web

Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.
Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.
Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.
Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan HTML</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <li>Nama Mahasiswa ke-1</li>
      <li>Nama Mahasiswa ke-2</li>
      <li>Nama Mahasiswa ke-3</li>
      <li>Nama Mahasiswa ke-4</li>
      <li>Nama Mahasiswa ke-5</li>
      <li>Nama Mahasiswa ke-6</li>
      <li>Nama Mahasiswa ke-7</li>
      <li>Nama Mahasiswa ke-8</li>
      <li>Nama Mahasiswa ke-9</li>
      <li>Nama Mahasiswa ke-10</li>
   </ol>
</body>
</html>
Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li> sebanyak 10 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.
Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
   <head>
      <title>Contoh list dengan PHP</title>
   </head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
   <ol>
      <?php
      for ($i= 1; $i <= 1000; $i++)
         {
            echo "<li>Nama Mahasiswa ke-$i</li>";
         }
      ?>
   </ol
</body>
</html>
Contoh Penggunaan PHP dalam HTML
Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.
PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session, dan hal lainnya yang akan kita pelajari di dalam tutorial belajar PHP di duniailkom.

Dalam tutorial PHP kali ini, kita telah mempelajari pengertian PHP, dan fungsi PHP dalam pembuatan website. Pada tutorial selanjutnya kita akan membahas tentang sejarah PHP dan perkembangan versinya, dari awal kemunculannya pada tahun 1994, hingga menjadi salah satu bahasa pemrograman paling populer saat ini.

Contoh Program sederhana Menggunakan Visual Basic

ANGKAH-LANGKAH MEMBUAT PROGRAM MENGHITUNG VOLUME KERUCUT

Berikut ini adalah langkah-langkah dalam membuat program menghitung volume kerucut.
LANGKAH 1
Buka aplikasi Visual Basic 6.0 lalu pilih Standard EXE seperti gambar di bawah ini.
Setelah terbuka seperti ini gambar di bawah ini.
Kita bisa mengatur besarnya tampilan program dengan menarik ke bawah atau ke samping Project1-Form1(Form) dan Form1.
LANGKAH 2
Kita akan mendesain form dengan menggunakan Label, TextBox, CommandButton yang terdapat pada toolbox( yang dilingkari ). Seperti gambar di bawah ini.
LANGKAH 3
Pengaturan Property (lihat yang dilingkari).
  1. Atur Formnya. Klik Form1, lihat properties, pada (Name) ganti dengan “VLMKERUCUT_FRM” , pada Caption ganti dengan “MENGHITUNG VOLUME KERUCUT”. Jika ingin menggunakan backgroundnya pilih Picture, klik kotak kecil di kiri (None) kemudian pilih gambar yang diinginkan.
  2. Klik Label1, lihat properties, pada Caption ganti dengan “MENGHITUNG VOLUME KERUCUT” , untuk mengatur letak tulisan pilih alignment (disini saya pilih 2-center), untuk memilih warna latar pada tulisan pilih BackColor klik palette( saya pilih warna kuning ), untuk memilih tipe tulisan dan besarnya pilih Font (saya pilih Kristen ITC, Bold, 14), untuk memilih warna tulisan pilihForeColor klik palette.
  3. Klik Label2, lihat properties, pada Caption ganti dengan “JARI JARI”. Atur juga tulisan dengan menggunakan alignment, BackColor, Font, ForeColor seperti pada contoh di atas.
  4. Klik Label3, lihat properties, pada Caption ganti dengan “TINGGI”. Atur juga tulisan dengan menggunakan alignment, BackColor, Font, ForeColor seperti pada contoh di atas.
  5. Klik Label4, lihat properties, pada Caption ganti dengan “VOLUME KERUCUT”. Atur juga tulisan dengan menggunakan alignment, BackColor, Font, ForeColor seperti pada contoh di atas.
  6. Klik Text1, lihat properties, pada (Name) ganti “TXTJARIJARI”, padaText kita kosongkan, atur tulisannya pada Font.
  7. Klik Text2, lihat properties, pada (Name) ganti “TXTTINGGI”, padaText kita kosongkan, atur tulisannya pada Font.
  8. Klik Text1, lihat properties, pada (Name) ganti “TXTVOLKERUCUT”, pada Text kita kosongkan, atur tulisannya pada Font.
  9. KLIK Command1, lihat properties, pada (Name) ganti “CMDPROSES”, pada Caption “PROSES” dan atur tulisan pada Font.
Setelah pengaturan properties dilakukan akan menghasilkan tampilan seperti gambar di bawah ini.
LANGKAH 4
Langkah 4 ini adalah membuat kode program. Kode ini sangat penting karena program bisa berjalan atau tidak ditentukan oleh kode ini. Pada pembuatan kode harus teliti dalam membuatnya.
Double klik pada PROSES nanti akan keluar seperti pada gambar di bawah ini.
Untuk kode menghitung volume kerucut ini adalah sebagai berikut.
Private Sub cmdproses_Click()
Dim JARIJARI, TINGGI, VOLKERUCUT As Integer
JARIJARI = Val(TXTJARIJARI.Text)
TINGGI = Val(TXTTINGGI.Text)
VOLKERUCUT = Val(22 / 7 * JARIJARI * JARIJARI * TINGGI / 3)
TXTVOLKERUCUT.Text = VOLKERUCUT
End Sub

Setelah selesai mengetik kodenya, klik close (tanda X lihat bagian yang dilingkari pada gambar di atas).
Untuk mengecek/menjalankan program tekan F5 atau tanda play yang dilingkar merah pada gambar di atas.
Tampilan output program menghitung volume kerucut sebagai berikut.
Setelah selesai mencoba klik tanda close.
LANGKAH 5
Cara menyimpan file yaitu klik File, save project, pilih dimana tempat menyimpan yang diinginkan, buat folder (setiap program punya folder sendiri), buka folder yang dibuat, klik save.
Kemudian akan muncul lagi seperti ini di bawah ini. pilih save.
Setelah itu akan keluar pertanyaan “Add this project to SourceSafe?” pilih No.
Belun selesai sampai disana karena kita harus mengubah file ke dalam bentuk EXE.
Klik File, klik Make Project1.exe
Akan keluar seperti pada gambar di bawah ini. kemudian klik OK.
SELESAI……