Jumat, 28 Oktober 2022

MEMBUAT APK DARI DASAR PART 2

 PRAKTEK 2


source code file "koneksi3.php"

<?php 

$host = mysqli_connect("localhost","root","","pwdpbpraktik2");
function tambah($data){
global $host;

$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$tampil = mysqli_query($host, "INSERT INTO projek (nama, kelas) VALUES ('$nama','$kelas')");

return mysqli_affected_rows($host);
}

 ?>


source code file "input3.php"

<?php 
require 'koneksi3.php';

if (isset($_POST["submit"])) {
if(tambah($_POST)>0){
echo "DATA BERHASIL DITAMBAHKAN";
header("location: index3.php");
}else{
echo "DATA GAGAL DITAMBAHKAN";
}
}
 ?>

 <!DOCTYPE html>
 <html>
 <head>
  <title></title>
 </head>
 <body>
  <form method="POST">
  <label>NAMA : </label>
  <input type="text" name="nama">
  <br>
  <label>KELAS : </label>
  <select name="kelas">
<option value="X">X</option>
<option value="XI">XI</option>
<option value="XII">XII</option>
</select>
<br> 
  <br>
  <br>
  <input type="submit" name="submit">
  <input type="reset" value="reset">
  </form>
 </body>
 </html>


source code file "index3.php"

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>TAMPILAN DATA</h1>
<table border="1">
<tr>
<th>ID</th>
<th>NAMA</th>
<th>KELAS</th>
</tr>

<?php 
include 'koneksi3.php';
$tampil = mysqli_query($host, "SELECT * FROM projek");
foreach ($tampil as $data) {
?>
<tbody>
<tr>
<td><?php echo $data["id"]; ?></td>
<td><?php echo $data["nama"]; ?></td>
<td><?php echo $data["kelas"]; ?></td>
</tr>
   </tbody>
<?php } ?>

</body>
</html>


source code file "form3.php"

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php 
include 'koneksi3.php';
foreach ($tampil as $data){
?>
<tr>
<td><?php echo $data["id"]; ?></td>
<td><?php echo $data["nama"]; ?></td>
<td><?php echo $data["kelas"]; ?></td>
</tr>
<?php } ?>
</body>
</html>


HASIL TAMPILAN :



Kamis, 27 Oktober 2022

MEMBUAT APK DARI DASAR

 PRAKTEK 1



membuat database di phpmyadmin, jangan lupa nyalakan XAMPP :






source code file "koneksi2.php"

<?php 

$host = mysqli_connect("localhost","root","","praktik281022");


function tambah($data){
global $host;

$nama = $_POST["nama"];

$tampil = mysqli_query($host, "INSERT INTO field (NAMA) VALUES ('$nama')");

return mysqli_affected_rows($host);
}

 ?>


source code file "input2.php"
<?php 
require 'koneksi2.php';

if (isset($_POST["submit"])) {
if (tambah($_POST)>0) {
echo "data berhasil ditambahkan";
header("location: index2.php");
}else{
echo "data gagal ditambahkan";
}
}
 ?>

 <!DOCTYPE html>
 <html>
 <head>
  <title></title>
 </head>
 <body>
  <form method="POST">
  <label>NAMA : </label>
  <input type="text" name="nama">
  <br>
  <input type="submit" name="submit" value="kirim">
  <input type="reset" value="reset">
  </form>
 </body>
 </html>


source code file "index2.php"
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>TAMPILAN DATA</h1>
<table border="1">
<tr>
<th>ID</th>
<th>NAMA</th>
</tr>

<?php 
include 'koneksi2.php';
$tampil = mysqli_query($host, "SELECT * FROM field order by ID desc limit 1");
foreach ($tampil as $data) {
?>
<tr>
<td><?php echo $data["ID"]; ?></td>
<td><?php echo $data["NAMA"]; ?></td>
</tr>
<?php } ?>

</table>
</body>
</html>


source code file "form2.php"
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php 
include 'koneksi2.php';
?>

<center>
<a href="index2.php">LIHAT SEMUA DATA</a>
</center>
<h1>DATA</h1>
<form action="input2.php" method="POST">
<table>
<tr>
<td>ID</td>
<td><input type="number" name="nomor"></td>
</tr>
<tr>
<td>NAMA</td>
<td><input type="name" name="nama"></td>
</tr>
</table>
</body>
</html>


HASIL TAMPILAN :




Kamis, 20 Oktober 2022

MEMBUAT FORM DAN MENGHUBUNGKAN KE MYSQL

 FORM TAMU PHP MYSQL


