Menu

Senin, 21 Januari 2019

SOAL LATIHAN UJIAN KKPI KELAS XII

SOAL 1 50 SOAL
SOAL 2 40 SOAL

PHP MYSQL bagian 13 Menambahkan Skrip tanggal sekarang di PHP

Untuk memudahkan melihat tanggal sekarang baik itu sebagai tampilan atau sebagai bantuan entri tanggal sekarang maka kita bisa menambahkan skrip di php sebagai berikut :


       <?php
         $tgl=date('j F Y');
         echo 'Tanggal Sekarang : ';
         echo $tgl;
       ?>


PHP MYSQL bagian 12 menampilkan ID terakhir otomatis

Untuk mencegah human error ketika memberikan id supaya tidak error karena duplicate data maka kita harus baca dulu data dari tabel siswa dari data terakhir id. Jika data menunjukkan maksimal adalah data 14 maka kita akan memberikan data otomatis di halaman entryan dengan angka 15 sebagai kemudahan untuk memasukkan data baru bahwa data selanjutnya adalah 15.

                  <td><input type="text" name="id" id="id" maxlength="3" class="required" size="3"
               
                    <?php
                        include "koneksi.php";
                        $query = mysqli_query($dbconnect, "SELECT max(id)+1 FROM siswa")
                        or die (mysqli_error($dbconnect));
                        while ($row = mysqli_fetch_array($query)){
                        ?>
                        value="<?php echo "{$row[0]}";?>"
                     
                        <?php
                        }
                    ?>
                   
                  </td>




Jumat, 18 Januari 2019

PHP MySQL bagian 11 Membuat halaman UPDATE

Menambahhkan kolom EDIT DATA  pada tabel di tampil.php tambahkan skrip berikut di bawah kolom delete
==================
Di bawah NAMA KOLOM DELETE
=========================

<td bgcolor='#000FFF'>Edit</td>

===============
Dibawah rekursif data untuk menampilkan data copy paste di bawah Delete
================
<td align='center' bgcolor='#00FFFF'><a href=update.php?id={$row['id']}/>Edit</a></td>

=============================



BUATLAH FILE BERNAMA update.php dengan isinya sebagai berikut :
=========================

<html>
<head>
            <title>Edit Data </title>
            <style type="text/css">
            .labelfrm{
                  display:block;
                  font-size:small;
                  margin-top:5px;
            }
            .error{
                  font-size:small;
                  color:red;
            }
            </style>
      </head>
      <body align="center">
       
<?php
include "menu.php";
?>
   
       


<?php
include "koneksi.php";
$id=$_GET['id'];
$query = mysqli_query($dbconnect, "SELECT * FROM siswa where id='$id'")
   or die (mysqli_error($dbconnect));
?>
<h1 alignment"center">EDIT DATA</h1>
<form action="skripupdate.php" method="post">
<table border="0" align="center">
<?php
while ($row = mysqli_fetch_array($query)){
?>
<input type="hidden" name="id" value="<?php echo "{$row['id']}";?>"/>
<tr>
<td>Nama</td><td><input type="text" name="nama" maxlength="25" size="25" value="<?php echo "{$row['nama']}";?>" /></td>
</tr>
<tr>
<td>Alamat</td><td><input type="text" name="alamat" maxlength="30" size="30" value="<?php echo "{$row['alamat']}";?>" /></td>
</tr>
<tr>
<td>tahun</td><td><input type="text" name="tahun" value="<?php echo "{$row['tahun']}";?>" /></td>
</tr>
<tr>
<td>kelas</td><td><input type="text" name="kelas" value="<?php echo "{$row['kelas']}";?>" /></td>
</tr>
<tr>
<td>rombel</td><td><input type="text" name="rombel" value="<?php echo "{$row['rombel']}";?>" /></td>
</tr>

<tr><td></td><td align="center"><input type="submit" value="Simpan" name="simpan" /></td>
</tr>
<?php
}
?>
</table>
</form>
</body>
</html>

