SlideShare a Scribd company logo
1 of 6
Download to read offline
www. poltek-kampar.ac.id
PENGENALAN CODEIGNITER
DI SUSUN OLEH
ZULKIFLI 201613012
POLITEKNIK KAMPAR
PRODI TEKNIK INFORMATIKA
BANGKINANG KOTA
2018
www. poltek-kampar.ac.id
PENGENALAN CODEIGNITER
DI SUSUN OLEH
ZULKIFLI 201613012
POLITEKNIK KAMPAR
PRODI TEKNIK INFORMATIKA
BANGKINANG KOTA
2018
www. poltek-kampar.ac.id
PENGENALAN CODEIGNITER
DI SUSUN OLEH
ZULKIFLI 201613012
POLITEKNIK KAMPAR
PRODI TEKNIK INFORMATIKA
BANGKINANG KOTA
2018
www. poltek-kampar.ac.id
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang
telah memberikan hidayahnya sehingga penulis dapat menyelesaikan Tugas
Matakuliah Pilihan -1 yang berjudul “ Pengenalan Codeigniter”.
Selain kemudahan dalam menggunakan, codeigniter juga cepat, mudah di
kustomisasi dan integrasikan dengan library atau framework lainnya. Framework
ini juga sempat menjadi perhatian pembuat php – Rasmus Lerdorf.
Dalam penyusunan laporan ini banyak pihak – pihak yang telah membantu
baik secara langsung maupun tidak, maka penulis mengucapkan terima kasih.
Bangkinang kota, 29 September 2018
Penulis
www. poltek-kampar.ac.id
DAFTAR ISI
Kata Pengantar............................................................................ i
Daftar Isi....................................................................................... ii
Pengenalan Codeigniter .............................................................. 1
1.1 Apa itu Framework............................................................... 1
1.2 Kenapa Menggunakan Framework ...................................... 2
1.3 Apa itu Codeigniter .............................................................. 2
1.4 Untuk.................................................................................... 2
www. poltek-kampar.ac.id
PENGENALAN CODEIGNITER
1.1. Apa itu Framework
Framework atau dalam bahasa Indonesia dapat diartikan sebagai
“kerangka kerja” merupakan kumpulan dari fungsi – fungsi atau
prosedur – prosedur dan class – class untuk tujuan tertentu yang
sudah siap digunakan sehingga bisa lebih mempermudah dan
mempercepat pekerjaan seorang programmer, tanpa harus
membuat fungsi atau class dari awal. Framework bukanlah
peralatan / tools untuk memecahkan sebuah masalah, tetapi sebagai
Alat Bantu.
1.2. Kenapa Menggunakan Framework
Salah satu alasan mengapa orang menggunakan framework
terutama dalam membangun sebuah aplikasi adalah kemudahan
yang ditawarkan. Didalam sebuah framework biasanya sudah
tersedia struktur aplikasi yang baik, standart coding, best practice,
design pattern, dan common function. Dengan menggunakan
framework kita dapat langsung focus kepada business process yang
dihadapi tanpa harus berfikir banyak masalah struktur aplikasi,
standar coding dan lain – lain.
Dengan memanfaatkan design pattern dan common
function yang telah ada di dalama framework maka hal tersebut
dapat mempercepat proses pengembangan aplikasi. Selain
kemudahan dan kecepatan dalam membangun sistem, dengan
menggunakan framework tertentu kita juga dapat
“menyeragamkan” cara kita mengimplementasikan kode program.
Dengan framework kita akan “dipaksa” untuk patuh kepada sebuah
kesepakatan. Selain itu juga akan memudahkan pengembang lain
untuk mempelajari dan mengubah aplikasi yang telah dibuat
www. poltek-kampar.ac.id
apabila kode yang dihasilkan konsisten dan patuh pada sebuah
aturan tertentu.
1.3. Apa itu Codeigniter
Codeigniter adalah sebuah web application framework yang
bersifat open source digunakan untuk membangun aplikasi php
dinamis. Tujuan utama pengembangan Codeigniter adalah untuk
membantu developer untuk mengerjakan aplikasi lebih cepat
daripada menulis semua code dari awal. Codeigniter menyediakan
berbagai macam library yang dapat mempermudah dalam
pengembangan. Codeigniter diperkenalkan kepada public pada
tanggal 28 februari 2006.
Codeigniter sendiri dibangun menggunakan konsep Model-
View-Controller development pattern. Codeigniter sendiri
merupakan salah satu framework tercepat dibandingkan dengan
framework lainnya.
1.4. Untuk Siapa Codeigniter
Codeigniter tepat untuk kamu jika :
a. Menginginkan kerangka kerja dengan tapak kecil.
b. Membutuhkan kinerja luar biasa
c. Perlu kompatibilitas luas denga akun hosting standar yang
menjalankan berbagai versi PHP dan konfigurasi.
d. Menginginkan kerangka kerja yang membutuhkan hampir nol
konfigurasi.
e. Menginginkan kerangka kerja yang tidak mengharuskan
menggunakan baris perintah.
f. Menginginkan kerangka kerja yang tidak mengharuskan untuk
mematuhi aturan pengkodean yang terbatas.
g. Tidak tertarik dengan perpustakaan monolitik berskala besar
seperti PEAR.
www. poltek-kampar.ac.id
h. Tidak ingin dipaksa belajar bahasa templating.
i. Menghindari kerumitan, mendukung solusi sederhana.
j. Membutuhkan dokumentasi yang jelas dan menyeluruh.

