• Tidak ada hasil yang ditemukan

ANALISA DESAIN. Analisa Kebutuhan User, terdiri dari: 1. User dapat mengolah data kategori 2. data supplier 3. data user 4. data produk 1.

N/A
N/A
Protected

Academic year: 2022

Membagikan "ANALISA DESAIN. Analisa Kebutuhan User, terdiri dari: 1. User dapat mengolah data kategori 2. data supplier 3. data user 4. data produk 1."

Copied!
24
0
0

Teks penuh

(1)

ANALISA

Analisa Kebutuhan User, terdiri dari:

1. User dapat mengolah data kategori 2. data supplier

3. data user 4. data produk

DESAIN

1. BASIS DATA

Tabel Kategori

Tabel Supplier

(2)

Tabel User

Tabel Produk

USECASE DIAGRAM

(3)

IMPLEMENTASI 1. Halaman Utama

2. Kategori Produk

3. Data Produk

(4)

4. Form Input Produk

(5)

5. Data Supplier

6. Data User

(6)

CODING

1. Kategori.php

<body>

<table width="804" border="0" bgcolor="#FFFFFF">

<tr>

<td width="770"><div align="center" class="style2">Data Kategori</div></td>

</tr>

<tr>

<td><div align="center"></div></td>

</tr>

<tr>

<td><div align="left" class="style1"><a href="inputkategori.php">Tambah Kategori</a></div></td>

</tr>

<tr>

<td><span class="style1"></span></td>

</tr>

<tr>

<td><div align="left" class="style1">Tanggal Cetak : <?php $tanggal=date("Y-m-d");echo "$tanggal";?>

</div></td>

</tr>

</table>

<table width="756" border="0" bgcolor="#CCCCCC">

<tr>

<td width="46">No</td>

<td width="166">Nama </td>

<td width="212">Email</td>

</tr>

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$halaman = 5; //batasan halaman

$page = isset($_GET['halaman'])? (int)$_GET["halaman"]:1;

$mulai = ($page>1) ? ($page * $halaman) - $halaman : 0;

$sql=mysql_query("select*from kategori limit $mulai,$halaman");

while($data=mysql_fetch_array($sql)) {

$no=$data['idkategori'];

$produk=$data['produk'];

(7)

?>

<tr>

<td><?php echo"$no";?>&nbsp;</td>

<td><?php echo"$produk";?></td>

<td><a href="ubahkategori.php?ID=<?php echo $data['idkategori'];?>">Ubah</a> || <a href="hapuskategori.php?ID=<?php echo $data['idkategori'];?>">Hapus</td>

<?php }?>

</tr>

</table>

Halaman:

<?php

$sql1 = mysql_query("select * from kategori");

$total1 = mysql_num_rows($sql1);

$pages = ceil($total1/$halaman);

for ($i=1; $i<=$pages ; $i++){ ?>

<a href="?halaman=<?php echo $i; ?>"><?php echo $i; ?></a>

<?php } ?>

</body>

</html>

2. Dataproduk.php

<body>

<table width="804" border="0">

<tr>

<td width="770"><div align="center">Data Produk</div></td>

</tr>

<tr>

<td><div align="center"></div></td>

</tr>

<tr>

<td><div align="left"><a href="?page=inputproduk">Tambah Produk</a></div></td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

(8)

<tr>

<td><div align="left">Tanggal Cetak :

<?php $tanggal=date("Y-m-d");echo "$tanggal";?>

</div></td>

</tr>

</table>

<table width="919" border="0" bgcolor="#CCCCCC">

<tr>

<td width="25">No</td>

<td width="68">Nama Produk</td>

<td width="87">Kategori</td>

<td width="63">Satuan</td>

<td width="72">Tanggal Masuk</td>

<td width="72">Harga Beli</td>

<td width="67">Harga Jual</td>

<td width="65">Stok</td>

<td width="72">Tanggal keluar</td>

<td width="72">Terjual</td>

