# Vibe coding: kegunaan dan batasannya

Taiga Learning · Lembar kerja
https://taiga.training/id/lessons/vibe-coding/

Gunakan informasi fiktif atau yang disetujui. Jangan masukkan secret dalam lembar kerja ini.

## Tujuan pembelajaran
- Bedakan eksplorasi dari keputusan rilis.
- Identifikasi tanggung jawab yang belum dipenuhi dalam demo yang meyakinkan.
- Pilih batas aman untuk eksperimen pertama.

## Latihan
Pilih fitur dari demonstrasi terbaru.
1. Catat satu hasil yang dibuktikan demonstrasi.
2. Catat tiga pertanyaan yang belum terjawab.
3. Tetapkan penanggung jawab setiap pertanyaan.
4. Sebutkan pemeriksaan spesifik yang dapat mendeteksi setiap kemungkinan kegagalan.
Jangan gunakan “buat aman” sebagai pengganti pemeriksaan spesifik.

## Jawaban Anda
- Skenario dan cakupan:
- Asumsi dan pertanyaan yang belum terjawab:
- Jawaban atau keputusan yang diusulkan, beserta alasan:

## Verifikasi jawaban Anda
| Klaim atau kriteria | Bukti atau pengujian | Hasil atau kekurangan | Penanggung jawab |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Tindakan berikutnya
- Tindakan, penanggung jawab, dan tanggal:
- Kapan Anda akan meninjau jawaban ini?

## Prinsip yang perlu dipertahankan
Berikan ruang untuk membuat prototipe dengan data sintetis. Verifikasi platform dan aplikasi sebelum memberikan data rahasia atau akses API ke sistem aktif.

## Sumber
- [NIST: Secure Software Development Framework 1.1](https://csrc.nist.gov/pubs/sp/800/218/final)
- [Lovable: Security best practices](https://docs.lovable.dev/tips-tricks/security-best-practices)
- [OWASP: Broken Object Level Authorization](https://api-security.owasp.org/editions/2023/en/0xa1-broken-object-level-authorization/)
- [Stripe: Idempotent requests](https://docs.stripe.com/api/idempotent_requests)

Lembar kerja ini mendukung pembelajaran. Menyelesaikannya tidak dengan sendirinya mengizinkan perubahan produksi.