More Related Content

Similar to Pengenalan codeigniter

Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarRidwan Fadjar
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterBeni Krisbiantoro
 
Code igneter
Code igneterCode igneter
Code ignetermaiefendi
 
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
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034AHMATT SFDN
 
Belajar PHP Framework CodeIgniter 2.x
Belajar PHP Framework CodeIgniter 2.xBelajar PHP Framework CodeIgniter 2.x
Belajar PHP Framework CodeIgniter 2.xBeni Krisbiantoro
 
Codeigniter by faiz
Codeigniter by faizCodeigniter by faiz
Codeigniter by faizNyoNyo Chii
 
task codeigniter
task codeignitertask codeigniter
task codeigniterNurAmira83
 
Modul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdfModul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdfSetiya Nugroho
 
Modul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdfModul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdfSetiya Nugroho
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterRiki Afriansyah
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrokmuamarsidik
 
PENGENALAN CODEIGNITER
PENGENALAN CODEIGNITERPENGENALAN CODEIGNITER
PENGENALAN CODEIGNITERdenisabrian
 
PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...
PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...
PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...fajrillah
 

Similar to Pengenalan codeigniter (20)

Ci
CiCi
Ci
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Code igneter
Code igneterCode igneter
Code igneter
 
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
 
M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034M ismar jumaedi#21060116060034
M ismar jumaedi#21060116060034
 
Framework codeigniter 2
Framework codeigniter 2Framework codeigniter 2
Framework codeigniter 2
 
Belajar PHP Framework CodeIgniter 2.x
Belajar PHP Framework CodeIgniter 2.xBelajar PHP Framework CodeIgniter 2.x
Belajar PHP Framework CodeIgniter 2.x
 
Codeigniter by faiz
Codeigniter by faizCodeigniter by faiz
Codeigniter by faiz
 
Codeigniter
CodeigniterCodeigniter
Codeigniter
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
task codeigniter
task codeignitertask codeigniter
task codeigniter
 
Modul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdfModul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdf
 
Modul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdfModul 02 CRUD CI 3.pdf
Modul 02 CRUD CI 3.pdf
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai Codeigniter
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 
PENGENALAN CODEIGNITER
PENGENALAN CODEIGNITERPENGENALAN CODEIGNITER
PENGENALAN CODEIGNITER
 
PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...
PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...
PENERAPAN KONSEP OPEN SOURCE UNTUK MENINGKATKAN DAYA CIPTA PIRANTI LUNAK DI K...
 

Recently uploaded

AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfIndri117648
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
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
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
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
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 

Recently uploaded (20)

AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
demontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdfdemontrasi kontekstual modul 1.2.a. 6.pdf
demontrasi kontekstual modul 1.2.a. 6.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.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
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
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
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 

