Tampilkan postingan dengan label PHP. Tampilkan semua postingan

Dasar Pemrograman PHP dan MySQL


PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.    File contoh1.php: 

 <html> 
        <head>
           <title> Contoh Sederhana </title> 
</head> 
      <body> 
       <?php 
        echo(“Hallo apakabar? Nama saya PHP script”); 
         ?>
       </body> 
 </html>



VARIABLE 

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a.   Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.    File contoh2.php:  

<?php 
$a=”5”; 
$b=”2”; 
$hasil=$a+$b; 
echo($hasil); 
?>  
hasilnya adalah




File contoh3.php:  

<?php 
$a=”5”; 
$b=”2”; 
$hasil=$a.$b; 
echo($hasil); 
?> 
hasilnya adalah:






STRUKTUR KONTROL

IF 
Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat.  Cara penulisannya adalah sebagai berikut:  


if (syarat)  
{  
statement  
}   


atau: 



if (syarat)  
{  
statement  
}  
else  
{  
statement lain  
}  


atau:

  
if (syarat pertama)  
{  
statement pertama  
}  
elseif (syarat kedua)  
{  
statement kedua  
} 

else  
{  
statement lain  
}  


File contoh5.php:  

<?php 
$a=4; 
$b=9; 
if ($a>$b)  
{  
echo(“a lebih besar dari pada b”);  
} 
elseif ($a<$b)  
{  
echo(“a lebih kecil b”);  
} 
else  
{  
echo(“a sama dengan b”);  
} 
?> 

 Hasilnya adalah:





WHILE 

Bentuk dasar dari statement While adalah sebagai berikut:  

while (syarat)  
{
  statement  
}  
Arti dari statemant While adalah memberikan perintah untuk menjalankan statement dibawahnya secara berulang-ulang, selama syaratnya terpenuhi. 

 File contoh6.php:  


<?php 
$a=1; 
while ($a<10)   
{  
echo($a);
$a++;  
} 
?>   

Hasilnya adalah:





FOR 

Cara penulisan statement FOR adalah sebagai berikut:  
for (ekspresi1; ekspresi2 ; ekspresi3)  statement  

ekspresi1 menunjukkan nilai awal untuk suatu variable 
ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant 
ekspresi3 menunjukkan pertambahan nilai untuk suatu variable  

File contoh7.php:  

<?php  

for ($a=0;$a<10;$a++)  
{  echo(“Nilai A = ”);  
echo(“$a”);  
echo(“<br>”); 
} 
?>  

Hasilnya adalah:




SWITCH 

Statement SWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan. 
Struktur Switch adalah sebagai berikut:  
switch (variable)  
case nilai:  
statement  case nilai:  
statemant  case nilai:  
statement  .  .  .  

File contoh8.php:  

<?php 
$a=2; 
switch($a)  
{
 case 1:  
echo(“Nilai variable a adalah satu”);  
break;  
case 2:  
echo(“Nilai variable a adalah dua”);  
break;  
case 3:  
echo(“Nilai variable a adalah tiga”);  
break;  
} 
?>  

Hasilnya adalah: 



REQUIRE 

Statement Require digunakan untuk  membaca nilai variable dan fungsi-fungsi dari sebuah file lain. Cara penulisan statement Require adalah:   

require(namafile);   

Statement Require ini tidak dapat dimasukkan diadalam suatu struktur looping misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut hanya sekali saja.

File contoh9.php:  

<?php 
$a=”Saya sedang belajar PHP”;  
function tulistebal($teks) 
{ 
echo(“<b>$teks</b>”); 
} 
?>  


File contoh10.php:  
<?php 
require(“contoh9.php”); 
tulistebal(“Ini adalah tulisan tebal”); 
echo(“<br>”); 
echo($a); 
?>  

Hasilnya adalah:





INCLUDE 
Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam suatu looping misalkan dalam statement for atau while.   

File contoh11.php:  

<?php 
echo(“--------------------------------------<br>”); 
echo(“PHP adalah bahasa scripting<br>”); 
echo(“--------------------------------------<br>”); 
echo(“<br>”); 
?>  

File contoh12.php:  
<?php 
for ($b=1; $b<5; $b++)  
{  
include(“contoh11.php”);  
} 
?>  

Hasilnya adalah:





oke demikian dulu untuk pemaparan  dasar pemrograman php selanjutnya akan kita bahas kembali  dan lanjutkan mengenai dasar dasar mysql untuk lebih memperdalam ilmu kita.



Bag 3. Dasar PHP, Include and Recuire

