SMK TEKNOLOGI MANDIRI

Logo Sekolah SMK Teknologi Mandiri

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

FOTO SEKOLAH SMKS TEKNOLOGI MANDIRI

Kamis, 01 September 2022

LOGIN

 BUAT FOLDER DENGAN NAMA (LOGIN), DAN DIDALAM FOLDER LOGIN BUAT FILE DENGAN NAMA (index.html)




Minggu, 29 Mei 2022

Tugas 2

 Tugas 2



Tugas 1

 tugas 1



Kamis, 26 Mei 2022

Belajar CRUD

 buat database dengan isi seperti dibawah ini :

  • nama database adalah : crud1
  • nama tabelnya adalah : kendaraan
  • dan ada 11 kolom pada table kendaraan




Jika sudah buat file dengan nama (index.php)  dan tulis sintak dibawah ini




buat lagi file dengan nama (koneksi.php)

Buat sintak di bawah ini




buat lagi file dengan nama (form_tambah.php)

Buat sintak di bawah ini






Jika sudah buat lagi file dengan nama (proses_tambah.php)



jika sudah buat lagi file dengan nama (form_edit.php)








jika sudah buat lagi file dengan nama (proses_edit.php)


jika sudah buat lagi file dengan nama (proses_hapus.php)




Minggu, 28 November 2021

membuat login dengan mysqli

  1.  pertama-tama kalian buat dulu folder di C:Xampp:htdocs
  2. buat folder dengan nama (contoh) adie_login "buat dengan nama depan _login.php
  3. setelah itu buka text editor dan open folder, folder yang kalian buat tadi
  4. Buat file baru dengan nama : koneksi.php

sintak file koneksi.php


setelah selesai buat file dengan nama index.php


jika index.php sudah selesai maka buat lagi file dengan nama style.css







Minggu, 21 Maret 2021

buat file (cetak.php)

 <?php

session_start();

include "koneksi.php";

if( empty( $_SESSION['iduser'] ) ){

$_SESSION['err'] = '<strong>ERROR!</strong> Anda harus login terlebih dahulu.';

header('Location: ./');

die();

} else {

   $nis = $_REQUEST['nis'];

   if(isset($_REQUEST['submit'])){

      //cetak nota pembayaran sesuai NIS dan BULAN

      $submit = $_REQUEST['submit'];

      $kls = $_REQUEST['kls'];

      $bln = $_REQUEST['bln'];

      

      //print: $nis, $nama, $kls, $bln, $tgl_bayar, $jml

      $sql = mysql_query("SELECT s.nama,p.tgl_bayar,p.jumlah FROM siswa s INNER JOIN pembayaran p ON s.nis = p.nis AND p.nis='$nis'");

      list($nama,$tgl_bayar,$jml) = mysql_fetch_array($sql);

      

      $printTestText = "NIS   : ".$nis."\n";

      $printTestText .= "NAMA  : ".$nama."\n";

      $printTestText .= "KELAS : ".$kls."\n\n";

      $printTestText .= "========================================\n";

      $printTestText .= str_pad($tgl_bayar,20);

$printTestText .= str_pad($bln,3);

$printTestText .= str_pad($jml,10," ",STR_PAD_LEFT)."\n";

      $printTestText .= "========================================\n";

      $printTestText .= "\n";

      $printTestText .= "\n";

      $printTestText .= str_pad("--= TERIMA KASIH =--",40," ",STR_PAD_BOTH)."\n";

      $printTestText .= "\n";

      

      //echo $printTestText;

      $handle = printer_open('PDFcreator');              //nama printer

      printer_set_option($handle, PRINTER_MODE, "TEXT");  //mode printer: RAW, TEXT

      printer_write($handle, $printTestText);

      printer_close($handle);

      

      //tutup jendela setelah cetak

      echo '<script>window.close();</script>';

   } else {

      //cetak seluruh pembayaran sesuai NIS

?>

<!DOCTYPE html>

<html lang="en">

  <head>

    <meta charset="utf-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta name="description" content="">

    <meta name="author" content="">


    <title>phpBayar</title>


    <!-- Bootstrap core CSS -->

    <link href="css/bootstrap.min.css" rel="stylesheet">


<style type="text/css">

body {

  min-height: 200px;

  padding-top: 50px;

}

   @media print {

      .noprint {

         display: none;

      }

   }

</style>

  </head>


  <body>

    <div class="container">

<?php

   echo '<h3>Bukti Pembayaran SPP</h3>';

   $qsiswa = mysql_query("SELECT * FROM siswa WHERE nis='$nis'");

   list($nis,$nama,$idprodi) = mysql_fetch_array($qsiswa);

   

   echo '<div class="row">';

   echo '<div class="col-sm-6"><table class="table table-bordered">';

   echo '<tr><td colspan="2">Nomor Induk</td><td colspan="3">'.$nis.'</td></tr>';

   echo '<tr><td colspan="2">Nama Siswa</td><td colspan="3">'.$nama.'</td></tr>';

   echo '<tr class="info"><th width="50">#</th><th width="100">Kelas</th><th>Bulan</th><th>Tanggal Bayar</th><th>Jumlah</th>';

   echo '</tr>';

   

   //tampilkan histori pembayaran, jika ada

   $qbayar = mysql_query("SELECT kelas,bulan,tgl_bayar,jumlah FROM pembayaran WHERE nis='$nis' ORDER BY tgl_bayar DESC");

   if(mysql_num_rows($qbayar) > 0){

      $no = 1;

      while(list($kelas,$bulan,$tgl,$jumlah) = mysql_fetch_array($qbayar)){

         echo '<tr><td>'.$no.'</td>';

         echo '<td>'.$kelas.'</td>';

         echo '<td>'.$bulan.'</td>';

         echo '<td>'.$tgl.'</td>';

         echo '<td>'.$jumlah.'</td>';

         echo '</tr>';

         

         $no++;

      }

   } else {

      echo '<tr><td colspan="6"><em>Belum ada data!</em></td></tr>';

   }

   echo '</table></div></div>';

?>


   <a class="noprint btn btn-default" onclick="fnCetak()">Cetak</a>


   </div> <!-- /container -->



    <!-- Bootstrap core JavaScript, Placed at the end of the document so the pages load faster -->

    <script src="js/jquery.min.js"></script>

    <script src="js/bootstrap.min.js"></script>

<script type="text/javascript">

$(".force-logout").alert().delay(3000).slideUp('slow', function(){

window.location = "./logout.php";

});

      function fnCetak() {

         window.print();

      }

</script>

  </body>

</html>

<?php

   }

}

