Untitled
from graphviz import Digraph # Membuat diagram flowchart flowchart = Digraph("Website_Saham", format="png") # Node utama flowchart.node("Home", "🏠 Home Page", shape="ellipse", style="filled", fillcolor="lightblue") # Menu navigasi utama flowchart.node("Analisa", "📊 Analisa Saham", shape="box", style="filled", fillcolor="lightgreen") flowchart.node("Belajar", "📖 Belajar Saham", shape="box", style="filled", fillcolor="lightyellow") flowchart.node("Berita", "📰 Berita Pasar", shape="box", style="filled", fillcolor="lightcoral") flowchart.node("Forum", "💬 Forum Diskusi", shape="box", style="filled", fillcolor="lightgray") flowchart.node("Login", "🔑 Login/Registrasi", shape="box", style="filled", fillcolor="lightcyan") # Sub-menu Analisa Saham flowchart.node("Pencarian", "🔍 Pencarian Saham", shape="box") flowchart.node("Grafik", "📈 Grafik & Data Historis", shape="box") flowchart.node("Rekomendasi", "🎯 Rekomendasi Analisa", shape="box") # Sub-menu Belajar Saham flowchart.node("Dasar", "🏆 Dasar Saham", shape="box") flowchart.node("Fundamental", "📖 Analisa Fundamental", shape="box") flowchart.node("Teknikal", "📉 Analisa Teknikal", shape="box") flowchart.node("Strategi", "🎯 Strategi Investasi", shape="box") # Sub-menu Berita Pasar flowchart.node("Global", "🌍 Berita Global", shape="box") flowchart.node("Update", "📡 Update Saham", shape="box") flowchart.node("Kalender", "📅 Kalender Ekonomi", shape="box") # Sub-menu Forum Diskusi flowchart.node("Harian", "📢 Diskusi Harian", shape="box") flowchart.node("RekomendasiForum", "📌 Rekomendasi Saham", shape="box") flowchart.node("TanyaJawab", "💡 Tanya Jawab Investasi", shape="box") # Sub-menu Login/Registrasi flowchart.node("Registrasi", "📝 Registrasi", shape="box") flowchart.node("Profil", "💼 Profil Pengguna", shape="box") flowchart.node("Watchlist", "⭐ Watchlist Saham", shape="box") # Menghubungkan node utama ke menu navigasi flowchart.edge("Home", "Analisa") flowchart.edge("Home", "Belajar") flowchart.edge("Home", "Berita") flowchart.edge("Home", "Forum") flowchart.edge("Home", "Login") # Menghubungkan sub-menu Analisa Saham flowchart.edge("Analisa", "Pencarian") flowchart.edge("Analisa", "Grafik") flowchart.edge("Analisa", "Rekomendasi") # Menghubungkan sub-menu Belajar Saham flowchart.edge("Belajar", "Dasar") flowchart.edge("Belajar", "Fundamental") flowchart.edge("Belajar", "Teknikal") flowchart.edge("Belajar", "Strategi") # Menghubungkan sub-menu Berita Pasar flowchart.edge("Berita", "Global") flowchart.edge("Berita", "Update") flowchart.edge("Berita", "Kalender") # Menghubungkan sub-menu Forum Diskusi flowchart.edge("Forum", "Harian") flowchart.edge("Forum", "RekomendasiForum") flowchart.edge("Forum", "TanyaJawab") # Menghubungkan sub-menu Login/Registrasi flowchart.edge("Login", "Registrasi") flowchart.edge("Login", "Profil") flowchart.edge("Login", "Watchlist") # Menyimpan file flowchart flowchart_path = "/mnt/data/flowchart_website_saham.png" flowchart.render(flowchart_path, format="png", cleanup=True) # Menampilkan hasil flowchart_path
Leave a Comment