📘 Panduan Lengkap Admin Panel SMART-IFS

Smart-IFS School Management System — Versi 1.4

📑 Daftar Isi

  1. Login & Dashboard
  2. Manajemen Akademik
  3. Manajemen Siswa
  4. Kehadiran & Cuti
  5. Penilaian & Ujian
  6. Keuangan
  7. Acara & Media
  8. Perpustakaan
  9. Manajemen Staff
  10. Tips & Kredensial

1. Login & Dashboard

Login Admin
ItemDetail
URLhttps://smart.futuristicedu.global/admin/login
Emailadmin@dtcampus.com
Passwordadmin

Dashboard

Setelah login berhasil, Anda akan melihat halaman Dashboard yang terdiri dari:

📊 Komponen Dashboard
Klik kartu statistik mana pun untuk langsung menuju ke halaman daftar terkait.

2. Manajemen Akademik

2.1 Tahun Ajaran (Session Year)

Menu: Academics Management → Session Year

Fungsi: Mengelola tahun ajaran. Hanya satu tahun ajaran yang bisa berstatus Aktif pada satu waktu.

Cara Penggunaan
  1. Klik tombol "Add Session Year"
  2. Isi Nama (contoh: "2025-2026")
  3. Atur Status → Aktif / Tidak Aktif
  4. Klik Save

2.2 Akademik (Sub-menu)

Menu Academics memiliki submenu berikut:

SubmenuFungsiContoh Data
MediumBahasa pengantarIndonesia, Inggris, Mandarin
SectionKelas paralelA, B, C
StreamJurusan/ProgramIPA, IPS, Bahasa
SemesterSemester dalam tahun ajaranGanjil, Genap
Subject TypeJenis mata pelajaranWajib, Pilihan, Muatan Lokal
SubjectDaftar mata pelajaranMatematika, B. Indonesia
ClassTingkat kelasKelas 1, Kelas 2, SD, SMP
Class GroupGrup kelasSD, SMP, SMA
Class SubjectMapel per kelasMatematika → Kelas 1A
Assign TeachersGuru per mapel/kelasPak Budi → Matematika 1A
Cara Umum Menambah Data
  1. Klik tombol "Add [Nama Menu]"
  2. Isi field yang diperlukan (field bertanda * wajib diisi)
  3. Atur Sort Order untuk menentukan urutan tampilan
  4. Klik Save

Class Subject (Detail)

Halaman ini menugaskan mata pelajaran ke kombinasi kelas tertentu.

  1. Klik "Add Class Subject"
  2. Pilih Medium → Class → Stream → Semester
  3. Pilih Subject dari dropdown
  4. Centang "Is Core Subject" jika mata pelajaran wajib
  5. Klik Save
Pastikan Subject Type, Subject, Class, Stream, dan Semester sudah dibuat sebelum masuk ke halaman ini.

Assign Teachers (Detail)

  1. Klik "Assign Teachers"
  2. Pilih Medium → Class → Stream → Section
  3. Sistem menampilkan daftar mata pelajaran di kelas tersebut
  4. Pilih Teacher untuk setiap mata pelajaran dari dropdown
  5. Klik Update

2.3 Jadwal Pelajaran (Timetable)

Menu: Academics Management → Manage Timetable

Fungsi: Membuat jadwal pelajaran mingguan per kelas.

Cara Penggunaan
  1. Klik "Add Timetable"
  2. Pilih Medium → Class → Stream → Section → Semester
  3. Sistem menampilkan grid jadwal (hari × jam pelajaran)
  4. Untuk setiap slot, pilih Subject dan Teacher
  5. Klik Save

2.4 Silabus (Syllabus)

Menu: Academics Management → Syllabus

Cara Penggunaan
  1. Klik "Add Syllabus"
  2. Pilih Subject
  3. Masukkan Judul Silabus
  4. Klik Save

Tambah Bab (Chapter)

  1. Klik tombol "Chapter" pada baris silabus
  2. Klik "Add Chapter"
  3. Masukkan Judul Bab dan Deskripsi
  4. Klik Save

3. Manajemen Siswa

3.1 Admission Inquiry

Menu: Students Management → Admission Inquiry

Fungsi: Melihat daftar calon siswa yang mendaftar melalui formulir online di website sekolah.

3.2 Student Admission

Menu: Students Management → Students → Student Admission

Fungsi: Mendaftarkan siswa baru ke sistem.

Formulir Pendaftaran
BagianField
Personal InfoNama depan, nama belakang, tanggal lahir, gender, foto
Academic InfoMedium, Class, Stream, Section
Parent InfoNama orang tua, kontak, email
AddressAlamat lengkap

3.3 Students Details

Menu: Students Management → Students → Students Details

Fungsi: Halaman utama untuk melihat dan mengelola semua data siswa.

Fitur Halaman
FiturKeterangan
SearchCari siswa berdasarkan nama
Filter StatusAll / Under Review / Active / Leave
Filter Medium/Class/Stream/SectionFilter berdasarkan kategori akademik
ImportUpload data siswa massal via file Excel
ExportDownload data siswa ke file Excel
ViewLihat detail lengkap siswa
EditUbah data siswa
DeleteHapus data siswa
Cara Import Massal
  1. Klik tombol "Import"
  2. Download template Excel yang disediakan
  3. Isi data siswa sesuai format template
  4. Upload file Excel yang sudah diisi
  5. Klik Import untuk memproses

3.4 Assign Roll Number

Menu: Students Management → Students → Assign Roll Number

Fungsi: Menetapkan nomor induk/roll number untuk siswa per kelas.

  1. Pilih Class → Stream → Section
  2. Sistem menampilkan daftar siswa di kelas tersebut
  3. Masukkan Roll Number untuk setiap siswa
  4. Klik Save

3.5 Promote Students

Menu: Students Management → Students → Promote Students

Fungsi: Menaikkan siswa ke kelas berikutnya di akhir tahun ajaran.

  1. Pilih From Session Year dan To Session Year
  2. Pilih From Class dan To Class
  3. Sistem menampilkan daftar siswa yang bisa dipromosikan
  4. Centang siswa yang ingin dipromosikan
  5. Klik Promote
Promosi siswa bersifat permanen. Pastikan tahun ajaran dan kelas tujuan sudah benar.

3.6 Parents

Menu: Students Management → Parents

Fungsi: Mengelola data orang tua/wali siswa. Orang tua bisa login ke app untuk melihat info anak mereka.

Tambah Orang Tua
  1. Klik "Add Parents"
  2. Isi: Nama, username, email, password, nomor telepon, alamat, foto
  3. Klik Save

Import massal juga tersedia seperti pada Students Details.

3.7 Custom Fields

Menu: Students Management → Custom Fields

Fungsi: Menambahkan field kustom untuk data siswa atau orang tua (contoh: NIK, Agama, Golongan Darah).

  1. Klik "Add Custom Field"
  2. Pilih Type → Student atau Parent
  3. Masukkan Field Name
  4. Pilih Field Type (Text, Number, Date, dll)
  5. Klik Save

4. Kehadiran & Cuti

4.1 Student Attendance

Menu: Attendance & Leave → Student Attendance

Fungsi: Mencatat kehadiran siswa harian.

Cara Penggunaan
  1. Pilih Date, Class, Stream, Section
  2. Sistem menampilkan daftar siswa di kelas tersebut
  3. Tandai status untuk setiap siswa:
    • Present — Hadir
    • Absent — Tidak Hadir
    • Late — Terlambat
    • Leave — Cuti/Izin
  4. Klik Save

4.2 Student Leave

Menu: Attendance & Leave → Student Leave

Leave Type

Mengelola jenis cuti siswa (Sakit, Izin, Alpa, dll).

  1. Klik "Add Leave Type"
  2. Masukkan nama dan klik Save

Leave Request

Mengelola pengajuan cuti siswa.

  1. Klik "Add Leave Request"
  2. Pilih Student, Leave Type, Date From, Date To
  3. Masukkan Reason (alasan)
  4. Klik Save

4.3 Staff Attendance

Menu: Attendance & Leave → Staff Attendance

Fungsi: Mencatat kehadiran staff/guru harian. Cara penggunaan sama seperti Student Attendance.

4.4 Staff Leave

Menu: Attendance & Leave → Staff Leave

Sama seperti Student Leave, tetapi untuk staff/guru.

5. Penilaian & Ujian

5.1 Assignments (Tugas)

Menu: Assessment Management → Assignments

Fungsi: Membuat dan mengelola tugas/PR untuk siswa.

Cara Membuat Tugas
  1. Klik "Add Assignment"
  2. Pilih Subject, Teacher, Class, Stream, Section
  3. Masukkan Title dan Description
  4. Atur Due Date (batas pengumpulan)
  5. Klik Save

5.2 Exam (Ujian)

Menu: Assessment Management → Exam

Exam List

Mengelola daftar ujian (UTS, UAS, dll).

  1. Klik "Add Exam"
  2. Masukkan Nama Exam (contoh: "Ujian Tengah Semester")
  3. Pilih Session Year dan Semester
  4. Atur Start Date dan End Date
  5. Klik Save

Exam Result

Input nilai ujian siswa.

  1. Klik "Add Exam Result"
  2. Pilih Exam, Class, Stream, Section
  3. Sistem menampilkan daftar siswa dan mata pelajaran
  4. Masukkan Mark (nilai angka) untuk setiap siswa
  5. Klik Save

Exam Grade

Mengelola sistem grading (konversi nilai angka ke huruf).

  1. Klik "Add Grade"
  2. Masukkan Grade Name (A, B, C, D, E)
  3. Masukkan Mark From dan Mark To (rentang nilai)
  4. Klik Save
Contoh: A = 80-100, B = 70-79, C = 60-69, D = 50-59, E = 0-49

6. Keuangan

6.1 Fees (Biaya)

Menu: Finance Management → Fees

Fees List

Mengelola jenis-jenis biaya sekolah.

  1. Klik "Add Fees"
  2. Masukkan Nama Fees (contoh: "SPP Bulanan", "Uang Gedung")
  3. Pilih Type → Monthly / Yearly / One Time
  4. Klik Save

Fees Structure

Menetapkan struktur biaya untuk setiap kelas.

  1. Klik "Add Fees Structure"
  2. Pilih Medium → Class → Stream → Semester
  3. Pilih Fees yang ingin ditambahkan ke struktur
  4. Masukkan Amount (jumlah biaya)
  5. Atur Installment (cicilan) jika ada
  6. Klik Save

Fees Transactions

Mencatat pembayaran dari siswa.

  1. Klik "Add Fees Transaction"
  2. Pilih Student
  3. Sistem menampilkan daftar biaya yang belum dibayar
  4. Pilih Fees dan Installment yang dibayar
  5. Masukkan Amount, Payment Method, Transaction ID
  6. Tambahkan Remarks jika perlu
  7. Klik Save

6.2 Payroll (Gaji Staff)

Menu: Finance Management → Payroll

Manage Payroll

Mengelola gaji staff/guru bulanan.

  1. Klik "Add Payroll"
  2. Pilih Staff
  3. Sistem menampilkan komponen gaji (allowance & deduction)
  4. Masukkan Amount untuk setiap komponen
  5. Sistem menghitung Net Salary otomatis
  6. Klik Save

Payroll Components

Mengelola komponen gaji (Gaji Pokok, Tunjangan, Potongan, dll).

  1. Klik "Add Payroll Component"
  2. Masukkan Code (contoh: "GP", "TA", "PF")
  3. Masukkan Name (contoh: "Gaji Pokok")
  4. Pilih Type → Allowance (tambahan) / Deduction (potongan)
  5. Pilih Calculation Type → Fixed Amount / Percentage
  6. Masukkan Default Value
  7. Klik Save

6.3 Payment Settings

Menu: Finance Management → Payment Settings

Fungsi: Mengelola metode pembayaran yang tersedia di sistem (Transfer Bank, E-Wallet, QRIS, dll).

7. Acara & Media

7.1 Notice Board (Papan Pengumuman)

Menu: Event & Media Management → Notice Board

Fungsi: Membuat pengumuman untuk siswa, orang tua, dan staff. Pengumuman akan muncul di app siswa/orang tua.

  1. Klik "Add Notice"
  2. Masukkan Title dan Description
  3. Pilih Publish Date
  4. Klik Save

7.2 Events (Acara)

Menu: Event & Media Management → Events

Fungsi: Mengelola acara sekolah (Upacara, Lomba, Kunjungan, dll).

  1. Klik "Add Event"
  2. Masukkan Title dan Description
  3. Pilih Event Date
  4. Upload Image (opsional)
  5. Klik Save

7.3 Holiday (Hari Libur)

Menu: Event & Media Management → Holiday

  1. Klik "Add Holiday"
  2. Masukkan Title (contoh: "Libur Nasional")
  3. Pilih Start Date dan End Date
  4. Klik Save

7.4 Gallery

Menu: Event & Media Management → Gallery

Fungsi: Mengelola galeri foto sekolah yang tampil di website.

Cara Penggunaan

Buat Album

  1. Klik "Add Gallery"
  2. Masukkan Title (contoh: "Upacara Bendera 17 Agustus")
  3. Upload Image untuk cover album
  4. Klik Save

Tambah Foto ke Album

  1. Klik tombol "Content" pada album
  2. Klik "Add Content"
  3. Upload foto/video
  4. Masukkan Caption
  5. Klik Save

7.5 Highlights

Menu: Event & Media Management → Highlights

Fungsi: Mengelola highlight/prestasi sekolah. Tampil di website dan app.

Cara penggunaan sama seperti Gallery.

7.6 Sliders

Menu: Event & Media Management → Sliders

Fungsi: Mengelola slider/banner yang tampil di halaman depan website sekolah.

  1. Klik "Add Slider"
  2. Upload Image (ukuran recommended: 1920×600px)
  3. Masukkan Title dan Description (opsional)
  4. Atur Sort Order (urutan tampilan)
  5. Klik Save

8. Perpustakaan

8.1 Library Dashboard

Menu: Library Management → Library Dashboard

Menampilkan statistik perpustakaan: jumlah buku, peminjaman aktif, buku terlambat, dll.

8.2 Library Setup

SubmenuFungsiContoh
Book CategoryKategori bukuFiksi, Non-Fiksi, Referensi
Book AuthorDaftar penulisAndrea Hirata, Tere Liye
Book LanguageBahasa bukuIndonesia, Inggris
Book RackRak perpustakaanRak A1, Rak B2

8.3 Books

Add Book

Menambahkan buku baru ke perpustakaan.

Field yang Perlu Diisi
FieldKeterangan
TitleJudul buku
AuthorPilih dari daftar penulis
CategoryPilih kategori
LanguagePilih bahasa
RackPilih rak penyimpanan
ISBNNomor ISBN (opsional)
PublisherNama penerbit
Publish DateTanggal terbit
PriceHarga buku
QuantityJumlah eksemplar
ImageUpload cover buku (opsional)

Book List

Halaman daftar semua buku di perpustakaan dengan fitur search, filter, edit, delete, dan copy (tambah eksemplar).

8.4 Book Transactions

Menu: Library Management → Book Transactions

Fungsi: Mencatat peminjaman dan pengembalian buku.

  1. Klik "Add Transaction"
  2. Pilih Book dan Member (siswa/staff)
  3. Pilih Issue Date (tanggal pinjam)
  4. Pilih Return Date (tanggal kembali)
  5. Klik Save

Klik tombol "Return" saat buku dikembalikan.

8.5 Library Settings

Menu: Library Management → Library Settings

PengaturanKeterangan
Book Issue LimitMaksimal buku yang bisa dipinjam per anggota
Return DaysMaksimal hari peminjaman
Fine AmountDenda keterlambatan per hari

9. Manajemen Staff

9.1 Teachers (Guru)

Menu: Staff Management → Staff → Teachers

Fungsi: Mengelola data guru. Guru bisa login ke app untuk mengelola kelas, absensi, tugas, dan nilai.

Tambah Guru
  1. Klik "Add Teacher"
  2. Isi formulir:
    • Personal Info: Nama, username, email, password, foto
    • Contact Info: Nomor telepon, alamat
    • Academic Info: Qualification, Experience
    • Bank Details: Nomor rekening (untuk payroll)
  3. Klik Save

9.2 Librarians (Pustakawan)

Menu: Staff Management → Staff → Librarians

Sama seperti Teachers, tetapi role otomatis "Librarian" dengan akses ke modul perpustakaan.

9.3 Role & Permission

Menu: Staff Management → Role & Permission

Fungsi: Mengelola hak akses untuk setiap role staff.

  1. Klik tombol "Edit" pada role yang ingin diubah
  2. Centang/Uncheck permission untuk setiap modul
  3. Klik Save
Hati-hati saat mengubah permission. Pastikan staff tidak kehilangan akses ke fitur yang mereka butuhkan.

10. Tips & Kredensial

Tips Navigasi

Kredensial Login

RoleURLEmailPassword
Super Admin/superadmin/loginsuperadmin@superadmin.comsuperadmin
Admin/admin/loginadmin@dtcampus.comadmin
Admin 2/admin/loginriya@dtcampus.comadmin
Staff/staff/loginstaff@dtcampus.comstaff
StudentMobile App(lihat di Students)Student@123
ParentMobile App(lihat di Parents)parent

Data Demo yang Tersedia

Untuk mengubah password, masuk ke Profile → Change Password. Masukkan password lama terlebih dahulu untuk verifikasi.

SMART-IFS v1.4 — Smart-IFS School Management System
Panduan ini dibuat untuk membantu administrator mengelola sistem.