diff --git a/frontend/src/components/StudentCourseEnrollment/StudentCourseEnrollment.vue b/frontend/src/components/StudentCourseEnrollment/StudentCourseEnrollment.vue
index 3a06a35e66b4a71dd10e51a3e405613b8e79599e..948e9a20e021c455f5d082368bae92eacdd86ce7 100644
--- a/frontend/src/components/StudentCourseEnrollment/StudentCourseEnrollment.vue
+++ b/frontend/src/components/StudentCourseEnrollment/StudentCourseEnrollment.vue
@@ -170,8 +170,9 @@
                   <textarea
                     class="mt-2"
                     v-model="reasonApproval"
-                    placeholder="Masukan alasan mengapa rencana studi ini tidak disetujui"
+                    placeholder="Belum ada alasan rencana studi tidak disetujui"
                     spellcheck="false"
+                    readonly
                   />
                 </div>
               </div>
diff --git a/frontend/src/views/CourseEnrollment/CourseEnrollment.vue b/frontend/src/views/CourseEnrollment/CourseEnrollment.vue
index 29b9859c28c30b0fc3ddabeed8a303073c980866..bad3037ad6cdc13c11a48c3c7d88555b0034bf8a 100644
--- a/frontend/src/views/CourseEnrollment/CourseEnrollment.vue
+++ b/frontend/src/views/CourseEnrollment/CourseEnrollment.vue
@@ -70,6 +70,7 @@ export default {
   async mounted() {
     if (localStorage.uemail.includes("mahasiswa")) {
       this.role = "student";
+      this.getStudyPlan();
     } else {
       this.role = "lecturer";
     }