Implementasi Proses Sistem informasi kerajinan batik dan kain perca Yogyakarta berbasis web.

’Pembuatan’,’Pengiriman’,’Selesai’ DEFAULT ‘Pemesanan’, ‘total’ DOUBLE NOT NULL; Tabel 4.5 Struktur Tabel pemesanan Field Tipe Keterangan no_nota int5 auto_increment, primary key, unik id_anggota int5 tanggal_pesan date status_pesan enum‘Pemesanan’,’Pembuatan’, ‘Pengiriman’,’Selesai’ total double

B. Implementasi Proses

Pada implementasi proses, terdapat 4 sisi yaitu sisi pengunjung, sisi anggota, sisi perusahaan, serta sisi administrator. 1. Implementasi proses dari pengunjung

a. Proses Pendaftaran

Proses pendaftaran ini berfungsi untuk pendaftaran pengunjung sebagai anggota. Program dari proses pendaftaran ini meliputi : ­ Program proses pendaftaran anggota Program ini berfungsi untuk menampilkan form pendaftaran. Program ini disimpan dalam file daftar_anggota.php, dan potongan programnya adalah sebagai berikut : form name=form1method=post action=kirim_daftar_anggota.php target=_self table width=550 border=0 ­­DWLayoutTable­­ tr td width=40nbsp;td td width=159 class=style26Namatd td width=15 class=style26:td td width=318 class=style26input type=text name=nama_anggota size=25 class=style26td tr tr td height=26nbsp;td td class=style26Jenis kelamintd td class=style26:td tdselect name=jenis_kelamin class=style26 option­­ Pilih ­­option option value=PriaPriaoption option value=WanitaWanitaoption selecttd tr tr tdnbsp;td td class=style26Alamattd td class=style26:td td class=style26input type=text name=alamat_anggota size=25 class=style26td tr tr tdnbsp;td td class=style26Kodepostd td class=style26:td td class=style26input type=text name=kodepos_anggota size=25 class=style26td tr tr tdnbsp;td td class=style26No Telp. td td class=style26:td td class=style26input type=text name=telp_anggota size=25 class=style26td tr tr tdnbsp;td td class=style26Emailtd td class=style26:td td class=style26input type=text name=email_anggota size=25 class=style26td tr tr tdnbsp;td td class=style26Jenis identitas td td class=style26:td td class=style26select name=jenis_identitas class=style26 option­­ Pilih ­­option option value=KTPKTPoption optionLainnyaoption selecttd tr tr tdnbsp;td td class=style26No identitas td td class=style26:td td class=style26input type=text name=no_identitas size=25 class=style26td tr tr tdnbsp;td td class=style26Usernametd td class=style26:td td class=style26input type=text name=username_anggota size=25 class=style26td tr tr tdnbsp;td td class=style26Passwordtd td class=style26:td td class=style26input type=password name=password_anggota size=25 class=style26td tr tr tdnbsp;td td class=style26Konfirmasi Password td td class=style26:td td class=style26input type=password name=konfirmasi_password size=25 class=style26td tr tr tdnbsp;td tdnbsp;td tdnbsp;td tdtable width=200 border=0 ­­DWLayoutTable­­ tr td width=82 height=26 valign=topinput type=submit name=daftar value=K I R I Mtd td width=69 valign=topinput type=submit name=batal value=B A T A Ltd td width=35nbsp;td tr tabletd tr tr tdnbsp;td td colspan=3 ?php membaca data tamu dan menampilkan data tamu include koneksi.php; hasil=mysql_queryselect from anggota order by id_anggota desc; t=mysql_num_rowshasil; echo trtd height=\18\ colspan=\8\ class=\style7\font size=\2\font color=\FF6600\font face=\Verdana\bJumlah anggota adalah t orangfontfontfonttdtrbrbr; echotdnbsp;td; ?td tr tr tdtd td colspan=3 class=style7div align=lefta href=lihat_anggota.php target=_self class=style27Lihat Daftar Anggotaadivtd tr table form ­ Program hasil proses pendaftaran anggota Program ini berfungsi untuk memasukkan data pengunjung pada proses pendaftaran ke dalam tabel anggota. Program disimpan dalam file kirim_daftar_anggota.php, dan potongan programnya adalah sebagai berikut : memasukkan data anggota ke dalam tabel anggota query = insert into anggota nama_anggota, jenis_kelamin, alamat_anggota, kodepos_anggota, telp_anggota, email_anggota, jenis_identitas, no_identitas, username_anggota, password_anggota values nama_anggota,jenis_kelamin, alamat_anggota, kodepos_anggota, telp_anggota, email_anggota, jenis_identitas, no_identitas, username_anggota, password_anggota; ­ Program proses pendaftaran perusahaan Program ini berfungsi untuk menampilkan form pendaftaran perusahaan. Program ini disimpan dalam file daftar_perusahaan.php, dan potongan programnya adalah sebagai berikut : form name=formtes method=post action=kirim_daftar_perusahaan.php target=_self enctype=multipartform­data table width=550 border=0 ­­DWLayoutTable­­ ­­DWLayoutTable­­ tr tdnbsp;td td colspan=3 class=style26ISI DATA PERUSAHAAN ANDAtd tr tr td colspan=4? echoHR; ?td tr tr td width=40nbsp;td td width=159 class=style26Nama perusahaan td td width=15 class=style26:td td width=318 class=style26input type=text name=nama_per size=30 class=style1td tr tr tdnbsp;td td class=style26Alamat td td class=style26:td td class=style26input type=text name=alamat_per size=30 class=style1td tr tr tdnbsp;td td class=style26Kodepostd td class=style26:td td class=style26input type=text name=kodepos_per size=30 class=style1td tr tr tdnbsp;td td class=style26No Telp. td td class=style26:td td class=style26input type=text name=telp_per size=30 class=style1td tr tr tdnbsp;td td class=style26Faximiletd td class=style26:td td class=style26input type=text name=fax_per size=30 class=style1td tr tr tdnbsp;td td class=style26Emailtd td class=style26:td td class=style26input type=text name=email_per size=30 class=style1td tr tr tdnbsp;td td class=style26No rekening td td class=style26:td td class=style26input type=text name=norekening_per size=30 class=style1td tr tr tdnbsp;td td class=style26Bank td td class=style26:td td class=style26input type=text name=bank_per size=30 class=style1td tr tr tdnbsp;td td class=style26Pimpinantd td class=style26:td td class=style26input type=text name=pimpinan size=30 class=style1td tr tr tdnbsp;td td class=style26No Identitas Pimpinan td td class=style26:td td class=style26input type=text name=no_identitas_pimpinan size=30 class=style1 span class=style27No KTPspan td tr tr tdnbsp;td td class=style26 valign=topDeskripsitd td class=style26 valign=top:td td class=style26textarea name=deskripsi_per class=style1 rows=8 cols=40textareatd tr tr tdnbsp;td td class=style26Fototd td class=style26:td td class=style26input type=file name=gambar_per class=style1 size=30td tr tr td colspan=4 class=style27 style30? echoHR; ?span class=style30 Password akan digunakan Anda untuk mengakses halaman perusahaan Anda spantd tr tr tdnbsp;td td class=style26Passwordtd td class=style26:td td class=style26input type=password name=password_per size=30 class=style1td tr tr tdnbsp;td td class=style26Konfirmasi Password td td class=style26:td td class=style26input type=password name=konfirmasi_password_per size=30 class=style1td tr tr tdnbsp;td tdnbsp;td tdnbsp;td tdtable width=200 border=0 ­­DWLayoutTable­­ tr td width=82 height=26 valign=topinput type=submit name=daftar value=D A F T A Rtd td width=69 valign=topinput type=submit name=batal value=B A T A Ltd td width=35nbsp;td tr tabletd tr tr td colspan=4? echoHR; ?td tr tr tdnbsp;td td colspan=3 ?php membaca anggota dan menampilkan anggota include koneksi.php; hasil=mysql_queryselect from perusahaan where status=1 order by kode_per desc; t=mysql_num_rowshasil; echo trtd height=\18\ colspan=\8\ class=\style7\font size=\2\font color=\FF6600\font face=\Verdana\bJumlah perusahaan anggota hingga saat ini adalah t perusahaanfontfontfonttdtrbrbr; echotdnbsp;td; ? td tr table form ­ Program hasil proses pendaftaran perusahaan Program ini berfungsi untuk memasukkan data perusahaan pada proses pendaftaran ke dalam tabel perusahaan. Program disimpan dalam file kirim_daftar_perusahaan.php, dan potongan programnya adalah sebagai berikut : memasukkan data perusahaan ke dalam tabel perusahaan query = insert into perusahaan nama_per, alamat_per, kodepos_per, telp_per, fax_per, email_per, norekening_per, bank_per, pimpinan, no_identitas_pimpinan, deskripsi_per, password_per, tanggal_daftar, gambar_per values nama_per,alamat_per, kodepos_per, telp_per, fax_per, email_per, norekening_per, bank_per, pimpinan, no_identitas_pimpinan, deskripsi_per, password_per,tanggal,gambar_per_name;

