Transcript for:
Pengantar Laravel 11 untuk Pemula

Halo teman-teman semua apa kabar mudah-mudahan semuanya sekarang dalam keadaan sehat dan berbahagia ya selamat datang kembali di channel wpu bersama saya sandikagali dan akhirnya setelah kita skip dua versi teman-teman kita kembali akan belajar mengenai Framework PHP kesayangan kita semua yaitu larafel dan kali ini kita akan belajar larafel-nya yang versi terbaru yaitu versi 11 teman-teman Saya senang banget dengan versi 11 ini karena ada beberapa perubahan yang menurut saya cukup menyenangkan untuk diikuti terutama untuk teman-teman yang masih pemula ya dan di video pertama ini kita akan bahas dulu mengenai pendahuluan seperti biasa sedikit pembahasan mengenai Apa itu laravel dan juga apa yang harus kita siapkan Sebelum kita sama-sama belajar di playlist laravel ini mudah-mudahan teman-teman juga semangat ngikutinnya sama seperti saya semangat untuk membuat seri ini langsung aja kita lihat teman-teman jadi buat teman-teman yang belum tahu larfel itu ini menurut website-nya dia adalah sebuah web application Framework yang sintaksnya pres dan juga elegan ya detail mengenai framew lar Fel ini sebetulnya teman-teman bisa lihat di video saya yang ada di playlist larfel versi 8 di bagian intronya ini sebetulnya enggak jauh beda teman-teman masih bisa ngikutin dan menurut saya Saran saya nonton dulu video pertama di playlist laravel versi 8 ya di situ nanti teman-teman akan dapat gambaran mengenai Apa itu laravel secara lebih jelas dan kenapa laravel itu dibuat Terus kenapa kita harus belajar laravel semuanya ada di situ nanti kalau sudah boleh teman-teman kembali lagi ke video ini untuk melanjutkan materinya ya Nah mungkin sedikit informasi mengenai Lara Fel 11 ini baru aja rilis di tanggal 12 Maret 2024 kemarin mungkin saat video ini dibuat baru sekitar 2 minggu yang lalu rilisnya ya kalau teman-teman lihat nanti tampilan welcome-nya itu berubah sekarang lebih fresh lagi lalu yang paling membedakan antara versi sebelumnya adalah struktur foldernya sekarang itu jauh lebih ringkas struktur folder bawnya enggak sebanyak versi laravel sebelum jadi lebih enak Khususnya buat teman-teman yang masih pemula enggak dibingungkan oleh file-file yang enggak kita butuhkan di awal tapi kalau misalkan teman-teman yang sudah pernah menggunakan Lara file sebelumnya dan pengin memunculkan fitur-fitur yang lama itu masih bisa dimunculkan Terus sekarang kita juga dikasih sebuah rute untuk menampilkan kesehatan dari website kita nah ini keren menurut saya Ya jadi kita bisa tahu apakah website kita berjalan dengan baik atau tidak terus juga banyak perintah-perintah artisan baru ya artisan Ini adalah sebuah aplikasi yang ada di dalam laraf file aplikasinya bentuknya CLI atau command Line interface yang memudahkan kita saat kita ngoding Lara file ya misalkan mau buat file controller model mau migrasi dan lain sebagainya ya begitu pula fitur-fitur lain masih banyak yang teman-teman bisa cek aja penjelasan detailnya di video saya mengenai fitur terbaru pada laravel 11 ya Nanti linknya boleh teman-teman cek di tombol I sebelah atas kanan video ini atau di deskripsi video di bawah ya Nah untuk studi kasus kita pada playlist kali ini ya studi kasusnya sebetulnya sama dengan playlist laravel versi 8 yaitu mengenai blog system nah tapi teman-teman enggak usah khawatir buat yang sudah pernah ngikutin playlist laravel 8 Wah Pak kok blog system lagi jangan khawatir blog syistem kita akan kita bikin dengan teknologi yang lebih modern ya Kita akan menggunakan tailwin sekarang kalau Sebelumnya kan kita pakai bootstrap ya kita akan pakai tailwin kita akan pakai Alpine JS terus juga kita akan menggunakan bantuan starter pack nya untuk mengelola user nanti ya baik itu untuk registrasi untuk login dan logout itu menggunakan briis gitu Jadi nanti teknologi yang akan kita pakai lebih modern daripada laravel VY 8 terus juga nanti kita akan membangun bagian front end-nya itu menggunakan komponen ya jadi akan berbasis komponen tidak lagi menggunakan sintaks pewarisan pada Blade gitu jadi enggak usah khawatir buat teman-teman yang sudah pernah ngikutin playlist Lara file 8 ini pasti akan banyak pengetahuan baru yang kalian dapatkan ya teman-teman ya dan untuk rekuisitnya atau pengetahuan apa yang harus teman-teman pahami dulu sebelum mengikutin playlist ini ya sebetulnya mirip dengan laravel FC 8 ya teman-teman harus paham dulu mengenai bahasa pemrograman PHP ya karena ini kan larfel tuh dibikin pakai bahasa PHP di bawahnya ya jadi harus paham dulu mengenai PHP ya untuk programming dasarnya misalnya membuat variabel membuat function array harus paham juga mengenai pengulangan pengkondisian itu ada di Php dasar Nah setelah paham mengenai bagaimana cara bikin aplikasi sederhana menggunakan Php dasar teman-teman juga harus paham mengenai object oriented ya konsep object oriented khususnya di dalam bahasa PHP karena larfel juga menggunakan teknik object oriented ya kita bikin kelas kita bikin objek kita harus tahu pewarisan atau inheritance teman-teman harus tahu apa itu Constructor function atau Constructor method teman-teman harus tahu apa itu access modifier Apa itu private public protected dan konsep Oop lainnya Jadi silakan teman-teman Tonton dulu playlist Oop dan besar sekali lagi Nanti linknya akan saya simpan di deskripsi video nah terus berikutnya teman-teman harus paham juga konsep mvc Apa itu mvc ini adalah konsep pemisahan kode kita ke dalam tiga bagian ya yaitu model view dan controller sini ada playlist-nya yang namanya membuat aplikasi mvc dengan PHP ya Jadi silakan ditonton dulu nah terus berikutnya Mungkin ada yang nanya juga Pak Apakah saya harus nonton playlist belajar larf 8 sebetulnya yang teman-teman harus tonton adalah video pertamanya aja ya karena di video pertamanya n itu tadi penjelasan mengenai pendahuluan larafel-nya situ silakan ditonton tapi video kedua dan berikutnya itu menurut saya enggak usah ditonton ya Jadi ini enggak perlu karena kita akan mulai benar-benar dari awal dari mulai instalasi software yang dibutuhkan kita pelajari lagi mengenai dasar-dasar Lara file kita belajar Blade ya karena konsep blade-nya agak berbeda kalau di sini kita pakai pewarisan ya kalau sekarang kita pakai komponen ya jadi berbasis komponen gitu Jadi silakan langsung loncat aja ke laravel versi 11 buat teman-teman yang belum nonton nah berikutnya karena kita akan pakai tailwin nanti teman-teman juga enggak ada salahnya untuk ngikutin dulu playlist mengenai tailwin ya saya sudah buatkan satu playlist ada 15 video diikutin aja penjelasan mengenai tailwin ya Enggak susah kok nanti juga kita akan menggunakan tailwin-nya Enggak dari awal tapi kita akan modifikasi kelas-kelas yang sudah ada dari UI yang kita gunakan ya Dan Terakhir teman-teman ikutin satu video saya mengenai Alpine JS karena nanti kita akan menerapkan sedikit Alpine JS pada aplikasi larfel kita ya alpenjs Ini adalah sebuah library atau Framework javascript yang digunakan untuk interaktivitas halaman web kita itu jadi itu beberapa pengetahuan yang harus teman-teman pahami dulu sebelum nanti masuk ke playlist ini supaya nanti lancar ngikutin playlistnya berikutnya adalah requirement Nah kalau ini kebutuhan dari sistemnya software Apa yang harus diinstal di komputer teman-teman apa aja yang harus disiapin di komputernya ya yang harus teman-teman siapin adalah pertama ada empat aplikasi ini ya ada PHP yang harus di instal di komputernya minimal versinya 8.2 karena larafel yang versi 11 Ini Membutuhkan php yang lebih tinggi daripada versi sebelumnya Kalau sebelumnya 8.1 sekarang naik lagi jadi 8.2 nah ini sebetulnya ada satu lagi yang lupa saya masukkan kita harus masukkan juga atau instal juga web server ya teman-teman bisa instal apace atau engine X terus teman-teman boleh instal MySQL tapi ini opsional karena di playlist ini nantinya kita enggak akan pakai MySQL teman-teman kita bakalan pakai pakai SQ Lite atau seqelite ya supaya lebih sederhana lagi dan supaya teman-teman tahu apa bedanya ketika kita menggunakan MySQL dan ESQ Lite terus juga harus instal composer sebagai sebuah aplikasi di mana Nanti kita berinteraksi dengan package managernya PHP jadi kita nanti download Lara fil-nya itu lewat komposer kita download package-package lain yang dibutuhkan selama Dia bahasanya PHP itu kita pakai komposer dan terakhir teman-teman juga harus nginstal nodejs nah ini sama seperti komposer kita butuh nodejs ini untuk meng akses NPM atau node package Manager sehingga kita bisa instal package-package javascript kalau ini contohnya untuk tilwin aja Untuk tilwin itu kita download-nya lewat nodejs gu ya teman-teman Ya silakan nan ini bisa diinstal atau kalau mau menggunakan software nginstalnya itu teman-teman bisa pakai yang namanya laragon Nah dengan laragon ini teman-teman enggak perlu nginstal lagi web server apace atau engine X PHP dan juga MySQL masing-masing ya jadi semua otomatis sudah diinstalkan menurut saya ini aplikasi yang mempermudah kita ketika kita mau menggunakan larafel ya Jadi boleh teman-teman nanti instal atau teman-teman juga bisa gunakan yang bawaannya larafel jadi kebetulan laraavel di bulan ini juga sama-sama dengan laravel versi 11 merilis sebuah aplikasi baru namanya laravel herd jadi bulan ini rilis versi windows-nya Apa itu laravel herd itu mirip seperti laragon jadi kita bisa instal engine X PHP dan MySQL dengan mudah ya walaupun sebetulnya untuk yang MySQL ini kalau kita mau pakai kita masih harus bayar yang versi pro-nya ya kalau laragon itu kalau mau pakai MySQL itu udah bawaan jadi gratis ya jadi nanti kalau teman-teman mau coba silakan download aja herd ya atau larfel herd agar proses instalasi dan konfigurasi laravel-nya sangat dipermudah oke terus nanti kedepannya ketika kita mau berinteraksi dengan database kita butuh sebuah software untuk mengelola database-nya kita nanti akan menggunakan software yang namanya table plus supaya nanti koneksi ke MySQL atau ke sequalite-nya itu lebih enak ya berikutnya kita butuh ide atau kode editor nah sebetulnya kalau mau bekerja dengan larfel karena dia PHP itu paling enak menggunakan ide yang namanya PHP Storm atau PHP Storm ini bawaannya jet brarains tapi masalahnya ini adalah software yang berbayar teman-teman dan harganya lumayan juga gitu ya tapi PHP Storm ini punya licens untuk mahasiswa untuk guru atau untuk pelajar Nah nanti kalau teman-teman kunjungi website-nya ada tuh caranya untuk mendap dapatkan licens dengan gratis kalau kalian bisa membuktikan kalian adalah siswa mahasiswa ataupun guru atau dosen ya Sebenarnya saya saraninnya pakai ini tapi agar kita bisa bareng-bareng semuanya pakai yang gratisan nanti di playlist ini kita akan pakai Visual Studio code aja seperti biasa nanti khawatirnya kalau misalkan saya pakai PHP Storm ada teman-teman yang enggak punya licens-nya malah jadi kesulitan ngikutinnya jadi enggak apa-apa kita bareng-barengnya pakai Visual Studio code aja teman-teman boleh download di kode.visualstudio.com com Nanti kalau sudah diinstal jangan lupa tambahkan extensions-nya ya Ada beberapa extension ada banyak extension yang harus kita tempel di vs code-nya supaya nanti kita ngoding vs code-nya lebih gampang nah banyak extension di sini khususnya yang ada hubungannya sama PHP dan laravel itu sebetulnya sudah tertanam kalau teman-teman pakai PHP Storm gitu nah supaya kita pakai vs Code yang gratis ini memiliki vitur yang mirip dengan PHP Store makanya kita harus instal extension extension ini ya plus juga extension lain untuk untuk tawin dan juga Alpine supaya ngoding kita lebih gampang lagi oke ya teman-teman ya jadi itu yang harus teman-teman siapkan mau diinstal sekarang boleh atau mau instal bareng-bareng Ketika nanti teman-teman masuk ke video kedua juga boleh ya tapi kalau udah siap semua tinggal teman-teman siap enggak untuk ngikutin tutorial berikutnya Nah kalau sudah siap berarti teman-teman tinggal lanjut aja ke episode kedua di mana kita menyiapkan seluruh software yang dibutuhkan sampai nanti di akhir videonya kita siapkan aplikasi Lara fil-nya Oke jadi mungkin itu teman-teman ya pengantarnya untuk playlist kita di belajar laravel 11 untuk pemula mudah-mudahan teman-teman semangat nih ngikutinnya ya Sampai ketemu di episode kedua Terima kasih teman-teman sudah menyaksikan saya sanig gagali pamit dan seperti biasa jangan lupa titik [Musik] [Musik] Komo fore [Musik]