The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by midisma.2014, 2021-09-21 02:36:48

Dokumentasi Pendaftaran Asrama Sabar1

Dokumentasi Pendaftaran Asrama Sabar1

<center>
<button onclick="window.print()">CETAK</button>
</center>
</body>
</html>
32. Nama fail : Senarai_pelajarasrama.php
<?php
include ('connection.php');
?>

<html>
<link rel ="stylesheet" href="jadual.css" >
<body>
<table style="width:95%">
<caption> SENARAI PELAJAR ASRAMA SABAR</caption>
<tr>
<th> BIL </th>
<th> NO KP PELAJAR </th>
<th> NAMA PELAJAR </th>
<th> JANTINA </th>
<th> ALAMAT </th>
<th> NO. TELEFON </th>
<th> KELAYAKAN </th>
<th> ID KELAS </th>
<th> TARIKH DAFTAR </th>
<th> NAMA DORM </th>
<th colspan="2"> OPERASI </th>

</tr>

<?php
include ('connection.php');

$sql = "SELECT pelajar.*, dorm.NamaDorm FROM dorm JOIN pelajar on
(pelajar.No_Dorm = dorm.No_Dorm)";

$data = mysqli_query($connect, $sql);
$bil=1;
while ($row = mysqli_fetch_array($data)) {

?>
<tr>

<td class="bil"><?php echo $bil; ?></td>
<td> <?php echo $row ['NoKP_Pelajar'];?></td>
<td> <?php echo $row ['NamaPelajar'];?></td>
<td> <?php echo $row ['Jantina'];?></td>
<td> <?php echo $row ['Alamat'];?></td>
<td> <?php echo $row ['NoTel'];?></td>
<td> <?php echo $row ['Kelayakan'];?></td>
<td> <?php echo $row ['IDKelas'];?></td>
<td> <?php echo $row ['TarikhDaftar'];?></td>
<td> <?php echo $row ['NamaDorm'];?></td>
<td>

48

<a href="pelajar_update.php?NoKP_Pelajar=<?php echo
$row['NoKP_Pelajar'];?>" >

<img src=images/edit.png>
</a>
</td>
<td>
<a href="pelajar_delete.php?NoKP_Pelajar=<?php echo
$row['NoKP_Pelajar'];?>" >

<img src=images/delete.png>
</a>

</td>
</tr>
<?php
$bil=$bil+1;} ?>

</table>
<br>
<center>
<button onclick="window.print()">CETAK</button>
</center>
</body>
</html>
33. Nama fail : Senarai_pelajarAspura.php
<?php
include ('connection.php');
?>

<html>
<link rel ="stylesheet" href="jadual.css" >
<body>
<table style="width:95%">
<caption> SENARAI PELAJAR ASPURA </caption>
<tr>
<th> BIL </th>
<th> NO KP PELAJAR </th>
<th> NAMA PELAJAR </th>
<th> ALAMAT RUMAH </th>
<th> No Telefon </th>
<th> KELAYAKAN </th>
<th> ID KELAS </th>
<th> TARIKH </th>
<th> NAMA DORM </th>

</tr>

<?php

$sql = 'SELECT * from pelajar
JOIN dorm on pelajar.No_Dorm=dorm.No_Dorm
WHERE Kod_Blok = "A1" ';

$data = mysqli_query($connect, $sql);
$bil=1;

while ($row = mysqli_fetch_array($data)) {
?>
<tr>

49

<td class="bil"><?php echo $bil; ?></td>
<td> <?php echo $row ['NoKP_Pelajar'];?></td>
<td> <?php echo $row ['NamaPelajar'];?></td>
<td> <?php echo $row ['Alamat'];?></td>
<td> <?php echo $row ['NoTel'];?></td>
<td> <?php echo $row ['Kelayakan'];?></td>
<td> <?php echo $row ['IDKelas'];?></td>
<td> <?php echo $row ['TarikhDaftar'];?></td>
<td> <?php echo $row ['NamaDorm'];?></td>

</tr>
<?php $bil=$bil+1;} ?>

