diff --git a/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt b/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt
index 52f644281cc1e4af9b8e40ab573ac10582b5d75c..0786702feda5826645d625e0aab66e265aa78686 100644
--- a/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt
+++ b/app/src/main/java/com/example/bondoyap/ui/transactions/AddTransactionsFragment.kt
@@ -9,7 +9,9 @@ import android.widget.ArrayAdapter
 import androidx.fragment.app.Fragment
 import androidx.fragment.app.viewModels
 import com.example.bondoyap.databinding.FragmentAddTransactionsBinding
+import java.text.SimpleDateFormat
 import java.util.Date
+import java.util.Locale
 
 class AddTransactionsFragment : Fragment() {
 
@@ -47,11 +49,14 @@ class AddTransactionsFragment : Fragment() {
                 else -> false
             }
 
+            val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())
+            val currentDate = dateFormat.format(Date())
+
             val transaction: Transactions = Transactions(
                 judul = binding.editTextJudul.text.toString(),
                 nominal = binding.editTextNominal.text.toString().toDouble(),
                 isPemasukan = isPemasukan,
-                tanggal = Date().toString()
+                tanggal = currentDate
             )
 
             transactionsViewModel.upsert(transaction)
diff --git a/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt b/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt
index 578a578da94a61fd696d1d43e44c14877248d406..a9e9ff54b8b97519ac1447784dd48223c81f6e84 100644
--- a/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt
+++ b/app/src/main/java/com/example/bondoyap/ui/transactions/TransactionsListAdapter.kt
@@ -32,6 +32,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView)
     private val transactionTitle: TextView = itemView.findViewById(R.id.transactionTitle)
     private val transactionAmount: TextView = itemView.findViewById(R.id.transactionAmount)
     private val transactionCategory: TextView = itemView.findViewById(R.id.transactionCategory)
+    private val transactionDate: TextView = itemView.findViewById(R.id.transactionDate)
 
     fun bind(transaction: Transactions) {
         val amountText = "IDR " + transaction.nominal.toString()
@@ -41,6 +42,7 @@ class TransactionsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView)
             true -> "Pemasukan"
             else -> "Pengeluaran"
         }
+        transactionDate.text = transaction.tanggal
 
         cardView.setOnClickListener {
             val bundle: Bundle = Bundle()
diff --git a/app/src/main/res/layout/recyclerview_transactions.xml b/app/src/main/res/layout/recyclerview_transactions.xml
index 61d9975dfbc8c4533747c7756a078495a5c85875..42a94517c6cc35b0707bbce31700af874f66d4c3 100644
--- a/app/src/main/res/layout/recyclerview_transactions.xml
+++ b/app/src/main/res/layout/recyclerview_transactions.xml
@@ -62,7 +62,7 @@
                 android:text="Kategori" />
 
             <TextView
-                android:id="@+id/transactionLocationn"
+                android:id="@+id/transactionLocation"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:textSize="16sp"