diff --git a/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/controller/CourseController.java b/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/controller/CourseController.java
index 25c31e5435fbf2754e98fb8abeb032853093acd8..572abd5b348391b3ae15ff5219f35ac9bf8615e0 100644
--- a/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/controller/CourseController.java
+++ b/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/controller/CourseController.java
@@ -173,6 +173,13 @@ public class CourseController {
 //    }
 
 
+    @RequestMapping("/course/viewAllSort")
+    public String listCourseSort(Model model){
+        //mendapatkan semua course
+        List<CourseModel> listCourse = courseService.getListSortName();
+        //add variabel semua course model ke "listCourse" untuk dirender ke thymeleaf
+        model.addAttribute("listCourse",listCourse);
+        return "viewall-course";
 
 
 
diff --git a/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/service/CourseServiceImpl.java b/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/service/CourseServiceImpl.java
index 091e3a7f7ef528c6cec1b30c17744c36a38fa21e..780ba83fd44da967d4e2989840aa7499de4afecf 100644
--- a/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/service/CourseServiceImpl.java
+++ b/belajarbelajar/src/main/java/apap/tutorial/belajarbelajar/service/CourseServiceImpl.java
@@ -52,12 +52,13 @@ public class CourseServiceImpl implements CourseService{
     public List<CourseModel> getListSortName() {
         return courseDb.findAllByOrderByNameCourse();
     }
-
     @Override
     public void deleteCourse(CourseModel course) {
         courseDb.delete(course);
     }
 
+        return courseDb.findAll();
+    }
     @Override
     public boolean isClosed(LocalDateTime tanggalDimulai, LocalDateTime tanggalBerakhir) {
         LocalDateTime now = LocalDateTime.now();