Cara Membuat Website Portofolio Profesional Modern - Tutorial Lengkap

Cara Membuat Website Portofolio Profesional Modern (Dark Mode, Animasi, Loading Bar) Tanpa Coding Ribet

Tutorial lengkap untuk pemula | Bisa diedit sendiri | Gratis 100%

PENTING UNTUK DIPERHATIKAN:
• Source code lengkap bisa diambil dari https://xiagame.github.io/demo-portofolio (klik kanan -> save as atau lihat source)
• Website ini sudah memiliki fitur Dark Mode, Loading Bar, Scroll To Top, Animasi AOS, Navbar Glassmorphism.
• Tidak perlu menginstal apapun, cukup copy-paste kode HTML ke file index.html atau postingan blog (mode HTML).
Jangan lupa ganti nama, foto, deskripsi, dan link sosial media dengan data Anda sendiri.

Demo Website Portofolio

Berikut adalah tampilan dari website yang akan Anda buat. Klik tombol di bawah untuk mengunjungi demo langsung.

Screenshot Website Portofolio Modern
Tampilan website portofolio dengan fitur Dark Mode, navbar glassmorphism, dan animasi modern
Kunjungi Demo Langsung →

Dokumentasi Lengkap Website Portofolio

Dokumentasi ini akan membantu Anda memahami struktur, fitur, dan cara mengedit setiap bagian dari website portofolio.

Struktur File

Website ini hanya terdiri dari SATU file HTML (index.html). Semua style CSS dan JavaScript sudah berada di dalam file yang sama. Berikut struktur utamanya:

<!DOCTYPE html> <html> <head> <!-- Meta tags, Bootstrap 5 CSS, Fonts, AOS CSS --> </head> <body> <!-- Loading Bar --> <!-- Navbar Modern --> <!-- Hero Section --> <!-- Tentang Saya --> <!-- Keahlian --> <!-- Pengalaman --> <!-- Proyek --> <!-- Kontak --> <!-- Footer + Credit --> <!-- Scroll To Top Button --> <!-- Scripts (Bootstrap, AOS, custom JS) --> </body> </html>

Fitur dan Cara Kerjanya

  • Dark Mode: Tombol di navbar untuk mengaktifkan mode gelap. Preferensi tersimpan di local storage browser sehingga tidak hilang saat refresh.
  • Loading Bar: Progress bar di bagian atas halaman yang bergerak sesuai posisi scroll.
  • Scroll To Top: Tombol bulat di pojok kanan bawah yang muncul setelah scroll melewati 300px.
  • Animasi AOS: Library Animate on Scroll memberikan efek fade, flip, zoom saat elemen masuk ke viewport.
  • Navbar Glassmorphism: Background transparan dengan efek blur, border tipis, dan menyusut saat scroll.
  • Responsive: Menggunakan Bootstrap 5 grid system, tampilan optimal di semua ukuran layar.

Panduan Mengedit Setiap Bagian

1. Mengganti Nama & Profesi

Cari kode berikut di dalam file HTML:

<h1 class="hero-title">Bima Sakti<br><span class="highlight">Fullstack Creative</span></h1>

Ganti "Bima Sakti" dengan nama Anda, dan "Fullstack Creative" dengan profesi Anda.

2. Mengganti Foto Profil

Cari kode:

<img src="https://randomuser.me/api/portraits/men/68.jpg" alt="Profile" class="profile-img">

Ganti URL dengan link foto Anda sendiri. Bisa upload ke hosting gambar gratis seperti ImgBB, Postimages, atau Google Drive.

3. Mengedit Teks Tentang Saya

Cari section dengan id "tentang":

<h2 class="section-title">Tentang Saya</h2> <p class="lead fs-5 text-secondary mt-3">Penyihir kode dengan 7 tahun pengalaman...</p> <p>Saya memulai karir sebagai back-end developer...</p>

Ubah paragraf sesuai dengan latar belakang dan pengalaman Anda.

4. Mengedit Keahlian (Skills)

Setiap skill berada dalam card dengan class "card-skill":

<div class="card-skill p-4 text-center h-100"> <i class="bi bi-bootstrap-fill skill-icon"></i> <h5 class="mt-3 fw-bold">Bootstrap 5</h5> <p class="small text-secondary">Responsive & Utility</p> </div>

Anda bisa copy-paste block ini untuk menambah skill baru. Ganti icon dengan class Bootstrap Icons (bi-*), judul, dan deskripsi.

5. Mengedit Pengalaman Kerja

Setiap pengalaman menggunakan class "timeline-item":

<div class="timeline-item"> <div class="d-flex justify-content-between flex-wrap"> <h4 class="fw-bold">Lead Frontend Engineer</h4> <span class="badge bg-primary bg-opacity-10 text-primary px-3 py-1">2023-Sekarang</span> </div> <p class="text-muted mt-2"><i class="bi bi-building"></i> Inovasi Digital, Jakarta</p> <p>Memimpin tim 5 developer...</p> </div>
6. Mengedit Proyek

Proyek menggunakan class "card-project":

<div class="card-project p-3 h-100"> <img src="https://placehold.co/600x400/e2e8f0/3b82f6?text=Analytics+Dashboard" class="project-img mb-3"> <h5 class="fw-bold">Smart Dashboard</h5> <p class="small text-secondary">Platform analitik realtime...</p> <span class="badge bg-light text-dark me-1">Bootstrap</span> <span class="badge bg-light text-dark">Chart.js</span> </div>

Ganti gambar, judul, deskripsi, dan teknologi yang digunakan.

7. Mengedit Kontak & Sosial Media

Cari di section "kontak":

<div class="col-md-6 mb-3"> <i class="bi bi-envelope-fill text-primary me-2"></i> <strong>Email</strong><br>bima@creativelab.id </div>

