BAB 1
PENDAHULUAN

1.1		Latar Belakang Masalah
Dewasa ini perkembangan Teknologi Informasi sangat pesat sehingga membuat dampak perubahan yang luar biasa untuk dunia usaha maupun dunia bisnis, salah satu hasil dari kemajuan teknologi informasi ini yaitu dengan adanya perkembangan internet, Internet merupakan jaringan komputer yang terdiri dari ribuan jaringan komputer independen yang saling berhubungan satu dengan yang lainnya. Hadir dengan tingkat efisiensi dan efektifitas yang tinggi, membuat cara kerja dan transaksi konvensional yang manual dan memakan waktu yang cukup lama karena dibatasi oleh batasan geografis, kini perlahan mulai berubah sehingga mampu meningkatkan nilai ekonomis dalam dunia usaha dan bisnis.
Dengan berbagai macam aplikasi-aplikasi yang ditampilkan, Internet menjadi media populer. Aplikasi yang banyak digunakan dan dijalankan sehingga menjadi fenomena saat ini yaitu aplikasi berbasis web. Dengan pengembangan yang terus dilakukan, kini aplikasi berbasis web tidak saja dapat digunakan untuk pembuatan situs, dapat juga untuk pengolahan data dan pendistribusian data.
Karena konsep inilah, UNITE Shop N Distro, sebuah usaha kecil yang bergerak dalam bidang penjualan fashion yang sementara dengan pasar kalangan muda yang bertempat tinggal di wilayah Daerah Istimewa Yogyakarta, berkeinginan mengembangkan pasarnya hingga ke seluruh Dunia. Oleh karena itu sistem pemesanan barang berbasis web ini dibuat. Selain berguna untuk pengembangan pasar perusahaan juga dapat memudahkan konsumen untuk melakukan transaksi pemesanan.
  
1.2	 	Tujuan
	Penyusunan karya tulis ini bertujuan agar penulis dapat lebih mengetahui dan mengerti tentang proses pemesanan barang yang dilakukan secara online. Selain itu juga dapat membantu merancang program pemesanan pakaian berbasis web dari UNITE Shop N Distro, yang mempunyai tujuan sendiri untuk memperkenalkan, mempromosikan, dan mengembangkan usahanya. Sehingga memudahkan konsumen-konsumennya dalam melakukan pemesanan produk-produknya secara online.

1.3		Batasan Masalah
	Mengingat luasnya permasalahan yang ada membuat tidak efisiennya sistem ini, maka dalam penyusunan karya tulis ini adanya suatu batasan masalah. Antara lain batasan masalah tersebut adalah:
1.	Sistem yang dibahas dan dikerjakan terbatas hanya pada sistem pemesanan barang.
2.	Produk-produk yang ditampilkan hanya berupa produk fashion.
3.	Proses pengiriman hanya sebatas mencatat saja, tidak sampai membuat laporan.  

BAB 2
ANALISIS DAN PERANCANGAN

2.1 	Analisis Sistem Informasi
Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan dapat diusulkan perbaikannya. 
Suatu sistem komputer sangat diperlukan untuk mengolah data guna memperoleh informasi yang baik. Sistem akan melakukan proses input (masukkan) data dan memproses output (keluaran) data. Sistem komputer memiliki elemen-elemen pendukung untuk mencapai tujuannya, yaitu: software (perangkat lunak), hardware (perangkat keras), dan brainware (pengguna).

2.2 	Perangkat Keras (Hardware)
Salah satu elemen pendukung sistem komputer adalah hardware (perangkat keras). Hardware adalah peralatan di sistem komputer yang secara fisik terlihat dan dapat dijamah, seperti : CPU, harddisk, RAM, floppy disk, CD ROM, printer, monitor, dan lain-lain. Hardware ini bisa dikatakan sebagai alat masukan, alat pemroses, alat keluaran dan sebagai alat simpanan luar. Adapun perangkat keras yang digunakan untuk menjalankan sistem ini adalah komputer yang mempunyai sepesifikasi seperti berikut :
1.	Processor Intel Celeron 2.4 D
2.	Memori 512 MB
3.	Harddisk Seageat 80 GB SATA
4.	VGA ATI Radeon 9000 Pro 128 MB
5.	Monitor Samsung SyncMaster 15GLe
6.	Mouse dan keyboard untuk memasukkan data yang akan diproses.

