Like on Facebook

Belajar CodeIgniter Lengkap - Instalasi Awal Dan Konfigurasinya



Belajar CodeIgniter Lengkap - Instalasi Awal Dan Konfigurasinya

Ada beberapa hal yang harus di persiapkan sebelum menggunakan framework ini
1. Download CodeIgniter
2. Download Xampp. Nah, bagi yang belum tau xampp ini merupakan paket lengkap untuk web server, didalamnya sudah ada apache,mysql,filezilla, dan plus phpmyadmin untuk konfigurasi database melalui web

Setelah Download
1. Install Xampp, proses installnya sama seperti aplikasi pada umumnya.
2. Exstrak file CodeIgniter menjadi belajarci, kemudian copy ke folder C:/Xampp/htdocs














note: folder xampp/htdocs adalah folder yang digunakan untuk menyimpan file website kita.

3. Untuk memastikan codeigniter kita berjalan semestinya, buka aplikasi xampp dan jalankan service apachenya.


4. Kemudian buka web browser dan ketikkan localhost/belajarci. Jika tampilan seperti di bawah artinya CodeIniter berhasil di jalankan oleh server


Langkah 2 - Configurasi CodeIgniter
Setelah teman-teman mengekstrak file codeigniter, langkah selanjutnya mengkonfigurasi file codeigniter. Konfigurasi ini adalah konfigurasi minimal yang harus teman-teman lakukan setiap kali menggunakan codeigniter

1. Konfigurasi base_url()
Gampangnya base_url() itu adalah alamat utama yang mengarahkan ke url website kita. Buka file config.php didalam folder belajarci/application/config.



















Edit seperti gambar di atas, setelah itu simpan.

2. Buka file autoload, tambahkan seperti gambar di bawah. Setelah itu simpan




















3. Konfigurasi routes.php, file ini berfungsi untuk ruote pertama kali di website kita. Nah karena project yang akan di bangun adalah admin dashboard, maka ubah default_controller menjadi login.
login ini nantinya akan menjadi controller



Setelah disimpan, langkah selanjutnya adalah proses coding. Nah disini kita akan menerapkan MVC yang telah di bahas di sini

Yang belum baca MVC silahkan klik link di atas


























Pengertian Konsep MVC ( Model View Controller )



Pengertian Konsep MVC ( Model View Controller )

Bagi siapapun yang ingin berkecimpung dalam dunia pengembangan website, tentu konsep harus di pahami dan di pelajari. Konsep MVC bukan lah hal yang baru, konsep ini sudah lama di terapkan bahkan pada setiap pembuatan website. pasalnnya dengan konsep ini membuat proses pengerjaan website menjadi lebih rapi, mudah, dan tidak perlu melakukan pengetikan kode yang berulang-ulang. Bahkan konsep ini telah di pakai hampir oleh semua framework website, seperti codeigniter, YII, laravel, WordPress dan lain-lain. Oleh karena itu karena semua framework sudah menggunakan konsep MVC, maka wajib bagi kalian untuk mempelajari konsep ini jika mau menggunakan frameworj untuk pembuatan website.


Apa itu MVC?

Konsep yang dimana memisahkan antara tampilan untuk user, model ke database, dan controller yang mengatur pola logika di dalam website. MVC bertujuan supaya pengembangan pada website menjadi lebih mudah



Website yang di bangun dengan konsep MVC akan lebih mudah untuk di lakukan maintenance, perbaikan, bahkan perubahan di karenakan setiap kode program di tempatkan pada tempatnya masing-masing, Sehinga jika terjadi permasalahan programer akan lebih cepat untuk mengetahui permasalahannya

Apa aja bagian MVC

1. Model
Apa sih model? apa seperti model iklah shampo? hahaha tidak. Model di sini adalah bagian MVC yang berfungsi untuk mengolah database. menanggani query, manipulasi data pada database. Melalui model inilah setiap data pada database akan di olah kemudian di alirkan ke controller. namun model tidak berhubungan langsung dengan view di karena kan penghubung antara view dan model adalah controller.

2. Controller
Mudahnya, controller itu adalah bagian untuk mengatur logika pemrograman. seperti fungsi untuk update,delete,edit,save di simpan di dalam bagian ini. nah, dari controller inilah data akan di arahkan apakah ke model ( ke database ) atau di tampilkan ke view ( user interface ).

3. View
Nah, view ini adalah bagian untuk user interfacenya. Mudahnya bagian ini adalah bagian yang berinteraksi dengan user. Di website bagian ini adalah html dan cssnya. Data yang di dapat dari view ini di ambil dari controller. Dan bagaiman tampilan pada sebuah website di lakukan bagian ini

Selanjutnya konfigurasi codeigniter



Yuk Kenalan Dengan FrameWork CodeIgniter - Ulasan Lengkap CodeIgniter



Ulasan CodeIgniter

Salah satu framework PHP yang terkemuka di dunia, CodeIgniter menghadirkan sejumlah fitur yang tidak bisa di pandang sebelah mata oleh pengembang website. Di bangun dengan konsep MVC ( Model View Controller ) membuat framework ini cukup tangguh untuk di gunakan di website yang berskala kecil maupun besar. Konsep yang sudah sangat terkenal di kalangan pengembang website, konsep ini memisahkan antara manipulasi data, user interface, dan controll pada website.


CodeIgniter merupakan FrameWork yang open source, di buat dengan tujuan memudahkan developer untuk membuat aplikasi website dengan cepat di bandingkan dengan membuat aplikasi dari awal. 

Di rilis pada tanggal 28 februari 2006 dan sekarang sudah ada versi stabillnya 3.0.4


Kelebihan CodeIgniter

Performa cepat
Salah satu alasan pengembang tidak menggunakan framework karena di khawatirkan performa dari aplikasi akan menurun, namun tidak dengan codeigniter. FrameWork ini sangat stabil dan bahkan merupakan framework yang tercepat di kalangannya

Coding yang mudah
Kelebihan lainnya adalah coding yang lebih mudah, di karena kan CodeIgniter sudah mendukung konsep MVC ( Modal View Controller ). Sehingga sangat memudahkan pengembang dalam membangun aplikasinya karena tidak perlu mengetik coding dari awal cukup mengikuti patternnya saja

Konfigurasi sedikit
Ini yang membuat CodeIgniter menjadi popouler, dikarena kan konfigurasi pada framework ini sangat sedikit. Dan menurut pengalaman admin CodeIgniter dalam penggunaanya sangat lah mudah bahkan orang awam pun bisa mengkonfigurasi framework ini apalagi kalian yang memang sudah bidangnya

Banyak Komunitas
Nah bagi yang masih ragu dengan CodeIgniter, framework ini mempunyai banyak sekali komunitas. mulai dari blog, facebook jadi teman-teman tidak perlu ragu jika mempunyai masalah ketika menggunakan CodeIgniter. Saran admin website yang paling banyak tutorialnya adalah stackoverflow. Di sana sangat lengkap pembahasan mengenai masalah codeigniter

Dokumentasi
CodeIgniter mempunyai dokumentasi yang lengkap. Dengan user guide teman-teman tidak perlu bingung karena sudah tersimpan di dalam paket CodeIgniter

itu saja pembahasannya , yang mau nanya silahkan di kolom komentar





















































Back To Top