Panduan Import Data dari Excel

🚀 Quick Start (5 Langkah Cepat)

1. Download Template → Klik tombol "Template" di form import
2. Isi Data → Buka file yang sudah didownload, isi data sesuai contoh
3. Simpan File → Simpan dengan format .xlsx (File → Save As → Format: Excel)
4. Upload File → Klik tombol "Import", pilih file, ubah setting jika perlu
5. Selesai → Klik "Import", tunggu proses selesai

✅ Syarat & Requirements

Format File:

.xlsx (recommended)
.xls (supported)
Maksimal 5 MB
✗ CSV
✗ ODS (OpenOffice)
✗ XLSM (dengan macro)
✗ File > 5 MB

Struktur Data:

Baris Pertama = HEADER (Wajib)
nama_barang harga kondisi keterangan
Meja Kantor 500000 Baik Meja kayu solid
Kursi Putar 300000 Baik Kursi ergonomis

Nama Kolom (Header):

PENTING: Nama kolom HARUS sesuai dengan nama kolom database!

Format Header yang Benar:

✓ Spasi diganti underscore: nama_barang
✓ Tidak case-sensitive: Nama Barang, NAMA_BARANG, nama_barang semuanya OK
✓ Underscore langsung OK: id_kategori, id_supplier

Format Header yang Salah:

barang_nama (nama kolom tidak sesuai)
nama-barang (menggunakan dash)
nmbarang (singkatan tidak akurat)
barang nama barang (terlalu banyak spasi/kata)

📊 Tipe Data per Kolom

Jenis Kolom Format Data Contoh Catatan
Text/String Teks biasa "Meja Kantor", "Baik" Bisa huruf atau angka
Number Angka tanpa format 50000, 99, 1 Tidak perlu . atau ,
Date Format tanggal 2025-01-15 Gunakan format YYYY-MM-DD
Enum (Pilihan) Harus sesuai pilihan "Baik", "Rusak", "Hilang" Lihat pilihan di form tambah

⚠️ Kolom yang Diabaikan (Skip)

Kolom ini TIDAK perlu diisi di Excel:

🎯 Cara Menggunakan Fitur Import

Langkah 1: Persiapan File

  1. Buka Excel atau LibreOffice Calc
  2. Buat tabel dengan header di baris pertama
  3. Isi data mulai dari baris kedua
  4. TIDAK ADA baris kosong di tengah data
  5. Simpan dengan format .xlsx (rekomendasi)

Langkah 2: Buka Form Import

  1. Login ke dashboard admin
  2. Pilih tabel/modul (Barang, Ruangan, Supplier, dll)
  3. Klik tombol Template untuk download template (optional)
  4. Klik tombol Import

Langkah 3: Isi Form Import

Pilih File: Browse dan pilih file Excel Anda (max 5MB)
Lembar Kerja (Sheet): Nomor sheet Excel (default: 1)
Jika data ada di sheet kedua, ubah ke 2
Baris Header: Nomor baris yang berisi nama kolom (default: 1)
Jika header ada di baris kedua, ubah ke 2
Update Existing: Centang jika ingin UPDATE data yang sudah ada
Jika tidak dicentang, hanya INSERT data baru

Langkah 4: Proses Import

  1. Klik tombol Import
  2. Progress bar menampilkan persentase upload
  3. Tunggu hingga selesai (jangan tutup browser)
  4. Lihat hasil: sukses/gagal dan jumlah baris

🔧 Troubleshooting - Error dan Solusi

Error: "Format file harus .xlsx atau .xls"

Penyebab: File bukan Excel
Solusi:

Error: "Header tidak ditemukan atau file kosong"

Penyebab: Solusi:

Error: "Tidak ada data untuk diimport"

Penyebab: Hanya ada header, tidak ada baris data
Solusi:

Error: "Sheet nomor X tidak ditemukan"

Penyebab: File tidak memiliki sheet sebanyak yang diminta
Solusi:

Error: "Baris X: update gagal" atau "Baris X: ..."

Penyebab: Solusi:

✨ Best Practices

Yang HARUS Dilakukan:

✓ Gunakan template yang sudah disediakan
✓ Validasi data sebelum import
✓ Backup data penting sebelum import besar
✓ Gunakan "Update existing" dengan hati-hati
✓ Import dengan batch kecil terlebih dahulu (test)
✓ Simpan file dengan nama deskriptif: barang_2025-01-15.xlsx

Yang JANGAN Dilakukan:

✗ Menghapus header row
✗ Mengubah urutan kolom secara random
✗ Memasukkan rumus Excel (isi dengan value saja)
✗ Menggunakan merge cell di data
✗ Import file dengan ukuran > 5MB
✗ Langsung import data besar (jutaan baris)

❓ FAQ

Q: Bisa import kolom foto/gambar?
Tidak, file Excel hanya bisa import data teks/angka. Upload foto dilakukan secara terpisah di form edit data.
Q: Berapa banyak data yang bisa di-import?
Maksimal ukuran file 5MB, bisa ratusan hingga ribuan baris tergantung jumlah kolom. Rekomendasi: import dengan batch 500-1000 baris per file.
Q: Apakah bisa UNDO (batalkan) import?
Tidak ada fitur undo otomatis. Sebaiknya backup database sebelum import besar-besaran.
Q: Bisa import dari Google Sheet?
Ya, export dulu Google Sheet ke format .xlsx, kemudian import ke sistem.
Q: Gimana jika ada error di tengah import?
Proses akan berhenti. Lihat pesan error untuk kolom/baris mana yang error, perbaiki file, lalu import ulang.

Kembali
Panduan Import Excel | Versi 1.0 | 2025