b. Proses input buku tamu

Proses ini digunakan apabila pengunjung ingin mengisi buku tamu. Program dari proses input buku tamu ini meliputi : ­ Program proses input buku tamu Program ini berfungsi untuk menampilkan form buku tamu. Program ini disimpan dalam file bukutamu.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_bukutamu.php target=_self table width=550 border=0 ­­DWLayoutTable­­ tr td height=21nbsp;td tdnbsp;td td class=style26nbsp;td td class=style26”nbsp;td td class=style26”nbsp;td tdnbsp;td tdnbsp;td tr tr td width=16 height=21nbsp;td td width=30nbsp;td td width=97 class=style26Namatd td width=11 class=style26:td td width=320 class=style26input type=text name=nama size=30 class=style26td td width=22nbsp;td td width=24nbsp;td tr tr td height=21nbsp;td tdnbsp;td td class=style26Emailtd td class=style26:td td class=style26input type=text name=email size=30 class=style26td tdnbsp;td tdnbsp;td tr tr td height=91nbsp;td tdnbsp;td td class=style26Komentartd td class=style26:td td class=style26textarea name=komentar cols=30 rows=5 class=style26textareatd tdnbsp;td tdnbsp;td tr tr td height=32nbsp;td tdnbsp;td tdnbsp;td tdnbsp;td tdtable width=200 border=0 tr td width=65input type=submit name=kirim value=K I R I Mtd td width=52input type=submit name=batal value=B A T A Ltd td width=69nbsp;td tr tabletd tdnbsp;td tdnbsp;td tr tr td height=20nbsp;td td colspan=5 valign=top­­DWLayoutEmptyCell­­ nbsp; td tdnbsp;td tr tr td height=20nbsp;td td colspan=5 valign=top class=style26div align=righta href=lihat_bukutamu.php target=_self class=style28Lihat buku tamuadivtd tdnbsp;td tr tr td height=3td tdtd tdtd tdtd tdtd tdtd tdtd tr table form ­ Program hasil input buku tamu Program ini berfungsi untuk memasukkan data buku tamu yang telah diisi oleh pengunjung maupun anggota ke dalam tabel buku tamu. Program ini disimpan dalam file kirimbukutamu.php, dan potongan programnya adalah sebagai berikut : memasukkan data buku tamu ke dalam tabel bukutamu query=insert into bukutamu nama,email,komentar,tanggal_masuk values nama,email,komentar,tanggal;

c. Proses Tampil Data

­ Proses tampil data perusahaan Proses tampil data perusahaan ini berfungsi untuk menampilkan data perusahaan yang dipilih oleh pengunjung. Program disimpan dalam file perusahaan.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from perusahaan order by kode_per asc; ­ Proses tampil data produk Proses tampil data produk ini digunakan untuk menampilkan data produk dari berbagai perusahaan yang telah terdaftar pada sistem ini. Program ini disimpan dalam file detail_produk_utama.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from produk p, perusahaan per where p.kode_per=per.kode_per order by kode_produk asc; ­ Proses tampil artikel Proses tampil data artikel ini digunakan untuk menampilkan judul artikel yang terdapat dalam sistem ini, kemudian pengunjung dapat memilih artikel tersebut. Program tampil artikel ini disimpan dalam file artikel.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from artikel where kategori=artikel order by no_artikel asc; ­ Proses tampil berita Proses tampil berita ini digunakan untuk menampilkan berita terbaru dalam sistem. Program tampil berita ini disimpan dalam file berita_baru.php, dan potongan programnya adalah sebagai berikut : sql=select judul,tanggal_berita, gambar from artikel where kategori=berita;

d. Proses pencarian

Proses pencarian ini dibagi menjadi 3 kategori, yaitu kategori artikel, kategori perusahaan, serta kategori produk. Program dari proses pencarian ini meliputi : ­ Program proses pencarian Program ini digunakan untuk menampilkan proses pencarian. Program ini disimpan dalam file kiri.php, dan potongan programnya adalah sebagai berikut : form name=form1 action=cari.php table width=165 border=0 align=center cellpadding=0 cellspacing=0 background=..gambargrad_kiri.jpg ­­DWLayoutTable­­ tr td height=16 colspan=7 valign=top class=style1div align=center class=style7Pencariandiv tr tr td width=6 height=8 td width=4 td width=96 td width=5 td width=35 td width=10 td width=9 tr tr td height=17 td td colspan=3 valign=top class=style11 input name=kata_kunci type=text class=style11 size=25 td td tr tr td height=5 td tdtd tdtd tdtd tdtd tdtd tr tr td height=2 td tdtd tdtd td colspan=2 rowspan=3 valign=top class=style18 input name=cari type=submit value= O K tdtd tr tr td height=20 td colspan=2 valign=top class=style11 select name=kategori class=style11 option value=not_pilihan­­ Kategori ­­option option value=artikelArtikeloption option value=perusahaanPerusahaanoption option value=produkProdukoption select tdnbsp;td tdtd tr tr td height=2 td tdtd tdtd tdtd tr tr td height=0td tdtd tdtd tdtd tdtd tdtd tdtd tr table form ­ Program hasil proses pencarian Program ini berfungsi untuk melakukan pencarian terhadap kata kunci dan kategori yang telah dipilih oleh pengunjung. Program ini disimpan dalam file cari.php, dan potongan programnya adalah sebagai berikut : PENCARIAN ARTIKEL sql=mysql_queryselect from artikel where judul like kata_kunci or par_index like kata_kunci order by no_artikel desc; PENCARIAN PERUSAHAAN sql=mysql_queryselect from perusahaan where nama_per like kata_kunci or deskripsi_per like kata_kunci order by kode_per desc; PENCARIAN PRODUK sql=mysql_queryselect from produk where nama_produk like kata_kunci or bahan like kata_kunci order by kode_produk desc;

2. Implementasi proses dari anggota a. Proses Validasi username dan password

