diff --git a/src/views/KpiManagerDetail.vue b/src/views/KpiManagerDetail.vue
index 94b889b7b750c57331102aaa10f44b0e93f0981d..abb4fdf58104d9d887c3562bf3f9671c8d03001c 100644
--- a/src/views/KpiManagerDetail.vue
+++ b/src/views/KpiManagerDetail.vue
@@ -223,12 +223,14 @@ export default {
         },
         detach(id){
             //detach kpi ke backend
-            let emp_ids = {employee_ids: [id]}
-            HTTP.post(`kpis/${this.kpi_id}/detach`, emp_ids).catch(()=>{
-                alert("Gagal menghapus KPI dari karyawan")
-                return
-            })
-            this.assignees = this.assignees.filter(x => x.id != id)
+            if (confirm("Yakin akan menghapus KPI dari Karyawan?")){
+                let emp_ids = {employee_ids: [id]}
+                HTTP.post(`kpis/${this.kpi_id}/detach`, emp_ids).catch(()=>{
+                    alert("Gagal menghapus KPI dari karyawan")
+                    return
+                })
+                this.assignees = this.assignees.filter(x => x.id != id)
+            }
         },
         getBawahan(){
             //get bawahan ke backend