Soal Praktikum 1
Simulasi Siklus Hidup Data Sains (Data Pipeline Sederhana)
Mengimplementasikan pipeline pemrosesan data berbasis array asosiatif PHP. Menerima data transaksi mentah, melakukan validasi struktur baris data, menyaring data tidak valid beserta alasannya, dan memproses data melalui 3 tahapan utama: Valid → Diproses → Siap Analisis.
12
Total Data Mentah
Transaksi Terbaca Saat Ini
6
Data Valid
50% Lolos Validasi
6
Data Tidak Valid
Ditolak (Cacat Struktur/Nilai)
6
Berhasil Diproses
Normalisasi & Diskon Volume
6
Siap Analisis
Output Terstruktur Siap Pakai
Visualisasi Stepper: 3 Tahapan Utama Pipeline
Pelacakan otomatis siklus hidup data dari mentah hingga analisis
1
Valid
6 Data Valid
2
Diproses
6 Transformasi
3
Siap Analisis
6 Data Clean
| ID Transaksi | Tanggal | Produk | Kategori | Jumlah | Harga Satuan | Subtotal | Diskon | Total Bersih | Skala Bisnis | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| TRX-1001 | 01 October 2026 | Mechanical Keyboard Rgb | Input Device | 2 pcs | Rp 450.000 | Rp 900.000 | - | Rp 900.000 | Sedang (Medium) | Siap Analisis |
| TRX-1003 | 02 October 2026 | Monitor Ips 24 Inch | Display / Monitor | 1 pcs | Rp 1.800.000 | Rp 1.800.000 | - | Rp 1.800.000 | Tinggi (High) | Siap Analisis |
| TRX-1006 | 03 October 2026 | Webcam Full Hd 1080p | Periferal & Aksesoris | 6 pcs | Rp 500.000 | Rp 3.000.000 | 5% (-Rp 150.000) | Rp 2.850.000 | Tinggi (High) | Siap Analisis |
| TRX-1008 | 04 October 2026 | Desk Pad Leather Xl | Periferal & Aksesoris | 5 pcs | Rp 150.000 | Rp 750.000 | 5% (-Rp 37.500) | Rp 712.500 | Sedang (Medium) | Siap Analisis |
| TRX-1009 | 05 October 2026 | Stand Laptop Ergonomis Aluminium | Periferal & Aksesoris | 2 pcs | Rp 280.000 | Rp 560.000 | - | Rp 560.000 | Sedang (Medium) | Siap Analisis |
| TRX-1011 | 06 October 2026 | Speaker Bluetooth Desktop | Audio Hardware | 1 pcs | Rp 320.000 | Rp 320.000 | - | Rp 320.000 | Rendah (Low) | Siap Analisis |
| No Asal | ID Transaksi | Data Mentah Terbaca | Alasan Penolakan (Rejection Reason) | Status Pipeline | Aksi |
|---|---|---|---|---|---|
| Baris #2 |
TRX-1002
|
{
"id_transaksi": "TRX-1002",
"tanggal": "2026-10-01",
"nama_produk": "Mouse Gaming Wireless",
"jumlah": -1,
"harga": 250000,
"total": -250000
}
|
|
Ditolak | |
| Baris #4 |
TRX-1004
|
{
"id_transaksi": "TRX-1004",
"tanggal": "invalid-date",
"nama_produk": "Headset 7.1 Surround",
"jumlah": 3,
"harga": 350000,
"total": 1050000
}
|
|
Ditolak | |
| Baris #5 |
TRX-1005
|
{
"id_transaksi": "TRX-1005",
"tanggal": "2026-10-03",
"nama_produk": "",
"jumlah": 4,
"harga": 120000,
"total": 480000
}
|
|
Ditolak | |
| Baris #7 |
TRX-1007
|
{
"id_transaksi": "TRX-1007",
"tanggal": "2026-10-04",
"nama_produk": "USB Hub Type-C 7 in 1",
"jumlah": 2,
"harga": 200000,
"total": 550000
}
|
|
Ditolak | |
| Baris #10 |
|
{
"id_transaksi": "",
"tanggal": "2026-10-05",
"nama_produk": "Microphone Condenser USB",
"jumlah": 1,
"harga": 420000,
"total": 420000
}
|
|
Ditolak | |
| Baris #12 |
TRX-1012
|
{
"id_transaksi": "TRX-1012",
"tanggal": "2026-10-06",
"nama_produk": "Kabel HDMI 2.1 8K",
"jumlah": 0,
"harga": 95000,
"total": 0
}
|
|
Ditolak |
Kelola data transaksi mentah di bawah ini. Anda dapat menghapus data yang tidak diinginkan atau menambah transaksi baru.
| # | ID Transaksi | Tanggal | Nama Produk | Jumlah | Harga Satuan | Total Tercatat | Aksi Hapus |
|---|---|---|---|---|---|---|---|
| #1 | TRX-1001 |
2026-10-01 | Mechanical Keyboard RGB | 2 | Rp 450.000 | Rp 900.000 | |
| #2 | TRX-1002 |
2026-10-01 | Mouse Gaming Wireless | -1 | Rp 250.000 | Rp -250.000 | |
| #3 | TRX-1003 |
2026-10-02 | Monitor IPS 24 Inch | 1 | Rp 1.800.000 | Rp 1.800.000 | |
| #4 | TRX-1004 |
invalid-date | Headset 7.1 Surround | 3 | Rp 350.000 | Rp 1.050.000 | |
| #5 | TRX-1005 |
2026-10-03 | (kosong) | 4 | Rp 120.000 | Rp 480.000 | |
| #6 | TRX-1006 |
2026-10-03 | Webcam Full HD 1080p | 6 | Rp 500.000 | Rp 3.000.000 | |
| #7 | TRX-1007 |
2026-10-04 | USB Hub Type-C 7 in 1 | 2 | Rp 200.000 | Rp 550.000 | |
| #8 | TRX-1008 |
2026-10-04 | Desk Pad Leather XL | 5 | Rp 150.000 | Rp 750.000 | |
| #9 | TRX-1009 |
2026-10-05 | Stand Laptop Ergonomis Aluminium | 2 | Rp 280.000 | Rp 560.000 | |
| #10 | (kosong) |
2026-10-05 | Microphone Condenser USB | 1 | Rp 420.000 | Rp 420.000 | |
| #11 | TRX-1011 |
2026-10-06 | Speaker Bluetooth Desktop | 1 | Rp 320.000 | Rp 320.000 | |
| #12 | TRX-1012 |
2026-10-06 | Kabel HDMI 2.1 8K | 0 | Rp 95.000 | Rp 0 |