Proses validasi ini digunakan untuk mengecek apakah identitas anggota yang berupa username dan password sudah sesuai dengan username dan password pada tabel anggota. Program dari proses validasi ini terbagi menjadi : ­ Program proses validasi Program ini berfungsi untuk menampilkan form validasi. Program ini disimpan dalam file kanan.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=cek_login.php table width=170 border=0 align=center cellpadding=0 cellspacing=0 background=..gambargrad.jpg ­­DWLayoutTable­­ tr td height=16 colspan=7 valign=top class=style7div align=centerLogin Anggota divtd tr tr td width=14 height=8td td width=58td td width=7td td width=19td td width=58td td width=4td td width=10td tr tr td height=15td td valign=top class=style11Usernametd td valign=top class=style11:td tdtd tdtd tdtd tdtd tr tr td height=17td td colspan=5 valign=top input name=uname type=text class=style11 size=25 td tdtd tr tr td height=6td tdtd tdtd tdtd tdtd tdtd tdtd tr tr td height=15td td valign=top class=style11Passwordtd td valign=top class=style11:td tdtd tdtd tdtd tdtd tr tr td height=17td td colspan=5 valign=topinput name=pass type=password class=style11 size=25td tdtd tr tr td height=4td tdtd tdtd tdtd tdtd tdtd tdtd tr tr td height=24td tdtd tdtd tdtd td valign=topinput type=submit name=login value=LOGINtd tdtd tdtd tr table form ­ Program hasil proses validasi Program ini berfungsi untuk melakukan pengecekan masukan anggota apakah sudah sesuai dengan data yang ada pada tabel anggota. Program ini disimpan dalam file cek_login.php, dan potongan programnya adalah sebagai berikut : qlog = mysql_querySELECT username_anggota, password_anggota from anggota where username_anggota=uname and password_anggota=pass;

b. Proses Pemesanan

Proses ini dapat digunakan oleh anggota untuk memesan produk yang dihasilkan oleh suatu perusahaan. ­ Program proses Pemesanan Program ini berfungsi untuk memasukkan produk yang dipesan oleh anggota. Program ini disimpan dalam file detail_produk_utama.php, dan potongan programnya adalah sebagai berikut : q1=insert into pemesanan id_anggota,tanggal_pesan,status, status_pesan values id_anggota,tgl,1,Pemesanan; ­ Lihat pemesanan Program ini digunakan untuk melihat pemesanan yang telah dilakukan oleh anggota berdasarkan no nota. Program ini disimpan dalam file pemesanan.php, dan potongan programnya adalah sebagai berikut : sql=mysql_queryselect from pemesanan where id_anggota = id_anggota order by no_nota asc;

c. Proses Lihat Status Pemesanan

Proses lihat status pemesanan ini dapat digunakan oleh anggota untuk mengetahui sejauh mana proses pemesanan sudah dilakukan oleh perusahaan yang bersangkutan. Status pemesanan ini terbagi menjadi 4, yaitu pemesanan, pembuatan, pengiriman, serta selesai. ­ Program proses Lihat Status Pemesanan Program ini berfungsi untuk menampilkan form Status pemesanan. Program ini disimpan dalam file status_pemesanan.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from pemesanan where id_anggota=id_anggota order by no_nota asc;

d. Proses Konfirmasi Pembayaran

Proses ini dapat digunakan oleh anggota untuk melakukan konfirmasi pembayaran jika anggota sudah melakukan pembayaran. ­ Program proses Konfirmasi Pembayaran Program ini berfungsi untuk menampilkan form Konfirmasi Pembayaran. Program ini disimpan dalam file konfirmasi.php, dan potongan programnya adalah sebagai berikut: form name=form1 method=post action= table width=543 border=0 tr class=style28 td width=41 class=style33nbsp;td td width=428 colspan=5 class=style33div align=center table width=275 border=0 tr class=style33 td width=83 class=style33No nota td td width=10 class=style33:td td width=69 class=style33select name=no_nota class=style1 ? include ..datakoneksi.php; ifno_nota== untuk menampilkan pilihan nama perusahaan pada saat pertama kali daftar_produk dipanggil { echo option­­ Pilih no nota ­­option; hasil=mysql_queryselect no_nota from pemesanan where id_anggota=id_anggota and status1=0 order by no_nota asc; whiled=mysql_fetch_arrayhasil { non=d[no_nota]; echo option value=nonnonoption; } } else { hasil2=mysql_queryselect no_nota from pemesanan where no_nota=no_nota and status1=0; whiled2=mysql_fetch_arrayhasil2 { non2=d2[no_nota]; } echo option value=no_notanon2option; untuk menampilkan nama perusahaan yang telah dipilih oleh admin echo option­­­­­­­­­­­­­­­­­­­­­option; hasil3=mysql_queryselect no_nota from pemesanan where id_anggota=id_anggota and status1=0 order by no_nota asc; whiled3=mysql_fetch_arrayhasil3 { non3=d3[no_nota]; echo option value=non3non3option; } } ? selecttd td width=95input type=hidden name=sid value=? echo sid;? input type=submit name=ok value= O K td tr table divtd td width=44 class=style26nbsp;td tr tr class=style28 td class=style33nbsp;td td colspan=5 class=style33? echoHR; ?td td class=style26nbsp;td tr ? ifno_nota = untuk menampilkan jika ada data pada kode perusahaan yang dipilih { i=0; hasil4=mysql_queryselect ps.status1, pb.status, pb.kode_produk,p.nama_produk,p.harga_satuan,pb.jumlah_brg,date_format ps.tanggal_pesan,d­m­Y as tanggal_pesan from pemesanan_barang pb, produk p, pemesanan ps where ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and pb.no_nota=no_nota ; whiled4=mysql_fetch_arrayhasil4 { kode_produk[i]=d4[kode_produk]; nama_produk[i]=d4[nama_produk]; harga_satuan[i]=d4[harga_satuan]; jumlah_brg[i]=d4[jumlah_brg]; tanggal_pesan=d4[tanggal_pesan]; harga[i] = harga_satuan[i] jumlah_brg[i]; i++; } }? table form ? ifno_nota = untuk menampilkan jika ada data pada kode perusahaan yang dipilih { i=0; hasil4=mysql_queryselect no_nota, total from pemesanan where no_nota=no_nota; whiled4=mysql_fetch_arrayhasil4 { no_nota[i]=d4[no_nota]; total=d4[total]; i++; } } ? table width=551 border=0 tr class=style33 td width=67span class=style34spantd td width=161 class=style28No nota td td width=7 class=style28span class=style34:spantd td width=75 class=style28span class=style34? echono_nota; ?spantd td width=63 class=style28span class=style34spantd td width=67 class=style28span class=style34spantd td width=80span class=style34spantd tr tr class=style33 tdnbsp;td td class=style28Total pemesanan td td class=style28:td td colspan=2 class=style28? total2 = number_formattotal, 0, ., .;echo Rp. total2;?td td class=style28nbsp;td tdnbsp;td tr tr class=style33 tdspan class=style34spantd td class=style28Tanggal transfertd td class=style28span class=style34:spantd td class=style28span class=style34select name=tanggal class=style28 option value=0 selectedTanggal ? membentuk pilihan tanggal 0 sampai dengan 31 fori=1; i32; i++ { iftanggal ==i sel = SELECTED; else sel = ; printOPTION VALUE=\i\ seli; } ? option selectspantd td class=style28span class=style34 select name=bulan class=style28 option value=0 selectedBulan ? fori=1; i13; i++ { ifbulan == i sel = SELECTED; else sel = ; } printOPTION VALUE=\1\ sel[1]Januari; printOPTION VALUE=\2\ sel[2]Februari; printOPTION VALUE=\3\ sel[3]Maret; printOPTION VALUE=\4\ sel[4]April; printOPTION VALUE=\5\ sel[5]Mei; printOPTION VALUE=\6\ sel[6]Juni; printOPTION VALUE=\7\ sel[7]Juli; printOPTION VALUE=\8\ sel[8]Agustus; printOPTION VALUE=\9\ sel[9]September; printOPTION VALUE=\10\ sel[10]Oktober; printOPTION VALUE=\12\ sel[11]November; printOPTION VALUE=\12\ sel[12]Desember;? option selectspantd td class=style28span class=style34 select name=tahun class=style28 option value=0 selectedTahun ? membentuk pilihan tahun dari tahun 2005 hingga sekarang sekarang = integer dateY; fori=2005; i= sekarang; i++ { iftahun == i sel = SELECTED; else sel = ; printOPTION VALUE=\i\ seli; } ? option selectspantdtdspan class=style34spantd tr tr class=style33 tdspan class=style34spantd td class=style28span class=style34Jumlahspantd tdspan class=style34:spantd td colspan=3 class=style28span class=style34Rp. spanspan class=style34input type=text name=jumlah size=20 class=style28spanspan class=style3050000spantd tdspan class=style34spantd tr tr class=style33 tdspan class=style34spantd td class=style28span class=style34Jenis transferspantd tdspan class=style34:spantd td colspan=2 class=style28span class=style34select name=jenis_transfer class=style28 option value=not_pilihan class=style28­­ Pilih ­­option option value=ATM class=style28ATMoption option value=Bank class=style28Bankoption option value=Langsung class=style28Langsungoption selectspanspan class=style34spantd td class=style28span class=style34spantd tdspan class=style34spantd tr tr class=style33 tdspan class=style34spantd td class=style28span class=style34Atas nama spantd tdspan class=style34:spantd td colspan=3 class=style28span class=style34spanspan class=style34spanspan class=style34input type=text name=atas_nama size=30 class=style28spantd tdspan class=style34spantd tr tr class=style33 tdnbsp;td td colspan=5 class=style28? echo HR; ?td tdnbsp;td tr tr class=style33 tdnbsp;td td class=style28nbsp;td tdnbsp;td td colspan=3 class=style28input type=hidden name=sid value=? echo sid;?input type=hidden name=no_nota value=? echo no_nota;?input type=submit name=ok value= K I R I M td tdnbsp;td tr tr class=style33 tdnbsp;td td colspan=5 class=style28? echo HR; ?td tdnbsp;td tr tr class=style33 tdnbsp;td td colspan=5span class=style30 style35Klik a href=daftar_konfirmasi.php?sid=? echosid; ?id_anggota=? echo id_anggota; ? title=Daftar Konfirmasi Anda target=_self class=style30di sinia untuk melihat daftar Konfirmasi Pembayaran yang telah Anda lakukan spantd tdnbsp;td tr tr class=style33 tdnbsp;td td class=style28nbsp;td tdnbsp;td td colspan=3 class=style28nbsp;td tdnbsp;td tr table ­ Program hasil Konfirmasi Pembayaran Program ini berfungsi untuk memasukkan konfirmasi pembayaran ke dalam tabel pembayaran. Program ini disimpan dalam file kirim_konfirmasi.php, dan potongan programnya adalah sebagai berikut : query = insert into pembayaran no_nota, id_anggota, tgl_transfer, jumlah, jenis_transfer, atas_nama values no_nota,id_anggota, format_tanggal, jumlah, jenis_transfer, atas_nama;

