Showing posts with label Framework CodeIgniter. Show all posts

Monday, November 12, 2018

Apa itu framework codeigniter

Apa itu framework codeigniter

Arsitektur MVC


Kalau kita membuat website mula-mula dengan tidak mempunyai framework atau kita tidak punya 

alur kerja, kita cenderung untuk menyatukan ini Model View Controller (MVC) semua di dalam satu 

file. Jadi temen-temen semua view,model dan controller adalah komponen atau ide yang 

memisahkan entitas antara view yang artinya representasi ke user, controller yang mengatur alur data 

dan request dan model adalah semacam struktur yang dapat kita ambil dari database. View adalah 

bagian user interface atau bagian yang nantinya merupakan tampilan untuk end-user. View bisa 

berupa halaman html,css,javascript,jquery,ajax dll.Misalkan saya hanya mengambil penjualan pada 

tanggal sekian yang dikeluarkan oleh siapa, itu di model dia bisa akses ke database.Nah alurnya 

begini kita punya user yang menggunakan website



Contoh pertama tidak menggunakan database, jadi tidak ada query ke database ini yang disebut 

website statik, alurnya adalah seperti ini jadi yang pertama adalah kita melakukan request misalkan 

google.com oleh controller di server dia akan di tangkap, nah akhirnya di pilihlah viewnya lalu di 

tampilkanlah ke user. Oke itu yang pertama jadi belum ada model. Saat menggunakan database kita 

cenderung untuk memasukkan di view modelnya 



Contoh kedua. Sekarang kita coba dengan database query. Pertama sama kita melakukan request, nah 

setelah kita melakukan request apakah ada data yang kita butuhkan dari database akhirnya controller 

akan meminta model untuk menyampaikan data request dari user . dan akhirnya model akan 

melakukan transaksi dengan database. Requestnya apakah dia bisa request minta data 

update,delete,create. Setelah mendapat data dari database dia merespon hasil request ke controller 

nah oleh controller nantinya akan di sampaikan ke view. Jadi dipilihlah viewnya nanti untuk 

menjabarkan modelnya, nah nanti akan di sampaikan ke display user

Thursday, July 27, 2017

Membuat sebuah website dengan codeigniter | Perkenalan

Membuat sebuah website dengan codeigniter | Perkenalan

Pemrograman web adalah mata kuliah wajib di banyak sekali perguruan tinggi di Indonesia. Nah

mata kuliah ini mengimplementasikan pemrograman dalam dunia web yang saat ini begitu pesat dan

berkembang, web yang di butuhkan zaman sekarang ini tentunya bukanlah web statis yang andal dan

memiliki tampilan yang rapi. Dan salah satu proyek dari berbagai client maupun topik tugas akhir

faforit mahasiswa adalah sistem informasi berbasis web. Ini adalah proyek primadona saat ini.

Namun untuk membuat aplikasi web semacam ini, diperlukan tahapan pengerjaan yang rumit

sehingga hasilnya betul-betul sesuai kebutuhan.


Di dalam artikel yang berjudul Membuat sebuah website dengan codeigniter ini di sampaikan konsep

pemrograman web secara runtut dan terurut dari mulai yang paling dasar sampai ke hal yang lebih

kompleks. Semua aspek yang kiranya di butuhkan untuk membuat web dinamis yang andal di

sampaikan di dalam blog ini. Mulai dari HTML, Javascript,CSS,PHP, desain basis data, MySQL,

bahkan framework untuk membangun aplikasi web di bahas di blog ini. Harapannya anda yang

mengambil mata kuliah pemrograman web maupun anda yang topik tugas akhirnya aplikasi sistem

informasi berbasis web atau anda yang mendapat proyek membuat aplikasi berbasis web, insyaaallah

anda terbantu dengan blog sederhana ini.


Untuk lebih memudahkan dalam pembuatan sebuah web dinamis, maka pengguna framework

menjadi di butuhkan. CodeIgniter adalah salah satu framework untuk mengembangkan web yang

paling terkenal. Di dalamnya dipelajari konsep Model – View – Controller / MVC yang mendasari

framework yang banyak beredar saat ini. Dikenalkan pula konsep Object Oriented Progrramming /

OOP sehingga untuk anda yang awam, anda bisa memiliki dasar yang cukup untuk memahaminya

Membuat sebuah website dengan codeigniter | Perkenalan

Untuk kasus yang kecil atau sederhana cara penggunaan PHP biasa tentu masih bisa dikerjakan,

namun ketika kasus tersebut sudah mulai kompleks maka akan sulit untuk proses pengembangan,

perawatan, maupun perbaikan software tersebut. Hal ini terjadi karena kode atau program pada PHP

biasa tidak didukung oleh struktur software yang baik dimana model, data, proses menjadi satu

bagian. Sehingga jika dikaitkan dengan CodeIgniter penggunaan MVC akan memudahkan developer

untuk membuat, mengembangkan, memperbaiki suatu web.


Peribahasa tak ada gading yang tak retak tentunya selalu berlaku pada setiap karya manusia, Oleh

karena itu jika anda mempunyai kritik,saran, dan masukan yang membangun kami sangat

menantinya.