2.3 	Perangkat Lunak (Software)
	Sistem Perangkat lunak atau biasa disebut dengan Software adalah program yang digunakan untuk menjalankan perangkat keras yang ada dan berisi program–program yang digunakan untuk pengolahan data. Perangkat lunak (software) terdapat beberapa jenis, diantaranya yaitu perangkat lunak sistem operasi (operating system), perangkat lunak bahasa pemrograman (programming language) dan program aplikasi (application). Adapun perangkat lunak untuk membangun program ini menggunakan sistem operasi Windows XP, PHP untuk bahasa pemrograman, MySQL untuk database server, Macromedia DreamWeaver untuk text editor, dan Internet Expoler sebagai web browser.
2.4 	Bagan Alir Sistem
Merupakan bentuk penggambaran sistem secara logis yang akan diimplementasikan dalam program. Bagan alir sistem dibuat untuk memudahkan perancangan sistem. Adapun bagan alir sistem untuk sistem pemesanan pakaian berbasis web pada UNITE Shop N Distro sebagai berikut :

Gambar 2.1  Bagan Alir Sistem

Keterangan Laporan:
1).	Laporan Kategori
2).	Laporan Barang
3).	Laporan Konsumen
	Proses ini diawali dari data kategori diproses di input kategori, proses akan dilanjutkan di tabel kategori dan dilakukan penyimpanan, proses diteruskan ke proses output kategori yang akan menghasilkan laporan data kategori. Untuk data barang dilakukan pemrosesan melalui input barang, proses mendapat masukan dari tabel kategori dan proses akan di simpan di tabel barang, dari tabel barang proses dilanjutkan oleh output barang sehingga dihasilkan penyimpanan dan laporan data barang. Pada proses pesan, data diproses di input pesan yang melakukan pengambilan data dari tabel barang dan tabel konsumen, proses disimpan pada tabel pesan diteruskan pada proses output pesan dan dihasilkan simpanan pemesanan. Sedangkan untuk data konsumen diproses di input konsumen dan dilanjutkan pada proses penyimpanan di tabel konsumen, proses diteruskan ke output konsumen yang akan menghasilkan laporan konsumen.        

2.5 	Relasi Antar Tabel
	Relasi antar tabel dihasilkan dari normalisasi ke tabel-tabel yang ada dalam sistem yang antara tabel satu dan yang lainnya saling berelasi. Dalam merelasikan tabel terdapat istilah kunci utama (primary key) dan kunci tamu (foreign key). Kunci utama ini merupakan suatu atribut yang mengidentifikasikan secara unik suatu kejadian yang spesifik, sedangkan kunci tamu merupakan sembarang atribut yang menunjuk ke kunci utama pada tabel lain. Adapun relasi antar tabelnya adalah sebagai berikut :

Gambar 2.2 Relasi Antar Tabel
Keterangan :
*	kunci utama (primary key)		** kunci tamu(foreign key)	

Tabel kategori mempunyai kunci utama yaitu field kd_kat, dan tabel ini mempunyai hubungan one to many ke tabel barang. tabel barang  mempunyai dua field kunci, yaitu kd_brg sebagai kunci primer dan kd_kat sebagai kunci tamu. Untuk tabel barang field kd_brg  sebagai kunci utama mempunyai hubungan one to many ke tabel pesan. Sedangkan untuk tabel pesan mempunyai field kunci utama yaitu kd_psn, dan field kd_brg dan kd_kons sebagai kunci tamu. field kd_kons pada tabel pesan berperan sebagai kunci tamu dari field kd_kons kunci utama tabel konsumen. Sedang untuk kd_brg pada tabel pesan berperan sebagai kunci tamu dari kd_brg pada tabel barang. 
2.6		Perancangan Tabel
	Sistem pemesanan pakaian berbasis web di UNITE Shop N Distro ini menggunakan 4 (empat) rancangan tabel yaitu: Tabel Kategori, Tabel Barang, Tabel Pesan, Tabel Konsumen. Dan berikut struktur tabelnya:

