Tampilkan postingan dengan label OOP. Tampilkan semua postingan
Tampilkan postingan dengan label OOP. Tampilkan semua postingan

Membuat Grafik Interaktif dengan HighCharts dan PHP Mysqli OOP

Assalamu'alaikum wr. wb.

YukCoding lagi semangat nih, sekarang sering update tutorial terbaru dan menarik, temen-temen juga masih semangat kan? Harus dong.


Pada tutorial kali ini, kita akan belajar sesuatu yang baru, yaitu cara membuat grafik dengan menggunakan library HighCharts dan PHP mysqli OOP.

Kenapa memilih highcharts? Karena saya rasa ini library untuk membuat grafik yang paling mantab. Selain interaktif dan mudah digunakan, highcharts ini juga gratis dan paling banyak digunakan untuk membuat grafik.

Bagi yang ingin mengikuti tutorialnya dari awal, silakan lihat daftar urutan tutorial di daftar isi.

Langsung saja kita bisa mengikuti tutorial lengkapnya pada video dibawah ini. Jangan lupa setting kualitas videonya menjadi HD agar jelas.



Keren kan teman-teman? Hehe

Baca tutorial sebelumnyaMembuat Report PDF per Periode Tanggal dengan PHP mysqli dan html2pdf

Jangan lupa like, share, & subscribe!
Semoga bermanfaat. Happy coding ;)

Wassalamu'alaikum wr. wb.
#A3

Membuat Report (Laporan) PDF dengan HTML2PDF dan PHP Mysqli OOP

Assalamu'alaikum wr. wb.

Apa kabar teman-teman? Semoga sehat dan sukses selalu. Amin. Gimana masih semangat kan? ^_^

Oh iya, kita akan melanjutkan tutorial yang sebelumnya ya teman. Bagi yang ketinggalan silakan ikuti tutorial-tutorialnya dari awal, dan list urutan lengkap tutorial bisa dilihat di daftar isi blog ini.


Teman-teman yang saya cintai dan saya banggakan, pada kesempatan yang berbahagia ini (eh malah sok2an pidato :D). Intinya kita ini akan belajar bagaimana sih cara membuat report (laporan) PDF dengan menggunakan library pihak ketiga yaitu html2pdf dan php ekstensi mysqli versi oop.

Pasti ada yang bertanya-tanya, kenapa sih menggunakan html2pdf?
Karena dengan html2pdf, kita membuat report pdf menjadi lebih mudah dan cepat, sebab untuk tampilan kita bisa atur sesuka hati dengan menggunakan coding HTML dan CSS manual seperti biasa.
Kalo tutorial YukCoding yang dahulu (Link) kita kan menggunakan FPDF dan itu agak ribet karena dari tampilan dan isi semuanya coding manual dengan php dan function bawaan library tersebut, termasuk membuat baris baru juga menggunakan fungsi bawaan. Maka dari itu kita akan membuatnya lebih mudah dan fleksibel dengan menggunakan library html2pdf ini.

Download html2pdf-4.4.0

Oke langsung saja tutorial beserta penjelasan lengkapnya bisa teman-teman ikuti pada video dibawah ini. Jangan lupa atur kualitasnya menjadi HD agar jelas.



Gimana keren, mudah, dan cepeat kan?
Jika masih ada yang bingung janga sungkan-sungkan untuk bertanya di kolom komentar dibawah.

Baca tutorial sebelumnyaMembuat Export Data Format Excel dari Database MariaDB dengan PHP Mysqli OOP

Baca juga tutorial selanjutnyaMembuat Report PDF dengan Looping Gambar Menggunakan html2pdf & PHP Mysqli

Semoga bermanfaat. Jangan lupa subscribe, like, & share tutorial-tutorial YukCoding :)
Happy coding!

Wassalamu'alaikum wr. wb.
#A3

Membuat Export Data Format Excel dari Database MariaDB dengan PHP Mysqli OOP

Assalamu'alaikum wr. wb.

Gimana kabarnya hari ini teman-teman YukCoding? Semoga selalu sehat dan semangat, Amin.


Pada kesempatan kali ini kita akan belajar bagaimana sih cara membuat fitur export dalam format excel (xls) dimana datanya itu diambil dari database mariadb. Kita akan bersama-sama belajar membuatnya menggunakan bahasa PHP dengan ekstensi mysqli versi oop.