===============
Kemudian Buatlah file dengan nama skripupdate.php dengan isinya sebagai berikut :

<?php
include "koneksi.php";
$id=$_POST['id'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$tahun=$_POST['tahun'];
$kelas=$_POST['kelas'];
$rombel=$_POST['rombel'];



$sql = "update siswa set nama='$nama',alamat='$alamat', tahun='$tahun', rombel='$rombel' where id='$id'";
if(mysqli_query($dbconnect, $sql)){
    echo "Records were updated successfully.";
    echo "<script> location.replace('tampil.php'); </script>";
} else {
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($dbconnect);
}

// Close connection
mysqli_close($dbconnect);

?>

Senin, 14 Januari 2019

PHP MYSQL bagian 6 Menambahkan menu entry dan tampil dan penjelasan SQL

Tutorial ini untuk menambahkan menu tapi membahas yang lain karena secara tidak sadar jadi belajarnya mrembet kemana-mana. 

Silahkan mencoba

Jumat, 11 Januari 2019

PHP MYSQL bagian 9 menambahkan kolom delete

Tambahkan kolom pada table data dengan menambahkan kode di nama kolom dan kolom isi sebagai berikut :


<td align='center'><a href='javascript:delete_id($row[0])'>Delete</a></td>


Tambahkan perintah javascript di atas
dengan kode sebagai berikut :

<script type="text/javascript">
function delete_id(id)
{
     if(confirm('Yakin mau dihapus datanya ?'))
     {
        window.location.href='delete.php?delete_id='+id;
     }
}
</script>

====================
Karena pada script tsb menggunakan file hapus dengan nama file delete.php maka kita membuat file php dengan nama delete.php

dengan kode sebagai berikut :

<?php
                           
                           
include "koneksi.php";
$delete_id=$_GET['delete_id'];

echo "$delete_id";

$sql = "DELETE FROM siswa WHERE id=$delete_id";
if(mysqli_query($dbconnect, $sql)){
    echo "Records were deleted successfully.";
    echo "<script> location.replace('tampil.php'); </script>";
} else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($dbconnect);
}

// Close connection
mysqli_close($dbconnect);

?>

Username X TKR 1

Kamis, 10 Januari 2019

PHP MYSQL bagian 5 Membuat halaman form Simpan

Buatlah file formulir dengan nama file entry.php

<html>
      <head>
            <title>HALAMAN ENTRY </title>
            <style type="text/css">
            .labelfrm{
                  display:block;
                  font-size:small;
                  margin-top:5px;
            }
            .error{
                  font-size:small;
                  color:red;
            }
            </style>
      </head>
      <body align="center">
     
            <h1>FORMULIR SIMPAN</h1>
   
            <form action="simpan.php" method="post" id="frm">
                <table align="center">
                  <tr>
                  <td><label for="id" class="labelfrm">ID : </label></td>
                  <td><input type="text" name="id" id="id" maxlength="3" class="required" size="25"/></td>
                  </tr>
                  <tr>
                  <td><label for="nama" class="labelfrm">Nama : </label></td>
                  <td><input type="text" name="nama" id="nama" maxlength="25" class="required" size="25"/></td>
                  </tr>
                  <tr>
                  <td><label for="alamat" class="labelfrm" >Alamat : </label></td>
                  <td><input type="text" name="alamat" id="alamat" size="50" class="required"/></td>
                  </tr>
                  <tr>
                  <td><label for="tahun" class="labelfrm">Tahun : </label></td>
                  <td><input type="text" name="tahun" id="tahun" size="4" class="required"/></td>
                  </tr>
                  <tr>
                  <td><label for="kelas" class="labelfrm">Kelas : </label></td>
                  <td><input type="text" name="kelas" id="kelas" size="3" class="required"/></td>
                  </tr>
                  <tr>
                  <td><label for="rombel" class="labelfrm">Rombel : </label></td>
                  <td><input type="text" name="rombel" id="rombel" size="1" class="required"/></td>
                  </tr>
               
                  <tr>
                <td><input type="submit" name="input" value="Simpan" id="input"/></td>
                  <td><input type="reset" name="clear" value="clear" id="clear"/></td>
                  </table>
            </form>
      <br><br>
         
           
      </table>
      <br><br><br>

     
       <?
        }
       ?>
       </body>
     
