1 stmik pranata indonesia - modul proyek pemrograman web ... · stmik pranata indonesia - modul...

29
1 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

Upload: truongtram

Post on 21-Mar-2019

293 views

Category:

Documents


20 download

TRANSCRIPT

1 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

2 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

BISMILLAHIRROHMANIRROHIM

MEMBUAT SISTEM BASIS DATA

Buka aplikasi xampp server kemudian jalankan Webserver (Apache) dan Database Server(MySql)

Desain Database sebagai berikut :

3 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

Langkah-langkah Membuat Database Buka web browser ketik url : localhost/phpmyadmin, klik tab Databse, pada Create new database isi dengan db_kuliner, kemudian tekan tombol Create

Selanjutnya Pilih Database db_kuliner yang telah dibuat, buka tab SQL, Ketik pada area SQL seperti contoh, selanjutnya scroll kebawah dan klik go.

4 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

Membuat Database dan tbl_admin telah berhasil

Atau membuat database dengan menggunakan web phpmyadmin

5 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

Berikutnya membuat table lainnya, dengan mengikuti langkah-langkah diatas

Siapkan folder dan sub folder kuliner dilokasi webserver, yaitu C:\xampp\htdocs Seperti contoh :

6 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

Buat foler admin, koneksi dan file kode program untuk olah data karyawan dan disimpan dengan nama input_karyawan.php, delete_karyawan.php, update_karyawan.php, cari_karyawan.php dll. File yang diperlukan adalah

1. Login 2. Logout 3. Input Administrator 4. Input_karyawan 5. Cari Karyawan 6. Edit Karyawan 7. Hapus Karyawan

8. Input_Produk/Menu 9. Cari Produk 10. Edit Produk 11. Hapus Produk 12. Transaksi Pembelian 13. Tampil Transaksi

7 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

MEMBUAT FILE KONEKSI KE DATABASE (koneksi.php) ------------------------------------------------------------------------------------------------------- <?php $sambung = mysql_connect ( "localhost","root"," " ) or die ( " Koneksi Gagal " ); if ($sambung) { mysql_select_db(" db_kuliner ", $sambung ) or die (" Database gagal dibuka". mysql_error()); } ?> ----------------------------------------------------------------------------------------------------- MEMBUAT HALAMAN LOGIN ------------------------------------------------------------------------------------------- <?php date_default_timezone_set('Asia/Jakarta'); $tgl_now = date('l, d F Y - H : i : s '); echo "<center>$tgl_now</center>"; session_start(); if(isset($_SESSION['username'])) { header('/proyek_pranata/index.html'); require_once("koneksi/koneksi.php"); } ?> <html> <title>Form Login</title> <div align='center'> <form action="validasi_login.php" method="post"> <h1>Masuk</h1> <table> <tbody> <tr><td>Username</td><td> : <input name="txt_username" type="text"></td></tr> <tr><td>Password</td><td> : <input name="txt_password" type="text"></td></tr> <tr><td colspan="2" align="right"><input value="Login" type="submit"> <input value="Batal" type="reset"></td></tr> </tbody> </table> </form> <a href="/proyek_pranata/menu_depan.html">Kembali</a> </div> </html>

8 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

