{"id":28,"date":"2025-05-21T13:17:17","date_gmt":"2025-05-21T13:17:17","guid":{"rendered":"https:\/\/devia.infokand23.my.id\/laprak1\/?p=28"},"modified":"2025-06-18T12:11:00","modified_gmt":"2025-06-18T12:11:00","slug":"28-2","status":"publish","type":"post","link":"https:\/\/devia.infokand23.my.id\/laprak1\/28-2\/","title":{"rendered":"LAPORAN PRAKTIKUM 7"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide has-background-color has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-95dabd6cd974905a3c0e01df08a6c572\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-97875daf wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignwide is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-256aec57 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\"><nav class=\"is-responsive items-justified-right wp-block-navigation is-content-justification-right is-layout-flex wp-container-core-navigation-is-layout-3817c3ed wp-block-navigation-is-layout-flex\" aria-label=\"Navigation\" \n\t\t data-wp-interactive=\"core\/navigation\" data-wp-context='{\"overlayOpenedBy\":{\"click\":false,\"hover\":false,\"focus\":false},\"type\":\"overlay\",\"roleAttribute\":\"\",\"ariaLabel\":\"Menu\"}'><button aria-haspopup=\"dialog\" aria-label=\"Open menu\" class=\"wp-block-navigation__responsive-container-open\" \n\t\t\t\tdata-wp-on-async--click=\"actions.openMenuOnClick\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t><svg width=\"24\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"4\" y=\"7.5\" width=\"16\" height=\"1.5\" \/><rect x=\"4\" y=\"15\" width=\"16\" height=\"1.5\" \/><\/svg><\/button>\n\t\t\t\t<div class=\"wp-block-navigation__responsive-container\"  id=\"modal-1\" \n\t\t\t\tdata-wp-class--has-modal-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-class--is-menu-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-watch=\"callbacks.initMenu\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t\tdata-wp-on-async--focusout=\"actions.handleMenuFocusout\"\n\t\t\t\ttabindex=\"-1\"\n\t\t\t>\n\t\t\t\t\t<div class=\"wp-block-navigation__responsive-close\" tabindex=\"-1\">\n\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-dialog\" \n\t\t\t\tdata-wp-bind--aria-modal=\"state.ariaModal\"\n\t\t\t\tdata-wp-bind--aria-label=\"state.ariaLabel\"\n\t\t\t\tdata-wp-bind--role=\"state.roleAttribute\"\n\t\t\t>\n\t\t\t\t\t\t\t<button aria-label=\"Close menu\" class=\"wp-block-navigation__responsive-container-close\" \n\t\t\t\tdata-wp-on-async--click=\"actions.closeMenuOnClick\"\n\t\t\t><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z\"><\/path><\/svg><\/button>\n\t\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-container-content\" \n\t\t\t\tdata-wp-watch=\"callbacks.focusFirstElement\"\n\t\t\t id=\"modal-1-content\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/nav>\n\n\n<a href=\"https:\/\/devia.infokand23.my.id\/index.html\" target=\"_blank\">Home<\/a>\n\n\n\n<a href=\"https:\/\/devia.infokand23.my.id\/about.html\" target=\"_blank\">Document<\/a>\n\n\n\n<p class=\"has-x-large-font-size\"><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p>#LARAVEL<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Pendahuluan<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size\">Laravel merupakah satu framework PHP yang pupuler yang dikembangkan oleh taylor otwell,Laravel merupakan proyek open source untuk mengembangkan aplikasi berbasis web dengan arsitektur MVC (Model \u2013 View \u2013 Controller). Beberapa fitur yang tersedia pada Laravel :<\/p>\n\n\n\n<p class=\"has-small-font-size\">Packages: Ekosistem paket yang kaya dan berkembang pesat melalui Composer, memungkinkan Anda dengan mudah menambahkan fungsionalitas tambahan ke aplikasi Anda.<\/p>\n\n\n\n<p class=\"has-small-font-size\">a. Eloquent ORM (Object-Relational Mapping): Memudahkan interaksi dengan database menggunakan sintaks PHP yang intuitif. Anda dapat mendefinisikan model untuk setiap tabel database dan melakukan operasi CRUD (Create, Read, Update, Delete) dengan mudah. Eloquent juga mendukung relasi antar tabel (one-to-one, one-to-many, many-to-many)<\/p>\n\n\n\n<p class=\"has-small-font-size\">b. Blade Templating Engine: Sistem templating yang sederhana namun powerful, memungkinkan Anda menggunakan sintaks PHP dalam template HTML dengan cara yang bersih dan aman. Blade menyediakan direktif-direktif seperti @if, @foreach, @extends, @yield, dan komponen untuk membuat tampilan dinamis.<\/p>\n\n\n\n<p class=\"has-small-font-size\">c. Artisan Console: Command-line interface (CLI) yang disertakan dengan Laravel. Artisan menyediakan banyak perintah berguna untuk otomatisasi tugas-tugas umum seperti membuat model, migration, controller, seeder, menjalankan pengujian, membersihkan cache, dan banyak lagi.<\/p>\n\n\n\n<p class=\"has-small-font-size\">d. Routing: Sistem perutean yang fleksibel memungkinkan Anda mendefinisikan URL aplikasi Anda dan mengaitkannya dengan controller atau closure functions. Laravel mendukung berbagai jenis rute dan middleware untuk mengontrol akses.<\/p>\n\n\n\n<p class=\"has-small-font-size\">e. Form Request Validation: Memudahkan proses validasi data yang dikirim melalui form. Anda dapat membuat kelas Form Request khusus dengan aturan validasi yang jelas dan Laravel akan secara otomatis menangani proses validasi dan menampilkan pesan kesalahan.<\/p>\n\n\n\n<p class=\"has-small-font-size\">f. Security: Laravel dibangun dengan mempertimbangkan keamanan. Beberapa fitur keamanan bawaan meliputi proteksi terhadap CSRF (Cross-Site Request Forgery), XSS (Cross-Site Scripting), dan SQL injection.<\/p>\n\n\n\n<p class=\"has-small-font-size\">g. Authentication &amp; Authorization: Menyediakan sistem otentikasi (login, registrasi, lupa kata sandi) dan otorisasi (hak akses pengguna) yang mudah diimplementasikan. Laravel Breeze dan Jetstream menyediakan scaffolding UI untuk fitur-fitur ini.<\/p>\n\n\n\n<p class=\"has-small-font-size\">h. Testing: Dukungan bawaan untuk berbagai jenis pengujian, termasuk unit testing, integration testing, dan end-to-end testing. Laravel menyediakan helper functions dan assertion methods untuk memudahkan penulisan tes.<\/p>\n\n\n\n<p class=\"has-small-font-size\">i. Queues: Sistem antrian yang memungkinkan Anda menunda tugas-tugas yang memakan waktu (seperti pengiriman email atau pemrosesan data) dan menjalankannya di latar belakang. Ini meningkatkan responsivitas aplikasi Anda.<\/p>\n\n\n\n<p class=\"has-small-font-size\">j. Caching: Mendukung berbagai sistem caching (seperti Redis, Memcached, file) untuk meningkatkan performa aplikasi dengan menyimpan data yang sering diakses dalam memori.<\/p>\n\n\n\n<p class=\"has-small-font-size\">k. Events &amp; Listeners: Implementasi dari pola Observer, memungkinkan Anda membuat event dan listener untuk menjalankan kode tertentu ketika event tersebut terjadi dalam aplikasi Anda.<\/p>\n\n\n\n<p class=\"has-small-font-size\">l. Notifications: Memudahkan pengiriman notifikasi ke berbagai saluran, seperti email, SMS, database, atau layanan pihak ketiga. Broadcasting: Memungkinkan Anda melakukan siaran event secara real-time melalui WebSockets. Ini berguna untuk fitur seperti live chat atau notifikasi real-time.<\/p>\n\n\n\n<p class=\"has-small-font-size\">m. Broadcasting: Memungkinkan Anda melakukan siaran event secara real-time melalui WebSockets. Ini berguna untuk fitur seperti live chat atau notifikasi real-time.<\/p>\n\n\n\n<p class=\"has-small-font-size\">n. Task Scheduling: Memungkinkan Anda menjadwalkan tugas-tugas cron menggunakan sintaks yang ekspresif dalam kode PHP Anda.<\/p>\n\n\n\n<p class=\"has-small-font-size\">o. Passport (OAuth2 Server): Paket resmi untuk mengimplementasikan otentikasi OAuth2, memungkinkan aplikasi Anda menjadi penyedia otentikasi untuk aplikasi lain.<\/p>\n\n\n\n<p class=\"has-small-font-size\">p. Sanctum (API Authentication): Paket ringan untuk mengimplementasikan sistem otentikasi berbasis token untuk Single-Page Applications (SPAs), mobile applications, dan simple APIs.<\/p>\n\n\n\n<p class=\"has-small-font-size\">q. Socialite (Social Authentication): Memudahkan integrasi otentikasi dengan berbagai penyedia layanan OAuth seperti Facebook, Twitter, Google, dan lainnya.<\/p>\n\n\n\n<p class=\"has-small-font-size\">r. Filesystem: Abstraksi untuk berinteraksi dengan berbagai sistem penyimpanan file, baik lokal maupun cloud (seperti Amazon S3 atau Google Cloud Storage).<\/p>\n\n\n\n<p class=\"has-small-font-size\">s. Mail: Memudahkan pengiriman email dengan dukungan untuk berbagai driver seperti SMTP, Mailgun, dan Amazon SES.<\/p>\n\n\n\n<p class=\"has-small-font-size\">t. Pusher (Realtime Services): Integrasi mudah dengan layanan Pusher untuk menambahkan fitur realtime ke aplikasi Anda.<\/p>\n\n\n\n<p class=\"has-small-font-size\">u. Localization: Memudahkan pembuatan aplikasi multibahasa dengan fitur untuk mengelola terjemahan.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Tujuan Praktikum<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size\">Tujuan praktikum ini yaitu mampu installasi Laravel, membuat project baru Laravel, mengenal struktur Laravel, konsep MVC laravel.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Langkah &#8211; Langkah Pengerjaan<\/strong> <\/p>\n\n\n\n<p class=\"has-small-font-size\">Install aplikasi yang dibutuhkan<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Web server (menggunakan Apache dari XAMPP)<\/li>\n\n\n\n<li>Database (menggunakan MySQL dari XAMPP)<\/li>\n\n\n\n<li>Composer<\/li>\n\n\n\n<li>Cmder (untuk memudahkan melakukan command di terminal)<\/li>\n\n\n\n<li>Node.js dan npm<\/li>\n\n\n\n<li>GIt<\/li>\n<\/ul>\n\n\n\n<p>Selain itu, persyaratan untuk menggunakan Laravel 12 Adalah sebagai berikut:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PHP &gt;= 8.2<\/li>\n\n\n\n<li>Ctype PHP Extension<\/li>\n\n\n\n<li>cURL PHP Extension<\/li>\n\n\n\n<li>DOM PHP Extension<\/li>\n\n\n\n<li>Fileinfo PHP Extension<\/li>\n\n\n\n<li>Filter PHP Extension<\/li>\n\n\n\n<li>Hash PHP Extension<\/li>\n\n\n\n<li>Mbstring PHP Extension<\/li>\n\n\n\n<li>OpenSSL PHP Extension<\/li>\n\n\n\n<li>PCRE PHP Extension<\/li>\n\n\n\n<li>PDO PHP Extension<\/li>\n\n\n\n<li>Session PHP Extension<\/li>\n\n\n\n<li>Tokenizer PHP Extension<\/li>\n\n\n\n<li>XML PHP Extension<\/li>\n<\/ul>\n\n\n\n<p>Pertama, install aplikasi XAMPP di&nbsp;<a href=\"https:\/\/www.apachefriends.org\/index.html\">https:\/\/www.apachefriends.org\/index.html<\/a>. Disini kita menggunakan cmd untuk mengecek berbagai hal seperti yang akan kita lakukan selanjutnya. Jika sudah terinstall, kita bisa mengecek PHP yang sudah terinstall dari XAMPP dengan command:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"934\" height=\"166\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-110227.png\" alt=\"\" class=\"wp-image-43\" style=\"width:488px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-110227.png 934w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-110227-300x53.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-110227-768x136.png 768w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><\/figure><\/div>\n\n\n<p>Kemudian, install Composer di&nbsp;<a href=\"https:\/\/getcomposer.org\/Composer-Setup.exe\">https:\/\/getcomposer.org\/Composer-Setup.exe<\/a>. Composer merupakan package manager untuk PHP, composer akan digunakan untuk menambahkan package-package yang dibutuhkan pada saat development. Install sesuai ketentuan langkah wizard setup yang diberikan. Setelah instalasi, kita bisa mengecek Composer yang telah terinstall dengan command:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"192\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-112658-1024x192.png\" alt=\"\" class=\"wp-image-44\" style=\"width:635px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-112658-1024x192.png 1024w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-112658-300x56.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-112658-768x144.png 768w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-112658.png 1047w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>Setelah itu, install Git di&nbsp;<a href=\"https:\/\/git-scm.com\/downloads\/win\">https:\/\/git-scm.com\/downloads\/win<\/a>. Install sesuai ketentuan langkah wizard setup yang diberikan. Setelah instalasi, kita bisa mengecek Git yang telah terinstall dengan command:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"127\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113439-edited.png\" alt=\"\" class=\"wp-image-46\" style=\"width:452px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113439-edited.png 766w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113439-edited-300x50.png 300w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/figure><\/div>\n\n\n<p>Kemudian, install node.js dan npm di&nbsp;<a href=\"https:\/\/nodejs.org\/\">https:\/\/nodejs.org\/<\/a>. Node JS pada Laravel berfungsi untuk menangani masalah frontedn dan build asset UI (Library UI). Install sesuai ketentuan langkah wizard setup yang diberikan. Setelah instalasi, kita bisa mengecek Git yang telah terinstall dengan command:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"201\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113803.png\" alt=\"\" class=\"wp-image-47\" style=\"width:456px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113803.png 985w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113803-300x61.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-113803-768x157.png 768w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/figure><\/div>\n\n\n<p>Setelah melakukan instalasi, kita perlu mengecek apakah spesifikasi sistem kita sesuai dengan ketentuan laravel. Gunakan file berikut untuk mengecek spesifikasi dan letakkan di folder project. Anda bisa mendownload file tersebut&nbsp;<a href=\"https:\/\/drive.google.com\/file\/d\/1AX2A24TjaS8z2ZvMH5pyKDGye-lu88Z1\/view?usp=sharing\">disini<\/a><\/p>\n\n\n\n<p>Pastikan setelah menjalankan file, akan berbentuk seperti berikut:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"867\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-114403.png\" alt=\"\" class=\"wp-image-48\" style=\"width:302px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-114403.png 562w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-114403-194x300.png 194w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/figure><\/div>\n\n\n<p>Selanjutnya, kita akan membuat project Laravel. Ada beberapa cara untuk membuat project Laravel yaitu kita menggunakan installer atau menggunakan composer.<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<ul class=\"wp-block-list\">\n<li>Laravel Installer<\/li>\n<\/ul>\n\n\n\n<p>Dowload installer Laravel menggunakan composer, caranya ketik perintah berikut pada terminal (cmder):<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>composer global require laravel\/installer<\/code><\/pre>\n\n\n\n<p>Kemudian, buat project baru dengan perintah:<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>laravel new example-app<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Composer<\/li>\n<\/ul>\n\n\n\n<p>Buat project Laravel menggunakan perintah berikut.<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>composer create-project laravel\/laravel=^&#91;versi] nama_project --prefer-dist<\/code><\/pre>\n\n\n\n<p>Pada praktikum kali ini, kita akan menggunakan Laravel Installer. Install Laravel Installer dengan menggunakan command Laravel Installer seperti diatas. Hasilnya akan seperti ini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"138\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122201-1024x138.png\" alt=\"\" class=\"wp-image-50\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122201-1024x138.png 1024w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122201-300x40.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122201-768x103.png 768w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122201.png 1092w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"394\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122223-1024x394.png\" alt=\"\" class=\"wp-image-51\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122223-1024x394.png 1024w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122223-300x115.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122223-768x296.png 768w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-122223.png 1468w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>hasilnya telah terinstal laravel<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1173\" height=\"660\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152515-edited-1.png\" alt=\"\" class=\"wp-image-54\" style=\"width:647px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152515-edited-1.png 1173w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152515-edited-1-300x169.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152515-edited-1-1024x576.png 1024w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152515-edited-1-768x432.png 768w\" sizes=\"auto, (max-width: 1173px) 100vw, 1173px\" \/><\/figure><\/div>\n\n\n<p>selanjutnya buka vscode dan tampilkan file dari laravel tersebut. Untuk menjalankan project Laravel yang telah dibuat, gunakan perintah <strong>php artisan<\/strong> <strong>serve<\/strong><\/p>\n\n\n\n<p>untuk menampilkan output &#8220;Hello World&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>Route : get('\/helo', function() {\n       return \"Hello Word\";\n});<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"563\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/image.png\" alt=\"\" class=\"wp-image-56\" style=\"width:239px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/image.png 416w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/image-222x300.png 222w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/figure><\/div>\n\n\n<p>lalu ketikan code diatas ke dalam vscode seperti berikut, pada web.php<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"632\" height=\"310\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152754-edited.png\" alt=\"\" class=\"wp-image-58\" style=\"width:494px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152754-edited.png 632w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152754-edited-300x147.png 300w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/figure><\/div>\n\n\n<p>lalu ketikan pada terminal yang ada dibagian bawah dengan code seperti ini:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"552\" height=\"94\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152524.png\" alt=\"\" class=\"wp-image-59\" style=\"width:388px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152524.png 552w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152524-300x51.png 300w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/figure><\/div>\n\n\n<p>klik link http:\/\/127.0.0.1.8000 dan tambahkan helo pada link tersebut untuk menghasilkan output &#8220;Hello World&#8221;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"539\" src=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152758-edited.png\" alt=\"\" class=\"wp-image-61\" style=\"width:587px;height:auto\" srcset=\"https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152758-edited.png 959w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152758-edited-300x169.png 300w, https:\/\/devia.infokand23.my.id\/laprak1\/wp-content\/uploads\/2025\/05\/Cuplikan-layar-2025-05-15-152758-edited-768x432.png 768w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Home Document #LARAVEL Pendahuluan Laravel merupakah satu framework PHP yang pupuler yang dikembangkan oleh taylor otwell,Laravel merupakan proyek open source untuk mengembangkan aplikasi berbasis web dengan arsitektur MVC (Model \u2013 View \u2013 Controller). Beberapa fitur yang tersedia pada Laravel : Packages: Ekosistem paket yang kaya dan berkembang pesat melalui Composer, memungkinkan Anda dengan mudah menambahkan &hellip; <a href=\"https:\/\/devia.infokand23.my.id\/laprak1\/28-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">LAPORAN PRAKTIKUM 7<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":19,"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/posts\/28\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devia.infokand23.my.id\/laprak1\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}