=== CONTOH PENGGUNAAN SAFE TESTING METHODS === 1. Testing Database::testInsert(): ----------------------------------- ✅ Test insert successful (rolled back) ✅ User not found (rollback successful) 2. Testing Database::testUpdate(): ----------------------------------- ✅ Test update successful (rolled back) Original password still intact: ✅ Yes 3. Testing Complex Transaction: ------------------------------- ✅ Complex transaction completed: - Location insert: Success - Latest update: Success - Test location exists: ✅ No (rollback successful) === SEMUA TEST SELESAI - DATABASE TIDAK BERUBAH ===