• Login
  • Join
  • Home
  • Profil
  • Cara Pembelian
  • Kontak

logo

  • Home
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • My Books
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Komiqu.com
Home
  • Home
  • Login
  • Join
  • Kategori Tutorial
    • Ajax - JQuery
    • API Developer
    • CakePHP
    • CodeIgniter
    • HTML & CSS
    • Lain-lain
    • MySQL - MySQLi
    • OOP PHP
    • PHP Classic
    • Smarty PHP
    • SMS Gateway
    • Version Control
  • Download
  • Info Buku
  • Prosedur Penulisan Naskah
  • Toko Online
  • My Sites
    • Asfamedia.com
    • Asfasolution.com
    • Oaseast.com
  • Pembelian online saat ini dialihkan ke www.asfamedia.com
  • Dapatkan diskon hingga 40% dengan bergabung sebagai member di asfamedia.com (Khusus buku-buku penerbit CV. ASFA Solution)
  • Segera daftarkan email Anda di newsletter melalui right column untuk mendapatkan informasi terbaru agussaputra.com
  • Artikel dan informasi yang ditampilkan bisa Anda copy, dengan catatan: menuliskan sumber : agussaputra.com
  • Home
  • Artikel
  • Mengenal Struktur Kode OOP PHP

Mengenal Struktur Kode OOP PHP

12 April 2011
33   
10.991

Mengenal Struktur Kode OOP PHP

Saya sering berkeliling ke sana kemari, setelah dilihat-lihat, ternyata banyak juga pengunjung yang request mengenai OOP PHP.. jadi tertarik posting mengenai OOP.. OOP merupakan tren pemrograman saat ini, dan dapat membantu kita dalam menyelesaikan masalah dengan singkat.

Sebenarnya, pada buku-buku keluaran Penerbit Lokomedia yang ditulis oleh Pak Lukmanul Hakim tanpa kita sadari sebenarnya terdapat kode OOP yang terkandung dalam bonus proyek-nya, misalnya apa? .. ya.. salah satunya yaitu pada penulisan skrip Paging. Pada penulisan tersebut terdapat simbol -> secara gamblang penulisan paging pada buku karangan Pak Lukmanul Hakim adalah seperti berikut:

$p      = new Paging3;
$batas  = 6;
$posisi = $p->cariPosisi($batas);


Penulisan kode seperti itu merupakan salah satu kode yang mengacu pada aturan teknik OOP. Teknik pada kode tersebut ditandai dengan adanya kode new dan juga ->. Dalam penulisan skrip seperti itu, dapat diartikan sebagai berikut:

“Dalam mengakses atau memanggil Method dalam suatu Class atau Function diperlukan Method dan Argumen yang harus dikirimkan terlebih dahulu. Dalam hal ini Method pesan dan Argumen yang dikirimkan yaitu $posisi dan juga $batas”.

Untuk menggambarkan kode OOP, disini penulis akan membuat kode OOP secara bertahap dari mulai yang paling sederhana. Coba Anda buat file dengan nama hello.php kemudian simpan dalam folder OOP (folder OOP harus Anda buat terlebih dahulu) dalam folder htdocs (jika Anda menggunakan Xampp Server), kemudian tuliskan kode berikut:

<?php
class Hello {
       public function say() {
       echo "Hello";   
    }
}
$new = new Hello();
$new->say();
?>


Menurut Anda apa yang akan ditampilkan pada skrip tersebut?.. Pada skrip tersebut, yang menjadi titik utama objek adalah dengan adanya perintah new, perintah ini selalu mencerminkan suatu objek. Jika didefinisikan, skrip diatas dapat diartikan
"Kita membuat suatu class dengan nama Hello, yang didalamnya memiliki sebuah function bernama say, dan dalam function tersebut mengandung kalimat Hello. jadi untuk menampilkan kalimat hello, kita harus membuatkan variabel baru, misalnya dengan nama $new, variabel inilah yang akan kita jadikan objek, yang akan diturunkan dari function say tersebut. Cara menurunkannya itu tak lebih adalah dengan menggunakan new, Sehingga sekarang $new telah menjadi objek, karena diberi perintah new Hello() yang merupakan sebuah class.. Intinya, dari Class menjadi sebuah objek.

