Evaluasi Tengah Semester Pemrograman Web B - Davin Fisabilillah Reynard Putra
Nama : Davin Fisabilillah Reynard Putra
NRP : 5025221137
Evaluasi Tengah Semester - Pemrograman Web B
1. Jelaskan apa yang dimaksud dengan web responsive? Bagaimana cara membangunnya?
Jawab :
Website responsive adalah sebutan pendekatan design web yang memungkinkan sebuah website untuk secara otomatis menyesuaikan ukuran tampilan layar sesuai dengan perangkat user. Hal ini dilakukan karena berbagai device memiliki ukuran layar yang berbeda-beda. Unsur-unsur yang disesuaikan dalam website adalah ukuran huruf, user interface, gambar, serta layout yang sesuai dengan resolution device user. Tujuan pembuatan website responsive adalah agar meningkatkan kenyamanan para user saat mengakses website apapun devicenya.
Cara pembuatan sebuah website responsive adalah pertama mendefinisikan meta tag. Gunakan meta tag viewport untuk mengatur skala halaman HTML yang disesuaikan dengan lebar viewport. Tag ini juga mengingformasikan browser untuk menonaktifkan skala awalnya. Kedua, adalah menentukan struktur HTML yang biasanya berupa Header, content, sidebar, dan footer. Ketiga, membuat media query di CSS. Cara kerjanya adalah CSS code akan memberitahu browser ketika lebar layar bernilai angka tertentu, untuk menjalankan script dan mengatur lebar sesuai script. Keempat, adaptasi konten. pertimbangkan bagaimana konten disajikan di perangkat yang berbeda. Beberapa konten dapat disembunyikan, diubah, atau ditambahkan agar sesuai. Kelima, gunakan layout, gambar, dan font responsif. Untuk layout, gunakan layout fluid yang memanfaatkan persentase daripada ukuran tetap dan flexbox untuk pengaturan fleksibel. Untuk gambar, gunakan srcset untuk mengganti gambar sesuai resolusi layar. Untuk font, gunakan ukuran font yang fleksibel seperti em atau rem.
2. Buatlah screenshot dari aplikasi yang telah dikerjakan, kemudian buat link ke tugas source codenya.
- Pembuatan CV
Link Source code : Github
- Portal Berita
- Portal Course
- Validation Form
- Log In Form
Link Deploy: https://davinfrp.github.io/NewsWebsite/
Comments
Post a Comment