Esempio n. 1
0
 public function ambilSemuaSiswaDenganKelas()
 {
     $ps = $this->connection->prepare("SELECT siswa.nomor_siswa,siswa.nama as namaSiswa,kelas.id_kelas,kelas.nama as namaKelas\n\t\t\tFROM siswa INNER JOIN kelas on(siswa.id_kelas=kelas.id_kelas)\n                        ORDER BY namaKelas,namaSiswa");
     $ps->execute();
     $rs = $ps->fetchAll();
     $siswas = new ArrayObject();
     foreach ($rs as $s) {
         $siswa = new Siswa();
         $kelas = new Kelas();
         $siswa->setNomorSiswa($s["nomor_siswa"]);
         $siswa->setNama($s['namaSiswa']);
         $kelas->setIdKelas($s["id_kelas"]);
         $kelas->setNama($s["namaKelas"]);
         $siswa->setKelas($kelas);
         $siswas->append($siswa);
     }
     return $siswas;
 }
Esempio n. 2
0
<?php

class Siswa
{
    private $nama;
    private $alamat;
    public function setNama($val)
    {
        $this->nama = $val;
    }
    public function getNama()
    {
        return $this->nama;
    }
    public function setAlamat($val)
    {
        $this->alamat = $val;
    }
    public function getAlamat()
    {
        return $this->alamat;
    }
}
$siswa = new Siswa();
$siswa->setNama("Beni");
$siswa->setAlamat("Bandung");
echo "Siswa " . $siswa->getNama() . " tinggal di " . $siswa->getAlamat() . "\n";
Esempio n. 3
0
<?php

include_once '../service/SiswaServiceImpl.php';
include_once '../entity/Siswa.php';
include_once '../service/KelasServiceImpl.php';
$perintah = $_POST["perintah"];
$siswa = new Siswa();
$kelasService = new KelasServiceImpl();
$siswaService = new SiswaServiceImpl();
if ($perintah == "simpan") {
    $nama = $_POST["nama"];
    $idKelas = $_POST["kelas"];
    $kelasObj = $kelasService->ambilKelas($idKelas);
    $siswa->setNama($nama);
    $siswa->setKelas($kelasObj);
    $siswaService->simpanSiswa($siswa);
} elseif ($perintah == "ubah") {
    $nama = $_POST["nama"];
    $idKelas = $_POST["kelas"];
    $nomorSiswa = $_POST["nomorSiswa"];
    $kelasObj = $kelasService->ambilKelas($idKelas);
    $siswa->setNomorSiswa($nomorSiswa);
    $siswa->setNama($nama);
    $siswa->setKelas($kelasObj);
    $siswaService->ubahSiswa($siswa);
} elseif ($perintah == "hapus") {
    $nomorSiswa = $_POST["nomorSiswa"];
    $siswaService->hapusSiswa($nomorSiswa);
}