Bagi temen-temen yang ketinggalan, silakan ikuti tutorial-tutorial sebelumnya. Urutan lengkapnya bisa dilihat di DAFTAR ISI.

Langsung saja gak pek lama ya, hehe. Tutorialnya dapat temen-temen ikuti pada video dibawah ini. Jangan lupa setting kualitas resolusi videonya menjadi HD agar jelas.



Bagaimana, bisa kan teman-teman?

Jangan lupa subscribe, like, & share ya. Kalo ada kesulitan jangan sungkan-sungkan untuk berkomentar.

Baca tutorial sebelumnyaMenambahkan Font Eksternal Kedalam Web dan Cara Menggunakannya

Baca juga tutorial selanjutnyaMembuat Report (Laporan) PDF dengan HTML2PDF dan PHP Mysqli OOP

Semoga bermanfaat, happy coding :)

Wassalamu'alaikum wr. wb.
#A3

Membuat Hapus Data (& Hapus Gambar di Direktori) dengan PHP Mysqli OOP

Assalamu'alaikum wr. wb.

Gimana masih semangat kan teman-teman? Pastinya malah tambah semangat lagi. Apabila kita membuat CRUD Data rasanya gak afdhol kalo belum ada delete (hapus) data. Pada kesempatan kali ini kita akan belajar bagaimana "Membuat Hapus Data (& hapus gambar di direktori) dengan PHP Mysqli OOP". Kita menggunakan tampilan bootstrap dan database MariaDB (versi terbaru dari database MySQL).

Bagi temen-temen yang ketinggalan tutorial-tutorial sebelumnya silahkan ikuti dulu:
 1. Membuat Desain Web Responsive dengan Bootstrap
 2. Membuat Tampil Data dengan PHP Mysqli OOP + Bootstrap
 3. Membuat Tambah Data Sekaligus Upload Gambar dengan Modal Bootstrap
 4. Membuat Edit Data (& replace gambar di direktori) dengan Modal Bootstrap

Saat menghapus data nantinya akan ada popup konfirmasi dulu, kurang lebihnya sepeti tampilan dibawah ini.


Oke langsung saja diikuti dan disimak baik-baik tutorial dan source code fullnya pada video dibawah ini:



Gimana mudah bukan? Jika ada pertanyaan jangan sungkan-sungkan untuk bertanya di komentar.

Baca juga tutorial selanjutnya : Membuat Searching, Pagination, & Sorting dengan DataTable Client-side

Jangan lupa like & share! Happy coding!
Semoga bermanfaat :)
Wassalamu'alaikum wr. wb.
#A3

Membuat Tampil Data dengan PHP Mysqli OOP + Bootstrap

Assalamu'alaikum wr. wb.

Setelah kita membuat "Membuat Desain Web Responsive dengan Bootstrap" pada tutorial ini:
Membuat Desain Web Responsive dengan Bootstrap

Kali ini kita akan melanjutkannya dengan membuat CRUD Data dengan PHP ekstensi mysqli dan konsep OOP. Bagi yang belum faham bagaimana konsep pemrograman OOP bisa membaca dulu tutorial berikut:
Konsep Dasar Pemrograman Berorientasi Objek (OOP)

Untuk database pada bab ini kita menggunakan MariaDB (versi terbaru dari MySQL). Dan kali ini kita akan belajar "Membuat Tampil Data dengan PHP Mysqli OOP + Bootstrap". Untuk tampilannya kurang lebih seperti ini:


Oke langsung saja kawan, tutorial lengkap dan source code tampil data dengan PHP oop ekstensi mysqli dan bootstrap bisa kita pelajari pada video di bawah ini:



Jika ada yang kesulitan silahkan bertanya di komentar.

Baca juga tutorial selanjutnya :
Membuat Tambah Data Sekaligus Upload Gambar dengan Modal Bootstrap

Jangan lupa subscribe, like & share! Semoga bermanfaat :)

Wassalamu'alaikum wr. wb.
#A3

Membuat CRUD dengan PHP Mysqli Versi OOP Style + Materializecss

Assalamu'alaikum Wr. Wb.

Baca duluPerbedaan mysql dan mysqli Extension PHP

Apa kabar semuanya ? Melanjutkan tutorial belajar ekstensi mysqli di PHP, kali ini kita sudah sampai belajar CRUD dengan mysli oop. Bagi kalian yang ketinggalan tutorial saya silahkan ikuti tutorial sebelumnya yaitu :
Membuat CRUD dengan PHP Mysqli Prosedural

