Aplikasi arsip digital siswa CodeIgniter

Aplikasi arsip digital siswa berbasis web ini terdiri dari dua modul terpisah: ARDIS (Arsip Digital Siswa) untuk mengelola data administrasi siswa, dan ARDOS (Arsip Dokumen Siswa) untuk mengelola lokasi fisik dokumen. Keduanya dibangun menggunakan framework CodeIgniter, MySQLi, jQuery, DataTables, dan Bootstrap.

Aplikasi ini cocok digunakan sebagai referensi belajar CodeIgniter, dasar tugas sekolah/kuliah, atau dikembangkan lebih lanjut untuk kebutuhan administrasi nyata di lingkungan sekolah.

Tentang pengarsipan digital siswa

Pengarsipan adalah proses mengumpulkan, mengelola, dan menyimpan data secara teratur dan terstruktur. Di lingkungan sekolah, pengarsipan dokumen siswa umumnya dilakukan secara manual — dokumen dikumpulkan, didata, lalu disimpan ke lemari arsip.

Pengarsipan digital melengkapi proses tersebut: sebelum dokumen fisik disimpan, data dokumen di-inputkan terlebih dahulu ke dalam sistem. Hasilnya, pencarian data menjadi lebih cepat, rekap kelengkapan bisa dihasilkan otomatis, dan risiko kehilangan data berkurang.

Hubungan antara ARDIS dan ARDOS

Kedua aplikasi ini berbagi satu database yang sama, namun memiliki fungsi berbeda. Penting untuk dipahami:

AspekARDISARDOS
Fungsi utamaMengelola data administrasi siswa secara digitalMengelola lokasi fisik arsip dokumen siswa
DatabaseDatabase sendiriBerbagi database dengan ARDIS
KetergantunganBisa digunakan mandiriMembutuhkan data siswa dari ARDIS

ARDIS dapat digunakan tanpa ARDOS, namun ARDOS tidak dapat digunakan tanpa ARDIS — karena data siswa di ARDOS harus di-inputkan terlebih dahulu melalui ARDIS.

ARDIS: Arsip Digital Siswa

ARDIS adalah aplikasi untuk mengelola data administrasi dan kelengkapan dokumen siswa. Fitur yang tersedia:

  • Impor data siswa dari file CSV.
  • Upload dokumen siswa: Kartu Keluarga, KTP Ayah, KTP Ibu, KIP/KPS, SKTM, Ijazah, dan SKHUN.
  • Rekap kelengkapan data berdasarkan kelas, jurusan, dan status kelengkapan.
  • Arsip siswa tidak aktif secara otomatis.
  • Cetak detail data siswa.
  • Multi user: administrator dan operator.
  • AJAX search pada homepage, serta fitur search, filter, paging, dan show per page pada halaman daftar data.
  • Notifikasi error input berbahasa Indonesia.
  • Reset password oleh admin — password default setelah reset: mberu3.
  • Ubah nama dan password user.

ARDOS: Arsip Dokumen Siswa

ARDOS adalah aplikasi untuk mengelola lokasi fisik arsip dokumen siswa — termasuk pencatatan posisi dokumen di lemari, bendel, dan map. Fitur yang tersedia:

  • Berbagi database dengan ARDIS — tidak perlu input ulang data siswa.
  • Cek list kelengkapan dokumen: Kartu Keluarga, KTP Ayah, KTP Ibu, KIP/KPS, SKTM, Ijazah, dan SKHUN.
  • Pencatatan lokasi dokumen berdasarkan lemari, bendel, map, dan kode map.
  • Otomatis mengarsipkan siswa yang tidak aktif ketika dokumennya diambil karena lulus atau keluar.
  • Peminjaman dan pengembalian ijazah.
  • Rekap jumlah pinjaman ijazah dan SKHUN.
  • Multi user: administrator dan operator.
  • AJAX search pada homepage, serta fitur search, filter, paging, dan show per page pada halaman daftar data.
  • Notifikasi error input berbahasa Indonesia.

Kebutuhan sistem

Konfigurasi aplikasi

Setelah didownload dan diekstrak, lakukan konfigurasi koneksi database terlebih dahulu:

  1. Buka folder application/config/.
  2. Edit file database.php.
  3. Sesuaikan nilai hostname, username, password, dan database dengan konfigurasi server kamu.

Login menggunakan username masrud dan password masrud.com.

Download aplikasi ARDIS & ARDOS

Tampilan aplikasi

Tampilan ARDIS

Antarmuka halaman utama Arsip Digital Siswa, menampilkan kolom pencarian data siswa berdasarkan NISN, Nama, atau Tanggal Lahir dengan desain minimalis putih.
Dashboard admin aplikasi ARDIS yang menampilkan statistik kelengkapan data siswa.
Tampilan tabel pengelolaan data siswa pada aplikasi web ARDIS.
Halaman detail profil siswa di aplikasi ARDIS yang menampilkan biodata lengkap, status aktif, serta tabel lampiran dokumen seperti Kartu Keluarga, KTP Orang Tua, KIP, dan Ijazah.
Halaman rekap kelengkapan data siswa ARDIS dengan filter berdasarkan Kelas, Program Keahlian, dan Status Data. Menampilkan tabel daftar siswa beserta ceklis kelengkapan dokumen fisik.

Tampilan ARDOS

Tampilan halaman depan aplikasi Arsip Dokumen Siswa (ARDOS).
Dashboard admin ARDOS menampilkan statistik dokumen siswa dan manajemen arsip.
Tampilan antarmuka halaman Data Dokumen Siswa pada aplikasi ARDOS yang menampilkan tabel informasi NISN, Nama, Kelas, dan lokasi penyimpanan arsip.
Antarmuka halaman Arsip Data Dokumen Siswa pada aplikasi ARDOS yang menampilkan riwayat pengambilan dokumen beserta kolom petugas pemberi dokumen.
Tampilan detail Biodata Siswa dan Lokasi Dokumen di aplikasi ARDOS, lengkap dengan tabel status isi dokumen seperti Ijazah dan SKHUN.