Include  &  require Jika  Anda  berpengalaman  dalam  bahasa  pemrograman  C,  Anda  pasti  familiar  dengan  perintah  include  yang  hampir selalu  muncul  di  awal  kode  program  C.  PHP  memiliki  dua  macam  fungsi  untuk  maksud  yang  sama,  namun  dengan karakteristik  yang  khas  untuk  masing  masing  fungsi.  Fungsi  yang  pertama  adalah  fungsi  include()  dan  yang  kedua adalah  fungsi  require().  Anda  dapat  mencoba  contoh  berikut  ini  sebagai  gambarannya.

  <html> 
<head>  
<title>Persenjataan  dan  Perlengkapan  Perang  Enterprise</title> 
</head>  
<?php
   //  Standar  Senjata  Kapal  Perang  Kelas  Galaxy   require("torpedo.php");   require("laser.php");  
//  Standar  Perisai  Kapal  Perang  Kelas  Galaxy   include("shielding.php"); 
//  Standar  Mesin  Penggerak  Kapal  Perang  Kelas  Galaxy   include("impuls.php");   include("warp.php");
   ?>
  <body> 
LCAR:  Cek  kesiapan  perlengkapan  perang  USS  Enterprise  NCC-1701-D   <ol  type="1">   <li>  Torpedo  :

<?php
echo  $torpedo; 
?>
  <li>
Laser  : 

<?php
  echo  $laser;
?> 
<li> 
Perisai  : 
<?php 
echo  $shielding; 
?>  
<li> 
Mesin  Impuls  : 
<?php 

echo  $impuls; 
?>
  <li>
Mesin  Warp  : 
<?php 
echo  $warp; 
?>  
</ol>  
<br>
Commander  La  Forge,  segera  laporkan  semua  sistem  persenjataan  telah  dicek dan  berfungsi  dengan  baik.   USS  Enterprise  siap  menghadapi  Kapal  Romulan.
<br>
  </body>  
</html>
Simpan  kode  di  atas  dengan  nama  coba6.php  dan  panggil  melalui  browser.  Hopla,  akan  kita  dapatkan  begitu banyak  pesan  kesalahan  (error).  Tentu  saja,  karena  kita  belum  membuat  file-file  torpedo.php,  laser.php, shielding.php,  impuls.php,  dan  warp.php.  Berikut  ini  adalah  kode  program  untuk  file-file  tersebut.   [torpedo.php]   <?php   $torpedo  =  "Four  Bays  Photon  Torpedo";  
?> 
[laser.php]  

<?php  
$laser  =  "Six  Laser  Canons"; 
?> 
[shielding.php] 
<?php  
$shielding  =  "EM  Polarization  Shielding";
  ?> 
[impuls.php]   [warp.php]  
<?php  
$impuls  =  "Federation  Impulse  Power  System";  
?>  
<?php   $warp  =  "Matter/Antimatter  Reactor  (Warp  Core)"; 
?>

Setelah  Anda  menuliskan  semua  file  yang  dibutuhkan  seperti  contoh  di  atas,  maka  jika  Anda  memanggil  program utamanya  (coba6.php),  PHP  secara  otomatis  akan  mengikutsertakan  program-program  lain  yang  ditentukan  melalui require()  dan  include(),  membaca  variabel  $torpedo,  $laser,  $shielding,  $impuls,  dan  $warp,  serta menampilkan  isi  atau  nilai  dari  variabel  tersebut  pada  halaman  yang  kita  panggil.   Apakah  require()  dan  include()  itu  benar-benar  sama  cara  kerjanya?  Tentu  saja  tidak,  sebab  jika  sama fungsinya  tentu  tidak  selayaknya  dibedakan  fungsinya.  Perbedaan  mendasar  antara  kedua  fungsi  ini  adalah:

. Fungsi  require()  akan  selalu  digantikan  oleh  isi  dari  file  yang  ditunjuk  dalam  fungsi  ini  dan  tidak  dapat digunakan  dalam  percabangan/perkondisian  (seperti  perkondisian  "jika  ini  maka  require  file  anu")  ,  karena file  yang  ditunjuk  akan  selalu  direferensi  tanpa  peduli  kondisi  struktur/aliran  script.   ·  Fungsi 

. include()  akan  mengatur  pembacaan  file  yang  ditunjuk  dapat  sesuai  dengan  kondisi  struktur/aliran script,  sehingg  fungsi  ini  dapat  digunakan  pada  percabangan/perkondisian.  

Melihat  ciri-ciri  di  atas,  require()  akan  sesuai  digunakan  untuk  mereferensi  file  yang  berisikan  variabel  dan  fungsifungsi  global  yang  digunakan  pada  seluruh  bagian  dari  script  utama.  Sementara  include()  umumnya  digunakan untuk  menyisipkan  kode  program/script  atau  tag  HTML  pada  program/script  utama,  misalkan  untuk  header  atau footer  setiap  halaman  dalam  sebuah  situs.  