MEMBUAT FILE VALIDASI LOGIN (validasi_login.php) ------------------------------------------------------------------------------------------------------- <?php session_start(); require_once("/koneksi/koneksi.php"); $username = $_POST['txt_username']; $pass = $_POST['txt_password']; $cekuser = mysql_query("SELECT * FROM tbl_admin WHERE username = '$username' and password='$pass'"); $hasil = mysql_fetch_array($cekuser); if(mysql_num_rows($cekuser) == 0) { echo "<div align='center'>Maaf Username Belum Terdaftar! <a href='login.php'>Back</a></div>"; } else { if($pass <> $hasil['password']) { echo "<div align='center'>Maaf Password salah! <a href='login.php'>Back</a></div>"; } else { $_SESSION['username'] = $hasil['username']; //header('location:/proyek_pranata/index.html'); header('location:/proyek_pranata/admin/menu_admin.html'); } } ?> --------------------------------------------------------------------------------------------------- MEMBUAT HALAMAN INPUT DATA ADMINISTRATOR (input_admin_new.php) ------------------------------------------------------------------------------------------------------- <?php //koneksi database include ("koneksi/koneksi.php"); date_default_timezone_set('Asia/Jakarta'); $tgl_now = date(' d F Y / H : i : s '); //$txt_nik =0; $tgl_aja = date ('Y'); //membaca input dari keyboard if (isset($_POST['btn_simpan'])){ $username = $_POST['username']; $password = $_POST['password'];

9 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

mysql_query("INSERT INTO tbl_admin VALUES ('','$username','$password')"); } ?> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tambah Data Administrator</title> </head> <body> <center> <a href="input_karyawan_new.php">Input Data Karyawan&nbsp;</a>&nbsp;||&nbsp; <a href="cari_karyawan_new.php">&nbsp;Cari Data Karyawan</a>&nbsp;||&nbsp; <a href="tampil_karyawan_new.php"> Lihat Data Karyawan</a>&nbsp;||&nbsp; <a href="/proyek_pranata/menu.html">Kembali</a> <form action="input_user_new.php" method="POST" enctype="multipart/form-data" name="form1" id="form1"> <p>&nbsp;</p> <table border="1"> <tr> <td colspan="3"><div align="center">TAMBAH DATA ADMINISTRATOR</div></td> </tr> <tr> <td>Tanggal / Waktu </td> <td>:</td> <td><label for="txt_tgl"></label> <?php echo $tgl_now; ?></td> </tr> <tr> <td >ID</td> <td >:</td> <td > <input type="hidden" name="txt_id" id="txt_id" /></td> </tr> <tr> <td>Username </td> <td>:</td> <td><input type="text" name="username" id="username" /></td> </tr> <tr> <td>Password</td> <td>:</td> <td> <input type="text" name="password" id="password" /></td> </tr>

10 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<tr> <td>&nbsp;</td> <td colspan="2"><input type="submit" name="btn_simpan" id="btn_simpan" value="Simpan" /></td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p> </form> </center> </body> </html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE INPUT DATA KARYAWAN (input_karyawan.php) ------------------------------------------------------------------------------------------------------- <?php //koneksi database include ("koneksi/koneksi.php"); date_default_timezone_set('Asia/Jakarta'); $tgl_now = date(' d F Y / H : i : s '); //$txt_nik =0; $tgl_aja = date ('Y'); //membaca input dari keyboard if (isset($_POST['btn_simpan'])){ $txt_nik = $_POST['txt_nik']; $txt_nama = $_POST['txt_nama']; $txt_alamat = $_POST['txt_alamat']; $lokasi_dir = 'foto/'; $name_file_foto = $_FILES['fileUpload']['name']; $tmp_name = $_FILES['fileUpload']['tmp_name']; move_uploaded_file($_FILES['fileUpload']['tmp_name'], $lokasi_dir.$name_file_foto); $last_id = mysql_insert_id($sambung); mysql_query("INSERT INTO tbl_petugas VALUES ('$last_id','$txt_nama','$txt_alamat','$name_file_foto')"); } ?>

11 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<html> <head> <title>Tambah Data Karyawan</title> </head> <body> <center> <a href="input_karyawan_new.php">Input Data Karyawan&nbsp;</a>&nbsp;||&nbsp; <a href="cari_karyawan_new.php">&nbsp;Cari Data Karyawan</a>&nbsp;||&nbsp; <a href="tampil_karyawan_new.php"> Lihat Data Karyawan</a>&nbsp;||&nbsp; <a href="/proyek_pranata/menu.html">Kembali</a> <form action="input_karyawan_new.php" method="POST" enctype="multipart/form-data" name="form1" id="form1"> <p>&nbsp;</p> <table width="642" border="1"> <tr> <td colspan="3"><div align="center">TAMBAH DATA KARYAWAN</div></td> </tr> <tr> <td>Tanggal / Waktu </td> <td>:</td> <td><label for="txt_tgl"></label> <?php echo $tgl_now; ?></td> </tr> <tr> <td width="131">NIK</td> <td width="12">:</td> <td width="177"><label for="txt_nik"></label> <input type="hidden" name="txt_nik" id="txt_nik" /></td> </tr> <tr> <td>Nama </td> <td>:</td> <td><input type="text" name="txt_nama" id="txt_nama" /></td> </tr> <tr> <td>Alamat</td> <td>:</td> <td><label for="txt_alamat"></label> <input type="text" name="txt_alamat" id="txt_alamat" /></td> </tr> <td>Upload Produk</td>

12 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<td>:</td> <td><label for="file_upload"></label> <input type="file" name="fileUpload" id="fileUpload"> </tr> <tr> <td>&nbsp;</td> <td colspan="2"><input type="submit" name="btn_simpan" id="btn_simpan" value="Simpan" /></td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p> </form> </center> </body> </html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE TAMPIL DATA KARYAWAN (tampil_karyawan.php) ------------------------------------------------------------------------------------------------------- <?php include "koneksi/koneksi.php"; $sql_full = mysql_query("Select * from tbl_petugas ORDER by nik ASC",$sambung); mysql_query("ALTER TABLE tbl_petugas AUTO_INCREMENT = 1"); ?> <html><head><title>Tampil data Karyawan</title></head> <body> <center> <a href="input_karyawan_new.php">Input Data Karyawan&nbsp;</a>&nbsp;||&nbsp; <a href="cari_karyawan_new.php">&nbsp;Cari Data Karyawan</a>&nbsp;||&nbsp; <a href="tampil_karyawan_new.php"> Lihat Data Karyawan</a>&nbsp;||&nbsp; <a href="/proyek_pranata/menu.html">Kembali</a> <form action="" method="post"> <br><br> <table border="1" cellpadding="5" cellspacing="5" width="900"> <tr bgcolor="yellow"> <th>NIK</th> <th>Nama Mahasiswa</th> <th>Alamat</th>

13 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<th>Foto</th> <th>Detil</th> <th>Hapus</th> <th>Edit</th> </tr> <?php if (isset($_GET['halaman'])) { $page = $_GET['halaman']; } else { $page = 1; } $perpage = 2; $hitung = $perpage * $page; $start = $hitung - $perpage; $sql = mysql_query("Select * from tbl_petugas ORDER by nik ASC Limit $start, $perpage",$sambung); $total_hasil = mysql_query("select Count(*) AS nik from tbl_petugas",$sambung); $rows_total = mysql_num_rows($sql_full); $total_pages = ceil($rows_total/$perpage); $total_pages1 = $total_pages+1; ?> <?php if(mysql_num_rows($sql)>0){ ?> <?php $no = 1; while($data = mysql_fetch_array($sql)){ if(($no % 2) == 0){ $bgcolor="#F0FFFF"; } else{ $bgcolor="pink"; } ?> <!-- sesuai dengan tabel pada database seperti nik, nama, alamat, foto--> <?php echo "<tr bgcolor=$bgcolor>"; ?> <td><?php echo $data["nik"];?></td> <td><?php echo $data["nama"];?></td> <td><?php echo $data["alamat_petugas"];?></td> <td><img src="foto/<?php echo $data['foto_petugas']; ?>" width ="50" height="50" border="0"/> </td> <td><?php echo "<a href='tampil_detil_kry_new.php?nik=$data[nik]'>Detil</a>"; ?></td>

14 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<td><?php echo "<a href='delete_karyawan_new.php?nik=$data[nik]'>Delete</a>"; ?></td> <td><?php echo "<a href='edit_karyawan_new.php?update={$data['nik']}'>Edit</a>";?></td> </tr> <?php $no++; } ?> <?php } ?> </table> <div class=""> <br>Halaman : <?php for ($i=1; $i<=$total_pages ; $i++){ ?> <a href="?halaman=<?php echo $i; ?>"> <?php echo $i; ?></a> <?php } ?> <br> <p>Jumlah Record : <?php echo $rows_total; ?> </p> </div> </form> </center> </body> </html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE CARI DATA KARYAWAN (cari_karyawan.php) ------------------------------------------------------------------------------------------------------- <?php include "koneksi/koneksi.php"; $hasil=mysql_query("Select * from tbl_petugas ORDER BY nik ASC ", $sambung) or die ("Query gagal dibuka". mysql_error()); ?> <html><head><title>Cari Data Karyawan</title></head> <body> <center> <table><tr><td> <a href="input_karyawan_new.php">Input Data Karyawan&nbsp;</a>&nbsp;||&nbsp; <a href="cari_karyawan_new.php">&nbsp;Cari Data Karyawan</a>&nbsp;||&nbsp; <a href="tampil_karyawan_new.php"> Lihat Data Karyawan</a>&nbsp;||&nbsp; <a href="/proyek_pranata/menu.html">Kembali</a> </td></tr> </table> <br> <br> <form name="form1" method="get" action=""> Search : <input type="text" name="qcari" id="qcari"/>

15 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<input type="submit" value="Search"/> <a href="cari_karyawan.php"><input type="submit" value="Clear"/></a> </form> <!-- menampilkan hasil pencarian --> <table border="1" cellpadding="5" cellspacing="5" width="900"> <tr bgcolor="yellow"> <th>NIK</th> <th>Nama Karyawan</th> <th>Alamat</th> <th>Foto</th> <th>Detil</th> <th>Hapus</th> <th>Edit</th> </tr> <?php if(isset($_GET['qcari']) && $_GET['qcari']){ $qcari = $_GET['qcari']; $sql = "select * from tbl_petugas where nik like '%$qcari%' or nama like '%$qcari%' or alamat_petugas like '%$qcari%' "; $result = mysql_query($sql); if(mysql_num_rows($result) > 0){ ?> <?php while($data_karyawan = mysql_fetch_array($result)){?> <tr> <td><?php echo $data_karyawan['nik'];?></td> <td><?php echo $data_karyawan['nama'];?></td> <td><?php echo $data_karyawan['alamat_petugas'];?></td> <td><img src="foto/<?php echo $data_karyawan['foto_petugas']; ?>" width ="50" height="50" border="0"/> </td> <td><?php echo "<a href='tampil_detil_kry_new.php?nik=$data_karyawan[nik]'>Detil</a>"; ?></td> <td><?php echo "<a href='delete_karyawan_new.php?NIM=$data_karyawan[nik]'>Delete</a>"; ?></td> <td> <?php echo "<a href='edit_karyawan_new.php?update={$data_karyawan['nik']}'>Edit</a>";?></td> </tr> <?php }?> </table> <?php

16 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

} else{ echo 'Data tidak ditemukan!'; } } ?> </center> </body> </html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE EDIT KARYAWAN (edit_karyawan.php) ------------------------------------------------------------------------------------------------------- <!DOCTYPE html> <html> <head> <title>Update Data tbl_petugas</title> </head> <body> <center> <?php include "/koneksi/koneksi.php"; if (isset($_GET['submit'])) { $nik = $_GET['nik']; $nama = $_GET['nama']; $alamat_petugas = $_GET['alamat_petugas']; //$JABATAN = $_GET['JABATAN']; //$LOGIN = $_GET['LOGIN']; //$PASSWORD = $_GET['PASSWORD']; $query = mysql_query("update tbl_petugas set nik='$nik', nama='$nama', alamat_petugas='$alamat_petugas' where nik='$nik'", $sambung); } $query = mysql_query("select * from tbl_petugas", $sambung); ?> </div> <?php if (isset($_GET['update'])) {

17 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

$update = $_GET['update']; $query_1 = mysql_query("select * from tbl_petugas where nik=$update", $sambung); while ($row1 = mysql_fetch_array($query_1)) { echo "<form class='form' method='get' enctype='multipart/form-data'>"; echo "<h2>Update Form tbl_petugas</h2>"; echo "<hr/>"; echo "<table>"; echo "<tr><td>nik </td> <td>:</td> <td><input class='input' type='text' name='nik' value='{$row1['nik']}' /> </td></tr>"; echo "<tr><td>Nama tbl_petugas </td> <td>:</td> <td><input class='input' type='text' name='nama' value='{$row1['nama']}' /></td></tr>"; echo "<tr><td>Alamat tbl_petugas </td><td>:</td> <td> <input class='input' type='text' name='alamat_petugas' value='{$row1['alamat_petugas']}'/> </td></tr>"; echo "<tr><td> </td></tr>"; echo "<tr><td align='right'><input class='submit' type='submit' name='submit' value='update' /> </td><td> | </td><td><input type='submit' name='submit' value='Kembali' /></td></tr>"; echo "<table>"; echo "<br />"; echo "<br />"; echo "</form>"; } } if (isset($_GET['submit'])) { echo '<div class="form3" id="form3"><br><br><br><br><br><br> <Span>Data Updated Successfuly......!!</span></div>'; header("location:tampil_karyawan_new.php"); } ?> </center> </body> </html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE HAPUS DATA KARYAWAN (delete_karyawan.php) ------------------------------------------------------------------------------------------------------- <?php include "/koneksi/koneksi.php"; //Tangkap nik if (isset($_GET['nik'])) { $nik = $_GET['nik']; // membaca nama file yang akan dihapus

18 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

$query = "SELECT * FROM tbl_petugas WHERE nik='$nik'"; $hasil = mysql_query($query); } else { die ("Error. Tidak ada nik yang dipilih Silakan cek kembali! "); } //proses hapus data if (!empty($nik) && $nik != "") { $hapus = "DELETE FROM tbl_petugas WHERE nik='$nik'"; $sql = mysql_query ($hapus); if ($sql) { ?> <script language="JavaScript"> alert('Data Karyawan <?=$nik?> Berhasil dihapus!'); document.location='tampil_karyawan_new.php?page=lihat'; </script> <?php } else { echo "<font color=red><center>Data Karyawan gagal dihapus</center></font>"; } } ?> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE TAMPIL DETAIL KARYAWAN (tampil_detil.php) ------------------------------------------------------------------------------------------------------- <?php //UNTUK KONEKSI KE DATABASE include ("koneksi/koneksi.php"); //$sql=mysql_query("Select * from tbl_petugas", $sambung) or die ("Query gagal dibuka". mysql_error()); $nik = $_GET['nik']; $query = mysql_query("SELECT * FROM tbl_petugas WHERE nik = $nik"); $data = mysql_fetch_array($query); ?> <h3>Tampil Detail Petugas</h3> <table border="0" width="100%" cellpadding="0" cellspacing="0"> <tr rowspan="2">

