diff --git a/src/app/(application)/member/[id]/page.tsx b/src/app/(application)/member/[id]/page.tsx
new file mode 100644
index 0000000..c05ea29
--- /dev/null
+++ b/src/app/(application)/member/[id]/page.tsx
@@ -0,0 +1,10 @@
+import { ViewDetailMember } from "@/module/user/member";
+
+function Page({ params }: { params: { id: string } }) {
+ return (
+
+ )
+}
+
+export default Page;
+
diff --git a/src/app/(application)/member/create/page.tsx b/src/app/(application)/member/create/page.tsx
index e69de29..1afa674 100644
--- a/src/app/(application)/member/create/page.tsx
+++ b/src/app/(application)/member/create/page.tsx
@@ -0,0 +1,9 @@
+import { ViewCreateMember } from "@/module/user/member";
+
+function Page() {
+ return (
+
+ );
+}
+
+export default Page;
\ No newline at end of file
diff --git a/src/module/user/member/component/ui/navbar_create_member.tsx b/src/module/user/member/component/ui/navbar_create_member.tsx
new file mode 100644
index 0000000..cfff722
--- /dev/null
+++ b/src/module/user/member/component/ui/navbar_create_member.tsx
@@ -0,0 +1,23 @@
+'use client'
+import { LayoutIconBack, LayoutNavbarHome } from '@/module/_global';
+import { Box, Grid, Text } from '@mantine/core';
+import React from 'react';
+
+export default function NavbarCreateMember() {
+ return (
+
+
+
+
+
+
+
+ Tambah Anggota
+
+
+
+
+
+ );
+}
+
diff --git a/src/module/user/member/index.ts b/src/module/user/member/index.ts
index 470c664..64962ea 100644
--- a/src/module/user/member/index.ts
+++ b/src/module/user/member/index.ts
@@ -1,3 +1,7 @@
+import ViewCreateMember from "./view/view_create_member";
+import ViewDetailMember from "./view/view_detail_member";
import ViewListMember from "./view/view_list_member";
-export { ViewListMember }
\ No newline at end of file
+export { ViewListMember }
+export { ViewCreateMember }
+export { ViewDetailMember }
\ No newline at end of file
diff --git a/src/module/user/member/view/view_create_member.tsx b/src/module/user/member/view/view_create_member.tsx
new file mode 100644
index 0000000..efa9ccc
--- /dev/null
+++ b/src/module/user/member/view/view_create_member.tsx
@@ -0,0 +1,77 @@
+import { Box, Button, Stack, TextInput } from "@mantine/core";
+import NavbarCreateMember from "../component/ui/navbar_create_member";
+import { WARNA } from "@/module/_global";
+import { HiUser } from "react-icons/hi2";
+
+export default function ViewCreateMember() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/module/user/member/view/view_detail_member.tsx b/src/module/user/member/view/view_detail_member.tsx
new file mode 100644
index 0000000..a282569
--- /dev/null
+++ b/src/module/user/member/view/view_detail_member.tsx
@@ -0,0 +1,55 @@
+import { LayoutNavbarHome, LayoutIconBack, WARNA } from "@/module/_global";
+import { ActionIcon, Box, Group, Stack, Text } from "@mantine/core";
+import { BsInfo } from "react-icons/bs";
+import { FaSquarePhone } from "react-icons/fa6";
+import { HiUser } from "react-icons/hi2";
+import { MdEmail } from "react-icons/md";
+import { RiIdCardFill } from "react-icons/ri";
+
+export default function ViewDetailMember({ data }: { data: string }) {
+ return (
+
+
+
+
+
+
+
+
+
+
+ Fibra Marcell
+ Kepala Urusan Pengembangan
+
+
+
+
+
+
+ NIK
+
+ 513177782899
+
+
+
+
+ NoTelepon
+
+ +62038939293
+
+
+
+
+ Email
+
+ marcel@gmail.com
+
+
+
+
+ )
+}
\ No newline at end of file