2.6.1 	Struktur Tabel Kategori 
	Tabel ini digunakan untuk menyimpan data kategori. Adapun spesifikasi tabelnya adalah sebagai berikut :
Nama Tabel	: Kategori
Kunci Utama	: kd_kat
Jumlah field	: 3
Fungsi	: untuk menyimpan data kategori

Tabel 2.1 Struktur Tabel Kategori
NO	NAMA FIELD	TYPE FIELD	LEBAR FIELD	KETERANGAN	
1.	kd_kat	Tinyint	5	Kode kategori	
2.	nm_kat	Varchar	25	Nama kategori	
3.	ket_kat	Varchar	25	Keterangan kategori	

2.6.2 	Struktur Tabel Barang 
	Tabel ini digunakan untuk menyimpan data barang. Adapun spesifikasi tabelnya adalah sebagai berikut :
Nama Tabel	: Barang 
Kunci Utama	: kd_brg
Kunci Tamu	: kd_kat
Jumlah field	: 9
Fungsi	: untuk menyimpan data barang

Tabel 2.2  Struktur Tabel Barang
NO	NAMA FIELD	TYPE FIELD	LEBAR FIELD	KETERANGAN	
1.	kd_brg	Tinyint	5	Kode Barang	
2.	nm_brg	Varchar	25	Nama Barang	
3.	kd_kat	Varchar	25	Kode Kategori	
4.	Ukuran	Varchar	35	Ukuran	
5.	Bahan	Varchar	35	Bahan	
6.	Harga	Varchar	35	Harga 	
7.	Satuan	Varchar	5	Satuan 	
8.	ket_lain	Varchar	35	Keterangan Lain	
9.	Stock	Tinyint	5	Stock	

2.6.3 	Struktur Tabel Pesan 
	Tabel ini digunakan untuk menyimpan data pesan. Adapun spesifikasi tabelnya adalah sebagai berikut :
Nama Tabel	: Pesan
Kunci Utama	: kd_psn
Kunci Tamu 	: kd_kons dan kd_brg
Jumlah field	: 7
Fungsi	: untuk menyimpan data pesan

Tabel 2.3  Struktur Tabel Pesan
NO	NAMA FIELD	TYPE FIELD	LEBAR FIELD	KETERANGAN	
1.	kd_psn	Tinyint	5	Kode Pesan	
2.	kd_kons	Tinyint	5	Kode Konsumen	
3.	kd_brg	Tinyint	5	Kode Barang	
4.	jumlah	Int	6	Jumlah 	
5.	tgl_psn	Date	---	Tanggal Pesan	
6.	harga	Int 	11	Harga 	
7.	tgl_kirim	Date	---	Tanggal Kirim	

2.6.4	 Struktur Tabel Konsumen 
	Tabel ini digunakan untuk menyimpan data Konsumen. Adapun spesifikasi tabelnya adalah sebagai berikut :
Nama Tabel	: Konsumen
Kunci Utama	: kd_kons
Jumlah field	: 8
Fungsi	: untuk menyimpan data konsumen

Tabel 2.4  Struktur Tabel Konsumen
NO	NAMA FIELD	TYPE FIELD	LEBAR FIELD	KETERANGAN	
1.	kd_kons	Tinyint	5	Kode Konsumen	
2.	nm_kons	Varchar	25	Nama Konsumen	
3.	alamat	Varchar	35	Alamat	
4.	kota	Varchar	25	Kota 	
5.	propinsi	Varchar	25	Propinsi 	
6.	negara	Varchar	25	Negara 	
7.	email	Varchar	35	Email	
8.	telepon	Varchar	15	Telepon 	

