diff --git a/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java b/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java
index 9d7215b839f107615d0cb424e52c1d92f0f461bb..1b3c716a5d52db3f991232b73d2d702c7ff041da 100644
--- a/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java
+++ b/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/handlers/OrderHandler.java
@@ -20,7 +20,7 @@ public class OrderHandler {
       UserModel userModel = new UserModel();
       UserBean validUser = TokenVerificationService.verifyToken(access_token);
       if(validUser != null) {
-        ArrayList<OrderBean> userHistoryArray = userModel.findPrevOrder(userModel.findOrderByUsername(validUser.getUsername()));
+        ArrayList<OrderBean> userHistoryArray = userModel.findPrevOrder(userModel.findUserByUsername(validUser.getUsername()));
         response.setStatus(WebServiceBean.STATUS_VALID);
         response.setBody(new Gson().toJson(userHistoryArray));
       } else {
@@ -60,7 +60,7 @@ public class OrderHandler {
       UserModel userModel = new UserModel();
       UserBean validUser = TokenVerificationService.verifyToken(access_token);
       if(validUser != null) {
-        ArrayList<OrderBean> userHistoryArray = userModel.findPrevDriverOrder(userModel.findOrderByUsername(validUser.getUsername()));
+        ArrayList<OrderBean> userHistoryArray = userModel.findPrevDriverOrder(userModel.findUserByUsername(validUser.getUsername()));
         response.setStatus(WebServiceBean.STATUS_VALID);
         response.setBody(new Gson().toJson(userHistoryArray));
       } else {
diff --git a/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/models/UserModel.java b/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/models/UserModel.java
index d90d8cfcef0c2256e10648e813480e46731e18e3..940dea6bd06e8a481418f6ed3944206f7f466561 100644
--- a/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/models/UserModel.java
+++ b/TugasBesar2_2017/WebService/src/main/java/com/adaapa/ojekservice/models/UserModel.java
@@ -119,11 +119,11 @@ public class UserModel extends BaseModel{
     }
   }
 
-  public ArrayList<OrderBean> findPrevOrder(OrderBean driver) {
+  public ArrayList<OrderBean> findPrevOrder(UserBean driver) {
     ArrayList<OrderBean> res = new ArrayList<>();
 
     try {
-      ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.driver_id WHERE user_id = '%s' and not user_hidden ORDER BY timestamp desc",driver.getDriverId()));
+      ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.driver_id WHERE user_id = '%s' and not user_hidden ORDER BY timestamp desc",driver.getId()));
       while (rs.next()) {
           res.add(parseUserOrder(rs));
       }
@@ -133,11 +133,11 @@ public class UserModel extends BaseModel{
     return res;
   }
 
-  public ArrayList<OrderBean> findPrevDriverOrder(OrderBean driver) {
+  public ArrayList<OrderBean> findPrevDriverOrder(UserBean driver) {
     ArrayList<OrderBean> res = new ArrayList<>();
 
     try {
-      ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.user_id WHERE driver_id = '%s' and not driver_hidden ORDER BY timestamp desc",driver.getDriverId()));
+      ResultSet rs = query(String.format("SELECT * FROM orders JOIN users ON users.id = orders.user_id WHERE driver_id = '%s' and not driver_hidden ORDER BY timestamp desc",driver.getId()));
       while (rs.next()) {
         res.add(parseUserOrder(rs));
       }