4. IMPLEMENTASI SISTEM
|
|
- Inge Budiaman
- 3 tahun lalu
- Tontonan:
Transkripsi
1 4. IMPLEMENTASI SISTEM 4.1. Gambaran Umum Program Setelah melakukan analisis pada bab sebelumnya, pada bab ini akan dijelaskan mengenai implementasi sistem dari aplikasi yang telah dibuat. Program ini dibuat dengan menggunakan database MySQL dan bahasa PHP Koneksi Database Pembuatan aplikasi ini menggunakan XAMPP Server sebagai sarana untuk melakukan koneksi dengan MySQL Server. Untuk menjalankan XAMPP Server tekan tombol start pada modul MySQL, Apache dan Mercury dapat dilihat pada Gambar 4.1. Gambar 4.1. Connect XAMPP Server Untuk mengkoneksikan antara PHP dengan MySQL server, maka diperlukan syntax pada halaman awal PHP seperti pada Segmen 4.1. Coding tersebut harus ada setiap kali mengkoneksikan dengan database MySQL. 40
2 <?php $connect = mysql_connect("localhost","root",'') or die("cannot connect"); $selectdata = mysql_select_db("karunia_komputer");?> Segmen Program 4.1. Connect Database 4.3. Hubungan Proses DFD dengan Segmen Program Dalam pembuatan sistem online perusahaan, program dijalankan sesuai dengan proses bisnis yang dilakukan. Hubungan antara alur proses bisnis dengan program dapat dilihat pada Tabel 4.1. Tabel 4.1. Hubungan Proses DFD dengan Segmen Program Proses Data Flow Diagram (DFD) Proses 1 Proses Pembayaran Proses 2 Proses Laporan Proses 3 Proses Pembelian Menu Prosedur Segmen Program Login/Pemilihan barang/atur Pengiriman/Metode Pembayaran Login/Laporan Login/Pemilihan barang cart/atur Pengiriman/ Pemilihan Metode Pembayaran/Konfirmasi Login.php Payment.php Login.php Lap_jual.php Lap_kirim.php Lap_stok.php Laporanpenjualan.php Laporanpengiriman.php Laporanstok.php Login.php Products.php Product_summary.php Confirm_purchase.php Payment.php Kelola_jual.php
3 4.4. Implementasi Program Implementasi program merupakan rancangan dari desain sistem yang telah dibuat. Program diawali dengan halaman home. Source code home dapat dilihat pad Segmen 4.2. <?php include "header.php"; if(!isset($_session['iduser'])) {if(isset($_post['login'])) Segmen Program 4.2. Pengecekan Login {$q="select * from m_user where (username = '".$_POST['username']."' or _user = '".$_POST['username']."') AND password_user = '".md5($_post['password'])."'"; $qr=mysql_query($q);if(mysql_num_rows($qr)>0) {$r=mysql_fetch_array($qr);$_session['iduser']=$r['id_user']; $_SESSION['nama']=$r['nama_user']; if(isset($_get['cmd'])) {if($_get['cmd']=="cart") {echo"<script>window.location.href='product_summary.php'</scri pt>";}}else echo "<script>window.location.href='index.php'</script>"; }else {echo "<script>alert('username / tidak ditemukan atau password tidak cocok')</script>"; }} }}elseif(isset($_get['cmd'])) {if($_get['cmd']=="shipping") echo"<script>window.location.href='confirm_purchase.php'</scri pt>";elseif($_get['cmd']=="checkout") {$_SESSION['service']=$_POST['service'];$_SESSION['hrgship']=$ _POST['hrgship'];echo"<script>window.location.href='payment.ph p'</script>";}elseif($_get['cmd']=="cart"){echo "<script>window.location.href='product_summary.php'</script>"; }elseif($_get['cmd']=="logout") {session_unset();session_destroy();$_session = array();echo "<script>window.location.href='index.php'</script>";} 42
4 Setelah melakukan login maka user dapat memilih menu dalam program, terdapat 3 menu utama dan tiap-tiap menu memiliki beberapa sub-menu. Dapat dilihat pada Tabel 4.2. Tabel 4.2. Tabel Menu Nama Menu Sub Menu Nama Form yang Digunakan Master Data Daftar Produk Daftar_produk Daftar kategori Daftar sub-kategori Daftar user Daftar Testimoni Daftar_kategori Daftar_sub_kategori Daftar_user Daftar_testimoni Pembelian Daftar Cart Daftar_cart Daftar Wishlist Daftar Pembayaran Daftar_wishlist Daftar_pembayaran Laporan Laporan Menu Master Menu ini berisi segmen program yang mengatur master produk, user, kategori, sub-kategori dan testimoni. Menu master dapat dilihat pada Tabel 4.3. Tabel 4.3. Menu Master Sub Menu Daftar Produk Keterangan Menambah, mengubah dan menghapus data produk 43
5 Tabel 4.3. Menu Master (Sambungan) Sub Menu Keterangan Daftar Kategori Menambah, mengubah dan menghapus data kategori Daftar Sub-Kategori Daftar User Daftar Testimoni Menambah, mengubah dan menghapus data subkategori Menambah dan menghapus data user Menambah dan menghapus testimoni Menu Pembelian Menu ini digunakan oleh user untuk mencatat transaksi yang berhubungan dengan pembelian. Transaksi tersebut mencakup pemesanan barang, pembelian, pembayaran dan barang yang diinginkan. Penjelasan mengenai menu pembelian dapat dilihat pada Tabel 4.4. Tabel 4.4. Tabel Menu Pembelian Sub Menu Daftar Cart Daftar Wishlist Daftar Pembayaran Keterangan Menambah, mengubah dan menghapus data produk yang ada dalam cart Menambah, mengubah, dan menghapus data produk yang ada dalam wishlist user. Menambah dan mengubah data pesanan yang dilakukan oleh user. 44
6 Transaksi Pembelian Pada menu pembelian, user memilih produk yang ingin dibeli, pemilihan dimasukkan ke dalam cart tiap user yang telah melakukan login. Jika user belum melakukan login, maka akan dimunculkan halaman login. Langkah-langkah untuk melakukam pembelian dapat dilihat pada Tabel 4.5. Tabel 4.5. Menu Pembelian No. Keterangan Segmen 1. Pemilihan produk Pengisian tujuan pengiriman Pemilihan jenis pengiriman Pemilihan jenis pembayaran kartu kredit/transfer Pengiriman penjualan
7 if(isset($_get['cmd'])) {if($_get['cmd']=="clear") Segmen Program 4.3. Pemilihan Produk {unset($_session['cart']);unset($_session['total']); mysql_query("delete FROM m_cart WHERE user_id = '".$_SESSION['iduser']."'");} elseif($_get['cmd']=="delete") {$id=$_get['id']; unset($_session['cart'][$id]); $_SESSION['cart']=array_values($_SESSION['cart']); }elseif($_get['cmd']=="updateqty"){$_session['cart'][$_get['nomor' ]]['qty']=$_get['qty']; mysql_query("update m_cart SET total_produk ='".$_GET['qty']."' where user_id='".$_session['iduser']."' AND produk_id ='".$_GET['produk']."'");}}elseif(isset($_GET['idproduk'])) {if(isset($_get['qty']))$qty=$_get['qty'];else $qty=1;$tmbhan=array("id_produk"=>$_get['idproduk'],"qty"=>$qty); $a=0; if(isset($_session['cart'])) {$brg=$_session['cart'];for($i=0;$i<count($brg);$i++) {if($brg[$i]['id_produk']==$_get['idproduk']) {$a=1;$brg[$i]['qty']=$brg[$i]['qty']+$tmbhan['qty'];}} if($a==0) {array_push($brg,$tmbhan);} $_SESSION['cart']=$brg;} Else $_SESSION['cart']=array($tmbhan);} 46
8 Segmen Program 4.4. Pengisian Tujuan Pengiriman <label class="control-label" for="inputcountry">nama Penerima</label> <div class="controls"> <input type="text" id="nama" name="nama" placeholder="nama" value="<?php if(isset($_post['nama'])) echo $_POST['nama']; else echo $_SESSION['nama']; $q="select * from m_user where id_user = '".$_SESSION['iduser']."'"; $qr=mysql_query($q);$r=mysql_fetch_array($qr);?>"> </div><label class="control-label" for="inputcountry">alamat Pengiriman</label><div class="controls"> <input type="text" id="alamat" name="alamat" placeholder="alamat Lengkap" value="<?php if(isset($_post['alamat'])) echo $_POST['alamat']; else echo $r['alamat_user']?>"> </div><label class="control-label" for="inputcountry">kota </label><div class="controls"><input type="text" id="kota" name="kota" placeholder="kota" value="<?php if(isset($_post['kota'])) echo $_POST['kota']; else echo $r['kota_user']?>"></div> <label class="control-label" for="inputcountry">propinsi </label><div class="controls"> <input type="text" id="propinsi" name="propinsi" placeholder="propinsi" value="<?php if(isset($_post['propinsi'])) echo $_POST['propinsi']; else echo $r['provinsi_user']?>"> </div><label class="control-label" for="inputcountry">kode Pos </label><div class="controls"><input type="text" id="zip" name="zip" placeholder="kode Pos" value="<?php if(isset($_post['zip'])) echo $_POST['zip']; else echo $r['kodepos_user']?>"></div><label class="control-label" for="inputcountry">nomor HP </label><div class="controls"> <input type="text" id="nohp" name="nohp" placeholder="081xxxx" value="<?php if(isset($_post['nohp'])) echo $_POST['nohp']; else echo $r['phone_user']?>"></div> 47
9 Segmen Program 4.5. Pemilihan Jenis Pengiriman if(isset($_post['ongkir'])) {$_SESSION['datakirim']=$_POST;$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => " CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => array("key: c24896ea63f841b6c369bda084a83279" ), ));$response = curl_exec($curl); $response=json_decode($response);$hasil=$response- >rajaongkir->results;foreach($hasil as $data) {if(strtoupper($data->city_name) == strtoupper($_post['kota'])) {$tujuan=$data->city_id;$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => " CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "origin=386&destination=".$tujuan."&weight=".$_post['kilo']." &courier=jne", CURLOPT_HTTPHEADER => array("content-type: application/x-wwwform-urlencoded","key: c24896ea63f841b6c369bda084a83279" ),)); 48
10 Segmen Program 4.5. Pemilihan Pengiriman (Sambungan) $response = curl_exec($curl); $result=json_decode($response); $hasil=$result->rajaongkir->results[0]->costs;}} $err = curl_error($curl); curl_close($curl);} $x=1;foreach ($hasil as $data){$etd=$data->cost[0]->etd; if(trim($etd)!= '')$etd=$etd.' hari';if($x==1) {$check='checked';$service=$data->service;$hrgship=$data- >cost[0]->value;}else $check='';echo '<tr><td>'.$data->service.' '.$data- >description.'</td><td>'.number_format($data->cost[0]- >value,0).'</td><td>'.$etd.'</td><td><input type="radio" name="ship"'.$check.' value="'.$data->service.'###'.$data- >cost[0]->value.'" data-shipservice="'.$data->service.'" data-shipprice="'.$data->cost[0]->value.'"></td></tr>';$x++; }?> Segmen Program 4.6. Pemilihan Jenis Pembayaran <?php include "koneksi.php"; $q="select * from cc_simulasi where nocc='".$_get['nomor']."' AND cvv ='".$_GET['cvv']."' AND expired='".$_get['expired']."' AND aktif='true' and sisalimit >= '".str_replace(',','',$_get['tagihan'])."'"; $qr=mysql_query($q);if(mysql_num_rows($qr)>0)echo "1";else echo $q;if($status=="pending") $q="insert into laporan_pengiriman (nomor_resi,tujuan,service,total_biaya,keterangan) VALUES ('PENDING','".serialize(json_encode($_SESSION['datakirim'])). "','".$service."','".$hrgship."','".$_post['bank']." ".$_POST['namarek']." ".$_POST['tagihan']."')"; elseif($status=="ok") $q="insert into laporan_pengiriman (nomor_resi,tujuan,service,total_biaya,keterangan) VALUES ('PENDING','".serialize(json_encode($_SESSION['datakirim'])). "','".$service."','".$hrgship."','credit CARD CONFIRMED')"; 49
11 Segmen Program 4.7. Pengiriman penjualan $q="select * from m_tracking where id_tracking = '".$_POST['status']."'"; $qr=mysql_query($q);$r=mysql_fetch_assoc($qr);$status=$r['keterang an'];$q="select * from laporan_penjualan where pengiriman_id = '".$_POST['id']."'";$qr=mysql_query($q);$tbl="<table border='1'><tr><th>no.</th><th>nama Barang</th><th>Qty</th></tr>"; $i=0;while($r=mysql_fetch_assoc($qr)){$i++;$q2="select * from m_produk where id_produk = '".$r['produk_id']."'"; $qr2=mysql_query($q2);$r2=mysql_fetch_assoc($qr2);$tbl.="<tr><td>".$i."</td><td>".$r2['nama_produk']."</td><td>".$r['jumlah_produk']."</td></tr>";$q3="select * from m_user where id_user = '".$r['user_id']."'"; $qr3=mysql_query($q3);$r3=mysql_fetch_assoc($qr3);$nama=$r3['nama_ user'];}$tbl.="</table>"; $to=$ ; $subject="barang Anda berstatus ".$status; $html="halo ".$nama.",<br>"; $html.="pesanan Anda saat ini berstatus ".$status.". Pesanan Anda adalah sebagai berikut :<br>".$tbl."<br>"; if(isset($tambahan)) $html.="<b>nomor Resi : ".$tambahan."<br></b>"; $html.="<br>demikian informasi yang dapat kami berikan untuk status pembayaran Anda. Semoga informasi ini bermanfaat.<br><br> $message=$html;$headers = 'MIME-Version: 1.0'. "\r\n"; $headers.= 'Content-type: text/html; charset=iso '. "\r\n";$headers.= 'To: '.$nama.'<'.$ .'>'. "\r\n"; $headers.= 'BCC: adminkaruniakomputer@ymail.com'. "\r\n"; $headers.= 'From: Karunia Komputer <noreply@karuniakomputer.hol.es>'. "\r\n";mail($to, $subject, $message, $headers); Perhitungan Penjualan Barang Dalam menu pembelian terdapat perhitungan yang dilakukan untuk menghitung sub total barang yang akan dibeli dan juga tambahan 50
12 biaya untuk pengiriman dengan pemilihan paket. Query perhitungan dapat dilihat di Segmen 4.8. Segmen Program 4.8. Perhitungan penjualan barang jquery(".cqty").on("change",function(){ quantity=$(this).val();if(!isnan(quantity)) {nomor=$(this).data("nomor");produkid=$(this).data("produk"); berat=document.getelementbyid("berat"+nomor).innerhtml; harga=document.getelementbyid("hrg"+nomor).innerhtml; totalberat=berat*quantity;totalberat=totalberat.tofixed(2); lberat=document.getelementbyid("tberat"+nomor).innerhtml; lharga=document.getelementbyid("thrg"+nomor).innerhtml; lharga=parseint(lharga.replace(/,/g,"")); lharga=parseint(lharga);total=document.getelementbyid("total").inn erhtml;total=total.replace("rp.","")total=parseint(total.replace(/,/g,""));var xhttp = new XMLHttpRequest(); xhttp.open("get", "product_summary.php?cmd=updateqty&produk=&"+produkid+"&nomor="+no mor+"&qty="+quantity, true); xhttp.send();xhttp.onreadystatechange = function() { if (xhttp.readystate == 4 && xhttp.status == 200) { }};bb=document.getelementbyid("totalberat").innerhtml; bb=parsefloat(bb); document.getelementbyid("tberat"+nomor).innerhtml=totalberat; document.getelementbyid("thrg"+nomor).innerhtml=formatnumber(quant ity*harga,0); document.getelementbyid("total").innerhtml=formatnumber(totallharga+quantity*harga,0); document.getelementbyid("berat").innerhtml=formatnumber(bbparsefloat(lberat)+quantity*berat,2); document.getelementbyid("totalberat").innerhtml=formatnumber(bbparsefloat(lberat)+quantity*berat,2); document.getelementbyid("finalprice").innerhtml=formatnumber(docum ent.getelementbyid("total").innerhtml,0); }else{alert("anda salah dalam penulisan jumlah barang");}}); 51
13 Segmen Program 4.8. Perhitungan penjualan barang (Sambungan) $('.favku').click(function() {var xhttp = new XMLHttpRequest(); xhttp.open("get", "addwishlist.php?id=<?php if(isset($_session['iduser'])) echo $_SESSION['iduser'];?>&produk="+($(this).data("id")), true); xhttp.send();});}; function formatnumber (number,desimal) { var num = new NumberFormat(); num.setinputdecimal('.'); num.setnumber(number); num.setplaces(desimal, false); num.setcurrencyvalue(''); num.setcurrency(true); return num.toformatted();} Menu Laporan Menu ini berisi laporan-laporan yang disediakan oleh sistem. Laporan tersebut meliputi laporan penjualan, laporan pengiriman, dan laporan stok. Penjelasan mengenai menu laporan dapat dilihat pada Tabel 4.6. Tabel 4.6. Menu Laporan Sub Menu Laporan Penjualan Laporan Pengiriman Laporan Stok Keterangan Digunakan untuk melihat laporan penjualan pada tanggal tertentu Digunakan untuk melihat laporan pengiriman penjualan Digunakan untuk melihat laporan jumlah stok yang dimiliki 52
14 Laporan Penjualan Laporan penjualan berguna untuk user / manager melihat penjualan yang dilakukan dalam kurun waktu tertentu, hal ini digunakan untuk perkiraan persediaan barang atau penjualan ke depannya. Query untuk menampilkan laporan penjualan dapat dilihat pada Segmen 4.9. Sedangkan untuk pembuatan file pdf yang digunakan untuk pencetakan laporan dapat dilihat pada Segmen Segmen Program 4.9 Laporan Penjualan $(document).ready(function () { $('#onload').modal('show'); $("#lapstok").load("laporanpenjualan.php", function(data) {$("#lapstok").html(data); $('#onload').modal('hide'); }); jquery("#search").click(function(){jquery("#onload").mo dal('show');$("#lapstok").load("laporanpenjualan.php",{ date1: $('#date1').val(),date2: $('#date2').val()}, function(data){$("#lapstok").html(data);$('#onload').mo dal('hide'); });}); $(document).on("click", '#print', function() {$('#onload').modal('show');window.open('laporanpenjual an.php?print=yes&date1='+$('#date1').val()+"&date2="+$( '#date2').val(), '_blank', "height=600,width=800,scrollbars=1,location=no,menubar= no,resizable=1,status=no,toolbar=no"); $('#onload').modal('hide');}); jquery("#date1").datepicker({ enddate: "0d",format: "yyyy-mm-dd", orientation: "bottom auto",autoclose: true, changemonth: true,changeyear: true, }).change().on('changedate', function(selected){ var mindate = new Date(selected.date.valueOf()); $('#date2').datepicker('setstartdate', mindate);}); jquery( "#date2" ).datepicker({enddate: "0d",format: "yyyy-mm-dd",changemonth: true,changeyear: true,autoclose: true,orientation: "bottom auto",}).on('changedate', function(selected){var mindate = new Date(selected.date.valueOf()); 53
15 Segmen Program 4.9 Laporan Penjualan (Sambungan) $('#date1').datepicker('setenddate', mindate); $('#search').focus();});}); Segmen Program Pembuatan Laporan Penjualan $q2="select * from laporan_pengiriman JOIN laporan_penjualan B ON id_pengiriman=b.pengiriman_id WHERE B.tanggal_penjualan >= '".$tglawal." 00:00:00' and B.tanggal_penjualan <= '".$tglakhir." 23:59:59' and status > 1 and status <> 6 GROUP BY id_pengiriman";$qr2=mysql_query($q2);$a=0; while($r2=mysql_fetch_array($qr2,mysql_assoc)) {$q="select * from laporan_penjualan where pengiriman_id ='".$r2['id_pengiriman']."'"; $qr=mysql_query($q);$bnyk=mysql_num_rows($qr); $a++;$uname=mysql_query("select * from m_user where id_user = '".$r2['user_id']."'");$runame=mysql_fetch_assoc($una me); $html.='<tr class="odd gradex"><td rowspan="'.$bnyk.'" class="center"><span class="center">'.$a.'</span></td> <td rowspan="'.$bnyk.'" class="center">'.$r2['tanggal_penjualan'].'</td> <td rowspan="'.$bnyk.'" class="center">'.$runame['username'].'</td>'; $b=0;while($r=mysql_fetch_array($qr,mysql_assoc)) {$b++;$h="select * from m_produk where id_produk = '".$r['produk_id']."'";$hr=mysql_query($h); if(mysql_num_rows($hr)>0) {$produk=mysql_fetch_array($hr,mysql_assoc);} Else $produk=array(""); if($b==1) {$html.='<td align="center" style="vertical-align: middle" valign="middle" class="center" rowspan="'.$bnyk.'">'; 54
16 Segmen Program Pembuatan Laporan Penjualan (Sambungan) $stat=mysql_query("select * from m_tracking where id_tracking = '".$r['status']."'"); $rstat=mysql_fetch_array($stat,mysql_assoc); $html.='<span class="label label- '.$rstat['bantuan'].' changebtn">'.$rstat['keterangan'].'<br>'.'</span></t d>'; }$html.='</tr>'; $html2='<div class="col-lg-12"> <table width="100%"><tr><td width="20%"><img align="middle" border="" src="../../themes/images/logo.png" width="96px" ></td><td class="col-md-8" width="80%" style="textalign:right"><span style="font-weight: bold;"><strong>laporan Penjualan</strong></span><br>Generate : '.date('d-m, H:i').'<br>Printed by :'.$_SESSION['usernameadmin'].'<br>Periode : '.$tglawal." s.d. ".$tglakhir.'</td></tr></table></div>'.$html; if(isset($_get['print'])) {include("../../assets/mpdf/mpdf.php"); $mpdf=new mpdf('c','a4','','',10,10,0,0,0,0); $mpdf->setdisplaymode('fullpage'); $mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list $stylesheet = file_get_contents('../bower_components/bootstrap/dis t/css/bootstrap.min.css'); $mpdf->writehtml($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text $mpdf->writehtml($html2); $namafile='jual'.date('ymd His'); $mpdf->output('../laporan/'.$namafile.'.pdf','i'); echo $html; 55
17 Laporan Pengiriman Laporan Pengiriman berguna untuk manager yang ingin melihat kegiatan pengiriman yang dilakukan oleh toko, sehingga tidak terjadi kekeliruan pengiriman kepada customer. Laporan dapat dipilih sesuai dengan tanggal yang diinginkan Query pembuatan laporan pengiriman dapat dilihat pada Segmen Sedangkan pembuatan laporan pengiriman dapat dilihat pada Segmen Segmen Program 4.11 Laporan Pengiriman $(document).ready(function () { $('#onload').modal('show'); $("#lapstok").load("laporanpengiriman.php", function(data) {$("#lapstok").html(data); $('#onload').modal('hide'); }); jquery("#search").click(function(){ jquery("#onload").modal('show'); $("#lapstok").load("laporanpengiriman.php",{date1: $('#date1').val(),date2: $('#date2').val()}, function(data) {$("#lapstok").html(data); $('#onload').modal('hide'); });}); $(document).on("click", '#print', function() { $('#onload').modal('show');window.open('laporanpengir iman.php?print=yes&date1='+$('#date1').val()+"&date2= "+$('#date2').val(), '_blank', "height=600,width=800,scrollbars=1,location=no,menuba r=no,resizable=1,status=no,toolbar=no"); $('#onload').modal('hide');}); jquery("#date1").datepicker({ enddate: "0d",format: "yyyy-mm-dd", orientation: "bottom auto",autoclose: true, changemonth: true,changeyear: true,}).change().on('changedate', function(selected){ var mindate = new Date(selected.date.valueOf()); $('#date2').datepicker('setstartdate', mindate); }); 56
18 Segmen Program 4.11 Laporan Pengiriman (Sambungan) jquery( "#date2" ).datepicker({enddate: "0d", format: "yyyy-mm-dd", changemonth: true, changeyear: true, autoclose: true, orientation: "bottom auto", }).on('changedate', function(selected){ var mindate = new Date(selected.date.valueOf()); $('#date1').datepicker('setenddate', mindate); $('#search').focus();});}); Segmen Program 4.12 Pembuatan Laporan Pengiriman <tbody> ;$q2="select * from laporan_pengiriman JOIN laporan_penjualan B ON id_pengiriman=b.pengiriman_id WHERE status >=4 and waktu_kirim >= '".$tglawal."' and waktu_kirim <= '".$tglakhir."' GROUP BY id_pengiriman ";$qr2=mysql_query($q2); $a=0;while($r2=mysql_fetch_array($qr2,mysql_assoc)) {$q="select * from laporan_penjualan where pengiriman_id ='".$r2['id_pengiriman']."'";$qr=mysql_query($q);$b nyk=mysql_num_rows($qr); $b=0;$brg='';while($r=mysql_fetch_array($qr,mysql_a SSOC)){$b++; $h="select * from m_produk where id_produk = '".$r['produk_id']."'";$hr=mysql_query($h); if(mysql_num_rows($hr)>0){$produk=mysql_fetch_array ($hr,mysql_assoc);} else $produk=array(""); $brg.=$produk['nama_produk']."<br>";} $a++;$html.='<tr class="odd gradex"> <td class="center"><span class="center">'.$a.'</span></td> <td class="center">'.$r2['tanggal_penjualan'].' </td><td class="center">'; 57
19 Segmen Program 4.12 Pembuatan Laporan Pengiriman (Sambungan) $html.="<span data-toggle='popover' data-html='true' data-content='".$brg."' title='list Barang'>".$r2['waktu_kirim']."<BR>"; $stat=mysql_query("select * from m_tracking where id_tracking = '".$r2['status']."'"); $rstat=mysql_fetch_array($stat,mysql_assoc); $html.='<span class="label label- '.$rstat['bantuan'].' changebtn">'.$rstat['keterangan'].'</span></span></td ><td class="center">'; $html.="<span data-toggle='popover' data-html='true' data-content='".$brg."' title='list Barang'>".$r2['waktu_kirim']."<BR>"; $stat=mysql_query("select * from m_tracking where id_tracking = '".$r2['status']."'"); $rstat=mysql_fetch_array($stat,mysql_assoc); $html.='<span class="label label- '.$rstat['bantuan'].' changebtn">'.$rstat['keterangan'].'</span></span></td ><td class="center">'; $tujuan=json_decode(unserialize($r2['tujuan'])); foreach ($tujuan as $key=>$value) if($key=="nama" $key=="alamat" $key=="kota" $key=="propinsi" $key=="zip") $html.=$value."<br>";}$html.='</td> <td class="center" style="textalign:center">'.$r2['service'].'<br>'.$r2['nomor_resi '].'</td><td class="right" style="textalign:right">'.number_format($r2['total_biaya']).'</t d></tr>';$html.='</tbody><script>$("[datatoggle=popover]").popover()</script>';$html2='<div class="col-lg-12"> <table width="100%"><tr><td width="20%"><img align="middle" border="" src="../../themes/images/logo.png" width="96px" ></td><td class="col-md-8" width="80%" style="textalign:right"><span style="font-weight: bold;"><strong>laporan Pengiriman</strong></span><br>Generate : '.date('d-m, H:i').'<br>Printed by :'.$_SESSION['usernameadmin'].'<br>Periode : '.$tglawal." s.d. ".$tglakhir.'</td></tr></table></div>'.$html; 58
20 Segmen Program 4.12 Pembuatan Laporan Pengiriman (Sambungan) if(isset($_get['print'])){include("../../assets/mpdf/ mpdf.php");$mpdf=new mpdf('c','a4','','',10,10,0,0,0,0); $mpdf->setdisplaymode('fullpage');$mpdf- >list_indent_first_level = 0; $stylesheet = file_get_contents('../bower_components/bootstrap/dist /css/bootstrap.min.css'); $mpdf->writehtml($stylesheet,1); // The parameter 1 tells that this is css/style only and no body/html/text $mpdf->writehtml($html2); $namafile='kirim'.date('ymd His');$mpdf- >Output('../laporan/'.$namafile.'.pdf','I'); Laporan Stok Laporan stok digunakan oleh manager untuk mengetahui berapa jumlah barang yang dimiliki dan siap untuk dijual, perubahan stok terjadi ketika customer melakukan konfirmasi pemesanan. Laporan yang diberikan merupakan laporan terakhir dari stok barang yang ada. Query pembuatan laporan stok dapat dilihat pada Segmen Segmen Program 4.13 Laporan Stok $(document).ready(function () { $('#onload').modal('show');$("#lapstok").load("laporanstok.php", function(data){$("#lapstok").html(data);$('#onload').modal('hide') ;});$(document).on("click", '#print', function() {$('#onload').modal('show');window.open('laporanstok.php?print=yes ', '_blank', "height=600,width=800,scrollbars=1,location=no,menubar=no,resizabl e=1,status=no,toolbar=no");$('#onload').modal('hide');});}); Menu Pending Order Menu pending order digunakan untuk penjualan barang yang lebih dari jumlah stok yang ada. Dengan menu ini, customer tetap dapat melakukan pembelian barang, dengan peringatan bahwa barang tersebut kurang dari jumlah 59
21 yang diinginkan. Jika admin menambahkan stok barang, maka akan pending order dapat dijalankan untuk pengiriman kepada customer dengan memberikan konfirmasi berupa kepada customer. Query untuk pending order dapat dilihat pada Segmen Konfirmasi kepada customer dapat dilihat pada Segment Segmen Program Pending Order $(document).ready(function () { $('#onload').modal('show');$("#lapstok").load("lap_pendingorders.p hp", function(data) {$("#lapstok").html(data); $('#onload').modal('hide'); });$(document).on("click", '.pendingbtn', function() { $('#onload').modal('show');yesno=confirm("barang akan diproses pengemasan dan dikirim?");if(yesno) {$.post("lap_pendingorders.php", {"id":$(this).data("id"),"produk":$(this).data('produk'),"qty":$(t his).data("qty")}, function( data ) {$("#lapstok").load("lap_pendingorders.php", function(data) { $("#lapstok").html(data); $('#onload').modal('hide'); }); });}$("#lapstok").load("lap_pendingorders.php", function(data) {$("#lapstok").html(data); $('#onload').modal('hide'); });});}); Segmen Program Konfirmasi Pending Order if(isset($_post['id'])){$q="select * from pesan_produk JOIN m_produk B ON produk_id=b.id_produk where id_pemesanan ='".$_POST['id']."'"; $qr=mysql_query($q);if($r=mysql_fetch_array($qr,mysql_assoc)) {$minta=$r['jumlah_pesanan'];$user=$r['user_id']; $stokskrg=$r['jumlah_produk'];$namabarang=$r['nama_produk']; $q2="select * from m_user where id_user='".$user."'"; $qr2=mysql_query($q2);$r2=mysql_fetch_assoc($qr2); $nama=$r2['nama_user']; $ =$r2[' _user']; $to=$ ;$subject="pesanan ".$namabarang." telah dalam pengemasan"; 60
22 Segmen Program Konfirmasi Pending Order (Sambungan) $html="halo ".$nama.",<br>"; $html.="pesanan Anda ".$namabarang." telah siap dikirim. Kami akan segera mengirim pemesanan Anda."; $html.="<br>demikian informasi yang dapat kami berikan untuk status pembayaran Anda. Semoga informasi ini bermanfaat.<br><br> $message=$html; $headers = 'MIME-Version: 1.0'. "\r\n"; $headers.= 'Content-type: text/html; charset=iso '. "\r\n"; $headers.= 'To: '.$nama.' <'.$ .'>'. "\r\n"; $headers.= 'From: Karunia Komputer <no-reply@yahoo.co.id>'. "\r\n"; mail($to, $subject, $message, $headers); mysql_query("delete from pesan_produk where id_pemesanan='".$_post['id']."' and produk_id='".$_post['produk']."'"); mysql_query("update m_produk SET jumlah_produk='".($stokskrg- $_POST['qty'])."' where id_produk='".$_post['produk']."'");}} Perubahan Status Penjualan Dalam setiap pembelian oleh customer, terdapat kondisi bahwa barang tersebut masuk ke dalam pemesanan. Ketika pemesanan dilakukan lebih dari dua hari dan tidak ada konfirmasi pembayaran, maka pemesanan yang dilakukan akan dibatalkan atau dianggap kadaluarsa. Query untuk perubahan status pemesanan dapat dilihat pada Segmen Segmen Program Perubahan Status Pemesanan. $date=date('y-m-d H:i:s',strtotime('-2 day',strtotime(date('d-m-y H:i:s')))); $q="update laporan_penjualan set Status = '6' where tanggal_penjualan <= '".$date."' and Status = '1'"; mysql_query($q); 61
23 Pengoptimasian Website Dalam penambahan rating untuk pencarian kata kunci di google/search engine, maka dilakukan penambahan meta yang berguna sebagai pencarian. Penambahan meta dilakukan sesuai dengan kata kunci barang yang dijual atau kata-kata yang berkaitan dengan toko tersebut. Dengan demikian ketika customer melakukan pencarian, maka rating website dapat muncul di bagian utama. Penambahan meta website dapat dilihat pada Segmen Segmen Program Penambahan Meta untuk SEO <meta charset="utf-8"> <title>karunia Komputer</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="karunia Komputer adalah sebuah perusahaan yang menjual aksesories komputer di kota salatiga dengan harga yang kompetitif"> <meta name="keywords" content="aksesories komputer,karunia komputer,komputer salatiga,aksesories salatiga,toko aksesories komputer,karunia salatiga,aksesories karunia,kabel LAN,mouse,keyboard,cartridge,cooling fan,aksesoris komputer salatiga"> <meta name="author" content="aksesories karunia komputer"> <meta name="robots" content="index,follow" /> <meta name="googlebot" content="index,follow" /> <meta name="msnbot" content="index,follow" /> <link href=' rel='alternate' title='rss Feeds' type='application/atom+xml'/> Selain dengan penggunaan meta dalam sebuah website, dapat dilakukan juga natural listing dengan mendaftarkan website pada search engine untuk 62
24 diindex dalam database search engine tersebut. Pendaftaran dapat dilihat pada Gambar 4.2. Gambar 4.2. Pendaftaran Natural Listing pada Google Setelah melakukan natural listing dan penambahan meta pada website, diperlukan juga penggunaan HTML5 dalam pembuatan website. Hal ini akan menunjang isi dari website sehingga sesuai dengan keywords atau kata pencarian yang dilakukan oleh customer/user pada search engine. 63
MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:
Lebih terperinciPemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data
PRAKTIKUM 6 Query Data 2 TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data MATERI Program edit dan hapus TUGAS Menambahkan fitur edit dan hapus untuk semua form input data
Lebih terperinciHITUNG ONGKOS KIRIM MENGGUNAKA N API RAJAONGKIR.C OM PHP + Jquery. Level Intermediate Bahasa Indonesia Apr 11th 2015 Oleh Yusuf Akhsan
S HITUNG ONGKOS KIRIM MENGGUNAKA N API RAJAONGKIR.C OM PHP + Jquery Level Intermediate Bahasa Indonesia Apr 11th 2015 Oleh Yusuf Akhsan / @xyussanx Hello world, Saya adalah Yusuf Akhsan H., dari Id-More
Lebih terperinciPraktikum 3 Cookie, Session, dan Database MySQL
Praktikum Cookie, Session, dan Database MySQL Tujuan Praktikum : Memberikan pemahaman kepada mahasiswa tentang cookie dan bagaimana menggunakannya. Memberikan pemahaman kepada mahasiswa tentang session
Lebih terperinciBAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :
BAB III IMPLEMENTASI 3.1 Program Penghubung Database Program penghubung database tersebut disimpan dengan nama konek.php. Berikut merupakan kode program penghubung Database :
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada
BAB IV IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Sistem Dalam merancang dan membangun sistem penjualan online ini ada beberapa spesifikasi perangkat lunak dan perangkat keras yang dibutuhkan. Perangkat
Lebih terperinciMembangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();
Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai
1 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Lingkungan Implementasi Untuk dapat menjalankan aplikasi dengan menggunakan metode MD5, diperlukan sarana penunjang dalam bentuk Hardware dan software, sebagai berikut:
Lebih terperinci5 BAB V IMPLEMENTASI DAN PENGUJIAN
5 BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab lima ini akan menjelaskan mengenai implementasi dan pengujian dari sistem yang dibuat. Implementasi dan pengujian sistem ini meliputi lingkungan hardware dan
Lebih terperinciMembuat Login Dengan PHP dan MYSQL
Membuat Login Dengan PHP dan MYSQL Ramdhan Indra Bangun dadhan.rpl@gmail.com :: Abstrak Aplikasi login User dalam suatu situs dinamis menggunakan php sudah hamper menjadi kebutuhan wajib. Tanpa adanya
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring
BAB IV HASIL DAN PEMBAHASAN 3.1 PROGRAM PENGHUBUNG DATABASE Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring Menggunakan unit program didukung oleh pemrograman PHP dan database server
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
4. 1 Instalasi Software BAB IV IMPLEMENTASI DAN PENGUJIAN Dalam pembuatan program ini penulis menggunakan XAMPP dalam menjalankan program aplikasi ini yang didalamnya sudah terdapat MySQL untuk mengelola
Lebih terperinciProsedur Menjalankan Aplikasi
Prosedur Menjalankan Aplikasi 1. Install & Jalankan Xampp. 2. Masukan folder yang berisikan data aplikasi(php,css) kedalam folder htdocs, yang berada di dalam folder xampp. 3. Kemudian buka browser anda
Lebih terperinciLangkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial
Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours Untuk mengawali kembalinya materi tentang PHP & MySQL, saya membuat tutorial untuk
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Analisis Sistem Murdick, R. G (1991:27), Sistem adalah seperangkat elemen yang membentuk kumpulan atau prosedurprosedur atau bagan-bagan pengolahan yang mencari suatu tujuan
Lebih terperinciBAB IV IMPLEMENTASI SISTEM
BAB IV IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Pada bab ini akan di jelaskan mengenai tampilan hasil Perancangan Sistem Informasi Akuntansi Penjualan Barang Spare part Diesel Berbasis Web pada PT MM.
Lebih terperinciDengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:
Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query
Lebih terperinciProsedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data Pembelian, Penjualan Dan Persediaan Pada. Restoran Celio Bistro
Prosedur menjalankan program Analisis Dan Perancangan Sistem Basis Data Pembelian, Penjualan Dan Persediaan Pada Restoran Celio Bistro Petunjuk penggunaan aplikasi 1. Sebelum memasuki halaman utama aplikasi,
Lebih terperinciModul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel
Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel 2015 Pertemuan V PHP DAN MySQL 5.1 Ringkasan Materi PHP-MySQL Fungsi-fungsi php untuk berkomunikasi dengan mysql begitu banyak. Diantaranya
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan melakukan analisis yang baik terhadap sistem yang akan dikerjakan,
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Ruang Lingkup Website Berdasarkankebutuhan dari pengguna, pembuatan website ini ditujukan kepada masyarakat yang membutuhkan media atau sarana dalam mempromosikan informasi
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi
Lebih terperinci2. Isikan data registrasi anda pada form yang tersedia.
I. REGISTRASI MEMBER DI PESANDULU.COM Untuk menjadi member Pesandulu.com setiap member harus melakukan registrasi terlebih dahulu. Berikut ini adalah langkah-langkah untuk melakukan registrasi di Pesandulu.com
Lebih terperinciBAB X AKSES DAN MANIPULASI DATA
BAB X AKSES DAN MANIPULASI DATA A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan
Lebih terperinciSEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two
SEARCHING, EDIT / UPDATE DAN DELETE PHP & MYSQL Part Two Maskie Z.O Review Project yang telah dibuat sebelumnya : Cek.php (Session) Index3.htm l Login1.php List1.ph p FmSiswaIn.P hp FmSiswaSim. php Index3.Html
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. IMPLEMENTASI SISTEM Implementasi menajemen sistem purchase order sparepart kendaraan ini membutuhkan beberapa perangkat lunak serta spesifikasi hardware yang mendukung.
Lebih terperinciA. REGISTRASI SELLER DI PESANDULU.COM
A. REGISTRASI SELLER DI PESANDULU.COM Untuk menjadi seller di pesandulu.com, setiap seller harus melakukan registrasi terlebih dahulu. Berikut ini adalah langkah- langkah untuk melakukan registrasi di
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
81 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Tahap ini merupakan proses untuk melakukan pembuatan perangkat lunak yang telah disesuaikan dengan rancangan atau desain sistem yang dibangun
Lebih terperinciSISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB
SISTEM INFORMASI PENJUALAN HANDPHONE VELIN PHONE TANGERANG BERBASIS WEB Disusun Oleh : AHMAD ROPEI 065610096 SISTEM INFORMASI STRATA 1 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA
Lebih terperinciTIB18 - PEMROGRAMAN WEB. Pemrograman Web Pertemuan & 21-22
TIB18 - PEMROGRAMAN WEB Pemrograman Web Pertemuan 19-20 & 21-22 Kompetensi Khusus Mahasiswa dapat membuat aplikasi berbasiskan web dengan menggunakan Data ManipulaIon Language (DML) melalui PHP yang terkoneksi
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM. wawancara yang dilakukan, para costumer ingin membeli dengan cara mudah tanpa
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Rumah makan Siang Hari adalah usaha yang bergerak dibidang penjualan makanan masakan rumah. Sistem informasi pada rumah makan ini masih menggunakan
Lebih terperinciwindow.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){
Source Code 1. Login.php
Lebih terperinciMANUAL PENGGUNAAN APLIKASI
MANUAL PENGGUNAAN APLIKASI Aplikasi Pendukung Untuk Menjalankan Website 1. Browser (Chrome, Mozilla Firefox, etc) 2. Xampp Versi 3.2.1 Xampp dibutuhkan apabila mengakses website dalam server local. Berikut
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Yang Sedang Digunakan Sistem yang digunakan saat ini pada CV. Catur Sentosa Primatama adalah sistem semi komputerisasi dengan menggunakan program
Lebih terperinciManual Penggunaan Sistem Pengeloalaan TBO. Untuk Pokjar, Karunika dan LPBAUSI
Manual Penggunaan Sistem Pengeloalaan TBO Untuk Pokjar, Karunika dan LPBAUSI 2013 SISTEM PENGELOLAAN TBO KARUNIKA... 2 1. Login Administrator Aplikasi TBO Karunika.... 2 2. Menu Dashboard.... 3 3. Menu
Lebih terperinciMODUL 11 MEMBUAT LOGIN USER
MODUL 11 MEMBUAT LOGIN USER Halaman web adalah suatu halaman rumah di dalam dunia maya, di sini kita dapat menampilkan tentang segala inspirasi, imajinasi, mimpi maupun uneg-uneg sekalipun. Ibarat sebuah
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Yang Sedang Berjalan Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan
Lebih terperinciPenjualan Buku Online Toko Buku Gramedia Jember
Penjualan Buku Online Toko Buku Gramedia Jember Disusun oleh : 1. Eko Ribut Santoso (0910651221) 2. Wahyudi Harnowo (0910651222) 3. Ahmad Eko Budi P (0910651228) 4. Mahfud Hamsyah (0910651253) JURUSAN
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap implementasi adalah tahap penerapan aplikasi yang dibuat sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya dan diharapkan
Lebih terperinciGambar 4.1 Running Apache dan MySQL di XAMPP
BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Hasil penelitian berupa sebuah website yang didukung oleh teknologi CMS (Content Management System) WordPress. Halaman-halaman website yang terdapat dalam website
Lebih terperinciBab 4 Implementasi dan Evaluasi
Bab 4 Implementasi dan Evaluasi 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi
Lebih terperinciLAPORAN ANALISIS SISTEM (TAHAP I) PENJUALAN LAPTOP ONLINE
LAPORAN ANALISIS SISTEM (TAHAP I) PENJUALAN LAPTOP ONLINE Disusun oleh : 1. Rendy Rangga Yudha (13121005) 2. Bram Dermawan (13121020) PRODI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU
Lebih terperinciPemrograman Web Lanjut 2017
Praktikum 9 9.1. CRUD Operasi CRUD (Create, Read, Update, Delete) merupakan operasi dasar yang sering digunakan di dalam database. Fungsi dari operasi ini adalah mengolah data secara dinamis pada aplikasi
Lebih terperinciONLINE GAME SHOP E-COMMERCE
ONLINE GAME SHOP E-COMMERCE Marvin Chandra Wijaya1), Nanta Hardanta2) 1), 2) Sistem Komputer Universitas Kristen Maranatha Bandung Jl Suria Sumantri 65,Bandung 40164 Email : marvinchw@gmail.com1) Abstrak
Lebih terperinciGambar 3.1 Data Flow Diagram Level 0
BAB III PERANCANGAN SISTEM 3.1 Ruang lingkup aplikasi Berdasarkan kebutuhan dari pengguna, pembuatan website ini ditujukan kepada masyarakat yang membutuhkan informasi studio photo yang dapat dijadikan
Lebih terperinciBAB IV IMPLEMENTASI PENGEMBANGAN DAN PENGUJIAN
BAB IV IMPLEMENTASI PENGEMBANGAN DAN PENGUJIAN Pada bab ini akan dibahas mengenai implementasi pengembangan modul aplikasi Jafaik dan pengujian yang dilakukan untuk menemukan kesalahankesalahan pada sistem.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi 4.1.1 Implementasi Sistem Setelah melakukan analisis dan perancangan sistem yang telah dibahas, maka untuk tahap selanjutnya yaitu implementasi sistem.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah dilakukan analisa perancangan secara rinci maka tahap selanjutnya adalah sistem siap di implementasikan. Implementasi merupakan tahap membuat
Lebih terperinciINTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA
INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. IMPLEMENTASI SISTEM Setelah analisa dan perancangan sistem pada bab III, maka tahap selanjutnya adalah sistem siap untuk di implementasikan. Tahap implementasi sistem
Lebih terperinciCheckbox dengan Foreach dan MYSQL
Checkbox dengan Foreach dan MYSQL Dwi Jayanthi dwi1607@gmail.com Abstrak Pada tutorial ini, kita akan membahas tentang Insert Data Checkbox dengan Foreach ke database MySQL. Komponen Checkbox merupakan
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASANP
BAB V IMPLEMENTASI DAN PEMBAHASANP 5.1 Sistem Yang Digunakan Sistem yang digunakan untuk pembuatan program sistem informasi penjualan pembelian ini adalah: a. Perangkat Lunak (Software) 1. Xamp 2. Dreamweaver
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sarana-sarana yang dibutuhkan dalam mengoperasikan sistem pemesanan dan laporan penjualan yang telah dibuat ini dapat dibagi menjadi 4 kelompok, yaitu
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. seperti menyebarkan brosur, iklan koran, dll. Promosi yang masih dilakukan
BAB IV DESKRIPSI PEKERJAAN 4.1 Membuat Prosedur Kerja Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di CV. Total Souvenir Indonesia, secara garis besar permasalahan yang ada dalam perusahaan
Lebih terperinciMembuat Toko Online dengan Ajax Jquery [Part 4]
Membuat Toko Online dengan Ajax Jquery [Part 4] Oleh: d-newbie halo teman-teman ketemu lagi, masih ditutorial Membuat Toko Online dengan Ajax Jquery kali ini dibagian 4 [Part 4], tutorial kali ini merupakan
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem
Lebih terperinciTUGAS ADT. Penyewaan DVD Online. Reinold Simangunsong ( ) L. Roydel Simarmata ( ) Angga Ade sasmita ( )
TUGAS ADT Penyewaan DVD Online Reinold Simangunsong (5107100603) L. Roydel Simarmata (5107100617) Angga Ade sasmita (5107100618) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI
Lebih terperinciBab IV. HASIL DAN ANALISIS
Bab IV. HASIL DAN ANALISIS 4.1 Hasil Karya / Implementasi Dari tahap-tahap yang telah dilakukan sebelumnya, maka dihasilkan website Jual Pintu dan Jendela Rumah. Berikut adalah tampilan website : 1. Halaman
Lebih terperinciPERANCANGAN DAN PEMBUATAN WEBSITE PERUSAHAAN EKSPEDISI
PERANCANGAN DAN PEMBUATAN WEBSITE PERUSAHAAN EKSPEDISI Semuil Tjiharjadi1), Agustinus Erwin Tanudjaja2) 1), 2) Sistem Komputer Universitas Kristen Maranatha Bandung Jl Suria Sumantri 65, Bandung 40164
Lebih terperinciBAB IV RANCANGAN SISTEM YANG DIUSULKAN
BAB IV RANCANGAN SISTEM YANG DIUSULKAN 4.1 Usulan Prosedur yang Baru maka Setelah mengadakan penelitian dan analisa sistem yang berjalan selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan
Lebih terperinciPROSEDUR PROGRAM. Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian
PROSEDUR PROGRAM Berikut ini adalah petunjuk pemakaian aplikasi basis data penjualan, pembelian dan persediaan berbasis web pada PT.Datacomindo Mitrausaha. 1. Halaman Home Pada halaman utama Home, user
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam
BAB IV IMPLEMENTASI DAN EVALUASI SISTEM Tahap implementasi sistem adalah tahap yang mengkonversi hasil analisis dan perancangan sebelumnya kedalam sebuah bahasa pemrograman yang dimengerti oleh komputer.
Lebih terperinciGambar 6.1 Tampilan Utama Website
BAB IV HASIL DAN ANALISIS 4.1 Hasil Karya Dari berbagai tahap-tahap yang telah dilakukan sebelumnya maka dapat dihasilkan sebuah Website Altagrave Sebagai Media Penjualan Buku Menggunakan Php yang berfungsi
Lebih terperinciBAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia
1 BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisis Sistem Penjualan CV Kasih Karunia dilakukan dengan cara online, yaitu proses penjualan/transaksinya dilakukan tanpa ada interaksi langsung dari pihak
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT.
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT. Bia
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang
66 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Dalam menerapkan aplikasi penjualan online ini dibutuhkan perangkat keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang penggunaan
Lebih terperinciMenangani Input dari User
Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem 4.1.1 Desain Program 1. Form Login Halaman pertama yang akan di tampilkan pada aplikasi ini adalah form login. Form login diperlukan untuk bisa
Lebih terperinciGambar 4. 1 Implementasi Tabel Admin 58
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Bab ini berisi implementasi dari perancangan yang telah dibahas pada bab sebelumnya. Pengimplementasiannya meliputi lingkungan perangkat keras, lingkungan
Lebih terperinciDAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x
DAFTAR ISI Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x BAB I BAB II PENDAHULUAN 1.1 Latar Belakang Penelitian... I-1 1.2 Identifikasi
Lebih terperinciGambar 4.1. Running Apache dan MySQL
BAB IV HASIL DAN PEMBAHASAN 1.1 Pembangunan Sistem 1.1.1 Instalasi Aplikasi Server Langkah pertama dalam pembangunan aplikasi ini adalah melakukan instalasi aplikasi server yaitu menggunakan XAMPP. Setelah
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
38 BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem 4.1.1 Instalasi Aplikasi Server Langkah pertama dalam pembangunan aplikasi ini adalah melakukan instalasi aplikasi server yaitu menggunakan XAMPP.
Lebih terperinciRANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB
RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB SYABRIYANDI Program Studi S1 Teknik Informatika, STMIK U Budiyah Indonesia, Jl. Alue Naga, Desa Tibang Kota
Lebih terperinciHalaman Login Halaman Staff
1. Pada saat aplikasi dijalankan, maka pertama kali akan muncul halaman login, dimana user harus memasukkan kode staff dan password untuk dapat masuk ke halaman utama. Halaman Login 2. Halaman Login merupakan
Lebih terperinciBAB IV PEMBAHASAN. Perancangan aplikasi ini adalah melakukan instalasi aplikasi server yaitu
BAB IV PEMBAHASAN 4.1 Sistem Perancangan 4.1.1 Instalasi Aplikasi Server Perancangan aplikasi ini adalah melakukan instalasi aplikasi server yaitu menggunakan XAMPP. Setelah selesai melakukan instalasi
Lebih terperinciSMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP
7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi
Lebih terperinciCARA MENJALANKAN PROGRAM. Aplikasi pendukung untuk menjalankan website mutasi barang :
CARA MENJALANKAN PROGRAM Aplikasi pendukung untuk menjalankan website mutasi barang : 1. Browser (Chrome atau Mozilla firefox) 2. Xampp-win32-1.8.3-3-VC11-installer 3. Koneksi Internet Xampp dibutuhkan
Lebih terperinciDAFTAR ISI. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... iv. DAFTAR TABEL... viii. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN... xvi
DAFTAR ISI Halaman ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... iv DAFTAR TABEL... viii DAFTAR GAMBAR... xii DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan
Lebih terperinciBAB IV Hasil Tercapai
BAB IV Hasil Tercapai IV.1 Implementasi Layout Sistem Implementasi aplikasi web ini dimulai dengan tampilan halaman depan E- Plaza, yang terdiri dari halaman Iframe, kolom untuk login, produk-produk baru.
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Pengelolaan Bisnis Iklan Pada PT. Jawa Pos Koran Surabaya. Dalam melakukan
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada bab ini membahas masalah tentang identifikasi permasalahan, analisis sistem dan perancangan sistem dalam Rancang Bangun Aplikasi Pengelolaan
Lebih terperinciLangkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna
Dalam tutorial cara membuat form login dengan PHP dan MySQL, kita akan belajar membuat halaman login untuk website dengan menggunakan PHP Session. Tutorial ini merupakan tutorial tingkat dasar, sederhana
Lebih terperinciMahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.
Database MySql Standar Kompetensi Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data. Indikator Hasil Belajar 1. Dapat menjelaskan pengertian
Lebih terperinciBAB IV PENGUJIAN DAN ANALISIS
BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas mengenai pengujian sistem serta analisis dari hasil pengujian. Tujuan dilakukannya pengujian ini adalah mengetahui sejauh mana kinerja dari hasil
Lebih terperinciMengelola Bagian Utama Website Sekolah
Mengelola Bagian Utama Website Sekolah Mengelola bagian utama Website Sekolah dibagi menjadi 3 kate gori pokok, yakni: Mengelola Admin Merubah Disain Banner Atas Melengkapi Profil Sekolah A. Mengelola
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah
Lebih terperinciBAB IV HASIL DAN ANALISIS. 4.1 Hasil karya dan Implementasi
BAB IV HASIL DAN ANALISIS 4.1 Hasil karya dan Implementasi Gambar 4.1 Implementasi Database Pada gambar diatas menunukkan nama databse yang digunakan dalam website penjualan dan pemesanan online Foto Sampurna
Lebih terperinciBAB IV IMPLEMENTASI SISTEM. Tahap implementasi sistem merupakan proses yang dilakukan setelah tahap perancangan
BAB IV IMPLEMENTASI SISTEM 4.1.Implementasi Sistem Tahap implementasi sistem merupakan proses yang dilakukan setelah tahap perancangan sistem selesai dilaksanakan. Tujuan yang dicapai tahap ini adalah
Lebih terperinciPERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS
PERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS 1 Charel Samuel Matulessy,S.T.M.Kom 2 Asep Indra Hidayat 1 Program Studi Sistem Informasi STMIK LPKIA 2
Lebih terperinciBAB III DESAIN DAN PERANCANGAN
digilib.uns.ac.id 14 BAB III DESAIN DAN PERANCANGAN 3.1 Deskripsi Data dan Perancangan Sistem Pada aplikasi Petshop online adalah penjualan yang menawarkan berbagai produk hewan peliharaan dan kebutuhan
Lebih terperinciBab III PERANCANGAN SISTEM
Bab III PERANCANGAN SISTEM 1.1 Analisa Kebutuhan Telah dijelaskan dibab satu tentang masalah yang muncul dalam proses pemesanan tiket bus, dengan memanfaatkan fasilitas internet yaitu website. Penulis
Lebih terperinciKONFIGURASI MAIL SERVER DENGAN MERCURY
KONFIGURASI MAIL SERVER DENGAN MERCURY SETTING MAIL SERVER (MERCURY) XAMPP sampai saat ini masih umum digunakan sebagai web server dan database server, padahal sesunggunhnya xampp memiliki empat komponen
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Langkah implementasi merupakan langkah yang dilaksanakan sebagai bentuk integrasi dari perancangan sistem yang akan diaplikasikan pada sistem yang dirancang.
Lebih terperinciKata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql
Abstrak Teknologi informasi dan komunikasi berkembang sangat pesat, seiring dengan kebutuhan akan metode pembelajaran yang lebih efektif dan efisien serta pemanfaatan teknologi informasi dan komunikasi
Lebih terperinci