e. Proses edit data pribadi

Proses ini dapat digunakan oleh anggota jika anggota ingin melakukan perubahan pada data pribadinya. Program dari proses edit data ini terbagi menjadi : ­ Program proses edit data Program ini berfungsi untuk menampilkan form proses edit data. Program ini disimpan dalam file edit_dtpribadi.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_edit_anggota.php?sid=? echo sid;? enctype=multipartform­data table width=473 border=0­­DWLayoutTable­­ tr class=style1 td width=162 class=style21span class=style21nbsp;nbsp;nbsp;nbsp;Namaspantd td width=10 class=style21span class=style21:spantd td width=287 class=style21 input name=nama_anggota type=text class=style1 value=? echonama_anggota; ? size=35 span class=style21spantd td width=1td tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;Jenis Kelamin spantd td class=style21span class=style21:spantd td class=style21span class=style21 input name=jenis_kelamin type=text class=style1 value=? echojenis_kelamin; ? size=35 spantd tdtd tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;Alamatspantd td class=style21span class=style21:spantd td class=style21span class=style21 textarea name=alamat_anggota rows=3 cols=25 class=style1? echoalamat_anggota; ?textarea spantd tdtd tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;Kodeposspantd td class=style21span class=style21:spantd td class=style21span class=style21 input type=text name=kodepos_anggota class=style1 size=15 value=? echokodepos_anggota; ? spantd tdtd tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;No teleponspantd td class=style21span class=style21:spantd td class=style21span class=style21 input type=text name=telp_anggota class=style1 size=25 value=? echotelp_anggota; ? spantd tdtd tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;Emailspantd td class=style21span class=style21:spantd td class=style21span class=style21 input type=text name=email_anggota class=style1 size=35 value=? echoemail_anggota; ? spantd tdtd tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;Jenis identitas spantd td class=style21span class=style21:spantd td class=style21span class=style21 input type=text name=jenis_identitas class=style1 size=35 value=? echojenis_identitas; ? spantd tdtd tr tr class=style1 td class=style21span class=style21nbsp;nbsp;nbsp;nbsp;No identitas spantd td class=style21span class=style21:spantd td class=style21span class=style21 input type=text name=no_identitas class=style1 size=35 value=? echono_identitas; ? spantd tdtd tr tr class=style1 td class=style21nbsp;nbsp;nbsp;nbsp;Fototd td class=style21:td td class=style21input type=text name=foto class=style1 size=10 value=? echofoto;? span class=style1Gambar Lamaspan input type=file name=foto_barutd tdinput type=hidden name=sid value=? echo sid;?td tr tr class=style1 tdspan class=style21spantd tdspan class=style21spantd tdtable width=200 border=0 tr td width=61input type=hidden name=sid value=? echo sid;?input type=submit name=simpan value=S I M P A Ntd td width=129input type=hidden name=sid value=? echo sid;?input type=submit name=batal value=B A T A Ltd tr table span class=style21spantd tdtd tr tr class=style1 tdtd tdtd tdtd tdtd tr tr class=style1 td colspan=3div align=center class=style1a href=dtpribadi.php?sid=? echo sid;? title=data pribadi target=_self class=style1Kembali ke data pribadi adivtd tdtd tr table form ­ Program hasil proses edit data Program ini berfungsi untuk memasukkan proses edit data pribadi data pada tabel anggota. Program ini disimpan dalam file kirim_edit_anggota.php, dan potongan programnya adalah sebagai berikut : query = UPDATE anggota . SET nama_anggota=nama_anggota, . jenis_kelamin=jenis_kelamin,. alamat_anggota=alamat_anggota,. kodepos_anggota=kodepos_anggota,. telp_anggota=telp_anggota, . email_anggota=email_anggota, . jenis_identitas=jenis_identitas, . no_identitas=no_identitas, . foto=foto_baru_name . WHERE id_anggota=id_anggota; hasil = mysql_queryquery; ifhasil { echo query = querybr; }

3. Implementasi proses dari Perusahaan a. Proses validasi

