Laravel: Controller dan View dengan Blade

Halo semua? apa kabarnya nih? semoga dengan kondisi saat ini, kita tetap di berikan kesehatan dan rezeki agar tentu bisa selalu support orang yang di rumah dan diri sendiri tentunya.

Kali ini kita akan bahas lagi soal Laravel, yaitu Controller dan View. Sebelumnya kita sempat juga membahas sedikit soal MVC, yaitu VC adalah singkatan dari Model-View-Controller

Abang ingatkan lagi, itu adalah sebuah pola arsitektur yang memisahkan logika aplikasi menjadi tiga bagian utama. Kalau kamu yang bingung bisa baca disini yah:

Nah kali ini kita akan membahas lebih detail lagi karena sebelum ini juga kita sudah bahas bagaimana request masuk lalu diarahkan ke tempat yang benar.

Tapi masih ada yang menggantung, karena setelah request sampai, logikanya ditulis di mana dan siapa yang mengurus tampilannya.

Ibaratnya kalau route itu papan penunjuk jalan, Controller adalah orang yang mengerjakan tugasnya, View adalah hasil yang akhirnya dilihat pengunjung, dan Blade adalah cara menulis View.

Oke deh, daripada berlama-lama lagi mari kita bahas tuntas! So lets check this out!

Continue reading “Laravel: Controller dan View dengan Blade”

Belajar Routing di Laravel: Route, Parameter, dan Named Route

Halo apa kabarnya nih? semoga baik-baik dan pada sehat yah. Kali ini mari kita lanjutkan pembahasan tentang Laravelnya yah.

Waktu pertama kali ngoprek Laravel, biasanya yang bikin bingung bukan hal yang rumit, tapi justru hal paling dasar, yaitu gimana caranya membuka halaman tertentu seperti HOME atau mungkin ABOUT ME.

Nah, yang ngatur itu namanya routing. Anggap saja routing itu seperti resepsionis di kantor. Ada tamu datang minta ketemu bagian keuangan, resepsionis yang nunjukin jalannya.

Di Laravel, kerjaan “nunjukin jalan” ini semuanya ditulis di satu file: routes/web.php. Pembahasan kali ini, kita bahas tiga hal yang wajib kamu kuasai duluan:

  • Route dasar (bikin URL dan nentuin apa yang muncul)
  • Route dengan parameter (URL yang isinya bisa berubah-ubah)
  • Named route (ngasih nama ke route biar gampang dipanggil)

Jadi tunggu apa lagi? check this out!

Continue reading “Belajar Routing di Laravel: Route, Parameter, dan Named Route”

Laravel: Memahami MVC di Laravel

Halo apa kabar kalian semua? semoga kalian sehat dan sehat selalu. Apa yang terjadi di negara kita ini semoga kedepannya menjadi pembelajaran untuk menjadi lebih baik lagi.

Oke, pada kesempatan kali ini abang akan menjelaskan tentang MVC. Apa itu MVC? MVC adalah singkatan dari Model-View-Controller, sebuah pola arsitektur yang memisahkan logika aplikasi menjadi tiga bagian utama.

Konsep ini hadir untuk membuat kode lebih terstruktur, mudah dirawat, dan bisa dikembangkan tanpa mengacaukan bagian lain. Banyak framework modern mengadopsi MVC, termasuk Laravel.

Dengan pemisahan ini, developer bisa fokus di bidang tertentu. Misalnya, tim front-end bisa berkonsentrasi di View, sementara back-end bisa memperdalam Model dan Controller.

Hasilnya, kolaborasi tim jadi lebih rapi dan proses pengembangan lebih cepat. Laravel sendiri memanfaatkan MVC dengan sangat elegan.

Sejak awal project dibuat, struktur folder sudah memetakan bagian Model, View, dan Controller. Dengan begitu, developer bisa langsung memahami peran setiap file dan tidak kebingungan saat aplikasi bertambah besar.

Agar lebih jelas dan kalian akan lebih memahami apa itu MVC ini, so let’s check this out!

Continue reading “Laravel: Memahami MVC di Laravel”

Laravel: Boostrap vs Tailwind

Halo guys, apa kabarnyanya nih? semoga selalu baik-baik saja yah. Kali ini kita akan membahas soal Laravel tentunya dan spesifik menggunakan Tailwind.

Biasanya pilihan kita standar tampilan UI dari Laravel adalah Boostrap, kali ini kita mencoba menggunakan Tailwind. Berbagai keunggulan dengan menggunakan Tailwind.

Salah satunya UI menjadi bisa lebih custom dan sangat di setting sebagaimana kebutuhannya. Walau demikian sedikit lebih rumit dan berbeda dari cara implementasi Boostrap.

Tidak perlu berlama-lama lagi, mari kita bahas Tailwind dan apa saja keunggulan serta kelemahannya. So let’s check this out!

