PBKK 2-1. Instalasi dan Konfigurasi CI


Mengenal Struktur Direktori Codeigniter

Ini adalah struktur direktori Codeigniter:
Tedapat dua direktori penting di dalam CI: 
  1. 📁 application dan 
  2. 📁 system. 
  3. 📁 user_guide dan beberapa file. 


Berikut ini penjelasannya:

  1. application berisi semua kode aplikasi. Di dalam direktori inilah kita akan menulis semua kode aplikasi kita.
  2. system berisi kode-kode inti dari Codeiniter. Jangan mengubah apapun di dalam direktori ini. Jika kita ingin upgrade versi, kita cukup me-replace direktori ini dengan yang baru.
  3. tests berisi kode untuk melakukan unit testing.
  4. user_guide berisi dokumentasi codeigniter. Kita bisa menghapus direktori ini saat web sudah jadi.
  5. 📄 .editor_config berisi konfigurasi untuk teks editor.
  6. 📄 .gitignore berisi daftar file dan folder yang akan diabaikan oleh Git.
  7. 📄 comspoer.json adalah file yang berisi keterangan project dan keterangan library yang digunakan. File ini dibutuhkan oleh composer.
  8. 📖 contributing.md adalah file yang berisi penjelasan cara berkontribusi di proyek CI. Kita bisa menghapus file ini, apabila web sudah jadi.
  9. 📖 license.txt adalah file yang berisi keterangan lisensi dari CI.
  10. 📖 readme.rst sama seperti file 📄 contributing.md file ini berisi penjelasan dan informasi tentang project CI. Kita juga bisa menghapus file ini saat web sudah selesai.
  11. 📄 index.php adalah file utama dari CI. File yang akan dibuka pertamakali saat kita mengakses web.

Selanjutnya silahkan buka direktori 📁 application dan perhatikan direktori yang ada di sana.
  1. 📁 cache berisi cache dari aplikasi.
  2. 📁 config berisi konfigurasi aplikasi.
  3. 📄 autoload.php tempat kita mendefinisikan autoload;
  4. 📄 config.php konfigurasi aplikasi;
  5. 📄 constants.php berisi konstanta;
  6. 📄 database.php konfigurasi database aplikasi;
  7. 📄 doctypes.php berisi definisi untuk doctype HTML;
  8. 📄 foreign_chars.php berisi karakter dan simbol;
  9. 📄 hooks.php berisi konfigurasi hooks;
  10. 📄 index.html untuk mencegah direct access;
  11. 📄 memcached.php untuk berisi konfigurasi untuk memcached;
  12. 📄 migration.php konfigurasi untuk migrasi;
  13. 📄 mimes.php berisi definisi tipe file;
  14. 📄 profiler.php konfigurasi untuk profiler;
  15. 📄 routers.php tempat kita menulis route aplikasi;
  16. 📄 smileys.php berisi kode untuk emoji;
  17. 📄 user_agents.php berisi definisi untuk user agents.
  18. 📁 controller berisi kode untuk controller.
  19. 📁 core berisi kode untuk custom core.
  20. 📁 helpers berisi fungsi-fungsi helper.
  21. 📁 hooks berisi kode untuk script hook.
  22. 📁 language berisi string untuk bahasa, apabila web mendukung multibahasa.
  23. 📁 libraries berisi library.
  24. 📁 logs berisi logs dari aplikasi.
  25. 📁 models berisi kode untuk model.
  26. 📁 thrid_party berisi library dari pihak ketiga.
  27. 📁 views berisi kode untuk view.

Instalasi Code Igniter 3







Instalasi Code Igniter 4





Latihan



Share this

Related Posts

Previous
Next Post »

32 komentar

komentar
March 4, 2020 at 6:51 PM delete

Nama : Celia Chintara Yuwine
NRP : 05111740000058
Kelas : PBKK A
Link : Tugas 1. Welcome CodeIgniter (CV)

Reply
avatar
March 4, 2020 at 6:55 PM delete

Nama : Ayu Mutiara Sari
NRP : 05111740000149
Kelas : PBKK A
Link : Tugas 1 Instalasi dan Konfigurasi CI (CV)

Reply
avatar
March 4, 2020 at 10:32 PM delete

Nama : Safhira Maharani
NRP : 05111740000027
Kelas : PBKK A
Link : Tugas 1 Instalasi dan Konfigurasi CI (CV)

Reply
avatar
March 4, 2020 at 11:44 PM delete

Nama : Karina Soraya P
NRP : 05111740000003
Kelas : PBKK - A
Link : Tugas 1

Reply
avatar
March 6, 2020 at 6:49 AM delete

Nama : Andhika Yoga Perdana
NRP : 05111740000101
Kelas : PBKK - A
Link : Tugas 1

Reply
avatar
March 7, 2020 at 2:04 AM delete

Nama: Hayu Ajeng Radriyantami
NRP: 05111740000151
Kelas: PBKK-A
Link: Tugas 1

Reply
avatar
March 8, 2020 at 1:39 AM delete

Nama : Alfin Pradana
NRP : 05111740000191
Kelas : PBKK - A
Link : Tugas 1 PBKK

Reply
avatar
March 8, 2020 at 9:33 AM delete

Nama : M Thalut Nadhil Q
NRP : 05111740000143
Kelas : PBKK - A
Link : Tugas 1

Reply
avatar
March 8, 2020 at 6:52 PM delete

Nama : Sudrajad Hadi Saputra
NRP : 05111740000158
Kelas : PBKK-B
Link : Tugas 1

Reply
avatar
March 9, 2020 at 5:22 AM delete

Nama : Muhammad Irfan Syaifur rizal wiratama
NRP : 05111640000156
Kelas PBKK - A
Link : Tugas 1 Instalasi dan Konfigurasi CI

Reply
avatar
March 9, 2020 at 7:40 AM delete

Nama: Benito Danneswara W
NRP : 05111540000097
Kelas: PBKK A
Link : Tugas 1

Reply
avatar
March 11, 2020 at 1:07 AM delete

Nama: Raehan
NRP: 05111740000154
Kelas: PBKK-B
Link: Tugas 1

Reply
avatar
March 11, 2020 at 6:18 AM delete This comment has been removed by the author.
avatar
March 11, 2020 at 6:19 AM delete

Nama: Samuel Marcellinus
NRP: 05111740000134
Kelas: PBKK-A
Link: Tugas 1

Reply
avatar
March 11, 2020 at 8:17 AM delete

Name: Rizky Andre Wibisono
NRP: 05111740000183
Kelas: PBKK-A
Link: tugas 1

Reply
avatar
March 11, 2020 at 9:05 AM delete

Nama: Salsha Armenia Amosea
NRP: 05111740000142
Kelas: PBKK-A
Link: Tugas 1

Reply
avatar
March 11, 2020 at 4:34 PM delete

Nama: Mohammad Luthfi Rahmatullah
NRP: 05111740000038
Kelas: PBKK-A
Link: Tugas 1

Reply
avatar
March 11, 2020 at 6:57 PM delete

Nama: Bima Satria Ramadhan
NRP: 05111740000081
Kelas: PBKK-A
Link: Tugas 1

Reply
avatar
March 11, 2020 at 7:08 PM delete

Nama: Kevin Ashil Faadilah
NRP: 05111740000178
Kelas: PBKK-A
Link: Tugas 1

Reply
avatar
March 11, 2020 at 8:10 PM delete

Nama : Darfi Sultoni
NRP : 05111740000063
Kelas : PBKK-A
Link : Tugas 1

Reply
avatar
March 11, 2020 at 9:24 PM delete

Nama : Muh. Shafwatallah Wahid
NRP : 05111740007002
Kelas : PBKK-B
Link : Tugas 1

Reply
avatar
March 11, 2020 at 9:26 PM delete

Nama : Naulia adam Kuncoro
NRP : 05111740000155
Kelas : PBKK-B
Link : Tugas 1

Reply
avatar
March 11, 2020 at 9:40 PM delete

Nama : Ramadhan Ilham Irfany
NRP : 05111740000121
Kelas : PBKK - B
Link : Tugas 1

Reply
avatar
March 15, 2020 at 8:52 PM delete

Nama: Donny Fitrado
NRP: 05111740000171
Kelas: PBKK A
Link: Tugas 1

Reply
avatar
March 25, 2020 at 10:42 PM delete This comment has been removed by the author.
avatar
March 25, 2020 at 10:47 PM delete This comment has been removed by the author.
avatar
April 8, 2020 at 10:30 PM delete

Nama : M Amir Fauzan
NRP : 05111740000157
Kelas : PBKK - B
Link : Tugas 1

Reply
avatar
May 12, 2020 at 8:04 PM delete

Nama :Muhammad Ilham Indiano
NRP : 05111740000177
Kelas : PBKK - B
Link : Tugas 1

Reply
avatar
May 17, 2020 at 6:18 AM delete

Nama :Bagas Juwono Priambodo
NRP : 05111740000163
Kelas : PBKK - B
Link : Tugas 1

Reply
avatar
May 21, 2020 at 3:16 AM delete

Nama : Ida Bagus Rai Widnyana
NRP : 05111740000087
Kelas: PBKK B
Link : Tugas 1

Reply
avatar
May 28, 2020 at 2:47 AM delete

Nama: Abdurrahman
NRP: 05111640000087
Kelas: PBKK A
Link: Tugas 1

Reply
avatar
sri
December 17, 2020 at 4:43 AM delete

Thanks for sharing this informative content , Great work
Read this blog to know about : Definition of done

Reply
avatar