Pengolahan data perancangan sistem informasi


PENGOLAHAN DATA


Bab empat berisi tentang data flow diagram, use case diagram dan tampilan dari sistem informasi yang telah dibuat serta syntax dari sistem informasi yang dibuat.

4.1 Data Flow Diagram

Data flow diagram dapat diartikan sebagai diagram alir suatu sistem yang dibuat sehingga lebih mudah dipahami. Berikut ini merupakan data flow diagram dari sistem informasi PT. INDUSTRI GEMILANG yang terdiri dari level 0 dan level 1 sebagai berikut:

4.1.1 Level 0

Data flow diagram level 0 dari sistem informasi PT. INDUSTRI GEMILANG yang sebagai berikut:



Gambar diatas mengenai flow diagram sistem produksi diketahui mengenai aliran sistem informasi perusahaan. Flow diagram diatas terdapat 3 macam entitas diantaranya adalah PPIC, produksi, dan werehouse. Entitas PPIC merima data dari sistem informasi berupa data pemesanan barang, kemudian supplier mengirim bukti transaksi kedalam sistem informasi. Entitas customer terjadi aktivias mengirim data pembelian dan pembayaran barang ke sistem informasi, kemudian menerima informasi barang berupa stok dan harga barang. Entitas admin web memliki aktifitas membuka perzinan transaksi ke sistem, kemudian menerima rekapan transaksi dari sistem. Entitas barang mempunyai aktivitas mengirim detail informasi produk berupa kode, harga dan satuan besaran ke sistem.

4.1.2 Level 1

Data flow diagram level 1 dari sistem informasi PT. INDUSTRI GEMILANG yang sebagai berikut:


Berdasarkan gambar diatas mengenai flow diagram sistem produksi diketahui mengenai aliran sistem informasi perusahaan. Flow diagram diatas terdapat 9 macam entitas diantaranya adalah admin web, purchasing, warehouse, marketing, ppic, keuangan , produksi, quality control,dan direktur.

4.2 Use Case Diagram

Use case diagram berisi tentang model atau gambaran suatu sistem yang diwakili oleh use case dan aktor. Adapun use case diagram dari PT. INDUSTRI GEMILANG adalah sebagai berikut:


Gambar diatas menunjukkan use case diagram perusahaan PT Industri Gemilang, dimana use case tersebut terdiri dari beberapa aktor yang saling berkaitan dengan aktor lainnya. Contohnya pada actor PPIC yang bertugas untuk melakukan penjadwalan produksi dan penjadwalan pengadaan barang, dimana data tersebut include dengan data oleh aktor admin web yang bertugas meng-update data perencanaan penjadwalan. Gambar use case diagram tersebut dapat dibuat tabel analisa dari setiap aktor dan use case sebagai berikut:


Tabel diatas menunjukkan rekapan use case diagram, dimana terdapat 7 aktor diantaranya yaitu General Manager, PPIC, Produksi, QC, Purchasing, Marketing, Keuangan, Warehouse, dan admin web. Tabel diatas memberikan informasi berdasakan use case yang dibuat, yaitu seperti pada aktor general manager yang tugas melakukan pengawasan di semua divisi, menyetujui setiap pembelian, dan mengetahui perencanaan produksi dengan tugas secara umum yaitu mengetahui semua laporan dari semua divisi dalam perusahaan.

4.3 Tampilan Sistem Informasi

Tampilan sebuah sistem informasi berpengaruh pada kemudahan akses pengguna untuk mengakses dan mengelolanya. Berikut ini merupakan tampilan sistem informasi dari PT. INDUSTRI GEMILANG:

4.3.1 Halaman Utama

Berikut ini merupakan tampilan halaman utama dari sistem informasi poduksi PT. INDUSTRI GEMILANG:



Gambar diatas merupakan halaman utama atau halaman awal dari sistem informasi PT. INDUSTRI GEMILANG. Menu yang ada pada halaman utama adalah username dan password untuk log in pada sistem informasi dari PT. INDUSTRI GEMILANG.

4.3.2 Dashboard Input-an Departemen

Dashboard input-an departemen pada PT. INDUSTRI GEMILANG yang terdiri dari departemen PPIC, produksi, dan warehouse sebagai berikut:

4.3.2.1 Dashboard PPIC

Dashboard inputan pada departemen PPIC dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:




Gambar diatas merupakan data yang dimasukkan dalam dashboard PPIC diantaranya kode_jp, nama, target_produksi, tanggal_mulai, dan tanggal_selesai. Kemudian fungsi dari button insert record yaitu merekam data yang diinputkan. Pada bagian bawah terdapat dua button yaitu lihat data penjadwalan dan log out. Fungsi dari button lihat data penjadwalan yaitu untuk melihat data yang sudah dimasukkan. Sedangkan fungsi dari log out yaitu untuk keluar dari dashboard PPIC dan kembali pada tampilan utama.

4.3.2.2 Dashboard Produksi

Dashboard inputan pada departemen produksi dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:



Gambar diatas merupakan data yang dimasukkan dalam dashboard produksi diantaranya jumlah produk jadi, periode bulan, tanggal_produksi, dan kode_produksi. Kemudian fungsi dari button insert record yaitu merekam data yang diinputkan. Pada bagian bawah terdapat dua button yaitu lihat data produksi dan log out. Fungsi dari button lihat data penjadwalan yaitu untuk melihat data yang sudah dimasukkan. Sedangkan fungsi dari log out yaitu untuk keluar dari dashboard produksi dan kembali pada tampilan utama.

4.3.2.3 Dashboard Werehouse

Dashboard inputan pada departemen werehouse dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:



Gambar diatas merupakan data yang dimsukkan dalam dashboard produksi diantaranya kode_barang, nama_barang, periode_bulan, tanggal_masuk, jenis_barang dan jumlah_barang. Kemudian fungsi dari button insert record yaitu merekam data yang diinputkan. Pada bagian bawah terdapat dua button yaitu lihat data warehouse dan log out. Fungsi dari button lihat data penjadwalan yaitu untuk melihat data yang sudah dimasukkan. Sedangkan fungsi dari log out yaitu untuk keluar dari dashboard warehouse dan kembali pada tampilan utama.

4.3.3 Dashboard Output-an Departemen

Dashboard output-an departemen pada PT. INDUSTRI GEMILANG yang terdiri dari departemen PPIC, produksi, dan werehouse sebagai berikut:


4.3.3.1 Dashboard PPIC

Dashboard outputan pada departemen PPIC dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:



Gambar diatas merupakan dashboard outputan PPIC menampilakn kode_jp, nama, target_produksi, tanggal_mulai, dan tanggal_selesai. Button yang terdapat dalam dashboard outputan PPIC ada tiga yaitu edit, delete, dan log out. Button edit memiliki fungsi untuk mengubah data yang sudah dimasukkan. Button delete berfungsi untuk menghapus data yang sudah dimasukkan. Fungsi dari button log out yaitu untuk keluar dari dashboard outputan PPIC dan kembali pada tampilan utama.


4.3.3.2 Dashboard Produksi

Dashboard outputan pada departemen produksi dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:



Gambar diatas merupakan dashboard output-an produksi menampilakn jumlah_produksi, periode_bulan, tanggal_produksi, dan kode_produksi. Button yang terdapat dalam dashboard output-an produksi ada tiga yaitu edit, delete, dan log out. Button edit memiliki fungsi untuk mengubah data yang sudah dimasukkan. Button delete berfungsi untuk menghapus data yang sudah dimasukkan. Fungsi dari button log out yaitu untuk keluar dari dashboard outputan produksi dan kembali pada tampilan utama.


4.3.3.3 Dashboard Werehouse

Dashboard outputan pada departemen werehouse dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:



Gambar diatas merupakan  dashboard outputan produksi menampilakn kode_barang, nama_barang, periode_bulan, tanggal_masuk, dan jenis_barang. Button yang terdapat dalam dashboard outputan warehouse ada tiga yaitu edit, delete, dan log out. Button edit memiliki fungsi untuk mengubah data yang sudah dimasukkan. Button delete berfungsi untuk menghapus data yang sudah dimasukkan. Fungsi dari button log out yaitu untuk keluar dari dashboard outputan warehouse dan kembali pada tampilan utama.



4.4. Syntax

Syntax berisi coding atau bahasa pemrograman yang menyusun suatu sistem informasi dan database. Adapun syntax yang menyusun sistem informasi produksi dari PT. INDUSTRI GEMILANG adalah sebagai berikut:

4.4.1 Halaman Utama

