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"""

TALENTRA

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. 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.

""", unsafe_allow_html=True ) 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 ) 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") if __name__ == "__main__": show_home()