Tutorial CRUD Codeigniter 4 Dengan Bootstrap #1 : Persiapan dan Instalasi

0
202

CRUD dalam pemrograman komputer adalah serangkaian fungsionalitas dasar yang biasanya digunakan dalam manajemen database. CRUD mencakup fungsi Create, Read, Update, dan Delete.

Codeigniter merupakan kerangka kerja (framework) sumber terbuka yang dikembangkan dengan bahasa pemrograman PHP dengan dukungan berbagai toolkit sederhana namun elegan untuk membuat aplikasi web dinamis.

Codeigniter 4 adalah framework PHP dengan ukuran yang sangat kecil namun sangat powerful untuk digunakan oleh pengembang yang membutuhkan toolkit sederhana dan elegan untuk membuat aplikasi web berfitur lengkap.

Codeigniter 4 merupakan pembaharuan dari versi Codeigniter 3 dimana pada versi 4 ini Codeigniter telah banyak melakukan perubahan jika dibanding dengan versi sebelumnya seperti terletak pada struktur direktori, sistem penulisan kode, konfigurasi, dan fitur-fitur baru.

1. Langkah 1 – Persiapan dan Instalasi
Sebelum menggunakan Codeigniter versi 4 ada baiknya kita mencari tau terlebih dahulu kebutuhan server requirement, seperti kebutuhan versi PHP dan extensionnya.

Pada website resminya, Codeigniter 4 versi terbaru saat ini membutuhkan PHP versi 8.1 keatas dan harus mengaktifkan PHP extension berupa intl, mbstring, dan json.

Disebutkan terdapat dua (2) cara untuk melakukan instalasi Codeigniter 4 jika anda ingin menggunakannya. Yaitu dengan cara manual dan menggunakan composer.

Untuk cara manual anda dapat mendownload secara langsung versi terbaru Codeigniter 4 dari website resminya. Namun jika anda ingin menggunakan composer dalam melakukan instalasi Codeigniter 4 maka anda harus menginstall composer terlebih dahulu pada komputer atau device anda. Untuk instalasi composer anda bisa mengunjungi website resminya https://getcomposer.org/

Untuk mengetahui apakah computer sudah berhasil terinstall pada computer atau device kita, maka kita dapat membuka jendela terminal command prompt atau CMD pada computer kita jika menggunakan windows, lalu jalankan perintah berikut :

composer

2. Langkah 2 – Install Codeigniter 4
Setelah berhasil melakukan instalasi composer pada Langkah 1, selanjutnya kita bisa menggunakan composer untuk melakukan instalasi codeigniter 4 pada projek Codeigniter 4. Silahkan masuk pada direktori Dimana anda akan menyimpan projek pekerjaan Codeigniter 4, lalu jalankan perintah instalasi membuat projek Codeigniter 4 seperti berikut :

composer create-project codeigniter4/appstarter crudci4

Jika berjalan dengan sempurna, maka perintah diatas akan membuat folder projek Codeigniter 4 sesuai dengan nama yang anda ketikkan pada saat instalasi semisal crudci4.

3. Langkah 3 – Menjalankan Aplikasi
Masih aktif pada jendela terminal Command Prompt (CMD), lalu arahkan kedalam folder projek yang telah berhasil kita buat pada Langkah 2, jalankan perintah berikut

cd crudci4

Untuk menjalankan projek, jalankan perintah built-in server seperti berikut

php spark serve

Jika berjalan dengan baik, maka projek akan dijalankan pada port 8080, sehingga kita bisa mengakses projek menggunakan web browser seperti Mozilla Firefox ataupun Google Chrome denga mengakses alamat url http://localhost:8080/

Untuk menjalankan projek Codeigniter 4 pada port lain, kita dapat menjalankan perintah berikut

php spark serve —port=8081

Dan tentu untuk mengakses url tersebut, harus sesuai pada port yang dijalankan sehingga menjadi http://localhost:8081/

4. Langkah 4 – Konfigurasi Database
Jika kita perhatikan baik-baik saat kita berhasil melakukan instalasi Codeigniter 4 pada projek pekerjaan kita, maka pada root projek dapat kita jumpai sebuah file dengan nama env, nah pada file env inilah kita dapat melakukan konfigurasi database.

Untuk dapat menggunakan env file dalam konfigurasi database, kita terlebih dahulu harus merename file env tersebut dengan memberi awalan dot (.) sehingga menjadi seperti .env.

Bukalah file .env tersebut lalu temukan pada baris perintah berikut

#——————————————————————–
# ENVIRONMENT
#——————————————————————–

# CI_ENVIRONMENT = production

Ubahlah menjadi

#——————————————————————–
# ENVIRONMENT
#——————————————————————–

CI_ENVIRONMENT = development

Kemudian pada baris perintah berikut

# database.default.hostname = localhost
# database.default.database = ci4
# database.default.username = root
# database.default.password = root
# database.default.DBDriver = MySQLi

Untuk dapat melakukan konfigurasi database, pada baris tersebut kita cukup menghilangkan tanda # sehingga menjadi seperti berikut

database.default.hostname = localhost
database.default.database = crudci4
database.default.username = root
database.default.password = root
database.default.DBDriver = MySQLi

Pada konfigurasi database diatas kita menggunakan nama database crudci4, sehingga Langkah selanjutnya adalah membuat buat database sesuai nama tersebut pada MySQL dengan menjalankan url http://localhost/phpmyadmin, sehingga terlihat seperti berikut

Tahap demi tahap persiapan dan instalasi menggunakan Codeigniter 4 untuk projek pekerjaan kita telah kita lalui, sehingga pada tahap ini kita telah berhasil membuat projek pertama dengan Codeigniter 4 untuk persiapan memanipulasi database dengan CRUD. Terima kasih.