19 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<td><img src="foto/<?php echo $data['foto_petugas']; ?>" width ="200" height="250" border="0"/></td> </tr> <tr> <td width="20%">Nomor Induk Karyawan</td> <td width="1%">:</td> <td><?php echo $data['nik']; ?></td> </tr> <tr> <td width="20%">Nama Lengkap</td> <td width="1%">:</td> <td><?php echo $data['nama']; ?></td> </tr> <tr> <td width="20%">Alamat</td> <td width="1%">:</td> <td><?php echo $data['alamat_petugas']; ?></td> </tr> </table> </center> <a href='tampil_karyawan_new.php'>Kambali</a> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE TAMPIL TRANSAKSI (tampil_transaksi.php) ------------------------------------------------------------------------------------------------------- <?php include "koneksi/koneksi.php"; $sql_full = mysql_query("Select * from tbl_pesan ORDER by kd_pesan ASC",$sambung); $sqltotal = mysql_query("SELECT SUM(total_harga) AS total FROM tbl_pesan"); $data1 = mysql_fetch_array($sqltotal); $nilai = $data1['total']; ?> <html><head><title>Tampil data Transaksi</title></head> <body> <center> <a href="input_Produk_new.php">Input Data Produk&nbsp;</a>&nbsp;||&nbsp; <a href="cari_produk_new.php">&nbsp;Cari Data Produk</a>&nbsp;||&nbsp; <a href="cari_transaksi_new.php">&nbsp;Cari Transaksi</a>&nbsp;||&nbsp; <a href="tampil_transaksi_new.php">&nbsp;Lihat Transaksi</a> &nbsp;||&nbsp; <a href="/proyek_pranata/menu.html">Kembali</a> <br>

