diff --git a/backend/src/repository/OrderProductRepo.ts b/backend/src/repository/OrderProductRepo.ts
index ba0d9165139a7f1e80bb20c05e0e9199afc51ae3..d7abae1c53d87afb65dfcd9c489d185e13d32cb8 100644
--- a/backend/src/repository/OrderProductRepo.ts
+++ b/backend/src/repository/OrderProductRepo.ts
@@ -15,13 +15,15 @@ interface IOrderProductRepo {
 export default class OrderProductRepo implements IOrderProductRepo {
     async getAllOrderProduct(): Promise<OrderProduct[]> {
         try {
-            return await OrderProduct.findAll();
+            return await OrderProduct.findAll({
+                order: [['id_product', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(
                 `Error while fetching order products: ${error.message}`,
             );
         }
-    }
+    }   
 
     async getOrderProductById(
         orderId: number,
diff --git a/backend/src/repository/OrdersRepo.ts b/backend/src/repository/OrdersRepo.ts
index 8793ef66cb91e48489dec4e4164ea1f301689fb6..af77c8a27fde1e56f3da5feafbdc60c692871bb5 100644
--- a/backend/src/repository/OrdersRepo.ts
+++ b/backend/src/repository/OrdersRepo.ts
@@ -14,7 +14,9 @@ interface IOrdersRepo {
 export default class OrdersRepo implements IOrdersRepo {
     async getAllOrders(): Promise<Orders[]> {
         try {
-            return await Orders.findAll();
+            return await Orders.findAll({
+                order: [['id', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(`Error while fetching orders: ${error.message}`);
         }
diff --git a/backend/src/repository/PaymentsRepo.ts b/backend/src/repository/PaymentsRepo.ts
index 296d92404b8ca4a85fa47a470a0700bc5b9dccb2..3856f025bd962af0289a449851e2d77761bfb337 100644
--- a/backend/src/repository/PaymentsRepo.ts
+++ b/backend/src/repository/PaymentsRepo.ts
@@ -13,7 +13,9 @@ interface IPaymentsRepo {
 export default class PaymentsRepo implements IPaymentsRepo {
     async getAllPayments(): Promise<Payments[]> {
         try {
-            return await Payments.findAll();
+            return await Payments.findAll({
+                order: [['id', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(`Error while fetching payments: ${error.message}`);
         }
diff --git a/backend/src/repository/ProductsRepo.ts b/backend/src/repository/ProductsRepo.ts
index 2e6f27b515344702999a3fd117f386e7cc3b2f69..8cbe56bb6be862317cb51c5d275e88c04de6df40 100644
--- a/backend/src/repository/ProductsRepo.ts
+++ b/backend/src/repository/ProductsRepo.ts
@@ -13,7 +13,9 @@ interface IProductsRepo {
 export default class ProductsRepo implements IProductsRepo {
     async getAllProducts(): Promise<Products[]> {
         try {
-            return await Products.findAll();
+            return await Products.findAll({
+                order: [['id', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(`Error while fetching products: ${error.message}`);
         }
diff --git a/backend/src/repository/TablesRepo.ts b/backend/src/repository/TablesRepo.ts
index 3b67116b8d4964e3b9a5c3e4605a1d87c6e81fce..6864da120cb1ecce670250971e91cc85b1906471 100644
--- a/backend/src/repository/TablesRepo.ts
+++ b/backend/src/repository/TablesRepo.ts
@@ -12,8 +12,9 @@ interface ITablesRepo {
 export default class TablesRepo implements ITablesRepo {
     async getAllTables(): Promise<Tables[]> {
         try {
-            console.log("masuk getTables");
-            return await Tables.findAll();
+            return await Tables.findAll({
+                order: [['id', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(`Error while fetching tables: ${error.message}`);
         }
diff --git a/backend/src/repository/TenantsRepo.ts b/backend/src/repository/TenantsRepo.ts
index 64686d365cb36868f3a3d497124e66333c7b1311..b282dbcb5714b57851db8f0736a9095397abfcd0 100644
--- a/backend/src/repository/TenantsRepo.ts
+++ b/backend/src/repository/TenantsRepo.ts
@@ -13,7 +13,9 @@ interface ITenantRepo {
 export default class TenantRepo implements ITenantRepo {
     async getAllTenants(): Promise<Tenants[]> {
         try {
-            return await Tenants.findAll();
+            return await Tenants.findAll({
+                order: [['id', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(`Error while fetching tenants: ${error.message}`);
         }
diff --git a/backend/src/repository/UsersRepo.ts b/backend/src/repository/UsersRepo.ts
index 946d0eb78d690443ec28c381fce3c7c0b6b7b8e7..a54d9805dcb8632767d929a8925367e302be5476 100644
--- a/backend/src/repository/UsersRepo.ts
+++ b/backend/src/repository/UsersRepo.ts
@@ -13,7 +13,9 @@ interface IUsersRepo {
 export default class UsersRepo implements IUsersRepo {
     async getAllUsers(): Promise<Users[]> {
         try {
-            return await Users.findAll();
+            return await Users.findAll({
+                order: [['id', 'ASC']],
+            });
         } catch (error: any) {
             throw new Error(`Error while fetching users: ${error.message}`);
         }