Rabu, 24 April 2013


        Simple Object Oriented PHP Tutorial – 1

09 Jul
Pada artikel kali ini saya akan coba membahas tentang OOP pada PHP. Sebelumnya pastikan dulu versi PHP adalah PHP versi 5. Saya tidak akan menjelaskan konsep OOP sendiri secara detail namun hanya akan sedikit membahas mengenai implementasi OOP pada PHP.
Langkah 1: Hal pertama yang perlu dilakukan adalah membuat dua halaman PHP: index.php class_lib.php.
Konsep OOP adalah menciptakan code secara modular, sehingga code PHP berorientasi objek kita akan berada pada file khusus yang dimasukkan ke dalam halaman PHP normal kita dengan menggunakan fungsi “include” PHP.
Pada contoh ini semua code Object Oriented PHP akan berada di file PHP: class_lib.php.
OOP mengunakan konsep kelas dimana secara sederhana kelas merupakan suatu “template” yang digunakan untuk mendefinisikan objek.
Langkah 2: Buat kelas PHP
Untuk menyerdahanakan pemakaian banyak fungsi, variabel dan code yang akan terus mengembang, akan lebih mudah jika dibuat suatu kelas, dimana script PHP tersebut dikembangkan dengan cara OOP.
contoh pendeklarasian class
1
2
3
4
class person{
}
?>
Langkah 3: Menambahkan Data ke Kelas
Kelas adalah “blueprint” untuk Objek pada PHP. Perbedaan mendasar antara fungsi dan kelas adalah bahwa kelas berisi data (variabel) dan fungsi yang membentuk sebuah paket yang disebut: “Objek”.
Variabel di dalam kelas disebut “properti”.
1
2
3
4
class person{
     var name;
}
Langkah 4: Menambahkan Function/Method pada Kelas
Cara pendeklarasian fungsi mirip seperti cara deklarasi kelas, ketika fungsi itu berada dalam suatu kelas maka fungsi itu dinamakan method.
Sebuah method kelas dapat digunakan untuk memanipulasi data/properti dirinya sendiri
1
2
3
4
5
6
7
8
9
10
11
12
class person{
     var $name;       //properti
     function set_name($new_name) { 
          $this->name = $new_name;  
     }
 
     function get_name(){
          return $this->name; 
     }
}
?>
Langkah 5: Getter and setter functions
Pada langkah ini akan digunakan fungsi get_name () dan set_name (). Method ini sesuai konsep OOP umum yang dapat dilihat dalam banyak bahasa (seperti Java dan Ruby), di mana method ini digunakan untuk “mengeset” dan “mendapatkan” properti di kelas.
1
2
3
4
5
6
7
8
9
10
11
12
class person {
     var $name;
     function set_name($new_name){ 
          $this->name = $new_name;
     }
 
     function get_name(){
          return $this->name;
     }
}
?>
Langkah 6: “$this” variabel
Perhatikan code $this->name = $new_name.
$this adalah variabel built-in yang menunjuk ke objek saat ini, dengan kata lain, $this adalah variabel spesial untuk referensi diri sendiri.
$this digunakan untuk mengakses properti dan untuk memanggil method lain dari kelas saat ini.

Langkah 7: Memasukkan Kelas ke Halaman Utama PHP
Pada langkah ini, dibuat pada halaman “index.php“. Code kelas pada PHP tidak boleh dimasukkan ke halaman utama PHP karena akan menyalahi tujuan dari OOP itu sendiri, oleh karena itu sebaiknya kode yang berisi kelas-kelas tersebut dipisah pada halaman lain yang kemudian akan diakses dengan cara memasukkannya.
Cara memanggil halaman PHP yang berisi code kelas-kelas tadi adalah dengan menggunakan fungsi PHP “include” atau “require”.
Ingat code kelas tadi ada pada file “class_lib.php”
1
2
3
4
5
6
7
8
9
10
     include("class_lib.php");
?>
?>
pada bagian ini belum dilakukan apapun, lihat langkah berikutnya
Langkah 8: Membuat Objek
Kelas adalah “blueprint/template” objek PHP. Kelas tidak benar-benar menjadi objek sampai dilakukan sesuatu yang disebut: instantiation.
instantiation digunakan untuk membuat sebuah instance dari kelas untuk menciptakan objek. Dengan kata lain, Instansiasi adalah proses menciptakan sebuah instance dari objek dalam memori (Memori Server)
1
2
3
4
5
6
7
8
include("class_lib.php"); ?>
     $andrew = new person();