20 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<form action="" method="post"> <?php $data_tampil =2; if (isset($_POST['btn_jumdata'])) { $data_tampil=$_POST['data_tampil']; } ?> <br><br> Jumlah Transaksi Perhalaman : <label> <select name="data_tampil" size="1"> <option value="3">3</option> <option value="4">4</option> <option value="6">6</option> </select> </label> <label> <input name="btn_jumdata" type="submit" id="btn_jumdata" value="Proses"> </label> <br> <br> <table border="1" cellpadding="5" cellspacing="5" width="900"> <tr bgcolor="yellow"> <th>No</th> <th>Tanggal</th> <th>Nama Menu</th> <th>Harga Satuan</th> <th>Jumlah Porsi</th> <th>Total Harga</th> <th>Meja</th> <th>Delete</th> </tr> <?php if (isset($_GET['halaman'])) { $page = $_GET['halaman']; } else { $page = 1; } $perpage = $data_tampil; $hitung = $perpage * $page;

21 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

$start = $hitung - $perpage; // $sql = mysql_query("Select * from tbl_pesan ORDER by kd_pesan ASC Limit $start, $perpage",$sambung); $sql = mysql_query("Select * from tbl_produk INNER JOIN tbl_pesan ON tbl_produk.kd_produk=tbl_pesan.kd_produk ORDER by kd_pesan ASC Limit $start, $perpage",$sambung); // $total_hasil = mysql_query("select Count(*) AS kd_pesan from tbl_pesan",$sambung); $rows_total = mysql_num_rows($sql_full); $total_pages = ceil($rows_total/$perpage); $total_pages1 = $total_pages+1; ?> <?php if(mysql_num_rows($sql)>0){ ?> <?php $no = 1; while($data = mysql_fetch_array($sql)){ if(($no % 2) == 0){ $bgcolor="#F0FFFF"; } else{ $bgcolor="pink"; } ?> <!-- sesuai dengan tabel pada database seperti kd_produk, nama, alamat, foto--> <?php echo "<tr bgcolor=$bgcolor>"; ?> <td><?php echo $no;?></td> <td><?php echo $data["tanggal"];?></td> <td><a href="tampil_detil_kdproduk.php?kd_produk=<?php echo $data["kd_produk"];?>"><?php echo $data["nama_produk"];?></a></td> <td>Rp. <?php echo $data["harga_produk"];?></td> <td><?php echo $data["jumlah"];?></td> <td>Rp. <?php echo $data["total_harga"];?></td> <td> <?php echo $data["meja"];?></td> <td><?php echo "<a href='delete_pesan_new.php?kd_pesan=$data[kd_pesan]'>Delete</a>"; ?></td> <?php $no++; } ?> <?php } ?> </tr>