So.. untuk menampilkan datanya kini telah berubah haluan menjadi :

$new->say();

Say() merupakan nama functionnya..

Semoga dengan postingan ini, memberikan gambaran awal mengenai OOP PHP.. untuk selanjutnya nanti saya persiapkan terlebih dahulu..

Oh iya, saya sangat terbuka bagi teman-teman yang ingin memberikan saran kepada saya untuk sharing mengenai tema apa.. semoga nanti bisa kita share bareng-bareng di web ini..

recommend to friends
  • twitter

Artikel Terkait

Teknik Mudah OOP PHP - Membuat Kalkulator

Teknik Mudah OOP PHP - Membuat Kalkulator

06-10-2011 0

Komentar

  1. top bin tob
    12-04-2011, 09:45:17

    cakep gus.... top markotop. Gimana kalau mas agus bikin cms lokomedia dengan teknik oop.... dijamin laku dah :D

  2. top bin tob
    12-04-2011, 09:48:02

    usul mas agus, temanya, CRUD.

  3. Agus Saputra
    12-04-2011, 12:35:01

    top bin top @ thx mas.. mungkin nanti sy akan tampung dulu .. :D

  4. IhfanAditya
    13-04-2011, 15:08:43

    Setuju dengan usul top bin. Ditunggu buku sms gatewaynya , buku yang dilokomedia dan buku tentang OOP. Terus berkarya.

  5. Agus Saputra
    13-04-2011, 15:51:47

    ihfanAditya @ thx mas buat supportnya, jadi memacu saya lebih baik lagi..
    oh iya.., untuk buku SMS Gateway nya tgl 20 April 2011 sudah mulai beredar ditoko-toko buku .. :-)

  6. putra
    14-04-2011, 17:12:02

    di banjarmasin juga dah ada ya mas ?

  7. Agus Saputra
    14-04-2011, 18:05:40

    putra @ Seharusnya sudah ada mas.. karena ini diterbitkan oleh PT. Elex Media Komputindo, yg tak lain adalah milik dari gramedia itu sendiri.. seharusnya ketepatan waktunya juga dijamin.. hari ini tepat dikirimkan secara penuh ke toko2 gramedia.. :-)

  8. putra
    15-04-2011, 05:21:25

    oke mas makasih,

  9. Agus Saputra
    15-04-2011, 12:28:05

    oke mas.. sama2..

  10. Rama_peots
    16-04-2011, 19:30:47

    Mas agus. . . Buku2nya nyampe gak ke lombok ..NtB [email protected]

  11. Agus Saputra
    16-04-2011, 21:07:52

    Rama_peots @ sy krg tw mas, trgntg distributor. . namun yg pasti,jk d sana ada gramedia, pasti nyampe. . jk tak nyampe,bli scra online pun bs mas. . =)

  12. Pecinta Download
    23-05-2011, 20:48:54

    good artikel sob,, di tunggu updatenya...

  13. Agus Saputra
    23-05-2011, 22:12:22

    Pecinta Download @ tq..

  14. Jasa Pembuatan Website
    02-06-2011, 15:09:20

    Mantap gan. Slm knl y.

  15. Agus Saputra
    02-06-2011, 16:57:43

    tq.. salam kenal juga :-)

  16. ihsan
    22-07-2011, 23:29:18

    bagus banget alur penjelasanya, di tunggu tutorial" lainnya. thanx->berguna bagi saya.

  17. Agus Saputra
    23-07-2011, 09:46:52

    ihsan @ tq..^^

  18. heru lasetiono
    08-10-2011, 14:15:47

    asslamulaikum..mas agus saya mw tny dimna,saya bs mendapatkan buku atau modul oop dengan program php ya? trims sebelumnya!

  19. Agus Saputra
    08-10-2011, 17:18:43

    heru lasetiono @ wah.. seperti masih jarang buku yg membahas mengenai full OOP (kebetulan saya sdg dalam penulisan mengenai topik tsb).. untuk modul, coba cari di internet.. di internet pun juga jarang ditemukan modul OOP PHP yg lengkap.. dan terkadang tidak ada penjelasan secara mendetail..

  20. Sahir Gemilang
    19-12-2011, 10:43:02

    Pak Agus yg berbudi luhur, mohon bantuannya gimana caranya menyimpan gambar file gambar ke database secara simultan, seperti yg ada di facebook, pada saat kita create album, kita langsung bisa memilih banyak gambar...! mohon email ke [email protected], .

  21. Sahir Gemilang
    19-12-2011, 17:28:32

    Sahir Gemilang @ sebenarnya teknik upload dengan banyak file / gambar sudah ada dibuku "Trik dan Solusi Jitu Pemrograman PHP".. tapi nanti saya kirim email yah..

  22. Agus Saputra
    19-12-2011, 17:29:47

    Sahir Gemilang @ oh maaf, namanya salah ketik.. maksudnya namanya Agus Saputra.. ;)

  23. romi hardianto
    27-01-2012, 21:05:31

    oya mas, ane penatang baru ne..
    ane mau nanya, gimana cara menampilkan like facebook yang kayak web mas agus yang di pojok kanan atas tu mas.....

    kirim ke e-mail qu tutor nya ya mas..
    [email protected]
    makasi ya mas....
    :)

  24. Agus Saputra
    30-01-2012, 08:43:47

    romi hardianto @ bisa klik di https://developers.facebook.com/docs/plugins/ kemudian bisa diikuti perintahnya..

  25. info4you
    02-02-2012, 19:41:38

    Keren, lanjutkan bos

  26. Joko Suntoro
    13-07-2012, 19:20:31

    Mas Agus, bisa pemrograman android ga?
    atau mungkin punya tutorial untuk dibagi mas.

    eeehheeee

  27. Bukirom
    17-07-2012, 18:33:37

    Pak Agus. Ketika menambah modul di CMS Lokomedia, misalkan dicopy dari modul Berita kemudian di rename artikel, ketika link 2 dari pagingnya maka justru yang tampil berita. Bagaimana teknik menambah pagingnya?

  28. ali
    27-09-2012, 16:22:41

    Sore mas agus.. kapan2 boleh tuh mas menerbitkan buku berkonsep OOP yang membuat website dinamis :D, ambil contoh kasus yang punya mas ali aja yang kemrn :D kayaknya pasti laku tuh mas :D bukunya.

  29. Agus Saputra
    27-09-2012, 21:32:31

    ali @ wah, udah jadi yah webnya.. Lokomedia abis.. :) gimana kabarnya mas?.. iya, OOP sudah ada dalam susunan.. saat ini sedang mencoba merangkai Smarty PHP template Enginee..

  30. prihas
    08-06-2013, 15:16:42

    mas buku yg kuosioner masalah pagingnya masih blm bener..dari deskripsi,group,sama hasil kuosionernya masih salah pagingnyaa..tolong dibantu dong mas..saya masih newbie bingung baca scriptnya

  31. Agus Saputra
    12-06-2013, 00:35:43

    prihas @ coba kirimkan saya screen paging yg salah, kirim ke email ya..

  32. pak saya pesan buku ini
    25-04-2014, 03:44:50

    pak saya pesan buku ini Mengenal Struktur Kode OOP PHP

    harga brp?

  33. Agus Saputra
    25-04-2014, 13:13:34

    pak saya pesan buku ini @ maaf, ini tutorial/artikel, bukan buku.. :) untuk buku silahkan klik menu Info Buku

