diff --git a/.idea/deviceManager.xml b/.idea/deviceManager.xml
new file mode 100644
index 0000000..57a8236
--- /dev/null
+++ b/.idea/deviceManager.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/id/ac/ubharajaya/sistemakademik/adapter/HistoryAdapter.kt b/app/src/main/java/id/ac/ubharajaya/sistemakademik/adapter/HistoryAdapter.kt
new file mode 100644
index 0000000..974f320
--- /dev/null
+++ b/app/src/main/java/id/ac/ubharajaya/sistemakademik/adapter/HistoryAdapter.kt
@@ -0,0 +1,2 @@
+package id.ac.ubharajaya.sistemakademik.adapter
+
diff --git a/app/src/main/java/id/ac/ubharajaya/sistemakademik/data/UserProfile.kt b/app/src/main/java/id/ac/ubharajaya/sistemakademik/data/UserProfile.kt
new file mode 100644
index 0000000..dd00b9c
--- /dev/null
+++ b/app/src/main/java/id/ac/ubharajaya/sistemakademik/data/UserProfile.kt
@@ -0,0 +1,2 @@
+package id.ac.ubharajaya.sistemakademik.data
+
diff --git a/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/AbsensiFragment.kt b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/AbsensiFragment.kt
new file mode 100644
index 0000000..e99dc5b
--- /dev/null
+++ b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/AbsensiFragment.kt
@@ -0,0 +1,2 @@
+package id.ac.ubharajaya.sistemakademik.ui.fragments
+
diff --git a/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/HistoryFragment.kt b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/HistoryFragment.kt
new file mode 100644
index 0000000..e99dc5b
--- /dev/null
+++ b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/HistoryFragment.kt
@@ -0,0 +1,2 @@
+package id.ac.ubharajaya.sistemakademik.ui.fragments
+
diff --git a/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/PreviewFragment.kt b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/PreviewFragment.kt
new file mode 100644
index 0000000..e99dc5b
--- /dev/null
+++ b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/PreviewFragment.kt
@@ -0,0 +1,2 @@
+package id.ac.ubharajaya.sistemakademik.ui.fragments
+
diff --git a/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/ProfileFragment.kt b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/ProfileFragment.kt
new file mode 100644
index 0000000..e99dc5b
--- /dev/null
+++ b/app/src/main/java/id/ac/ubharajaya/sistemakademik/ui/fragments/ProfileFragment.kt
@@ -0,0 +1,2 @@
+package id.ac.ubharajaya.sistemakademik.ui.fragments
+
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 0000000..cdc89f2
--- /dev/null
+++ b/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_absensi.xml b/app/src/main/res/layout/fragment_absensi.xml
new file mode 100644
index 0000000..cdc89f2
--- /dev/null
+++ b/app/src/main/res/layout/fragment_absensi.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_history.xml b/app/src/main/res/layout/fragment_history.xml
new file mode 100644
index 0000000..cdc89f2
--- /dev/null
+++ b/app/src/main/res/layout/fragment_history.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_preview.xml b/app/src/main/res/layout/fragment_preview.xml
new file mode 100644
index 0000000..cdc89f2
--- /dev/null
+++ b/app/src/main/res/layout/fragment_preview.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_profile.xml b/app/src/main/res/layout/fragment_profile.xml
new file mode 100644
index 0000000..cdc89f2
--- /dev/null
+++ b/app/src/main/res/layout/fragment_profile.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_history.xml b/app/src/main/res/layout/item_history.xml
new file mode 100644
index 0000000..cdc89f2
--- /dev/null
+++ b/app/src/main/res/layout/item_history.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/menu/bottom_nav_menu.xml b/app/src/main/res/menu/bottom_nav_menu.xml
new file mode 100644
index 0000000..fe187c0
--- /dev/null
+++ b/app/src/main/res/menu/bottom_nav_menu.xml
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml
new file mode 100644
index 0000000..7ad0952
--- /dev/null
+++ b/app/src/main/res/navigation/nav_graph.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
new file mode 100644
index 0000000..55344e5
--- /dev/null
+++ b/app/src/main/res/values-night/themes.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file