Initial commit

This commit is contained in:
root
2026-05-26 08:07:45 +00:00
commit a234e55e64
4263 changed files with 855927 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class SiswaModel extends CI_Model {
// Get all siswa
public function getAll()
{
return $this->db
->order_by('nama_kelas', 'ASC')
->order_by('nama', 'ASC')
->get('v_siswa')
->result();
}
// Insert siswa
public function insert($data)
{
return $this->db->insert('siswa', $data);
}
// Cari ID kelas berdasarkan nama kelas
public function getKelasIdByName($nama)
{
$row = $this->db->get_where('kelas', ['nama' => $nama])->row();
return $row ? $row->id : null;
}
// Cari ID kamar berdasarkan nama kamar & nama gedung
public function getKamarIdByName($kamar, $gedung)
{
$row = $this->db->get_where('kamar', [
'nama' => $kamar,
'gedung' => $gedung
])->row();
return $row ? $row->id : null;
}
}