ai_insight_cache

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
cache_keyvarchar(100)Tidak contoh: insight_harian_2026-06-25 atau ringkasan_minggu_2026-W26_gel1
tipeenum('insight_harian', 'ringkasan_mingguan_kendala')Yainsight_harian
gelombangint(11)YaNULL
konten_jsonlongtextTidak
generated_attimestampTidakCURRENT_TIMESTAMP
expires_attimestampYaNULL

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
cache_keyBTREEYaTidakcache_key0ATidak

announcements

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
group_idvarchar(32)YaNULL
id_pengirimint(11)YaNULL users -> id
id_penerimaint(11)YaNULL
judulvarchar(100)YaNULL
isi_pesantextYaNULL
tipeenum('info', 'alert', 'tugas')Yainfo
target_typeenum('all', 'selected')Yaall
target_idstextYaNULL
filestextYaNULL
is_readtinyint(1)Ya0
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_pengirimBTREETidakTidakid_pengirim0AYa
idx_group_idBTREETidakTidakgroup_id0AYa

attendance

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_siswaint(11)YaNULL users -> id
waktu_absentimestampTidakCURRENT_TIMESTAMP
waktu_pulangdatetimeYaNULL
lat_saat_inidecimal(10,8)YaNULL
long_saat_inidecimal(11,8)YaNULL
lat_pulangvarchar(255)YaNULL
long_pulangvarchar(255)YaNULL
jarak_meterfloatYaNULL
foto_buktivarchar(255)YaNULL
foto_pulangvarchar(255)YaNULL
foto_izinvarchar(255)YaNULL
statusenum('hadir', 'terlambat', 'izin', 'alpha', 'sakit')Yahadir
approval_statusenum('pending', 'disetujui', 'ditolak')Yapending
keterangantextYaNULL
oppositecam_masukvarchar(255)YaNULL
oppositecam_pulangvarchar(255)YaNULL
terlambat_menitint(11)Ya0
dicatat_olehint(11)YaNULL NULL = siswa absen sendiri, terisi = ID ketua/wakil yang absen

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid522ATidak
id_siswaBTREETidakTidakid_siswa74AYa
idx_dicatat_olehBTREETidakTidakdicatat_oleh6AYa

bulletin_kelas

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
id_pengirimint(11)Tidak users -> id
isitextTidak
is_pinnedtinyint(1)Ya0
tipeenum('info', 'informasi', 'pengumuman', 'agenda', 'tugas')Yainfo
tanggal_agendadateYaNULL
file_namevarchar(255)YaNULL
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_companyBTREETidakTidakid_company0ATidak
id_pengirimBTREETidakTidakid_pengirim0ATidak

chat_kelas

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_kelasint(11)Tidak kelas -> id
id_pengirimint(11)Tidak users -> id
pesantextTidak
waktutimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_kelasBTREETidakTidakid_kelas0ATidak
id_pengirimBTREETidakTidakid_pengirim0ATidak

companies

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
nama_perusahaanvarchar(100)Tidak
penanggung_jawabvarchar(100)YaNULL
alamattextYaNULL
latitudedecimal(10,8)Tidak
longitudedecimal(11,8)Tidak
radius_meterint(11)Ya50
created_attimestampTidakCURRENT_TIMESTAMP
id_kategoriint(11)YaNULL kategori_dudi -> id

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
fk_company_kategoriBTREETidakTidakid_kategori0AYa

daily_motivation

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
harienum('Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu')Tidak
motivasitextTidak
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid7ATidak
unique_hariBTREEYaTidakhari7ATidak

galeri_kegiatan

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_siswaint(11)Tidak
id_companyint(11)YaNULL companies -> id
fotovarchar(255)Tidak
keterangantextTidak
waktu_uploaddatetimeTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid3ATidak
fk_galeri_companyBTREETidakTidakid_company3AYa

gelombang_pkl

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
nomor_gelombangint(11)Tidak
nama_gelombangvarchar(100)Tidak
tanggal_mulaidateYaNULL
tanggal_selesaidateYaNULL
is_activetinyint(1)Ya1
dapat_ringkasan_aitinyint(1)Ya0 1 = gelombang ini mendapat ringkasan AI mingguan
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid2ATidak
nomor_gelombangBTREEYaTidaknomor_gelombang2ATidak

