Cara menjalankan query di CodeIgniter

Cara menjalankan query di CodeIgniter merupakan tulisan yang akan menjelaskan bagaimana caranya menjalankan query dan menampilkannya di CodeIgniter, tulisan yang cukup singkat menurut saya tetapi saya mengharapkan membantu sahabat menyelesaikan masalah sahabat.

Baik, selanjutnya kita perlu membuat pengaturan berhubungan dengan database yang kita buat, dalam hal ini saya membuat database dengan nama “tessql” di phpmyadmin dengan tabelnya sebagai berikut:
Continue reading “Cara menjalankan query di CodeIgniter”

Perperangan bahasa pemrograman: Ruby vs Python vs PHP

Seperti layaknya bahasa Jepang, Spanyol, dan Francis yang adalah berbeda, bahasa pemrograman juga memiliki variasinya tersendiri, beberapa sangat terkenal dan mudah digunakan dibandingkan yang lainnya. Berdasarkan pengenalan baru dari beberapa yang baru, sepertinya di sana ada ‘perang’ dari bahas pemrograman modern.

Yang manakah yang mudah dan cepat untuk digunakan belum tentu merupakan pilihan terbaik.

Di bawah ini terdapat tiga sorotan dari bahasa pemrograman yang populer hari-hari ini. Apakah anda mengejar untuk belajar PHP, mempelajari class Python terbaru, atau akhirnya mempelajari Ruby dan menaklukkan Rails?, berikut ini gambar yang membandingkan bagaimana perbedaan mereka, siapa yang menggunakan mereka, dan kepopuleran mereka.

Siapakah yang terbaik diantara mereka? Mungkin anda akan terkesima. Continue reading “Perperangan bahasa pemrograman: Ruby vs Python vs PHP”

Active record dalam satu model pada framework CodeIgniter

Kembali dengan tutorial CodeIgniter, kali ini om Ivo Idham Perdameian mencoba untuk menjelaskan tentang active record dalam framework CI, sebelumnya saya pernah menulis tutorial yang sama dengan tutorial ini, bila teman-teman berkenan silahkan baca tulisan Active Record CI, nah pada tulisan kali ini intinya tidak jauh berbeda dengan yang pernah saya bahas sebelumnya cuma kali ini akan active recordnya sudah saya sederhanakan dan ditambah beberapa fitur yang lainnya.

Saya beranggap bahwa teman-teman sudah mengerti tentang framework PHP satu ini, sehingga saya akan menjelaskan point-poinnya saja. Dalam percobaan kali ini saya menggunakan CodeIgniter versi terbaru, dan saya menggunakan fresh install artinya setelah download dari website resmi dan langsung ekstrak ke web direktori htdocs jika menggunakan xampp, direktori www jika menggunakan wamp. Continue reading “Active record dalam satu model pada framework CodeIgniter”

Membuat custom error pada framework codeigniter

custom error 401 pada framework codeigniterSuatu masalah memang terkadang menimbulkan kesulitan, tetapi bila kita bijak menghadapi dan dengan seksama meneliti sebelum memutuskan sebuah keputusan akan menimbulkan hasil yang berbeda, bukankah seperti itu pembaca? yup… Setidaknya menurut penulis seperti itu.

Awalnya penulis ingin membuat custom error pada framework codeigniter untuk header dengan status 401 atau Not Authorized, status ini biasanya dimunculkan apabila seorang user tidak berhak untuk mengakses suatu laman tertentu, misalnya karena belum login.
Continue reading “Membuat custom error pada framework codeigniter”

Menggabungkan & Menggunakan Active Record CI ke dalam satu method

Jika sahabat bersedia silahkan baca juga tutorial terbaru Active Record CodeIgniter, di sana saya melakukan beberapa perubahan dengan menyempurnakan class untuk model AR nya.
Terimakasih :), penulis Catatan Belajar
Ivo Idham Perdameian

Kita mengetahui bahwa dalam framework Codeigniter memiliki library database untuk melakukan perintah dalam mengeksekusi query ke database salah satunya adalah Active Record. Nah saya ingin mengajak Anda menggabungkan dan menggunakan Active Record ke dalam satu method atau fungsi. Active Record adalah suatu pola yang memungkinkan mengambil informasi, memasukkan, dan memperbarui data dari database dengan pengkodean/scripting seminimal mungkin. Dalam beberapa kasus hanya satu atau dua baris kode yang diperlukan untuk melakukan perintah ke database.

Tutorial ini saya anggap mempunyai kerumitan level menengah dan ke atas, istilahnya Intermediate. Kenapa saya bilang begitu? Mungkin bagi Anda pemula dalam pendalaman framework Codeigniter akan sedikit bingung tapi tidak apa-apa namanya juga belajar, dan tentunya Anda sudah paham tentang OOP.