Proses validasi digunakan untuk mengecek apakah identitas perusahaan yang berupa password sudah sesuai dengan password pada tabel perusahaan. Program dari proses validasi adalah : ­ Program proses validasi Program ini berfungsi untuk menampilkan form validasi. Program disimpan dalam file login_perusahaan.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=login_per.php table width=248 border=0 tr class=style11 td width=140span class=style35nbsp;nbsp;nbsp;nbsp; Perusahaan : spantd td width=98span class=style35spantd tr tr class=style11 td colspan=2span class=style35nbsp;nbsp;nbsp;nbsp; select name=kode_per class=style11 ? include ..datakoneksi.php; ifkode_per== untuk menampilkan pilihan nama perusahaan pada saat pertama kali daftar_produk dipanggil { echo option­ Pilih Perusahaan ­option; echo option­­­­­­­­­­­­­­­­­­­­­­­­­option; hasil=mysql_queryselect kode_per,nama_per from perusahaan where status=1 order by kode_per asc; whiled=mysql_fetch_arrayhasil { kodep=d[kode_per]; namap=d[nama_per]; echo option value=kodepnamapoption; } } else { hasil2=mysql_queryselect nama_per from perusahaan where kode_per=kode_per and status=1; whiled2=mysql_fetch_arrayhasil2 { namap2=d2[nama_per]; } echo option value=kode_pernamap2option; untuk menampilkan nama perusahaan yang telah dipilih oleh admin echo option­­­­­­­­­­­­­­­­­­ option; hasil3=mysql_queryselect kode_per,nama_per from perusahaan where status=1 order by kode_per asc; whiled3=mysql_fetch_arrayhasil3 { kodep3=d3[kode_per]; namap3=d3[nama_per]; echo option value=kodep3namap3option; } } ? select spantd tr tr class=style11 tdspan class=style35nbsp;nbsp;nbsp;nbsp;Password : spantd tdnbsp;td tr tr class=style11 td colspan=2span class=style35nbsp;nbsp;nbsp;nbsp;nbsp;input name=pass type=password class=style11 size=27spantd tr tr class=style30 td align=rightspan class=style35input type=submit name=login value=LOGINspantd tdspan class=style35input type=submit name=batal value=BATALspantd tr table form ­ Program hasil proses validasi Program ini berfungsi untuk melakukan pengecekan masukan perusahaan apakah sudah sesuai dengan data yang ada pada tabel perusahaan. Program ini disimpan dalam file login_per.php, dan potongan programnya adalah sebagai berikut : qlog = mysql_querySELECT kode_per,nama_per,password_per from perusahaan where kode_per=kode_per and password_per=pass;

b. Proses input data

­ Proses input data produk Proses ini digunakan oleh perusahaan untuk melakukan input data suatu produk baru. Proses ini terbagi menjadi 2 proses, yaitu proses menampilkan form untuk melakukan pengisian data produk baru. Program ini disimpan dalam file input_produk.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_input_produk.php?sid=? echosid;? enctype=multipartform­data table width=654 border=0 tr td width=82 class=style1nbsp;td td width=150 class=style1Nama produk td td width=14 class=style1:td td width=342 class=style1input type=text name=nama_produk class=style1 size=35td td width=44nbsp;td tr tr tdnbsp;td td class=style1Ukurantd td class=style1:td td class=style1input type=text name=ukuran class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Jumlah stok td td class=style1:td td class=style1input type=text name=stok class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Bahantd td class=style1:td td class=style1input type=text name=bahan class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Harga satuan td td class=style1:td td class=style1Rp. input type=text name=harga_satuan class=style1 size=31 Contoh : 50000td tdnbsp;td tr tr tdnbsp;td td class=style1Kapasitastd td class=style1:td td class=style1input type=text name=kapasitas class=style1 size=35 pcsbulantd tdnbsp;td tr tr tdnbsp;td td class=style1 valign=topKeterangantd td class=style1 valign=top:td td class=style1textarea name=keterangan class=style1 rows=5 cols=35textareatd tdnbsp;td tr tr tdnbsp;td td class=style1Gambartd td class=style1:td td class=style1input type=file name=gambar class=style1 size=35input type=hidden name=sid value=? echo sid;?td tdnbsp;td tr tr tdnbsp;td td class=style1nbsp;td td class=style1nbsp;td td class=style1nbsp;td tdnbsp;td tr tr tdnbsp;td td class=style1nbsp;td td class=style1nbsp;td td class=style1input type=hidden name=sid value=? echo sid;?input type=submit name=simpan value=SIMPANnbsp;nbsp;nbsp; input type=hidden name=sid value=? echo sid;?input type=submit name=batal value=BATALtd tdnbsp;td tr tr tdnbsp;td td class=style1nbsp;td td class=style1nbsp;td td class=style1nbsp;td tdnbsp;td tr tr tdnbsp;td td class=style1nbsp;td td class=style1nbsp;td td class=style1nbsp;td tdnbsp;td tr table form Proses yang kedua yaitu proses hasil dari penginputan data dengan memasukkan data tersebut ke dalam tabel produk. Program ini disimpan dalam file kirim_input_produk.php, dan potongan programnya adalah sebagai berikut : memasukkan data produk ke table produk query = insert into produk kode_per, nama_produk, ukuran, stok, bahan, harga_satuan, kapasitas, keterangan, gambar_produk values kod,nama_produk, ukuran, stok, bahan, harga_satuan, kapasitas, keterangan, gambar_name;

c. Proses tampil data

­ Tampil data produk Proses ini digunakan untuk menampilkan data produk. Program ini disimpan dalam file daftar_produk.php, dan potongan programnya adalah sebagai berikut : hasil4=mysql_queryselect kode_produk, nama_produk, ukuran, harga_satuan from produk where kode_per=kod order by kode_produk; Setelah program menampilkan data produk, maka perusahaan dapat mengubah data tersebut dengan meng­klik edit. Potongan program untuk memasukkan perubahan data produk pada tabel produk adalah sebagai berikut : query = UPDATE produk . SET nama_produk=nama_produk, . ukuran=ukuran, . stok=stok, . bahan=bahan, . harga_satuan=harga_satuan, . kapasitas=kapasitas, . keterangan=keterangan, . gambar_produk=gambar_produk_baru_name . WHERE kode_produk=kode_produk ; hasil = mysql_queryquery; ifhasil { echo query = querybr; } Perusahaan juga dapat melakukan penghapusan pada data produk tertentu yang mungkin sudah diproduksi lagi. Potongan program untuk menghapus data produk dari suatu tabel yaitu : menghapus data produk dari data base sql=mysql_querydelete from produk where kode_produk=kode_produk; ­ Tampil data pemesanan Proses ini digunakan untuk menampilkan semua daftar pemesanan. Program ini disimpan dalam file pemesanan.php, dan potongan programnya adalah sebagai berikut : hasil4=mysql_queryselect ps.no_nota, ps.tanggal_pesan, ps.id_anggota, ps.total, ps.status_pesan, pb.no_nota, pb.kode_produk, p.kode_produk, p.kode_per, per.kode_per, a.nama_anggota, ps.status1 from anggota a,pemesanan ps,pemesanan_barang pb, produk p, perusahaan per where ps.id_anggota=a.id_anggota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kod and ps.status1=0group by pb.no_nota; ­ Tampil data pemesanan barang Proses ini digunakan untuk menampilkan semua daftar pemesanan barang. Program ini disimpan dalam file pemesanan_barang.php, dan potongan programnya adalah sebagai berikut : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI hasil4=mysql_queryselect pb.no_nota,pb.kode_produk,pb.jumlah_brg,p.kode_produk, p.kode_per, p.nama_produk, per.kode_per, pb.status from pemesanan_barang pb, produk p, perusahaan per where pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kod and pb.status=0; ­ Tampil data pembayaran Proses ini digunakan untuk menampilkan semua daftar pembayaran. Program ini disimpan dalam file pembayaran.php, dan potongan programnya adalah sebagai berikut : hasil4=mysql_queryselect ps.no_nota, ps.id_anggota, ps.tanggal_pesan, ps.total, pem.tgl_transfer, pem.jenis_transfer, pem.atas_nama, pem.no_nota, pb.no_nota, pb.kode_produk, p.kode_produk, p.kode_per, per.kode_per, pem.jumlah from pembayaran pem,pemesanan ps,pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kod and pem.status_bayar=0group by pb.no_nota; ­ Tampil data pembayaran lunas Proses ini digunakan untuk menampilkan semua daftar pembayaran yang telah lunas. Program ini disimpan dalam file daftar_pembayaran_lunas.php, dan potongan programnya adalah sebagai berikut : hasil4=mysql_queryselect ps.no_nota, ps.id_anggota, ps.tanggal_pesan, ps.total, pem.tgl_transfer, pem.jenis_transfer, pem.atas_nama, pem.no_nota, pb.no_nota, pb.kode_produk, p.kode_produk, p.kode_per, per.kode_per from pembayaran pem,pemesanan ps,pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kode_per and pem.status_bayar=1group by pb.no_nota; ­ Tampil laporan penjualan per bulan Proses ini digunakan untuk menampilkan semua daftar penjualan per bulan pada perusahaan tersebut. Program ini disimpan dalam file lap_bulan.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect pb.kode_produk, sumpb.jumlah_brg as jumlah_brg, p.nama_produk, p.harga_satuan, ps.tanggal_selesai from pembayaran pem, pemesanan ps, pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kod and ps.status_pesan=Selesai and monthps.tanggal_selesai = bln_lap group by pb.kode_produk ; ­ Tampil laporan penjualan per tahun Proses ini digunakan untuk menampilkan semua daftar penjualan per tahun pada perusahaan tersebut. Program ini disimpan dalam file lap_tahun.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect pb.kode_produk, sumpb.jumlah_brg as jumlah_brg, p.nama_produk, p.harga_satuan, ps.tanggal_selesai from pembayaran pem, pemesanan ps, pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kod and ps.status_pesan=Selesai and yearps.tanggal_selesai = thn_lap group by pb.kode_produk ; ­ Tampil daftar pesan yang masuk Proses ini digunakan untuk menampilkan semua daftar pesan yang masuk untuk perusahaan tersebut. Program ini disimpan dalam file lihat_pesan.php, dan potongan programnya adalah sebagai berikut : hasil4=mysql_queryselect from pesan_ke_per where kode_per=kod;

