diff --git a/easyk/app/Http/Controllers/NotifikasiController.php b/easyk/app/Http/Controllers/NotifikasiController.php
index 3baa74f753a73d9d523fb638fd6885c247edf51b..7879a98fd5c07d8617fe10af2aecbff9450fd796 100644
--- a/easyk/app/Http/Controllers/NotifikasiController.php
+++ b/easyk/app/Http/Controllers/NotifikasiController.php
@@ -53,7 +53,7 @@ class NotifikasiController extends Controller
                 return [];
             }
 
-            $id_ktp = KTP::where('nik', $nik)->first()->id;
+            $id_ktp = KTP::where('nik', $nik)->orderBy('id','desc')->first()->id;
 
             $ktp = KTP::find($id_ktp);
 
diff --git a/easyk/database/migrations/2016_03_30_191405_create_database_core.php b/easyk/database/migrations/2016_03_30_191405_create_database_core.php
index 16a3610eed92394e8428b146b67bfdf7dff9693b..386fc4e7c1da3009c8562e94f6eecc571772bdc8 100755
--- a/easyk/database/migrations/2016_03_30_191405_create_database_core.php
+++ b/easyk/database/migrations/2016_03_30_191405_create_database_core.php
@@ -193,6 +193,16 @@ class CreateDatabaseCore extends Migration
                 $table->foreign('id_penduduk')->references('id')->on('penduduk')->onDelete('cascade');
             });
         }
+
+        if (!Schema::hasTable('kk')) {
+            Schema::create('kk', function (Blueprint $table) {
+                $table->string('id', 16);
+                $table->string('nik_ayah');
+
+                $table->primary('id');
+                $table->foreign('nik_ayah')->references('id')->on('keluarga')->onDelete('cascade');
+            });
+        }
     }
 
 
@@ -211,6 +221,7 @@ class CreateDatabaseCore extends Migration
         Schema::dropIfExists('ktp');
         Schema::dropIfExists('users');
         Schema::dropIfExists('log');
+        Schema::dropIfExists('kk');
         DB::statement('SET FOREIGN_KEY_CHECKS = 1');