</table>
<br>
<center>
<button onclick="window.print()">CETAK</button>
</center>
</body>
</html>
34. Nama fail : Senarai_pelajarAspuri.php
<?php
include ('connection.php');
?>

<html>
<link rel ="stylesheet" href="jadual.css" >
<body>
<table style="width:95%">
<caption> SENARAI PELAJAR ASPURI </caption>
<tr>
<th> BIL </th>
<th> NO KP PELAJAR </th>
<th> NAMA PELAJAR </th>
<th> ALAMAT RUMAH </th>
<th> No Telefon </th>
<th> KELAYAKAN </th>
<th> ID KELAS </th>
<th> TARIKH </th>
<th> NAMA DORM </th>

</tr>

<?php

$sql = 'select * from pelajar
join dorm on pelajar.No_Dorm=dorm.No_Dorm
WHERE Kod_Blok = "A2" ';

$data = mysqli_query($connect, $sql);
$bil=1;

while ($row = mysqli_fetch_array($data)) {
?>
<tr>
<td class="bil"><?php echo $bil; ?></td>
<td> <?php echo $row ['NoKP_Pelajar'];?></td>

50

<td> <?php echo $row ['NamaPelajar'];?></td>
<td> <?php echo $row ['Alamat'];?></td>
<td> <?php echo $row ['NoTel'];?></td>
<td> <?php echo $row ['Kelayakan'];?></td>
<td> <?php echo $row ['IDKelas'];?></td>
<td> <?php echo $row ['TarikhDaftar'];?></td>
<td> <?php echo $row ['NamaDorm'];?></td>

</tr>
<?php $bil=$bil+1;} ?>

</table>
<br>
<center>
<button onclick="window.print()">CETAK</button>
</center>
</body>
</html>
35. Nama fail : laporan_pilihan.php
<?php
include ('connection.php');

?>
<html>
<link rel="stylesheet" href="jadual.css">
<body>

<form action = "laporan_cetak.php" method ="post">
<table>
<caption>Pilihan untuk cetak Laporan</caption>
<tr>
<th>Tingkatan</th>
<th>Kelayakan</th>

</tr>
<tr>

<td> <select name="tingkatan">
<option value='0'>Semua</option>
<?php

$sql="select DISTINCT(Ting) from kelas order by Ting";
$data = mysqli_query($connect,$sql);
while($row=mysqli_fetch_array($data)) {

echo "<option value='$row[Ting]'>$row[Ting]</op-
tion>";

}
?>
</select>
<td> <select name="Kelayakan">
<option value='0'>Semua</option>
<?php
$sql="SELECT DISTINCT(Kelayakan) FROM pelajar order by
Kelayakan";
$data = mysqli_query($connect,$sql);
while($row=mysqli_fetch_array($data)) {

echo "<option value='$row[Kelayakan]'>$row[Ke-
layakan]</option>";

}
?>

51

</select>
</td>

</tr>
</table>
<button class="papar" type="submit">Papar</button>
</form>
</body>

</html>

36. Nama fail : laporan_cetak.php
<?php
include ('connection.php');
?>
<html>
<link rel="stylesheet" href="jadual.css">
<body>

<table style="width:95%">
<tr>
<th>Bil</th>
<th> NO KP PELAJAR </th>
<th> NAMA PELAJAR </th>
<th> JANTINA </th>
<th> ALAMAT </th>
<th> NO. TELEFON </th>
<th> KELAYAKAN </th>
<th> TINGKATAN </th>
<th> NAMA KELAS </th>
<th> TARIKH DAFTAR </th>
<th> NAMA DORM </th>
</tr>

<?php

$tingkatan=$_POST['tingkatan'];
$Kelayakan=$_POST['Kelayakan'];

