diff --git a/app/Http/Controllers/AutograderController.php b/app/Http/Controllers/AutograderController.php
index 4f85b0f2b6cd7e29c75ff5a1e499fe349f3dde23..531929c41eca9e57a53867a40c5f2dbb0d5e5e0e 100644
--- a/app/Http/Controllers/AutograderController.php
+++ b/app/Http/Controllers/AutograderController.php
@@ -165,9 +165,4 @@ class AutograderController extends Controller
 
         return $answers;
     }
-
-    public function test()
-    {
-        echo strtoupper("=sum(A1,A2)");
-    }
 }
diff --git a/app/Http/Controllers/CourseController.php b/app/Http/Controllers/CourseController.php
index adb1e8ff4da5fdeb04ab1b39aab9b21dacb5ee2a..8fb97754bda9debce48439e3a1f56b11f6fa7621 100644
--- a/app/Http/Controllers/CourseController.php
+++ b/app/Http/Controllers/CourseController.php
@@ -70,8 +70,7 @@ class CourseController extends Controller
 
         DB::table('user_course')->insert([
             'id_user' => Auth::id(),
-            'id_course' => $id,
-            'role' => 1
+            'id_course' => $id
         ]);
         return redirect()->route('home', ['msg' => 2]);
     }
@@ -85,8 +84,7 @@ class CourseController extends Controller
     {
         DB::table('user_course')->insert([
             'id_user' => Auth::id(),
-            'id_course' => $request->enroll_id,
-            'role' => 0
+            'id_course' => $request->enroll_id
         ]);
         return redirect()->route('home', ['msg' => 3]);
     }
diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php
index 0102f4c1a9a97d424e1024b1a99f4ac9dac9c760..78f0be5778bc8631a1cd1ea22927aa94ab3a4d57 100644
--- a/app/Http/Controllers/HomeController.php
+++ b/app/Http/Controllers/HomeController.php
@@ -40,16 +40,7 @@ class HomeController extends Controller
             $enrolled[] = DB::table('courses')->where('id', $id)->first();
         }
 
-        foreach($courses as $course) {
-            $temp = DB::table('user_course')->where([
-                ['id_course', '=', $course->id],
-                ['role', '=', 1]
-            ])->first();
-            $teacher = DB::table('users')->where('id', $temp->id_user)->first();
-            $teachers[] = $teacher->name;
-        }
-
-        return view('home', ['profile' => $profile, 'role' => $role, 'courses' => $courses, 'teachers' => $teachers, 'enrolled' => $enrolled]);
+        return view('home', ['profile' => $profile, 'role' => $role, 'courses' => $courses, 'enrolled' => $enrolled]);
     }
 
     public function profile(Request $request)
diff --git a/app/Http/Controllers/LearnController.php b/app/Http/Controllers/LearnController.php
index aad3b989c45080a95ea246d7fe6691e3a8c3ab19..aa40adee9b81982be543d9c169cecdc82dd3167a 100644
--- a/app/Http/Controllers/LearnController.php
+++ b/app/Http/Controllers/LearnController.php
@@ -67,6 +67,7 @@ class LearnController extends Controller
             DB::table('topics')->insert([
                 'id_course' => $id_course,
                 'name' => $request->topic_name,
+                'description' => $request->topic_description,
                 'content' => 'Konten',
                 'id_spreadsheet' => $response->spreadsheetId
             ]);
diff --git a/database/migrations/2020_03_11_190629_create_topics_table.php b/database/migrations/2020_03_11_190629_create_topics_table.php
index c98e5dd14523c472891cf60c81b4a6c492feb8b3..ced5d3df5740c2b5e2df55bb5b9654e57f9e4543 100644
--- a/database/migrations/2020_03_11_190629_create_topics_table.php
+++ b/database/migrations/2020_03_11_190629_create_topics_table.php
@@ -17,6 +17,7 @@ class CreateTopicsTable extends Migration
             $table->bigIncrements('id');
             $table->bigInteger('id_course')->unsigned();
             $table->string('name');
+            $table->longText('description');
             $table->longText('content');
             $table->string('id_spreadsheet');
 
diff --git a/database/migrations/2020_03_11_190641_create_spreadsheets_table.php b/database/migrations/2020_03_11_190641_create_spreadsheets_table.php
index 1c0313903ac25ef62a137e8ef88760a216f820e2..c7be28e11034f2f63d6e518e4cd3bb9c27a7ea3e 100644
--- a/database/migrations/2020_03_11_190641_create_spreadsheets_table.php
+++ b/database/migrations/2020_03_11_190641_create_spreadsheets_table.php
@@ -17,7 +17,6 @@ class CreateSpreadsheetsTable extends Migration
             $table->bigInteger('id')->unsigned();
             $table->string('cell');
             $table->string('value');