Sebelum kalian mengikuti tutorial Membuat CRUD dengan PHP Ekstensi mysqli Object Oriented Style ini, sebaiknya kalian fahami dulu apa itu OOP :
Konsep Dasar Pemrograman Berorientasi Objek (OOP)

Untuk demo aplikasi CRUD nya bisa dilihat dibawah :





Gimana keren bukan ?

Untuk tampilannya kita menggunakan framework css punyanya google yaitu materializecss, cara membuat tampilannya seperti diatas silahkan ikuti tutorial ini :
Membuat Desain Web Responsive dengan Materializecss

Sebenarnya untuk menggunakan fungsi mysqli OOP bawaan cukup seperti contoh dibawah sudah bisa,
<?php
$db = new mysqli("localhost", "root", "", "db_yukcoding");
$query = $db->query("select * from tb_anggota");
$data = $query->fetch_array();
$cek = $query->num_rows;
?>
Tetapi pada tutorial kali ini selain saya menggunakan fungsi OOP dari bawaan mysqli. saya juga membuat class baru yg didalamnya berisi function-function untuk melakukan proses CRUD data.

Artinya tidak full OOP fungsi-fungsi dari proses yang saya buat, jadi yang OOP hanya fungsi bawaan dari mysqli dan fungsi-fungsi CRUD-nya. Jadi agak semi prosedural.

"Download Materializecss v0.96.1"

Silahkan ikuti tutorial Membuat CRUD dengan PHP Mysqli OOP step by step pada video dibawah ini :


Bagi yang masih bingung silahkan berkomentar. Jangan lupa like dan share link tutorial beserta video tutorial kami.

Baca tutorial selanjutnyaMembuat Login dengan PHP Ekstensi mysqli OOP

Semoga bermanfaat, happy coding :)
Wassalamu'alaikum Wr. Wb.
#A3

Konsep Dasar Pemrograman Berorientasi Objek (OOP)

Jika anda telah biasa membuat program secara prosedural, yakni menulis program-program dari baris pertama sampai dengan baris terakhir secara berurutan, konsep pemrograman berbasis objek mungkin sedikit susah dipahami. Dalam tutorial pertama tentang OOP ini, kita akan membahas dulu pengertian pemrograman berbasis objek.

