diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php
index 7cbc2c3f0cbc4fd1d2b2734a0301b416f54f479e..3e178a8ab182963a060e208f1186a0aaffc768f0 100644
--- a/app/Http/Controllers/HomeController.php
+++ b/app/Http/Controllers/HomeController.php
@@ -3,6 +3,8 @@
 namespace App\Http\Controllers;
 
 use Illuminate\Http\Request;
+use Illuminate\Support\Facades\DB;
+use Illuminate\Support\Facades\Auth;
 
 class HomeController extends Controller
 {
@@ -23,6 +25,30 @@ class HomeController extends Controller
      */
     public function index()
     {
-        return view('home');
+        $profile = DB::table('users')->where('id', Auth::id())->first();
+        $role = 'Siswa';
+        if ($profile->role == 1) {
+            $role = 'Pengajar';
+        }
+
+        $courses = DB::table('courses')->get();
+        $teachers = [];
+        $enrolled_id = DB::table('user_course')->where('id_user', Auth::id())->pluck('id_course');
+
+        $enrolled = [];
+        foreach($enrolled_id as $id) {
+            $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]);
     }
 }
diff --git a/database/seeds/User_CourseTableSeeder.php b/database/seeds/User_CourseTableSeeder.php
new file mode 100644
index 0000000000000000000000000000000000000000..61a403eebfd54621ff497d5a65dafee4107672c7
--- /dev/null
+++ b/database/seeds/User_CourseTableSeeder.php
@@ -0,0 +1,45 @@
+<?php
+
+use Illuminate\Database\Seeder;
+
+class User_CourseTableSeeder extends Seeder
+{
+    /**
+     * Run the database seeds.
+     *
+     * @return void
+     */
+    public function run()
+    {
+        DB::table('user_course')->insert([
+        	'id_user' => 5,
+            'id_course' => 1,
+            'role' => 1
+        ]);
+        DB::table('user_course')->insert([
+        	'id_user' => 5,
+            'id_course' => 2,
+            'role' => 1
+        ]);
+        DB::table('user_course')->insert([
+        	'id_user' => 6,
+            'id_course' => 3,
+            'role' => 1
+        ]);
+        DB::table('user_course')->insert([
+        	'id_user' => 7,
+            'id_course' => 1,
+            'role' => 0
+        ]);
+        DB::table('user_course')->insert([
+        	'id_user' => 8,
+            'id_course' => 1,
+            'role' => 0
+        ]);
+        DB::table('user_course')->insert([
+        	'id_user' => 8,
+            'id_course' => 2,
+            'role' => 0
+        ]);
+    }
+}
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index 4823a63341fb050df0a56c181208ea38859c0abd..b24b2c9f7ea9ad5009f0e1fcd5918cec754dd150 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -7,31 +7,13 @@
             <div class="card">
                 <div class="card-header">Kelasku</div>
                 <div class="card-columns card-body">
-                    <div class="card course" style="width: 14rem">
-                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
-                        <div class="card-header">Pengenalan Spreadsheet</div>
-                        <a href="/1" class="stretched-link"></a>
-                    </div>
-                    <div class="card course" style="width: 14rem">
-                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
-                        <div class="card-header">Pengenalan Spreadsheet 2</div>
-                        <a href="/2" class="stretched-link"></a>
-                    </div>
-                    <div class="card course" style="width: 14rem">
-                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
-                        <div class="card-header">Pengenalan Spreadsheet</div>
-                        <a href="/3" class="stretched-link"></a>
-                    </div>
-                    <div class="card course" style="width: 14rem">
-                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
-                        <div class="card-header">Pengenalan Spreadsheet 4</div>
-                        <a href="/4" class="stretched-link"></a>
-                    </div>
-                    <div class="card course" style="width: 14rem">
-                        <img src="img/course1.png" class="card-img-top" alt="No Picture">
-                        <div class="card-header">Pengenalan Spreadsheet 4</div>
-                        <a href="/4" class="stretched-link"></a>
-                    </div>
+                    @foreach($enrolled as $enroll)
+                        <div class="card course" style="width: 14rem">
+                            <img src="img/course1.png" class="card-img-top" alt="No Picture">
+                            <div class="card-header">{{ $enroll->name }}</div>
+                            <a href="/class/<?php echo $enroll->id; ?>" class="stretched-link"></a>
+                        </div>
+                    @endforeach
                 </div>
             </div>
         </div>
