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"> </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> </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"> </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> </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"> </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> </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> </p>
</div>
</form>
<p> </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"> <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"> </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> </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"> </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> </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"