# wildangunawan/dataset-saham-idx architecture

> Architecture diagram of the GitHub repository wildangunawan/dataset-saham-idx, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-26). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/wildangunawan/dataset-saham-idx
- Repository: https://github.com/wildangunawan/dataset-saham-idx

## Overview

This repository is a static dataset for researchers studying Indonesian stock-market time series, not an application with runtime processing. Users select the desired universe or index and read its CSV records directly. The tree and README support the dataset’s organization and intended use, but no source excerpts describe an automated ingestion or transformation pipeline; none is inferred. The README also documents the IDX as the data origin and explains manual periodic updates, but not a software integration.

Main entry points: [`Saham/Semua`](https://github.com/wildangunawan/dataset-saham-idx/tree/master/Saham/Semua) (All Stock Records), [`List Emiten/all.csv`](https://github.com/wildangunawan/dataset-saham-idx/blob/master/List%20Emiten/all.csv) (All Listings), [`List Emiten/LQ45.csv`](https://github.com/wildangunawan/dataset-saham-idx/blob/master/List%20Emiten/LQ45.csv) (LQ45 Listings), [`List Emiten/Sectors`](https://github.com/wildangunawan/dataset-saham-idx/tree/master/List%20Emiten/Sectors) (Sector Lists)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Stock Catalogs"]
  node_all_list["All Listings<br/>[all.csv]"]
  node_lq45_list["LQ45 Listings<br/>[LQ45.csv]"]
  node_sector_lists["Sector Lists"]
end

subgraph group_records["Historical Records"]
  node_all_records["All Stock Records"]
  node_lq45_records["LQ45 Records"]
end

subgraph group_reference["Dataset Reference"]
  node_column_guide["Column Guide"]
  node_dataset_readme["Dataset Overview<br/>[README.md]"]
end

node_researcher(("Researcher"))
node_idx(("IDX"))

node_researcher -->|"reads listings"| node_all_list
node_researcher -->|"reads listings"| node_lq45_list
node_researcher -->|"reads sectors"| node_sector_lists
node_researcher -->|"analyzes history"| node_all_records
node_researcher -->|"analyzes history"| node_lq45_records
node_researcher -->|"interprets columns"| node_column_guide
node_researcher -->|"checks guidance"| node_dataset_readme
node_idx -.->|"data origin"| node_all_records

click node_all_list "https://github.com/wildangunawan/dataset-saham-idx/blob/master/List%20Emiten/all.csv"
click node_lq45_list "https://github.com/wildangunawan/dataset-saham-idx/blob/master/List%20Emiten/LQ45.csv"
click node_sector_lists "https://github.com/wildangunawan/dataset-saham-idx/tree/master/List%20Emiten/Sectors"
click node_all_records "https://github.com/wildangunawan/dataset-saham-idx/tree/master/Saham/Semua"
click node_lq45_records "https://github.com/wildangunawan/dataset-saham-idx/tree/master/Saham/LQ45"
click node_column_guide "https://github.com/wildangunawan/dataset-saham-idx/blob/master/Keterangan%20Nama%20Kolom.md"
click node_dataset_readme "https://github.com/wildangunawan/dataset-saham-idx/blob/master/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_all_list,node_lq45_list,node_sector_lists toneBlue
class node_all_records,node_lq45_records toneAmber
class node_column_guide,node_dataset_readme toneMint
class node_researcher,node_idx toneIndigo
```

## Components

### Stock Catalogs

- [All Listings](https://github.com/wildangunawan/dataset-saham-idx/blob/master/List%20Emiten/all.csv): `List Emiten/all.csv`
- [LQ45 Listings](https://github.com/wildangunawan/dataset-saham-idx/blob/master/List%20Emiten/LQ45.csv): `List Emiten/LQ45.csv`
- [Sector Lists](https://github.com/wildangunawan/dataset-saham-idx/tree/master/List%20Emiten/Sectors): `List Emiten/Sectors`

### Historical Records

- [All Stock Records](https://github.com/wildangunawan/dataset-saham-idx/tree/master/Saham/Semua): `Saham/Semua`
- [LQ45 Records](https://github.com/wildangunawan/dataset-saham-idx/tree/master/Saham/LQ45): `Saham/LQ45`

### Dataset Reference

- [Column Guide](https://github.com/wildangunawan/dataset-saham-idx/blob/master/Keterangan%20Nama%20Kolom.md): `Keterangan Nama Kolom.md`
- [Dataset Overview](https://github.com/wildangunawan/dataset-saham-idx/blob/master/README.md): `README.md`

### Other components

- **Researcher**
- **IDX**

## Connections

- Researcher → All Listings: reads listings
- Researcher → LQ45 Listings: reads listings
- Researcher → Sector Lists: reads sectors
- Researcher → All Stock Records: analyzes history
- Researcher → LQ45 Records: analyzes history
- Researcher → Column Guide: interprets columns
- Researcher → Dataset Overview: checks guidance
- IDX → All Stock Records: data origin
