import streamlit as st import pandas as pd import seaborn as sns import matplotlib.pyplot as plt # Fungsi untuk memuat data def load_data(): df = pd.read_csv('h8dsft_P1G3_Muhammad_Arief_Kurniawan.csv') # Adjust the path if needed return df def main(): st.title("Eksplorasi Data Analitik") # Load data data = load_data() # Display basic data information st.write("### Informasi Dasar Data") st.write(data.info()) st.write("### Deskripsi Statistik") st.write(data.describe()) st.write("### 5 Data Pertama") st.write(data.head()) # Visualization with Streamlit st.write("### Visualisasi Distribusi Target: DEATH_EVENT") fig, ax = plt.subplots(figsize=(10, 6)) sns.countplot(x=data['DEATH_EVENT'], ax=ax) st.pyplot(fig) # You can add more visualizations or features as needed if __name__ == "__main__": main()