?>
Note: variabel $andrew menjadi referensi ke objek person yang baru saja dibuat. $andrew digunakan untuk mengontrol dan menggunakan objek person.
Jika code PHP dijalankan sekarang maka tidak ada apapun yang ditampilkan pada halaman html karena belum ada perintah untuk melakukan sesuatu pada objek yang baru saja dibuat.
Langkah 9: Keyword “New”
Untuk membuat sebuah objek dari kelas digunakan keyword “new”. Ketika instantiate kelas, anda dapat memilih menambahkan kurung atau tidak pada nama kelas. Lihat Contoh
1
2
3
4
5
6
7
8
9
include ("class_lib.php");?>
     $andrew = new person();
     $ongi = new person;
?>
Catatan: Ketika membuat sebuah objek, pastikan untuk tidak mengutip nama kelas. Sebagai contoh: $andrew = new “person”;
<
Langkah 10: Mengatur Properti Objek
Setelah objek person diciptakan, maka properti dari objek itu dapat di set dengan menggunakan method setter yang sudah dibuat tadi.
Note: Meskipun kedua objek ($andrew dan $ongi) adalah berasal dari kelas yang sama “person” keduanya merupakan objek yang berbeda.
1
2
3
4
5
6
7
8
9
10
11
12
include("class_lib.php"); ?>
     $andrew = new person();
     $ongi = new person;
 
     $andrew->set_name("Namaku panggilanku Andrew");
     $ongi->set_name("Ongi nama keluarga");
 
Langkah 11: Mengakses Data pada Objek
Untuk mengakses data dari objek digunakan method getter, mirip seperti menggunakan method setter.
Ketika mengakses method dan properti dari sebuah kelas, digunakan operator panah (->).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
include("class_lib.php"); ?>
     $andrew = new person();
     $ongi = new person;
 
     $andrew->set_name("Namaku panggilanku Andrew");
     $ongi->set_name("Ongi nama keluarga");
 
     echo "isi variabel andrew: " . $andrew->get_name();
     echo "isi variabel ongi: " . $ongi->get_name(); 
 
Note: Operator panah (->) tidak sama dengan yang digunakan pada array asosiatif: =>
sekian dulu untuk bagian pertama ini, bagian kedua akan menyusul


http://pionize.wordpress.com/2011/07/09/simple-object-oriented-php-tutorial-1/

Minggu, 07 April 2013

Daun kaki kuda (Indonesia), Pegaga (Ujung Pandang); Antanan gede, Antanan rambat (Sunda), Dau tungke (Bugis); Pegagan, Gagan-gagan, Rendeng, Kerok batok (Jawa); Kos tekosan ( Madura), Kori-kori (Halmahera);

Minggu, 29 April 2012

Degeneratif Jantung, penyakit Stroke, penyakit Kanker, penyakit Diabetes, penyakit Ginjal dan penyakit Lainnya


Xamthone Plus

Kami menjual xam thone plus untuk anda, nikmati kemudahan dengan pengiriman langsung oleh kurir kami khusus Jabodetabek 1-3 jam sampai di rumah anda. Siap kirim ke seluruh Indonesia.
menjual xam thone plus 
selain khasiatnya yang luar biasa, xamthone plus juga sudah menjadi  solusi utama menjaga kesehatan dan juga xamthone plus menyembuhkan berbagai macam penyakit. Berbagai macam penderita yang bisa disembuhkan oleh xamthone plus seperti Degeneratif Jantung, penyakit Stroke, penyakit Kanker, penyakit Diabetes, penyakit Ginjal dan penyakit Lainnya.
Banyak pasien telah memberikan testimoni akan khasiat dari xamthone plus ini, sehingga dalam mengkonsumsi  xamthone ini anda tidak perlu ragu akan khasiatnya yang luar biasa. silahkan melihat produk xamthone kami di bawah ini:
xam thone plus
 1  botol  isi  350 ml
1  dos  isi  6  botol
RESMI DAN TERDAFTAR
POM TR 083691231
MUI No: 00120051100709
Inilah Daftar Harga xamthone Plus Sesuai Jumlah Pesanan
  • Pembelian 1 Botol Rp. 230,000,- + Ongkir Tiki JNE 1 Kg
  • Pembelian 6 Botol Rp. 1.200.000,- + Ongkir Tiki JNE 5 Kg
  • Sedangkan untuk pembelian 2, 3 dan 4 botol silahkan sms cek harga ke 085311169062 (ASEP HASAN BASRI)



Untuk mendapatkan produk xamthone ini, silahkan hubungi kami melalui kontak telp/ sms yang telah di sediakan.

Manfaat XAM thone Plus Jus Manggis

