ETS

Nama : Dentha Jefry Yudhiantara

NRP : 5053231012

ETS : Pweb(M)



  1. Apa itu responsive web design dan sebutkan dua teknik yang sering digunakan untuk mencapainya?

  2. Apa fungsi elemen <meta> dalam HTML dan sebutkan salah satu atribut penting yang dimilikinya? Berikan contoh penggunaan dalam bentuk kode kemudian beri penjelasan.

  3. Buatlah halaman landing page sederhana untuk sebuah toko online yang menjual produk elektronik. Halaman ini harus mencakup:

  • Header dengan logo dan navigasi (Home, Produk, Tentang Kami, Hubungi Kami).

  • Bagian utama dengan gambar produk unggulan dan tombol "Beli Sekarang".

  • Footer dengan alamat toko dan link media sosial.

Buatlah desain webnya kemudian implementasikan dalam kode.

  1. Seorang klien membutuhkan data member dalam halaman web produk. Buatlah sebuah form dan pengecekannya dengan javascript untuk memastikan isian datanya benar.



Jawab :


  1. Responsive Web Design adalah cara agar web dapat menyesuaikan tampilan dan fungsi yang ada sesuai dengan layar yang digunakan seperti ponsel, komputer, tablet, dll. Agar pengguna tetap nyaman untuk mengakses web di perangkat manapun.

Untuk 2 teknik yang sering digunakan yaitu:

  • Media queries merupakan fitur CSS yang dapat menerapkan gaya berbeda berdasarkan karakteristik perangkat yang digunakan.

  • Flexible Grid Layout teknik ini menggunakan persentase atau satuan relatif (seperti em, rem, atau vw) alih-alih satuan tetap seperti piksel. Ini membuat elemen-elemen di halaman web bisa otomatis menyesuaikan ukuran sesuai dengan lebar layar, sehingga tampilan selalu rapi di berbagai perangkat.


  1. Elemen <meta> dalam HTML berfungsi untuk menyediakan metadata, seperti informasi mengenai halaman web, seperti deskripsi, kata kunci, penulis, atau instruksi khusus untuk browser dan mesin pencari. Metadata ini tidak ditampilkan langsung pada halaman web, tetapi sangat penting untuk pengalaman keseluruhan dan kinerja halaman web.

Contoh:


Penjelasan:

Kode tersebut digunakan untuk memastikan halaman web tampil responsif di berbagai perangkat dengan menyesuaikan lebar halaman sesuai dengan lebar layar pengguna dan menetapkan skala awal tampilan menjadi 1:1 agar tidak diperbesar atau diperkecil saat pertama kali dibuka.


  1. Tampilan


Kode : github

Deploy : Landing Page













  1. Tampilan


Kode : github

Deploy : Formulir


Komentar

Postingan populer dari blog ini

Tugas 6

tugas 9

Tugas 1 Pemrograman Web