22 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<tr><td colspan="4">Total Pendapatan </td><td>: </td><td>Rp.<?php echo $nilai ?></td> </tr> </table> <?php ?> <div class=""> <br>Halaman : <?php for ($i=1; $i<=$total_pages ; $i++){ ?> <a href="?halaman=<?php echo $i; ?>"> <?php echo $i; ?></a> <?php } ?> <br> <p>Jumlah Record : <?php echo $rows_total; ?> </p> </div> </form> </center> </body> </html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE INDEX (index.html) ------------------------------------------------------------------------------------------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Menu Kuliner</title> </head> <frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0"> <frame src="header.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frameset cols="140,*" frameborder="no" border="0" framespacing="0"> <frame src="kiri.php" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" /> <frame src="menu_depan.html" name="mainFrame" id="mainFrame" title="mainFrame" /> </frameset> </frameset>

23 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<noframes><body> </body> </noframes></html> ----------------------------------------------------------------------------------------------------- MEMBUAT FILE MENU ADMIN (menu_admin.php) ------------------------------------------------------------------------------------------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- a { font-size: 16px; } a:visited { color: blue; } a:hover { color: red; } --> </style></head> <body > <ul> <p><h1>Menu Nusantara</h1></p> <li><a href="logout.php">Logout </a></li> <li><a href="input_karyawan_new.php">Input Karyawan</a></li> <li><a href="input_produk_new.php">Input Produk</a> </li> <li><a href="tampil_transaksi_new.php">Tampil Transaksi</a></li> <li><a href="input_administrator.php">Input Administrator</a></li> </ul> </body> </html> ----------------------------------------------------------------------------------------------------- <?php //koneksi database include ("koneksi/koneksi.php");