koneksi.php

<?php

$host = mysqli_connect("localhost","root","","bukutamu");


function tambah($data){

global $host;


$nama = $_POST["nama"];

$email = $_POST["email"];

$pesan = $_POST["pesan"];


$tampil = mysqli_query($host, "INSERT INTO tamu (nama, email, pesan) VALUES ('$nama','$email','$pesan')");


return mysqli_affected_rows($host);

}


?>


input.php

<?php 

require 'koneksi.php';


if (isset($_POST["submit"])) {

if (tambah($_POST) > 0) {

echo "data berhasil ditambahkan";

header("Location: index.php");

} else {

echo "data gagal ditambahkan";

}

}


 ?>


<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<center>

<form method="POST">

<label>Nama Tamu : </label>

<input type="text" name="nama">

<br>

<label>Email : </label>

<input type="email" name="email">

<br>

<label>Pesan : </label>

<input type="pesan" name="pesan">

<br>

<input type="submit" name="submit">

</form>


</center>


</body>

</html>


index.php

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<center>

<h1>DATA TAMU</h1>

<table border="1">

<tr>

<th>NOMOR</th>

<th>NAMA TAMU</th>

<th>EMAIL</th>

<th>PESAN</th>

</tr>


<?php 

include 'koneksi.php';

$tampil = mysqli_query($host, "SELECT * FROM tamu");

$angka = 1;

foreach ($tampil as $data ) {

?>


<tr>

<td><?php echo $angka++; ?></td>

<td><?php echo $data["nama"]; ?></td>

<td><?php echo $data["email"]; ?></td>

<td><?php echo $data["pesan"]; ?></td>

</tr>


<?php } ?>

</table>


</body>

</html>


formlagi.php

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<?php 

include 'koneksi.php';

?>


<center>

<a href="index.php">LIHAT SEMUA DATA</a>

<h1>DATA TAMU</h1>

<form action="input.php" method="POST">

<table>

<tr>

<td>NOMOR</td>

<td><input type="number" name="nomor"></td>

</tr>

<tr>

<td>NAMA</td>

<td><input type="name" name="nama"></td>

</tr>

<tr>

<td>EMAIL</td>

<td><input type="email" name="email"></td>

</tr>

<tr>

<td>PESAN</td>

<td><input type="textarea" name="pesan"></textarea></td>

</tr>

<tr>

<td></td>

<td><input type="submit" name="submit"></td>

</tr>

</table>

</form>

</center>


</body>

</html>


Hasil output:





Rabu, 19 Oktober 2022

PERNYATAAN REQUIRE DAN INCLUDE PHP

 PERNYATAAN REQUIRE, INCLUDE,REQUIRE_ONCE, DAN INCLUDE_ONCE


1. REQUIRE

Contoh syntax require :
Berikut contoh penggunaan statetement require() dengan contoh menggunakan 3 file php (pernyataan1.php, pernyataan2.php, dan require.php).

syntax pada file "pernyataan1.php"



Jika benar, maka tampilan output akan jadi seperti ini:



syntax pada file "pernyataan2.php"


Jika benar, maka tampilan output akan jadi seperti ini:


syntax pada file "require.php"



Jika benar, maka tampilan output akan jadi seperti ini:


2. INCLUDE

Merupakan konstruksi bagi parser PHP yang digunakan untuk membuka dan membaca nilai variabel dari file yang dinyatakan. Apabila file tersebut berisi tag-tag PHP, maka akan dievaluasi terlebih dahulu sebelum mengirimnya ke browser.

Contoh syntax include:
Berikut contoh penggunaan statetement include() dengan contoh menggunakan 2 file php yang sama (pernyataan1.php, pernyataan2.php, dan include.php).

Syntax pada file "pernyataan1.php":



Jika benar, maka tampilan output akan jadi sama seperti sebelumnya:


3. Memanggil File Menggunakan Pernyataan Include dan Require

Contoh Syntaxnya :
<!DOCTYPE html>
<html>
<head>
<title>Belajar Menggunakan Require dan Include</title>
</head>
<body>
<?php
include ("pernyataan1.php");
?>
<h3>ONLINE SHOP</h3>
Perusahaan Jual Beli Online
<?php
require ("pernyataan2.php");
?>
Belajar include
<?php
include ("restoran.php");
?>
</body>
</html>

Jika benar, maka hasil outputnya akan seperti ini:







Kamis, 13 Oktober 2022

MEMBUAT STUDY KASUS STRUKTUR KONTROL PHP

 MEMBUAT STUDY KASUS MENGGUNAKAN 5 STRUKTUR KONTROL PHP








