Tuesday, January 19, 2016

Konfigurasi HMVC pada CodeIgniter

Assalamualaikum

hmm langsung aja yaw,
ini postingan pertama ane di menu ProblemSolver selanjutnya disebut PS,
oya materi-materi yang ane dapet buat ditulis disini gua ambil dari google, dan untuk postingan kali ini gua ambil referensi dari https://insirawebblog.wordpress.com dan https://bengkelinux.wordpress.com

kali ini PS akan ngebahas bagaimana cara konfigurasi HMVC pada codeigniter,
yuk ah langsung kita mulaiiiiii,


HMVC merupakan teknik modular extension, jadi singkatnya mah aplikasi yang kita buat lebih teratur dengan membuat atau mengumpulkan code-code yang membangun modul yang sama dalam 1 folder,
 cara ini mempermudah dalam tracing code apabila dibutuhkan perbaikan aplikasi.

begini bedanya struktur MVC dan struktur HMVC :

Struktur MVC :
  • application
    • Controllers/
    • Models/
    • Views/
Struktur HMVC:
  • application
    • modules/
      • modules1/
        • Controllers/
        • Models/
        • Views/
      •  modules2/
        • Controllers/
        • Models/
        • Views/
langkah pertama yang harus dilakukan untuk konfigurasi HMVC adalah menyiapkan alat tempurnya terlebih dahulu, berikut yang kita butuhkan  :
1.download dulu CodeIgniternya : http://www.codeigniter.com/download
2.download extension nya : bisa di download di blog referensi  https://insirawebblog.wordpress.com/2015/05/13/teknik-modular-hmvc-pada-codeigniter-3/

Berikut langkah-langkah konfigurasi nya mas broo : 

  1. Biasa, taro aja folder CI nya di htdocs. jadi pas dipanggil dibrowser http://localhost/CI/
  2. Ekstrak si extension nya. core dan third_party ke C:\xampp\htdocs\CI\application
hasil ya begini masebrooo di direktori nya :


 oya sebelum konfigurasi dipake pastiin kalo kita udah nambahin helper "file" pada autoload.

Sekarang markicob (Mari Kita Coba),
1.buat folder baru yang nama nya modules di C:\xampp\htdocs\CI\application,
2.nah didalem folder modules, buat folder baru lagi yang namanya seterah agan, example : dashboard
3.isiin folder dashboard tersebut dengan 3 folder baru lagi yaitu Controllers, Models, dan views.

  • application/
    • modules/
      • Login/
        • Controllers/
          • dashboard.php
        • Models/
          • modeldashboard.php
        • Views/
          • tampildashboard.php
code pada dashboard.php :














code tampildashboard.php :








nah sebelum running edit dulu rubah routes dari "welcome" menjadi nama controller anda yaitu "dashboard".
now time to running, eiiits bukan lari tapi jalankan program dengan cara buka browser terus masukan alamat : localhost/CI/

kalo berhasil maka akan muncul tampilan kaya gini :







Selamat agan sudah bisa pake konsep HMVC pada aplikasi agan ,,
semoga artikel ini bermanfaat terutama buat saya sendiri aamiin :D

wassalamualaikum

No comments:

Post a Comment