SlideShare a Scribd company logo
1 of 20
Kelompok 7


  Adimas Lutfi
   Rita Hayati
Zainnudin Kaisar
Apa itu CodeIgniter ?

CodeIgniter adalah aplikasi open source yang berupa
framework dengan model MVC (Model, View,
Controller) untuk membangun website dinamis
dengan menggunakan PHP. CodeIgniter
memudahkan developer untuk membuat aplikasi web
dengan cepat dan mudah dibandingkan dengan
membuatnya dari awal. CodeIgniter dirilis pertama kali
pada 28 Februari 2006. Versi stabil terakhir 2.1.0 yang
dirilis pada 28 November 2011.
Framework secara sederhana dapat diartikan
kumpulan dari fungsi-fungsi/prosedur-
prosedur dan class-class untuk tujuan
tertentu yang sudah siap digunakan sehingga
bisa lebih mempermudah dan mempercepat
pekerjaan seorang pemrograman, tanpa
harus membuat fungsi atau class dari awal.
CodeIgniter sendiri dibangun menggunkan konsep
model-view-controller(MVC). MVC memisahkan
pengembangan aplikasi berdasarkan komponen
utama yang membangun sebuah aplikasi seperti
manipulasi data, user interface, dan bagian yang
menjadi kontrol aplikasi.
3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu :
• View, merupakan bagian yang menangani presentation logic. Pada suatu
    aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh
    controller. View berfungsi untuk menerima dan merepresentasikan data kepada
    user. Bagian ini tidak memiliki akses langsung terhadap bagian model.

•   Model, biasanya berhubungan langsung dengan database untuk memanipulasi
    data (insert, update, delete, search), menangani validasi dari bagian controller,
    namun tidak dapat berhubungan langsung dengan bagian view.

•   Controller, merupakan bagian yang mengatur hubungan antara bagian model
    dan bagian view, controller berfungsi untuk menerima request dan data dari
    user kemudian menentukan apa yang akan diproses oleh aplikasi.
CodeIgniter mendukung banyak jenis database
misalnya mySql, Postgre sql, oracle dan lain-lain.
Dukungan database dari CodeIgniter berupa
penyediaan dari beberapa driver, security, caching
dan active record .
Membuat Database pada
                Code Igniter
   Pada pembuatan database maka kita akan bermain-main pada konsep
   model . Model bisa dibilang khusus digunakan untuk melakukan
   koneksi ke basis data oleh karena itu logika-logika pemrograman yang
   berada didalam model juga harus yang berhubungan dengan basis
   data.

Step 1 : Konfigurasi CI
   1. Buka file config.php yang berada dalam folder system-application-
   config-config.php
    Ubah base url, sesuaikan dengan lokasi dimana folder CI-mu berada
   (tempat ekstrak-an tadi). Contoh :
   $config['base_url'] = http://localhost/codeIgniter/
