SPC Xbar / R Charts

Domain: Mutu dan Analisis Lanjutan · SQalytics · Shewhart Xbar-R · Western Electric rules · Phase I/II baseline

1 Introduksi

1.1 Latar Belakang

Statistical Process Control (SPC) adalah keluarga metode untuk monitor stability proses produksi real-time dengan tujuan mendeteksi special cause variation (assignable cause) sedini mungkin sebelum batch defective dihasilkan. Diperkenalkan oleh Walter Shewhart (1931) di Bell Labs, Shewhart control chart (Xbar-R, Xbar-S, individual, p-chart, c-chart) menjadi standar GMP, ISO 9001, Six Sigma, dan ASTM (Montgomery, 2020; Wheeler, 2010).

Xbar-R chart adalah paired chart untuk continuous variable: Xbar chart memonitor process mean (centering); R chart memonitor process spread (range subgroup). Subgroup tipikal $n = 4{-}5$ unit, diambil per shift/jam/batch. Control limits ($\mu \pm 3\sigma$) dihitung dari historical capable process (Phase I baseline), lalu monitor Phase II.

1.2 Tujuan Modul

Modul SPC Xbar / R Charts di SQalytics ditujukan untuk:

1.3 Posisi di Antara Alternatif

Pilih SPC Xbar / R Charts untuk continuous variable subgroup monitoring. Untuk defective count, pakai p-chart / np-chart (akan datang). Untuk defect count per unit, pakai c-chart / u-chart. Untuk process capability ($C_p$, $C_{pk}$), pakai Cp / Cpk Capability. Untuk acceptance sampling, pakai Acceptance Sampling.

2 Metode

2.1 Dasar Teoretis

Subgroup statistics: untuk subgroup $i$ size $n$, hitung $\bar{X}_i$ (mean) dan $R_i$ (range = max − min).

Grand mean dan mean range dari $k$ subgroups:

$$\overline{\overline{X}} = \frac{1}{k} \sum_{i=1}^{k} \bar{X}_i, \quad \bar{R} = \frac{1}{k} \sum_{i=1}^{k} R_i$$

Control limits Xbar chart:

$$\text{UCL}_{\bar{X}} = \overline{\overline{X}} + A_2 \bar{R}, \quad \text{LCL}_{\bar{X}} = \overline{\overline{X}} - A_2 \bar{R}$$

Control limits R chart:

$$\text{UCL}_R = D_4 \bar{R}, \quad \text{LCL}_R = D_3 \bar{R}$$

$A_2$, $D_3$, $D_4$ factors (Shewhart 1931 table; ASTM E2587):

$n$ subgroup$A_2$$D_3$$D_4$
21.88003.267
31.02302.574
40.72902.282
50.57702.114
60.48302.004
70.4190.0761.924
80.3730.1361.864
100.3080.2231.777

Western Electric Rules (Western Electric Co., 1956) untuk deteksi pattern non-random:

  1. Rule 1: 1 point di luar 3σ.
  2. Rule 2: 2 dari 3 consecutive points > 2σ (same side).
  3. Rule 3: 4 dari 5 > 1σ (same side).
  4. Rule 4: 8 consecutive points di same side of centerline.
  5. Rule 5 (Nelson): 6 increasing/decreasing.
  6. Rule 6: 14 alternating up/down.

Bila salah satu trigger → out-of-control signal → investigasi assignable cause.

Estimated process $\sigma$:

$$\hat{\sigma} = \bar{R} / d_2$$

dengan $d_2$ factor: 1.128 (n=2), 1.693 (n=3), 2.059 (n=4), 2.326 (n=5).

2.2 Persamaan Inti

2.3 Asumsi & Batas Validitas

AsumsiKonsekuensi jika dilanggarCara cek di SQalytics
Subgroup rational (homogeneous source)Within-vs-between confoundedDefine rational subgrouping
Subgroup independent (no autocorrelation)False alarm meningkatCek autocorrelation residual
Process Phase I stable (baseline)UCL/LCL biasPakai capable historical data
$n \geq 4{-}5$ per subgroupEstimasi noisyModul flag
Variable distribution approximately normalFalse alarmTransform atau pakai EWMA
$\geq 25$ subgroups untuk baselineLimit tidak reliableModul flag

3 Cara Kerja