?>

buat file (jurusan_baru.php)

<?php

if( empty( $_SESSION['iduser'] ) ){

//session_destroy();

$_SESSION['err'] = '<strong>ERROR!</strong> Anda harus login terlebih dahulu.';

header('Location: ./');

die();

} else {

if( isset( $_REQUEST['submit'] )){

$idprodi = $_REQUEST['idprodi'];

$prodi = $_REQUEST['prodi'];

$sql = mysql_query("INSERT INTO prodi VALUES('$idprodi','$prodi')");

if($sql > 0){

header('Location: ./admin.php?hlm=master&sub=jurusan');

die();

} else {

echo 'ada ERROR dg query';

}

} else {

?>

<h2><b>Tambah Jurusan</b></h2>

<hr>

<form method="post" action="admin.php?hlm=master&sub=jurusan&aksi=baru" class="form-horizontal" role="form">

<div class="form-group">

<label for="idprodi" class="col-sm-2 control-label">Kode Jurusan</label>

<div class="col-sm-2">

<input type="text" class="form-control" id="idprodi" name="idprodi" placeholder="Kode Prodi" required autofocus>

</div>

</div>

<div class="form-group">

<label for="prodi" class="col-sm-2 control-label">Nama Jurusan</label>

<div class="col-sm-4">

<input type="text" class="form-control" id="prodi" name="prodi" placeholder="Nama Prodi" required>

</div>

</div>

<div class="form-group">

<div class="col-sm-offset-2 col-sm-10">

<button type="submit" name="submit" class="btn btn-success">Simpan</button>

<a href="./admin.php?hlm=master&sub=jurusan" class="btn btn-link">Batal</a>

</div>

</div>

</form>

<?php

}

}

?>

buat file (jurusan_edit.php)

buat file (jurusan_edit.php)



<?php

if( empty( $_SESSION['iduser'] ) ){

//session_destroy();

$_SESSION['err'] = '<strong>ERROR!</strong> Anda harus login terlebih dahulu.';

header('Location: ./');

die();

} else {

if( isset( $_REQUEST['submit'] )){

$idprodi = $_REQUEST['idprodi'];

$prodi = $_REQUEST['prodi'];

$sql = mysql_query("UPDATE prodi SET prodi='$prodi' WHERE idprodi='$idprodi'");

if($sql > 0){

header('Location: ./admin.php?hlm=master&sub=jurusan');

die();

} else {

echo 'ada ERROR dengan query';

}

} else {

$idprodi = $_REQUEST['idprodi'];

$sql = mysql_query("SELECT * FROM prodi WHERE idprodi='$idprodi'");

list($idprodi,$prodi) = mysql_fetch_array($sql);

?>

<h2><b>Edit Program Studi</b></h2>

<hr>

<form method="post" action="admin.php?hlm=master&sub=jurusan&aksi=edit" class="form-horizontal" role="form">

<div class="form-group">

<label for="idprodi" class="col-sm-2 control-label">Kode Jurusan</label>

<div class="col-sm-2">

<input type="text" class="form-control" id="idprodi" name="idprodi" value="<?php echo $idprodi; ?>" readonly>

</div>

</div>

<div class="form-group">

<label for="prodi" class="col-sm-2 control-label">Nama Jurusan</label>

<div class="col-sm-4">

<input type="text" class="form-control" id="prodi" name="prodi" value="<?php echo $prodi; ?>">

</div>

</div>

<div class="form-group">

<div class="col-sm-offset-2 col-sm-10">

<button type="submit" name="submit" class="btn btn-success">Simpan</button>

<a href="./admin.php?hlm=master&sub=jurusan" class="btn btn-link">Batal</a>

</div>

</div>

</form>

<?php

}

}