d. Proses edit data perusahaan

Proses ini dapat digunakan oleh perusahaan jika perusahaan ingin melakukan perubahan pada data perusahaannya. Program dari proses edit data ini terbagi menjadi : ­ Program proses edit data Program ini berfungsi untuk menampilkan form proses edit data. Program ini disimpan dalam file edit_profil.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_edit_profil.php?sid=? echosid; ?kode_per=? echokode_per; ? enctype=multipartform­data table width=671 border=0 tr class=style1 tdnbsp;td td class=style1Kode perusahaan td td class=style1:td tdinput name=kode_per type=text class=style1 value=? echokode_per; ? size=35 readonly=readonlytd tdnbsp;td tr tr class=style1 td width=80span class=style1spantd td width=154span class=style1Nama Perusahaan spantd td width=17span class=style1:spantd td width=340span class=style1input name=nama_per type=text class=style1 value=? echonama_per; ? size=35spantd td width=58nbsp;td tr tr class=style1 tdspan class=style1spantd td valign=topspan class=style1Alamatspantd td valign=topspan class=style1:spantd tdspan class=style1textarea name=alamat_per rows=3 cols=34 class=style1? echoalamat_per; ?textareaspantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Kodeposspantd td class=style1:td tdspan class=style1input name=kodepos_per type=text class=style1 value=? echokodepos_per; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Teleponspantd tdspan class=style1:spantd tdspan class=style1input name=telp_per type=text class=style1 value=? echotelp_per; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Faximilespantd tdspan class=style1:spantd tdspan class=style1input name=fax_per type=text class=style1 value=? echofax_per; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Emailspantd tdspan class=style1:spantd tdspan class=style1input name=email_per type=text class=style1 value=? echoemail_per; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1No rekening spantd tdspan class=style1:spantd tdspan class=style1input name=norekening_per type=text class=style1 value=? echonorekening_per; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Bank spantd tdspan class=style1:spantd tdspan class=style1input name=bank_per type=text class=style1 value=? echobank_per; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Pimpinanspantd tdspan class=style1:spantd tdspan class=style1input name=pimpinan type=text class=style1 value=? echopimpinan; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1No identitas pimpinan spantd tdspan class=style1:spantd tdspan class=style1input name=no_identitas_pimpinan type=text class=style1 value=? echono_identitas_pimpinan; ? size=35spantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd td valign=topspan class=style1Deskripsispantd td class=style1 valign=top:td tdspan class=style1textarea name=deskripsi_per rows=5 cols=40 class=style1? echodeskripsi_per; ?textareaspantd tdnbsp;td tr tr class=style1 tdspan class=style1spantd tdspan class=style1Tanggal daftar spantd tdspan class=style1:spantd tdspan class=style1input name=tanggal_daftar type=text class=style1 value=? echotanggal_daftar; ? size=35 readonly=readonlyspantd tdnbsp;td tr tr class=style1 td class=style1nbsp;td td class=style1 valign=topGambartd td class=style1 valign=top:td td class=style1input type=text name=gambar_per class=style1 size=35 value=? echogambar_per;? span class=style1Gambar Lamaspan input type=file name=gambar_per_barutd tdnbsp;td tr tr class=style1 td class=style1nbsp;td td class=style1nbsp;td td class=style1nbsp;td td class=style1nbsp;td tdnbsp;td tr tr class=style1 tdnbsp;td td colspan=3 align=centernbsp;td tdnbsp;td tr tr class=style1 tdnbsp;td td colspan=3 align=centerinput type=hidden name=sid value=? echo sid;?input type=submit name=simpan value=S I M P A Nnbsp;nbsp; input type=hidden name=sid value=? echo sid;?input type=submit name=batal value=B A T A Ltd tdnbsp;td tr table form ­ Program hasil proses edit data Program ini berfungsi untuk memasukkan proses edit data perusahaan data pada tabel perusahaan. Program ini disimpan dalam file kirim_edit_profil.php, dan potongan programnya adalah sebagai berikut : query = UPDATE perusahaan . SET nama_per=nama_per, . alamat_per=alamat_per, . kodepos_per=kodepos_per, . telp_per=telp_per, . fax_per=fax_per, . email_per=email_per, . norekening_per=norekening_per, . bank_per=bank_per, . pimpinan=pimpinan, . no_identitas_pimpinan=no_identitas_pimpinan, . deskripsi_per=deskripsi_per, . tanggal_daftar=tanggal_daftar, . gambar_per=gambar_per_baru_name . WHERE kode_per=kode_per; hasil = mysql_queryquery; ifhasil { echo query = querybr; }

4. Implementasi proses dari administrator a. Proses validasi

Proses validasi ini digunakan untuk mengecek apakah identitas administrator yang berupa username dan password sudah sesuai dengan username dan password pada tabel login. Program dari proses validasi ini terbagi menjadi : ­ Program proses validasi Program ini berfungsi untuk menampilkan form validasi. Program ini disimpan dalam file admin_password.php, dan potongan programnya adalah sebagai berikut : form method=get action=kirim_admin_login.php table width=100 border=0 cellpadding=0 cellspacing=0 tr td width=12 height=91td td width=238 valign=toptable width=223 height=86 border=0 tr td width=61 height=23 class=style30 style31Usernametd td width=10 class=style32:td td width=123 class=style32input name=username_admin type=text class=style32 size=25td tr tr td height=23 class=style32Passwordtd td class=style32:td td class=style32input name=password_admin type=password class=style32 size=25td tr tr td height=32nbsp;td tdnbsp;td tdtable width=57 border=0 tr td width=51 height=26input type=submit name=login value=LOGINtd tr tabletd tr tabletd tr tr td height=2td tdtd tr table form ­ Program hasil proses validasi Program ini berfungsi untuk melakukan pengecekan masukan administrator apakah sudah sesuai dengan data yang ada pada tabel login. Program ini disimpan dalam file kirim_admin_login.php, dan potongan programnya adalah sebagai berikut : qlog = mysql_querySELECT username, password from login where username=username_admin and password=password_admin and status=administrator;

b. Proses input data