Pengertian Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method. (http://en.wikipedia.org/wiki/Object-oriented_programming)
Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan program dengan menggunakan objekObjek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri. Untuk membuat sebuah aplikasi, berbagai objek akan saling bertukar data untuk mencapai hasil akhir.
Berbeda dengan konsep fungsi atau ‘function’ di dalam pemrograman, sebuah objek bisa memiliki data dan function tersendiri. Setiap objek ditujukan untuk mengerjakan sebuah tugas, dan menghasilkan nilai akhir untuk selanjutnya dapat ditampilkan atau digunakan oleh objek lain.

Fungsi Pemrograman Berorientasi Objek dalam PHP

PHP bukan bahasa pemrograman yang ‘murni’ berbasis objek seperti Java. Bahkan, konsep OOP dalam PHP baru hadir dalam PHP versi 4, dan disempurnakan oleh PHP versi 5. Dengan kata lain,OOP di PHP merupakan ‘fitur tambahan’. Anda bisa membuat situs web dengan PHP tanpa menggunakan objek sama sekali.
Dalam studi pemrograman, pembuatan program dalam PHP tanpa menggunakan objek disebut juga dengan pemrograman prosedural atau pemrograman fungsional. Dikenal dengan pemrograman prosedural, karena kita memecah kode program menjadi bagian-bagian atau fungsi-fungsi kecil, kemudian menyatukannya untuk menghasilkan nilai akhir.
Dengan membuat program secara prosedural, aplikasi bisa dibuat dengan cepat dan mudah dipelajari jika dibandingkan dengan pemrograman berbasis objek (bagi anda yang pernah mempelajari Java, tentu telah ‘melewati’ hal ini). Keuntungan pemrograman berbasis objek baru terasa ketika program tersebut telah ‘besar’ atau kita bekerja dengan tim untuk membagi tugas. Konsep ‘objek’ untuk memisahkan program menjadi bagian-bagian yang berdiri sendiri akan memudahkan dalam membuat program.
Saya tidak akan panjang lebar menjelaskan tentang keuntungan atau kerugian menggunakan OOP. Sebagai programmer web, OOP adalah salah satu makanan wajib. Pembuatan website modern saat ini akan lebih mudah jika menggunakan template kode program yang dikenal dengan framework. Daripada kita membuat situs mulai dari awal, menggunakan framework akan mempercepat proses kerja. Dan framework PHP hampir semuanya dibuat menggunakan OOP.


Pemrograman berbasis objek tidak hanya berisi ‘object’. Selanjutnya kita akan belajar OOP PHP, dan pertama kita akan membahas tentang pengertian class, object, property dan method. Keempat ‘keyword’ inilah yang menjadi pondasi dasar dari Pemrograman Berorientasi Objek. Selain pengertian, kita juga akan mempelajari cara penulisannya dengan PHP.
Untuk memudahkan pemahaman dan agar sejalan dengan istilah aslinya, saya tetap menggunakan istilah bahasa inggris untuk kata kunci PHP, seperti: class, object, property dan method.

Pengertian Class dalam Pemrograman Berbasis Objek

Class adalah ‘cetak biru’ atau ‘blueprint’ dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
Sebagai analogi, class bisa diibaratkan dengan laptop atau notebook. Kita tahu bahwa laptop memiliki ciri-ciri seperti merk, memiliki keyboard, memiliki processor, dan beberapa ciri khas lain yang menyatakan sebuah benda tersebut adalah laptop. Selain memiliki ciri-ciri, sebuah laptop juga bisa dikenakan tindakan, seperti: menghidupkan laptop atau mematikan laptop.
Class dalam analogi ini adalah gambaran umum tentang sebuah benda. Di dalam pemrograman nantinya, contoh class seperti: koneksi_database dan profile_user.
Di dalam PHP, penulisan class diawali dengan keyword class, kemudian diikuti dengan nama dari class. Aturan penulisan nama class sama seperti aturan penulisan variabel dalam PHP, yakni diawali dengan huruf atau underscore untuk karakter pertama, kemudian boleh diikuti dengan huruf, underscore atau angka untuk karakter kedua dan selanjutnya. Isi dari class berada dalam tanda kurung kurawal.
Berikut adalah contoh penulisan class dalam PHP :

Pengertian Property dalam Pemrograman Berorientasi Objek

Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptopproperty dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain.
Jika anda sudah terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa diinput kedalam variabel, bisa juga diinput kedalam property. Aturan tata cara penamaan property sama dengan aturan penamaan variabel.

Berikut adalah contoh penulisan class dengan penambahan property :
Dari contoh diatas, $merk, $ukuran_layar dan $jenis_processor adalah property dari class laptop. Seperti yang kita lihat, penulisan property di dalam PHP sama dengan cara penulisan variabel, yakni menggunakan tanda dollar ($). Sebuah class tidak harus memiliki property.

Pengertian Method dalam Pemrograman Berorientasi Objek

Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita, maka contoh method adalah: menghidupkan laptopmematikan laptopmengganti cover laptop, dan berbagai tindakan lain.
Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain.

Berikut adalah contoh penulisan class dengan penambahan method :
Dari contoh diatas, function hidupkan_laptop() dan function matikan_laptop() adalah method dari class laptop. Seperti yang kita lihat, bahwa penulisan method di dalam PHP sama dengan cara penulisan function. Sebuah class tidak harus memiliki method.

Pengertian Object dalam Pemrograman Berbasis Objek

Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_yukcoding, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.
Proses ‘mencetak’ objek dari class ini disebut dengan ‘instansiasi’ (atau instantiation dalam bahasa inggris). Pada PHP, proses instansiasi dilakukan dengan menggunakan keyword ‘new’. Hasil cetakan class akan disimpan dalam variabel untuk selanjutnya digunakan dalam proses program.

Sebagai contoh, berikut adalah cara membuat objek laptop_andi dan laptop_anto yang dibuat dari class laptop :
Dari contoh diatas, $laptop_andi dan $laptop_anto merupakan objek dari class laptop. Kedua objek ini akan memiliki seluruh property dan method yang telah dirancang dari class laptop.

Saya berharap kalian sudah punya gambaran dan faham tentang konsep pemrograman berorientasi objek.

Contoh implementasi pembuatan aplikasi OOP dengan PHP :

Semoga bermanfaat, happy coding :)


Sumber: duniailkom.com
#A3

Chatting

Just load it!