TUGAS 8 PBBK : Halo Bro dan MVC dalam Framework Laravel

Tugas 8

5025201003 - Rahmat Faris Akbar

PBKK (D)


    Dalam tulisan ini, saya ingin memperkenalkan Anda pada salah satu framework pengembangan web paling populer saat ini, yaitu Laravel. Framework ini telah menarik perhatian banyak pengembang web berkat kelebihannya dalam mengoptimalkan produktivitas dan meningkatkan kualitas pengembangan aplikasi. Dalam blog ini, saya akan memperkenalkan konsep dasar Laravel serta memberikan gambaran mengenai kekuatan dan kemudahan penggunaannya. Selain itu, akan diimplementasikan juga fitur registrasi yang didukung oleh pola desain MVC dalam Laravel. Dengan memahami konsep dan prinsip di balik penggunaan MVC, Anda akan dapat memanfaatkan fitur registrasi dengan cara yang terstruktur dan efisien. Mari kita mulai menjelajahi kehebatan framework Laravel dan bagaimana penggunaannya dapat memperkaya pengalaman pengembangan aplikasi web!. Langkah-langkah yang perlu dilakukan yaitu:

  1. Menginstal Laravel: Pastikan Anda memiliki Laravel terinstal di sistem Anda. Anda dapat menginstalnya menggunakan Composer dengan menjalankan perintah composer create-project --prefer-dist laravel/laravel nama-proyek.
  2. Membuat Model: Buat model untuk entitas pengguna (misalnya User) dengan menjalankan perintah php artisan make:model User.
  3. Membuat Migrasi: Buat migrasi untuk tabel pengguna dengan menjalankan perintah php artisan make:migration create_users_table --create=users. Anda dapat menyesuaikan skema tabel sesuai kebutuhan.
  4. Migrasi Database: Jalankan migrasi untuk membuat tabel pengguna di database dengan menjalankan perintah php artisan migrate.
  5. Membuat Controller: Buat controller untuk mengelola logika registrasi dengan menjalankan perintah php artisan make:controller AuthController.
  6. Menambahkan Rute: Definisikan rute untuk fitur registrasi dalam file web.php dengan menggunakan metode Route::post atau Route::get sesuai kebutuhan.
  7. Membuat View: Buat tampilan untuk formulir registrasi dengan menggunakan markup HTML dan sintaks Blade di file .blade.php.
  8. Menambahkan Logika Registrasi: Dalam controller, tambahkan metode yang akan dipanggil saat pengguna mengirimkan formulir registrasi. Di dalam metode ini, Anda dapat memvalidasi input pengguna, membuat entitas pengguna baru, menyimpannya ke database, dan mengirimkan respons yang sesuai.
  9. Menghubungkan Model dan View: Menggunakan controller, kirim data yang diperlukan dari model ke view untuk ditampilkan kepada pengguna.
  10. Menambahkan Fitur Login dan Logout (opsional): Jika Anda ingin menambahkan fitur login dan logout, ikuti langkah-langkah yang sama dengan membuat controller, rute, dan tampilan yang sesuai.

Source Code : (Link Repository)

Tampilan :

(Homepage Halo Bro)


(Halaman Register)


(Halman Login)


(Halaman Home Setelah Login)


(Halaman Setelah Logout)


(Halaman Change Password)


(Halaman Setelah Change Password)









Comments

Popular posts from this blog

TUGAS 1 PPB F : Aplikasi Profil Diri (Smartphone, Dekstop, Tablet, Smartwatch, TV)

TUGAS 7 PPB F : ViewModel and State in Compose

EVALUASI TENGAH SEMESTER PPB F