Catatan  yang  penting  untuk  kedua  fungsi  ini,  parser  PHP  akan  meninggalkan  mode  PHP  dan  kembali  ke  mode  HTML standar  pada  saat  membaca  file  yang  ditunjukkan  oleh  kedua  fungsi  ini.  Itu  sebabnya  pada  contoh  di  atas,  semua  file yang  ditunjuk  oleh  fungsi-fungsi  ini  selalu  dimulai  dengan  tag 

<?php 
dan  diakhiri  dengan  tag 
?> 
untuk mengembalikan  mode  file  ke  mode  script  PHP.   Contoh  penggunaan  fungsi  include()  yang  umum  untuk  header  dan  footer  pada  halaman  HTML.   <html>  

          <head>  
     <title>Title  Halaman</title>  
           </head>  
            <body>   
     <?php  
include("header.html");  
?>  
.  .  .  .  .  isi  halaman  HTML  .  .  .  .  .  <br>  
<?php  
include("footer.html");  
?>  
</body>  
</html>
Dengan  misalnya  header.html  berisi:   <table  width="100%"  bgcolor="#A0A0A0">   <tr>   <td  bgcolor="#0000F0"  align="center">LCAR  :  USS  Enterprise</td>  
</tr>  
</table>
dan  footer.html  berisi  misalkan:   <table  width="100%"  bgcolor="#A0A0A0">  
<tr>  
<td  bgcolor="#0000F0"  align="center">  
<font  size="-1">(c)  United  Federation  of  Planets.</font>   </td>  
</tr> 
  </table>
Dengan  struktur  halaman  web  seperti  dicontohkan  ini,  maka  kita  dapat  dengan  mudah  membuat  keseragaman  pada halaman-halaman  situs/aplikasi  yang  kita  bangun.  Perubahan  pada  header  dan  footer  dapat  dilakukan  dengan mengedit  kedua  file  ini  saja,  tanpa  perlu  mengganti  semua  halaman  situs/aplikasi  yang  telah  dibangun.  Bayangkan jika  ada  100  halaman,  tentu  akan  sangat  memberikan  kita  waktu  luang  untuk  bersantai  daripada  jika  kita  harus melakukan  update  halaman  satu  persatu  untuk  perubahan  ini.   Sampai  di  sini,  kita  telah  belajar  konsep  membangun  blok  PHP,  sedikit  perintah  dasar  PHP  untuk  tampilan  layar  di browser,  dasar-dasar  variabel,  operasi  matematis  sederhana,  cara  penyisipan  file  pada  script  PHP.  Pengetahuan  ini akan  dipakai  sebagai  dasar  untuk  melanjutkan  pelajaran  bagaimana  membuat  dan  mengoperasikan  masukan  lewat form  HTML.  Anda  perlu  bersabar  menantikan  bagian  kedua  dari  tulisan  ini.







Bag 2 . Dasar PHP, Operator Matematis


operator  matematis




Kita  telah  mengenal  dasar-dasar  penggunaan  variabel  dalam  PHP pada bag 1 Dasar PHP dan Variable.  Sekarang  kita  teruskan  perjalanan  kita  dengan mempelajari  penggunaan  beberapa  operator  matematika  yang  paling  berguna  untuk  menyusun  sebuah  daftar, katakanlah  Geordi  LaForge  akan  menyusun  daftar  belanja  peralatan  di  markas  Federasi  Planet  untuk  ekspedisi  di  Deep Space  9.   Geordi  berencana  membeli  peralatan:   ·  Senjata  Phaser  2  buah   ·  Tricorder  5  buah   ·  Visor  Cadangan  1  buah   ·  Analyzer  Photonik  3  buah   Senjata  phaser  berharga  7.500  dolar,  Tricorder  12.500  dolar,  Visor  16.000  dolar  dan  Analyzer  Photonik  berharga 2.300  dolar.  Sebagai  langganan,  Geordi  mendapatkan  diskon  5%  dari  seluruh  jenis  peralatan  yang  dibeli. Bagaimanakah  kita  menyusun  halaman  HTML  untuk  menampilkan  tabel  daftar  peralatan  Geordi  beserta  harga  dan total  harganya?  Anda  bisa  mencoba  mempelajari  kode  di  bawah  ini  yang  dapat  Anda  simpan  dengan  nama coba4.
php.  
<?php 
//  inisiasi  variable  yang  digunakan   // 
nama  peralatan   $alat_geordi1  =  "Phaser";   $alat_geordi2  =  "Tricorder";   $alat_geordi3  =  "Visor";   $alat_geordi4  =  "Analyzer  Photonik";  
//  harga  per  unit  peralatan 
$harga_alat_geordi1  =  7500;   $harga_alat_geordi2  =  12500;  
$harga_alat_geordi3  =  16000;   $harga_alat_geordi4  =  2300;  
//  jumlah  peralatan  yang  ada   $jumlah_alat_geordi1  =  2; 
$jumlah_alat_geordi2  =  5;   $jumlah_alat_geordi3  =  1;   $jumlah_alat_geordi4  =  3; 
//  total  harga  per  jenis  peralatan  
$total_alat_geordi1  =  $jumlah_alat_geordi1  *  $harga_alat_geordi1;  
$total_alat_geordi2  =  $jumlah_alat_geordi2  *  $harga_alat_geordi2;  
$total_alat_geordi3  =  $jumlah_alat_geordi3  *  $harga_alat_geordi3;  
$total_alat_geordi4  =  $jumlah_alat_geordi4  *  $harga_alat_geordi4;  
//  hitung  grand  total  nilai  peralatan  Geordi   $total_  harga  =  $total_alat_geordi1  +  $total_alat_geordi2   +  $total_alat_geordi3  +  $total_alat_geordi4; 
//  besar  diskon  untuk  Geordi   $diskon  =  5;  
//  jumlah  total  diskon  yang  diberikan  kepada  Geordi   $nilai_diskon  =  ($diskon  *  $total_harga)/100;  
//  jumlah  yang  harus  dibayar  Geordi   $total_harga_dibayar  =  $total_harga  -  $nilai_diskon;  
?>
<html> 
<head> 
<title>Geordi  dan  Daftar  Peralatan  Yang  Dibeli</title>   </head>  
<body>  
<center>   <table  border="1"  cellspacing="0"  cellpadding="3">   <tr>   <td  colspan="4"  align="center"  valign="middle">   <b>Daftar  Pemesanan  Peralatan  Geordi  La  Forge  -  NCC1701D</b>  
</td>
   </tr>  
