From 84f08f24c6afcfaf5cbcc9cf0012dda493607e73 Mon Sep 17 00:00:00 2001
From: Jesselyn Mu <90194068+jesselynmu@users.noreply.github.com>
Date: Sat, 1 Feb 2025 12:36:28 +0700
Subject: [PATCH] design layout fix
---
App.py | 33 +-
X_train.csv | 14182 ++++++++++-------------
asset/sitemap.png | Bin 36462 -> 32194 bytes
login.py | 2 +-
notebook/preprocessed_data_train_1.csv | 9241 +++++++++++++++
notebook/train-rus.ipynb | 205 +-
notebook/train_regression.ipynb | 238 +-
pages/home.py | 17 +-
pages/prediction.py | 34 -
9 files changed, 15417 insertions(+), 8535 deletions(-)
create mode 100644 notebook/preprocessed_data_train_1.csv
diff --git a/App.py b/App.py
index 5e44886..0d1e142 100644
--- a/App.py
+++ b/App.py
@@ -10,17 +10,13 @@ from pages.exploration import show_exploration
from pages.karyawan_komen import show_karyawan_komen
from pages.pimpinan_exploration import show_pimpinan_exploration
-# Set konfigurasi halaman sebagai perintah pertama
-st.set_page_config(page_title="Aplikasi Prediksi Retensi Karyawan", layout="wide", initial_sidebar_state="collapsed")
+st.set_page_config(page_title="TALENTRA", layout="wide", initial_sidebar_state="collapsed")
-# Tambahkan direktori 'App' ke sys.path
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
-# Import halaman dari folder pages
import pages as pg
-# Import halaman dari root directory
-from login import show_login # Impor dari file login.py di root directory
+from login import show_login
parent_dir = os.path.dirname(os.path.abspath(__file__))
logo_path = os.path.join(parent_dir, "asset/logo.png")
@@ -51,7 +47,6 @@ st.markdown(
unsafe_allow_html=True,
)
-# CSS untuk mengubah warna latar belakang
background_style = """
\n",
- "
Bagian Aplikasi
- Aplikasi ini dirancang untuk mendukung prediksi retensi karyawan dan pengelolaan data dengan fitur-fitur yang terstruktur berdasarkan peran pengguna.
- Halaman login menjadi pintu masuk utama untuk autentikasi, setelah itu pengguna diarahkan ke halaman sesuai perannya: admin, karyawan, atau pimpinan.
- Admin memiliki akses ke halaman prediksi untuk analisis data, dashboard untuk memantau statistik, dan halaman laporan untuk melihat detail data.
- Karyawan dapat mengisi form kepuasan kerja untuk memberikan umpan balik terkait pengalaman mereka.
- Sementara itu, pimpinan dapat menggunakan dashboard untuk melihat data strategis serta mengisi form penilaian kinerja guna mengevaluasi performa karyawan.
+ Aplikasi ini dirancang untuk mendukung prediksi retensi karyawan dan pengelolaan data
+ dengan fitur-fitur yang terstruktur berdasarkan peran pengguna.
+ Dimulai dari Halaman Utama, pengguna diarahkan ke Halaman Login,
+ yang kemudian membagi akses berdasarkan peran: Admin, Karyawan, dan Pimpinan.
+ Admin memiliki akses ke Halaman Prediksi, Halaman Dashboard, dan Halaman Laporan untuk mengelola data dan analisis.
+ Karyawan dapat mengisi Form Kepuasan Kerja dan Form Komplain untuk memberikan feedback dan keluhan.
+ Pimpinan memiliki akses ke Form Penilaian untuk evaluasi serta Halaman Dashboard untuk melihat data yang relevan.
Aplikasi ini dirancang untuk mempermudah pengelolaan dan pengambilan keputusan berbasis data.
@@ -254,7 +256,6 @@ def show_home():
unsafe_allow_html=True
)
- # Berita dan Informasi
st.markdown(
f"""
@@ -274,7 +275,6 @@ def show_home():
unsafe_allow_html=True
)
- # Footer
st.markdown(
"""