</html>



Buatlah file simpan.php sebagai code untuk menyimpan dari form ke database

<?php
include "koneksi.php";
      $id = $_POST['id'];
      $nama = $_POST['nama'];
      $alamat = $_POST['alamat'];
      $tahun = $_POST['tahun'];
      $kelas = $_POST['kelas'];
      $rombel = $_POST['rombel'];
      $sql = "Insert Into siswa values('$id','$nama','$alamat','$tahun','$kelas','$rombel')";
if(mysqli_query($dbconnect, $sql)){
    echo "Records inserted successfully.";
     echo "<script> location.replace('tampil.php'); </script>";
} else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($dbconnect);
}
// Close connection
mysqli_close($dbconnect);
?>

Perlu dicoba untuk multiple insert

https://stackoverflow.com/questions/19077724/inserting-multiple-rows-from-a-php-form-into-the-database

Senin, 07 Januari 2019

MATERI UKK PAKET 3

Pada prinsipnya ada 4 hal yang harus dikuasai dalam UKK Paket 3
1. Blokir situs youtube di Eth 2
2. Membuat halaman login pada Hotspot
3. Membuat User pada hotspot
4. Bypass http://bsnp-indonesia.org 




PHP MYSQL bagian 3 membuat halaman tampil

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body align="center">
 
<?php
include "koneksi.php";
?>

<table border="1" cellpadding="5" cellspacing="0" align="center">
<tr>
  <td bgcolor='#000FFF'>Id</td>
  <td bgcolor='#000FFF'>Nama</td>
  <td bgcolor='#000FFF'>Alamat</td>

</tr>

<?php

$query = mysqli_query($dbconnect, "SELECT * FROM siswa order by id DESC")
   or die (mysqli_error($dbconnect));

//menampilkan JUMLAH BARIS
echo "<br>";
$jumlah=mysqli_num_rows($query);
echo "Jumlah data ada : ".$jumlah;
echo "<br><br>";
//SELESAI MENAMPILKAN JUMLAH

while ($row = mysqli_fetch_array($query)) {
  echo
   "<tr>
    <td align='center' bgcolor='#00FFFF'>{$row['id']}</td>
    <td bgcolor='#00FFFF'>{$row['nama']}</td>
    <td bgcolor='#00FFFF'>{$row['alamat']}</td>
   </tr>\n";
}

?>
</table><br>

</body>
<?
}
?>
</html>

Materi 2 PHP MYSQL

membuat koneksi database dengan PHP

<?php
$hostname = "";
$username = "";
$password = "";
$db = "";

$dbconnect=mysqli_connect($hostname,$username,$password,$db);

if ($dbconnect->connect_error) {
  die("Database connection failed: " . $dbconnect->connect_error);
}
?>

Materi 1 PHP

<?php
echo "<h2>Belajar PHP itu mudah!</h2>";
echo("Hello world!<br>");
echo "Aku sedang belajar PHP!<br>";
echo "Ini ", "teks ", "yang ", "dibuat ", "terpisah.";
?>
<?php
print "<h2>Belajar PHP dari Nol!</h2>";
print "Hello world!<br>";
print "Belajar mecetak teks di PHP!";
?>

KISI UNBK TKJ PRODUKTIF

LINK 1

Paket Ujian SMK TKJ

Link Web PSMK Download

SOAL JARINGAN

SOAL 1
SOAL 2
SOAL 3

CONTOH SOAL
Link 1