bab iv hasil dan analisis - uksw · 2017. 8. 24. · 39 bab iv hasil dan analisis 4.1 hasil karya /...
TRANSCRIPT
39
Bab IV
HASIL DAN ANALISIS
4.1 Hasil Karya / Implementasi
Desain dan perancangan yang telah dibuat kemudian di
realisasikan ke dalam pembuatan website e-commerce.
Berikut adalah tampilan dari hasil desain dan perancangan
website.
4.1.1 Halaman utama
Halaman ini merupakan halaman yang pertama kali
diakses oleh pembeli. Halaman ini berisi informasi
beberapa produk yang dijual Konveksi “Fausta
Gallery”. Pada halaman utama ini/index.php
pengunjung website hanya dapat melihat produk dengan
detail masing-masing. Apabila pengunjung website
ingin membeli produk Konveksi “Fausta Gallery” harus
mendaftar sebagai member terlebih dahulu. Jika sudah
mendaftar sebagai member, maka pengunjung baru bisa
membeli produk-produk yang ada pada Konveksi
“Fausta Gallery. Gambar tampilan dapat dilihat pada
gambar. 4.1
40
Gambar 4.1 Halaman utama
4.1.2 Halaman registrasi member
Untuk dapat membeli barang yang ada pada website
Fausta Gallery”, pembeli harus mendaftar member
41
terlebih dahulu melalui halaman registrasi member.
Data member yang tersimpan digunakan sebagai data
untuk login masuk ke halaman member website Fausta
Gallery sebagai informasi acuan bagi administrator
tentang pemesanan produk yang dilakukam member,
halaman ini ditunjukkan pada Gambar 4.2.
Kode Program 1. Kode Program untuk input member
<?php
include("koneksi/koneksi.php");
$F = $_POST['FirstName'];
$L = $_POST['LastName'];
$U = $_POST['UserName'];
$P = $_POST['Password'];
$jeniskelamin = $_POST['jeniskelamin'];
$alamat = $_POST['alamat'];
$email = $_POST['email'];
$phone = $_POST['phone'];
//simpan data ke database
$query = mysql_query("insert into members values('',
'$U', '$P', '$F', '$L', '$jeniskelamin', '$alamat',
'$email', '$phone')") or die(mysql_error());
if ($query) {
header('location:loginmember.php?message=success');
}
?>
42
Gambar 4.2 Halaman registri member
4.1.3 Halaman Login Member
Halaman login member adalah halaman yang harus
diakses setelah pembeli melakukan registrasi member,
setelah itu pembeli bisa mengakses halaman produk
dan bisa membeli produk. Halaman ditunjukkan pada
gambar 4.3.
Kode Program 2. Kode Program untuk Login member
<table width='40%' border='2' cellpadding='5'
cellspacing='1'>
<tr><td><center>
<p align="center"><img src="images/logo.png"
width="80" height="80">
<h3 class="Judul">Login member</h3>
43
<font size="5" color="#6699ff">Username:</font><br>
<input type="text" name="UserName"/></br></center>
<center>
<font size=5"" color="#6699ff">Password:</font><br>
<input type="password" name="Password"/></center></br>
<center><input type="submit" name="submit"
value="Login"/></center><br>
<p align="right"><a
href="admin/admin.php">Admin?</p></a></p>
</td>
</tr>
</table>
Kode Program 3. Kode Program untuk error message pada login
member
<?php
//kode php ini kita gunakan untuk menampilkan pesan
eror
if (!empty($_GET['error'])) {
if ($_GET['error'] == 1) {
echo "<script>window.alert('Username dan
password belum diisi!!!');
window.location=('loginmember.php')</script>";
} else if ($_GET['error'] == 2) {
echo "<script>window.alert('Username belum
diisi!!!');
window.location=('loginmember.php')</script>";
} else if ($_GET['error'] == 3) {
echo "<script>window.alert('Password belum
diisi!!!');
window.location=('loginmember.php')</script>";
}
}
?>
Kode Program 4. Kode Program untuk login
<?php
include('koneksi/koneksi.php');
error_reporting(0);
44
$UserName = $_POST['UserName'];
$Password = $_POST['Password'];
$UserName = mysql_real_escape_string($UserName);
$password = mysql_real_escape_string($Password);
if (empty($UserName) && empty($Password)) {
header('location:loginmember.php?error=1');
break;
} else if (empty($UserName)) {
header('location:loginmember.php?error=2');
break;
} else if (empty($Password)) {
header('location:loginmember.php?error=3');
break;
}
if (isset($_POST['submit'])) {
$UserName=$_POST['UserName'];
$Password=$_POST['Password'];
$result=mysql_query("select * from members where
UserName='$UserName' and Password='$Password'")or die
(mysql_error());
$count=mysql_num_rows($result);
$row=mysql_fetch_array($result);
if ($count > 0){
session_start();
$_SESSION['member_id']=$row['member_id'];
header('location:home.php');
}
else{
echo "<script>window.alert('Username atau Password
Salah!!!');
window.location=('loginmember.php')</script>";
}
}
?>
45
Gambar. 4.3 Halaman Login Member
4.1.4 Halaman tampilan produk
Pada halaman tampilan produk, pembeli dapat melihat
produk-produk yang ditampilkan. Apabila pembeli akan
melihat lebih detail bisa klik detail, dan apabila pembeli
akan membeli produk bisa klik beli. Haman ditunjukkan
pada gambar. 4.4
46
Gambar 4.4 Halaman tampilan produk
4.1.5 Halaman detail produk
Halaman ini menampilkan detail atau deskripsi produk
yang dipilih beserta harga yang sekaranag. Halaman ini
ditunjukkan pada gambar. 4.5
Gambar. 4.5 Halaman detail produk
47
4.1.6 Halaman shopping cart
Halaman ini menampilkan informasi pemesanan
pembeli, seperti foto produk, nama produk, jumlah,
harga, dan apabila pembeli tidak jadi membeli bisa
mendelete produk yang tidak jadi diinginkan. Halaman
ini ditunjukkan pada gambar 4.6.
Kode Program 5. Kode Program untuk
<table class="TableCart" width="70%" cellspacing="1"
cellpadding="2" border="3" >
<tr><th>No</th>
<th>Nama Produk</th>
<th>Foto Produk</th>
<th>Qty</th>
<th>Harga</th>
<th>Deskripsi</th>
<th>Hapus</th>
</th>
<?php
$sid = session_id();
$no = 1;
$sql = mysql_query("SELECT * FROM keranjang, product
WHERE id_session='$sid' AND
keranjang.id_product=product.id");
$hitung = mysql_num_rows($sql);
if ($hitung < 1){
echo"<script>window.alert('Cart is Empty....');
window.location=('home.php')</script>";
}
else {
while($tian=mysql_fetch_array($sql)){
echo"<tr><td>$no</td>
<td>$tian[product_name]</td>
<td><center><img width=50
src=Images/$tian[image]></center></td>
<td><center>$tian[qty]</center></td>
48
<td><center>$tian[price]</center></td>
<td><center>$tian[deskripsi]</center></td>
<td><a
href=input.php?input=delete&id=$tian[id_keranjang]>
<center><img src='images/icon/th_061.jpg' width='45
height='50'></center>
</a></td></tr>";
$no++;
}
}
?>
</table>
Gambar 4.6 Halaman shopping cart
4.1.7 Halaman konfirmasi penjualan
Halaman konfirmasi penjualan adalah halaman yang
akan ditampilkan jika pembeli sudah mengklik selesai
dan jika form member yang ditampilkan sudah benar
menurut data member, pembeli bisa mengklik OK.
Halaman ini ditunjukkan pada Gambar 4.7
49
Gambar 4.7 Halaman konfirmasi penjualan
4.1.8 Halaman home jika sudah terdaftar sebagai member
Halaman ini merupakan halaman yang pertama kali
diakses oleh pembeli jika pembeeli sudah masuk
sebagai member Konveksi “Fausta Gallery”. Halaman
ini berisi informasi beberapa produk yang dijual oleh
Konveksi “Fausta Gallery”, form member dan beberapa
kategori yang ada di “Fausta Gallery”. Halaman home
ditunjukkan pada gambar. 4.8
50
Gambar 4.8 Halaman home jika sudah terdaftar sebagai
member
4.1.9 Halaman requirement
Pada halaman ini, menampilkan syarat dan ketentuan
belanja apabila pembeli akan membeli produk atau
barang yang kami jual. Halaman ini ditunjukkan pada
gambar 4.9
51
Gambar 4.9 Halaman requirement
4.1.10 Halaman how to buy
Pada halaman how to buy menampilkan cara
berbelanja melalui website, email dan fast respon
melalui sms. Halaman how to buy ditunjukkan
Gambar 4.10
52
Gambar 4.10 Halaman how to buy
4.1.11 Halaman no resi
Halaman no resi menampilkan cara pengiriman barang
melalui JNE dan menampilkan no resi pengiriman
barang. Halaman ini ditunjukkan pada gambar 4.11
53
4.11 Halaman no resi
4.1.12 Halaman testimoni
Pada halaman testimoni menampilkan form testimony
yang akan diisi oleh pelanggan atau pembeli.
Testimoni akan ditampilkan di bawah form testimoni.
Halaman testimoni ditunjukkan pada gambar 4.12
54
4.12 Halaman testimoni
4.1.13 Halaman contact
Halaman contact berisi form contact apabila pembeli
akan menghubungi atau bertanya-tanya seputar
Konveksi “Fausta Gallery”. Halaman ditunjukkan
pada gambar 4.13
55
4.13 Halamn contact
4.1.14 Halaman about
Halaman about berisi informasi seputar Konveksi
“Fausta Gallery”. Pada halaman about juga
menampilkan polling seputar website. Halaman about
ditunjukkan pada gambar 4.14
56
4.14 Halaman about
4.1.15 Halaman artikel
Pada halaman artikel menampilkan artikel yang dipilih
pengunjung website sesuai dengan id yang ada pada
table artikel. Halaman ini ditunjukkan pada gambar
4.15
57
4.15 Halaman artikel
4.1.16 Halaman berita
Halaman berita menampilkan berita yang dipilih
pengunjung website sesuai id yang dipilih dan diambil
dari table news pada database fausta_gallery. Halaman
ditunjukkan pada gambar 4.16
58
4.1.16 Gambar halaman berita
4.1.17 Halaman login admin
Pada halaman login admin menampilkan penjelansan
untuk login admin Fausta Gallery harus mengakses
halaman login admin. Gambar halaman login admin
ditunjukkan 4.17
59
4.17 Gambar login admin
4.1.18 Halaman index login administrator
Halaman index login admin berisi form login
administrator, admin harus falidasi mengisikan
username dan password yang sudah dimiliki oleh
admin. Halaman ditunjukkan pada gambar 4.18.
Kode Program 6. Kode Program untuk index admin
<?php
//kode php ini kita gunakan untuk menampilkan pesan
eror
if (!empty($_GET['error'])) {
if ($_GET['error'] == 1) {
echo "<script>window.alert('Username dan
password belum diisi!!!');
window.location=('index.php')</script>";
} else if ($_GET['error'] == 2) {
echo "<script>window.alert('Username belum
diisi!!!');
window.location=('index.php')</script>";
} else if ($_GET['error'] == 3) {
echo "<script>window.alert('Password belum
diisi!!!');
window.location=('index.php')</script>";
}
}
?>
60
<html>
<head>
<center><a href=""><img src="../images/logo.png"
width="150" height="160" border="0"
alt=""></a></center>
<title>::Admin::</title>
<link rel="StyleSheet" href="css/login.css"
type="text/css" />
</head>
<body>
<div id="header">
<div id="content">
<center>
<br>
<h3>Login Administrator</h3>
<form method="POST" action="login.php">
<table width='40%' border='2' cellpadding='5'
cellspacing='1'>
<tr><td><center>Username :<input type="text"
name="username"><br><br>Password :<input
type="password" name="password"></center>
<br><br><center><input type="submit" name="login"
value="Login"></center></td></tr>
</table> </form> </center>
</div> </div>
</body>
</html>
4.18 Halaman index login administrator
61
Kode Program 7. Kode Program untuk login (admin)
<?php
include "koneksi/koneksi.php";
error_reporting(0);
//tangkap data dari form login
$username = $_POST['username'];
$password = $_POST['password'];
//untuk mencegah sql injection
//kita gunakan mysql_real_escape_string
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
//cek data yang dikirim, apakah kosong atau tidak
if (empty($username) && empty($password)) {
//kalau username dan password kosong
header('location:index.php?error=1');
break;
} else if (empty($username)) {
//kalau username saja yang kosong
header('location:index.php?error=2');
break;
} else if (empty($password)) {
//kalau password saja yang kosong
//redirect ke halaman index
header('location:index.php?error=3');
break;
}
$login=mysql_query("SELECT * FROM administrasi WHERE
id_user='$_POST[username]' AND
password='$_POST[password]'");
$ketemu=mysql_num_rows($login);
$r=mysql_fetch_array($login);
// Apabila username dan password ditemukan
if ($ketemu > 0){
session_start();
session_start("passuser");
session_start("leveluser");
$_SESSION[passuser] = $r[password];
$_SESSION[leveluser]= $r[level];
header('location:admin.php?mod=home');
}
62
else{
echo "<script>window.alert('Username atau Password
Salah!!!');
window.location=('index.php')</script>";
}
?>
4.1.19 Halaman home administrator
Halaman home administrator berisi informasi tentang
Konveksi “Fausta Gallery”.. Halaman ini ditunjukkan
Gambar 4.19
4.19 Halaman home administrator
4.1.20 Halaman produk
Pada halaman produk, berisi table produk Konveksi
“Fausta Gallery”, edit, hapus dan admin bisa
menambahkan produk yang baru. Data diambil dari table
63
product. Halaman ditunjukkan pada gambar 4.20.
Kode Program 8. Kode Program untuk halaman product
<?php
switch($_GET[act]){
//Untuk menampilkan Kategori
default:
echo"<h2>Daftar Produk</h2>
Berikut ini adalah daftar Produk yang ada
di Fausta Gallery Store Online,<br>
Jika anda akan menambahkan produk,
dilahkan klik dibawah ini :<br>
<input type=button value='Tambah Produk'
onClick=location.href='?mod=product&act=addproduct'>
<br><br>
<table class='TableCart' width='130%'
border='2' cellpadding='5' cellspacing='1'>
<tr
bgcolor=\'#99ccff'><th>No</th><th>Nama
Produk</th><th>Harga</th><th>Gambar</th><th>ID</th><th>D
etail</th><th>Tindakan</th></tr>";
$sql = mysql_query("SELECT * FROM product
ORDER BY id ASC");
$no = 1;
while ($r=mysql_fetch_array($sql)){
echo"<tr><td><center>$no</center></td>
<td>$r[product_name]</td>
<td>$r[price]</td>
<td>$r[image]</td>
<td>$r[id_category]</td>
<td>$r[deskripsi]</td>
<td><a
href=?mod=product&act=editproduct&id=$r[id]>Edit</a>
<a
href=aksi.php?mod=product&act=hapus&id=$r[id]>Hapus</a>
</td></tr>";
$no++;
}
echo "</table>";
break;
//Form Menambahkan Product
case "addproduct":
echo"<h2>Add Product</h2>
<form enctype='multipart/form-
data' method=POST action=aksi.php?mod=product&act=input>
<table class='TableCart'>
<tr><td>Nama
Barang</td>
<td><input
type=text name=product_name></td>
</tr>
<tr><td>Kategori</td><td><select name=cat>";
$query = mysql_query("SELECT * FROM
category");
64
while ($t =
mysql_fetch_array($query)){
echo "<option
value=$t[id]>$t[category]</option>";
}
echo"</select></td><td><a
href=?mod=category>Add Category?</a></td>
</tr>
<tr><td>Harga</td><td><input type=text
name=price></td></tr>
<tr><td>Deskripsi</td><td><textarea
name=deskripsi style='width: 277px; height:
67px;'></textarea></td></tr>
<tr><td>Gambar</td><td><input type=file
name='fgambar' size=40></td>
<tr><td colspan=2>
<input
type=submit name=submit value=Simpan>
<input
type=button value=Batal onClick=self.history.back()>
</td>
</tr>
</table></form>";
break;
//Form Mengedit Product
case"editproduct":
$edit = mysql_query("SELECT * FROM
product WHERE id='$_GET[id]'");
$d = mysql_fetch_array($edit);
echo"<h2>Edit Product</h2>
<form method=POST
enctype='multipart/form-data'
action='aksi.php?mod=product&act=update'>
<input type=hidden name=id
value=$d[id]>
<table class='TableCart'>
<tr><td>Nama
Barang</td>
<td><input
onfocus=this.value='' type=text name='product_name'
value='$d[product_name]'></td>
</tr>
<tr><td>Kategori</td><td><select name=cat>";
$query = mysql_query("SELECT * FROM
category");
while ($t =
mysql_fetch_array($query)){
echo "<option
value=$t[id]>$t[category]</option>";
}
echo"</select>*Pilih lagi
kategorinya :)</td><td><a href=?mod=category>Add
Category?</a></td>
65
</tr>
<tr><td>Harga</td><td><input
onfocus=this.value='' value='$d[price]' type=text
name=price></td></tr>
<tr><td>Deskripsi</td><td><textarea
name=deskripsi style='width: 277px; height:
67px;'>$d[deskripsi]</textarea></td></tr>
<tr><td></td><td><img
width=100 src='../Images/$d[link_image]' /></td></tr>
<tr><td>Gambar</td><td><input type=file
id=fgambar name=fgambar size=40></td>
<tr><td colspan=2>
<input type=submit name=submit value=Simpan>
<input type=button value=Batal
onClick=self.history.back()>
</td></tr></table></form>";
break;
}
?>
4.20 Halaman produk
66
4.1.21 Halaman kategori
Pada halaman kategori berisi tabel beberapa kategori
yang ada pada Konveksi “Fausta Gallery”. Data
diambil dari tabel category. Halaman ditunjukkan
pada gambar 4.20
4.21 Halaman kategori
4.1.22 Halaman laporan penjualan
Halaman laporan benjualan berisi tentang daftar
laporan penjualan. Data diambil dari table
order_product. Tampilan dapat dilihat pada gambar
4.22
67
4.22 Gambar halaman laporan penjualan
4.1.23 Halaman daftar customer
Halaman ini berisi daftar pembeli yang sudah terdaftar
sebagai member Konveksi “Fausta Gallery”. Halaman
ini diambil dari table member. Halaman ini
ditunjukkan pada gambar 4.23
4.1.23 Halaman daftar customer
68
4.1.24 Halaman daftar pesan
Pada hamalan ini berisi pesan-pesan yang dikirim
pembeli, pengunjung website atau perusahaan yang
bekerja sama dengan kami. Data ini diambil dari tabel
contact. Halaman ditunjukkan pada Gambar 4.24
4.1.24 Halaman daftar pesan
4.1.25 Halaman no resi
Halaman no resi berisi no resi pengiriman melalui
JNE. Daftar ini diambil dari table resi. Halaman
ditunjukkan pada Gambar 4.25
Gambar 4.1.25 Halaman no resi
69
4.1.26 Halaman about
Halaman about berisi daftar about pada table about
GG, pada halaman ini bisa menambahkan isi table dan
pada daftar isi bisa juga mengedit dan menghapus ini.
Halaman ini ditunjukkan pada gambar 4.26
4.1.26 Halaman about
4.1.27 Halaman artikel
Pada halaman artikel menampilkan daftar artikel dari
table artikel. Pada halaman ini admin juga bisa
menambahkan polling, edit dan hapus. Halaman ini
ditunjukkan pada Gambar 4.27
70
4.27 Halaman artikel
4.1.28 Halaman berita
Halaman berita berisi daftar berita yang tertera pada
website. Berita diambil dari tabel berita pada database
fausta_gallery. Pada halaman ini admin juga bisa
menambahkan polling, edit dan hapus. Halaman ini
ditunjukkan pada gambar 4.28
71
4.28 Halaman berita
4.1.29 Halaman polling
Halaman polling berisi daftar pilihan, jumlah,
pertanyaan, edit dan hapus. Pada halaman ini admin
juga bisa menambahkan polling. Halaman ini
ditunjukkan pada gambar 4.29
4.29 Halaman polling
72
4.2 Hasil Pengujian
4.2.1 Pengujian perangkat user
NO Fungsi yang
diuji
Cara
pengujian
Hasil yang
diharapkan
Hasil
pengujian
1 Form
management
halaman
utama
ketika
belum
terdaftar
sebagai
member
Memilih
halaman
utama
ketika
belum
terdaftar
sebagai
member
Menampil-
kan akses
halaman
utama
ketika
belum
terdaftar
sebagai
member
OK
2 Form
management
home
Memilih
manage-
ment home
Menampil-
kan akses
halaman
home dan
akses
sebagai
member
OK
3 Form
manage-
ment
produk
Memilih
produk
Menampil-
kan akses
halaman
produk
OK
4 Form Memilih Menampil- OK
73
manage-
ment detail
detail
produk
yang
diinginkan
kan akses
halaman
detail
5 Form
manage-
ment cart
Memilih
produk
yang
dibeli
Menampil-
kan akses
halaman
cart
OK
6 Form
managemen
konfirmasi
pembelian
Mengkon-
firmasi
pembelian
Menampil-
kan akses
halaman
konfirmasi
pembelian
OK
7 Form
manage-
ment
requirement
Menampil-
kan syarat-
syarat dan
ketentuan
belanja
Menampil-
kan akses
halaman
requirement
OK
8 Form
manage-
ment how to
buy
Menampil-
kan tata
cara
pembelian
melalui
website,
email dan
Menampil-
kan akses
halaman
how to buy
OK
74
fast
respon
melalui
sms
9 Form
manage-
ment no resi
Menampil-
kan
spesifikasi
pengirim-
an barang
melalui
JNE
Menampil-
kan akses
no resi
OK
10 Form
manage-
ment
testimoni
Mengisi-
kan form
testimoni
Menampil-
kan akses
halaman
testimoni
OK
11 Form
manage-
ment
contact
Mengisi-
kan form
contact
Menampil-
kan akses
halaman
contact
OK
12 Form
manage-
ment about
Memilih
about
yang berisi
informasi
tentang
Konveksi
Menampil-
kan akses
halaman
about
OK
75
“Fausta
Gallery”
13 Form
manage-
ment
member
Mengisi-
kan
username
dan
pasword
Menampil-
kan akses
halaman
admin
OK
14 Form
manage-
ment berita
Memilih
berita
yang
kemudian
ditampil-
kan
berdasar-
kan id
yang
dipilih
Menampil-
kan akses
halaman
berita
OK
15 Form
manage-
ment
Artikel
Memilih
artikel
yang
kemudian
ditampilka
n
berdasarka
n id yang
Menampilk
an akses
halaman
artikel
OK
76
dipilih
16 Form
manage-
ment RSS
Memilih
RSS yang
kemudian
ditampil-
kan dari
RSS
antaranews.
com
Menampil-
kan akses
halaman
RSS
OK
4.2.2 Pengujian Perangkat Admin
No Fungsi
yang diuji
Cara
pengujian
Hasil yang
diharapkan
Hasil
Pengujian
1 Form
login
Pada website
Konveksi
“Fausta
Gallery”
menampilkan
form login
untuk masuk
ke system
admin
Menampil-
kan akses
form login
dan berhasil
masuk ke
dalam
halaman
admin
OK
2 Form
home
Memilih
menu home
pada halaman
Menampil-
kan akses
halaman
OK
77
admin home
3 Form
produk
Memilih
menu produk
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
produk yang
bisa
ditambah,
edit dan
hapus data
OK
4 Form
kategori
Memilih
menu
kategori
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
kategori
yang bisa
ditambah,
edit dan
hapus data
OK
5 Form
laporan
penjualan
Memilih
menu laporan
pj kemudian
bisa
menambah,
edit dan
menghapus
Menampil-
kan akses
halaman
laporan pj
yang bisa
ditambah,
edit dan
OK
78
data hapus data
6 Form
daftar
customer
Memilih
menu daftar
customer
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
daftar
customer
yang bisa
ditambah,
edit dan
hapus data
OK
7 Form
Daftar
Pesan
Memilih
menu daftar
pesan
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
daftar pesan
yang bisa
ditambah,
edit dan
hapus data
OK
8 Form no
resi
Memilih
menu no resi
kemudian
bisa
menambah,
edit dan
Menampil-
kan akses
halaman no
resi yang
bisa
ditambah,
OK
79
menghapus
data
edit dan
hapus data
9 Form
about
Memilih
menu about
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
about yang
bisa
ditambah,
edit dan
hapus data
OK
10 Form
artikel
Memilih
menu artikel
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
artikel yang
bisa
ditambah,
edit dan
hapus data
OK
11 Form
news
Memilih
menu news
kemudian
bisa
menambah,
edit dan
menghapus
Menampil-
kan akses
halaman
news yang
bisa
ditambah,
edit dan
OK
80
data hapus data
12 Form
polling
Memilih
menu polling
kemudian
bisa
menambah,
edit dan
menghapus
data
Menampil-
kan akses
halaman
polling
yang bisa
ditambah,
edit dan
hapus data
OK
4.3 Analisis
4.3.1 Analisis masalah
Berdasarkan hasil permasalahan yang sedang dihadapi,
maka kami merancang dan membuat sebuah system baru
dengan memanfaatkan sebuat situs website yang dapat
memberikan pelayanan penjualan secara online.
Website ini diharapkan dapat membantu meningkatkan
pendapatan dan memperluas area penjualan serta dapat
dimanfaatkan sebagai alat promosi dalam waktu yang
panjang. Serta sebagai alat pelayanan kepada pelanggan
dengan menampikan informasi-informasi produk,
artikel, berita, RSS, maupun tentang Fausta Gallery
sendiri.
81
4.3.2 Analisis pengguna terhadap system baru
1. Pengguna atau konsumen dapat mudah memperoleh
informasi produk-produk yang dijual pada Fausta
Gallery.
2. Pengguna atau konsumen dapat memperoleh
informasi-informasi berita, artikel yang bermanfaat
dari website Fausta Gallery.
3. Konsumen dapat memberikan masukan, tanggapan,
polling mengenai produk maupun website Fausta
Gallery.
82
4.3.3 Analisis biaya
a. Biaya tetap
No Uraian Jumlah
(Unit)
Harga
(Rp)
Jumlah
Harga (Rp)
Masa
Pakai
(Th)
Penyusutan
(Th)
Penyusutan
(Bln)
1 Mesin jahit
single
2 2.000.000 4.000.000 5 400.000 33.333,33
2 Mesin obras 2 3.000.000 6.000.000 7 600.000 50.000,00
3 Mesin over
dack
1 3.500.000 3.500.000 5 350.000 29.166,66
4 Mesin
kancing
portable
1 1.250.000 1.250.000 5 125.000 10.416,66
5 Mesin
potong
1 800.000 800.000 5 80.000 6.666,66
6 Alat sablon 1 1.000.000 1.000.000 3 100.000 8.333,33
83
screen
7 Mesin
pengering
1 500.000 500.000 4 50.000 4.166,66
8 Kipas Angin 1 200.000 200.000 3 20.000 1.666,66
9 Meja Potong 1 500.000 500.000 5 50.000 4.166,66
10 Meja Sablon 1 500.000 500.000 7 50.000 4.166,66
11 Komputer 1 1.500.000 1.500.000 5 150.000 12.500,00
12 Printer 1 1.000.000 1.000.000 5 100.000 8.333,33
Total 20.750.000 172.916,61
b. Biaya variable
No Uraian Jumlah (unit) Harga (Rp) Jumlah Harga (Rp)
1 Bahan baku
Kain 10 Kg 75.000 750.000
Benang 5 buah 35.000 175.000
84
Jarum 4 buah 2.000 8.000
Plastik kemasan 1 Pack 17.500 17.500
Resleting 50 buah 1.500 75.000
Kancing 5 dosin 1.500 7.500
2 Tenaga kerja
Penjahit 3 orang 30.000 90.000
Penyablon 1 orang 30.000 30.000
1.153.000
Biaya variabel perbulan adalah Rp. 1.153.000 x 30 = Rp. 34.590.000
c. Biaya lain-lain (perbulan)
No
Uraian
Volume
Jumlah Unit Harga (Rp) Jumlah Harga (Rp)
1 Transportasi 1 Bln 600.000 600.000
Listrik 1 Bln 300.000 300.000
Total 900.000
85
Jumlah biaya usaha :
No Jenis biaya Jumlah biaya (Rp/bln)
1 Biaya tetap 172.916,61
2 Biaya variable 34.590.000
3 Biaya lain-lain 900.000
Total 35.662.916,6
Penerimaan, pendapatan dan R/C ratio usaha
No Jumlah produksi Harga perunit (Rp) Penerimaan perhari
(Rp)
Penerimaan perbulan
(Rp)
1 50 buah kaos 50.000 2.500.000 75.000.000
Total 75.000.000
86
Pendapatan (laba) perbulan = total revenue – total cost
= 75.000.000 – 35.662.916,6
= 39.337.083
R/C ratio = total revenue : total cost
= 75.000.000 : 35.662.916,6
= 2,103
Berdasarkan hasil dari Tabel Analisis Biaya dan penghitungan diatas dapat dilihat bahwa bisnis
yang dipilih layak untuk dilakukan karena pelaku usaha dapat meraup keuntungan dari usaha
yang dilakukan (R/C ratio > 1).