{% extends 'base.html' %} {% load static %} {% block title %}Batch Import Siswa - PRESTISIA{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Batch Import Siswa

Upload file CSV untuk menambahkan multiple siswa sekaligus

Daftar Siswa
{% if messages %}
{% for message in messages %}

{{ message }}

{% endfor %}
{% endif %}

Upload File CSV

Pilih file CSV yang berisi data siswa untuk diimport ke dalam sistem

Format File CSV yang Diperlukan

Header kolom (baris pertama):

nama,nisn,kelas,jenis_kelamin,tanggal_lahir

Contoh isi file:

nama,nisn,kelas,jenis_kelamin,tanggal_lahir
Ahmad Fauzan,1234567890,8A,L,15/03/2010
Siti Nurhaliza,0987654321,8A,P,22/07/2010

Format Field yang Diperlukan

nama: Nama lengkap (minimal 2 kata)
nisn: 10 digit angka
kelas: Format: 7A, 8B, 9C
jenis_kelamin: L atau P
tanggal_lahir: DD/MM/YYYY

Validasi Otomatis

Deteksi duplikat NISN
Validasi format tanggal
Pembuatan akun otomatis
Laporan error detail
{% csrf_token %}

Seret & Lepas File CSV

atau

Maksimal ukuran file: 5MB

Maksimal record: 1000 siswa

Format yang didukung: CSV (.csv)

Progress Upload 0%

Contoh Format Data

Pastikan file CSV Anda mengikuti format seperti contoh di bawah

nama nisn kelas jenis_kelamin tanggal_lahir
Putri Yuliana 1234567890 8C P 11/05/2008
Toni Leksono 1234567891 9A L 02/03/2008
Rina Lestari 1234567892 7C P 04/11/2012
Toni Jatmiko 1234567893 8A L 11/07/2008
Ayu Puspitasari 1234567894 9A P 21/04/2010

Catatan Penting & Aturan Validasi:

Format Data:
  • Nama: Minimal 2 kata, maksimal 200 karakter
  • NISN: Tepat 10 digit angka, unik
  • Kelas: Format [angka][huruf] (7A, 8B, 9C)
  • Gender: L (Laki-laki) atau P (Perempuan)
Validasi Sistem:
  • Duplikasi NISN akan ditolak
  • Tanggal lahir harus valid (DD/MM/YYYY)
  • Akun login otomatis dibuat
  • Password auto-generate untuk setiap siswa
{% endblock %} {% block extra_js %} {% endblock %}