Continue reading “Laravel: Boostrap vs Tailwind”

Laravel: Membuat Navbar yang Rapih dan Baik – Part 3

Halo apa kabarnya nih kalian? Semoga baik dan sehat selalu yah. Pada kesempatan kali ini mari kita lanjutkan pembahasan Laravel.

Sebelumnya kita masih melakukan setting standar atau global untuk proyek Laravel. Kali ini pembahasanya kita lanjut dengan mulai mencoba membuat proyek.

Kali ini abang menggunakan salah satu contoh proyek yang dibuat, yaitu sistem informasi penyewaan dengan kasusnya lapangan futsal. Jadi kalau ada model lain, silahkan saja. Tinggal kalian sesuaikan saja.

Proyek ini dipilih karena sangat fleksibel, kalian bisa ganti dengan yang lainnya seperti lapangan tenis atau lainnya yang masih mirip-mirip dengan contoh proyek yang kita bahas saat ini.

Sesuai judulnya, kita akan membuat Navbar yang rapih dan baik. Didalamnya juga akan kita bahas bagaimana setting layoutnya agar saat maintenance tidak ribet. Jadi tidak perlu berlama-lama lagi, so let’s check this out!

Continue reading “Laravel: Membuat Navbar yang Rapih dan Baik – Part 3”

Laravel: Penginstalan dan Setting Standar Framework – Part 2

Halo semua, apa kabarnya nih? semoga selalu sehat dan diberikan kemudahan untuk segala urusannya. Selanjutnya mari kita lanjutkan pembahasan Laravel.

Sebelum kita masuk pembahasan Bab 2 dari Laravel. Mari kita ingat-ingat lagi dari apa kelebihan dan kekurangan dari Laravel di Bab sebelumnya.

Keunggulan dari Laravel itu adanya Eloquent atau Object Relational Mapper (ORM) yang membuat Laravel mudahkan interaksi dengan database menggunakan sintaks PHP.

Selanjutnya ada Blade Templating Engine yang berguna untuk membuat tampilan dinamis dengan mudah. Beriutnya dari keunggulan tentu ada kekurangannya.

Laravel punya kekurangan salah satunya adalah memiliki kurva pembelajaran yang curam karena banyaknya fitur dan konsep yang perlu dipahami.

Maka dari itu adanya Bab 2 ini untuk memperjelas bagaimana penggunaan dari Laravel sampai bisa digunakan. Tidak perlu berlama-lama lagi, so let’s check this out!

Continue reading “Laravel: Penginstalan dan Setting Standar Framework – Part 2”

Laravel: Pengertian dan Alasan Kenapa Memilih Framework Ini – Part 1

Halo apa kabarnya nih para pembaca? semoga selalu sehat dan berkah dalam sehatnya. Pada kali ini abang akan membahas tentang Laravel.

Alasan kenapa saya ingin membahas framework ini, karena masih banyak orang-orang yang masih kebingunan untuk memilih framework apa yang cocok dalam men-development suatu aplikasi baik browser atau mobile.

Cuma disini saya akan bahas pemograman untuk browser terlebih dulu, baru setelahnya adalah mobile. Pertama yang dibahas terlebih dulu adalah framework yang bernama Laravel.

Berikutnya baru framework lainnya. Ini dilakukan agar sejalan dengan maksud abang untuk memberikan kalian gambaran ingin menggunakan apa dalam pemograman kalian.

Pembahasan Laravel ini akan dibagi menjadi beberapa bagian. Pertama ini dan berikutnya nanti ada cara menggunakan framework ini dan detail lainnya.

Tidak perlu berlama-lama lagi, so let’s check this out!

Continue reading “Laravel: Pengertian dan Alasan Kenapa Memilih Framework Ini – Part 1”

Membuat, Menghapus, dan Memodifikasi Packages di CyberPanel

Secara default, spesifikasi yang ada pada paket (packages) CyberPanel khususnya disk usage dan bandwidth usage yang diizinkan adalah 1000 MB (1 GB). Padahal kita ingin memindahkan website ke server baru ini dengan size lebih dari itu. Bagaimana caranya?

Continue reading “Membuat, Menghapus, dan Memodifikasi Packages di CyberPanel”

Tip Membuat Konten dan Monetize Blog Kamu

Apakah sudah mengenali tip membuat konten dan monetize blog kamu? Pasalnya terdapat banyak sekali tips yang bisa kamu lakukan. Mulai dari memasang iklan Google Adsense, menang lomba blog, menerima tawaran sponsor post dari brand atau content placement, jualan jasa serta produk digital, sampai memasang link afiliasi pada blog.

Namun sebelum menerapkan cara monetize blog kamu, maka harus tahu terlebih dahulu bagaimana caranya membuat konten untuk blog.

Continue reading “Tip Membuat Konten dan Monetize Blog Kamu”