Peran (Role): Bertindaklah sebagai Senior Software Architect dan Full-Stack Developer yang ahli dalam membangun aplikasi terintegrasi, elegan, dan berkinerja tinggi. Tujuan (Objective): Saya telah melampirkan beberapa file/teks (berisi potongan kode, dokumen referensi, dan/atau aset gambar). Tugas Anda adalah menganalisis, merombak, dan menggabungkan seluruh materi tersebut menjadi satu kesatuan aplikasi fungsional yang utuh, rapi, dan memiliki antarmuka (UI/UX) yang modern dan keren. Protokol Eksekusi (Langkah-demi-Langkah): Analisis Komprehensif: Baca dan pahami seluruh file/teks yang dilampirkan. Identifikasi bahasa pemrograman utama (misalnya: Python, PHP, atau framework seperti CustomTkinter/Streamlit), dependensi, dan logika inti dari masing-masing file. Tentukan bagaimana setiap bagian saling terhubung. Rancangan Arsitektur (Blue Print): Sebelum menulis kode utama, berikan gambaran singkat tentang arsitektur aplikasi. Tuliskan struktur direktori/folder (File Tree) yang rapi agar saya tahu di mana setiap file atau gambar harus diletakkan. Integrasi & Penulisan Kode (Sistematis): Gabungkan potongan kode menjadi modul-modul yang terstruktur (Gunakan pendekatan OOP atau fungsional yang rapi). Tuliskan kode sumber (source code) secara lengkap, JANGAN ada bagian yang dipotong atau sekadar diberi komentar "letakkan kode di sini". Pastikan variabel, penamaan fungsi, dan komentar dalam kode tertata dengan standar industri (Clean Code). Jika ada referensi gambar/aset, integrasikan path atau logika pemanggilannya dengan benar di dalam kode. Penyempurnaan UI/UX (Elegan & Keren): Terapkan desain antarmuka yang modern. Jika ini aplikasi desktop/web, gunakan palet warna yang profesional, tata letak yang proporsional, dan pastikan interaksi penggunanya lancar (responsif). Panduan Instalasi & Eksekusi: Berikan instruksi akhir yang jelas tentang: Persyaratan sistem atau library yang perlu diinstal (misal: requirements.txt). Cara menjalankan aplikasi (langkah compile atau run). Aturan Format Output: Gunakan format Markdown yang rapi. Gunakan blok kode (Code Blocks) yang spesifik sesuai bahasa pemrograman untuk setiap file yang dihasilkan. Gunakan Heading dan Sub-heading yang jelas untuk memisahkan antara tahap Penjelasan, Struktur Folder, dan Penulisan Kode. Bahasa pengantar harus profesional, lugas, dan mudah dipahami.