­ Proses input data perusahaan Proses ini digunakan oleh administrator untuk melakukan input data suatu perusahaan baru. Proses ini terbagi menjadi 2 proses, yaitu proses menampilkan form untuk melakukan pengisian data perusahaan baru. Program ini disimpan dalam file input_per.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_input_per.php?sid=? echosid;? table width=635 border=0 tr td width=50nbsp;td td width=192nbsp;td td width=23nbsp;td td width=298nbsp;td td width=50nbsp;td tr tr tdnbsp;td td class=style1Nama perusahaan td td class=style1:td tdinput type=text name=nama_per class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Alamattd td class=style1:td tdtextarea name=alamat_per class=style1 rows=3 cols=35textareatd tdnbsp;td tr tr tdnbsp;td td class=style1Kodepostd td class=style1:td td input type=text name=kodepos_per size=15 class=style1td tdnbsp;td tr tr tdnbsp;td td class=style1No. Telepon td td class=style1:td tdinput type=text name=telp_per class=style1 size=25td tdnbsp;td tr tr tdnbsp;td td class=style1No. Faximile td td class=style1:td tdinput type=text name=fax_per class=style1 size=25td tdnbsp;td tr tr tdnbsp;td td class=style1Emailtd td class=style1:td tdinput type=text name=email_per class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1No Rekening td td class=style1:td tdinput type=text name=norekening_per class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Banktd td class=style1:td tdinput type=text name=bank_per class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Pimpinantd td class=style1:td tdinput type=text name=pimpinan class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Deskripsi perusahaan td td class=style1:td tdtextarea name=deskripsi_per class=style1 rows=10 cols=45textareatd tdnbsp;td tr tr tdnbsp;td td class=style1Gambar Logo td td class=style1:td tdtable width=200 border=0 tr tdinput type=text name=gambar_per class=style1 size=35td tdinput type=hidden name=sid value=? echo sid;? input type=submit name=browse value=BROWSEtd tr tabletd tdnbsp;td tr tr tdnbsp;td tdnbsp;td tdnbsp;td tdtable width=200 border=0 tr td width=61input type=hidden name=sid value=? echo sid;? input type=submit name=simpan_per value=SIMPANtd td width=15nbsp;td td width=110input type=hidden name=sid value=? echo sid;? input type=submit name=batal_per value=BATALtd tr tabletd tdnbsp;td tr table form Proses yang kedua yaitu proses hasil dari penginputan data dengan memasukkan data tersebut ke dalam tabel perusahaan. Program ini disimpan dalam file kirim_input_per.php, dan potongan programnya adalah sebagai berikut : memasukkan data perusahaan ke dalam tabel perusahaan query = insert into perusahaan nama_per, alamat_per, kodepos_per, telp_per, fax_per, email_per, norekening_per, bank_per, pimpinan, deskripsi_per, gambar_per values nama_per,alamat_per, kodepos_per, telp_per, fax_per, email_per, norekening_per, bank_per, pimpinan, deskripsi_per, gambar_per_name; ­ P roses input data produk Proses ini digunakan oleh administrator untuk melakukan input data produk dari suatu perusahaan. Proses ini terbagi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI menjadi 2 proses, yaitu proses menampilkan form untuk melakukan pengisian data produk. Program ini disimpan dalam file input_produk.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_input_produk.php table width=620 border=0 tr td width=50nbsp;td td width=190nbsp;td td width=18nbsp;td td width=291nbsp;td td width=49nbsp;td tr tr tdnbsp;td td class=style1Kode perusahaan td td class=style1:td tdselect name=kode_per class=style1 option­­ Pilih kode Perusahaan ­­option ? include ..datakoneksi.php; hasil=mysql_queryselect kode_per,nama_per from perusahaan order by kode_per asc; whiled=mysql_fetch_arrayhasil { kodep=d[kode_per]; namap=d[nama_per]; echo option value=kodepnamapoption; } ? selecttd tdnbsp;td tr tr tdnbsp;td td class=style1Nama produk td td class=style1:td tdinput type=text name=nama_produk class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Ukurantd td class=style1:td tdinput type=text name=ukuran size=35 class=style1td tdnbsp;td tr tr tdnbsp;td td class=style1Jumlah stok td td class=style1:td tdinput type=text name=stok class=style1 size=10td tdnbsp;td tr tr tdnbsp;td td class=style1Bahantd td class=style1:td tdinput type=text name=bahan class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Harga satuantd td class=style1:td tdinput type=text name=harga_satuan class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Keterangantd td class=style1:td tdtextarea name=keterangan class=style1 rows=5 cols=35textareatd tdnbsp;td tr tr tdnbsp;td td class=style1Gambartd td class=style1:td tdtable width=200 border=0 tr td width=210input type=text name=gambar class=style1 size=35td td width=59input type=hidden name=sid value=? echo sid;? input type=submit name=browse class=style1 value=BROWSEtd tr tabletd tdnbsp;td tr tr tdnbsp;td tdnbsp;td tdnbsp;td tdtable width=200 border=0 tr td width=61input type=hidden name=sid value=? echo sid;? input type=submit name=simpan_produk value=SIMPANtd td width=15nbsp;td td width=110input type=hidden name=sid value=? echo sid;? input type=submit name=batal_produk value=BATALtd tr tabletd tdnbsp;td tr table form Proses yang kedua yaitu proses hasil dari penginputan data dengan memasukkan data tersebut ke dalam tabel produk. Program ini disimpan dalam file kirim_input_produk.php, dan potongan programnya adalah sebagai berikut : memasukkan data ke tabel produk query = insert into produk kode_per, nama_produk, ukuran, stok, bahan, harga_satuan, keterangan, gambar_produk values kode_per,nama_produk, ukuran, stok, bahan, harga_satuan, keterangan, gambar_name; ­ Proses input data artikel atau berita Proses ini digunakan oleh administrator untuk melakukan input data artikel ataupun berita terbaru dari perusahaan. Proses ini terbagi menjadi 2 proses, yaitu proses menampilkan form untuk melakukan pengisian data artikel atau berita. Program ini disimpan dalam file input_artikel.php, dan potongan programnya adalah sebagai berikut : form name=form1 method=post action=kirim_input_artikel.php?sid=? echosid; ? table width=638 border=0 tr td width=50nbsp;td td width=132nbsp;td td width=13nbsp;td td width=378nbsp;td td width=43nbsp;td tr tr tdnbsp;td td class=style1Judultd td class=style1:td tdinput type=text name=judul class=style1 size=35td tdnbsp;td tr tr tdnbsp;td td class=style1Kategoritd td class=style1:td tdselect name=kategori class=style1 option­­ Pilih Kategori Artikel ­­option option value=artikelArtikeloption option value=beritaBeritaoption selecttd tdnbsp;td tr tr tdnbsp;td td class=style1Paragraf index td td class=style1:td tdtextarea name=par_index class=style1 rows=10 cols=60textareatd tdnbsp;td tr tr tdnbsp;td td class=style1Paragraf tambahan td td class=style1:td tdtextarea name=par_tambahan class=style1 rows=15 cols=60textareatd tdnbsp;td tr tr tdnbsp;td td class=style1Gambartd td class=style1:td tdtable width=335 border=0 tr td width=210input type=text name=gambar class=style1 size=35td td width=115input type=hidden name=sid value=? echo sid;? input name=browse type=submit class=style1 value=BROWSEtd tr tabletd tdnbsp;td tr tr tdnbsp;td tdnbsp;td tdnbsp;td tdtable width=203 border=0 tr td width=85input type=hidden name=sid value=? echo sid;?input type=submit name=simpan_berita value=SIMPANtd td width=10nbsp;td td width=94input type=hidden name=sid value=? echo sid;?input type=submit name=batal_berita value=BATALtd tr tabletd tdnbsp;tdtr table form Proses yang kedua yaitu proses hasil dari penginputan data dengan memasukkan data tersebut ke dalam tabel artikel. Program ini disimpan dalam file kirim_input_artikel.php, dan potongan programnya adalah sebagai berikut : memasukkan data artikel ke dalam tabel artikel query = insert into artikeljudul, kategori, par_index, par_tambahan, tanggal_berita, gambar values judul, kategori, par_index, par_tambahan, tanggal,gambar_name;

