Langsung ke konten utama

Pengertian CodeIgniter,MVC dan cara konfigurasi framework codeIgniter

Assalamualaikum Wr.Wb
Halooo semuanya kembali lagi di blog saya. Kali ini saya akan menjelaskan tentang Apa itu Codeigniter dan bagaimana cara konfigurasi codeigniter berikut pengertian codeigniter dan cara konfigurasi.

CodeIgniter adalah sebuah web application network yang bersifat open source yang digunakan untuk membangun aplikasi php dinamis.

CodeIgniter menjadi sebuah framework PHP dengan model MVC (Model,View,Controller) untuk membangun website dinamis dengan menggunakan PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web.


MVC adalah teknik atau konsep yang memisahkan komponen utama menjadi tiga komponen yaitu Model,View, dan Controller.



  • Model merupakan bagian penaganan yang berhubungan dengan pengolahan atau manipulasi database.
  • View merupakan bagian yang menangani halaman user interface atau halaman yang muncul pada user.
  • Controller merupakan kumpulan instruksi aksi yang menghubungkan model dan view, jadi model tidak akan berhubungan dengan model secara langsung. 

dari penjelasan diatas dapat disimpulkan bahwa controller sebagai penghubung view dan model. misalnya pada aplikasi yang menampilkan data menggunakan konsep MVC, controller memanggil instruksi pada model yang memanggil data pada database, kemudian controller yang meneruskanya pada view untuk ditampilkan.

Konfigurasi CodeIgniter
Walaupun CodeIgniter dapat berjalan dengan konfigurasi default, tetapi untuk sebuah aplikasi yang nyata kita harus tetap melakukan konfigurasi, setidaknya pada bagian base_url dan router. Pengaturan base_url dan router sangat berguna ketika proses pengembangan aplikasi yang banyak menggunakan helper dan library.
File konfigurasi terletak dalam folder application/config. File yang terdapat pada direktori tersebut yang sering digunakan adalah file autoload.php, config.php, database.php dan routes.php.
  1. File autoload.php Konfigurasi pada file ini bertujuan untuk mementukan sumber daya apa yang akan diload secara otomatis.
    File autoload['libraries'] :
    File autoload['helper'] :
  2. File config.php Pada file konfigurasi config.php berisi konfigurasi secara umum mengenai CodeIgniter. $config[‘base_url’] Konfigurasi ini berisi alamat url sebuah aplikasi yang dibuat. Pada tutorial ini saya instalasi CodeIgniter di folder “C:xampp/htdocs/ppdb” maka untuk konfigurasi base url-nya adalah seperti berikut.
  3. File database.php. Disini akan mengisi konfigurasi untuk koneksi ke database. Pada tutorial disini menggunakan database mysql yang terpaket di dalam aplikasi XAMPP.
    1. Hostname   : menggunakan localhost karena di sini saya menggunakan    database mysql dari aplikasi xampp yang terinstal di laptop saya 
    2. Username   : secara default username database mysql dari aplikasi xampp adalah root.
    3. Password   : secara default ini bisa dikosongi.
    4. Database    : berisi nama database yang dibuat untuk aplikasi, disini nama database saya ppdb
  4. File routes.php. Konfigurasi routing digunakan untuk memetakan permintaan atau request kedalam controller didalam website yang dibuat. Misalnya kita membuka alamat http://www.nama-website.com, permintaan tersebut tidak menyertakan nama controller yang ingin dibuka tetapi kita bisa secara default mengarahkannya agar secara otomatis akan membuka controller sesuai yang definisikan.Untuk melakukan konfigurasi routing buka file konfigurasi routes.php. Settingan utama yang ada adalah sebagai berikut :
    Artinya secara default semua permintaan yang tidak menyertakan nama controllernya akan diarahkan untuk membuka controller “welcome”. Sehingga saat alamat http://www.nama-website.com dibuka secara otomatis akan membuka http://www.nama-website.com/index.php/welcome. Dan file tersebut dapat di edit sesuai keinginan.







Komentar

Postingan populer dari blog ini

Instalasi Android Studio 2.3.3

Assalamualaikum Wr.Wb. Haii kembali lagi di blog saya ^^ Kali ini saya akan memberikan tuttorial instalasi Android Studio Versi 2.3.3 Sebelumnya saya ingin memperkenalkan dulu Android Studio itu apa si?  Android Studio adalah Lingkungan Pengembangan Terpadu - Integrated Development Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan intelliJ IDEA . Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android. Oke Langsung aja kita instal Android Studionya ,Oh yaa jangan lupa sebelum instal Android Studionya kita instal jdk nya dulu ya teman teman. Instal Jdk  Diblog sebelumnya saya sudah buat tutorial nya. silahkan di klik disini :  https://thessaangela21.blogspot.com/2017/08/cara-menginstal-jdk-8-dan-netbeans.html Setelah menginstal jdk nya langsung saja kita instal Android Studionya,Klik tombol Next seperti gam...

Use Case Diagram

Assalamualaikum Wr.Wb Haiii Welcome Back to My blog! di blog saya kali ini saya akan menjelaskan tentang UML dan salah satu diagramya yaitu Use Case Diagram. Selamat Membaca teman teman ! 1. Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari  “Unified Modelling Language”  yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software. 2. Tujuan atau fungsi dari penggunaan UML  Inilah beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranya: Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa. Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan. Dapat memberikan model yang siap untuk digu...

Pemrograman PHP

Assalamualaikum wr.wb Haiiiiii kembali lagiiiii di blog saya hehe,Di blog kali ini saya akan membhas tentang ilmu pemrograman nih sedikit hehe.oke langsung saja ya jadi kita akan membahas tentang Struktur Dasar PHP.  Php itu apa sih? php adalah singkatan dari Hypertext Prepoccesor,  yang pertama kali dibuat oleh Rasmus Lerdrof pada tahun 1994 dan PHP harus dituliskan diantaa TAG berikut Tag nya: <?php sebagai pembuka,dan ?> sebagai penutup <? sebagai pembuka, dan ?> sebagai penutup <script languange="php> sebagai pembuka ,dan </script> sebagai penutup. Lalu  apa saja sih fungsi php sebenarnya? "Untuk membuat halaman web,sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan.Kita bisa membuat web dengan HTML dan CSS saja." Langsung saja yukk!!! kita baha s  Struktur Dasar PHP Gambar diatas  merupakan salah satu struktur dasar php,yaitu dengan menggunakan echo,maka kita akan menampilkan sesuatu yang t...