<td width="72">Suplier</td>

<td width="108">Aksi</td>

</tr>

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$halaman = 5; //batasan halaman

$page = isset($_GET['halaman'])? (int)$_GET["halaman"]:1;

$mulai = ($page>1) ? ($page * $halaman) - $halaman : 0;

$sql=mysql_query("select*from produk limit $mulai,$halaman");

while($data=mysql_fetch_array($sql))

(9)

{

$no=$data['idproduk'];

$nama=$data['nmproduk'];

$kategori=$data['idkategori'];

$satuan=$data['satuan'];

$tglmasuk=$data['tglmasuk'];

$hrgbeli=$data['hrgbeli'];

$hrgjual=$data['hrgjual'];

$stok=$data['stok'];

$terjual=$data['terjual'];

$supplier=$data['idsupplier'];

$tglkeluar=$data['tglkeluar'];

?>

<tr>

<td><?php echo"$no";?>&nbsp;</td>

<td><?php echo"$nama";?></td>

<td><?php echo"$kategori";?></td>

<td><?php echo"$satuan";?></td>

<td><?php echo"$tglmasuk";?></td>

<td><?php echo"$hrgbeli";?></td>

<td><?php echo"$hrgjual";?></td>

<td><?php echo"$stok";?></td>

<td><?php echo"$tglkeluar";?>&nbsp;</td>

<td><?php echo"$terjual";?></td>

<td><?php echo"$supplier";?></td>

<td><a href="?ubahproduk&ID=<?php echo $data['idproduk'];?>">Ubah</a> || <a href="?hapusproduk&ID=<?php echo $data['idproduk'];?>">Hapus</td>

<?php }?>

(10)

</tr>

</table>

Halaman:

<?php

$sql1 = mysql_query("select * from produk");

$total1 = mysql_num_rows($sql1);

$pages = ceil($total1/$halaman);

for ($i=1; $i<=$pages ; $i++){ ?>

<a href="?halaman=<?php echo $i; ?>"><?php echo $i; ?></a>

<?php } ?>

</body>

</html>

3. Inputproduk.php

<body>

<form action="simpanproduk.php" method="post">

<table width="398" border="0" align="center" bgcolor="#CCCCCC">

<tr>

<td>&nbsp;</td>

<td colspan="2"><strong>Form Produk</strong></td>

</tr>

<tr>

<td>Nama Produk</td>

<td>&nbsp;</td>

<td><input name="nmproduk" type="text" id="textfield" /></td>

</tr>

<tr>

<td>Kategori</td>

<td>&nbsp;</td>

<td> <select name="idkategori">

&nbsp;

<option value="1">Plastik</option>

<option value="2">Sterefoam</option>

<option value="3">Gelas</option>

<option value="4">Kotak</option>

</select> </td>

(11)

</tr>

<tr>

<td>Satuan</td>

<td>&nbsp;</td>

<td><input name="satuan" type="text" id="textfield2" /></td>

</tr>

<tr>

<td>Tanggal Masuk</td>

<td>&nbsp;</td>

<td><input name="tglmasuk" type="text" id="textfield2" /></td>

</tr>

<tr>

<td>Harga Beli</td>

<td>&nbsp;</td>

<td><input name="hrgbeli" type="text" id="textfield3" /></td>

</tr>

<tr>

<td>Harga Jual</td>

<td>&nbsp;</td>

<td><input name="hrgjual" type="text" id="textfield4" /></td>

</tr>

<tr>

<td>Stok</td>

<td>&nbsp;</td>

<td><input name="stok" type="text" id="textfield5" /></td>

</tr>

<tr>

<td>Tanggal Keluar</td>

<td>&nbsp;</td>

<td><input name="tglkeluar" type="text" id="textfield2" /></td>

</tr>

<tr>

<td>Terjual</td>

<td>&nbsp;</td>

<td><input name="terjual" type="text" id="textfield6" /></td>

</tr>

<td>Supplier</td>

<td>&nbsp;</td>

