Selamat datang di Belajar Membuat Website dengan CodeIgniter 4
** docs ini masih dalam pengembangan, materi akan ditambah dan diperbaiki.
Halaman ini dibuat sebagai tutorial dasar membuat website dengan CodeIgniter 4. CodeIgniter (CI) merupakan framework untuk membuat website dengan PHP, selengkapnya kunjungi website resmi CodeIgniter.
Untuk mempelajari lebih lanjut CodeIgniter 4 bisa baca di dokumentasi resmi.
Glosarium
- Client : yang meminta akses website (misal web browser Chrome/Firefox).
- CLI (Command Line Interface) : menjalankan perintah di terminal/console.
- CRUD : singkatan Create, Read, Update, Delete.
- Framework : Kerangka kerja, suatu set alat pengembangan software siap pakai dengan aturan-aturan yang jelas sehingga bisa membantu mempercepat pembuatan software.
- Migrasi : skema pembuatan struktur database oleh sistem, kumpulan instruksi migrasi akan berurutan berdasarkan waktu dan di rekam riwayat migrasinya.
- spark : CLI tool yang disediakan oleh CodeIgniter 4 untuk memudahkan pengembangan.
- Terminal/Console : tempat menjalankan baris perintah, seperti Windows Command Prompt (CMD), Powershell, Git Bash, Linux shell, dsb.
- Web Server : software (perangkat lunak) yang melayani permintaan akses resource sebuah website dari komputer server melalui HTTP atau HTTPS, contoh Apache, Nginx (baca: engine x).
Persyaratan
- Mengetahui dasar bahasa pemrograman dengan PHP.
- Mengetahui dasar database dengan MySQL.
- Laptop/PC dengan Windows, atau menyesuaikan.
- Web browser versi terbaru, dapat menggunakan Chrome, Edge, atau Mozilla, silahkan update agar mempermudah pengembangan website.
- Memahami bahasa Inggris (reading), kemampuan (atau kemauan belajar jika belum bisa) berbahasa Inggris sangat diperlukan dalam pemrograman karena sintax bahasa pemrograman yang menggunakan bahasa Inggris, dokumentasi teknologi banyak tersedia dalam bahasa inggris, tutorial atau wacana belajar banyak berbahasa inggris, serta diharapkan pembaca bisa mencari solusi error dengan googling dalam bahasa Inggris.
Tips dalam mengikuti tutorial ini
- Penjelasan yang ada dalam tutorial ini bersifat general/umum, instruksi-instruksi tidak diuraikan secara detail melainkan gambaran umumnya saja.
- Untuk menangangi kekurangan tersebut, penulis akan melampirkan link berupa pencarian dengan Google mengenai bagian-bagian yang dirasa perlu pembelajaran lebih lanjut.
- Apabila terdapat kendala dalam mengikuti tutorial ini, penulis menyarankan pemabca untuk mencari solusinya di Google dahulu, apabila belum ketemu solusi silahkan hubungi penulis dengan kontak yang ada di sini.
- Tutorial ini bersifat full-text, apabila pembaca lebih suka tutorial bersifat video silahkan tonton melalui Youtube TUTORIAL CODEIGNITER 4 oleh Web Programming UNPAS.
Pertanyaan yang sering diajukan
** Bagian ini akan diperbarui bila ada pertanyaan tentang halaman ini, apabila pembaca ingin bertanya silahkan kirim email ke adiyulianto888@gmail.com.