import streamlit as st import os import base64 def show_home(): # Atur layout halaman st.markdown( """ """, unsafe_allow_html=True ) # Path ke gambar parent_dir = os.path.dirname(os.path.abspath(__file__)) image_path = os.path.join(parent_dir, "../asset/main_img.png") # Render konten utama st.markdown( f"""

Aplikasi Prediksi Retensi Karyawan

Gambar Retensi Karyawan
""", unsafe_allow_html=True ) # Tentang Aplikasi st.markdown( """

Tentang Aplikasi

Aplikasi ini dirancang untuk memprediksi retensi karyawan dengan memanfaatkan analisis data dan pembelajaran mesin. Dikembangkan sebagai Tugas Akhir guna memperoleh gelar Sarjana Komputer di Universitas Pembangunan Nasional Veteran Jakarta (UPNVJ), aplikasi ini bertujuan membantu perusahaan dalam mengidentifikasi dan mempertahankan karyawan berkualitas👩🏻‍🎓.

""", unsafe_allow_html=True ) # Bagian Aplikasi image_path_2 = os.path.join(parent_dir, "../asset/sitemap.png") st.markdown( f"""
Gambar Konten

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 mempermudah pengelolaan dan pengambilan keputusan berbasis data.

""", unsafe_allow_html=True ) # Berita dan Informasi st.markdown( f"""

Berita dan Informasi

Berita 1 Berita 2 Berita 3 Berita 4 Berita 5 Berita 6 Berita 7 Berita 8
""", unsafe_allow_html=True ) # Footer st.markdown( """ """, unsafe_allow_html=True ) def get_image_as_base64(image_path): import base64 with open(image_path, "rb") as img_file: return base64.b64encode(img_file.read()).decode("utf-8") # Jalankan aplikasi if __name__ == "__main__": show_home()