24 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

date_default_timezone_set('Asia/Jakarta'); $tgl_now = date(' d F Y / H : i : s '); //$txt_nik =0; $tgl_aja = date ('Y'); //membaca input dari keyboard if (isset($_POST['btn_simpan'])){ $txt_nik = $_POST['txt_nik']; $txt_nama = $_POST['txt_nama']; $txt_alamat = $_POST['txt_alamat']; $lokasi_dir = 'foto/'; $name_file_foto = $_FILES['fileUpload']['name']; $tmp_name = $_FILES['fileUpload']['tmp_name']; move_uploaded_file($_FILES['fileUpload']['tmp_name'], $lokasi_dir.$name_file_foto); $last_id = mysql_insert_id($sambung); mysql_query("INSERT INTO tbl_petugas VALUES ('$last_id','$txt_nama','$txt_alamat','$name_file_foto')"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tambah Data Karyawan</title> </head> <body> <center> <a href="input_karyawan_new.php">Input Data Karyawan&nbsp;</a>&nbsp;||&nbsp; <a href="cari_karyawan_new.php">&nbsp;Cari Data Karyawan</a>&nbsp;||&nbsp; <a href="tampil_karyawan_new.php"> Lihat Data Karyawan</a>&nbsp;||&nbsp; <a href="/proyek_pranata/menu.html">Kembali</a> <form action="input_karyawan_new.php" method="POST" enctype="multipart/form-data" name="form1" id="form1"> <p>&nbsp;</p> <table width="642" border="1"> <tr> <td colspan="3"><div align="center">TAMBAH DATA KARYAWAN</div></td>