jadwal_harian

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
tanggaldateTidak
tekstextYaNULL
fotovarchar(255)YaNULL
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_companyBTREETidakTidakid_company0ATidak

jadwal_pelajaran

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
harienum('Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu')Tidak
jam_mulaitimeTidak
jam_selesaitimeTidak
mata_pelajaranvarchar(100)Tidak
guruvarchar(100)YaNULL
keterangantextYaNULL
fotovarchar(255)YaNULL
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid18ATidak
idx_company_hariBTREETidakTidakid_company2ATidak
hari6ATidak

jadwal_piket

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_kelasint(11)Tidak kelas -> id
id_companyint(11)YaNULL companies -> id
harienum('Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu')Tidak
shiftenum('Pagi', 'Siang')YaPagi
id_siswaint(11)Tidak users -> id

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid33ATidak
id_kelasBTREETidakTidakid_kelas2ATidak
id_siswaBTREETidakTidakid_siswa33ATidak
fk_piket_companyBTREETidakTidakid_company2AYa

jurnal_pkl

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_siswaint(11)Tidak users -> id
id_kknitextYaNULL
tanggaldateTidak
kegiatantextTidak
kendalatextYaNULL
statusenum('pending', 'disetujui', 'ditolak')Yapending
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampYaNULL

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_siswaBTREETidakTidakid_siswa0ATidak
idx_kkniBTREETidakTidakid_kkni (191)0AYa

kas_kelas

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)YaNULL companies -> id
tanggaldateTidak
deskripsivarchar(255)Tidak
pemasukanint(11)Ya0
pengeluaranint(11)Ya0
saldoint(11)Tidak
fotovarchar(255)YaNULL
id_bendaharaint(11)Tidak users -> id
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid1ATidak
id_bendaharaBTREETidakTidakid_bendahara1ATidak
fk_kas_companyBTREETidakTidakid_company1AYa

kas_pembayaran

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
id_siswaint(11)Tidak users -> id
minggu_keint(11)Tidak
bulanint(11)Tidak
tahunint(11)Tidak
dibayartinyint(1)Ya0
ciciltinyint(1)Ya0
tanggal_bayardatetimeYaNULL
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid363ATidak
id_companyBTREEYaTidakid_company2ATidak
id_siswa72ATidak
minggu_ke363ATidak
bulan363ATidak
tahun363ATidak
id_siswaBTREETidakTidakid_siswa72ATidak

kas_settings

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
harienum('Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu')Tidak
nominal_per_hariint(11)Tidak
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid1ATidak
id_companyBTREEYaTidakid_company1ATidak
hari1ATidak

kategori_dudi

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
nama_kategorivarchar(100)Tidak

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak

kelas

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
nama_kelasvarchar(50)Tidak
id_wali_kelasint(11)YaNULL users -> id

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid2ATidak
id_wali_kelasBTREETidakTidakid_wali_kelas2AYa

kelas_settings

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
nama_kelas_customvarchar(100)YaNULL
mottotextYaNULL
primary_colorvarchar(7)Ya#fbbf24
secondary_colorvarchar(7)Ya#3b82f6
bg_opacitydecimal(3,2)Ya0.60
bg_modeenum('cover', 'contain', 'repeat', 'stretch')Yacover
backgroundvarchar(255)YaNULL
logovarchar(255)YaNULL
maskotvarchar(255)YaNULL
created_attimestampTidakCURRENT_TIMESTAMP
updated_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_companyBTREEYaTidakid_company0ATidak

komentar

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
parent_typeenum('bulletin', 'pengumuman', 'jadwal', 'post')Tidak
parent_idint(11)Tidak
id_userint(11)Tidak users -> id
komentartextTidak
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
idx_parentBTREETidakTidakparent_type0ATidak
parent_id0ATidak
id_userBTREETidakTidakid_user0ATidak

kunjungan_guru

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_guruint(11)Tidak
id_companyint(11)Tidak
nama_perusahaanvarchar(255)Tidak
tanggaldateTidak
waktutimeTidak
latdecimal(10,8)Tidak
lngdecimal(11,8)Tidak
fotovarchar(255)Tidak
catatantextYaNULL
alamat_lengkaptextYaNULL
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_guruBTREETidakTidakid_guru0ATidak
id_companyBTREETidakTidakid_company0ATidak