Pengenalan codeigniter

  • 1. www. poltek-kampar.ac.id PENGENALAN CODEIGNITER DI SUSUN OLEH ZULKIFLI 201613012 POLITEKNIK KAMPAR PRODI TEKNIK INFORMATIKA BANGKINANG KOTA 2018 www. poltek-kampar.ac.id PENGENALAN CODEIGNITER DI SUSUN OLEH ZULKIFLI 201613012 POLITEKNIK KAMPAR PRODI TEKNIK INFORMATIKA BANGKINANG KOTA 2018 www. poltek-kampar.ac.id PENGENALAN CODEIGNITER DI SUSUN OLEH ZULKIFLI 201613012 POLITEKNIK KAMPAR PRODI TEKNIK INFORMATIKA BANGKINANG KOTA 2018
  • 2. www. poltek-kampar.ac.id KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan hidayahnya sehingga penulis dapat menyelesaikan Tugas Matakuliah Pilihan -1 yang berjudul “ Pengenalan Codeigniter”. Selain kemudahan dalam menggunakan, codeigniter juga cepat, mudah di kustomisasi dan integrasikan dengan library atau framework lainnya. Framework ini juga sempat menjadi perhatian pembuat php – Rasmus Lerdorf. Dalam penyusunan laporan ini banyak pihak – pihak yang telah membantu baik secara langsung maupun tidak, maka penulis mengucapkan terima kasih. Bangkinang kota, 29 September 2018 Penulis
  • 3. www. poltek-kampar.ac.id DAFTAR ISI Kata Pengantar............................................................................ i Daftar Isi....................................................................................... ii Pengenalan Codeigniter .............................................................. 1 1.1 Apa itu Framework............................................................... 1 1.2 Kenapa Menggunakan Framework ...................................... 2 1.3 Apa itu Codeigniter .............................................................. 2 1.4 Untuk.................................................................................... 2
  • 4. www. poltek-kampar.ac.id PENGENALAN CODEIGNITER 1.1. Apa itu Framework Framework atau dalam bahasa Indonesia dapat diartikan sebagai “kerangka kerja” merupakan kumpulan dari fungsi – fungsi atau prosedur – prosedur dan class – class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programmer, tanpa harus membuat fungsi atau class dari awal. Framework bukanlah peralatan / tools untuk memecahkan sebuah masalah, tetapi sebagai Alat Bantu. 1.2. Kenapa Menggunakan Framework Salah satu alasan mengapa orang menggunakan framework terutama dalam membangun sebuah aplikasi adalah kemudahan yang ditawarkan. Didalam sebuah framework biasanya sudah tersedia struktur aplikasi yang baik, standart coding, best practice, design pattern, dan common function. Dengan menggunakan framework kita dapat langsung focus kepada business process yang dihadapi tanpa harus berfikir banyak masalah struktur aplikasi, standar coding dan lain – lain. Dengan memanfaatkan design pattern dan common function yang telah ada di dalama framework maka hal tersebut dapat mempercepat proses pengembangan aplikasi. Selain kemudahan dan kecepatan dalam membangun sistem, dengan menggunakan framework tertentu kita juga dapat “menyeragamkan” cara kita mengimplementasikan kode program. Dengan framework kita akan “dipaksa” untuk patuh kepada sebuah kesepakatan. Selain itu juga akan memudahkan pengembang lain untuk mempelajari dan mengubah aplikasi yang telah dibuat
  • 5. www. poltek-kampar.ac.id apabila kode yang dihasilkan konsisten dan patuh pada sebuah aturan tertentu. 1.3. Apa itu Codeigniter Codeigniter adalah sebuah web application framework yang bersifat open source digunakan untuk membangun aplikasi php dinamis. Tujuan utama pengembangan Codeigniter adalah untuk membantu developer untuk mengerjakan aplikasi lebih cepat daripada menulis semua code dari awal. Codeigniter menyediakan berbagai macam library yang dapat mempermudah dalam pengembangan. Codeigniter diperkenalkan kepada public pada tanggal 28 februari 2006. Codeigniter sendiri dibangun menggunakan konsep Model- View-Controller development pattern. Codeigniter sendiri merupakan salah satu framework tercepat dibandingkan dengan framework lainnya. 1.4. Untuk Siapa Codeigniter Codeigniter tepat untuk kamu jika : a. Menginginkan kerangka kerja dengan tapak kecil. b. Membutuhkan kinerja luar biasa c. Perlu kompatibilitas luas denga akun hosting standar yang menjalankan berbagai versi PHP dan konfigurasi. d. Menginginkan kerangka kerja yang membutuhkan hampir nol konfigurasi. e. Menginginkan kerangka kerja yang tidak mengharuskan menggunakan baris perintah. f. Menginginkan kerangka kerja yang tidak mengharuskan untuk mematuhi aturan pengkodean yang terbatas. g. Tidak tertarik dengan perpustakaan monolitik berskala besar seperti PEAR.
  • 6. www. poltek-kampar.ac.id h. Tidak ingin dipaksa belajar bahasa templating. i. Menghindari kerumitan, mendukung solusi sederhana. j. Membutuhkan dokumentasi yang jelas dan menyeluruh.