Lewati ke konten
Halaman ini diterjemahkan secara otomatis dari bahasa Inggris. Kualitas mungkin bervariasi.Laporkan masalah

Pengujian Lokal

Sebelum berbagi proyek Anda dengan dunia, pastikan proyek berjalan dengan baik di komputer Anda sendiri.

“Lokal” berarti di komputer Anda sendiri (bukan di “cloud” atau “online”).

Saat Anda menguji secara lokal:

  • Hanya Anda yang bisa melihatnya
  • Perubahan muncul secara instan
  • Anda bisa merusak sesuatu dengan aman (tidak ada orang lain yang akan melihat!)
  • Gratis — tidak perlu hosting

Mengakses Perubahan Claude dengan Github Desktop

Section titled “Mengakses Perubahan Claude dengan Github Desktop”

Beralih ke GitHub Desktop. Anda akan melihat bar di atas. Bagian paling kiri adalah repository yang sedang Anda gunakan. Bagian tengah adalah branch yang sedang Anda gunakan dan bagian paling kanan adalah bagian ‘actionable’.

Gunakan pemilih branch untuk memilih branch tempat Claude bekerja.

Setelah Anda memilih branch yang benar, Anda mungkin melihat tombol “Pull Origin”. Lakukan itu. Jika tidak, klik ‘Fetch Origin’ dan tunggu aplikasi memeriksa pembaruan.

Ada dua metode yang bisa Anda pilih untuk menguji pekerjaan Claude Code.

Jika Anda memilih membangun proyek statis sederhana, cara paling mudah untuk melihat proyek Anda adalah navigasikan ke folder di file finder Anda dan buka file index.html

Membuka file ini seharusnya membuka jendela browser baru dan Anda bisa melihat proyek Anda.

💡 Tips: Address bar akan menampilkan sesuatu seperti file:///path/to/your/file. Ini berarti Anda melihat file lokal, bukan website di internet.

Metode 2: Gunakan Server Lokal (Direkomendasikan)

Section titled “Metode 2: Gunakan Server Lokal (Direkomendasikan)”

Beberapa fitur (seperti memuat data atau menggunakan JavaScript tertentu) memerlukan server “nyata”. Begini cara mengaturnya:

Windows:

  1. Tekan ⊞ Win + R untuk membuka dialog Run
  2. Ketik cmd dan tekan Enter
  3. Jendela Command Prompt akan terbuka

Mac:

  1. Tekan Cmd + Space untuk membuka Spotlight
  2. Ketik Terminal dan tekan Enter
  3. Jendela Terminal akan terbuka
💡 Referensi Terminal: Untuk perintah terminal dan tips lainnya, lihat bagian Terminal di Lembar Contekan kami.

Di terminal, gunakan cd (change directory) untuk masuk ke folder proyek Anda. Anda bisa menggunakan menu aksi informasi folder sistem untuk menemukan pathname folder lengkap.

Windows:

Terminal window
cd Documents\GitHub\my-project

Mac:

Terminal window
cd ~/Documents/GitHub/my-project
💡 Tips: Ganti "my-project" dengan nama folder proyek Anda yang sebenarnya. Jika Anda tidak yakin di mana GitHub Desktop menyimpan proyek, periksa GitHub Desktop → Preferences → Advanced → Repository storage location.

Anda bisa memverifikasi bahwa Anda berada di tempat yang benar dengan menjalankan:

  • Windows: dir
  • Mac: ls

Anda seharusnya melihat file proyek Anda (atau folder kosong jika baru saja dibuat).

Setelah Anda navigasi ke folder proyek di terminal, jalankan perintah berikut:

Python 3:

Terminal window
python -m http.server 8000

Python 2 (sistem yang lebih lama):

Terminal window
python -m SimpleHTTPServer 8000

Ini akan menyiapkan server lokal di port 8000 dan saat berjalan, seharusnya membuka browser Anda secara otomatis ke URL yang benar. Jika tidak, gunakan URL di bawah ini.

http://localhost:8000

Jika Anda menemui error di jendela terminal, salin dan tempel error tersebut ke chat Claude dan Claude akan memberi tahu apa yang perlu dilakukan.

Periksa proyek Anda dan cek hal-hal berikut:

  • Apakah semuanya tampil di layar?
  • Apakah warna-warnanya terlihat benar?
  • Apakah teks bisa dibaca (tidak terlalu kecil/besar)?
  • Apakah gambar dimuat dengan benar?
  • Apakah tombol melakukan sesuatu saat diklik?
  • Apakah tautan menuju tempat yang benar?
  • Apakah formulir menerima input?
  • Apakah animasi/efek berfungsi?

Sebagian besar browser memungkinkan Anda mensimulasikan perangkat mobile:

  1. Klik kanan di mana saja di halaman
  2. Klik “Inspect” atau “Inspect Element”
  3. Klik ikon device toggle (terlihat seperti ponsel/tablet)
  4. Pilih perangkat berbeda untuk diuji

Saat ada yang tidak beres, Anda memiliki pilihan:

Kembali ke Claude Code dan deskripsikan masalahnya:

When I click "Submit", nothing happens. The form should
show a success message.

Atau ambil screenshot error dan deskripsikan cara Anda ingin memperbaikinya.

The color contrast of the button on the homepage isn't as per accessibility guidelines. Can you fix it?

Buka alat developer browser Anda:

  • Windows: Tekan F12 atau Ctrl + Shift + I
  • Mac: Tekan Cmd + Option + I

Cari pesan error berwarna merah di tab Console. Pesan ini memberi tahu apa yang salah. Jika Anda tidak mengerti artinya, tempel pesan-pesan ini ke chat Claude dan Claude akan membantu menentukan langkah selanjutnya.

Debugger di Arc

Kemungkinan penyebab:

  • Path file salah (periksa atribut src)
  • File berada di folder yang salah
  • Typo di nama file (huruf besar-kecil berpengaruh!)

Perbaikan: Pastikan path gambar Anda cocok persis dengan lokasi file:

<!-- Jika gambar di folder yang sama -->
<img src="photo.jpg" alt="Foto">
<!-- Jika gambar di folder "images" -->
<img src="images/photo.jpg" alt="Foto">

Kemungkinan penyebab:

  • File CSS tidak terhubung di HTML
  • Typo di path link CSS
  • Browser menyimpan versi lama dalam cache

Perbaikan: Periksa bagian <head> HTML Anda:

<link rel="stylesheet" href="styles.css">

Coba hard refresh: Ctrl + Shift + R (Windows) atau Cmd + Shift + R (Mac)

Kemungkinan penyebab:

  • File script tidak terhubung
  • Script dimuat sebelum elemen HTML ada
  • Error sintaks dalam kode

Perbaikan: Periksa Console untuk error, dan pastikan script Anda ada di bagian bawah body:

<body>
<!-- Konten Anda -->
<script src="script.js"></script> <!-- Letakkan script di akhir! -->
</body>
✅ Pos Pemeriksaan

Proyek Anda berjalan secara lokal dan Anda telah menyimpan kemajuan. Ada perubahan yang ingin Anda buat?

Sekarang setelah versi pertama proyek vibe coding Anda berjalan, Anda bisa melanjutkan untuk membuat perubahan pada proyek Anda atau langsung ke deploy di GitHub Pages.