<td> <select name="idsupplier">

&nbsp;

<option value="1">PT. Lion Plastik</option>

<option value="2">PT. Jaya Sterefoam</option>

<option value="3">PT. Berkah Plastik</option>

<option value="4">PT. Makmur Sterefoam</option>

(12)

</select> </td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>

<input type="submit" name="button" id="button" value="Simpan" /> <input type="reset" name="button" id="button" value="Batal" /> </td>

</tr>

</table>

</form>

</body>

</html>

4. Simpanproduk.php

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

if($koneksi){

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$nmproduk=$_POST['nmproduk'];

$idkategori=$_POST['idkategori'];

$satuan=$_POST['satuan'];

$tglmasuk=$_POST['tglmasuk'];

$hrgbeli=$_POST['hrgbeli'];

$hrgjual=$_POST['hrgjual'];

$stok=$_POST['stok'];

$tglkeluar=$_POST['tglkeluar'];

$terjual=$_POST['terjual'];

$idsupplier=$_POST['idsupplier'];

$sql="INSERT INTO produk

VALUES('','$nmproduk','$idkategori','$satuan','$tglmasuk','$hrgbeli','$hrgjual','$stok','$tglkeluar' ,'$terjual','$idsupplier')";

mysql_query($sql,$koneksi)or die("Gagal query disimpan".mysql_error());

echo"Data berhasil disimpan";

}

(13)

?>

<br><a href="?page=dataproduk">Tampil Data</a>

5. Ubahproduk.php

<body>

<form action="updateproduk.php" method="post">

<table width="343" border="0" align="center" bgcolor="#CCCCCC">

<tr>

<td width="112">&nbsp;</td>

<td colspan="2">Form Produk </td>

</tr>

<tr>

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$hasil=mysql_query("select*from produk where idproduk='".$_GET['ID']."'");

$data=mysql_fetch_array($hasil);

$idproduk=$data['idproduk'];

$nama=$data['nmproduk'];

$kategori=$data['idkategori'];

$satuan=$data['satuan'];

$tglmasuk=$data['tglmasuk'];

$hrgbeli=$data['hrgbeli'];

$hrgjual=$data['hrgjual'];

$stok=$data['stok'];

$tglkeluar=$data['tglkeluar'];

$terjual=$data['terjual'];

$supplier=$data['idsupplier'];

?>

<td>Nama Produk</td>

<td width="1">&nbsp;</td>

<td width="216"><input type="text" name="nmproduk" id="textfield" value="<?php echo"$nama";?>"/>

<input type="hidden" name="idproduk" id="hiddenField" value="<?php echo"$idproduk";?>"/></td>

</tr>

<tr>

<td>Kategori</td>

<td>&nbsp;</td>

<td><select name="idkategori" value="<?php echo"$idkategori";?>">&nbsp;

<option value="1">Plastik</option>

<option value="2">Sterefoam</option>

<option value="3">Gelas</option>

(14)

<option value="4">Kotak</option>

</select></td>

</tr>

<tr>

<td>Satuan</td>

<td>&nbsp;</td>

<td><input type="text" name="satuan" id="textfield2" value="<?php echo"$satuan";?>"

/></td>

</tr>

<tr>

<td>Tanggal Masuk</td>

<td>&nbsp;</td>

<td><input type="text" name="tglmasuk" id="textfield2"value="<?php echo"$tglmasuk";?>"

/></td>

</tr>

<tr>

<td>Harga Beli</td>

<td>&nbsp;</td>

<td><input type="text" name="hrgbeli" id="textfield3" value="<?php echo"$hrgbeli";?>"

/></td>

</tr>

<tr>

<td>Harga Jual</td>

<td>&nbsp;</td>

<td><input type="text" name="hrgjual" id="textfield4" value="<?php echo"$hrgjual";?>"

/></td>

</tr>

<tr>

<td>Stok</td>

<td>&nbsp;</td>

