Perancangan Proyek Web

image

1. Pendahuluan

1.1 Pengertian Proyek Web

Proyek web adalah serangkaian aktivitas terencana untuk membuat sebuah website dari tahap:

ide → desain → pengembangan → pengujian → publikasi


1.2 Tujuan Perancangan Proyek Web

Perancangan bertujuan agar:

  • Proyek terstruktur
  • Tidak asal coding
  • Waktu & biaya terkendali
  • Hasil sesuai kebutuhan user

2. Mengapa Perlu Perancangan?

Tanpa perancangan:

  • Koding acak
  • Sering bongkar ulang
  • Tidak selesai
  • UI berantakan
  • Fitur tidak sesuai

Dengan perancangan:

  • Jelas alur kerja
  • Jelas target
  • Minim error
  • Profesional

3. Tahapan Umum Proyek Web

Model sederhana (SDLC mini):

  1. Analisis kebutuhan
  2. Perancangan sistem
  3. Desain UI/UX
  4. Implementasi (coding)
  5. Testing
  6. Deployment
  7. Maintenance

4. Tahap 1 – Analisis Kebutuhan

4.1 Identifikasi Masalah

Tanya:

  • Website untuk siapa?
  • Masalah apa yang diselesaikan?
  • Target user siapa?

Contoh:
Website untuk:

  • Profil prodi
  • UMKM
  • Portofolio
  • Jurnal kampus

4.2 Kebutuhan Fungsional

Apa yang bisa dilakukan sistem?

Contoh:

  • User bisa login
  • User bisa isi form
  • Admin bisa input data

4.3 Kebutuhan Non-Fungsional

Kualitas sistem:

  • Aman
  • Cepat
  • Mudah digunakan
  • Mobile friendly

5. Tahap 2 – Perancangan Struktur Website

5.1 Sitemap

Peta halaman website.

Contoh:

Home
├── Tentang
├── Produk
│   ├── Detail Produk
├── Kontak
└── Login

5.2 User Flow

Alur pengguna:

Contoh:
User → Home → Produk → Detail → Beli → Konfirmasi


6. Tahap 3 – Wireframe & Mockup

6.1 Wireframe

Sketsa kasar layout.

Isi:

  • Header
  • Menu
  • Konten
  • Footer

Tidak perlu warna, hanya struktur.


6.2 Mockup

Versi visual:

  • Warna
  • Font
  • Logo
  • Gambar

Tools:

  • Figma
  • Canva
  • Adobe XD

7. Tahap 4 – Perancangan Konten

Konten meliputi:

  • Teks
  • Gambar
  • Video
  • Data

Prinsip:

  • Relevan
  • Ringkas
  • Tidak plagiarisme
  • Ramah SEO

8. Tahap 5 – Perancangan Teknologi

Stack sederhana (Web Fundamental):

KomponenTeknologi
StrukturHTML
TampilanCSS
InteraksiJavaScript
Backend (opsional)PHP
DatabaseMySQL

9. Tahap 6 – Perancangan Database (Opsional)

Contoh tabel user:

FieldTipe
idint
namavarchar
emailvarchar
passwordvarchar

10. Tahap 7 – Perancangan UI/UX

Prinsip dasar:

  • Konsisten
  • Simpel
  • Kontras warna baik
  • Tidak membingungkan

Golden rules:

User tidak boleh berpikir keras


11. Studi Kasus Lengkap

Proyek: Website Profil Prodi Informatika

Analisis:

Target: calon mahasiswa

Fitur:

  • Profil prodi
  • Dosen
  • Kurikulum
  • Kontak

Sitemap:

Home → Tentang → Dosen → Kurikulum → Kontak

Wireframe:

Header
Menu
Slider
Konten
Footer

Teknologi:

HTML + CSS + JS


12. Dokumen Proyek Web (Penting untuk Dosen)

Mahasiswa wajib membuat:

  1. Proposal proyek
  2. Latar belakang
  3. Tujuan
  4. Sitemap
  5. Wireframe
  6. Teknologi
  7. Timeline
  8. Pembagian tugas

13. Timeline Proyek (Gantt Sederhana)

MingguAktivitas
1Analisis
2Desain
3Coding
4Testing
5Presentasi

14. Pembagian Peran Tim

RoleTugas
Project ManagerKoordinasi
UI DesignerLayout
FrontendHTML/CSS
BackendLogic
TesterUji sistem

15. Risiko Proyek Web

RisikoSolusi
Tidak selesaiScope kecil
Konflik timRole jelas
Error banyakTesting
Waktu mepetTimeline

16. Best Practice Proyek Web Mahasiswa

✔ Mulai dari sederhana
✔ Dokumentasi rapi
✔ Pakai Git (opsional)
✔ Konsisten desain
✔ Presentasi jelas