pengumuman

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(10)Tidak
judulvarchar(255)Tidak
isitextTidak
tipeenum('info', 'penting', 'peringatan')Tidakinfo
target_kelasvarchar(50)YaNULL NULL = semua kelas
tanggal_mulaidateYaNULL
tanggal_selesaidateYaNULL
is_activetinyint(1)Tidak1
created_byint(10)YaNULL
created_atdatetimeTidakCURRENT_TIMESTAMP
updated_atdatetimeTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid2ATidak
idx_activeBTREETidakTidakis_active2ATidak
tanggal_mulai2AYa
tanggal_selesai2AYa
idx_kelasBTREETidakTidaktarget_kelas2AYa

pengumuman_kelas

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_kelasint(11)Tidak kelas -> id
id_companyint(11)YaNULL companies -> id
id_pengirimint(11)Tidak users -> id
judulvarchar(255)Tidak
isitextTidak
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_kelasBTREETidakTidakid_kelas0ATidak
id_pengirimBTREETidakTidakid_pengirim0ATidak
fk_pengumuman_companyBTREETidakTidakid_company0AYa

piket_checklist

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_companyint(11)Tidak companies -> id
tanggaldateTidak
id_siswaint(11)Tidak users -> id Petugas yang mengisi checklist
created_attimestampTidakCURRENT_TIMESTAMP
kelas_bersihtinyint(1)Ya0
sampah_kosongtinyint(1)Ya0
sapu_kembalitinyint(1)Ya0
tv_ac_lampu_matitinyint(1)Ya0
fotovarchar(255)YaNULL
updated_attimestampYaNULL

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid14ATidak
unique_company_tanggalBTREEYaTidakid_company2ATidak
tanggal14ATidak
id_siswaBTREETidakTidakid_siswa14ATidak

ploting

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_adminint(11)YaNULL users -> id
id_guruint(11)YaNULL users -> id
id_siswaint(11)YaNULL users -> id
id_companyint(11)YaNULL companies -> id

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid32ATidak
id_siswaBTREEYaTidakid_siswa32AYa
id_adminBTREETidakTidakid_admin2AYa
id_guruBTREETidakTidakid_guru2AYa
id_companyBTREETidakTidakid_company2AYa

standar_kkni

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_kategoriint(11)Tidak kategori_dudi -> id
poin_kknitextTidak

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
id_kategoriBTREETidakTidakid_kategori0ATidak

themes

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
namevarchar(50)Tidak
primary_colorvarchar(7)Tidak
secondary_colorvarchar(7)Tidak
background_colorvarchar(7)Tidak
text_colorvarchar(7)Tidak
accent_colorvarchar(7)Tidak
glass_bgvarchar(50)Yargba(255,255,255,0.06)
border_colorvarchar(50)Yargba(255,255,255,0.08)
is_defaulttinyint(1)Ya0

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid6ATidak
nameBTREEYaTidakname6ATidak

users

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
nama_lengkapvarchar(100)Tidak
nisvarchar(20)YaNULL
nisnvarchar(20)YaNULL
kelasvarchar(50)YaNULL
gelombangtinyint(2)Ya1
gelombang_mulaidateYaNULL
gelombang_selesaidateYaNULL
usernamevarchar(50)Tidak
passwordvarchar(255)Tidak
roleenum('admin', 'guru', 'siswa', 'satpam')Tidak
role_detailenum('ketua_kelas', 'wakil', 'sekretaris', 'wakil_sekretaris', 'bendahara', 'wakil_bendahara', 'siswa', 'wali_kelas', 'satpam')Yasiswa
id_kelasint(11)YaNULL
foto_profilvarchar(255)Yadefault.png
foto_face_modeltextYaNULL
token_devicevarchar(255)YaNULL
created_attimestampTidakCURRENT_TIMESTAMP
no_hpvarchar(20)YaNULL
jam_masuk_defaulttimeYaNULL
jam_pulang_defaulttimeYaNULL
tanggal_lahirdateYaNULL
theme_idint(11)YaNULL themes -> id
preferensi_temaenum('dark', 'light', 'lite')Yadark
theme_preferencevarchar(20)Yadefault
izin_tugas_luartinyint(1)Tidak0 1 = boleh absen di luar radius sekolah (daring/tugas luar)

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid124ATidak
usernameBTREEYaTidakusername124ATidak
theme_idBTREETidakTidaktheme_id2AYa