EAS MPPL 2021 Pada kesempatan ini kelompok kami akan menjelaskan salah satu produk perangkat lunak milik Zoho yaitu Zoho Marketing Automation yang dikerjakan secara berkelompok yang beranggotakan: Ricky Supriyanto 05111940000036 Arvel Gavrilla R 05111940000040 M Arif Faizin 05111940000060 Zulfiqar Fauzul Akbar 05111940000101 Raihan Alifianto 05111940000213 Dengan hasil sebagai berikut 1. Deskripsi Produk 2. Manajemen Ruang Lingkup 3. Manajemen Waktu 4. Manajemen Biaya 5. Manajemen Resiko 6. Video demo
Pada postingan kali ini, akan membahas membuat landing page menggunakan Laravel 8. Pada postingan ini saya akan mencoba membuat Landing Page dari Dicoding Indonesia (dicoding.com) dengan tampilan yang berbeda. Langsung saja ikuti langkah-langkah berikut:
- Pertama, buat sebuah view baru pada resources/views/ dengan nama homepage.blade.php lalu isi dengan kode berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Dicoding - Bangun Karirmu sebagai Developer Profesional</title> <!-- Fonts --> <link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap" rel="stylesheet"> <!-- Bootstrap 5 --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <!-- Icon --> <link rel="shortcut icon" href="{{ url('favicon.ico') }}" type="image/x-icon"> <!-- Styles --> <link href="{{ url('css/style.css') }}" rel="stylesheet" /> <style> body { font-family: 'Nunito', sans-serif; } </style> </head> <body class="antialiased"></body> </html>
Kode tersebut akan memanggil Bootstrap 5 sebagai framework utama dalam menyusun tampilan pada projek ini - Kemudian tambahkan kode berikut pada body dari halaman homepage sebagai konten utama dalam homepage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
<!-- Navigation--> <nav id="navbar_top" class="navbar navbar-light fixed-top"> <div class="container"> <a class="navbar-brand" href="#"><img class="custom-logo" src="{{ url('img/logo_inverted_transparent.png') }}" alt="Logo Dicoding" width="204" height="71"></a> <div> <a class="btn fs-6 text-white" href="#">Produk</a> <a class="btn fs-6 text-white" href="#">Blog</a> <a class="btn fs-6 text-white" href="#">Hubungi Kami</a> <a class="btn fs-6 text-white" href="#">Tentang Kami</a> </div> </div> </nav> <main> <section class="w-full min-vh-100 bg-gradient-theme"> <div class="d-flex vh-100 container justify-content-center align-items-center"> <div class="text-white"> <h1>Bangun Karirmu sebagai</h1> <h2 class="p-3 bg-white" style="color: #2D3E50;">Programmer Handal!</h2> <p class="fs-5">Jadilah tuan rumah di negeri sendiri dengan belajar langsung dari para inovator dan developer expert</p> </div> <div class="d-none d-sm-block"> <img class="h-auto mw-100" src="{{ url('img/home_icon.png') }}" alt=""> </div> </div> <div class="shape shape-bottom"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path class="shape-fill" d="M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7 c23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4 c21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z"></path> </svg> </div> </section> <section class="container p-3 mt-4"> <div class="text-center"> <h2>4 Pilar yang Dapat Kamu Manfaatkan</h2> <p>Berikut ini adalah 4 pilar yang kami siapkan untuk membantumu membangun karir sebagai developer profesional.</p> </div> <div class="my-4"> <div class="row text-center"> <div class="col col-12 col-md-6 my-2 col-lg-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4"> <img src="{{ url('img/home-thumb-academy.png') }}" alt=""> <h3>Academy</h3> <p>Belajar menggunakan kurikulum yang telah divalidasi industri IT internasional seperti Google, Microsoft, dan LINE. Diskusikan Code yang kamu tulis dengan para Expert.</p> </div> </div> <div class="col col-12 col-md-6 my-2 col-lg-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4"> <img src="{{ url('img/home-thumb-challenge.png') }}" alt=""> <h3>Challenge</h3> <p>Uji kemampuanmu dengan mengikuti Challenge yang diselenggarakan oleh perusahaan IT nasional dan multi-nasional.</p> </div> </div> <div class="col col-12 col-md-6 my-2 col-lg-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4"> <img src="{{ url('img/home-thumb-event.png') }}" alt=""> <h3>Event</h3> <p>Bangun jejaring luas. Temui langsung para pelaku IT untuk saling berbagi dan belajar. Cari Event terdekat dari kotamu.</p> </div> </div> <div class="col col-12 col-md-6 my-2 col-lg-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4"> <img src="{{ url('img/home-thumb-job.png') }}" alt=""> <h3>Job Platform</h3> <p>Cari lowongan pekerjaan khusus developer. Untuk perusahaan, temukan talenta digital yang Anda butuhkan. Bersama membangun ekosistem IT Indonesia.</p> </div> </div> </div> </div> </section> <section class="w-full mt-3 bg-gradient-theme position-relative"> <div class="shape shape-top"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path class="shape-fill" d="M0,6V0h1000v100L0,6z"></path> </svg> </div> <div class="container p-3"> <div class="text-white text-center" style="margin-top: 6rem;"> <h2>Partner Kami</h2> <p>Dicoding bekerjasama dengan perusahaan teknologi dunia untuk membangun ekosistem IT Indonesia.</p> </div> <div class="mt-4" style="margin-bottom: 6rem;"> <div class="row"> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/alcatel_logo.png') }}" alt=""> </div> </div> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/aws-educate_logo.png') }}" alt=""> </div> </div> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/google_logo.png') }}" alt=""> </div> </div> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/ibm_logo.png') }}" alt=""> </div> </div> </div> <div class="row"> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/indosat_logo.png') }}" alt=""> </div> </div> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/line_logo.png') }}" alt=""> </div> </div> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/microsoft_logo.png') }}" alt=""> </div> </div> <div class="col col-12 col-md-6 col-lg-3 my-3"> <div class="mx-2 h-100 shadow-lg rounded-3 p-4 bg-white d-flex justify-content-center align-items-center"> <img src="{{ url('img/samsung_logo.png') }}" alt=""> </div> </div> </div> </div> </div> <div class="shape shape-bottom"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path class="shape-fill" d="M738,99l262-93V0H0v5.6L738,99z"></path> </svg> </div> </section> <section class="mt-3"> <div class="container p-3"> <div class="text-center" style="margin-bottom: 6rem;"> <h2>Alumni Dicoding Academy</h2> <p>Dicoding Academy telah memiliki 33962 alumni yang saat ini bekerja di berbagai perusahaan teknologi atau sebagai co-founder startup digital.</p> </div> </div> </section> </main> <footer class="bg-dark p-3"> <p class="text-white text-center">Copyright 2021 - Dicoding by Muhammad Arif Faizin</p> </footer> <script> document.addEventListener("DOMContentLoaded", () => { window.addEventListener('scroll', () => { navbar = document.querySelector('#navbar_top'); if(window.scrollY > 100) { navbar.style.backgroundColor = "#2D3E50"; } else { navbar.style.backgroundColor = "transparent"; } }) }) </script>
- Lalu buat file style.css pada public/css/ dan isikan kode berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
*, ::after, ::before { box-sizing: border-box; } body { margin: 0; } .custom-logo { max-height: 50px; width: auto; } img { max-width: 100%; height: auto; } .shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; } .shape-bottom { bottom: -1px; transform: rotate(180deg); } .shape-top { top: -1px; } .shape-fill { fill: #fff; } .bg-gradient-theme { background-image: radial-gradient(at top right, #FF5483 0%, #2D3E50 100%); }
- Kemudian upload aset-aset pada website dan sesuaikan penamaannya pada kode
- Kemudian jalankan projek tersebut dengan menggunakan perintah php artisan serve pada command-line
- Hasil tampilan dari landing page tersebut adalah seperti berikut
Sekian postingan kali ini, mohon maaf apabila ada kekurangan dan semoga bermanfaat.
Comments
Post a Comment