diff --git a/ppl2/app/Http/Controllers/PendFormalApi.php b/ppl2/app/Http/Controllers/PendFormalApi.php
index bf1116a8336fabcc85127dc468022c63bf9c38fc..77044ef0f83b460970262b4def4f336c78758861 100644
--- a/ppl2/app/Http/Controllers/PendFormalApi.php
+++ b/ppl2/app/Http/Controllers/PendFormalApi.php
@@ -8,20 +8,25 @@ use App\Http\Requests;
 
 use App\PendidikanFormal;
 
+use Response;
+
 class PendFormalApi extends Controller
 {
         public function getAll() {
-    	$pend = PendidikanFormal::all()->sortby('nip');
-    	return $pend;
+        $pend = PendidikanFormal::all()->sortby('nip');
+       $arr = array();
+       foreach ($pend as $key => $value) {
+          array_push($arr, $value);
+       }
+       return Response::json(['pendidikan_formal' => $arr]); 	
     }
 
     public function getPendidikan($nip) {
-    	$pend = PendidikanFormal::where('nip',$nip)->get();
-    	return $pend;
-    }
-
-    public function edit($id) {
-        $pend = PendidikanFormal::find($id);
+    	$pend = PendidikanFormal::where('nip',$nip)->get()->sortby('tahun');
+        foreach ($pend as $key => $value) {
+          array_push($arr, $value);
+       }
+       return Response::json(['pendidikan_formal' => $arr]); 
     }
 
     public function store(Request $request) {
@@ -36,6 +41,8 @@ class PendFormalApi extends Controller
         $formal->tahun = $request->input('tahun');
         $formal->save();
 
+        return response()->json(['status' => 'ok']);
+
     }
 
     public function update(Request $request, $id) {
@@ -51,15 +58,17 @@ class PendFormalApi extends Controller
         $formal->tahun = $request->input('tahun');
         $formal->save();
 
-        return \Redirect::to('pendidikan-formal');
+        return response()->json(['status' => 'ok']);
     }
 
     public function delete($id) {
         $formal = PendidikanFormal::find($id);
         $formal->delete();
+        return response()->json(['status' => 'ok']);
     }
 
     public function search(Request $request) {
         $res = $request->input('query');
+        
     }
 }