2.7	Rancangan Input (Masukkan)
	Masukan (input) merupakan tahap awal dari suatu aplikasi program. Untuk menghasilkan sebuah sistem yang baik, diperlukan adanya rancangan masukan yang jelas dan memiliki validasi yang baik pula.  Adapun rancangan masukan yang dibuat untuk sistem ini adalah sebagai berikut:

2.7.1 	Rancangan Input  Kategori 
Masukan data kategori barang ini berfungsi untuk memproses dan merekam data kategori barang ke dalam tabel kategori. Bentuk rancangan tampilan formnya:

Gambar 2.3 Rancangan Input Data Kategori

2.7.2	Rancangan Input Barang
Rancangan tampilan masukan data untuk tabel barang. Rancangan masukan barang ini digunakan untuk merekam data barang kedalam tabel barang. Adapun rancangan  yang dibuat sebagai berikut:

Gambar 2.4 Rancangan Input Data Barang

2.7.3	Rancangan Input  Pemesanan
Masukan data pemesanan ini berfungsi untuk memproses dan merekam data pemesanan ke dalam tabel pesan. Data yang dimasukkan adalah kode, nama barang, kategori, harga, dan jumlah. Berikut rancangan formnya : 

Gambar 2.5  Rancangan Input Data Pemesanan
2.8	Rancangan Edit (Perubahan)
Rancangan edit pada sistem ini digunakan untuk merubah atau menghapus data yang diinginkan, rancangan ini meliputi : rancangan edit data kategori dan rancangan edit data barang.

2.8.1	Rancangan Edit Kategori
Rancangan edit data kategori ini digunakan untuk mengubah data kategori barang. Adapun rancangan  yang dibuat sebagai berikut :

     Gambar 2.6 Rancangan Edit Data Kategori

2.8.2	Rancangan Edit Barang
Rancangan edit  data barang ini digunakan untuk mengubah data barang. Adapun rancangan form yang dibuat sebagai berikut :

Gambar 2.7 Rancangan Edit Data Barang

2.9	Rancangan Laporan
Rancangan keluaran (output) digunakan untuk memberikan laporan yang berisi informasi-informasi barang. Untuk rancangan laporan dari sistem pemesanan pakaian di UNITE Shop N Distro ini meliputi laporan kategori, laporan barang, dan laporan konsumen. 

2.9.1	Tampilan Laporan Kategori Barang

Gambar 2.8 Rancangan Laporan Kategori Barang
Rancangan ini akan menghasilkan informasi data semua kategori barang yang mana akan menampilkan kode kategori, kategori, dan keterangan.

2.9.2	Tampilan Laporan Barang
	Tampilan keluaran laporan daftar barang bertujuan untuk menampilkan keseluruhan informasi tentang data barang yang terdapat di UNITE Shop N Distro. Untuk lebih lanjut mengenai rancangan laporan ini dapat dilihat pada rancangan berikut:

Gambar 2.9 Rancangan Laporan Barang

2.9.3	Tampilan Laporan Konsumen
	Tampilan laporan konsumen ini bertujuan untuk menampilkan keseluruhan informasi tentang data dari konsumen yang melakukan transaksi dengan UNITE Shop N Distro. Berikut rancangan laporannya :

Gambar 2.10 Rancangan Laporan Konsumen
BAB 3
IMPLEMENTASI 

3.1		Spesifikasi Program
	Spesifikasi program merupakan penjelasan secara lebih detail dari setiap program yang telah dibuat. Spesifikasi program ini merupakan Aplikasi Promosi dan Pemesanan Berbasis Web pada UNITE Shop N Distro, yang mana mencakup beberapa unit program yang diklasifikasikan berdasarkan segmentasi user dan penggunaan spesifik dari program tersebut.

