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
PRIMARYBTREEYaTidakid9ATidak
cache_keyBTREEYaTidakcache_key9ATidak

announcements

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
group_idvarchar(50)Tidak
id_pengirimint(11)Tidak users -> id
id_penerimaint(11)YaNULL users -> id
judulvarchar(100)Tidak
isi_pesantextTidak
lampiranvarchar(255)YaNULL
target_typeenum('all', 'selected')Yaall
target_idstextYaNULL
file_pathvarchar(255)YaNULL
file_typeenum('image', 'document')YaNULL
filestextYaNULL
tipeenum('info', 'alert', 'tugas')Yainfo
is_readtinyint(1)Ya0
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid304ATidak
id_pengirimBTREETidakTidakid_pengirim2ATidak
id_penerimaBTREETidakTidakid_penerima304AYa

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', 'libur')Yahadir
terlambat_menitint(11)Ya0
approval_statusenum('pending', 'disetujui', 'ditolak')Yapending
keterangantextYaNULL
oppositecam_masukvarchar(255)YaNULL
oppositecam_pulangvarchar(255)YaNULL

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid8225ATidak
id_siswaBTREETidakTidakid_siswa178AYa

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
PRIMARYBTREEYaTidakid36ATidak
fk_company_kategoriBTREETidakTidakid_kategori12AYa

company_locations

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
company_idint(11)Tidak companies -> id
nama_cabangvarchar(100)YaNULL
alamattextYaNULL
latitudedecimal(10,8)Tidak
longitudedecimal(11,8)Tidak
radius_meterint(11)Ya50
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid71ATidak
fk_location_companyBTREETidakTidakcompany_id71ATidak

company_shifts

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
company_idint(11)Tidak companies -> id
nama_shiftvarchar(50)Tidak contoh: Shift 1, Shift 2, Shift 3
jam_masuktimeYaNULL
jam_pulangtimeYaNULL
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid0ATidak
company_idBTREETidakTidakcompany_id0ATidak

galeri_kegiatan

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_siswaint(11)Tidak
fotovarchar(255)Tidak
keterangantextTidak
waktu_uploaddatetimeTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid434ATidak

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

izin_pkl

KolomJenisTak TernilaiBawaan Tautan ke Komentar MIME
id (Utama)int(11)Tidak
id_siswaint(11)Tidak users -> id
tanggaldateTidak
jenisenum('izin', 'sakit')Tidak
keterangantextYaNULL
fotovarchar(255)YaNULL
approval_statusenum('pending', 'disetujui', 'ditolak')Yapending
approval_atdatetimeYaNULL
approved_byint(11)YaNULL users -> id
created_attimestampTidakCURRENT_TIMESTAMP

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid4ATidak
id_siswaBTREETidakTidakid_siswa4ATidak
approved_byBTREETidakTidakapproved_by2AYa

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
PRIMARYBTREEYaTidakid5230ATidak
id_siswaBTREETidakTidakid_siswa163ATidak
idx_kkniBTREETidakTidakid_kkni (191)348AYa

kategori_dudi

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

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid7ATidak

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
PRIMARYBTREEYaTidakid43ATidak
id_guruBTREETidakTidakid_guru21ATidak
id_companyBTREETidakTidakid_company43ATidak

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
PRIMARYBTREEYaTidakid175ATidak
id_siswaBTREEYaTidakid_siswa175AYa
id_adminBTREETidakTidakid_admin2AYa
id_guruBTREETidakTidakid_guru43AYa
id_companyBTREETidakTidakid_company87AYa

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
PRIMARYBTREEYaTidakid41ATidak
id_kategoriBTREETidakTidakid_kategori13ATidak

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
usernamevarchar(50)Tidak
passwordvarchar(255)Tidak
roleenum('admin', 'guru', 'siswa')Tidak
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
izin_tugas_luartinyint(1)Tidak0 1 = diizinkan absen luar area (sekali pakai)
gelombangtinyint(2)Ya1
gelombang_mulaidateYaNULL
gelombang_selesaidateYaNULL

Indeks

Indeks belum ditentukan!
Nama kunciJenisUnikDipadatkanKolomKardinalitasPenyortiranTak TernilaiKomentar
PRIMARYBTREEYaTidakid161ATidak
usernameBTREEYaTidakusername161ATidak