Tinggalkan Komentar


Lihat Semua

Buku Terbaruku

Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017
Panduan Praktis dan Jitu Menguasai PHP7 dan SQL Server 2017

Like Our Page

Agus Saputra
CV. ASFA Solution

Terpopuler Saat Ini

  • Artikel Terpopuler
  • Buku Terpopuler
(74.028)

Mengubah +62 menjadi 0 dan 0 menjadi +62 - SMS

(60.475)

Membuat Laporan PDF PHP Berdasarkan Kondisi

(51.008)

Sebab Gammu Error 1053

(40.780)

Telah Terbit Buku Best Practice Membangun Aplikasi Pelayanan Publik dengan Framework Codeigniter 3

(37.755)

Import Excel to Database Menggunakan PHP dengan Filtering Data Besyarat

(36.022)

Membuat Menu Tree Sendiri

(34.544)

Membuat Statistika Pengunjung Secara Dinamis

(22.552)

Memanfaatkan SMS API secara Online dengan PHP

(20.867)

Upload Gambar Menggunakan Ajax (jQuery)

(19.017)

Step By Step Membangun Aplikasi SMS dengan PHP dan MySQL

(21.380)

Framework Codeigniter 3 Membangun Aplikasi Penggajian untuk Panduan Skripsi
by Yenda Purbadian