3.1.1	Program Untuk Tujuan Umum
1.	Fungsi connect_db.php, untuk dikoneksikan dengan database.
2.	Fungsi banner.php, fungsi untuk tampilan gambar perusahaan.
3.	Fungsi sesiadmin.php, fungsi untuk menampilkan halaman administrasi. 

                                                                                                    
3.1.2	Program Untuk Halaman Muka
1.	index.php, halaman utama sistem. Halaman ini di-load secara otomatis ketika situs diakses. Ketika halaman ini di-load, program akan me-redirect ke halaman yang diinginkan.
2.	pesan.php, halaman ini disajikan dengan menampilkan daftar produk yang telah dimasukkan dalam laporan daftar barang dan pemasukan data pemesan (konsumen).

3.1.3	Program Untuk Administrator
1.	admin.php, untuk proses masuk ke halaman administrasi.
2.	inputkategoribarang.php, halaman masukkan kategori barang.
3.	inputbrang.php, halaman untuk masukkan daftar barang.
4.	editkategoribarang.php,  perubahan daftar kategori barang.
5.	editbarang.php, halaman untuk mengubah daftar barang.
6.	laporankategoribarang.php, halaman daftar kategori barang.
7.	laporanbarang.php, halaman untuk daftar barang.
8.	laporankonsumen.php, halaman untuk daftar konsumen.
9.	kirimbarang.php, halaman untuk daftar pengiriman barang.
3.2	Detail Program
	Dalam program sistem pemesanan di UNITE Shop N Distro terdapat beberapa proses yang menyusun program tersebut. Proses-proses tersebut diantaranya adalah menyimpan data, mengubah data, menampilkan data sehingga menjadi suatu informasi dan sebagainya. Secara umum semua halaman program yang berkenaan dengan proses tersebut mempunyai prinsip yang sama, yaitu dalam penggunaan pernyataan (statement) SQL (Structured Query Language) SELECT untuk menampilkan data, UPDATE untuk mengubah data, DELETE untuk menghapus data, dan INSERT untuk memasukkan data. 

3.2.1	Program Untuk Tujuan Umum
	Merupakan file program yang didalamnya berisi sekumpulan fungsi yang secara umum sangat dibutuhkan di setiap layout halaman. Berikut daftar fungsi pada file program ini:
1.	Fungsi connect_db,php, merupakan fungsi yang digunakan untuk melakukan koneksi ke basis data. Perintah programnya adalah sebagai berikut :
<?php
$id=mysql_connect("localhost","root","");
mysql_select_db("Pemesanan",$id);
?>		
2.	Fungsi  banner.php, merupakan sebuah fungsi yang digunakan untuk menampilkan banner perusahaan pada setiap halaman layout. Perintah programnya adalah sebagai berikut:
<table width="785" border="0" align="center" cellpadding="0" cellspacing="0" background="image/otto_x.jpg"><tr>
  <td bordercolor="#000000"><a href="index.php"><img src="image/otto_x.jpg" border="0"></a></td></tr>
</table>
{ program untuk pembuatan banner perusahaan }
<?php
include 'banner.php';
?>
{ Penambahan file ditempatkan setelah tag<body….> disetiap file program }
3.	Fungsi sesiadmin.php, merupakan sebuah fungsi session register atau sebuah fungsi yang digunakan untuk mengembalikan ke halaman admin.php, berikut perintahnya :
<?php
session_register("vr12345");
if(!isset($vr12345))
{	$pos=strpos(strrev($_SERVER["SCRIPT_NAME"]),'/');
	$direktori=substr($_SERVER["SCRIPT_NAME"],0,-$pos-1);
	header("Location:  http://".$_SERVER["HTTP_HOST"]."$direktori/admin.php");}
?>
{ script untuk me-link kan ke layout admin.php }

<?php
include 'sesiadmin.php';
?>
{ script yang ditempatkan pada setiap atas program kecuali untuk program index.php, admin.php dan pesan.php }