@@ -40,9 +22,9 @@
                 <div class="card-header">Profil</div>
                 <div class="card-body profile">
                     <img src="img/profile.jpg" style="width:120px;height:120px;" alt="No Picture"> <br/> <br/>
-                    <a id="name">Kurniandha Sukma Yunastrian</a> <br/>
-                    <a id="email">kurnia@gmail.com</a> <br/>
-                    <a id="role">Pengajar</a> <br/>
+                    <a id="name">{{ $profile->name }}</a> <br/>
+                    <a id="email">{{ $profile->email }}</a> <br/>
+                    <a id="role">{{ $role }}</a> <br/>
                     <a id="edit" href="/edit_profile" class="btn btn-primary" role="button">Edit Profil</a>
                 </div>
             </div>
@@ -53,40 +35,26 @@
             <div class="card">
                 <div class="card-header">Kelas Tersedia</div>
                 <div class="card-body">
-                    <div class="accordion" id="accordionExample">
-                        <div class="card">
-                            <div class="card-header" id="headingOne">
-                                <h5 class="mb-0">
-                                    <button class="btn btn-link stretched-link" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
-                                        Spreadsheet Expert 1
-                                    </button>
-                                </h5>
-                            </div>
-
-                            <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample">
-                                <div class="card-body">
-                                    Belajar tentang spreadsheet dengan level expert <br/>
-                                    Pengajar : <br/> <br/>
-                                    <a href="/enroll" class="btn btn-primary" role="button">Daftar Kelas</a>
+                    <div class="accordion" id="accordionCourses">
+                        @foreach($courses as $index => $course)
+                            <div class="card">
+                                <div class="card-header" id="heading<?php echo $course->id; ?>">
+                                    <h5 class="mb-0">
+                                        <button class="btn btn-link stretched-link" type="button" data-toggle="collapse" data-target="#collapse<?php echo $course->id; ?>" aria-expanded="false" aria-controls="collapse<?php echo $course->id; ?>">
+                                            {{ $course->name }}
+                                        </button>
+                                    </h5>
                                 </div>
-                            </div>
-                        </div>
-                        <div class="card">
-                            <div class="card-header" id="headingTwo">
-                                <h5 class="mb-0">
-                                    <button class="btn btn-link collapsed stretched-link" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
-                                        Expert 2
-                                    </button>
-                                </h5>
-                            </div>
-                            <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
-                                <div class="card-body">
-                                    Belajar tentang spreadsheet dengan level expert part 2 <br/>
-                                    Pengajar : <br/> <br/>
-                                    <a href="/enroll" class="btn btn-primary" role="button">Daftar Kelas</a>
+
+                                <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/>
+                                        <a href="/enroll" class="btn btn-primary" role="button">Daftar Kelas</a>
+                                    </div>
                                 </div>
                             </div>
-                        </div>
+                        @endforeach
                     </div>
                 </div>
             </div>
diff --git a/routes/web.php b/routes/web.php
index 582f65c3e81c8e4e74ca498d21e26a7a18bcdf8a..98ecf891cebadf5b158bf926582f16aaf2e39213 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -19,7 +19,7 @@ Route::get('/test', function () {
 });
 
 Auth::routes();
-Route::get('/home', function () {
-    return view('home');
-});
-// Route::get('/home', 'HomeController@index')->name('home');
\ No newline at end of file
+// Route::get('/home', function () {
+//     return view('home');
+// });
+Route::get('/home', 'HomeController@index')->name('home');
\ No newline at end of file