Menjalankan Stored Procedure MySQL di CodeIgniter

Artikel ini merupakan artikel lanjutan dari artikel sebelumnya yang berjudul Membuat Stored Procedure di MySQL, pada artikel ini akan kita gunakan semua stored procedure yang telah dibuat didalam MySQL. Penggunaannya diaplikasikan dalam PHP pada Framework CodeIgniter, sebagai catatan codeigniter yang digunakan adalah codeigniter versi 3.x jika dipaksakan menggunakan versi 2.x pastika Codeigniter sudah support dbriver mysqli, sehingga anda harus merubah konfigurasi dbdriver di application/config/database.php menjadi mysqli, berbeda jika anda menggunakan versi 3.x anda tidak perlu merubah karena CodeIgniter versi terbaru sudah menggunakan mysqli sebagai dbdrivernya.

Persiapan pembuatan aplikasi contoh ini tidak dimulai dari konfigurasi awal, silahkan bagi anda yang sedang belajar baca-baca kembali konfigurasi dasar codeigniternya. Penekanan pada artikel ini adalah pada bagian controller yang menjalankan model, dimana fungsi-fungsi yang ada didalam model menjalankan stored procedure untuk melakukan proses CRUD (tidak lagi menggunakan query biasa baik native SQL maupun menggunakan database class).

Oke saatnya kita mulai, berikut langkah-langkahnya

1) Buat database, misal perpustakaan

2) Buat tabel dengan nama tbl_penerbit, adapun strukturnya adalah sebagai berikut :

tbl_penerbit
Struktur Tabel

3) Buat stored procedure, silahkan baca artikel Membuat Stored Procedure di MySQL untuk membuat stored procedure-nya :

0_list_sp
Daftar Stored Procedure Yang Telah Dibuat

4) Buat file model dengan nama M_penerbit, adapun list script nya adalah sebagai berikut :

5) Buat file controller dengan nama Penerbit , adapun list script nya adalah sebagai berikut :

6) Buat file view dengan nama v_dashboard sebagai halaman awal, adapun list script nya adalah sebagai berikut :

7) Buat file v_form_penerbit sebagai interface form untuk penambahan dan perubahan data penerbit, adapun list script nya adalah sebagai berikut :

8) Buat file v_data_penerbit sebagai interface untuk menampilkan data penerbit dari database, adapun list script nya adalah sebagai berikut :

9) Jalankan aplikasinya jika sukses maka tampilan aplikasi akan tampak seperti berikut :

2_v_tampil
Tampil Data Penerbit

Form Tambah Penerbit
Form Tambah Penerbit

Form Edit Penerbit
Form Edit Penerbit

Sekian penjelasan singkat tentang implementasi MySQL Stored Procedure di COdeIgniter, silahkan sebagai bahan pembelajaran download source code-nya pada link dibawah ini !

DOWNLOAD

Post a Comment

Previous Post Next Post