Berikut ini merupakan syntax halaman utama dari sistem informasi poduksi PT. INDUSTRI GEMILANG:
<?php require_once('Connections/config.php'); ?>
<?php
$colname_login = "-1";
if (isset($_GET['id'])) {
  $colname_login = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
mysql_select_db($database_config, $config);
$query_login = sprintf("SELECT * FROM `user` WHERE id = %s", $colname_login);
$login = mysql_query($query_login, $config) or die(mysql_error());
$row_login = mysql_fetch_assoc($login);
$totalRows_login = mysql_num_rows($login);
?><?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['textfield'])) {
  $loginUsername=$_POST['textfield'];
  $password=$_POST['textfield2'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "input_ppic.php";
  $MM_redirectLoginFailed = "index.php";
  $MM_redirecttoReferrer = false;
  mysql_select_db($database_config, $config);
 
  $LoginRS__query=sprintf("SELECT username, password, level FROM user WHERE username='%s' AND password='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));
  
  $LoginRS = mysql_query($LoginRS__query, $config) or die(mysql_error());
 
$tb = mysql_fetch_assoc ($LoginRS);

  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
   
    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;
    
     $_SESSION['status'] = $tb['level'];
     if ($_SESSION['status']==1){
     $MM_redirectLoginSuccess= "input_ppic.php";
     } else     
     if ($_SESSION['status']==2){
     $MM_redirectLoginSuccess= "input_produksi.php";
     } else if ($_SESSION['status']==3) {
     $MM_redirectLoginSuccess= "input_warehouse.php";
     }   
    

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>
<!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">
<!--
.style3 {color: #FFFFFF; font-weight: bold; }
.style5 {font-size: 24px}
body {
     background-image: url(gambar1.jpg);
}
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
  <div align="center"><span class="style5">Login Page</span>
  </div>
  <table width="251" border="1" align="center" bgcolor="#FF0000">
    <tr>
      <td width="68" bgcolor="#FF0000" class="style3">Username</td>
      <td width="167" bgcolor="#FF0000" class="style3"><label>
        <input type="text" name="textfield" />
        </label>
      </td>
    </tr>
    <tr>
      <td bgcolor="#FF0000" class="style3">Password</td>
      <td bgcolor="#FF0000" class="style3"><label>
        <input type="password" name="textfield2" />
        </label>
      </td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#FF0000"><label> <span class="style3"> </span>
          <input type="submit" name="Submit" value="masuk" />
          </label></td>
    </tr>
  </table>
</form>
</body>
</html>
<?php
mysql_free_result($login);
?>

4.4.2 Dashboard Input-an Departemen

Syntax dashboard input-an departemen pada PT. INDUSTRI GEMILANG yang terdiri dari departemen PPIC, produksi, dan werehouse sebagai berikut:

4.4.2.1 Dashboard PPIC

Syntax dashboard inputan pada departemen PPIC dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:
<?php require_once('Connections/config.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
  session_start();
}

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  //to fully log out a visitor we need to clear the session varialbles
  $_SESSION['MM_Username'] = NULL;
  $_SESSION['MM_UserGroup'] = NULL;
  $_SESSION['PrevUrl'] = NULL;
  unset($_SESSION['MM_Username']);
  unset($_SESSION['MM_UserGroup']);
  unset($_SESSION['PrevUrl']);
  $logoutGoTo = "index.php";
  if ($logoutGoTo) {
    header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO penjadwalan_produk (kode_jp, nama, target_produksi, tgl_mulai, tgl_selesai) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['kode_jp'], "int"),
                       GetSQLValueString($_POST['nama'], "text"),
                       GetSQLValueString($_POST['target_produksi'], "int"),
                       GetSQLValueString($_POST['tgl_mulai'], "text"),
                       GetSQLValueString($_POST['tgl_selesai'], "text"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($insertSQL, $config) or die(mysql_error());

  $insertGoTo = "input_ppic.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
  $insertSQL = sprintf("INSERT INTO penjadwalan_produk (kode_jp, nama, target_produksi, tgl_mulai, tgl_selesai) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['kode_jp'], "int"),
                       GetSQLValueString($_POST['nama'], "text"),
                       GetSQLValueString($_POST['target_produksi'], "int"),
                       GetSQLValueString($_POST['tgl_mulai'], "text"),
                       GetSQLValueString($_POST['tgl_selesai'], "text"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($insertSQL, $config) or die(mysql_error());

  $insertGoTo = "input_ppic.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

$colname_input_ppic = "-1";
if (isset($_GET['kode_jp'])) {
  $colname_input_ppic = (get_magic_quotes_gpc()) ? $_GET['kode_jp'] : addslashes($_GET['kode_jp']);
}
mysql_select_db($database_config, $config);
$query_input_ppic = sprintf("SELECT * FROM penjadwalan_produk WHERE kode_jp = %s", $colname_input_ppic);
$input_ppic = mysql_query($query_input_ppic, $config) or die(mysql_error());
$row_input_ppic = mysql_fetch_assoc($input_ppic);
$totalRows_input_ppic = mysql_num_rows($input_ppic);
?><!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">
<!--
.style1 {color: #FFFFFF}
.style2 {color: #00FF00}
.style3 {color: #00FF00; font-size: 24px; }
-->
</style>
</head>

<body>
<form method="post" name="form2" action="<?php echo $editFormAction; ?>">
  <div align="center" class="style3">Input Data  </div>
  <table align="center">
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style1">Kode_jp:</span></td>
      <td bgcolor="#00FF00"><input name="kode_jp" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style1">Nama:</span></td>
      <td bgcolor="#00FF00"><input name="nama" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style1">Target_produksi:</span></td>
      <td bgcolor="#00FF00"><input name="target_produksi" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style1">Tgl_mulai:</span></td>
      <td bgcolor="#00FF00"><input name="tgl_mulai" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style1">Tgl_selesai:</span></td>
      <td bgcolor="#00FF00"><input name="tgl_selesai" type="text" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">&nbsp;</td>
      <td><input type="submit" value="Insert record"></td>
    </tr>
  </table>
  <div align="center"><span class="style2"><a href="tampil_ppic.php?<?php echo $row_input_ppic['kode_jp']; ?>=">Lihat Data Penjadwalan </a>
      <input type="hidden" name="MM_insert" value="form2">
    <strong>|</strong><a href="<?php echo $logoutAction ?>">Log out</a></span></div>
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($input_ppic);
?>

4.4.2.2 Dashboard Produksi

Syntax dashboard inputan pada departemen produksi dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:
<?php require_once('Connections/config.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
  session_start();
}

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  //to fully log out a visitor we need to clear the session varialbles
  $_SESSION['MM_Username'] = NULL;
  $_SESSION['MM_UserGroup'] = NULL;
  $_SESSION['PrevUrl'] = NULL;
  unset($_SESSION['MM_Username']);
  unset($_SESSION['MM_UserGroup']);
  unset($_SESSION['PrevUrl']);
  $logoutGoTo = "index.php";
  if ($logoutGoTo) {
    header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO jumlah_produksi (jumlah_produk_jadi, periode_bulan, tgl_produksi, kode_produksi) VALUES (%s, %s, %s, %s)",
                       GetSQLValueString($_POST['jumlah_produk_jadi'], "int"),
                       GetSQLValueString($_POST['periode_bulan'], "text"),
                       GetSQLValueString($_POST['tgl_produksi'], "text"),
                       GetSQLValueString($_POST['kode_produksi'], "int"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($insertSQL, $config) or die(mysql_error());

  $insertGoTo = "input_produksi.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

$colname_input_produksi = "-1";
if (isset($_GET['kode_produksi'])) {
  $colname_input_produksi = (get_magic_quotes_gpc()) ? $_GET['kode_produksi'] : addslashes($_GET['kode_produksi']);
}
mysql_select_db($database_config, $config);
$query_input_produksi = sprintf("SELECT * FROM jumlah_produksi WHERE kode_produksi = %s", $colname_input_produksi);
$input_produksi = mysql_query($query_input_produksi, $config) or die(mysql_error());
$row_input_produksi = mysql_fetch_assoc($input_produksi);
$totalRows_input_produksi = mysql_num_rows($input_produksi);
?><!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">
<!--
.style1 {color: #FFFFFF}
.style2 {
font-size: 24px;
color: #0000FF;
}
-->
</style>
</head>

<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <div align="center" class="style2">Input Data  </div>
  <table align="center" bordercolor="#000000">
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style1">Jumlah_produk_jadi:</span></td>
      <td bgcolor="#0000FF"><input name="jumlah_produk_jadi" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style1">Periode_bulan:</span></td>
      <td bgcolor="#0000FF"><input name="periode_bulan" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style1">Tgl_produksi:</span></td>
      <td bgcolor="#0000FF"><input name="tgl_produksi" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style1">Kode_produksi:</span></td>
      <td bgcolor="#0000FF"><input name="kode_produksi" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FFFFFF">&nbsp;</td>
      <td bgcolor="#FFFFFF"><input type="submit" value="Insert record"></td>
    </tr>
  </table>
  <div align="center"><a href="tampil_produksi.php?<?php echo $row_input_produksi['kode_produksi']; ?>=">Lihat Data Produksi</a>
    <input type="hidden" name="MM_insert" value="form1" />
    <strong>|</strong> <a href="<?php echo $logoutAction ?>">Log out</a></div>
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($input_produksi);
?>

4.4.2.3 Dashboard Werehouse

Syntax dashboard inputan pada departemen werehouse dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:
<?php require_once('Connections/config.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
  session_start();
}

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  //to fully log out a visitor we need to clear the session varialbles
  $_SESSION['MM_Username'] = NULL;
  $_SESSION['MM_UserGroup'] = NULL;
  $_SESSION['PrevUrl'] = NULL;
  unset($_SESSION['MM_Username']);
  unset($_SESSION['MM_UserGroup']);
  unset($_SESSION['PrevUrl']);
  $logoutGoTo = "index.php";
  if ($logoutGoTo) {
    header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO barang_masuk (kode_barang, nama_barang, periode_bulan, tgl_masuk, jenis_barang, jumlah_barang) VALUES (%s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['kode_barang'], "int"),
                       GetSQLValueString($_POST['nama_barang'], "text"),
                       GetSQLValueString($_POST['periode_bulan'], "text"),
                       GetSQLValueString($_POST['tgl_masuk'], "date"),
                       GetSQLValueString($_POST['jenis_barang'], "text"),
                       GetSQLValueString($_POST['jumlah_barang'], "int"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($insertSQL, $config) or die(mysql_error());

  $insertGoTo = "input_warehouse.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}

$colname_input_warehouse = "-1";
if (isset($_GET['kode_barang'])) {
  $colname_input_warehouse = (get_magic_quotes_gpc()) ? $_GET['kode_barang'] : addslashes($_GET['kode_barang']);
}
mysql_select_db($database_config, $config);
$query_input_warehouse = sprintf("SELECT * FROM barang_masuk WHERE kode_barang = %s", $colname_input_warehouse);
$input_warehouse = mysql_query($query_input_warehouse, $config) or die(mysql_error());
$row_input_warehouse = mysql_fetch_assoc($input_warehouse);
$totalRows_input_warehouse = mysql_num_rows($input_warehouse);
?><!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">
<!--
.style2 {color: #FF00FF}
.style3 {
font-size: 24px;
color: #FF00FF;
}
.style6 {color: #000000}
-->
</style>
</head>

<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <div align="center"><span class="style3">Data Input</span>  </div>
  <table align="center">
    <tr valign="baseline">
      <td align="right" nowrap bordercolor="#FF00FF" bgcolor="#FF00FF"><span class="style6">Kode_barang:</span></td>
      <td bordercolor="#FF00FF" bgcolor="#FF00FF"><input name="kode_barang" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bordercolor="#FF00FF" bgcolor="#FF00FF"><span class="style6">Nama_barang:</span></td>
      <td bordercolor="#FF00FF" bgcolor="#FF00FF"><input name="nama_barang" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bordercolor="#FF00FF" bgcolor="#FF00FF"><span class="style6">Periode_bulan:</span></td>
      <td bordercolor="#FF00FF" bgcolor="#FF00FF"><input name="periode_bulan" type="text" value="" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bordercolor="#FF00FF" bgcolor="#FF00FF"><span class="style6">Tgl_masuk:</span></td>
      <td bordercolor="#FF00FF" bgcolor="#FF00FF"><input name="tgl_masuk" type="text" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bordercolor="#FF00FF" bgcolor="#FF00FF"><span class="style6">Jenis_barang:</span></td>
      <td bordercolor="#FF00FF" bgcolor="#FF00FF"><input name="jenis_barang" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bordercolor="#FF00FF" bgcolor="#FF00FF"><span class="style6">Jumlah_barang:</span></td>
      <td bordercolor="#FF00FF" bgcolor="#FF00FF"><input name="jumlah_barang" type="text" value="" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF">&nbsp;</td>
      <td bgcolor="#FF00FF"><input type="submit" value="Insert record"></td>
    </tr>
  </table>
  <div align="center"><span class="style2"><a href="tampil_warehouse.php?<?php echo $row_input_warehouse['kode_barang']; ?>=">Lihat Data Warehouse</a>
    <input type="hidden" name="MM_insert" value="form1">
|<a href="<?php echo $logoutAction ?>">Log out</a>
  </span></div>
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($input_warehouse);
?>

4.4.3 Dashboard Output-an Departemen

Syntax dashboard output-an departemen pada PT. INDUSTRI GEMILANG yang terdiri dari departemen PPIC, produksi, dan werehouse sebagai berikut:

4.4.3.1 Dashboard PPIC

Syntax dashboard outputan pada departemen PPIC dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut
1.       Tampilan
  <?php do { ?>
    <tr>
      <td><?php echo $row_tampil_ppic['kode_jp']; ?></td>
      <td><?php echo $row_tampil_ppic['nama']; ?></td>
      <td><?php echo $row_tampil_ppic['target_produksi']; ?></td>
      <td><?php echo $row_tampil_ppic['tgl_mulai']; ?></td>
      <td><?php echo $row_tampil_ppic['tgl_selesai']; ?></td>
      <td><a href="edit_ppic.php?<?php echo $row_tampil_ppic['kode_jp']; ?>=">Edit</a><a href="edit_ppic.php?<?php echo $row_tampil_ppic['kode_jp']; ?>="></a> | <a href="delete_ppic.php?<?php echo $row_tampil_ppic['kode_jp']; ?>=">Delete</a> </td>
    </tr>
    <?php } while ($row_tampil_ppic = mysql_fetch_assoc($tampil_ppic)); ?>
</table>
<div align="center"><a href="<?php echo $logoutAction ?>" class="style3">Log out</a></div>
</body>
</html>
<?php
mysql_free_result($tampil_ppic);
?>
2.       Edit
<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <div align="center"><span class="style3">Edit Data  </span>  </div>
  <table align="center">
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style4">Kode_jp:</span></td>
      <td bgcolor="#00FF00"><span class="style4"><?php echo $row_edit_ppic['kode_jp']; ?></span></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style4">Nama:</span></td>
      <td bgcolor="#00FF00"><input name="nama" type="text" value="<?php echo $row_edit_ppic['nama']; ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style4">Target_produksi:</span></td>
      <td bgcolor="#00FF00"><input name="target_produksi" type="text" value="<?php echo $row_edit_ppic['target_produksi']; ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style4">Tgl_mulai:</span></td>
      <td bgcolor="#00FF00"><input name="tgl_mulai" type="text" value="<?php echo $row_edit_ppic['tgl_mulai']; ?>" size="32" /></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#00FF00"><span class="style4">Tgl_selesai:</span></td>
      <td bgcolor="#00FF00"><input name="tgl_selesai" type="text" value="<?php echo $row_edit_ppic['tgl_selesai']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right"><span class="style4"></span></td>
      <td><input type="submit" value="Update record"></td>
    </tr>
  </table>
  <div align="center">
    <p><a href="<?php echo $logoutAction ?>" class="style1">Log out</a>
      <input type="hidden" name="MM_update" value="form1" />
    </p>
    <p>&nbsp;  </p>
  </div>
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($edit_ppic);
?>

3.       Query (delete)
<?php require_once('Connections/config.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

if ((isset($_GET['kode_jp'])) && ($_GET['kode_jp'] != "")) {
  $deleteSQL = sprintf("DELETE FROM penjadwalan_produk WHERE kode_jp=%s",
                       GetSQLValueString($_GET['kode_jp'], "int"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($deleteSQL, $config) or die(mysql_error());

  $deleteGoTo = "tampil_ppic.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
    $deleteGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $deleteGoTo));
}

$colname_delete_ppic = "-1";
if (isset($_GET['kode_jp'])) {
  $colname_delete_ppic = (get_magic_quotes_gpc()) ? $_GET['kode_jp'] : addslashes($_GET['kode_jp']);
}
mysql_select_db($database_config, $config);
$query_delete_ppic = sprintf("SELECT * FROM penjadwalan_produk WHERE kode_jp = %s", $colname_delete_ppic);
$delete_ppic = mysql_query($query_delete_ppic, $config) or die(mysql_error());
$row_delete_ppic = mysql_fetch_assoc($delete_ppic);
$totalRows_delete_ppic = mysql_num_rows($delete_ppic);
?><!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>
</head>

<body>
</body>
</html>
<?php
mysql_free_result($delete_ppic);
?>

4.4.3.2 Dashboard Produksi

Syntax dashboard outputan pada departemen produksi dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:
1.       Tampilan
  <?php do { ?>
    <tr>
      <td><?php echo $row_tampil_produksi['jumlah_produk_jadi']; ?></td>
      <td><?php echo $row_tampil_produksi['periode_bulan']; ?></td>
      <td><?php echo $row_tampil_produksi['tgl_produksi']; ?></td>
      <td><?php echo $row_tampil_produksi['kode_produksi']; ?></td>
      <td><a href="edit_produksi.php?<?php echo $row_tampil_produksi['kode_produksi']; ?>=">Edit </a>| <a href="delete_produksi.php?<?php echo $row_tampil_produksi['kode_produksi']; ?>=">Delete</a> </td>
    </tr>
    <?php } while ($row_tampil_produksi = mysql_fetch_assoc($tampil_produksi)); ?>
</table>
<p align="center">&nbsp;<a href="<?php echo $logoutAction ?>">Log out</a></p>
<form id="form1" name="form1" method="post" action="">
  <label></label>
</form>
</body>
</html>
<?php
mysql_free_result($tampil_produksi);
?>



2.       Edit
<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
</form>
<form method="post" name="form2" action="<?php echo $editFormAction; ?>">
  <div align="center" class="style6">Edit Data  </div>
  <table align="center">
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style5">Jumlah_produk_jadi:</span></td>
      <td bgcolor="#0000FF"><input name="jumlah_produk_jadi" type="text" value="<?php echo $row_edit_produksi['jumlah_produk_jadi']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style5">Periode_bulan:</span></td>
      <td bgcolor="#0000FF"><input name="periode_bulan" type="text" value="<?php echo $row_edit_produksi['periode_bulan']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style5">Tgl_produksi:</span></td>
      <td bgcolor="#0000FF"><input name="tgl_produksi" type="text" value="<?php echo $row_edit_produksi['tgl_produksi']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#0000FF"><span class="style5">Kode_produksi:</span></td>
      <td bgcolor="#0000FF"><span class="style5"><?php echo $row_edit_produksi['kode_produksi']; ?></span></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">&nbsp;</td>
      <td><input type="submit" value="Update record"></td>
    </tr>
  </table>
  <div align="center"><a href="<?php echo $logoutAction ?>" class="style4">Log out</a>
    <input type="hidden" name="MM_update" value="form2">
    <input type="hidden" name="kode_produksi" value="<?php echo $row_edit_produksi['kode_produksi']; ?>">
  </div>
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($edit_produksi);
?>
3.       Query (delete)
<?php require_once('Connections/config.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

if ((isset($_GET['kode_produksi'])) && ($_GET['kode_produksi'] != "")) {
  $deleteSQL = sprintf("DELETE FROM jumlah_produksi WHERE kode_produksi=%s",
                       GetSQLValueString($_GET['kode_produksi'], "int"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($deleteSQL, $config) or die(mysql_error());

  $deleteGoTo = "tampil_produksi.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
    $deleteGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $deleteGoTo));
}

$colname_delete_produksi = "-1";
if (isset($_GET['kode_produksi'])) {
  $colname_delete_produksi = (get_magic_quotes_gpc()) ? $_GET['kode_produksi'] : addslashes($_GET['kode_produksi']);
}
mysql_select_db($database_config, $config);
$query_delete_produksi = sprintf("SELECT * FROM jumlah_produksi WHERE kode_produksi = %s", $colname_delete_produksi);
$delete_produksi = mysql_query($query_delete_produksi, $config) or die(mysql_error());
$row_delete_produksi = mysql_fetch_assoc($delete_produksi);
$totalRows_delete_produksi = mysql_num_rows($delete_produksi);
?><!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>
</head>

<body>
</body>
</html>
<?php
mysql_free_result($delete_produksi);
?>

4.4.3.3 Dashboard Werehouse

Syntax dashboard outputan pada departemen werehouse dari sistem informasi produksi PT. INDUSTRI GEMILANG sebagai berikut:
1.       Tampilan
  <?php do { ?>
    <tr>
      <td><?php echo $row_tampil_warehouse['kode_barang']; ?></td>
      <td><?php echo $row_tampil_warehouse['nama_barang']; ?></td>
      <td><?php echo $row_tampil_warehouse['periode_bulan']; ?></td>
      <td><?php echo $row_tampil_warehouse['tgl_masuk']; ?></td>
      <td><?php echo $row_tampil_warehouse['jenis_barang']; ?></td>
      <td><?php echo $row_tampil_warehouse['jumlah_barang']; ?></td>
      <td><a href="edit_warehouse.php">Edit</a> | <a href="delete_warehouse.php?<?php echo $row_tampil_warehouse['kode_barang']; ?>=">Delete</a> </td>
    </tr>
    <?php } while ($row_tampil_warehouse = mysql_fetch_assoc($tampil_warehouse)); ?>
</table>
<div align="center"><a href="<?php echo $logoutAction ?>" class="style5">Log out</a></div>
</body>
</html>
<?php
mysql_free_result($tampil_warehouse);
?>
2.       Edit
<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
  <div align="center" class="style3">Edit Data  </div>
  <table align="center">
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF"><span class="style1">Kode_barang:</span></td>
      <td bgcolor="#FF00FF"><span class="style1"><?php echo $row_edit_warehouse['kode_barang']; ?></span></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF"><span class="style1">Nama_barang:</span></td>
      <td bgcolor="#FF00FF"><input name="nama_barang" type="text" value="<?php echo $row_edit_warehouse['nama_barang']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF"><span class="style1">Periode_bulan:</span></td>
      <td bgcolor="#FF00FF"><input name="periode_bulan" type="text" value="<?php echo $row_edit_warehouse['periode_bulan']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF"><span class="style1">Tgl_masuk:</span></td>
      <td bgcolor="#FF00FF"><input name="tgl_masuk" type="text" value="<?php echo $row_edit_warehouse['tgl_masuk']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF"><span class="style1">Jenis_barang:</span></td>
      <td bgcolor="#FF00FF"><input name="jenis_barang" type="text" value="<?php echo $row_edit_warehouse['jenis_barang']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td align="right" nowrap bgcolor="#FF00FF"><span class="style1">Jumlah_barang:</span></td>
      <td bgcolor="#FF00FF"><input name="jumlah_barang" type="text" value="<?php echo $row_edit_warehouse['jumlah_barang']; ?>" size="32"></td>
    </tr>
    <tr valign="baseline">
      <td nowrap align="right">&nbsp;</td>
      <td><input type="submit" value="Update record"></td>
    </tr>
  </table>
  <div align="center"><a href="<?php echo $logoutAction ?>" class="style2">Log out</a>
    <input type="hidden" name="MM_update" value="form1">
    <input type="hidden" name="kode_barang" value="<?php echo $row_edit_warehouse['kode_barang']; ?>">
  </div>
</form>
<p>&nbsp;</p>
</body>
</html>
<?php
mysql_free_result($edit_warehouse);
?>
3.       Query (delete)
<?php require_once('Connections/config.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}

if ((isset($_GET['kode_barang'])) && ($_GET['kode_barang'] != "")) {
  $deleteSQL = sprintf("DELETE FROM barang_masuk WHERE kode_barang=%s",
                       GetSQLValueString($_GET['kode_barang'], "int"));

  mysql_select_db($database_config, $config);
  $Result1 = mysql_query($deleteSQL, $config) or die(mysql_error());

  $deleteGoTo = "tampil_warehouse.php?" . $row_delete_warehouse['kode_barang'] . "=";
  if (isset($_SERVER['QUERY_STRING'])) {
    $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
    $deleteGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $deleteGoTo));
}

$colname_delete_warehouse = "-1";
if (isset($_GET['kode_barang'])) {
  $colname_delete_warehouse = (get_magic_quotes_gpc()) ? $_GET['kode_barang'] : addslashes($_GET['kode_barang']);
}
mysql_select_db($database_config, $config);
$query_delete_warehouse = sprintf("SELECT * FROM barang_masuk WHERE kode_barang = %s", $colname_delete_warehouse);
$delete_warehouse = mysql_query($query_delete_warehouse, $config) or die(mysql_error());
$row_delete_warehouse = mysql_fetch_assoc($delete_warehouse);
$totalRows_delete_warehouse = mysql_num_rows($delete_warehouse);
?><!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>
</head>

<body>
</body>
</html>
<?php
mysql_free_result($delete_warehouse);
?>

Labels: Pengetahuan

Thanks for reading Pengolahan data perancangan sistem informasi. Please share...!

0 Komentar untuk "Pengolahan data perancangan sistem informasi"

Back To Top