(19.304)

Membuat Aplikasi Absensi Dan Kuesioner Untuk Panduan Skripsi
by Agus Saputra

(18.904)

Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
by Agus Saputra

(18.263)

Aplikasi Penjualan Dan Pembelian Terintegrasi Dengan VB 6.0. Dan Data Report
by Agus Saputra, Sofyan Maulana, & Sutikno Sofjan

(16.828)

Trik Dahsyat Menjadi Web Master Dengan Framework CakePHP
by Agus Saputra

(16.346)

Aplikasi Pemesanan Tiket Online Berbasis Web Dan Android
by Akhmad Dharma Kasman

(15.836)

Membangun Aplikasi Toko Online Dengan PHP Dan SQL Server
by Agus Saputra

(14.796)

Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
by Agus Saputra

(14.515)

Sistem Informasi Nilai Akademik Untuk Panduan Skripsi
by Agus Saputra

(14.488)

Teknik Cepat Membangun Aplikasi Web Dengan Framework CakePHP
by Agus Saputra

Newsletter

Masukkan email Anda untuk berlangganan informasi kami

Komentar Artikel Terakhir

  • AGUS SAPUTRA pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    04 April 2020 23:36:33
  • Lpk Naura pada
    MySQL Deprecated? Bagaimana Jika Sudah Terlanjur Menggunakan?
    03 April 2020 01:43:24
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:41:33
  • Lpk Naura pada
    Mengirim Email Otomatis dengan Cron Jobs
    03 April 2020 01:40:29
  • Didik pada
    Update Source Code Final Project POS Web Base dengan Smarty PHP
    25 Februari 2020 05:46:58

Komentar Buku Terakhir

  • Hijau Generasi pada
    Mengenal Web Security - Kasus Eksploitasi Web dengan Ajax
    28 Maret 2020 21:59:10
  • y. ifliandry pada
    Mega Proyek 75 Juta Aplikasi Inventory Berbasis Web
    20 Maret 2020 03:08:36
  • Subarja Yasin pada
    Mega Proyek 125 Juta Sistem Informasi Akademik Kampus
    06 Februari 2020 09:43:44
  • Fedri pada
    Proyek Membuat Website Periklanan Dengan PHP
    05 Januari 2020 18:09:17
  • er pada
    Proyek Membuat Aplikasi Forum Diskusi Dengan PHP Dan MySQL
    09 Desember 2019 09:09:27
  • Home
  • Cara Pembelian
  • Kontak
© 2023. All Rights Reserved. CV. ASFA Solution, Software Development, IT and Publishing
×
Authorization
Login
Login menggunakan jejaring sosial
Anda juga masuk menggunakan akun facebook Anda.
  • Connect
×
JOIN AGUSSAPUTRA.COM
* All fields required