ETS - Dokumentasi Proyek

 



Membuat Dokumentasi Proyek Tengah Semester

  • Sesuai dengan aplikasi web yang telah dikerjakan, buatlah dokumentasi di blog masing-masing( blog yang biasa untuk posting tugas). Hal-hal yang dimasukkan ke dalam dokumentasi adalah :  
  • Tuliskan Title Aplikasi yang dibuat
  • Deskripsi Aplikasi dan Fitur
  • Foto Infografis Aplikasi - Thumbnail
  • PPT - Deskripsi, Desain, Cara Mengerjakan (dalam pdf)
  • Link Blog Anggota 1
  • Video Presentasi
  • Link Source Code
  • Link URL alamat web dipublish
Pengumpulan Dokumentasi  pada link https://forms.gle/3L7ktQKzHmGAMY3w6
Diberi judul Deskripsi Proyek Web - [Nama Aplikasinya]
Isian Link Jawaban pada Google Form diisi alamat posting dokumentasi.

Absensi




Proyek Web

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

PWeb - Proyek 2

 


Judul Proyek:

“Member Registration Portal”


Deskripsi Proyek:

Aplikasi web yang memungkinkan pengguna untuk mendaftar sebagai member melalui formulir online. Sistem akan menampilkan validasi input, memberikan konfirmasi pendaftaran, dan menyimpan data secara sementara (menggunakan JavaScript dan localStorage).


Tujuan Pembelajaran:

  • Menguasai struktur form HTML untuk input data user

  • Mengimplementasikan validasi data dengan JavaScript

  • Mengatur tampilan form yang responsif dan menarik

  • Menyimpan dan menampilkan data member secara lokal


Fitur-Fitur yang Harus Diimplementasikan:

1. Formulir Pendaftaran

  • Input: Nama lengkap, Email, Nomor HP, Gender (radio button), Tanggal Lahir, Alamat

  • Validasi: semua field wajib diisi, email dan nomor HP harus valid

  • Konfirmasi pendaftaran dalam bentuk modal atau alert

2. Tampilan Daftar Member

  • Menampilkan list member yang telah mendaftar (dari localStorage)

  • Gunakan tabel atau card untuk daftar member

  • Tambahkan tombol untuk hapus satu data atau hapus semua

3. Responsive Layout

  • Gunakan Flexbox/Grid dan media queries

  • Tampilan tetap bagus di layar mobile maupun desktop

4. Interaktivitas

  • Validasi form secara real-time atau saat submit

  • Tampilkan pesan error dan highlight field jika ada yang salah

  • Bersihkan form setelah submit


Teknologi yang Digunakan:

  • HTML: struktur form, daftar, dan elemen navigasi

  • CSS: styling form, table/card, efek responsif

  • JavaScript: validasi input, menyimpan dan mengambil data dari localStorage, interaksi DOM

PWeb - Proyek 1 - Helpdesk

 


Judul Proyek:

“Customer Service Web App – HelpDeskKu”


Deskripsi Proyek:

Aplikasi web ini dirancang untuk melayani kebutuhan pelanggan secara daring, seperti mengirim pertanyaan, melihat FAQ, dan melacak status tiket layanan. Proyek ini berfokus pada sisi front-end (tanpa backend), namun harus mendemonstrasikan alur kerja dan antarmuka pengguna yang baik.


Tujuan Pembelajaran:

  • Memahami struktur form dan input user

  • Membuat layout yang ramah pengguna dan responsif

  • Menggunakan JavaScript untuk validasi dan manipulasi DOM

  • Membuat komponen UI dinamis (seperti FAQ accordion dan sistem tiket dummy)


Fitur-Fitur yang Harus Diimplementasikan:

1. Formulir Kontak Pelanggan

  • Input nama, email, topik pertanyaan, dan pesan

  • Validasi form menggunakan JavaScript

  • Menampilkan preview pesan yang dikirim

2. Halaman FAQ (Frequently Asked Questions)

  • Menampilkan daftar pertanyaan umum dalam format accordion

  • Setiap item bisa dibuka/tutup menggunakan JavaScript

  • Styling interaktif dan mudah dibaca

3. Simulasi Tiket Layanan

  • Input nomor tiket untuk "melacak status" (dummy)

  • Menampilkan status acak (misalnya: “Sedang diproses”, “Selesai”, “Menunggu tanggapan”)

  • Simulasi logika menggunakan JavaScript

4. Navigasi dan Layout

  • Navigasi antar halaman: Beranda, Hubungi Kami, FAQ, Lacak Tiket

  • Layout responsif (menggunakan Flexbox/Grid + Media Queries)

  • Warna konsisten dan profesional (gunakan palet warna netral)


Teknologi yang Digunakan:

  • HTML: struktur form, layout halaman, dan navigasi

  • CSS: styling responsif dengan media queries, transisi, dan efek hover

  • JavaScript: validasi input, manipulasi elemen DOM, simulasi pelacakan tiket

Studi Kasus Pemrograman Web

 PENERAPAN AJAX DAN WEB SERVICE PADA SISTEM TUTORIAL PEMROGRAMAN WEB





https://www.researchgate.net/publication/334497155_PENERAPAN_AJAX_DAN_WEB_SERVICE_PADA_SISTEM_TUTORIAL_PEMROGRAMAN_WEB


  • https://www.researchgate.net/publication/334497155_PENERAPAN_AJAX_DAN_WEB_SERVICE_PADA_SISTEM_TUTORIAL_PEMROGRAMAN_WEB
  • https://eprints.uty.ac.id/3409/
  • file:///C:/Users/USER/Downloads/PENERAPAN_AJAX_DAN_WEB_SERVICE_PADA_SISTEM_TUTORIA.pdf
  • https://www.youtube.com/watch?v=ZfgQ4ldUy0o
  • https://eprints.uad.ac.id/585/
  • https://eprints.uad.ac.id/585/37/materi-11.b-konsep-ajax%23sihanturi-ajax-tutorial-01.pdf