Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Membuat Proyek di CodeIgniter 4 Secara Manual

Cara Membuat Proyek di CodeIgniter 4 Secara Manual

CodeIgniter 4 adalah salah satu framework PHP yang populer dan mudah digunakan untuk membangun aplikasi web. Dalam panduan ini, kita akan membahas cara membuat proyek baru di CodeIgniter 4 secara manual.

1. Persyaratan Awal

Sebelum memulai, pastikan Anda memiliki hal-hal berikut:

  • PHP: Pastikan Anda telah menginstal PHP versi 7.2 atau yang lebih baru.
  • Web Server: Anda dapat menggunakan Apache, Nginx, atau server lokal seperti XAMPP atau WAMP.
  • Database: Pastikan Anda memiliki akses ke server database seperti MySQL atau MariaDB.

2. Mengunduh CodeIgniter 4

  1. Kunjungi situs resmi CodeIgniter: CodeIgniter 4 Releases.
  2. Pilih versi terbaru dan klik tautan unduh untuk mengunduh file ZIP.
  3. Ekstrak file ZIP yang telah diunduh ke dalam direktori proyek Anda. Misalnya, jika Anda menggunakan XAMPP, Anda bisa mengekstrak ke C:\xampp\htdocs\nama_proyek.

3. Mengonfigurasi Proyek

Setelah Anda mengekstrak CodeIgniter, langkah berikutnya adalah mengonfigurasi proyek Anda.

  1. Buka direktori proyek yang telah Anda ekstrak.

  2. Ganti nama folder dari hasil ekstrak menjadi nama proyek Anda. Misalnya, ci4_project.

  3. Salin file .env.example ke .env untuk mengatur variabel lingkungan:

    cp .env.example .env
    
  4. Buka file .env dan sesuaikan pengaturan database serta konfigurasi lainnya sesuai kebutuhan Anda. Contoh pengaturan database:

    database.default.hostname = localhost
    database.default.database = nama_database
    database.default.username = username
    database.default.password = password
    database.default.DBDriver = MySQLi
    

4. Membuat Database

Sebelum melanjutkan, pastikan Anda telah membuat database di server database Anda sesuai dengan nama yang Anda tentukan di file .env. Anda dapat menggunakan phpMyAdmin atau alat database lainnya untuk membuat database baru.

5. Menjalankan Server

Jika Anda menggunakan XAMPP atau server lokal lainnya, Anda perlu menjalankan server Anda. Pastikan Apache dan MySQL aktif.

  1. Akses proyek Anda melalui browser dengan URL:

    http://localhost/nama_proyek/public
    

    Gantilah nama_proyek dengan nama folder proyek Anda.

6. Membuat Controller

Controller adalah bagian penting dalam aplikasi CodeIgniter yang mengatur alur dan logika. Untuk membuat controller:

  1. Buka folder app/Controllers.

  2. Buat file baru dengan nama Home.php dan tambahkan kode berikut:

    <?php
    
    namespace App\Controllers;
    
    use CodeIgniter\Controller;
    
    class Home extends Controller
    {
        public function index()
        {
            return view('welcome_message');
        }
    }
    

7. Membuat View

Views adalah bagian yang bertanggung jawab untuk menampilkan data ke pengguna. Untuk membuat view:

  1. Buka folder app/Views.

  2. Buat file baru dengan nama welcome_message.php dan tambahkan kode berikut:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Welcome</title>
    </head>
    <body>
        <h1>Welcome to CodeIgniter 4!</h1>
    </body>
    </html>
    

8. Menambahkan Route

Untuk menghubungkan URL dengan controller yang telah Anda buat, Anda perlu menambahkan route. Buka file app/Config/Routes.php dan tambahkan kode berikut:

$routes->get('/', 'Home::index');

9. Mengakses Aplikasi

Buka browser Anda dan masukkan URL berikut untuk melihat aplikasi yang baru saja Anda buat:

http://localhost/nama_proyek/public/

Anda seharusnya melihat tampilan selamat datang dari CodeIgniter 4.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda telah berhasil membuat proyek baru menggunakan CodeIgniter 4 secara manual tanpa menggunakan Composer. Anda sekarang dapat melanjutkan untuk menambahkan fitur tambahan sesuai kebutuhan aplikasi Anda.

Jika Anda memiliki pertanyaan atau membutuhkan bantuan lebih lanjut, jangan ragu untuk bertanya!


Semoga artikel ini bermanfaat dan membantu Anda dalam memulai proyek menggunakan CodeIgniter 4!

Posting Komentar untuk "Cara Membuat Proyek di CodeIgniter 4 Secara Manual"