CodeIgniter: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Suntingan visualeditor-wikitext
Datago (bicara | kontrib)
Saya menambahkan kelebihan dari framework codeigniter
 
(9 revisi perantara oleh 6 pengguna tidak ditampilkan)
Baris 1:
{{More citations needed}}
{{Infobox software
|title = CodeIgniter
Baris 16 ⟶ 15:
|released = {{release date|2006|02|28}}
|discontinued =
|latest release version = 4.1.19<ref name="ci_release">{{cite web|url=https://github.com/codeigniter4/CodeIgniter4/releases|title=Releases codeigniter4/CodeIgniter4|via=GitHub}}</ref>
|latest release date = {{release date|20212022|02|0226}}
|latest preview version =
|latest preview date =
Baris 27 ⟶ 26:
|programming language = [[PHP]]
|operating system = [[Lintas platform]]
|platform = [[PHP]] 5.6.0+ (v3.1.11)<ref name="ci_requirements">{{cite web|url=https://www.codeigniter.com/user_guide/general/requirements.html|title=Server Requirements — CodeIgniter 3.1.11 documentation|website=www.codeigniter.com|access-date=2018-10-05|archive-date=2019-07-11|archive-url=https://web.archive.org/web/20190711002349/https://codeigniter.com/user_guide/general/requirements.html|dead-url=yes}}</ref> dan [[PHP]] 7.2 atau terbaru (v4.x)<ref name="ci4_requirements">{{cite web|url=https://codeigniter4.github.io/userguide/intro/requirements.html|title=Server Requirements — CodeIgniter 4.x documentation|website=www.codeigniter.com}}</ref>
|size =
|language =
Baris 50 ⟶ 49:
* Umumnya kerangka kerja menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, [[ORM]], paginasi, pangkalan data ganda, ''scaffolding'', pengaturan sesi, [[penanganan pengecualian]], dan lain-lain.
* Lebih bebas dalam pengembangan jika dibandingkan [[CMS]].
* Mendukung pembuatan CRUD otomatis (''Create, Read, Update, Delete'') dari pihak ketiga.
 
== Design Patern: MVC (Model, View, Controller) ==
Baris 59 ⟶ 58:
# Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima permintaan dan data dari pengguna kemudian menentukan apa yang akan diproses oleh aplikasi.
 
Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan pengembangnya, yaitu pemrogram yang menangani bagian model dan controller, sedangkan desainer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan pemeliharaan dan pengorganisasian kode. Walaupun demikian dibutuhkan komunikasi yang baik antara pemrogram dan desainer dalam menangani variabel-variabel yang akan ditampilkan.{{cn}}<ref>[https://koderumit.com/2017/12/mengenal-framework-codeigniter.html Mengenal Framework Codeigniter] koderumit.com</ref>
 
Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan kerangka kerja PHP lain,{{cn}}
Baris 66 ⟶ 65:
* Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
* Dokumentasi yang sangat lengkap: setiap paket instalasi CodeIgniter sudah disertai [[panduan|panduan pengguna]] yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
* Berukuran sangat kecil: source code sangat kecil. Dan sudah include dokumentasinya yang sangat lengkap.
* Sangat mudah diintegrasikan: CodeIgniter sangat mengerti tentang pengembangan berbagai library saat ini. Karenanya CodeIgniter memberikan kemudahan untuk diintegrasikan dengan library-library yang tersedia saat ini.
* Mudah dipelajari: disamping dokementasi yang lengkap, ia juga memiliki berbagai forum diskusi.
 
== Versi ==
 
* Codeigniter v2.0
* CodeIgniter v2.1.0
* CodeIgniter v2.1.1
* CodeIgniter v2.1.2
* CodeIgniter v2.1.3
* CodeIgniter v2.1.4
* CodeIgniter v2.2.0
* CodeIgniter v2.2.1
* CodeIgniter v2.2.2
* CodeIgniter v2.2.3
* CodeIgniter v2.2.4
* CodeIgniter v2.2.5
* CodeIgniter v2.2.6
* CodeIgniter v3.0.0
* CodeIgniter v3.0.1
* CodeIgniter v3.0.2
* CodeIgniter v3.0.3
* CodeIgniter v3.0.4
* CodeIgniter v3.0.5
* CodeIgniter v3.0.6
* CodeIgniter v3.1.0
* CodeIgniter v3.1.1
* CodeIgniter v3.1.10
* CodeIgniter v3.1.11
* CodeIgniter v3.1.12
* CodeIgniter v3.1.13
* CodeIgniter v3.1.2
* CodeIgniter v3.1.3
* CodeIgniter v3.1.4
* CodeIgniter v3.1.5
* CodeIgniter v3.1.6
* CodeIgniter v3.1.7
* CodeIgniter v3.1.8
* CodeIgniter v3.1.9
* CodeIgniter v4.0.0
* CodeIgniter v4.0.0-alfa.3
* CodeIgniter v4.0.0-alfa.5
* CodeIgniter v4.0.0-alpha.1
* CodeIgniter v4.0.0-alpha.2
* CodeIgniter v4.0.0-alpha.4
* CodeIgniter v4.0.0-beta.1
* CodeIgniter v4.0.0-beta.2
* CodeIgniter v4.0.0-beta.3
* CodeIgniter v4.0.0-beta.4
* CodeIgniter v4.0.0-rc.1
* CodeIgniter v4.0.0-rc.2
* CodeIgniter v4.0.0-rc.3
* CodeIgniter v4.0.0-rc.4
* CodeIgniter v4.0.3
* CodeIgniter v4.0.4
* CodeIgniter v4.0.5
* CodeIgniter v4.1.0
* CodeIgniter v4.1.1
* CodeIgniter v4.1.2
* CodeIgniter v4.1.3
* CodeIgniter v4.1.4
* CodeIgniter v4.1.5
* CodeIgniter v4.1.6
* CodeIgniter v4.1.7
* CodeIgniter v4.1.8
* CodeIgniter v4.1.9
* CodeIgniter v4.2.0
* CodeIgniter v4.2.1
* CodeIgniter v4.2.10
* CodeIgniter v4.2.2
* CodeIgniter v4.2.3
* CodeIgniter v4.2.4
* CodeIgniter v4.2.5
* CodeIgniter v4.2.6
* CodeIgniter v4.2.7
* CodeIgniter v4.2.8
* CodeIgniter v4.2.9
 
Khusus Codeigniter versi 4 itu sangat berbeda struktur dengan versi sebelum nya bahkan bisa di katakan mempunyai kemiripan dengan framework [[Laravel]] mulai dari cara penginstalan dan menggunakannya.<ref>{{Cite web|title=Perbedaan Codeigniter dengan beberapa versi|url=https://tekno.blog.unisbank.ac.id/pemrograman/review-codeigniter-perbedaan-ci-4-dan-3/|website=tekno.blog.unisbank.ac.id}}</ref>
 
== Referensi ==
Baris 72 ⟶ 151:
== Pranala luar ==
* {{Situs web resmi|https://codeigniter.com}}
* [https://codeigniter.com/en/docs Dokumentasi CodeIgniter] {{Webarchive|url=https://web.archive.org/web/20200226224839/https://codeigniter.com/en/docs |date=2020-02-26 }}
* [https://forum.codeigniter.com Forum resmi CodeIgniter]
* {{GitHub|codeigniter4/CodeIgniter4}}
 
{{software-stub}}
{{Authority control}}
 
[[Kategori:Bahasa pemrograman PHP]]