25 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

</tr> <tr> <td>Tanggal / Waktu </td> <td>:</td> <td><label for="txt_tgl"></label> <?php echo $tgl_now; ?></td> </tr> <tr> <td width="131">NIK</td> <td width="12">:</td> <td width="177"><label for="txt_nik"></label> <input type="hidden" name="txt_nik" id="txt_nik" /></td> </tr> <tr> <td>Nama </td> <td>:</td> <td><input type="text" name="txt_nama" id="txt_nama" /></td> </tr> <tr> <td>Alamat</td> <td>:</td> <td><label for="txt_alamat"></label> <input type="text" name="txt_alamat" id="txt_alamat" /></td> </tr> <td>Upload Produk</td> <td>:</td> <td><label for="file_upload"></label> <input type="file" name="fileUpload" id="fileUpload"> </tr> <tr> <td>&nbsp;</td> <td colspan="2"><input type="submit" name="btn_simpan" id="btn_simpan" value="Simpan" /></td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p> </form> </center> </body> </html>

26 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

MEMBUAT FILE PESAN MENU ONLINE (pesan_online.php) ------------------------------------------------------------------------------------------------------- <?php //UNTUK KONEKSI KE DATABASE include ("koneksi/koneksi.php"); $kd_produk = $_GET['kd_produk']; $query = mysql_query("SELECT * FROM tbl_produk WHERE kd_produk = $kd_produk"); $data = mysql_fetch_array($query); date_default_timezone_set('Asia/Jakarta'); $tanggal= date(" d F Y / H : i : s"); $total_bayar=0; $txt_jumlah=0; //$kode_beli=0; if (isset($_POST['btn_pesan'])) { $query1 = "SELECT max('kode_pesan') as maxKode FROM tbl_produk"; $hasil = mysql_query($query1); $data1 = mysql_fetch_array($hasil); $kode_beli = $data1['maxKode']; $noUrut = (int) substr($kode_beli, 3, 3); $noUrut++; $char = "KP"; $newID = $char . sprintf("%03s", $noUrut); $kd_pesan =0; $txt_jumlah = $_POST['txt_jumlah']; $harga_produk1= $data['harga_produk']; $total_bayar = $harga_produk1 * $txt_jumlah ; $kd_produk = $data['kd_produk']; $meja = $_POST['meja']; $kd_pesan = mysql_insert_id($sambung); $kd_bln_trans = date(" mY ");

