pengantar e-commerce e-commerce.pdf · pengantar e-commerce aririk japik, s.kom m 1 . pengertian...
Embed Size (px)
TRANSCRIPT

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