<tr>
  <td><b>Nama  Peralatan</b></td>   <td><b>Jumlah</b></td>   <td><b>Harga  Satuan</b></td>   <td><b>Jumlah  Harga</b></td>   </tr>   <?php   //  Mulai  untuk  mengisi  tabel  daftar  dengan  data  yang  ada   ?>   <tr>   <td  align="left"><?php  echo  $alat_geordi1;
?>
</td>
  <td  align="right"><?php  echo  $jumlah_alat_geordi1;
?></td>   <td  align="right"><?php  echo  $harga_alat_geordi1;
?></td>   <td  align="right">
<?php  echo  $total_alat_geordi1;
?>
</td> 
</tr>  
<tr>   <td  align="left">
<?php  echo  $alat_geordi2;
?>
</td>  
<td  align="right"><?php  echo  $jumlah_alat_geordi2; 
?>
</td>  
<td  align="right">
<?php  echo  $harga_alat_geordi2;
  ?>
</td>  
<td  align="right">
<?php
echo  $total_alat_geordi2;
?>
</td>  
</tr>  
<tr>  
<td  align="left">
<?php  echo  $alat_geordi3;  ?>
</td>  
<td  align="right">
<?php 
echo  $jumlah_alat_geordi3;
?>
</td> 
<td  align="right">
<?php 
echo  $harga_alat_geordi3; 
?>
</td> 
<td  align="right">
<?php 
echo  $total_alat_geordi3; 
?>
</td> 
</tr>  
<tr> 
<td  align="left">
<?php 
echo  $alat_geordi4; 
?>
</td>  
<td  align="right">
<?php 
echo  $jumlah_alat_geordi4;
?>
</td>  
<td  align="right">
<?php
echo  $harga_alat_geordi4;  ?>
</td>
  <td  align="right">
<?php 
echo  $total_alat_geordi4; 
?>
</td> 
</tr>  
<tr>  
<td  colspan="3"  align="right">Total  Harga</td> 
<td  align="right">
<?php 
echo  $total_harga; 
?>
</td> 
</tr>
  <tr> 
<td  colspan="3"  align="right">
Diskon
<?php
echo "( $diskon % )";
?>
</td>
<td align="right">
<?php
echo $nilai_diskon;
?>
</td> 
</tr>
<tr> 
<td colspan="3" align="right">Jumlah harus dibayar</td>  <td align="right">
<?php
echo $total_harga_dibayar;
?>
</td>
  </tr>
</table>
</center> 
</body>
</html>
Kelihatan seperti program yang panjang dan kompleks? Sebenarnya program ini sederhana saja, hanya karena kita belum menginjak pada cara mengatur aliran dan pengulangan program maka program ini menjadi panjang. Pada saatnya nanti kita akan mampu membuat program dengan maksud yang sama namun dengan cara yang lebih singkat. Sampai di sini, terpaksa Anda relakan saja harus mengetik kode yang cukup panjang terlebih dahulu. Hitung-hitung latihan membiasakan diri dalam struktur kalimat dan penyisipan kode PHP pada format HTML. 
Tampilan hasil kode di atas adalah seperti di bawah ini. 

