repository.bsi.ac.id · web viewbab iv. rancangan sistem dan program usulan. 4.1. analisis...
TRANSCRIPT
![Page 1: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/1.jpg)
BAB IV
RANCANGAN SISTEM DAN PROGRAM USULAN
4.1. Analisis Kebutuhan Software
A. Tahapan Analisis
Sistem pemesanan tas online berbasis web dimana penjual dan pembeli
tidak bertatap muka secara langsung. Calon pembeli melakukan pemesanan
tas melalui media browser. Berikut ini spesifikasi kebutuhan (system
requirement) dari sistem e-commerce.
Halaman Front-page:
A.1. User dapat memilih barang yang akan dibeli dan ditambahkan ke
keranjang belanja.
A.2. User dapat melakukan konfirmasi pembayaran.
A.3 Sistem dapat melakukan kalkulasi jumlah pemesanan dan total
pembelian.
A.4. User dapat melakukan checkout
Halaman Admin:
B.1. Admin dapat mengelola data produk tas.
B.2. Admin dapat mengelola data transaksi pemesanan tas.
B.3. Admin dapat menyaring pesan yang masuk.
B.4. Admin dapat membuat laporan pemesanan tas.
20
![Page 2: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/2.jpg)
21
B. Use Case Diagram
Use case diagram adalah deskripsi fungsi dari sebuah sistem perspektif
pengguna. Use case terdiri dari sekumpulan skenario yang dilakukan oleh
seorang actor
1. Use Case Diagram Belanja Online Halaman User
Gambar IV.1.
Use Case Diagram Belanja Online Halaman User
Tabel IV.1
Deskripsi Use Case Diagram Belanja Online Halaman User
Use Case Name CheckoutRequirements A.2, A.3, A.4, A.5
Goal User dapat melakukan pembelian secara online via web
Pre-Conditions User memilih barangPost-Conditions -
Failed end Conditions
User membatalkan checkout, kemungkinan user ingin menambah barang kembali atau membatalkan pembelian.
Primary Actors User
Main Flow/Basic Path
1) User memilih icon checkout.2) System menampilkan rincian belanja.3) User memasukan alamat pengiriman dan
melanjutkan.4) System menampilkan pilihan metode
pembayaran.5) User memilih metode pembayaran dan
melanjutkan.6) System memproses penjualan dan mengirimkan
rincian penjualan ke email user.Invariant A: -
![Page 3: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/3.jpg)
22
2. Use Case Diagram Penjualan Online Halaman Admin
Gambar IV.2.
Use Case Diagram Penjualan Online Halaman Admin
Tabel IV.2
Deskripsi Use Use Case Diagram Pemesanan Online Halaman Admin
Use Case Name Mengelola Data BarangRequirements -Goal -Pre-Conditions -Post-Conditions -Failed end Conditions -Primary Actors -Main Flow/Basic Path -
Alternate Flow/Invariant A
A.2. Admin mengetikkan nama barang atau kode barangA.3. Admin memilih tombol “Search”A.2. System menampilkan data barang yang dicari.A.2.Admin memilih tombol “Edit”A.2.System menampilkan form data barang.A.2.Admin mengedit data barang.
Invariant B:
B.2. Admin memilih barang.B.3.Admin memilih tombol hapus.B.4. System menampilkan dialog konfirmasi penghapusan.B.5. Admin memilih tombol “YES”B.6. System menghapus data barang.
![Page 4: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/4.jpg)
23
C. Activity Diagram
1. Activity Diagram Belanja Online Halaman Front Page
Gambar IV.3.
Activity Diagram Belanja Online Halaman Front Page
2. Activity Diagram Belanja Online Halaman Admin
Gambar IV.4.
Activity Diagram Belanja Online Halaman Admin
![Page 5: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/5.jpg)
24
4.2. Desain
Pada tahapan ini akan menjelaskan tentang desain database, desain
software architecture, dan desain interface dari sistem yang sedang dibuat.
4.2.1. Database
Menggambarkan hubungan antar tabel yang dibuat beserta relasi antar
tabel. Dalam penggambarannya penulis menggunakan ERD (Entity Relationship
Diagram) dan spesifikasi filenya.
1. Entity Relationship Diagram
Entity Relationship Diagram atau diagram hubungan entitas dari sistem
penjualan yang diusulkan berfungsi untuk menggambarkan model basis data yang
akan dipakai. Model basis data yang digunakan adalah basis data relasional,
dimana setiap entitas saling memiliki hubungan dengan entitas lain. Entitas dan
hubungan yang digambarkan dalam model ERD tersebut nantinya akan dipakai
untuk merancang basis data sistem penjualan. Berikut ERD sistem usulan :
Gambar IV.5.
Diagram ERD
![Page 6: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/6.jpg)
25
2. Logical Record Structure
Gambar IV.6.
Logical Record Structure Penjualan Online
3. Spesifikasi File
Spesifikasi file yang terdiri dari tabel-tabel yang terintegrasi pada database
rolex group data tersebut diproses untuk mendapatkan hasil yang menunjang
sistem kerja yang diinginkan. Adapun penjelasan dan spesifikasi file tersebut
adalah sebagai berikut :
a. Spesifikasi File Tabel Customers
Nama Database : toko
Nama File : customers
Akronim : customers.myd
Tipe File : File Master
Akses File : Random Access File
Panjang Record : 224 byte
Kunci Field : id konsumen
![Page 7: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/7.jpg)
26
Tabel IV.3
Spesifikasi File Tabel Customers
No Elemen Data Nama Field Type Size Keterangan(collation)
1 Id konsumen id konsumen Varchar 13 Primary Key
2 Nama Nama Varchar 50
3 Alamat Alamat Text
4 Propinsi Propinsi Varchar 50
5 Kota Kota Varchar 50
6 Kodepos Kodepos Varchar 5
7 Phone Phone Varchar 20
8 Email Email Varchar 50
9 Nama_bank nama_bank Varchar 40
10 Cabang Cabang Varchar 40
11 Atas_nama atas_nama Varchar 50
12 Rekening Rekening Varchar 20
b. Spesifikasi File Tabel Orders
Nama Database : toko
Nama File : orders
Akronim : orders.myd
Tipe File : File Master
Akses File : Random Access File
Panjang Record : 547byte
![Page 8: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/8.jpg)
27
Kunci Field : no_faktur
Tabel IV.4
Spesifikasi File Tabel Orders
No Elemen Data Nama Field Type Size Keterangan(collation)
1 No_faktur no_faktur Varchar 13 Primary Key
2 Idkonsumen idkonsumen Varchar 13
3 Id_product id_product Int 11
4 Jumlah Jumlah Int 5
5 Subtotal Subtotal Double
6 Tanggal Tanggal Date
7 Status Status Varchar 1
c. Spesifikasi File Tabel Carts
Nama Database : toko
Nama File : carts
Akronim : carts.myd
Tipe File : File Master
Akses File : Random Access File
Panjang Record : 350 byte
Kunci Field :
![Page 9: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/9.jpg)
28
Tabel IV.5
Spesifikasi File Tabel Carts
No Elemen Data Nama Field Type Size Keterangan(collation)
1 Id Id Int 5
2 Nofaktur Nofaktur Varchar 13
3 Jumlah jumlah Int 3
4 Id_product id_product Int 11
5 Subtotal subtotal Double
d. Spesifikasi File Tabel Categories
Nama Database : toko
Nama File : categories
Akronim : categories.myd
Tipe File : File Master
Akses File : Random Access File
Panjang Record : 260 byte
Kunci Field : no
Tabel IV.6
Spesifikasi File Categories
No Elemen Data Nama Field Type Size Keterangan
1 Id Id_category Int 11
2 Category Category Varchar 30
![Page 10: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/10.jpg)
29
e. Spesifikasi File Tabel Product
Nama Database : toko
Nama File : product
Akronim : product.myd
Tipe File : File Master
Akses File : Random Access File
Panjang Record : 541 byte
Kunci Field : id_produk
Tabel IV.7
Spesifikasi File Tabel Product
No Elemen Data Nama Field Type Size Keterangan(collation)
1 Id_product id_product Int 11 Primary Key
2 Id_category id_category Int 11
3 Nama Nama Varchar 100
4 Id_merk id_merk Int 11
5 Gambar gambar Text
6 Harga harga Double
7 Stok Stok Int 5
8 Spesifikasi spesifikasi Text
9 Keterangan keterangan Text
10 Tanggal_masu
k
tanggal_masuk Datetime
![Page 11: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/11.jpg)
30
4.2.2. Software Architecture
A. Component Diagram
Component diagram menggambarkan struktur dan hubungan antar komponen
piranti lunak, termasuk ketergantungan diantaranya. Component Diagram juga
dapat berupa interface yang berupa kumpulan layanan yang disediakan oleh
komponen untuk komponen lainnya.
Gambar IV.7
Component Diagram
![Page 12: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/12.jpg)
deployment Deployment
Workstation
Windows 7 Mozilla Firefox
WebServer
Apache
Database Server
PHP
31
B. Deployment Diagram
Deployment diagram menyediakan gambaran bagaimana sistem secara fisik
akan terlihat. Sistem terdiri dari node-node dimana setiap node diwakili untuk
sebuah kubus. Garis yang menghubungkan antara 2 kubus menunjukkan
hubungan diantara kedua node tersebut. Berikut gambaran deployment diagram.
Gambar IV.8
Deployment Diagram
4.2.3. User Interface
Menggambarkan tampilan program dari sistem usulan.
a. Halaman Home
![Page 13: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/13.jpg)
32
Gambar IV.9
Tampilan Halaman Home
b. Halaman Tentang Kami
Gambar IV.10
Tampilan Tentang Kami
c. Halaman Komentar
\
Gambar IV.11
Tampilan Halaman Komentar
![Page 14: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/14.jpg)
33
d. Halaman Produk
Gambar IV.12
Tampilan Halaman Produk
e. Halaman invoice online
Gambar IV.13
Tampilan Halaman Invoice Online
![Page 15: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/15.jpg)
34
f. Halaman Login Admin
Gambar IV.14
Tampilan Halaman Login Admin
g. Halaman Beranda Admin
![Page 16: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/16.jpg)
35
s
Gambar IV.15
Tampilan Halaman Beranda Admin
h. Halaman Produk Admin
Gambar IV.16
Tampilan Halaman Produk Admin
i. Halaman Struk Pemesanan
![Page 17: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/17.jpg)
36
Gambar IV.17
Tampilan Halaman Daftar Pemesanan
j. Halaman Laporan
Gambar IV.18
Tampilan Halaman Laporan
4.3. Code Generation
Dalam program ini penulis menggunakan code generation permrograman
terstrusktur. Pada tahapan ini penulis menampilkan listing program pada form
yang terkait.
A. Listing Indeks
<?php $this->element('rupiah'); ?>
<table width="100%" align="center">
![Page 18: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/18.jpg)
37
<tr>
<td valign="top" width="48%"><h3> <font color="#0000FF">
Produk Baru </font> </h3>
<?php
foreach ($products as $product):
$gambar = $product['Product']['gambar'];
$nama = $product['Product']['nama'];
?>
<table width="100%">
<tr>
<td valign=top width=80>
<?php
echo $this->Html->image("products/$gambar",
array ('width' => 75, 'height' => 75)); ?></td>
<td valign="top"> <?php echo $this->Html-
>link($nama, array('action' => '../products/view', $product['Product']
['id_product'])); ?> <br>
Rp. <?php echo rupiah($product['Product']['harga']);
?> </td>
</tr>
</table>
<?php endforeach; ?>
</td>
<td width="4%"></td>
![Page 19: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/19.jpg)
38
<td valign="top" width="48%"><h3><div align="right"> <font
color="#0000FF"> Promo Baru </font> </h3>
<?php
foreach ($promotions as $promotion):
$keterangan = $promotion['Promotion']['keterangan'];
$keterangan = substr ($keterangan, 0, 250);
$promo = $promotion['Promotion']['nama'];
?>
<table width="100%">
<tr>
<td align="justify"> <?php echo $this-
>Html->link($promo, array('action' => '../promotions/view',
$promotion['Promotion']['id'])); ?> <br>
<?php echo $keterangan; ?>
<br><br>
</td>
</tr>
</table>
<?php endforeach; ?>
</td>
</tr>
</table>
<table>
![Page 20: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/20.jpg)
39
<tr>
<td align="center" colspan="2"> <h4> <font color=#0000FF>
BEST PRODUCTS </font> </h4> </td>
</tr>
<?php
$kolom = 2;
$i = 0;
foreach($orders as $order):
$image = $order['Product']['gambar'];
$isi = $order['Product']['spesifikasi'];
$isi = substr ($isi, 0, 250);
$harga = $order['Product']['harga'];
if ($i >= $kolom) {
echo "<tr></tr>";
$i = 0;
}
$i++;
?>
<td align=center width=20% valign=top>
<div id=kotak>
<?php echo $this->Html->link($order['Product']['nama'],
array('action' => '../products/view', $order['Product']['id_product'])); ?>
</div>
<div id=kotakisi>
![Page 21: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/21.jpg)
40
<table border=0 width=100%>
<tr>
<td height=150 valign=top>
<?php echo $this->Html-
>image("products/$image", array ('width' => 75, 'height' => 75)); ?>
<br /></td>
<td width=80% valign=top> <?php
echo $isi; ?> ... <br /><br />
<strong>Rp.</strong> <?php echo
rupiah($harga); ?>
</td>
</tr>
</table>
</td>
<?php endforeach; ?>
</table>
B. Listing Produk
<h4><?php echo $form->Html->link(__('Add Data', true), 'add'); ?></h4>
<table border=1 cellpadding=0 cellspacing=0>
<tr>
<th width=30> <?php echo $paginator->sort('id_product'); ?></th>
<th width=80> <?php echo $paginator->sort('id_category'); ?> </th>
<th width=150> <?php echo $paginator->sort('product'); ?> </th>
<th width=60> <?php echo $paginator->sort('harga'); ?> </th>
![Page 22: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/22.jpg)
41
<th colspan=3> Action </th>
</tr>
<?php
foreach ($products as $product):
?>
<tr>
<td> <?php echo $product['Product']['id_product']; ?> </td>
<td align=center> <?php echo $product['Product']['id_category']; ?> </td>
<td> <?php echo $product['Product']['nmbrg']; ?> </td>
<td align=right> <?php echo $product['Product']['harga']; ?> </td>
<td width=50 align=center> <?php echo $form->Html->link('View',
array('action' => 'view', $product['Product']['id_product'])); ?> </td>
<td width=50 align=center> <?php echo $form->Html->link('Edit',
array('action' => 'edit', $product['Product']['id_product'])); ?> </td>
<td width=50 align=center> <?php echo $form->Html->link('Delete',
array('action' => 'delete', $product['Product']['id_product']), null, 'Are you
sure you want to delete this product?'); ?> </td>
</tr>
<?php endforeach; ?>
</table>
<?php echo $this->element('paging'); ?>
C. Listing Login Admin
![Page 23: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/23.jpg)
42
<table width="100%" border="0" align="left">
<tr>
<td colspan="2" align="left" width="80%"><p>
<font color="#0033CC" size="3" face="Tahoma">Selamat
Datang</font>
<font color="#0033CC"
size="2"><br>................................................................................................
..................................</font></p>
</td>
</tr>
<tr>
<td width="10%"> </td>
<td width="90%" align="justify"><font face="Tahoma" size="2">Hai
<strong>Administrator</strong>, selamat datang di halaman
Administrator website toko rolex group.
Silahkan klik menu pilihan yang berada di sebelah kiri untuk mengelola
content website.</font></td>
</tr>
</table>
4.4. Testing
Toko Rolex Group telah menggunakan sistem web aplikasi penjualan
online dimana produk disana sudah bisa dibeli secara online. Sistem disini harus
![Page 24: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/24.jpg)
43
bisa menampilkan informasi pemesanan tas pada Toko Rolex Group secara
online.
1. Pengujian Form Login Admin
Penulis menguji form pemesanan tas agar costumer bisa memilih dan
memesan jenis-jenis tas yang ditampilkan pada sistem pemesanan di Toko
Rolex Group
Tabel IV.14
Hasil Pengujian Black Box Testing Form Login Admin
No Skenario Pengujian Testcase Hasil yang di harapkan Hasil Pengujian Kesimpulan
1 Mengisi data username
dan mengosongkan
data password
Username: admin
Password: (kosong)
Login gagal, Username dan
Password Anda tidak bener
Sesuai Harapan Valid
2 Mengisi data password
dan mengosongkan
data username
Username: admin
Password: admin
Login benar, Username dan
Password Anda benar
Sesuai Harapan Valid
4.5. Support
4.5.1. Publikasi Web
Publikasi web portal Toko Rolex Group dilakukan dengan
mempromosikan situs ke search engine (mesin pencari) local maupun dunia
sehingga mempermudah masyarakat umum ataupun pihak-pihak yang berminat
untuk mengetahui lebih jauh dan detail.
1. Nama Domain
![Page 25: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/25.jpg)
44
Untuk domain names, penulis mencoba mendaftarkan Toko Rolex Group
pada www. dapurhosting .com yaitu salah satu web hosting yang cukup
terjangkau dan handal telah banyak dipergunakan oleh pembuat web untuk
menguji coba hasil karyanya.
Setelah mencoba mendaftar, telah didapatkan domain names sebagai
berikut : www.rolex-group.com
2. Kapasitas Hosting
Kapasitas hosting yang penulis dapakan pada penggunaan web hosting ini
sebesar 300 MB disk free untuk file, 50 MB MySQL space untuk penyimpanan
database dan 1 GB bandwith.
4.5.2. Spesifikasi Hardware dan Software
A. Spesifikasi Hardware
Perangkat keras yang dimaksud disini adalah seperangkat alat atau elemen
elektronik yang dapat membantu sistem yang diusulkan sehingga program yang
diusulkan oleh penulis dapat bekerja dengan baik.
Adapun perangkat keras minimal yang diperlukan adalah sebagai berikut :
1. Processor : Intel Core B960
2. Memory Size (RAM) : 2GB DDR3
3. Monitor : 14.0”
4. Harddisk : 320 GB
5. Keyboard : Standart Keyboard
6. Mouse : Standard Mouse
7. Printer : Canon
![Page 26: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/26.jpg)
45
B. Spesifikasi Software
Perangkat lunak adalah suatu rangkaian atau susunan instruksi yang harus
benar dengan urutan-urutan yang benar pula. Keberadaan perangkat lunak selalu
menyertai perangkat lunak yang ada.
Adapun perangkat lunak minimal yang diperlukan adalah sebagai berikut :
1. Sistem Operasi : Microsoft Windows 7
2. Program Aplikasi : Macromedia Dreamweaver 8
MySQL, PHP
4.6. Spesifikasi Dokumen Sistem Usulan
Merupakan semua bentuk dokumen yang terlibat dengan system yang
dibahas. Adapun sistem usulan yang penulis buat yaitu sebagai berikut :
1. Nama Dokumen : Invoice Online
Fungsi : Sebagai bukti transaksi pemesanan tas
Sumber : Admin
Tujuan : Customers
Media : Tampilan
Frekuensi : Setiap terjadi transaksi pemesanan
Format : Lampiran B.1
2. Nama Dokumen : Laporan Pemesanan
Fungsi : Sebagai bukti laporan
Sumber : Admin
![Page 27: repository.bsi.ac.id · Web viewBAB IV. RANCANGAN SISTEM DAN PROGRAM USULAN. 4.1. Analisis Kebutuhan Software. Tahapan Analisis. Sistem pemesanan tas online berbasis web dimana penjual](https://reader036.vdocuments.site/reader036/viewer/2022070616/5d3c89ce88c993fb628d4b6e/html5/thumbnails/27.jpg)
46
Tujuan : Pemilik Toko
Media : Tampilan
Frekuensi : Setiap laporan hasil penjualan
Format : Lampiran B.2