?>

jurusan.php

 jurusan.php






jenis_hapus.php

jenis_hapus.php  

<?php
if( empty( $_SESSION['iduser'] ) ){
//session_destroy();
$_SESSION['err'] = '<strong>ERROR!</strong> Anda harus login terlebih dahulu.';
header('Location: ./');
die();
} else {
if( isset( $_REQUEST['submit'] )){
$tapel = $_REQUEST['tapel'];
$tingkat = $_REQUEST['tingkat'];

$sql = mysql_query("DELETE FROM jenis_bayar WHERE th_pelajaran='$tapel' AND tingkat='$tingkat'");
if($sql > 0){
header('Location: ./admin.php?hlm=master&sub=jenis');
die();
} else {
echo 'ada ERROR dengan query';
}
} else {
$tapel = $_REQUEST['tapel'];
$tingkat = $_REQUEST['tingkat'];

$sql = mysql_query("SELECT * FROM jenis_bayar WHERE th_pelajaran='$tapel' AND tingkat='$tingkat'");
list($thn,$tk,$jml) = mysql_fetch_array($sql);

echo '<div class="alert alert-danger">Yakin akan menghapus Jenis Pembayaran: <strong>'.$tk.' ('.$thn.')</strong>: Rp. '.$jml.'<br><br>';
echo '<a href="./admin.php?hlm=master&sub=jenis&aksi=hapus&submit=ya&tapel='.$thn.'&tingkat='.$tk.'" class="btn btn-sm btn-success">Ya, Hapus</a> ';
echo '<a href="./admin.php?hlm=master&sub=jenis" class="btn btn-sm btn-default">Tidak</a>';
echo '</div>';
}
}
?>

buat file (jenis_edit)

buat file (jenis_edit.php) 

<?php
if( empty( $_SESSION['iduser'] ) ){
//session_destroy();
$_SESSION['err'] = '<strong>ERROR!</strong> Anda harus login terlebih dahulu.';
header('Location: ./');
die();
} else {
if( isset( $_REQUEST['submit'] )){
//simpan perubahan jenis pembayaran
$tapel = $_REQUEST['tapel'];
$tingkat = $_REQUEST['tingkat'];
$jumlah = $_REQUEST['jumlah'];

$sql = mysql_query("UPDATE jenis_bayar SET jumlah='$jumlah' WHERE th_pelajaran='$tapel' AND tingkat='$tingkat'");

if($sql > 0){
header('Location: ./admin.php?hlm=master&sub=jenis');
die();
} else {
echo 'ada ERROR dg query';
}
} else {
//form edit jenis pembayaran
$tapel = $_REQUEST['tapel'];
$tingkat = $_REQUEST['tingkat'];

$sql = mysql_query("SELECT * FROM jenis_bayar WHERE th_pelajaran='$tapel' AND tingkat='$tingkat'");
list($thn,$tk,$jml) = mysql_fetch_array($sql);
?>
<h2>Edit Jenis Pembayaran</h2>
<hr>
<form method="post" action="admin.php?hlm=master&sub=jenis&aksi=edit" class="form-horizontal" role="form">
<div class="form-group">
<label for="tapel" class="col-sm-2 control-label">Tahun Pelajaran</label>
<div class="col-sm-2">
<input type="text" class="form-control" id="tapel" name="tapel" value="<?php echo $thn; ?>" required autofocus>
</div>
</div>
<div class="form-group">
<label for="tingkat" class="col-sm-2 control-label">Tingkat</label>
<div class="col-sm-2">
<select name="tingkat" id="tingkat" class="form-control">
<option value="X"<?php echo ($tk=='X') ? 'selected' : ''; ?>>X (sepuluh)</option>
<option value="XI"<?php echo ($tk=='XI') ? 'selected' : ''; ?>>XI (sebelas)</option>
<option value="XII"<?php echo ($tk=='XII') ? 'selected' : ''; ?>>XII (dua belas)</option>
</select>
</div>
</div>
<div class="form-group">
<label for="jumlah" class="col-sm-2 control-label">Jumlah Nominal</label>
<div class="col-sm-3">
<div class="input-group">
<span class="input-group-addon">Rp.</span>
<input type="text" class="form-control" id="jumlah" name="jumlah" value="<?php echo $jml; ?>" required>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" name="submit" class="btn btn-default">Simpan</button>
<a href="./admin.php?hlm=master&sub=jenis" class="btn btn-link">Batal</a>
</div>
</div>
</form>
<?php
}
}
?>
x

Jumat, 12 Maret 2021

jenis_baru.php

 jenis_baru.php





buat file jenis.php

 buat file jenis.php