Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kangzid/struktur_data_final

“Sistem Informasi Stok dan Transaksi (SITORSI)”
https://github.com/kangzid/struktur_data_final

sayang-sayang streamlit

Last synced: 3 months ago
JSON representation

“Sistem Informasi Stok dan Transaksi (SITORSI)”

Awesome Lists containing this project

README

        

![Cuplikan layar 2024-06-05 133531](https://github.com/kangzid/struktur_data_final/assets/102877403/fd28548d-7926-4d15-9bcb-fca5ef452b75)

---

# 🛄 Aplikasi Kelola Stok dan Transaksi

Aplikasi ini dibuat untuk mengelola data stok barang dan transaksi konsumen. Dibangun menggunakan framework berbasis Python yaitu Streamlit.

## Fitur

- **📥Kelola Stok Barang**:
- Input Data Stok Barang
- Restok Barang
- Lihat Semua Barang
- Hapus Barang

- **💸Kelola Transaksi Konsumen**:
- Input Data Transaksi Baru
- Lihat Data Seluruh Transaksi Konsumen
- Lihat Data Transaksi Berdasarkan Subtotal
- Hapus Transaksi
- **📉Lihat Statistik Perbulan**:
- Lihat Data statistik barang masuk
- Lihat Data statistik transaksi

- **Tentang**:
- Informasi tentang aplikasi

## Instalasi

Untuk menjalankan aplikasi Streamlit ini, Anda perlu menginstal paket-paket Python berikut:

- **streamlit**: Framework inti untuk membangun aplikasi web.
- **streamlit-option-menu**: Untuk membuat menu sidebar.
- **sqlite3**: Sudah termasuk dalam library standar Python, jadi Anda tidak perlu menginstalnya secara terpisah.

### Langkah-langkah Instalasi

1. **Clone repository ini:**

```bash
git clone https://github.com/username/repository-name.git
cd repository-name
```

2. **Buat virtual environment (opsional tapi disarankan):**

```bash
python -m venv venv
source venv/bin/activate # Di Windows, gunakan `venv\Scripts\activate`
```

3. **Instal dependensi:**

```bash
pip install -r requirements.txt
```

4. **Jalankan aplikasi:**

```bash
streamlit run nama_file.py
```

### Contoh `requirements.txt`

```plaintext
streamlit
streamlit-option-menu
```

## Struktur Proyek

```
my-streamlit-app/

├── requirements.txt
├── tugas_final.db
├── nama_file.py
└── file_lainnya.py
```

## Tentang Pembuat

Aplikasi sederhana ini dibuat untuk mengelola data stok barang dan transaksi konsumen, dengan Framework berbasis Python **Streamlit.io**.

**Pembuat:** Zidan Alfian M_5230411107

**Kunjungi saya di:**
[![Instagram](https://img.shields.io/badge/Instagram-Profile-red?logo=instagram)](https://www.instagram.com/kangz.id/)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-Profile-blue?logo=linkedin)](https://www.linkedin.com/in/zalfyan-8263ba281)

---

Pastikan untuk mengganti `nama_file.py` dengan nama file skrip Python Anda. Anda juga dapat menyesuaikan informasi lain sesuai dengan kebutuhan Anda.