Posts

Showing posts from November, 2023

QUIZ CI

Image
  QUIZ CI - Bookstore System Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Media Ilmu App Deskripsi Aplikasi dan Ruang Lingkup Fitur Media Ilmu Bookstore App dirancang untuk memastikan pengguna umum dapat dengan mudah menjelajahi dan menyimpan buku favorit mereka, sementara memberikan admin kontrol penuh terhadap manajemen inventaris, pesanan, dan informasi buku dan pengguna. Dengan antarmuka yang ramah pengguna, aplikasi ini memberikan kemudahan navigasi, proses pemesanan yang cepat, dan fitur penyimpanan yang mempersonalisasi pengalaman setiap pengguna. Berikut adalah ruang lingkup fitur: 1. Halaman Beranda : menampilkan buku-buku terpopuler, terbaru, terekomendasi untuk calon pembeli buku 2.  Halaman Daftar Buku:  menampilkan daftar buku yang tersedia di Toko Media Ilmu serta filter buku berdasarkan judul, genre, dan penulis 3. Halaman Login dan Sign up : sign up untuk membuat akun baru pengguna dan admin, log

Tugas Pertemuan 10 - Mengimplementasikan Bootstrap ke dalam CodeIgniter

Image
Tugas Pertemuan 10 - Mengimplementasikan Bootstrap ke dalam CodeIgniter Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas SB Admin (Start Bootstrap Admin) adalah sebuah tema admin gratis yang dikembangkan oleh Start Bootstrap. Tema ini dirancang untuk memudahkan pembuatan antarmuka administratif atau dasbor (dashboard) pada aplikasi web. SB Admin menyediakan berbagai elemen UI, komponen, dan fitur yang umumnya diperlukan dalam pengembangan aplikasi web administratif. Berikut adalah beberapa fitur umum yang dapat ditemukan dalam SB Admin: 1. Antarmuka yang Bersih dan Responsif : SB Admin menawarkan antarmuka yang bersih dan responsif, sehingga dapat diakses dengan baik baik pada perangkat desktop maupun perangkat seluler. 2. Elemen UI dan Komponen: Tema ini menyertakan berbagai elemen UI dan komponen yang umumnya digunakan dalam pembuatan dasbor administratif, seperti tabel, grafik, formulir, dan elem

Tugas Pertemuan 9 - Routing dengan CodeIgniter

Image
  Tugas Pertemuan 9 - Routing dengan CodeIgniter Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas Routing dalam CodeIgniter adalah proses mengaitkan URI (Uniform Resource Identifier) dengan metode atau fungsi tertentu dalam controller. Ini memungkinkan pengembang untuk menentukan bagaimana permintaan dari pengguna akan diarahkan dan dihandle oleh aplikasi. Dalam CodeIgniter, file `Routes.php` mengandung definisi aturan routing yang menentukan cara URI harus diinterpretasikan. Aturan-aturan ini memetakan URI ke metode-metode di dalam controller, memungkinkan aplikasi untuk menanggapi permintaan pengguna dengan cara yang diinginkan. Routing adalah bagian penting dari pengembangan web karena memberikan kontrol yang kuat atas tata letak URI dan menghubungkannya dengan logika pengendali yang sesuai. Berikut adalah elemen-elemen yang melibatkan routing dalam tugas yang telah saya buat: 1.  Mengatur Rute di

Tugas 6 : Framework CodeIgniter

Image
  Latihan 6 - Framework CodeIgniter Nama      : Melanie Sayyidina Sabrina Refman NRP        : 5025211029 Kelas      : Pemrograman Berbasis Kerangka Kerja B Deskripsi Tugas CodeIgniter adalah sebuah kerangka kerja (framework) pengembangan aplikasi web open-source yang ditulis dalam bahasa pemrograman PHP. Kerangka kerja ini mengikuti pola desain Model-View-Controller (MVC) yang memisahkan logika bisnis, tampilan, dan pengendalian. Keunggulan utama CodeIgniter termasuk kode yang mudah dibaca, dokumentasi yang kuat, dan komunitas pengguna yang aktif, yang menjadikannya pilihan populer dalam pengembangan aplikasi web. Kerangka kerja ini menyediakan alat bantu seperti manajemen basis data, validasi formulir, sesi, dan keamanan untuk mempercepat proses pengembangan dan memastikan keamanan aplikasi. Keunggulan lainnya adalah ringan, artinya tidak memerlukan sumber daya komputer yang besar, dan kesederhanaan, yang memungkinkan pengembang untuk memiliki kebebasan dalam desain aplikasi. Dengan C