27 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

mysql_query("INSERT INTO tbl_pesan VALUES ('$kd_pesan','$kd_bln_trans','$tanggal','$kd_produk','$txt_jumlah','$total_bayar','$meja')"); } else if (isset($_POST['btn_simpan'])) { } ?> <style type="text/css"> <!-- .style5 {font-size: 14; font-weight: bold; } .style6 {font-weight: bold} --> </style> <title>tampil pesan</title><h3 align="center"><strong>Tampil Pesan Kuliner Nusantara</strong></h3> <form id="form1" name="form1" method="post" action=""> <table width="599" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="202" rowspan="10"><img src="gambar/<?php echo $data['gambar']; ?>" width ="200" height="250" border="0"/></td> <td>&nbsp;</td> <td colspan="3"><div align="center"><?php echo $tanggal ; ?> </div></td> </tr> <tr> <td>&nbsp;</td> <td width="106"><span class="style5">Kode Produk</span></td> <td width="18" ><div align="center" class="style5">:</div></td> <td><span class="style5"><?php echo $data['kd_produk']; ?></span></td> </tr> <tr> <td>&nbsp;</td> <td width="106"><span class="style5">Nama Menu</span></td> <td><div align="center" class="style5">:</div></td>

28 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<td><span class="style5"><?php echo $data['nama_produk']; ?></span></td> </tr> <tr> <td>&nbsp;</td> <td width="106"><span class="style5">Harga</span></td> <td><div align="center" class="style5">:</div></td> <td><span class="style5">Rp. <?php echo $data['harga_produk']; ?></span></td> </tr> <tr> <td>&nbsp;</td> <td width="106"><span class="style5">Jumlah Porsi</span></td> <td><div align="center" class="style5">:</div></td> <td><input name="txt_jumlah" type="text" class="style6" value="<?php echo $txt_jumlah; ?>" /></td> </tr> <tr> <td>&nbsp;</td> <td width="106"><span class="style5"><h1>Total</h1></span></td> <td><div align="center" class="style5">:</div></td> <td><span class="style5"><h1>Rp. <?php echo $total_bayar; ?></h1></span></td> </tr> <tr> <td>&nbsp;</td> <td width="106"><span class="style5">Pilih Meja</span></td> <td ><div align="center" class="style5">:</div></td> <td><span class="style5"> <select name="meja" value="no meja" > <option name="meja 01">Meja 01</option> <option name="meja 02">Meja 02</option> <option name="meja 03">Meja 03</option> <option name="meja 04">Meja 04</option> </select> </span></td> </tr> <tr> <td>&nbsp;</td> <td width="106"></td> <td ></td> <td></td> </tr>

29 STMIK Pranata Indonesia - Modul Proyek Pemrograman Web 2019 – Zaeni Miftah, M.Kom

<tr> <td>&nbsp;</td> <td></td> <td >&nbsp;</td> <td><input type="submit" name="btn_pesan" value="Proses Pesan" /> &nbsp;&nbsp;&nbsp;<input name="btn_simpan" type="submit" id="btn_simpan" value="Simpan" /></td> </tr> <tr> <td width="22"></td> <td >&nbsp;</td> <td>&nbsp;</td> </tr> </table> <div align="center"><a href='tampil_produk_new.php'>&gt;&gt; Kambali &lt;&lt; </a> </center> </div> <div align="center"></div> </form> -----------------------------------------------------------------------------------------------------

ALLHAMDULILLAH

MODUL PROYEK PEMROGRAMAN WEB TELAH SELESAI

SEMOGA BERMANFAAT

TERIMA KASIH