Untuk sosial media, cari:

<a href="#" class="social-icon"><i class="bi bi-github"></i></a>

Ganti "#" dengan link profil GitHub, LinkedIn, Instagram, atau Twitter Anda.

8. Mengganti Warna Tema

Cari kode CSS di bagian :root (sekitar baris 20-35):

:root { --primary: #3b82f6; /* Biru - warna utama */ --primary-dark: #2563eb; --secondary: #8b5cf6; /* Ungu */ --accent: #ec489a; /* Pink */ --success: #10b981; /* Hijau */ --warning: #f59e0b; /* Oranye */ }

Ganti kode hex dengan warna solid favorit Anda. Contoh warna solid populer:

  • Merah: #ef4444
  • Hijau: #22c55e
  • Biru Tua: #1e40af
  • Ungu: #a855f7
  • Oranye: #f97316
9. Footer & Credit

Jangan hapus baris credit pembuat:

<p class="mb-0">Kredit Pembuat: <a href="https://webs3tools.blogspot.com" target="_blank" class="credit-link">webs3tools.blogspot.com</a></p>

Library yang Digunakan

LibraryFungsiCDN
Bootstrap 5Layout responsif, komponen UIhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css
Bootstrap IconsIkon-ikon modernhttps://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css
AOS (Animate on Scroll)Animasi saat scrollhttps://unpkg.com/aos@2.3.1/dist/aos.css
Google Fonts (Inter)Font modernhttps://fonts.googleapis.com/css2?family=Inter:wght@300..800

Semua library diambil dari CDN, sehingga Anda tidak perlu mengunduh apapun. Pastikan koneksi internet aktif.

Struktur Warna per Section

Setiap section memiliki warna aksen berbeda untuk tampilan yang tidak monoton:

  • Tentang Saya → Warna Ungu (secondary)
  • Keahlian → Warna Hijau (success)
  • Pengalaman → Warna Oranye (warning)
  • Proyek → Warna Pink (accent)
  • Kontak → Warna Biru (primary)

Langkah-Langkah Membuat Website Portofolio

1 Ambil Source Code

Buka tautan https://xiagame.github.io/demo-portofolio. Klik kanan pada halaman, pilih View Page Source atau Save As. Salin semua kode HTML ke editor teks (Notepad, VS Code, atau editor online).

<!DOCTYPE html> <html> ... seluruh kode website ... </html>
2 Edit Konten Pribadi

Buka file HTML dengan teks editor. Gunakan panduan dokumentasi di atas untuk mengganti setiap bagian (nama, foto, deskripsi, skill, pengalaman, proyek, kontak).

Tips: Gunakan fitur "Find" (Ctrl+F) untuk mencari teks dengan cepat. Semua bagian sudah diberi komentar HTML <!-- --> untuk memudahkan navigasi.
3 Uji Coba di Lokal

Simpan file sebagai index.html. Buka menggunakan browser (double klik). Pastikan semua fitur berjalan: Dark Mode, tombol scroll, animasi, dan tampilan responsif. Coba buka di HP atau gunakan mode developer browser (F12) untuk simulasi perangkat mobile.

4 Upload ke Hosting

Anda bisa memilih hosting gratis seperti Netlify, Vercel, GitHub Pages, atau menggunakan hosting berbayar untuk domain sendiri.

Rekomendasi Hosting Terbaik untuk Website Portofolio Anda

Hostinger - Hosting Cepat dan Terjangkau

Dapatkan performa tinggi, sertifikat SSL gratis, dan dukungan 24/7 untuk website portofolio Anda.

Kelebihan Hostinger:

  • Kecepatan loading tinggi dengan server di 4 benua
  • Gratis domain dan SSL
  • Panel kontrol hPanel yang mudah dipakai
  • Garansi 99,9% uptime
  • Harga mulai dari Rp19.900/bulan
  • Dukungan customer service 24/7 bahasa Indonesia

Dapatkan Diskon Khusus di Sini →

Gunakan kode referral YCXYADOMIJ0I untuk harga spesial

Panduan Khusus: Memasang di Blogspot (Blogger)

Anda juga bisa menjadikan halaman ini sebagai postingan atau halaman statis di Blogspot. Caranya:

  1. Buka Blogger Dashboard → Halaman → Buat Halaman Baru.
  2. Klik mode HTML (bukan Compose).
  3. Copy seluruh kode HTML dari index.html yang sudah Anda edit.
  4. Tempelkan ke editor HTML, lalu publikasikan.
  5. Pastikan tidak ada konflik CSS dengan template blog (kode di atas sudah aman karena menggunakan class spesifik .tutorial-container dan tidak mengubah elemen global).

Perbandingan Dengan Template Biasa

FiturTemplate IniTemplate Biasa
Dark ModeAda + tersimpanJarang ada
Animasi ScrollYa (AOS)Tidak atau manual
Loading BarYaTidak
Responsif MobileSempurnaBervariasi
Mudah DieditDokumentasi lengkapSulit dipahami

Kesimpulan

Dengan mengikuti tutorial ini, Anda sudah berhasil memiliki website portofolio modern yang siap dibagikan ke klien, recruiter, atau teman-teman. Template ini bisa diedit kapan saja dan gratis selamanya. Jangan lupa untuk selalu mencantumkan sumber atau credit pembuat sesuai lisensi.

Jika ada kendala atau pertanyaan, silakan kunjungi webs3tools.blogspot.com untuk mendapatkan update dan tutorial tambahan.


Tutorial dibuat oleh webs3tools.blogspot.com | Source code original: xiagame.github.io/demo-portofolio | Referral Hostinger: YCXYADOMIJ0I

Artikel Terkait

Cara Membuat Website Portofolio Profesional Modern - Tutorial Lengkap
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email