Dalam contoh di atas, kita telah belajar cara melakukan operasi matematis untuk bilangan. Kita telah mencoba mengalikan, menjumlahkan, membagi dan mengurangi. Untuk jenis data string, kita dapat menggabungkan/menyambung dua buah string dengan operator titik ("."). Contoh berikut ini akan membantu kita untuk lebih mengerti.    
 <?php  
// inisiasi variabel  $a = "USS Enterprise";  $b = "Menurut catatan kapten";  $c = "Mengunjungi Planet Vulcan;  
// alternatif pertama  $alt1 = $a . " " . $c . ", " . $b . "."; 
 // alternatif kedua  $alt2 = $b . ", " . $a . " " . $c . ".";  
?> 
 <html> 
 <head>  
<title>Menggabungkan String</title>  
</head>
<body> 
  String  yang  pertama  adalah:  <br>   
<?php  
echo  $alt1;  
?> 
  <br>
<br>   String  yang  kedua  adalah:  <br>   <?php  echo  $alt2;  ?>   </body>   
</html> 
Simpan  kode  di  atas  
sebagai  coba5.php,  dan  cobalah  menjalankannya  dari  browser.  Maka  di  layar  akan  muncul hasil  seperti  ini:   String  yang  pertama  adalah:   USS  Enterprise  Mengunjungi  Planet  Vulcan,  Menurut  catatan  kapten.   String  yang  kedua  adalah:   Menurut  catatan  kapten,  USS  Enterprise  Mengunjungi  Planet  Vulcan. 
Demikian  penjelasan mengenai  operator matematis pada php
Baca juga pada artikel lain mengenai php di blog kami




Konsep Pemrograman OOP, PHP




Pemrograman dari tahun ke tahun terus berkembang seiring dengan perkembangan itu, penyempurnaan program
terus dilakukan, ini berfungsi selain untuk mempermudah para programmer dalam membuat program,
penyempurnaan program juga dilakukan untuk menutup celah dari sebuah program.
Sebelumya kita mengenal beberapa jenis pemrograman seperti pemrograman prosedural, pemrograman modular
dan pemrograman abstraksi data
Karena dirasakan masih adanya keterbatasan pada bahasa pemrogramman tersebut maka dibuat sebuah konsep yang disebut OOP, OOP(Object Oriented Programming) adalah sebuah konsep dimana semua pemecahan masalah dibagi ke dalam objek. Dalam OOP data dan fungsi-fungsi yang akan mengoperasikannya digabungkan menjadi satu kesatuan yang dapat disebut sebagai objek.
Proses perancangan atau desain dalam suatu pemrograman merupakan proses yang tidak terpisah dari proses yang
mendahului, yaitu analisis dan proses yang mengikutinya.
Dalam Konsep OOP ada beberapa dasar yang harus dimengerti Seperti:
\u2022Class,
class bisa dibilang adalah gambaran karakter dari sebuah benda/object. Sifat-sifat objek, dan juga apa yang bisa
dilakukan oleh objek tersebut.
Contoh dari kelas:
Ada berbagai jenis kendaraan darat seperti kendaraan roda dua(motor/sepeda), roda tiga(becak) dan roda
empat(mobil) kendaraan berroda dua,tiga dan empat itu pada konsep OOP disebut sebagai Class, kita ambil satu contoh kelas kendaraan berroda empat (Mobil), Mobil memiliki bentuk yang berbeda, warna yang berbeda, bentuk dan warna tersebut pada konsep OOP disebut sebagai Properties sedangkan cara berjalan, cara berhenti, cara menyalakan lampu pada mobil itu disebut sebagai method
\u2022Object, merupakan suatu bentuk dari class
Contoh dari Object:
dari contoh diatas dapat disimpulkan bahwa objek dari kelas mobil adalah sedan,truk, jip
\u2022Inheritance, yaitu salah satu teknis untuk membuat class lebih spesifik.(suatu kelas berasal dari turunan
pertama atau lebih kelas lainnya)
Contoh dari Inheritance:
Membuat class yang lebih spesifik dari mobil yaitu bmw,volvo,mercy class ini memiliki property tambahan seperti
adanya gps, dvd players dll
\u2022Encapsulation, yaitu mem-pak suatu objek sehingga untuk memakai objek tersebut, kita tidak perlu tahu
detail bagaimana suatu action terjadi.(penyembunyian informasi melaui private dan protected)
Contoh dari Encapsulation:
Suatu objek mobil sedan menyalakan lampu(bagai mana lampu mobil bisa terhubung dengan arus listrik yang ada
pada accu)detail dari proses menyalanya lampu dari sebuah mobil sedan kita tidak perlu mengerti