3.2.2	Program Untuk Halaman Muka
Program yang terdiri dari halaman muka dan halaman proses pemesanan barang, proses ini merupakan tampilan daftar barang dan proses pemasukan data – data konsumen. Adapun program yang digunakan adalah sebagai berikut:
1.	index.php, adalah program untuk halaman muka dari web, berikut perintah programnya :
<html>
<head><title>Halaman Muka</title></head>
<body background="image/background.jpg" text="#FFCC00">
………………………………
</body>
</html>
2.	pesan.php, adalah program untuk menampilkan daftar barang yang telah di-input dari tabel barang, proses isian data daftar pemesan akan dicatat pada laporan konsumen. Adapun script programnya sebagai berikut :

<?php
    $StrSQL1="Select kd_kat,nm_kat from kategori";
    $hasil1=mysql_query($StrSQL1,$id);
    printf("<option value='' selected>semua</option>");
    while($row=mysql_fetch_row($hasil1))
    printf("<option value='$row[0]'>$row[1]</option>");
?>
{ untuk menampilkan daftar barang yang ada}
{  $tgl_psn=date("d/m/y");
   if($jumlah[$i]>0)
   $hasil=mysql_query("insert into pesan   values('','$kd_kons','$kd_brg[$i]','$jumlah[$i]','$tgl_psn','$harga[$i]','')",$id);
   $total_harga=$total_harga+$harga[$i]*$jumlah[$i];
   $i++;  }
{script untuk hasil perhitungan pesan}