Baiklah ayuuk… kita lihat sedikit perintah Active Record CodeIgniter.

  1. Selecting Data : Adalah proses dalam pemilihan data dari database, atau sama dengan membentuk pernyataan SQL SELECT serta menjalankan querynya.
  2. Inserting Data : Akan menghasilkan string insert berdasarkan data yang diberikan, dan menjalankan querynya. di sini kita dapat menggunakan sebuah array atau obyek ke dalam fungsi.
  3. Updating Data : Akan menghasilkan string update berdasarkan data yang diberikan, dan menjalankan querynya.
  4. Deleting Data : membentuk sebuah string delete, dan menjalankan querynya.
  5. Method Chaining : Metode chaining memungkinkan kita untuk menyederhanakan sintaks dengan menghubungkan beberapa fungsi sekaligus. Contohnya $this->db->select(‘title’)->from(‘mytable’)->where(‘id’, $id)->limit(10, 20);
  6. Active Record Caching : Digunakan untuk melakukan “chace” pada query kita dan bisa digunakan untuk proses berikutnya.

Continue reading “Menggabungkan & Menggunakan Active Record CI ke dalam satu method”

Mengatasi Error CURLOPT_FOLLOWLOCATION pada curl di PHP

Pernahkah sahabat mengalami masalah dengan curl di PHP dengan error seperti ini : Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /home/user_xxx/public_html/script-program.php on line …
Mengatasi error CURLOPT_FOLLOWLOCATION phpinfoPermasalahan tersebut timbul bila sahabat menggunakan CURLOPT_FOLLOWLOCATION pada server dengan safe_mode = on atau open_basedir diatur di pengaturan php.ini (Lihat gambar phpinfo di samping). CURLOPT_FOLLOWLOCATION pada curl artinya mengikuti “Lokasi:” header yang server kirimkan sebagai bagian dari header HTTP dan hal ini bersifat rekursif yaitu PHP akan mengikuti semua “Lokasi:” header yang dikirim, kecuali CURLOPT_MAXREDIRS diatur. Awalnya saya bingung harus bagaimana mengatasinya padahal pengaturan tersebut sangat diperlukan. Nah mengapa pengaturan tersebut bisa menimbulkan masalah atau error? Tentu saja error akan terjadi karena memang begitu hukumnya di PHP bahwa CURLOPT_FOLLOWLOCATION tidak bisa bekerja apabila safe_mode bernilai “On” atau open_basedir di atur/ditentukan lokasinya, Oppss… Sudah saya sebutkan ya sebelumnya?. Oke saya akan bagikan script kode programnya untuk mengatasi error tersebut. Continue reading “Mengatasi Error CURLOPT_FOLLOWLOCATION pada curl di PHP”

Easy Simple Perfect Class PHP Pagination Final

Class PHP PaginationTutorial kali ini akan membahas Class PHP Pagination dan merupakan pembahasan final dari tutorial Easy Simple Perfect PHP Pagination sebelumnya, tutorial ini juga merupakan pengenapan janji saya untuk melanjutkan apa yang sudah dimulai sebelumnya hehe… Jika Anda termasuk orang yang pertama membaca tutorial ini, saran saya ada baiknya melihat dulu di tutorial PHP Pagination bagian pertama karena semua kebutuhan sudah saya sebutkan di sana semuanya. Seperti yang Anda lihat pada gambar, Paging yang akan di bentuk memiliki urutan 1 2 3 4 … 5 6 7 dst

Sampai dengan urutan tertentu yang bisa di sesuaikan. Baiklah saudara-saudara tanpa berlama-lama lagi berikut source code Class PHP Pagination-nya, sedangkan source code View programnya ada di bagian akhir paling bawah.
Continue reading “Easy Simple Perfect Class PHP Pagination Final”

Belajar konsep OOP dengan bahasa pemrograman PHP – Lesson I

Belajar konsep OOP dengan bahasa pemrograman PHPBanyak sekali artikel dan tutorial yang membahas pembelajaran konsep OOP, namun hal itu masih terasa tidak memenuhi atau boleh dikatakan artikel dan tutorialnya tidak memuaskan. Nah dalam tutorial saya kali ini saya ingin membahas hal tersebut secara sederhana yang mudah dipahami untuk pemula dalam belajar konsep OOP dengan bahasa pemrograman PHP dan tutorial ini merupakan tutorial yang berkelanjutan dan saya akan bahas secara tuntas, jadi tunggu aja kelanjutan tutorial berikutnya karena tulisan ini hanya sekedar pengantar dari pembahasan yang panjang 😀 Continue reading “Belajar konsep OOP dengan bahasa pemrograman PHP – Lesson I”

© 2017 oleh Catatan Belajar | Theme: Baskerville 2 by Anders Noren.

Up ↑