Konsep Pemrograman OOP
\u2022Polymorphism, yaitu suatu object bisa bertindak lain terhadap message/method yang sama.(kemampuan
objek berubah menjadi objek yang lain)
Contoh dariPolymorphism:
Setiap mobil Memiliki Sokbreker (Per) yang dapat menentukan kenyamanan saat berkendara, tetapi mobil sedan
lebih nyaman dibanding kan dengan mobil carry
Dan sebagai penutup saya berikan contoh pemrograman OOP dengan PHP:
Contoh sederhana pemrograman OOP dengan PHP
Pembuatan Class:
class hewan{
#Properties Class
var $tinggi; var $berat;
function hewan(){#Constructor
echo "Initialisation Object";
}
function get_berat(){ return $this->berat;
}
}
Keterangan:
Nama Class: hewan
Properties:tinggi,berat
Fungsi hewan adalah sebuah constructor dari kelas hewan, contstructor tersebut akan dijalankan
ketika kita membuat sebuah object hewan.
Properti Kelas
Contoh, misalkan kita akan memberikan nilai pada variable properti berat dengan value "50", untuk
memberikan value pada properti kelas kita menggunakan variable $this, Untuk mengakses/menggambil
value properti sebuah kelas juga menggunakan variable $this
contoh
$berat=50
$this->berat=50;//
echo "$berat";
echo $this->berat;//hasilnya:50
cara di atas bisa kita jadikan dalam bentuk function berikut :
function set_berat($berat){
$this->berat=$berat;
}
function get_berat(){ return $this->berat;
}
Konsep Pemrograman OOP

Methode/Behavior Kelas
Methode/Behavior Kelas adalah fungsi-fungsi apa yang bisa dilakukan oleh object
function belanja($xbelanja)
{
if ($xbelanja){
$blj = "sedang belanja ";}
else{
$blj ="Sudah Pulang";
}
return $blj;
}
function main($xmain)
{
if ($xmain){
$mn= "Sedang Bermain";}
else{
$mn="Lagi tidur";
}
return $mn;
}
sedangkan untuk membuat objek diperlukan perintah new
contoh:
$fajar = new manusia; $yudi = new manusia;
saya membuat 2 object manusaia yaitu $fajar dan $yudi. Setiap object akan memiliki properti
sendiri-sendiri, misalkan saya berikan nilai/value "Fajar Jatmika" dari properti nama dari object
$fajar, dan pada object lainnya:
$fajar->set_nama("Fajar jatmika"); $yudi->set_nama("Yudi Rahman");
Sedangkan untuk mendapatkan value dari masing properti name dari object kita bisa melakukan cara
berikut:
$fajar->get_nama();$yudi->get_nama();
untuk penggunaan methode atau behavior pada object kita bisa melakukan cara berikut:
$fajar->blj(true);$yudi->mn(true);
Jadi inti dari pemrograman OOP adalah konsep dimana semua pemecahan masalah dibagi ke dalam objek-objek
yang berfungsi untuk mempermudah programmer apabila ada pengeditan program.



Konsep Pemrograman OOP
PDF to Word P2WConvertedByBCLTechnologies

Bag 1. dasar PHP dan variable PHP

Jika sistem Apache Web Server, PHP4, dan MySQL kita telah siap dan terkonfigurasi dengan benar, sekarang adalah saatnya yang paling tepat untuk memulai perjalanan ini. Program "Hello World!" yang legendaris untuk memulai belajar sebuah bahasa pemrograman, sengaja tidak dipakai karena kita tidak ingin meneruskan tradisi kuno ini. Ada hal yang lebih berguna yang dapat kita pakai sebagai contoh. Anda bisa mulai memilih text editor favorit Anda (yang jelas vi bukan sebuah program nyaman bagi pemula). Jika Anda bekerja di  sistem operasi Windows, Anda bahkan dapat memilih Lingkungan Pengembangan Terpadu/IDE (Integrated Development Environment) khusus untuk PHP  Silakan coba kode di bawah ini dan simpan sebagai file dengan ekstension .php, misalkan coba.php.    

 <?php  

phpinfo();  

?>   
 Untuk menjalankannya, kita bisa mulai membuka browser web kesukaan kita, kemudian arahkan alamat pada file coba.php yang telah kita buat, misalkan alamatnya adalah http://localhost/coba.php, maka Anda akan mendapatkan tampilan browser Anda berisikan parameter-parameter yang diset untuk PHP yang kita miliki. Anda dapat mengubah parameter ini dengan memodifikasi file php.ini. Jika Anda memang benar-benar masih pemula, jangan kaget melihat begitu banyaknya parameter yang harus diset untuk PHP Anda, karena akan saya beri tahu sebuah rahasia kecil bahwa nilai parameter yang default sebenarnya sudah sangat lebih dari cukup untuk memulai belajar pemrograman PHP 4.  Konsep pemrograman dengan PHP ini sedikit berbeda dengan pemrograman dengan menggunakan script CGI yang memaksa kita untuk selalu menulis kode yang menghasilkan keluaran dalam format HTML. Pada PHP, kita diberikan kebebasan untuk menyisipkan kode PHP di mana pun pada halaman HTML biasa dan menjalankan kode PHP tersebut setiap ada permintaan terhadap halaman tersebut.  Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.