<td><input type="text" name="stok" id="textfield5" value="<?php echo"$stok";?>" /></td>

</tr>

<tr>

<td>Tanggal Keluar</td>

<td>&nbsp;</td>

<td><input type="text" name="tglkeluar" id="textfield2" value="<?php echo"$tglkeluar";?>"

/></td>

</tr>

<tr>

<td>Terjual</td>

<td>&nbsp;</td>

<td><input type="text" name="terjual" id="textfield6" value="<?php echo"$terjual";?>"

/></td>

</tr>

(15)

<td>Supplier</td>

<td>&nbsp;</td>

<td><select name="idsupplier" value="<?php echo"$idsupplier";?>">&nbsp;

<option value="1">PT. Lion Plastik</option>

<option value="2">PT. Jaya Sterefoam</option>

<option value="3">PT. Berkah Plastik</option>

<option value="4">PT. Makmur Sterefoam</option>

</select></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td><input type="submit" name="button" id="button" value="Ubah" />

</tr>

</table>

</form>

</body>

</html>

6. Updateproduk.php

<?php

$idproduk=$_POST['idproduk'];

$nmproduk=$_POST['nmproduk'];

$idkategori=$_POST['idkategori'];

$satuan=$_POST['satuan'];

$tglmasuk=$_POST['tglmasuk'];

$hrgbeli=$_POST['hrgbeli'];

$hrgjual=$_POST['hrgjual'];

$stok=$_POST['stok'];

$tglkeluar=$_POST['tglkeluar'];

$terjual=$_POST['terjual'];

(16)

$idsupplier=$_POST['idsupplier'];

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

