{"id":30112356,"url":"https://github.com/dwidevelopes/analisi-python","last_synced_at":"2025-08-10T06:16:06.680Z","repository":{"id":298404534,"uuid":"999869233","full_name":"DwiDevelopes/Analisi-Python","owner":"DwiDevelopes","description":"Analisis Python Date","archived":false,"fork":false,"pushed_at":"2025-06-10T23:25:45.000Z","size":465,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T00:28:26.295Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DwiDevelopes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-10T23:19:22.000Z","updated_at":"2025-06-10T23:25:49.000Z","dependencies_parsed_at":"2025-06-11T00:29:07.789Z","dependency_job_id":"111cf989-34d5-4404-90a6-83af6750072d","html_url":"https://github.com/DwiDevelopes/Analisi-Python","commit_stats":null,"previous_names":["dwidevelopes/analisi-python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DwiDevelopes/Analisi-Python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DwiDevelopes%2FAnalisi-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DwiDevelopes%2FAnalisi-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DwiDevelopes%2FAnalisi-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DwiDevelopes%2FAnalisi-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DwiDevelopes","download_url":"https://codeload.github.com/DwiDevelopes/Analisi-Python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DwiDevelopes%2FAnalisi-Python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269683716,"owners_count":24458743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-10T06:16:05.987Z","updated_at":"2025-08-10T06:16:06.660Z","avatar_url":"https://github.com/DwiDevelopes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Analisi-Python\n\u003cimg src = \"analis.jpg\" width=\"100%\" height= \"100%\"\u003e\n**Analisi-Python** adalah proyek Python yang berfokus pada analisis data berbasis tanggal. Proyek ini dirancang untuk membantu pengguna dalam memproses, memvisualisasikan, dan menganalisis data waktu (time-series) menggunakan pustaka Python populer seperti `pandas`, `datetime`, dan `matplotlib`.\n\n## 📌 Fitur Utama\n\n- Ekstraksi informasi dari kolom tanggal (hari, bulan, tahun, kuartal, dll.)\n- Konversi dan parsing format tanggal\n- Filter dan agregasi data berdasarkan waktu\n- Visualisasi tren berdasarkan waktu (time-series plot)\n- Deteksi hari libur dan akhir pekan\n- Penghitungan selisih waktu (duration)\n\n## 📁 Struktur Folder\n\n```\n\nAnalisi-Python/\n│\n├── data/               # Folder untuk dataset mentah (CSV/Excel)\n├── notebooks/          # Jupyter Notebook untuk eksplorasi dan analisis\n├── src/                # Kode sumber utama (modular)\n│   └── date\\_utils.py   # Fungsi-fungsi bantu untuk manipulasi tanggal\n├── tests/              # Unit test\n├── requirements.txt    # Daftar dependensi\n└── README.md           # Dokumentasi proyek ini\n\n````\n\n## 📊 Contoh Analisis\n\nContoh kode untuk mengekstrak informasi tanggal dari kolom `tanggal` dalam DataFrame:\n\n```python\nimport pandas as pd\nfrom src.date_utils import extract_date_features\n\ndf = pd.read_csv(\"data/penjualan.csv\")\ndf = extract_date_features(df, 'tanggal')\n\nprint(df[['tanggal', 'tahun', 'bulan', 'hari', 'hari_nama']].head())\n````\n\nContoh output:\n\n```\n     tanggal  tahun  bulan  hari hari_nama\n0 2024-01-01   2024      1     1    Senin\n1 2024-01-02   2024      1     2    Selasa\n...\n```\n\n## 🔧 Instalasi\n\n1. **Clone repo ini**\n\n   ```bash\n   git clone https://github.com/username/Analisi-Python.git\n   cd Analisi-Python\n   ```\n\n2. **Buat environment dan install dependensi**\n\n   ```bash\n   python -m venv env\n   source env/bin/activate  # atau env\\Scripts\\activate di Windows\n   pip install -r requirements.txt\n   ```\n\n## 🧪 Testing\n\nGunakan `pytest` untuk menjalankan unit test:\n\n```bash\npytest tests/\n```\n\n## 📚 Dependensi\n\n* Python \u003e= 3.8\n* pandas\n* matplotlib\n* seaborn\n* numpy\n* holidays\n* jupyter\n\nInstal semua dependensi dengan:\n\n```bash\npip install -r requirements.txt\n```\n\n## ✅ Kontribusi\n\nPull request sangat disambut! Untuk perubahan besar, silakan buka issue terlebih dahulu agar kita bisa berdiskusi terlebih dahulu.\n\n## 📄 Lisensi\n\nProyek ini dilisensikan di bawah [MIT License](LICENSE).\n\n## 📬 Kontak\n\nDibuat oleh \\[Dwi Bakti N Dev]\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwidevelopes%2Fanalisi-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdwidevelopes%2Fanalisi-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwidevelopes%2Fanalisi-python/lists"}