Pengantar e-commerce e-commerce.pdf · Pengantar e-commerce Aririk Japik, S.Kom m 1 . Pengertian...
Transcript of Pengantar e-commerce e-commerce.pdf · Pengantar e-commerce Aririk Japik, S.Kom m 1 . Pengertian...
Pengantar e-commerce
Aririk Japik, S.Kom
Lear
nin
g b
y : A
riri
k Ja
pik
, S.K
om
1
Pengertian
• E-Commerce yaitu perdagangan elektronik atau
e-dagang (Electronic Commerce) yaitu
penyebaran, pembelian, penjualan, pemasaran
barang, dan jasa melalui sistem elektronik seperti
internet atau televisi, atau jaringan komputer
lainnya.
Learning by : Aririk Japik, S.Kom 2
Simulasi
Learning by : Aririk Japik, S.Kom 3
Front and back end
Learning by : Aririk Japik, S.Kom 4
Layout
Learning by : Aririk Japik, S.Kom 5
Rancangan
Learning by : Aririk Japik, S.Kom 6
Halaman Pengunjung (Front-End)
Insert Tabel
Row : 4
Coloumn : 2
Width=800
padd=1
Space=0
Isifile
Learning by : Aririk Japik, S.Kom 7
Profile
Learning by : Aririk Japik, S.Kom 8
Isifile.php <?php
if (isset($_GET['page'])){
$page = $_GET['page'];
if ($page == 'main'){
include('home.php');
}
elseif ($page == 'profil'){
include('profil.php');
}
} else {
include('home.php');
}
?>
Learning by : Aririk Japik, S.Kom 9
Testimoni
Tampil Testimoni
Learning by : Aririk Japik, S.Kom 10
Buatlah kode penyimpanan
Dengan
Nama database :
dbtokonama
Tabel : testimoni
Tampil Testimoni
Learning by : Aririk Japik, S.Kom 11
Halaman Admin (Back-End)
Learning by : Aririk Japik, S.Kom 12
Index.php
Learning by : Aririk Japik, S.Kom 13
home
Learning by : Aririk Japik, S.Kom 14
Input Produk
Learning by : Aririk Japik, S.Kom 15
Database
Learning by : Aririk Japik, S.Kom 16
Database : dbtokonama
Tabel: produk
Jumlah field : 7
Koneksi ke database
<?php
$server="localhost";
$username="root";
$password="";
$nmdatabase=“namadatabase";
mysql_connect($server,$username,$password) or
die("GAGAL KONEKSI");
mysql_select_db($nmdatabase)or die("DATABASE NOT
FOUND");
//SIMPAN dengan nama koneksidb
?>
Learning by : Aririk Japik, S.Kom 17
SimpanProduk
<?php
include "koneksidb.php";
$kdproduk=$_POST['kdproduk'];
$kategori=$_POST['kategori'];
$nmproduk=$_POST['nmproduk'];
$harga=$_POST['harga'];
//menyimpan gambar
$lokasigambar=$_FILES['gambar']['tmp_name'];
$namagambar=$_FILES['gambar']['name'];
$ukurangambar=$_FILES['gambar']['size'];
$simpangambar="foto_produk/$namagambar";
move_uploaded_file($lokasigambar,"$simpangambar");
$stok=$_POST['stok'];
$deskripsi=$_POST['deskripsi'];
Learning by : Aririk Japik, S.Kom 18
SimpanProduk
//menyimpan dalam tabel
$simpan="INSERT INTO produk
values('$kdproduk','$kategori','$nmproduk','$harga','$simpangambar',
'$stok','$deskripsi')";
if(mysql_query($simpan)) {
echo "<center><h2>DATA PRODUK BERHASIL DISIMPAN</h2>";
echo "<a href='?page=produk'>Back</a>"; }
else {
echo "<center><h2>DATA PRODUK GAGAL
DISIMPAN</h2>";
echo "<a href='?page=produk'>Back</a>"; }
?>
Learning by : Aririk Japik, S.Kom 19
Tampil Produk
Learning by : Aririk Japik, S.Kom 20
Tugas
• Buatlah kode untuk menampilkan produk
• Buatlah Untuk hapus data produk
• Buatlah untuk edit data produk
Learning by : Aririk Japik, S.Kom 21
TampilProduk
Learning by : Aririk Japik, S.Kom 22
Home(front end)
Learning by : Aririk Japik, S.Kom 23
Include “produk _terbaru.php
Produk_terbaru
Learning by : Aririk Japik, S.Kom 24
Include “produk.php
produk
<?php
include "koneksidb.php";
$query = "SELECT * FROM produk order by rand()";
$tampil = mysql_query($query);
// Tentukan banyaknya kolom horizontal
$kolom = 4;
echo "<center><table><tr>";
$i = 0;
while ($r = mysql_fetch_array($tampil)){
// Tampilkan data ke kolom kanan selama
$i >= $kolom;
if ($i >= $kolom){
echo "</tr><tr>";
$i = 0;
}
Learning by : Aririk Japik, S.Kom 25
produk
$i++;
$harga=number_format($r['harga']);
echo "<td align='center'><br>Kode Produk :<br><b>
$r[kode_produk]</b><br><br>
<img src='admin/$r[gambar]' width='180' height='200'
class='border'>
<br>$r[nama_produk]<br>Rp. $harga<br><a
href='#'>Pesan </a><br></td>";
}
echo "</tr></table>";
?>
Learning by : Aririk Japik, S.Kom 26
Tampilan
Learning by : Aririk Japik, S.Kom 27
Tugas
• Tampilkan detail dari produk yang dipesan
• Lampirkan data konsumen yang akan memesan
• Simpan data konsumen dan produk yang dipesan
kedalam tabel order
• Tampilkan data order konsumen pada halaman
admin
• Lakukan pengecekan data order.
Learning by : Aririk Japik, S.Kom 28