Tuesday, April 22, 2025

PWeb - Proyek 3

 


Judul Proyek:

“BeritaKu - Portal Berita Online Sederhana”


Deskripsi Proyek:

Aplikasi web halaman berita yang menyajikan berbagai artikel, dilengkapi dengan gambar, tanggal publikasi, dan fitur pencarian berita. Tujuannya adalah untuk membuat portal berita sederhana yang informatif dan responsif.


Tujuan Pembelajaran:

  • Membangun struktur HTML5 yang semantik untuk konten berita

  • Mendesain layout artikel dengan CSS

  • Menambahkan interaksi seperti pencarian dan filter dengan JavaScript

  • Memahami komponen umum dalam portal berita


Fitur-Fitur yang Harus Diimplementasikan:

1. Halaman Utama (Beranda)

  • Menampilkan daftar berita terbaru (title, thumbnail, ringkasan, tanggal)

  • Layout responsif dengan 2 atau 3 kolom menggunakan CSS Grid/Flexbox

  • Judul berita dapat diklik untuk menuju ke halaman detail

2. Halaman Detail Berita

  • Tampilkan isi lengkap dari satu artikel: judul, penulis, tanggal, gambar utama, dan isi berita

  • Tombol “Kembali ke Beranda”

3. Pencarian Berita

  • Input pencarian untuk mencari berita berdasarkan kata kunci (JavaScript)

  • Hasil pencarian ditampilkan secara dinamis

4. Kategori Berita (opsional)

  • Tampilkan kategori: teknologi, pendidikan, olahraga, dll

  • Saat klik kategori, filter berita berdasarkan kategori tersebut

5. Navigasi

  • Navigasi antar halaman: Beranda, Tentang Kami, Kontak

  • Tambahkan navigasi sticky jika memungkinkan


Teknologi yang Digunakan:

TeknologiKegunaan
HTMLStruktur halaman dan artikel berita (gunakan tag semantik seperti <article>, <section>, <aside>, <nav>)
CSSLayout halaman dan styling elemen berita (Grid, Flexbox, media queries)
JavaScriptPencarian berita, filter berdasarkan kategori, interaksi tombol, manipulasi DOM

No comments:

Post a Comment