Mohon tunggu...
Hengky
Hengky Mohon Tunggu... Lainnya - Mahasiswa Enjoy

Bakar otak dengan coding

Selanjutnya

Tutup

Gadget

Framework CodeIgniter4

22 Mei 2022   09:24 Diperbarui: 22 Mei 2022   09:37 392
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Gadget. Sumber ilustrasi: PEXELS/ThisIsEngineering

CodeIgniter 4

CodeIgniter 4 adalah sebuah framework yang digunakan dalam mengembangkan suatu website dengan metode MVC (Model -- View -- Controller). Dengan metode tersebut, maka dalam pengembangannya dapat dibedakan antara logical layer dengan presentation layer pada sebuah aplikasi website. CodeIgniter 4 juga memiliki library serta fungsi yang dapat digunakan, terutama dalam proses CRUD (Create -- Read -- Update -- Delete) yang sudah disediakan dalam CodeIgniter 4 menggunakan PHP (Hypertext Preprocessor) sebagai bahasa yang digunakan pada logical layer. Untuk presentation layer menggunakan HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), Javascript dan sebagainya yang akan menjadi tampilan website tersebut.

Dibandingkan dengan versi sebelumnya itu CodeIgniter 3, terdapat perubahan-perubahan yang dikembangkan menjadi lebih baik, terutama pada bagian keamanannya yang berbeda. Pada CodeIgniter 4 terdapat folder public yang membuat agar tidak berada dalam satu direktori dengan folder app, sehingga website yang digunakan menjadi lebih aman tidak terbaca oleh web server.

HTML

HTML adalah sebuah bahasa untuk mendokumentasikan bahasa pemrograman yang akan ditampilkan dalam bentuk website. HTML juga dapat dianalogikan menjadi sebuah pondasi awal dalam menyusun kerangka website dengan terstruktur. Dalam menampilkan website, terdapat CSS yang mendesain website, seperti button, hover on pointer dan sebagainya yang membuat website menjadi menarik dilihat. Javascript sebagai penambah interaksi website agar website tersebut menjadi lebih interaktif.

CSS

CSS merupakan bahasa pemrograman yang digunakan untuk mengatur tampilan elemen pada sebuah website. CSS berperan dalam memisahkan antara konten dengan visual di sebuah website sehingga seorang pengembang website dapat mengatur tampilan website yang diinginkan menjadi lebih terstruktur. CSS juga membuat tampilan desain website menjadi lebih menarik serta dapat memperindah halaman website tersebut dengan elemen-elemen yang sudah diatur. Dalam penerapannya, CSS digunakan untuk memperbaiki tampilan yang secara default oleh HTML kurang menarik menjadi lebih menarik.

Javascript

Javascript adalah bahasa pemrograman tingkat tinggi yang dinamis untuk membuat halaman website menjadi lebih interaktif. Javascript bisa digunakan sebagai Front-End dan Back-End saat membangun suatu website, sehingga bahasa pemrograman ini cukup populer untuk digunakan. Dalam penerapannya, Javascript bisa digunakan dalam membuat suatu pop-up atau/dan modal pada website. Javascript merupakan bahasa pemrograman yang client-side, maksudnya adalah Javascript merupakan bahasa pemrograman yang pemrosesannya berada di sisi client, sehingga Javascript cukup ringan untuk digunakan.

PHP

PHP adalah bahasa pemrograman yang biasanya digunakan untuk menghubungkan antara website dengan server. PHP juga disebut sebagai bahasa pemrograman yang server-side, maksudnya adalah pemrosesan bahasa pemrograman PHP dilakukan di sisi server, seperti mengelolah database. PHP juga dapat digunakan untuk membuat website menjadi lebih dinamis dalam pengelolahan datanya, yang maksudnya data yang sebelumnya statis kini mnejadi dinamis apabila menggunakan PHP. Dalam penerapannya, PHP digunakan dalam pengelolahan data-data yang berada pada website, sehingga untuk memperbarui data dalam website menjadi lebih dinamis.

Mohon tunggu...

Lihat Konten Gadget Selengkapnya
Lihat Gadget Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun