contoh dependency injection