Postingan

Menampilkan postingan dari Juni, 2026
[Praktikum - 2403015047 - Risma Pratiwi] Topik: Manipulasi Data & Keamanan Framework PHP Artikel ini membahas beberapa masalah penting dalam pengembangan aplikasi Laravel, mulai dari efisiensi query, keamanan input, validasi backend, transaksi database, sampai pengelolaan data terhapus. Setiap bagian disusun berdasarkan hasil praktikum, contoh kode, analisis singkat, dan tempat untuk menaruh screenshot bukti percobaan. Analisis N+1 Query Problem & Solusinya (Eager Loading) N+1 Query Problem terjadi saat aplikasi mengambil data utama satu kali, lalu untuk setiap data relasi yang dibutuhkan Laravel menjalankan query tambahan berulang-ulang. Akibatnya jumlah query menjadi banyak dan performa aplikasi menurun. Pada kasus produk dan kategori, masalah ini biasanya muncul ketika kategori dipanggil di dalam loop Blade tanpa eager loading. Contoh Program yang Memicu N+1 Controller sebelum diperbaiki: public function index() { ...