Study kasus yang digunakan :
Membuat Bill Pembayaran Meja Restoran. Menuliskan nama, lalu memilih jenis meja dan nomor mejanya, serta memilih jenis pesanan yang akan dibeli. Hasil akhir program menampilkan total harga meja yang dibayar.

Source Code:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
 <center>
  <h1>Menu Bill Restoran</h1>
  <hr>
  <form method="POST">
  <table border="0">
  <tr>
  <td>Nama Pelanggan</td>
  <td>:</td>
  <td><input type="text" name="nama"></td>
  </tr>
  <tr>
  <td>Jenis Meja</td>
  <td>:</td>
  <td>
  <select name="meja">
  <option value="VIP">VIP</option>
  <option value="Reguler">Reguler</option>
  </select>
  </td>
  </tr>
  <tr>
  <td>Nomor Meja</td>
  <td>:</td>
  <td>
  <input type="radio" name="nomeja" value="NO. 1">No. 1
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="radio" name="nomeja" value="NO. 2">No. 2
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="radio" name="nomeja" value="NO. 3">No. 3
  </td>
  </tr>
  <tr>
  <td>Yang Dipesan</td>
  <td>:</td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Nasi Goreng">Nasi Goreng
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Nasi Putih">Nasi Putih
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Ayam Goreng">Ayam Goreng
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Ayam bakar">Ayam bakar
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Air Putih">Air Putih
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Es Teh Manis">Es Teh Manis
  </td>
  </tr>
  <tr>
  <td></td>
  <td></td>
  <td>
  <input type="checkbox" name="pesanan[ ]" value="Teh Anget">Teh Anget
  </td>
  </tr>
  </table>
  <hr width="50%">
  <input type="submit" name="Proses">
  <input type="reset" name="Hapus">
  </form>

  <?php 

  if (isset($_POST["Proses"])) {
  $nama = $_POST["nama"];
  $jenismeja = $_POST["meja"];
  $nomormeja = $_POST["nomeja"];
  $pesanan = $_POST["pesanan"];

  switch ($jenismeja) {
  case 'VIP':
  echo "<br>";
  echo "Bill Pembayaran Meja <br>";
  echo "Harga Meja VIP Rp. 500.000 <br>";
  echo "Nama Pelanggan ".$nama."<br>";
  echo "Nomor Meja ".$nomormeja."<br>";
  echo "Pesanan : <br>";
  foreach ($pesanan as $item) {
  echo $item."<br>";
  }
  break;

  case 'Reguler':
  echo "<br>";
  echo "Bill Pembayaran Meja <br>";
  echo "Harga Meja Reguler Rp. 100.000 <br>";
  echo "Nama Pelanggan ".$nama."<br>";
  echo "Nomor Meja ".$nomormeja."<br>";
  echo "Pesanan : <br>";
  foreach ($pesanan as $item) {
  echo $item."<br>";
  }
  break;
 
  default:
  echo "Tidak ada jenis makan";
  break;
  }
  } else {
  echo "Isi data terlebih dahulu";
  }

  ?>

 </center>
</body>
</html>


Hasil Outputnya :





Kamis, 06 Oktober 2022

STRUKTUR KONTROL PHP

 STRUKTUR KONTROL PADA PHP


1. STRUKTUR KONTROL IF

Struktur IF adalah sebuah struktur logika untuk membuat percabangan alur program. Dengan menggunakan struktur IF, kita dapat mengatur sebuah perintah yang akan dijalankan atau tidak tergantung kepada kondisinya.

Contoh SourceCode:


Outputnya akan jadi seperti ini:







Dan jika pada " if ($nama=="Chitra") " diisi dengan nama lain, maka tampilan di webnya tidak akan muncul apa-apa.


2. STRUKTUR KONTROL IF ELSE

IF ELSE hanya menampilkan satu kondisi dengan dua pernyataan yang berbeda, sedangkan ELSE IF mampu menampung lebih dari satu kondisi. Maksudnya adalah apabila kondisi pertama tidak terpenuhi lalu program akan melakukan proses kondisi berikutnya, maka jika kondisi kedua juga tidak terpenuhi barulah melompat ke pernyataan "else" dimana program akan mengeksekusi yang paling akhir.

Contoh source code dan output jika hasilnya kurang dari 70:




Contoh Source code dan outputnya jika hasilnya adalah 70:




Menambahkan Edit dan Delete pada PHP

 PRAKTIK 1 source code file "koneksi1.php" <?php  $host = mysqli_connect("localhost","root","",...