Penerapan HMVC pada Framework Codeigniter 3

 Assalamualaikum...

Selamat Malam Para pembaca, mudah-mudahan dalam keadaan sehat serta semangat untuk belajar untuk menggali ilmu lebih dalam lagi, Amiin Ya Rabbal Alamiin....

Ok, sebelum tidur, kebetulan juga belum bisa tidur, saya ada setitik ilmu yang didapat dari google, dan ingin saya amalkan juga ke google, dan mudah-mudahan bisa bermanfaat untuk para pembaca .
:D

Ok langsung saja,
disini saya ingin berbagi sesuatu hal, dimana ingin menerangkan penerapan HMVC pada framwork Codeigniter.


Sebelum kita menerapkan HMVC pada Framwork Codeigniter, alangkah baiknya saya ingin menerangkan apa sih itu HMVC, 

HMVC adalah singkatan dari Hirarchical - Models - Views - Controllers,  wah apa sih itu kegunaannya ?

kegunaannya sih cukup sederhana, dimana kita akan lebih dimudahkan untuk melakukan pembuatan Proyek berbasis web codeigniter, dengan konsep HMVC. apalagi nantinya Proyek kita akan dibangun dengan sekala yang besar.

dimana fungsi HMVC disini adalah membuatkan satu (1) Modules untuk beberapa MVC, misalkan kita membuat Modules Employe, didalam Module Employe kita bisa membuat Model, Views, dan Controllers atau (MVC).  jadi kita tidak lagi terpaku dengan MVC bawaan si Framework tersebut, karena kita sudah bisa membuat MVC sendiri di dalam setiap modules nya , jika rekan-rekan masih bingung dengan penjelasanya, bisa lihat skema gambar HMVC di bawah ini..



Nah, dari gambar diatas, cukup jelas bukan, skema dari fungsi HMVC itu sendiri, jadi dimana HMVC bisa membuat MVC di masing-masing atau di setiap Module nya.


Setelah sedikit paham tentang HMVC pada Framework Codeigniter, maka disini saya akan coba menerangkan bagaimana menerapkan HMVC ini pada Framework Codeigniter.

Langkah Pertama 
Download Codeignter 3.0.2 Di Sini

Langkah Kedua 
Download Paket Extensi Modular Di SIni

Langkah Ketiga
Setelah semuanya sudah didownload, ekstrax file Codeigniter yang tadi di download ke dalam localhost anda, bila anda memakai XAMPP maka file Codeigniter anda letakan pada direktory XAMPP/htdocs/"file codeigniter", dan apabila anda memakai Linux LAMP maka Letakan pada direktory var/www/"file codeigniter" 

Langkah Keempat
Ekstrax paket Ekstensi Modular, setelah di extrax, maka akan terdapat 2 Folder yang bernama Folder Core dan third_party, lalu 2 Folder tersebut pindahkan ke direktory atau "File Codeigniter"/Aplication.

Lihat gambar berikut agar lebih mudah;



Langkah Kelima
Buat sebuah Folder atau direktory bernama "modules" pada direktory "file codeigniter"/application.

Langak Keenam
Buat Folder atau direktory bernama "Employe" , dan setelah itu buat folder "models", "views" dan "controllers" di dalam Folder "employe",  berikut skema gambarnya

Langkah ketujuh
Coba buat file Home.php didalam folder modules/employe/controllers , berikut scriptnya ;


Langkah kedelapan 
coba buat file bernama v_home.php didalam folder modules/employe/views, berikut scriptnya ;


Langkah terakhir
jalankan dengan url http://localhost/ci3_hmvc/index.php/employe/Home , maka akan tampil berikut.



Oke sekian tutorial Penerapan HMVC pada Codeigniter 3,  mudah-mudahan bermanfaat bagi para pembaca.

apabila ada kritik, saran serta pertanyaan, boleh ditanyakan dalam kolom komentar.

dan apabila ingin download project yang sudah solved, boleh di download DI Sini.






3 comments

Post a Comment