$sql = "SELECT pelajar.*, dorm.NamaDorm, kelas.NamaKelas, ke-
las.Ting FROM pelajar

JOIN kelas on pelajar.IDKelas=kelas.IDKelas
JOIN dorm on pelajar.No_Dorm = dorm.No_Dorm
WHERE 1";

$tajuk = "Laporan Keseluruhan";

if($tingkatan!='0'){
$sql = $sql ." AND pelajar.IDKelas in (SELECT IDKelas FROM

kelas WHERE Ting = '$tingkatan')";
}

if($Kelayakan !='0'){
$sql .= " AND pelajar.Kelayakan = '$Kelayakan'";

}
$bil=1;
$jumlah_keseluruhan = 0;

52

$data = mysqli_query($connect, $sql);
if(mysqli_num_rows($data)>0){

while($row = mysqli_fetch_array($data)){
?>
<tr>

<td> <?php echo $bil; ?> </td>

<td> <?php echo $row ['NoKP_Pelajar'];?></td>
<td> <?php echo $row ['NamaPelajar'];?></td>
<td> <?php echo $row ['Jantina'];?></td>
<td> <?php echo $row ['Alamat'];?></td>
<td> <?php echo $row ['NoTel'];?></td>
<td> <?php echo $row ['Kelayakan'];?></td>
<td> <?php echo $row ['Ting']; ?> </td>
<td> <?php echo $row ['NamaKelas'];?></td>
<td> <?php echo $row ['TarikhDaftar'];?></td>
<td> <?php echo $row ['NamaDorm'];?></td>
</tr>
<?php

$bil = $bil+1;
}
}
else{
echo "<tr><td colspan='11'>Tiada Rekod dijumpai</td></tr>";
}

?>

<caption> <?php echo $tajuk;?></caption>
</table>
<button class="cetak" onclick="window.print()">Cetak</button>

</body>

</html>
37) Nama fail : cari.php
<?php

echo '
<link rel="stylesheet" href="jadual.css">
<h1 class=header>Sistem Pendaftaran AsSabar</h1>
<form method=post action=cari.php>

<label>Masukkan No KP Pelajar : </label><br>
<input type=text name=NoKP_Pelajar>

<input type="submit" value="Cari">
</form>
';

include('connection.php');
if (isset($_POST['NoKP_Pelajar'])) {

$NoKP_Pelajar = $_POST['NoKP_Pelajar'];

$sql = "SELECT * FROM pelajar WHERE NoKP_Pelajar = '$NoKP_Pelajar'";
$result = mysqli_query($connect, $sql);

if(mysqli_num_rows($result)>0){
$row = mysqli_fetch_array($result);

53

$NoKP_Pelajar = $row['NoKP_Pelajar'];
$NamaPelajar = $row['NamaPelajar'];
$Jantina = $row['Jantina'];
$Alamat = $row['Alamat'];
$NoTel = $row['NoTel'];
$Kelayakan = $row['Kelayakan'];
$IDKelas = $row['IDKelas'];
$TarikhDaftar = $row['TarikhDaftar'];
$No_Dorm = $row['No_Dorm'];

?>

<form>

<table style="width:80%">
<tr>
<td> PERKARA</td>
<td>MAKLUMAT</td>

</tr>
<tr>
<td> No KP PELAJAR</td>
<td><?php echo $NoKP_Pelajar ?></td>

</tr>
<tr>
<td> Nama Pelajar</td>
<td><?php echo $NamaPelajar ?></td>

</tr>
<tr>
<td>Jantina</td>
<td><?php echo $Jantina ?></td>

</tr>
<tr>
<td> Alamat</td>
<td><?php echo $Alamat ?></td>

</tr>
<tr>
<td> No. Telefon</td>
<td><?php echo $NoTel ?></td>

</tr>
<tr>
<td> Kelayakan</td>
<td><?php echo $Kelayakan ?></td>

</tr>
<tr>
<td> ID Kelas</td>
<td><?php echo $IDKelas?></td>

</tr>
<tr>
<td> Tarikh Daftar</td>
<td><?php echo $NoKP_Pelajar ?></td>

</tr>
<tr>
<td> No Dorm</td>
<td><?php echo $No_Dorm ?></td>

</tr>

<?php
}

54

else{
echo "<h2>Rekod tak jumpa</h2>";

}

}
?>
</table>
<br>