c. Proses tampil data

­ Tampil data perusahaan Proses ini digunakan untuk menampilkan data perusahaan. Program ini disimpan dalam file daftar_per.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from perusahaan order by kode_per desc; Setelah program menampilkan data perusahaan, maka administrator dapat mengubah data tersebut dengan meng­klik edit. Potongan program untuk meng­edit data perusahaan adalah sebagai berikut : query = UPDATE perusahaan SET nama_per=nama_per, alamat_per=alamat_per, kodepos_per=kodepos_per, telp_per=telp_per, fax_per=fax_per, email_per=email_per, norekening_per=norekening_per, bank_per=bank_per, pimpinan=pimpinan, deskripsi_per=deskripsi_per, WHERE kode_per=kode_per; ­ Tampil data calon perusahaan Proses ini digunakan untuk menampilkan data calon perusahaan yang telah bergabung dengan sistem ini. Program ini disimpan dalam file calon_per.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from perusahaan where status=0 order by kode_per asc; ­ Tampil data perusahaan Proses ini digunakan untuk menampilkan data perusahaan yang telah bergabung dengan sistem ini. Program ini disimpan dalam file daftar_per.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from perusahaan where status=1 order by kode_per asc; ­ Tampil data anggota Proses ini digunakan untuk menampilkan data anggota yang telah bergabung dengan sistem ini. Program ini disimpan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI dalam file daftar_ang.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from anggota where status=1 order by id_anggota asc; Setelah program menampilkan data anggota, maka administrator dapat mengubah data tersebut dengan meng­klik edit. Potongan program untuk meng­edit data data anggota adalah sebagai berikut : query = UPDATE anggota SET nama_anggota=nama_anggota, jenis_kelamin =jenis_kelamin, alamat_anggota= alamat_anggota , kodepos_ anggota =kodepos_anggota, telp_ anggota =telp_ anggota , email_ anggota =email_ anggota , jenis_identitas= jenis_identitas , no_identitas =no_identitas, username_anggota= username_anggota , password_anggota =password_anggota , WHERE id_anggota= id_anggota ; ­ Tampil data calon anggota Proses ini digunakan untuk menampilkan data calon anggota yang telah bergabung dengan sistem ini. Program ini disimpan dalam file daftar_calon_ang.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from anggota where status=0 order by id_anggota asc; ­ Tampil data artikel dan berita Proses ini digunakan untuk menampilkan data artikel maupun berita. Program ini disimpan dalam file daftar_artikel.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from artikel order by no_artikel desc; Setelah program menampilkan data artikel, maka administrator dapat mengubah data tersebut dengan meng­klik edit. Potongan program untuk meng­edit data data artikel adalah sebagai berikut : query = UPDATE artikel SET judul= judul , kategori= kategori , par_index= par_index, par_tambahan= par_tambahan, gambar =gambar, WHERE no_artikel =no_artikel; ­ Tampil data buku tamu Proses ini digunakan untuk menampilkan data buku tamu. Program ini disimpan dalam file lap_bukutamu.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect from bukutamu order by id desc; ­ Tampil data pemesanan Proses ini digunakan untuk menampilkan data pemesanan berdasarkan nama perusahaan. Program ini disimpan dalam file daftar_pemesanan.php, dan potongan programnya adalah sebagai berikut : untuk menampilkan daftar pemesanan berdasarkan nama perusahaan hasil4=mysql_queryselect ps.no_nota, ps.tanggal_pesan, ps.id_anggota, ps.total, ps.status_pesan, pb.no_nota, pb.kode_produk, p.kode_produk, p.kode_per, per.kode_per, a.nama_anggota, ps.status1 from anggota a,pemesanan ps,pemesanan_barang pb, produk p, perusahaan per where ps.id_anggota=a.id_anggota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kode_per and ps.status1=0; ­ Tampil data pemesanan barang Proses ini digunakan untuk menampilkan data pemesanan barang berdasarkan nama perusahaan. Program ini disimpan dalam file daftar_pemesanan_barang.php, dan potongan programnya adalah sebagai berikut : untuk menampilkan daftar pemesanan barang berdasarkan nama perusahaan hasil4=mysql_queryselect pb.no_nota, pb.kode_produk, pb.jumlah_brg, p.kode_produk, p.kode_per, p.nama_produk, per.kode_per, pb.status from pemesanan_barang pb, produk p, perusahaan per where pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kode_per and pb.status=0; ­ Tampil data pembayaran Proses ini digunakan untuk menampilkan data pembayaran yang telah dilakukan oleh anggota. Program ini disimpan dalam file daftar_pembayaran.php, dan potongan programnya adalah sebagai berikut : digunakan untuk menampilkan daftar pembayaran berdasarkan nama perusahaan hasil4=mysql_queryselect ps.no_nota, ps.id_anggota, ps.tanggal_pesan, ps.total, pem.tgl_transfer, pem.jenis_transfer, pem.atas_nama, pem.no_nota, pb.no_nota, pb.kode_produk, p.kode_produk, p.kode_per, per.kode_per, pem.jumlah from pembayaran pem,pemesanan ps,pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kode_per and pem.status_bayar=0; ­ Tampil laporan penjualan per bulan Proses ini digunakan untuk menampilkan daftar barang penjualan setiap perusahaan untuk setiap bulannya. Program ini disimpan dalam file lap_bulanan.php, dan potongan programnya adalah sebagai berikut : hasil=mysql_queryselect pb.kode_produk, sumpb.jumlah_brg as jumlah_brg, p.nama_produk, p.harga_satuan, ps.tanggal_selesai from pembayaran pem, pemesanan ps, pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kode_per and ps.status_pesan=Selesai and yearps.tanggal_selesai = thn_lap and monthps.tanggal_selesai = bln_lap group by pb.kode_produk ; ­ Tampil laporan penjualan per tahun Proses ini digunakan untuk menampilkan data barang yang terjual berdasarkan nama perusahaan dan tahun penjualan. Program ini disimpan dalam file lap_brg_terjual.php, dan potongan programnya adalah sebagai berikut : untuk menampilkan laporan barang terjual berdasarkan nama hasil4=mysql_queryselect pb.kode_produk, sumpb.jumlah_brg as jumlah_brg, p.nama_produk, p.harga_satuan, ps.tanggal_selesai from pembayaran pem, pemesanan ps, pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and per.kode_per=kode_per and ps.status_pesan=Selesai and yearps.tanggal_selesai = thn_lap group by pb.kode_produk; ­ Tampil laporan barang terlaris Proses ini digunakan untuk menampilkan data barang yang terlaris. Program ini disimpan dalam file lap_brg_terlaris.php, dan potongan programnya adalah sebagai berikut : untuk menampilkan laporan barang terlaris berdasarkan jumlah penjualan barang yang telah selesai hasil4=mysql_queryselect pb.kode_produk, sumpb.jumlah_brg as jumlah_brg, p.nama_produk, per.nama_per,p.harga_satuan from pembayaran pem, pemesanan ps, pemesanan_barang pb, produk p, perusahaan per where pem.no_nota=ps.no_nota and ps.no_nota=pb.no_nota and pb.kode_produk=p.kode_produk and p.kode_per=per.kode_per and ps.status_pesan=Selesai and yearpem.tgl_transfer = thn_ini group by pb.kode_produk order by jumlah_brg DESC limit 0,10;

C. Implementasi Antarmuka 1. Implementasi antarmuka dari sisi pengunjung