<script language="php">
  . . . . kode PHP . . . . 
 </script> 

Cara yang lebih singkat adalah:        

<?php  

. . . . kode PHP . . . . 
 
?>
 Atau bisa juga 
    
<? 
 . . . . kode PHP . . . .  
?> 

Bahkan jika Anda memiliki waktu yang cukup mengubah parameter pada php.ini, Anda bisa membuat kode penyisipan PHP menjadi mirip seperti pada ASP yaitu dengan:     

<% 
 . . . . kode PHP . . . .  

%> 

Sampai di sini ada keraguan? Jika tidak, mari kita lanjutkan dengan contoh nyata cara mengkombinasikan kode PHP dengan file HTML biasa. Cobalah Anda ketik kode di bawah ini, lalu simpan dengan nama misalnya coba1.php. Panggil melalui browser dan amati hasilnya.

<html>  
<head>  
<title>Test Penyisipan PHP Pada HTML</title> 
 </head> 
 <body> 
 Kapal Asing, Silakan identifikasikan diri Anda! <br>
  <?php  
// Berikut ini adalah kode PHP yang disisipkan  

echo "<b>Ini adalah kapal Federasi Planet USS Enterprise.<br>";  
echo "Saya Piccard, Jean Luc Piccard, kapten kapal.</b>"; 
 ?>  
</body>  
</html> 
Setelah Anda panggil file ini lewat browser, Anda dapat mencoba melihat kode asal dokumen HTML yang kurang lebih akan nampak seperti ini.


<html>  
<head> 
 <title>Test Penyisipan PHP Pada HTML</title>  
</head>  
<body> 
 Kapal Asing, Silakan identifikasikan diri Anda! <br>  
<b>Ini adalah kapal Federasi Planet USS Enterprise.<br>  
Saya Piccard, Jean Luc Piccard, kapten kapal.</b> 
 </body> 
 </html>

Terlihat  bahwa  dokumen  yang  tampil  di  browser  pengguna  adalah  murni  HTML  tanpa  kode  PHP  satu  pun.  Pengguna tidak  dapat  melihat  kode  PHP  yang  ditulis  oleh  programmer  karena  kode  tersebut  telah  diproses  menjadi  format  HTML oleh  interpreter  PHP  pada  server  asal  kode  PHP.   Pada  setiap  akhir  perintah  PHP  selalu  diakhiri  dengan  tanda  titik-koma  (";"),  seperti  juga  Perl  dan  C.  Bagi  seorang pemula,  keharusan  ini  seringkali  dilupakan  dan  menjadi  sebuah  kesalahan  umum  terjadi.  Programmer  PHP  dapat menyisipkan  komentar  yang  tidak  akan  dieksekusi  oleh  mesin  PHP  dengan  dua  cara  seperti  pada  contoh  dibawah  ini.  

 <?php   //  Ini  adalah  komentar  dalam  satu  baris   /*  Kalau  yang  ini,  komentar   dalam  banyak  baris,  yang  baru   akan  selesai  setelah  diakhiri   dengan  */   ?>   


VARIABLE

Variabel/Peubah  adalah  bagaikan  garam  dan  sayur  dalam  bahasa  pemrograman,  dan  kabar  baiknya adalah  PHP  pun  memilikinya.  Variabel  dapat  dibayangkan  sebagai  sebuah  tempat  penyimpanan  data bagi  nilai  numeris  maupun  non  numeris,  agar  dapat  digunakan  pada  bagian  lain  dari  script  program PHP.   PHP  mendukung  berbagai  jenis  variabel  yaitu:   ·  integer(bilangan  bulat),   ·  bilangan  floating  point  (presisi  tunggal,  ganda)   ·  boolean   ·  null  (untuk  variabel  yang  belum  diset).   ·  string   ·  array   ·  object   ·  resource   ·  unknown.   Jika  Anda  terbiasa  menggunakan  C  atau  Pascal,  maka  Anda  harus  bersiap-siap  kehilangan  sebuah  kewajiban,  karena pada  PHP  Anda  tidak  perlu  mendefinisikan  terlebih  dahulu  jenis  variabel  sebelum  menggunakannya.  PHP  memiliki kepandaian  untuk  membedakan  jenis  variabel  secara  otomatis  berdasarkan  konteks  yang  sedang  berlaku  bagi variabel  tersebut.   Setiap  variabel  dalam  PHP  selalu  dimulai  dengan  tanda  dolar  ("$")  dan  harus  dimulai  dengan  huruf  dan  dapat  diikuti oleh  huruf  dan  angka.  Dengan  demikian,  $warpspeed,  $impuls_speed,  $LCAR  dan  $Dilithium1  adalah  contoh penamaan  variabel  PHP  yang  valid.   Setiap  variabel  dalam  PHP  peka  terhadap  perbedaan  huruf  kapital  dan  non  kapital,  sehingga  $subspace, $SubSpace,  dan  $SUBSPACE  adalah  tiga  buah  variabel  yang  berbeda.   Mari  kita  coba  latih  sedikit  penggunaan  variabel  PHP  dengan  contoh  di  bawah  ini  yang  merupakan  modifikasi  dari contoh  coba1.php.   