3.1 Step-by-Step di SQalytics

  1. Buka SPC Xbar / R Charts dari domain Mutu dan Analisis Lanjutan.
  2. Muat tabel: kolom Subgroup_ID (atau time/batch), Sample_1, Sample_2, ..., Sample_n (per row = 1 subgroup).
  3. Atur subgroup size $n$.
  4. (Opsional) Pisahkan Phase I (baseline) dan Phase II (monitoring).
  5. Atur rules: default WE 1-4, tambah Nelson optional.
  6. Klik Generate SPC Charts.
  7. Tinjau hasil: Tab Xbar Chart — time-series + UCL/LCL/CL + rule violations.
  8. Cek Tab R Chart, Tab Process Summary ($\bar{\bar{X}}$, $\bar{R}$, $\hat{\sigma}$, $C_p$ estimate), Tab Rule Violations Log.

3.2 Template Tabel Input + Contoh Data Sintetis

KolomTipeWajibCatatan
Subgroup_IDcategoryTime/batch label
Sample_1 ... Sample_nnumericPengukuran

Contoh data sintetis (filling line, $n = 5$ per subgroup, 25 subgroups, fill weight g):

SubgroupS1S2S3S4S5
1252.1250.5251.8249.9251.2
2250.8251.5250.2251.8250.5
3249.5250.2251.0250.5249.8
… (subgroups 4–17: stable Phase I baseline)
18253.5254.2253.8254.5253.0
… (subgroups 19–25: Phase II monitoring)
SYNTHETIC Filling line data: $n = 5$ per subgroup, 25 subgroups. Phase I baseline (subgroups 1-15) used untuk establish UCL/LCL. Phase II (subgroups 16-25) monitored — upward shift visible di subgroup 18. CSV setara: docs/assets/example-data/id/quality-advanced/template_quality_spc.csv.

3.3 Contoh Luaran

Baseline statistics (Phase I, subgroups 1-15):

StatisticValue
$\overline{\overline{X}}$250.8 g
$\bar{R}$1.85 g
$A_2$ (n=5)0.577
$D_3$, $D_4$0, 2.114
UCL Xbar251.87
LCL Xbar249.73
UCL R3.91
LCL R0
$\hat{\sigma}$0.80 g

Rule violations (Phase II, subgroups 16-25):

SubgroupViolationAction
18Rule 1: Xbar = 253.8 > UCLInvestigate assignable cause
19Rule 2: 2/3 > 2σ same sideConfirm trend
20Rule 4 (cumulative)Process shifted; reset baseline
SPC Xbar / R Charts — figure 01
Gambar 1. Panel (a) Xbar chart dengan UCL/LCL dan rule violation flags; panel (b) R chart — subgroup fill weight data (n=5/subgroup, 25 subgroups, Phase I baseline + Phase II monitoring).
Kesimpulan ringkas: "SPC Xbar-R chart fill weight (n=5/subgroup, 25 subgroups) menunjukkan process stable di Phase I (subgroups 1-15) dengan $\overline{\overline{X}}$ = 250.8 g, $\hat{\sigma}$ = 0.80 g. Out-of-control signal terdeteksi pada subgroup 18: Xbar = 253.8 g > UCL 251.87 g (Rule 1 violation). Pattern subsequent confirms upward shift (Rule 2 + Rule 4). Assignable cause investigation needed: cek filler pump calibration, ingredient temperature, atau operator change. Action: (i) stop production untuk root cause analysis, (ii) reset baseline setelah corrective action, (iii) re-validate dengan Phase I baru. Lanjut ke Cp / Cpk Capability untuk uji apakah process meet spec setelah correction."

4 Kesimpulan

4.1 Relevansi Real-World

4.2 Where to Go from Here

Troubleshooting Cepat

Frequent false alarms. Cek autocorrelation; pakai EWMA atau CUSUM untuk autocorrelated process.
No OOC signal walau visible drift. Tambah sensitivity (Nelson rules); periksa subgroup size.
R chart erratic. Within-subgroup variation tidak homogeneous; revise rational subgrouping.

i Riwayat Revisi

TanggalRevisiPenulis
2026-05-12Draft v2 publikasi (KaTeX Xbar-R + $A_2$/$D_3$/$D_4$ + WE rules + APA Shewhart/Montgomery/Western Electric)Claude
2026-05-12Konversi MD → HTML (W5 quality-advanced batch)Claude

4 Referensi

  • Shewhart, W. A. (1931). Economic control of quality of manufactured product. D. Van Nostrand.
  • Western Electric Company. (1956). Statistical quality control handbook. Western Electric Co.
  • Montgomery, D. C. (2020). Introduction to statistical quality control (8th ed.). John Wiley & Sons.
  • Wheeler, D. J. (2010). Advanced topics in statistical process control (2nd ed.). SPC Press.
  • Nelson, L. S. (1984). The Shewhart control chart — Tests for special causes. Journal of Quality Technology, 16(4), 237–239. https://doi.org/10.1080/00224065.1984.11978921
  • ASTM International. (2016). ASTM E2587: Standard practice for use of control charts in statistical process control. ASTM International.