-            $table->integer('type');
 
             $table->primary(['id', 'cell']);
             $table->foreign('id')->references('id')->on('topics');
diff --git a/database/migrations/2020_03_11_190651_create_grades_table.php b/database/migrations/2020_03_11_190651_create_grades_table.php
index 5fba8613a9a9f3b40c138c1d5ad6676b1d1f88f2..048825747cb7ce489c4dd98c2f5dee832ba1faa7 100644
--- a/database/migrations/2020_03_11_190651_create_grades_table.php
+++ b/database/migrations/2020_03_11_190651_create_grades_table.php
@@ -17,7 +17,7 @@ class CreateGradesTable extends Migration
             $table->bigInteger('id_course')->unsigned();
             $table->bigInteger('id_user')->unsigned();
             $table->bigInteger('id_topic')->unsigned();
-            $table->integer('grade');
+            $table->double('grade', 8, 2);
 
             $table->primary(['id_course', 'id_user', 'id_topic']);
 
diff --git a/database/migrations/2020_03_11_190702_create_user_course_table.php b/database/migrations/2020_03_11_190702_create_user_course_table.php
index bd4047751782e1b429b0912bcd991c38720f88a5..62195545fb4eab3c80b902b2880f450d40a4b7f2 100644
--- a/database/migrations/2020_03_11_190702_create_user_course_table.php
+++ b/database/migrations/2020_03_11_190702_create_user_course_table.php
@@ -16,7 +16,6 @@ class CreateUserCourseTable extends Migration
         Schema::create('user_course', function (Blueprint $table) {
             $table->bigInteger('id_user')->unsigned();
             $table->bigInteger('id_course')->unsigned();
-            $table->integer('role');
 
             $table->primary(['id_user', 'id_course']);
 
diff --git a/resources/views/course.blade.php b/resources/views/course.blade.php
index cb0ea185485ab73921bcfa6f43512c9e2ce147e4..0a69515af9b1bdd5b81b5edbf2e3a418fd4e2cb9 100644
--- a/resources/views/course.blade.php
+++ b/resources/views/course.blade.php
@@ -46,7 +46,7 @@
                                 </div>
                                 <div id="collapse<?php echo $topic->id; ?>" class="collapse show" aria-labelledby="heading<?php echo $topic->id; ?>" data-parent="#accordionTopics">
                                     <div class="card-body">
-                                        {{ $topic->content }} <br/><br/>
+                                        {{ $topic->description }} <br/><br/>
                                         @if(Auth::user()->role == 1)
                                             <a href="<?php echo $topic->id_course; ?>/learn/<?php echo $topic->id; ?>/edit" class="btn btn-primary" role="button">Edit Materi</a>
                                         @else
@@ -80,10 +80,14 @@
                                         <label for="topic-name" class="col-form-label">Masukkan Judul Materi</label>
                                         <input type="text" class="form-control" name="topic_name" id="topic-name" required="required" placeholder="Judul Topik">
                                     </div>
+                                    <div class="form-group">
+                                        <label for="topic-description">Deskripsi</label>
+                                        <textarea class="form-control" name="topic_description" id="topic_description" rows="2"></textarea>
+                                    </div>
                                 </div>
                                 <div class="modal-footer">
                                     <button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button>
-                                    <button type="submit" class="btn btn-primary">Buat Topik</button>
+                                    <button type="submit" class="btn btn-primary">Tambah Materi</button>
                                 </div>
                             </form>
                         </div>
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index afe835634edc35f1894780d07cb19f59eae47c44..b9e3bb1215b0d8d7db0bd19e186820ab82536e26 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -134,8 +134,7 @@
 
                                     <div id="collapse<?php echo $course->id; ?>" class="collapse" aria-labelledby="heading<?php echo $course->id; ?>" data-parent="#accordionCourses">
                                         <div class="card-body">
-                                            {{ $course->description }} <br/>
-                                            Pengajar : {{ $teachers[$index] }} <br/> <br/>
+                                            {{ $course->description }} <br/><br/>
                                             <form action="course/enroll" method="post">
                                                 {{ csrf_field() }}
                                                 <input style="display: none;" type="number" class="form-control" name="enroll_id" id="enroll_id" required="required" value="<?php echo $course->id ?>">
diff --git a/resources/views/test.blade.php b/resources/views/test.blade.php
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/routes/web.php b/routes/web.php
index ccf1f585b5281698ef3bad81c9eb162af3b107fb..2d450f6d71b1938cf030c9b16af3c86e20378c04 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -12,6 +12,7 @@
 */
 Auth::routes();
 Route::get('/', 'HomeController@index')->name('home');
+Route::redirect('/home', '/');
 Route::get('/test', 'AutograderController@test')->name('test');
 Route::post('/profile', 'HomeController@profile')->name('profile');
 Route::get('/course/{id_course}', 'CourseController@index')->name('course');