<html> 
  <head>   
<title>Test  Penyisipan  PHP  Pada  HTML</title> 
  </head>   
<body>  
 Kapal  Asing,  Silakan  identifikasikan  diri  Anda!  <br>
   <?php   //  Berikut  ini  adalah  inisiasi  beberapa  variabel   $namad  =  "Jean";   $namat  =  "Luc";   $namab  =  "Piccard";   ?>   <b>Ini  adalah  kapal  Federasi  Planet  USS  Enterprise.<br>   <?php   echo  "Saya  $namab,  $namad  $namat  $namab,  kapten  kapal.</b>";   ?>  
 </body>   
</html>


Variabel  $namad,  $namat,  $namab  adalah  variabel  yang  dari  awal  diset  sebagai  variabel  string  dan  kemudian  isinya digunakan  pada  pemanggilan  fungsi  PHP  echo().  Fungsi  echo()  merupakan  fungsi  yang  sangat  populer  di  PHP  dan umumnya  digunakan  untuk  membentuk  keluaran  tampilan.  Saudara  kembar  dari  fungsi  echo()  ini  adalah  fungsi print().  Kode  berikut  ini  dapat  digunakan  sebagai  contoh  penggunaan  fungsi  print()  untuk  menggantikan  fungsi echo().  Anda  bisa  menyimpan  kode  ini  dengan  nama  coba2.php.   

<html>   
<head>   
<title>Test  Penyisipan  PHP  Pada  HTML</title>  
 </head>   
<body>   Kapal  Asing,  Silakan  identifikasikan  diri  Anda!  <br>   <?php   
//  Berikut  ini  adalah  inisiasi  beberapa  variabel   $namad  =  "Jean";   $namat  =  "Luc";   $namab  =  "Piccard";   
?>  

 <b>Ini  adalah  kapal  Federasi  Planet  USS  Enterprise.<br>   

<?php   

print("Saya  $namab,  $namad  $namat  $namab,  kapten  kapal.</b>");   
?>  
 </body>   
</html>

 Berikut  ini  adalah  sebuah  contoh  mengenai  betapa  luwesnya  penggunaan  variable  dalam  PHP.  Simpan  kode  ini  dalam nama  coba3.php.   

<?php   
//  Contoh  variabel  $a   $a  =  "Testing";   // 

 Kini  $a  adalah  variable  jenis  String   echo  "Nilai  a  adalah  $a  (string)<br>";   $a  =  55;  //  Kini  $a  adalah  variable  jenis  Integer   echo  "Nilai  a  berubah  menjadi  $a  (Integer)<br>";   $a  =  7.5;  //  Kini  $a  adalah  variable  jenis  floating  point   echo  "Nilai  a  sekarang  menjadi  $a  (floating  point)<br>"; 

  ?>   

TOKO ONLINE

oke sobat fullbringer semua !!!!selamat malam .......

kali ini fullbring ingin berbagi sebuah aplikasi toko online berbasis php mysql
dengan adanya aplikasi php mysql ini sobat fullbringer dapat mengiklankan barang - barang yang sobat semua ingin jual secara online



Dalam aplikasi ini ada banyak menu yang akan dapat sobat fullbringer dapatkan diantaranya adalah


  • MENU UTAMA
    • Edit Menu Utama
    • Edit Sub Menu
    • Edit Profil
    • Edit Selamat Datang
    • Edit Cara Pembelian
    • Tambah Kategori Produk
    • Tambah Produk
    • Lihat Order Masuk
    • Lihat Pesan Masuk
    • Edit Ongkos Kirim
    • Edit Jasa Pengiriman
    • Lihat Laporan Transaksi
  • MODUL WEB
    • Ganti Header
    • Edit Costumer Online
    • Edit Rekening Bank
    • Edit Link Terkait
  • MANAJEMEN ADMIN
    • Ganti Password
    • Edit Modul Admin

oke menu menu diatas adalah fasilitas yang akan sobat fullbringer temui

baiklah  aplikasi dapat sobat fullbringer dapatkan pada link dibawah





hkjskjkjkf


►

- Copyright © FULBRING - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -