Data tersimpan di cloud — bisa diakses dari semua perangkat. Setup cukup sekali.
⭐ Cara Termudah — Upload File Config
Jika sudah punya file sypus-firebase-config.json (didownload dari perangkat lain yang sudah terhubung),
upload di sini — otomatis terhubung tanpa perlu isi apapun.
Format kolom (urutan sesuai template): Pengarang, Judul Buku, Tahun, Stok, Tipe Koleksi, Jenis Buku, Kategori, No Klasifikasi, No Inventaris 💡 Gunakan tombol "Unduh Template" untuk mendapatkan file Excel dengan pilihan dropdown di tiap kolom.
📊
Klik atau drag & drop file Excel buku
.xlsx / .xls / .csv
📘 Koleksi Referensi — Tidak Bisa Dipinjam
Buku referensi hanya bisa dibaca di tempat (kamus, ensiklopedia, atlas, dll).
atau upload massal:
Upload Excel Referensi
📗 Koleksi Sirkulasi — Bisa Dipinjam
Buku sirkulasi bisa dipinjam oleh siswa (buku teks, novel, buku penunjang, dll).
atau upload massal:
Upload Excel Sirkulasi
0 dipilih
Menampilkan 0 judul
☑
#
No. Inv
No Klasifikasi ↕
Pengarang ↕
Judul ↕
Tipe Koleksi
Jenis
Kategori
Tahun ↕
Stok
Tersedia
Aksi
0
Total Siswa
0
Kelas
0
Hadir Hari Ini
👤 Tambah Siswa Manual
👤
📂 Upload Data Siswa (Excel)
Format: Nama, NIS, Kelas
📊
Klik atau drag & drop
0 dipilih
Menampilkan 0 siswa
☑
#
Foto
NIS ↕
Nama ↕
Kelas ↕
QR
Aksi
0
Total Anggota
0
Punya Foto
0
Kelas
0
Aktif Bulan Ini
🎫 Preview Kartu Anggota
📚
PERPUSTAKAAN SEKOLAH
SMA Negeri 1
KARTU ANGGOTA PERPUSTAKAAN
👤
Nama Siswa
NIS: ——————
Kelas: —
T.A. 2024/2025
📥 Unduh Massal Kartu Anggota
Cetak kartu untuk banyak siswa sekaligus dalam satu PDF (kertas F4).
0 siswa dipilih
💡 Panduan Kartu Anggota
Kartu otomatis menampilkan logo & nama dari Pengaturan Identitas
Tambahkan foto siswa di halaman Siswa untuk kartu lengkap
Foto bisa upload manual atau gunakan Upload Folder (nama file = NIS)
PDF menggunakan kertas F4 (216×330mm)
Format PNG cocok untuk dicetak langsung di kartu PVC
Menampilkan 0 anggota
☑
#
Foto
NIS
Nama
Kelas
Status Foto
Aksi
0
Masuk Hari Ini
0
Sedang di Perpus
0
Minggu Ini
0
Total
⏱️ Minimal Durasi Kunjunganmenit
● Aktif (10 menit)
Jarak minimal antara scan masuk dan scan keluar.
Isi 0 untuk menonaktifkan batas waktu.
🏫
Absen Kunjungan Perpustakaan
Scan QR kartu siswa atau ketik NIS lalu tekan Enter Scan pertama = Mulai Kunjung · Scan kedua (≥10 menit) = Selesai Kunjung
🟢 0 Sedang Berkunjung
📅 0 Kunjungan Hari Ini
🏃 Sedang Berkunjung Sekarang
Menampilkan 0 kunjungan
#
NIS
Nama
Kelas
Tanggal
Jam Masuk
Jam Keluar
Durasi
Status
0
Aktif
0
Total
0
Terlambat
📤 Peminjaman — Scan QR
1
Scan Siswa
Klik kolom NIS → scan
2
Scan Buku
Klik kolom Buku → scan
3
Konfirmasi
Set tanggal & simpan
📷 Scan QR kartu siswa
📷 Scan barcode No. Inventaris
Menampilkan 0 transaksi
#
NIS
Nama
Kelas
Klasifikasi
Judul
Tgl Pinjam
Batas Kembali
Status
Aksi
0
Hari Ini
0
Total
Rp0
Total Denda
📥 Pengembalian — Scan QR
1
Scan Siswa
Klik kolom NIS → scan
2
Scan Buku
Klik kolom Buku → scan
3
Proses
Klik kembalikan
📷 Scan QR kartu siswa
📷 Scan barcode No. Inventaris
Menampilkan 0 pengembalian
#
NIS
Nama
Kelas
Klasifikasi
Judul
Tgl Pinjam
Rencana Kembali
Tgl Dikembalikan
Terlambat
Denda
📊 Ringkasan
📚 Per Klasifikasi
📘 Referensi
📗 Sirkulasi
📋 Rekap Buku
Laporan Stok Opname Perpustakaan
📈 Perbandingan Koleksi
Koleksi per No. Klasifikasi (DDC)
Daftar Buku Referensi (Tidak Dapat Dipinjam)
#
No. Inv
Klasifikasi
Pengarang
Judul
Tahun
Stok
Daftar Buku Sirkulasi (Dapat Dipinjam)
#
No. Inv
Klasifikasi
Pengarang
Judul
Tahun
Stok
Tersedia
Dipinjam
📋 Rekap Data Buku Perpustakaan
Lengkap dengan No. Inventaris barcode per eksemplar (C.1, C.2, dst)
#
No. Inventaris
No. Inv C.1
No. Inv C.2
No. Inv C.3
Klasifikasi
Pengarang
Judul
Jenis
Tahun
Stok
Tersedia
Dipinjam
QR Siswa
Scan untuk absen kunjungan perpustakaan
Label & Barcode Buku
Barcode klasifikasi + Call Number label
📊 Barcode
🏷️ Call Number
PERPUSTAKAAN
001.64
SUY
p
Format Call Number:
Baris 1: Nama Perpustakaan
Baris 2: No. Klasifikasi
Baris 3: 3 huruf pertama nama pengarang
Baris 4: huruf pertama judul buku
0
Belum Kembali
0
Terlambat
Rp0
Total Denda
7
Batas Hari
⚙️ Pengaturan Peminjaman & Denda
Batas Hari Peminjaman
hari
Denda Keterlambatan
Aktifkan atau nonaktifkan sistem denda
Nominal Denda per Hari
Rp/hari
● Denda Aktif
Menampilkan 0 peminjaman aktif
#
NIS
Nama
Kelas
Klasifikasi
Judul Buku
Tgl Pinjam
Jatuh Tempo
Hari ke-
Status
Denda
Aksi
🏫 Rekap Pengunjung
📤 Rekap Peminjam
Pilih Bulan:
📊 Statistik Bulan Ini
📅 Kunjungan per Hari
🏆 Top 10 Pengunjung Tersering
⏱️ Top 10 Durasi Terlama
Per sesi kunjungan
📋 Detail Kunjungan Bulan Ini
#
NIS
Nama
Kelas
Tanggal
Jam Masuk
Jam Keluar
Durasi
Pilih Bulan:
📊 Statistik Peminjaman
📚 Buku Terpopuler
🏆 Top 10 Peminjam Tersering
📋 Detail Peminjaman Bulan Ini
#
NIS
Nama
Kelas
Klasifikasi
Judul
Tgl Pinjam
Status
🖼️ Logo
🏫 Identitas
👤 Profil Admin
🔐 Akun & Keamanan
📂 Klasifikasi Buku
💾 Backup Data
⏱️ Kunjungan
☁️ Sinkronisasi
🖼️ Logo Sekolah & Perpustakaan
Logo akan otomatis muncul pada kartu anggota, dokumen PDF, dan header sistem.
🏫
Logo Sekolah
Tampil di kartu anggota & dokumen resmi
📚
Logo Perpustakaan
Logo khusus perpustakaan (opsional)
👤
Administrator
Admin Perpustakaan
@admin
Login terakhir: —
✏️ Edit Profil Admin
🏫
Perpustakaan Digital
Nama Sekolah
Alamat sekolah
🏫 Identitas Sekolah
📚 Identitas Perpustakaan
🖼️ Logo Sekolah / Perpustakaan
Logo Sekolah
🏫
PNG/JPG, maks 2MB
Logo Perpustakaan
📚
PNG/JPG, maks 2MB
🔑 Ganti Password
👤 Ganti Username
⚠️ Zona Berbahaya
➕ Tambah Kategori Baru
#6b7280
0
Total Kategori
0
Total Buku
0
DDC Standard
0
Custom
💾 Backup & Restore Data SYPUS
Unduh semua data sistem sebagai file backup (.json), lalu upload kembali kapan saja untuk memulihkan data setelah pembaruan sistem atau jika terjadi masalah.
📊 Data Tersimpan Saat Ini
0
📚 Buku
0
👤 Siswa
0
📋 Peminjaman
0
🚶 Kunjungan
⬇️
Unduh Backup
Simpan seluruh data ke file sypus-backup-[tanggal].json. Termasuk: buku, siswa, peminjaman, kunjungan, pengaturan, identitas.
⬆️
Restore / Upload Backup
Pulihkan data dari file backup .json yang sudah diunduh sebelumnya. ⚠ Data saat ini akan diganti!
📁
Klik atau drag & drop file backup .json
Hanya file sypus-backup-*.json yang dihasilkan oleh sistem ini
📋 Cara Menggunakan Backup
Klik "Unduh Backup" untuk menyimpan semua data ke file .json
Simpan file backup di tempat yang aman (USB / Google Drive / email)
Jika perlu restore: klik "Restore / Upload Backup" atau drag file ke kotak di atas
Sistem akan memuat ulang semua data dari file backup tersebut
Disarankan backup rutin: mingguan atau sebelum update sistem
🗑 Reset / Hapus Data
Hapus data tertentu secara permanen. Tidak dapat dibatalkan. Disarankan backup dulu sebelum reset.
🚶
Daftar Kunjungan
— data
📤
Daftar Peminjaman
— data
📥
Riwayat Pengembalian
— data
⚠️
Reset Semua Transaksi
Kunjungan + Peminjaman + Pengembalian
☁️ Sinkronisasi Cloud
Belum terhubung
📤 Bagikan Config ke Perangkat Lain
Download file sypus-firebase-config.json lalu bagikan ke pengguna lain.
Mereka cukup upload file ini di layar setup — langsung terhubung ke database yang sama tanpa perlu isi apapun.
💡 File ini hanya berisi config koneksi Firebase (bukan data perpustakaan). Aman untuk dibagikan ke seluruh pengelola.
⬆️ Upload File Config
📂
Klik atau drag & drop file config
Format: sypus-firebase-config.json
✅ Config berhasil dibaca:
🔑 Isi Manual Firebase Configuration
ℹ️ Cara Berbagi Akses ke Pengguna Lain
Pastikan sudah terhubung (status ✅ di atas)
Klik ⬇️ Download sypus-firebase-config.json
Kirim file tersebut ke pengguna lain via WhatsApp, email, dll
Pengguna lain buka SYPUS → upload file config → otomatis terhubung
⏱️ Pengaturan Sistem Kunjungan
Atur batas waktu minimal antara scan masuk dan scan keluar kunjungan perpustakaan.
Siswa yang scan kedua sebelum waktu ini terlewati akan ditolak dan mendapat peringatan.
⏳ Batas Waktu Minimal Kunjungan
menit
● Aktif — 10 menit
💡 Isi 0 untuk menonaktifkan batas waktu
(scan keluar bisa kapan saja setelah scan masuk).
Rentang yang disarankan: 5 – 30 menit.
⚡ Preset Cepat
ℹ️ Cara Kerja Sistem Kunjungan
Scan pertama → dicatat sebagai Jam Masuk (mulai kunjungan)
Scan kedua → dicek selisih waktu dari scan pertama
Jika selisih < batas minimal → ditolak, muncul peringatan berapa menit lagi
Jika selisih ≥ batas minimal → dicatat sebagai Jam Keluar (selesai kunjungan)
Daftar "Sedang Berkunjung" menampilkan indikator apakah siswa sudah boleh scan keluar
📷 Kualitas Penyimpanan Foto Siswa
Foto disimpan di IndexedDB browser (kapasitas besar, terpisah dari data utama).
Pilih kualitas sesuai kebutuhan — semakin tinggi kualitas, semakin besar ukuran file per foto.
🔧 Diagnostik Firebase & Penyimpanan Data
Klik tombol di bawah untuk cek status penyimpanan.