3.2.3	Program Untuk Administrator
Terdiri dari file program untuk login ke halaman admin yang mana terdapat fungsi program untuk pemasukan data, pengubahan data , laporan data. Berikut pernyataan dari masing – masing  program tersebut :
1.	admin.php, adalah program login untuk masuk kehalaman administrasi dengan meminta penginputan user dan password. Berikut culpikan scriptnya :
<?php
if(isset($submit))
{	
($user=="..."&& password=="...")?$vr12345="true":session_destroy();
}
if(isset($vr12345))
{
?>
2.	inputkategoribarang.php, adalah proses penyimpanan data pada tabel kategori yang berupa field kategori dan keterangan. Berikut cuplikan script programnya :
{  $StrSQL="insert into kategori values ('','$kategori','$keterangan')";
   $hasil=mysql_query($StrSQL,$id);
   if($hasil)
      printf("penambahan data berhasil<br>");
   else
      printf("penambahan data error");
}
3.	inputbarang.php, proses penyimpanan data pada tabel barang. Untuk program ini melakukan pemanggilan field kd_kat, nm_kat dari tabel kategori. Adapun cuplikan programnya adalah : 
{ $StrSQL="insert into barang values
('','$namabarang','$kodekategori','$ukuran','$bahan','$harga','$satuan','$keterangan','$stock')";
   $hasil=mysql_query($StrSQL,$id);
}
{untuk pemasukan daftar barang}
<?php
  $StrSQL="Select kd_kat,nm_kat from kategori";
  $hasil=mysql_query($StrSQL,$id);
  while ($row=mysql_fetch_row($hasil))
     printf("<option value='$row[0]'>$row[1]</option>");
?>			
{untuk pemanggilan dari tabel kategori}
4.	editkategoribarang.php, adalah merupakan program pengubah dan penghapus data yang dikoneksikan dengan program inputkategoribarang.php. Adapun cuplikan programnya adalah : 
{ $StrSQL="update kategori set kd_kat='$kodekategori',nm_kat='$kategori',ket_kat='$keterangan'
           where kd_kat='kodekategori'";
   $hasil=mysql_query($StrSQL,$id);
   printf("Data telah disimpan");
}			
{script rubah kategori}
5.	editbarang.php, adalah merupakan program pengubah dan penghapus data barang yang dikoneksikan dengan program inputbarang.php. Adapun cuplikan programnya sebagai berikut :
{ $StrSQL="update barang
	  set kd_brg='$kodebarang',nm_brg='$namabarang',kd_kat='$kodekategori',ukuran='$ukuran',bahan='$bahan',harga='$harga',satuan='$satuan',ket_lain='$keterangan',stock='$stock'
	  where kd_brg='$kodebarang'";
	$hasil=mysql_query($StrSQL,$id);
}

6.	laporankategoribarang.php, digunakan untuk menampilkan halaman keseluruhan daftar data kategori barang yang sudah di-entry kan dengan melakukan pemanggilan pada tabel kategori barang. Adapun cuplikan programnya adalah berikut : 
<?php
include 'connect_db.php';
$StrSQL="SELECT * FROM kategori";
$hasil=mysql_query($StrSQL,$id);
?>
{ program untuk pemanggilan tabel kategori }
7.	laporanbarang.php, adalah sebuah program yang digunakan untuk menampilkan halaman keseluruhan daftar data barang yang sudah di-entry kan. Adapun cuplikan programnya adalah : 
<?php
$StrSQL1="select kd_kat,nm_kat from kategori";
$hasil1=mysql_query($StrSQL1,$id);
	printf("<option value='0'>semua</option>");
while($row=mysql_fetch_row($hasil1))
 if($kodekategori==$row[0])
	printf("<option value='$row[0]' selected>$row[1]</option>");
  else
   printf("<option value='$row[0]'>$row[1]</option>");
?>

8.	laporan konsumen.php, adalah program yang digunakan untuk menampilkan halaman keseluruhan daftar konsumen, dengan pemanggilan dari tabel konsumen. Adapun cuplikan programnya adalah :
<?php
include 'connect_db.php';
$StrSQL="SELECT * FROM konsumen";
$hasil=mysql_query ($StrSQL,$id);
?>
{pemanggilan dari table konsumen}
9.	kirimbarang.php, adalah proses pencatatan pengiriman yang telah dilakukan yang mana data diambil dari proses pesan. Adapun script programnya sebagai berikut :
<?php
	$StrSQL="Select kd_kons,nm_kons from konsumen";
	$hasil=mysql_query($StrSQL,$id);
	while($row=mysql_fetch_row($hasil))
		printf("<option value='$row[0]'>$row[0]|$row[1]</option>")
?>
{ pemilihan kode konsumen untuk menampilkan layout kirim barang }

BAB 4
KESIMPULAN DAN SARAN

	Berdasarkan pada uraian dari bab-bab sebelumnya dapat diambil kesimpulan dan saran–saran dalam pembuatan program. Dari pembahasan program yang telah disusun, dapat ditarik beberapa kesimpulan sebagai berikut :

4.1		Kesimpulan
1.	Program pemesanan barang berbasis web ini sudah dapat dijalankan untuk kepentingan pemesanan.
2.	Sistem ini berperan juga sebagai media Informasi untuk  lebih memperkenalkan kepada khalayak umum. 
3.	Dengan adanya sistem ini mempermudah bagi konsumen untuk melakukan transaksi pemesanan karena tidak perlu lagi datang ke tempat dimana UNITE Shop N Distro berada.

4.2		Saran-saran
	Penulisan Karya Tulis ini masih terdapat kekurangan, sehingga masih memerlukan beberapa saran yang perlu disampaikan guna mendapatkan hasil yang lebih baik untuk masa yang akan datang, antara lain :
1.	Perlunya pemasangan WiFi untuk disetiap toko, dikarenakan guna pengecekan transaksi pemesanan setiap harinya. Selain itu juga memudahkan untuk mengetahui laporan transaksi setiap hari dari dari setiap toko cabang.
2.	Perlunya penambahan produk aksesoris atau produk-produk lainnya, yang menjadi hasil produksi untuk ditampilkan di website. 
3.	Perlunya sistem transaksi pembayaran dilakukan dengan kartu kredit ataupun kartu prabayar lainnya.  

DAFTAR PUSTAKA

Betha Sidik, PEMROGRAMAN WEB dengan PHP, 2002, CV. Informatika, Bandung

Didik Dwi Prasetyo, Membangun Aplikasi Web pada Sistem Database Terdistribusi, 2004, Elex Media Komputindo, Jakarta

Vita Prihatoni P., CARA MUDAH MEMBUAT WEBSITE DENGAN DREAMWEAVER MX, 2005, Dian Rakyat, Jakarta