</form>

<button class="cetak" onclick="window.print()" >CETAK</button>
38) Nama fail : import.php

<?php
include ('connection.php');
?>
<!-- arahan untuk upload file -->

<link rel="stylesheet" href="jadual2.css">
<CENTER>
<h1>Import Data Pentadbir</h1>
<form method = 'POST' action ='import.php' enctype = 'multipart/form-data'>

<br><h3> Pilih fail txt untuk di import: </h3><br>
<input type ='file' name = 'file' required/>
<button type = 'submit' name= 'btn-import'>Muat Naik</button>
</form>

<!-- arahan untuk upload file tamat -->

<!-- arahan untuk mendapatkan data dari file yg diupload mula -->
<?PHP

if(isset($_POST['btn-import']))
{
include('connection.php');
$namafailsementara=$_FILES["file"]["tmp_name"];
$namafail=$_FILES['file']['name'];
$jenisfail=pathinfo($namafail,PATHINFO_EXTENSION);
if($_FILES["file"]["size"]>0 AND $jenisfail=="txt")
{

$faildatayangingindiupload=fopen($namafailsementara,"r");

while(!feof($faildatayangingindiupload))
{

$ambilbarisdata=fgets($faildatayangingindiupload);
$pecahkanbaris = explode("|",$ambilbarisdata);

list($NoKP_Admin, $NamaAdmin, $Jawatan, $Password)= $pecahkanbaris;
$result=mysqli_query($connect,"insert into admin

(NoKP_Admin,NamaAdmin,Jawatan,Password)
values ('".$NoKP_Admin."','".$NamaAdmin."','".$Jawatan."','".$Pass-
word."')");

echo"<script>alert('import fail data selesai.');
window.location.href='Senarai_Admin.php';</script>";
}

55

fclose($faildatayangingindiupload);
}
else
{

echo"<script>alert('hanya fail berformat txt sahaja
dibenarkan');</script>";
}
mysqli_close($connect);
}
?>

<!-- arahan untuk mendapatkan data dari file yg diupload tamat -->
</CENTER>

Nama Fail: daftarLogin.php
<?php
include ('connection.php');

$NoKP_Admin = $_POST['NoKP_Admin'];
$NamaAdmin = $_POST['NamaAdmin'];
$Jawatan = $_POST['Jawatan'];
$Password = $_POST['Password'];

if(!empty($_POST['NoKP_Admin'])){

$NoKP_Admin = $_POST['NoKP_Admin'];

if(strlen($NoKP_Admin)>12){
// mesej akan dikeluarkan jika NoKP_Admin dimasukkan melebihi da-

ripada 12 aksara
echo "<script> alert ('Sila Masukkan NoKP_Admin Dengan betul iaitu 12

digit sahaja');
window.location.href='Admin_insert.html';
</script>";
}
else{

$query ="insert into admin values ('$NoKP_Admin','$NamaAdmin','$Jawa-
tan','$Password')";

//echo $query."<br>";
if (mysqli_query($connect, $query)) {

echo "<script>alert('Pentadbir Asrama baru telah didaftarkan.');
window.location.href='index.php';
</script>";
}
else {

echo "Error: ".$query."<br>".mysqli_error($connect);
}
}
}
else{
// mesej akan dikeluarkan jika NoKP_Admin tidak dimasukkan
echo "<script> alert ('Jangan Biarkan Kosong... Sila Masukkan No KP Ad-
min');
window.location.href='Admin_insert.html';

56

</script>";
}

mysqli_close($connect);

?>

Nama Fail : daftarLogin.html
<html>

<head>
<meta charset="utf-8">
<title>Pendaftaran Pentadbir</title>
<link rel="stylesheet" href="daftar.css">

</head>

<body>
<center>
<h3>Borang Pendaftaran Pentadbir</h3>

<form method=post action="daftarLogin.php" onsubmit="return con-
firm('Anda pasti untuk mendaftar?');">

<label>NoKP_Admin :</label> <input size= 20 type="text" name="NoKP_Ad-
min" placeholder="067226076432" ><br>

<label>NamaAdmin: </label> <input size= 50 type="text" name="NamaAdmin"
placeholder="GUNAKAN HURUF BESAR"><br>

<label>Jawatan: </label> <input size= 40 type="text" name="Jawatan">
<br>

<label>Password </label> <input size= 40 type="text" name="Password"

><br>

<input class=save type="submit" value="DAFTAR">
<a href='index.php'>KEMBALI</a>
</form>
</center>
</body>
</html>

57

MANUAL PENGGUNA

SISTEM PENDAFTARAN PELAJAR ASRAMA
SMK ABU BAKAR AL-BAQIR

(SPAs_Sabar)

58

Taipkan pada alamat di browser:
http://localhost/spas_sabar/
Laman Utama Sistem Pendaftaran AsSabar akan dipaparkan

Sila klik butang ini un-
tuk mendaftar.

Sekiranya anda ialah pengguna baharu, sila daftar terlebih dahulu.

Simpan setelah selesai mendaftar.
59

Setelah selesai mendaftar, anda boleh log in ke dalam sistem.

Setelah log masuk, anda akan dibawa ke laman utama sistem. Di laman utama,
anda boleh memilih untuk sama ada mendaftar maklumat admin, ataupun
maklumat pelajar. Sekiranya anda memilih butang Admin paparan berikut akan terpa-
par. Sila buat pilihan di menu yang disediakan.

60

Mendaftar, memadam dan mengemas kini maklumat pelajar
Jika anda ingin mendaftar maklumat pelajar baru sila tekan butang Pelajar dan buat pili-
han Daftar Pelajar.

Apabila selesai memasukkan data pelajartekan butang daftar. Satu mesej pop up akan
keluar untuk menunjukkan bahawa anda telah berjaya mendaftar.
Mengemaskini dan memadam rekod pelajar
Anda boleh melihat senarai pelajar asrama dengan menekan butang Senarai Pelajar
Asrama. Satu paparan akan dipaparkan.

61

Tekan butang ini
sekiranya anda ingin
mengemas kini
maklumat pelajar.

Anda boleh menekan bu-
tang ini sekiranya mahu
memadam rekod pelajar
berkenaan.
Anda juga boleh melakukan tindakan di atas apabila mahu mendaftar, mengemas
kini ataupun memadam data blok, dorm, admin dan kelas.
Mencari serta mencetak maklumat pelajar
Sila tekan butang Cari di Menu Utama. Masukkan No KP Pelajar yang ingin dicari. Dan
tekan butang cari. Maklumat pelajar akan dipaparkan

62

Output cetak. Tekan print jika anda ingin mencetak.
Laporan
Anda boleh memilih sama ada mahu melihat laporan mengikut kelayakan pelajar
mengikut tingkat

Sila buat pili-
han anda

63

Paparan akan dikeluarkan mengikut pilihan anda. Sebagai contoh Tingkatan 5 mengikut
kelayakan Badminton.

Mengimport data ke dalam sistem

Muat naik fail
yang dipilih

Pilih fail format
text sahaja

Anda hanya dibenarkan untuk memuat naik data bilik yang berformat txt ke da-
lam sistem.

64

Log keluar

Anda hanya perlu menekan
butang ini untuk keluar da-
ripada sistem.
TAMAT MANUAL PENGGUNA.
Me

65

66


Click to View FlipBook Version