2. Setting autoloadnya
$autoload['libraries'] = array('database');
$autoload['helper'] = array('url');
4. Setting database. Buka file database.php yang berada dalam folder yang sama
    dengan config.php. Ubah hostname, username, password, dan nama database.
    Sesuaikan dengan pengaturan mysql anda. Contoh :
    $db['default']['hostname'] = "localhost";
    $db['default']['username'] = "root";
    $db['default']['password'] = "";
    $db['default'][‘blablabla'] = “nama database"; >> diisi dengan nama database
5. Menyiapkan data base, dengan nama Tabel yang kita mau .
6. Membuat Model dari buku .
Kemudian, file ini di disimpan application-model-(nama file)
Step 4 : Membuat View disimpan di folder (application-view)

Pertama-tama kita membuat form dulu agar mudah menginputkan data
Setelah membuat form, kita harus mengatur view bukunya .
5. Kita harus mengatur controller, karena Controller, merupakan bagian
yang mengatur hubungan antara bagian model dan bagian view, controller
     berfungsi untuk menerima request dan data dari user kemudian
            menentukan apa yang akan diproses oleh aplikasi.
Tetsting , Mengisi form
Mengahapus File
Sekian dan Terimakasih ^_^

More Related Content

What's hot

What's hot (7)

P webfb
P webfbP webfb
P webfb
 
Proses Pembuatan Accountdb dan Codeigniter
Proses Pembuatan Accountdb dan CodeigniterProses Pembuatan Accountdb dan Codeigniter
Proses Pembuatan Accountdb dan Codeigniter
 
Pel myswl
Pel myswlPel myswl
Pel myswl
 
Mysql Sebagai Pengolah Data
Mysql Sebagai Pengolah DataMysql Sebagai Pengolah Data
Mysql Sebagai Pengolah Data
 
05 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 705 pzt web programming jdbc hibernate. kelompok 7
05 pzt web programming jdbc hibernate. kelompok 7
 
Pertemuan Lima
Pertemuan LimaPertemuan Lima
Pertemuan Lima
 
Tugas 5 0317-mukhlis abdilah-1411511213
Tugas 5 0317-mukhlis abdilah-1411511213Tugas 5 0317-mukhlis abdilah-1411511213
Tugas 5 0317-mukhlis abdilah-1411511213
 

Viewers also liked

InterContinental Kuala Lumpur
InterContinental Kuala LumpurInterContinental Kuala Lumpur
InterContinental Kuala Lumpurjaimetunge
 
Supervision int609 1
Supervision int609 1Supervision int609 1
Supervision int609 1terpprof
 
Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...
Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...
Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...jscarto
 
Shakespeare
Shakespeare Shakespeare
Shakespeare samue1ns
 
House simple / Dwell Well
House simple / Dwell WellHouse simple / Dwell Well
House simple / Dwell WellEd Sarausad
 
E marketing project-part_1
E marketing project-part_1E marketing project-part_1
E marketing project-part_1parsonschel
 
Elver cisf pte proyecto de vida
Elver cisf pte proyecto de vidaElver cisf pte proyecto de vida
Elver cisf pte proyecto de vidaelvereltopo
 
Cartaz regulamento cnl2011 2012
Cartaz regulamento cnl2011  2012Cartaz regulamento cnl2011  2012
Cartaz regulamento cnl2011 2012bibdjosei2006
 
TÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADOR
TÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADORTÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADOR
TÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADORInvierto En Niñez
 
L'ocupació a les teves mans - Jornada Apps Market Forum 2012
L'ocupació a les teves mans - Jornada Apps Market Forum 2012L'ocupació a les teves mans - Jornada Apps Market Forum 2012
L'ocupació a les teves mans - Jornada Apps Market Forum 2012Jordi Soler, PhD
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentadadGris_Ocampo
 

Viewers also liked (19)

Wilton
WiltonWilton
Wilton
 
InterContinental Kuala Lumpur
InterContinental Kuala LumpurInterContinental Kuala Lumpur
InterContinental Kuala Lumpur
 
Supervision int609 1
Supervision int609 1Supervision int609 1
Supervision int609 1
 
Rebuild3
Rebuild3Rebuild3
Rebuild3
 
Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...
Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...
Stevens-Goldsberry | Fixed-interval Segmentation for Travel-time Estimations ...
 
Dc to cambridge
Dc  to cambridgeDc  to cambridge
Dc to cambridge
 
Shakespeare
Shakespeare Shakespeare
Shakespeare
 
Ca labfed
Ca labfedCa labfed
Ca labfed
 
House simple / Dwell Well
House simple / Dwell WellHouse simple / Dwell Well
House simple / Dwell Well
 
Dc to cambridge2
Dc  to cambridge2Dc  to cambridge2
Dc to cambridge2
 
Bmore1
Bmore1Bmore1
Bmore1
 
Vacay
VacayVacay
Vacay
 
E marketing project-part_1
E marketing project-part_1E marketing project-part_1
E marketing project-part_1
 
Elver cisf pte proyecto de vida
Elver cisf pte proyecto de vidaElver cisf pte proyecto de vida
Elver cisf pte proyecto de vida
 
3 1-almacen
3 1-almacen3 1-almacen
3 1-almacen
 
Cartaz regulamento cnl2011 2012
Cartaz regulamento cnl2011  2012Cartaz regulamento cnl2011  2012
Cartaz regulamento cnl2011 2012
 
TÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADOR
TÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADORTÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADOR
TÉCNICA/O AUXILIAR DE CAMPO (TÉCNICA/O DE SEGUIMIENTO) EL SALVADOR
 
L'ocupació a les teves mans - Jornada Apps Market Forum 2012
L'ocupació a les teves mans - Jornada Apps Market Forum 2012L'ocupació a les teves mans - Jornada Apps Market Forum 2012
L'ocupació a les teves mans - Jornada Apps Market Forum 2012
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 

Similar to CI-CodeIgniter

Tutorial ci
Tutorial ciTutorial ci
Tutorial ciWira Hul
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrokmuamarsidik
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Andarias Jacob Calvyn
 
Modul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdfModul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdfSetiya Nugroho
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarRidwan Fadjar
 
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]resaarisiswo
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rplDenny Yahya
 
Workshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterWorkshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterAdi Setiawan
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Al-dhimas Purnama
 
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Koplak Koplakan
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterGeorge Kartutu
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterMuhammad Rais
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitierAlbertz Ace-Red
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitierHaswi Haswi
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3iimpunya3
 
Menggunakan database di android
Menggunakan database di androidMenggunakan database di android
Menggunakan database di androidInto Setiawan
 

Similar to CI-CodeIgniter (20)

Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneter
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
Modul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdfModul 05 Framework CodeIgniter.pdf
Modul 05 Framework CodeIgniter.pdf
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
 
Workshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniterWorkshop SuBali - CodeIgniter
Workshop SuBali - CodeIgniter
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
 
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitier
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitier
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
 
Menggunakan database di android
Menggunakan database di androidMenggunakan database di android
Menggunakan database di android
 

Recently uploaded

AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Modul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).ppt
Modul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).pptModul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).ppt
Modul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).pptYanseBetnaArte
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024budimoko2
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 

Recently uploaded (20)

AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Modul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).ppt
Modul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).pptModul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).ppt
Modul 9 Penjas kelompok 7 (evaluasi pembelajaran penjas).ppt
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 

CI-CodeIgniter

  • 1. Kelompok 7 Adimas Lutfi Rita Hayati Zainnudin Kaisar
  • 2. Apa itu CodeIgniter ? CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir 2.1.0 yang dirilis pada 28 November 2011.
  • 3. Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur- prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang pemrograman, tanpa harus membuat fungsi atau class dari awal.
  • 4. CodeIgniter sendiri dibangun menggunkan konsep model-view-controller(MVC). MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol aplikasi.
  • 5. 3 jenis komponen yang membangun suatu MVC pattern dalam suatu aplikasi yaitu : • View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model. • Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view. • Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
  • 6. CodeIgniter mendukung banyak jenis database misalnya mySql, Postgre sql, oracle dan lain-lain. Dukungan database dari CodeIgniter berupa penyediaan dari beberapa driver, security, caching dan active record .
  • 7. Membuat Database pada Code Igniter Pada pembuatan database maka kita akan bermain-main pada konsep model . Model bisa dibilang khusus digunakan untuk melakukan koneksi ke basis data oleh karena itu logika-logika pemrograman yang berada didalam model juga harus yang berhubungan dengan basis data. Step 1 : Konfigurasi CI 1. Buka file config.php yang berada dalam folder system-application- config-config.php Ubah base url, sesuaikan dengan lokasi dimana folder CI-mu berada (tempat ekstrak-an tadi). Contoh : $config['base_url'] = http://localhost/codeIgniter/
  • 8.
  • 9. 2. Setting autoloadnya $autoload['libraries'] = array('database'); $autoload['helper'] = array('url');
  • 10. 4. Setting database. Buka file database.php yang berada dalam folder yang sama dengan config.php. Ubah hostname, username, password, dan nama database. Sesuaikan dengan pengaturan mysql anda. Contoh : $db['default']['hostname'] = "localhost"; $db['default']['username'] = "root"; $db['default']['password'] = ""; $db['default'][‘blablabla'] = “nama database"; >> diisi dengan nama database
  • 11. 5. Menyiapkan data base, dengan nama Tabel yang kita mau .
  • 12. 6. Membuat Model dari buku . Kemudian, file ini di disimpan application-model-(nama file)
  • 13.
  • 14. Step 4 : Membuat View disimpan di folder (application-view) Pertama-tama kita membuat form dulu agar mudah menginputkan data
  • 15. Setelah membuat form, kita harus mengatur view bukunya .
  • 16. 5. Kita harus mengatur controller, karena Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.
  • 17.