Posts

Showing posts from February, 2020

Tugas PBKK - SB Admin CodeIgniter

Image
Tugas minggu ini adalah membuat sebuah aplikasi menggunakan template SB Admin dari Bootstrap 4. Langkah-langkah : Langkah pertama yang harus dilakukan adalah mengkonfigurasi url pada /application/config/config.php seperti gambar dibawah. Dimana base url itu sendiri berfungsi untuk menentukan alamat atau URL yang akan digunakan oleh web. Selanjutnya juga perlu mengkonfigurasi autoload pada /application/config/autoload.php agar dapat meload helper ke memori secara otomatis. Setelah itu membuat sebuah konstanta SITE_NAME yang berguna untuk menyimpan nama web pada file /application/config/constants.php yang nantinya akan diperlukan untuk mengambil judul web pada template. Download dan ekstrak SB Admin dan copykan folder css, js, dan vendor dari folder tersebut ke folder CodeIgniter kalian. Jangan lupa folder vendor kita ganti namanya menjadi folder assets supaya nantinya tidak tercampur dengan folder vendor dari composer. Lalu buat sebuah folder baru bernama admin pada folder views...

Tugas PBKK - Routes

Image
Tugas minggu ini adalah melakukan setting routing pada Codeigniter dan tambahkan halaman about dan contact. Langkah-langkah :  Buka welcome.php pada direktori controllers dan tambahkan fungsi contact dan about seperti gambar di bawah. Lalu buka direktori views dan buat file baru about_us.php. Lalu isi keterangan seperti gambar di bawah. Buat file baru lagi contact.php dan isi sesuai kontak yang bersangkutan. Lalu lakukan pengaturan routing dengan cara buka direktori application>config>routes.php dan tambahkan routes seperti gambar di bawah. Routing sudah dilakukan sehingga halaman about dan contact dapat langsung diakses tanpa perlu untuk mengakses halaman welcome terlebih dahulu. Hasil : Halaman Welcome Halaman Our Contact  Halaman About Us

Tugas PBKK - Framework

Image
Pengalaman menggunakan framework : Laravel Laravel adalah sebuah framework PHP yang dirilis dibawah lisensi MIT, dibangun dengan konsep MVC (model view controller). Laravel adalah pengembangan website berbasis MVP yang ditulis dalam PHP yang dirancang untuk meningkatkan kualitas perangkat lunak dengan mengurangi biaya pengembangan awal dan biaya pemeliharaan, dan untuk meningkatkan pengalaman bekerja dengan aplikasi dengan menyediakan sintaks yang ekspresif, jelas dan menghemat waktu. Kelebihan : Dokumentasi lengkap Fitur banyak MVC Komunitas Besar Open Source Kekurangan : Ukuran file besar Eksekusi lambat Update versi cepat Instalasi Rumit Beberapa kali saya sempat menggunakan untuk kebutuhan proyek saya ataupun tugas. Salah satunya adalah saat itu untuk membuat web yang dapat melakukan transaksi pada sebuah rumah makan, yang mana pemilik dan pelanggan akan dimudahkan dalam melakukan transaksi. React ReactJS adalah sebuah library JavaScript yan...