# WS-09: Implementation & Reproducibility > **Bab Terkait:** Bab 9 — Implementation & Environment > **Tujuan:** Mendokumentasikan setup implementasi untuk reprodusibilitas > **Referensi:** Lampiran B.9 | Template A.9 --- ## Latihan 1 — Environment Audit ### Hardware | Komponen | Spesifikasi | |----------|------------| | CPU | | | RAM | | | GPU (jika relevan) | | | Storage | | ### Software & Dependencies | Software/Library | Versi Spesifik | Sumber | Keterangan | |-----------------|---------------|--------|-----------| | OS | | | | | Runtime/Compiler | | | | | Framework | | | | | Library 1 | | | | | Library 2 | | | | | Library 3 | | | | | Database | | | | ### Configuration | Parameter | Nilai | Justifikasi | |-----------|-------|------------| | | | | | | | | | | | | --- ## Latihan 2 — Reproducibility Test **Nama rekan yang mereproduksi:** __________________________ | Aspek | Berhasil? | Waktu | Catatan | |-------|----------|-------|--------| | Clone repository | [ ] Ya / [ ] Tidak | | | | Install dependencies | [ ] Ya / [ ] Tidak | | | | Jalankan kode | [ ] Ya / [ ] Tidak | | | | Hasil sesuai | [ ] Ya / [ ] Tidak | | | **Total waktu setup:** ___________________________________ **Perbaikan dokumentasi berdasarkan feedback:** > ___________________________________________________ --- ## Latihan 3 — Configuration Versioning **Repository URL:** _____________________________________ **Checklist:** - [ ] Konfigurasi terpisah dari kode (config file) - [ ] Setiap eksperimen bisa dijalankan ulang dari commit tertentu - [ ] README berisi instruksi reproduksi minimal - [ ] requirements.txt / go.mod / package.json tersedia - [ ] .gitignore dikonfigurasi (tidak ada data besar di repo) --- ## Refleksi > *"Jika laptop saya hilang besok, bisakah saya merekonstruksi seluruh eksperimen dari dokumentasi yang ada?"* **Jawaban refleksi:** > ___________________________________________________ ---