diff --git a/src/kelas/kelas.controller.ts b/src/kelas/kelas.controller.ts
index 1ba7c70bdae05a77341f67b1ce6a31d61248219a..3c64b3d4c8c22e85d157f750ee961ee852f9cf6d 100644
--- a/src/kelas/kelas.controller.ts
+++ b/src/kelas/kelas.controller.ts
@@ -153,6 +153,14 @@ export class KelasController {
     return await this.kelasServ.createMatkul(body);
   }
 
+  @ApiOkResponse({ type: Kelas })
+  @ApiNotFoundResponse({ description: "Kelas tidak ditemukan" })
+  @ApiInternalServerErrorResponse({ description: "Gagal menghapus kelas" })
+  @Delete()
+  async delete(@Body() body: DeleteKelasDto): Promise<Kelas> {
+    return await this.kelasServ.delete(body);
+  }
+
   @Roles(RoleEnum.S2_TIM_TESIS, RoleEnum.ADMIN)
   @ApiOkResponse({ type: UserKelasResDto, isArray: true })
   @Get("/mahasiswa")
@@ -207,14 +215,6 @@ export class KelasController {
     return await this.kelasServ.unassignKelasDosen(body);
   }
 
-  @ApiOkResponse({ type: Kelas })
-  @ApiNotFoundResponse({ description: "Kelas tidak ditemukan" })
-  @ApiInternalServerErrorResponse({ description: "Gagal menghapus kelas" })
-  @Delete()
-  async delete(@Body() body: DeleteKelasDto): Promise<Kelas> {
-    return await this.kelasServ.delete(body);
-  }
-
   @Roles(
     RoleEnum.S2_TIM_TESIS,
     RoleEnum.ADMIN,