if($koneksi){

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$sql=mysql_query("update produk set nmproduk='$nmproduk',

idkategori='$idkategori', satuan='$satuan', tglmasuk='$tglmasuk', hrgbeli='$hrgbeli', hrgjual='$hrgjual', stok='$stok',

tglkeluar='$tglkeluar', terjual='$terjual',

idsupplier='$idsupplier' where idproduk='$idproduk'");

echo"Data berhasil diubah";

}

?>

<br><a href="?page=dataproduk">Tampil Data</a>

7. Hapusproduk.php

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

if($koneksi){

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$sql=mysql_query("delete from produk where idproduk='".$_GET['ID']."'");

echo"Data berhasil diubah";}

?>

<br><a href="?page=dataproduk">Tampil Data</a>

8. Datasupplier.php

(17)

<body>

<table width="804" border="0" bgcolor="#FFFFFF">

<tr>

<td width="770"><div align="center" class="style3">Data Supplier</div></td>

</tr>

<tr>

<td><div align="center"></div></td>

</tr>

<tr>

<td><div align="left"><a href="inputsupplier.php">Tambah Supplier</a></div></td>

</tr>

<tr>

<td>&nbsp;</td>

</tr>

<tr>

<td><div align="left">Tanggal Cetak :

<?php $tanggal=date("Y-m-d");echo "$tanggal";?>

</div></td>

</tr>

</table>

<table width="756" border="0" bgcolor="#CCCCCC">

<tr>

<td width="46">No</td>

<td width="166">Nama </td>

<td width="212">Alamat</td>

<td width="171">No Telp</td>

<td width="127">Aksi</td>

</tr>

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$halaman = 5; //batasan halaman

$page = isset($_GET['halaman'])? (int)$_GET["halaman"]:1;

$mulai = ($page>1) ? ($page * $halaman) - $halaman : 0;

$sql=mysql_query("select*from supplier limit $mulai,$halaman");

while($data=mysql_fetch_array($sql)) {

$no=$data['idsupplier'];

$nama=$data['nmsupplier'];

$alamat=$data['alamat'];

$notelp=$data['notelp'];

(18)

?>

<tr>

<td><?php echo"$no";?>&nbsp;</td>

<td><?php echo"$nama";?></td>

<td><?php echo"$alamat";?></td>

<td><?php echo"$notelp";?></td>

<td><a href="ubahsupplier.php?ID=<?php echo $data['idsupplier'];?>">Ubah</a> || <a href="hapussupplier.php?ID=<?php echo $data['idsupplier'];?>">Hapus</td>

<?php }?>

</tr>

</table>

Halaman:

<?php

$sql1 = mysql_query("select * from supplier");

$total1 = mysql_num_rows($sql1);

$pages = ceil($total1/$halaman);

for ($i=1; $i<=$pages ; $i++){ ?>

<a href="?halaman=<?php echo $i; ?>"><?php echo $i; ?></a>

<?php } ?>

</body>

</html>

9. Datauser.php

<body>

<table width="804" border="0" bgcolor="#FFFFFF">

<tr>

<td width="770"><div align="center" class="style3">Data User</div></td>

</tr>

<tr>

<td><div align="center"></div></td>

</tr>

<tr>

<td><div align="left"><a href="inputsupplier.php">Tambah user</a></div></td>

</tr>

<tr>

<td>&nbsp;</td>

(19)

</tr>

<tr>

<td><div align="left">Tanggal Cetak :

<?php $tanggal=date("Y-m-d");echo "$tanggal";?>

</div></td>

</tr>

</table>

<table width="756" border="0" bgcolor="#CCCCCC">

<tr>

<td width="46">No</td>

<td width="166">Nama </td>

<td width="212">Email</td>

</tr>

<?php

$koneksi=mysql_connect("localhost","root","")or die ("Gagal konek server".mysql_error());

mysql_select_db("mjp",$koneksi)or die ("Database gagal dibuka".mysql_error());

$halaman = 5; //batasan halaman

$page = isset($_GET['halaman'])? (int)$_GET["halaman"]:1;

$mulai = ($page>1) ? ($page * $halaman) - $halaman : 0;

$sql=mysql_query("select*from user limit $mulai,$halaman");

while($data=mysql_fetch_array($sql)) {

$no=$data['iduser'];

$nama=$data['nama'];

$email=$data['email'];

?>

<tr>

<td><?php echo"$no";?>&nbsp;</td>

(20)

<td><?php echo"$nama";?></td>

<td><?php echo"$email";?></td>

<td><a href="ubahuser.php?ID=<?php echo $data['iduser'];?>">Ubah</a> || <a href="hapususer.php?ID=<?php echo $data['iduser'];?>">Hapus</td>

<?php }?>

</tr>

</table>

Halaman:

<?php

$sql1 = mysql_query("select * from user");

$total1 = mysql_num_rows($sql1);

$pages = ceil($total1/$halaman);

for ($i=1; $i<=$pages ; $i++){ ?>

<a href="?halaman=<?php echo $i; ?>"><?php echo $i; ?></a>

<?php } ?>

</body>

</html>

10. Utama.php

body bgcolor="#009966">

<?php //membuat fungsi judul function judul()

{

echo"<h2 align='center'>Selamat Datang di Aplikasi Manajemen Stok<br></h2>";

echo"<h2 align='center' > Mekar Jaya Plastik</h2>";

}

?>

<br /><br />

<table width="494" height="225" border="0

">

<tr>

<td width="542" bgcolor="#FFFFFF"><?php judul();?></td>

</tr>

</table>

</body>

(21)

11. Bukafile.php

<body>

<?php

error_reporting(error_reporting() & ~E_NOTICE);

switch($_GET['page']) {

case 'produk' : if(!file_exists ("dataproduk.php")) die ("File periksa login tidak ada");

include "dataproduk.php";

break;

case 'supplier' : if(!file_exists ("datasupplier.php")) die ("File periksa login tidak ada");

include "datasupplier.php";

break;

case 'ubahproduk' :if(!file_exists ("ubahproduk.php")) die ("File profil tidak ada");

include "ubahproduk.php";

break;

case 'hapusproduk' :if(!file_exists ("hapusproduk.php")) die ("File alamat kita tidak ada");

include "hapusproduk.php";

break;

case 'tambahproduk' :if(!file_exists ("tambahproduk.php")) die ("File pendaftaran tidak ada");

include "tambahproduk.php";

break;

case 'updateproduk' :if(!file_exists ("updateproduk.php")) die ("File tidak ada");

include "updateproduk.php";

(22)

break;

case 'user' :if(!file_exists ("datauser.php")) die ("File tidak ada");

include "datauser.php";

break;

case 'kategori' :if(!file_exists ("kategori.php")) die ("File tidak ada");

include "kategori.php";

break;

case 'utama' :if(!file_exists ("utama.php")) die ("File tidak ada");

include "utama.php";

break;

case 'inputproduk' :if(!file_exists ("inputproduk.php")) die ("File tidak ada");

include "inputproduk.php";

break;

}

?>

</body>

</html>

12. Index.php

<body bgcolor="#009966">

<br /><br />

<table width="1087" border="0" align="center" bgcolor="#CCCC00" >

<tr>

<td colspan="2"><div align="center"><span class="style1">MEKAR JAYA PLASTIK (MJP)</span></div></td>

<td bgcolor="#CCCC00"><div align="center" class="style2">

<div align="left" class="style5">Halaman Utama</div>

</div></td>

</tr>

<tr>

(23)

<td colspan="2"><span class="style3">Manajemen Data</span></td>

<td rowspan="6" bgcolor="#FFFFFF" valign="top"><?php include"bukafile.php";?></td>

</tr>

<tr>

<td colspan="2"><span class="style4"></span><a href="?page=utama"

class="style4">Halaman Utama</a></td>

</tr>

<tr>

<td colspan="2"><span class="style4"></span><a href="?page=kategori"

class="style4">Kategori Produk</a></td>

</tr>

<tr>

<td colspan="2"><span class="style4"></span><a href="?page=produk" class="style4">Data Produk</a></td>

</tr>

<tr>

<td colspan="2"><span class="style4"></span><a href="?page=supplier" class="style4">Data Supplier</a></td>

</tr>

<tr>

<td colspan="2"><span class="style4"></span><a href="?page=user" class="style4">Data User</a></td>

</tr>

<tr>

<td width="23">&nbsp;</td>

<td width="301" height="400">&nbsp;</td>

</tr>

</table>

</body>

(24)

FOTO KEGIATAN

Gambar

Tabel Produk
FOTO KEGIATAN

Referensi

Dokumen terkait

Dengan meningkatkan keamanan data menggunakan kombinasi algoritma, dapat menjaga keamanan data lebih terjamin dari serangan-serangan yang dapat membahayakan isi dari

Nilai ICER untuk selisih biaya total dibagi angka hidup pasien dalam kurun waktu 28 hari antibiotik, kombinasi AMS+AMK (Tabel 4) memiliki biaya tambahan yang paling

Realita yang saat ini ada didalam perusahaan adalah narasumber-2 atau calon suksesor sendiri sudah bisa mengendalikan perusahaan dengan baik tetapi jika ditarik

Asas kebebasan berkontrak dalam melakukan suatu perjanjian merupakan bentuk dari adanya suatu kedaulatan hukum yang dipunyai oleh setiap individu dalam melakukan perbuatan

Perkembangan ilmu pengetahuan dan teknik informasi, telah dimanfaatkan pada bidang pemetaan dengan menggunakan computer sebagai bagian untuk menyajikan data dan

Untuk 27 kasus dengan kondisi satu kelompok terpisah dan dua kelompok saling tumpang tindih diperoleh hasil bahwa persentase salah pengelompokan pada metode berbasis model jauh

Karena tujuan dari penelitian ini adalah mengkaji model Duane dan model time series ARIMA untuk analisis keandalan pada sistem produksi dan untuk mendapatkan suatu

Dari hasil korelasi ditemukan bahwa besaran koefisien korelasi antara variabel X (kelengkapan fasilitas perpustakaan) dan variabel Y ( minat siswa berkunjung)