Bab9 - 195150207111041 - Moch Daffa Zakwan [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LATIHAN PRAKTIKUM PEMROGRAMAN WEB BAB NAMA NIM ASISTEN



: Framework Laravel (2) : MOCH DAFFA ZAKWAN : 195150207111041 : 1. IRVAN RIZKI NUGRAHA 2. RAHMANDHANI LUCKY ADIATMA TGL PRAKTIKUM : 27 APRIL 2021 LATIHAN 1 A. Soal 1. Buatlah sebuah proyek baru Laravel dengan perintah sbb: 1 laravel new praktikumLaravel2 2. Pada folder resources/views, buatlah direktori baru dengan nama praktikum2. Kemudian pada direktori tersebut buatlah sebuah file Blade dengan nama index.blade.php dan isi dengan kode sbb: 1 2 3



4 Praktikum Laravel Ke-2 5



6



7 Praktikum Laravel Ke-2 8



9 3. Pada file web.php dalam folder routes, tambahkan rute sbb: 1 Route::get('/praktikum-laravel', function () { 2 return view('praktikum2.index'); 3 }); 4. Apakah URL untuk mengakses halaman tersebut? 5. Mengapa pada method view menggunakan parameter 'praktikum2.index'? 6. Jalankan halaman tersebut, tempelkan screenshot-nya pada tempat yang telah disediakan di bawah ini. B. Screenshoot



C. Syntax Index.blade.php 1. 2 3.



4. Praktikum Laravel ke-2 5.



6.



7. Praktikum Laravel ke-2 8.



9. web.php 1. Route::get('/praktikum-laravel',function() { 2 return view('praktikum2.index'); 3. }); D. Penjelasan 4.Pada bagian siytax web.php terlihat router “/praktikum-laravel” sehingga untuk mengakses halaman tersebut menggunakan URL http://127.0.0.7::8000/praktikumlaravel. 5. Method view menggunakan parameter 'praktikum2.index' karena pada view tersebut terdapat direktori praktikum2 yang berisikan file 'index.blade.php'. 6. tampilan URL dapat dilihat pada sreenshoot diatas.



LATIHAN 2 A. Soal 1. Ubahlah isi file index.blade.php menjadi sbb: 1 2 3



4 Praktikum Laravel Ke-2 5



6



7

    8
  • Ini adalah urutan ke-1
  • 9
  • Ini adalah urutan ke-2
  • 10
  • Ini adalah urutan ke-3
  • 11
  • Ini adalah urutan ke-4
  • 12
  • Ini adalah urutan ke-5
  • 13
14



2. Kemudian ubahlah lagi menggunakan loop dengan sintaks Blade. Tempelkan kode yang saudara buat pada tempat yang telah disediakan di bawah ini: B. Sreenshoot



C. Sytax 1. 2



3.



4. Praktikum Laravel Ke-2 5.



6.



7.
    8.



    15.
16.



17. D. Penjelasan Pada sytax diatas saya mengubah list tersebut menggunakan luping while dengan batas list 5. LATIHAN 3 A. Soal 1. Buatlah sebuah controller baru dengan perintah sbb: 1 php artisan make:controller EventsController 2. Buka file controller yang baru saja di-generate pada folder app\Http\Controllers dan tambahkan sebuah method pada class controller tersebut seperti kode berikut: 1 public function show($location, $name) 2 { 3 return view('events.show')



4 5 6 }



->with('location', $location) ->with('name', $name);



3. Tambahkan rute berikut: 1 Route::get('events/{location}/{name}', [App\Http\Controllers\EventsController::class, 2 'show']); 4. Apakah nama file view (Blade) yang harus dibuat? 5. Pada direktori apakah file view tersebut harus diletakkan? 6. Tuliskan sebuah contoh URL untuk mengakses halaman tersebut. 7. Buatlah file view (Blade) tersebut sehingga dapat menampilkan nilai variabel location dan name. Tempel kode yang dihasilkan pada tempat yang telah disediakan di bawah ini: B. Sreenshoot



C. Syntax EventsController.php 1.