🚀

Pengantar Laravel 11 untuk Pemula

Jun 22, 2025

Overview

Video ini merupakan pengantar seri belajar Laravel 11 untuk pemula, membahas apa itu Laravel, fitur baru, serta persiapan pengetahuan dan software yang dibutuhkan.

Pengenalan Laravel 11

  • Laravel adalah framework aplikasi web berbasis PHP dengan sintaksis yang elegan dan mudah digunakan.
  • Laravel 11 dirilis pada 12 Maret 2024 dengan tampilan dan struktur folder yang lebih ringkas, memudahkan pemula.
  • Versi baru menawarkan route untuk pemeriksaan kesehatan website dan perintah artisan baru.

Studi Kasus dan Teknologi Pendukung

  • Studi kasus utama adalah membangun sistem blog dengan pendekatan modern.
  • Teknologi yang digunakan: Tailwind CSS, Alpine JS, komponen Blade, dan starter pack Breeze untuk autentikasi user.
  • Blog akan dibuat berbasis komponen, bukan pewarisan Blade seperti di versi sebelumnya.

Pengetahuan Prasyarat

  • Wajib menguasai PHP dasar: variabel, fungsi, array, pengulangan, dan pengkondisian.
  • Harus paham konsep Object-Oriented Programming (OOP) di PHP, seperti class, object, inheritance, constructor, dan access modifier.
  • Memahami konsep MVC (Model-View-Controller) dan penerapannya di PHP.

Software & Tools yang Diperlukan

  • PHP versi minimal 8.2.
  • Web server (Apache/Nginx); bisa pakai Laragon atau Laravel Herd untuk instalasi mudah.
  • Database: MySQL (opsional) atau SQLite (lebih sederhana).
  • Composer untuk manajemen package PHP.
  • Node.js untuk mengakses NPM dan menginstal package JavaScript.
  • TablePlus untuk manajemen database.
  • Code editor: Visual Studio Code (VS Code) dengan berbagai extension PHP, Laravel, Tailwind, dan Alpine JS.

Rekomendasi Playlist dan Video Pendukung

  • Disarankan menonton video pengantar di playlist Laravel 8 untuk pemahaman awal tentang Laravel.
  • Ikuti playlist Tailwind CSS dan video tentang Alpine JS untuk persiapan teknologi front-end.

Key Terms & Definitions

  • Laravel — Framework PHP untuk membangun aplikasi web dengan sintaks yang rapi dan modern.
  • Artisan — Command Line Interface (CLI) Laravel untuk mempercepat proses development.
  • MVC — Model-View-Controller, pola pemisahan kode aplikasi menjadi tiga bagian utama.
  • Composer — Package manager untuk aplikasi PHP.
  • Node.js — Runtime JavaScript untuk menjalankan NPM dan install dependensi front-end.
  • Blade — Template engine Laravel untuk membuat tampilan web.
  • Tailwind CSS — Framework CSS utility-first untuk front-end.
  • Alpine JS — Library JavaScript ringan untuk interaktivitas front-end.

Action Items / Next Steps

  • Tonton video pengantar Laravel 8, playlist Tailwind CSS, dan video Alpine JS.
  • Siapkan software: PHP ≥8.2, Composer, Node.js, web server, TablePlus, dan VS Code.
  • Install extension VS Code yang relevan untuk PHP, Laravel, Tailwind, dan Alpine JS.
  • Lanjutkan ke episode kedua untuk instalasi dan setup Laravel 11.