diff --git a/belajarbelajar/src/main/resources/templates/error/400.html b/belajarbelajar/src/main/resources/templates/error/400.html
new file mode 100644
index 0000000000000000000000000000000000000000..dd7454f5e4e817800bd92ba0989a9bf44d53f4d6
--- /dev/null
+++ b/belajarbelajar/src/main/resources/templates/error/400.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <title>400 error</title>
+  <object th:include="fragments/fragment :: css" th:remove="tag"></object>
+  <object th:include="fragments/fragment :: js" th:remove="tag"></object>
+</head>
+<body>
+<nav th:replace="fragments/fragment :: navbar (${'/'})"></nav>
+<div class="container-fluid">
+  <h2>Halaman tidak ditemukan</h2>
+  <a th:href="@{/}">Kembali ke home</a>
+</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/belajarbelajar/src/main/resources/templates/error/500.html b/belajarbelajar/src/main/resources/templates/error/500.html
new file mode 100644
index 0000000000000000000000000000000000000000..433a8b8fb83f410ea9061a09e374dc01006c08a8
--- /dev/null
+++ b/belajarbelajar/src/main/resources/templates/error/500.html
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>500 error</title>
+    <object th:include="fragments/fragment :: css" th:remove="tag"></object>
+    <object th:include="fragments/fragment :: js" th:remove="tag"></object>
+</head>
+<body>
+<nav th:replace="fragments/fragment :: navbar (${'/'})"></nav>
+<div class="container-fluid">
+    <h2>Halaman tidak ditemukan</h2>
+    <a th:href="@{/}">Kembali ke home</a>
+</div>
+</body>
+</html>
\ No newline at end of file