xamthone plus untuk Kesehatan tubuh yang menyeluruh:
1. Memperkuat sistem kekebalan.
2. Menyembuhkan peradangan.
3. Memperbaiki komunikasi antar sel.
4. Mengagalkan kerusakan DNA.
5. Alat bantu sistem getah bening.
6. Memelihara optimal fungsi kelenjar gondok.
7. Mengurangi resistensi insulin.
8. Membantu penurunan berat badan.
9. Menyembuhkan kerusakan urat syaraf.
10. Menyeimbangkan sistem kelenjar endokrin.
11. Alat bantu dari sinergi tubuh.
12. Meringankan wasir.
13. Membantu menurunkan kadar gula dalam darah (hypoglycemia).
14. Meringankan penyakit kulit kemerah-merahan/bersisik (psoriasis).
15. Membantu menyembuhkan luka.
16. Meringankan sakit akibat carpal tunnel syndrome
17. Menghilangkan penyakit kulit kering bersisik kronis (neurodermatitis).
xamthone plus untuk Kesehatan Jantung:
18. Membantu mencegah penyakit jantung.
19. Memperkuat pembuluh darah.
20. Menurunkan kolesterol LDL.
21. Menurunkan tekanan darah tinggi.
22. Membantu mencegah arteriosclorosis.
xamthone plus untuk Kesehatan Pencernaan:
23. Membantu mengatasi penyakit GERD (penyakit kronik yang ditandai dengan mengalirnya asam lambung ke dalam kerongkongan).
24. Membantu menyembuhkan borok/bisul.
25. Meringankan syndrome kelainan usus besar (IBS).
26. Membantu menghentikan diare.
27. Dapat meringankan peradangan usus besar ataupun kecil yang dikenal dengan Crohn`s disease.
28. Bisa mencegah salah satu penyakit radang usus besar (diverticulitis).
xamthone plus untuk Membuat Lebih Awet Muda:
29. Menambah energi,meningkatkan kegembiraan dan menaikkan stamina.
30. Memperlambat proses penuaan.
31. Membantu menghindari penyakit kemerosotan pada otak (dementia &Alzheimer`s).
32. Membantu mencegah batu ginjal.
33. Membantu mencegah penyakit sistem syaraf (parkinson).
34. Meredakan sakit akibat radang sendi.
35. Memperbaiki kerusakan dari penggunaan obat penghilang rasa sakit (NSAID).
36. Alat bantu untuk mata.
xamthone plus untuk Kesehatan Keluarga:
37. Menurunkan demam.
38. Mengatasi keracunan makanan.
39. Menyembuhkan luka tenggorakan.
40. Membantu menyembuhkan sariawan.
41. Mengatasi sesak nafas.
42. Membantu mengurangi migran (sakit kepala sebelah).
43. Mengurangi sakit gigi.
44. Alat bantu tidur yang alami.
45. Meningkatkan kemampuan untuk mengatasi stess.
46. Meningkatkan mood dan menurunkan depresi.
47. Alat bantu kesehatan otot dan sendi.
48. Menghilangkan jerawat dan cacat pada kulit.
49. Menghilangkan bekas gigitan,terbakar dan keracunan.
50. Meringankan keseleo,ketegangan otot dan sendi.
51. Meringankan sakit perut.
52. Meringankan radang tenggorokan (bronchitis),pembengkakan paru-paru (emphysema),dan radang paru-paru (pneumonia).
53. Bekerja sebagai obat penghilang rasa sesak/mampat pada hidung (decongestant).
xamthone plus untuk Kesehatan Pria:
54. Membantu mencegah kemandulan.
55. Membantu mencegah pembesaran prostat.
xamthone plus untuk Kesehatan Wanita:
56. Meringankan kesulitan buang air kecil.
57. Sebagai obat pencuci perut yang lembut.
58. Meminimalkan gejala sakit sebelum menstruasi (PMS).
59. Meringankan gejala menopause.
60. Menurunkan pembengkakan saat menstruasi.
61. Meringkan sakit pada otot,ligamen,atau tendon (fibromyalgia).
62. Meringankan sakit akibat penyakit menurunnya kepadatan tulang/pengapuran tulang (osteoporosis).
xamthone plus untuk Kesehatan Anak-Anak:
63. Membantu meringkan penyakit asma.
64. Bisa mencegah gangguan hyperaktif dan kurang perhatian (ADHD) dan alergi makanan.
65. Membentuk gigi dan tulang yang lebih kuat.
xamthone plus untuk Mengatasi Penyakit:
66. Mencegah penyakit gusi.
67. Memberantas penyakit TBC.
68. Menurunkan efek samping ketidaktoleranan laktosa.
69. Membantu mencegah disentri.
70. Membantu mencegah penyakit sistem syaraf pusat (multiple sclerosis).
71. Bisa mencegah kanker.
72. Meringankan penyakit inflamasi kronik (peradangan menahun) yang menyerang struktur tulang belakang dan terutama sendi panggul (ankylosing spondylitis).
73. Membantu mencegah infeksi paru-paru dan pernafasan kronis (cyctic fibrosis).
74. Mencegah gejala yang berhubungan dengan penyakit lupus.
75. Mengurangi penyakit lemas otot yang parah (myasthemia gravis).