|
import streamlit as st
|
|
import eda
|
|
import models
|
|
|
|
|
|
page = st.sidebar.selectbox(label='Select Page:', options=['Home Page', 'Exploration Data Analysis', 'Model Prediksi'])
|
|
|
|
if page == 'Home Page':
|
|
st.header('Welcome Page')
|
|
st.write('')
|
|
st.write('Credit Card Default Next Month Payment Prediction')
|
|
st.write('Nama : Syihabuddin Ahmad Satisma')
|
|
st.write('Batch : HCK-017')
|
|
st.write('Tujuan : Memprediksi seorang klien apakah akan gagal bayar atau tidak')
|
|
st.write('')
|
|
st.caption('Silahkan pilih menu lain di Select Box pada sebelah kiri layar anda untuk memulai!')
|
|
st.write('')
|
|
st.write('')
|
|
with st.expander("Latar Belakang"):
|
|
st.caption('Sebuah perusahaan pemberi jasa kartu kredit\
|
|
ingin mengurangi resiko seorang klien yang\
|
|
kemungkinan gagal bayar. Karena dengan\
|
|
gagalnya seorang klien membayar angsuran kartu\
|
|
kredit tentu akan mempengaruhi kesehatan dari\
|
|
keuangan sebuah perusahaan tersebut.')
|
|
|
|
with st.expander("Problem Statement"):
|
|
st.caption('Keuangan suatu perusahaan penyedia jasa\
|
|
layanan kartu kredit terdampak signifikan\
|
|
dari gagalnya klien dalam mengangsur pembayaran.\
|
|
Maka dari itu perusahaan ingin mengetahui\
|
|
kemungkinan apakah bulan depan seorang klien akan\
|
|
gagal bayar atau tidak jika dilihat dengan pattern dan data.')
|
|
|
|
with st.expander("Kesimpulan"):
|
|
st.caption('Berdasarkan problem statement di atas saya berencana untuk membuat model\
|
|
yang dapat mengklasifikasikan seseorang akan membayar atau tidak dengan menggunakan metode SVM.')
|
|
elif page == 'Exploration Data Analysis':
|
|
eda.run()
|
|
else:
|
|
models .run() |