WAWASAN ASIS

Database Siswa: Struktur Tabel, Kolom, dan Aplikasinya

Database siswa yang rapi: struktur tabel, contoh kolom, kunci unik NISN, aturan validasi, cara membersihkan data ganda, dan kapan beralih ke aplikasi.

Tim Wawasan ASIS Diperbarui Administrasi Sekolah

Database siswa adalah kumpulan data siswa yang disusun dalam tabel-tabel yang saling terhubung, sehingga satu data cukup dicatat sekali lalu bisa dipakai untuk presensi, nilai, rapor, tagihan, dan laporan. Banyak guru dan operator mencari istilah ini karena lembar kerja yang dipakai sekarang mulai kacau: nama ganda, kelas tidak sesuai, nomor wali berbeda di tiap file. Artikel ini menjelaskan struktur tabel yang sehat, contoh kolom, aturan validasi, cara membersihkan data ganda, dan tanda bahwa sekolah sudah waktunya beralih ke aplikasi.

Lembar kerja bukan otomatis database

Lembar kerja berisi daftar siswa memang terlihat seperti database, tetapi biasanya punya tiga masalah:

  1. Data disalin ke banyak file. File presensi, file nilai, dan file SPP masing-masing punya daftar siswa sendiri. Saat satu siswa pindah kelas, hanya satu file yang diperbarui.
  2. Satu baris berisi segalanya. Nama siswa, nama ayah, nama ibu, alamat, kelas tahun ini, dan kelas tahun lalu dijejalkan dalam satu baris yang sangat panjang.
  3. Tidak ada kunci unik. Dua siswa bernama sama sulit dibedakan, dan rumus pencarian salah ambil.

Database yang baik memecah data menjadi beberapa tabel yang dihubungkan dengan kunci unik.

Struktur tabel yang sehat

Tabel Isi Kunci
Siswa Identitas yang jarang berubah ID siswa atau NISN
Wali Data orang tua atau wali ID wali
Hubungan siswa-wali Siapa wali siapa (ayah, ibu, wali lain) ID siswa + ID wali
Rombel Nama kelas per tahun ajaran ID rombel
Keanggotaan rombel Siswa masuk rombel mana di tahun mana ID siswa + ID rombel
Mutasi Riwayat masuk, pindah, lulus, keluar ID siswa + tanggal

Dengan struktur ini, kakak-beradik cukup menautkan satu data wali, dan riwayat kelas tidak hilang saat kenaikan kelas.

Contoh kolom tabel siswa

Kolom Contoh isi (fiktif) Aturan
ID siswa S2026-0142 Unik, tidak pernah dipakai ulang
NISN 10 digit Unik, diisi sesuai data resmi
NIS 2026142 Unik di sekolah
Nama lengkap Aulia Rahmawati Sesuai akta kelahiran
Jenis kelamin P Hanya L atau P
Tempat lahir Banyumas Teks
Tanggal lahir 2014-03-21 Format tanggal, bukan teks
Agama Islam Pilihan dari daftar
Alamat Jl. Melati 5, RT 02/RW 03 Teks
Status Aktif Aktif, mutasi keluar, lulus

Kolom NIK juga sering diperlukan untuk keperluan resmi, tetapi termasuk data pribadi yang harus dilindungi ketat. Jangan pernah membagikan file berisi NIK lewat grup obrolan.

Aturan validasi yang mencegah kekacauan

  • Tanggal disimpan sebagai tanggal, bukan teks seperti "21 Maret 2014", agar bisa dihitung umurnya.
  • Pilihan dibatasi. Jenis kelamin, agama, dan status memakai daftar pilihan, bukan ketikan bebas.
  • NISN dan NIS dicek keunikannya. Gunakan aturan yang menolak nilai ganda.
  • Nomor HP wali disimpan dalam satu format, misalnya diawali 08, tanpa spasi.
  • Siswa yang keluar tidak dihapus. Ubah statusnya dan catat di tabel mutasi.

Membersihkan data ganda: langkah praktis

  1. Urutkan data berdasarkan nama lalu tanggal lahir.
  2. Tandai baris dengan nama dan tanggal lahir yang sama.
  3. Bandingkan NISN; bila sama, itu data ganda.
  4. Pilih satu baris yang paling lengkap sebagai data utama.
  5. Pindahkan informasi yang hanya ada di baris lain ke data utama.
  6. Hapus baris ganda setelah dipastikan tidak dipakai di file lain.

Data dari Dapodik atau EMIS biasanya sudah memiliki NISN yang benar. Gunakan file ekspor terbaru sebagai acuan saat membersihkan.

Contoh kasus: SMP dengan lima file berbeda

SMP swasta fiktif di Purwokerto memiliki 18 rombel. Operator menyimpan daftar siswa di file utama, wali kelas punya file presensi sendiri, Bendahara punya file SPP, dan guru BK punya file catatan. Saat awal tahun, 23 siswa pindah rombel karena penjurusan ulang kelas, tetapi hanya file utama yang diperbarui. Akibatnya, tagihan dikirim ke wali yang salah dan rekap presensi tidak cocok.

Sekolah lalu menyusun ulang database siswa dengan tabel keanggotaan rombel per tahun. Perpindahan cukup dicatat sekali, dan semua keperluan lain mengambil data dari sumber yang sama.

Siapa yang boleh mengakses apa

Database siswa berisi data anak yang menurut UU 27/2022 tentang Pelindungan Data Pribadi tergolong data pribadi spesifik. Pembagian akses yang wajar:

Pengguna Yang perlu dilihat
Operator Semua data identitas untuk pengelolaan
Wali kelas Data siswa di rombelnya, kontak wali
Guru mapel Nama dan rombel siswa yang diajar
Bendahara Data tagihan, kontak wali
Guru BK Data siswa dan catatan layanan yang rahasia

Membagikan satu file lengkap ke semua guru adalah risiko yang sering terjadi tanpa disadari.

Kapan beralih dari lembar kerja ke aplikasi

Pertimbangkan beralih bila sekolah mengalami tiga atau lebih tanda berikut:

  • Ada lebih dari tiga file berisi daftar siswa yang berbeda-beda.
  • Operator menghabiskan banyak waktu menyamakan data setiap awal semester.
  • Guru sering menanyakan data yang sebenarnya sudah ada.
  • File pernah hilang atau tertimpa versi lama.
  • Orang tua menerima informasi yang tidak sesuai karena data salah.

Cara pindah dari lembar kerja dibahas rinci di artikel "Aplikasi Data Siswa: Fitur Wajib dan Cara Pindah dari Excel". Isi data wajib dibahas di "Data Siswa: Isi Wajib, Cara Mengelola, dan Menjaganya", dan kolom buku induk ada di "Buku Induk Siswa: Kolom, Contoh Isi, dan Pemeliharaannya".

Pertanyaan yang sering diajukan

Apa bedanya database siswa dengan buku induk?

Buku induk adalah dokumen resmi riwayat siswa. Database adalah cara menyimpan data agar bisa dipakai berbagai keperluan, termasuk mencetak buku induk.

Apakah cukup memakai Excel atau Google Sheets?

Untuk sekolah sangat kecil bisa, asalkan hanya ada satu file utama dan aksesnya dibatasi. Saat data mulai dipakai banyak orang, aplikasi lebih aman.

Kolom apa yang paling penting sebagai kunci?

NISN atau ID siswa yang unik. Jangan memakai nama sebagai kunci karena bisa sama.

Bagaimana menyimpan riwayat kelas?

Simpan di tabel keanggotaan rombel per tahun ajaran, bukan menimpa kolom kelas di tabel siswa.

Apakah data dari Dapodik bisa langsung dipakai?

Bisa sebagai data awal. Di ASIS, sekolah mengimpor file ekspor Dapodik atau EMIS yang sudah dimiliki; ASIS tidak terhubung langsung dan tidak mengirim data balik.

ASIS: Data Siswa Dicatat Sekali, Dipakai Berkali-kali

Akar masalah data siswa yang kacau adalah salinan yang tersebar di banyak file. Setiap perubahan harus diulang di banyak tempat, dan selalu ada yang terlewat.

ASIS dibangun dengan prinsip "Data dicatat sekali, dipakai berkali-kali." Sekolah mengimpor file ekspor Dapodik atau EMIS sebagai data awal, lalu data siswa, wali, dan rombel dipakai bersama oleh presensi, nilai, e-Rapor, tagihan, dan pengumuman. Riwayat mutasi tersimpan, profil siswa terus diperkaya catatan perkembangan, dan setiap peran hanya melihat data yang diperlukannya. Data sekolah tidak dijual dan tanpa iklan.

ASIS gratis untuk semua sekolah, dan Basmalah gratis untuk pesantren, madrasah diniyah, dan TPQ. Silakan mulai di asis.id.

BACA JUGA

Artikel lain untuk sekolah.

MULAI DARI SATU DATA

Cukup catat sekali, pakai di mana saja.

Daftarkan sekolah Anda dan rasakan bagaimana satu sumber kebenaran meringankan pekerjaan sehari-hari.