Utfsduasfdujas
Utfsduasfdujas
A. Tahapan Analisis
kasir/admin tidak mencatat data pelanggan yang baru ataupun lama secara
30
31
B.5. Calon Pelanggan dapat melihat info promosi dan info harga.
3. Halaman Pelanggan
C.4. Pelanggan dapat melihat data pesanan sudah dikirim atau belum.
Gambar IV.1.
Use Case Diagram Administrasi/kasir
32
Tabel IV.1.
Deskripsi Use Case Diagram Administrasi
Requirements A2 – A6
Main Flow / Basic 1. Admin melihat data-data pelanggan dan dapat menambah
Path data pelanggan.
Invariant -
33
Gambar IV.2.
Use Case Diagram Calon Pelanggan
34
Tabel IV.2.
Deskripsi Use Case Diagram Calon pelanggan
Requirements B1 – B8
Post condition Calon pelanggan langsung dapat melihat ruang user dan melihat
berbagai informasi
Invariant -
35
Gambar IV.3.
Use Case Diagram Pelanggan
36
Tabel IV.3.
Deskripsi Use Case Diagram Pelanggan
Use Case Name Informasi Pelanggan
Requirements B2-B3
Post condition Pelanggan langsung dapat melihat data pelanggan dan melakukan
transaksi pemesanan jasa laundry.
Invariant -
37
Gambar IV.4.
Activity Diagram Informasi Administrasi
38
Gambar IV.5.
Activity Diagram Informasi Calon Pelanggan
39
Gambar IV.6.
Activity Diagram Informasi Pelanggan
40
4.2. Desain
Pada tahap ini akan menjelaskan tentang desain database, desain software
architecture dan desain interface dari sistem informasi jasa laundry bebasis web
4.2.1. Database
untuk pembuatan sistem informasi jasa laundry bebasis web pada laundry keisya
Karawang adalah:
41
tglpesan tglselesai
grandtotal
proses
1
M M 1
Pelanggan melakukan Transaksi Memiliki Admin
idkategori
Nama
kategori
1
Kategori
memiliki M
idmember
password memiliki idpaket
nama idpaket
email M keterangan
alamat keterangan
1
Jenis foto berat
kelamin telp berat
Detail Order memiliki Paket idtransaksi
idtransaksi
harga
harga
Total
Total bayar
bayar
Gambar IV.7.
Pelanggan Transaksi
Admin
Idmember
Nama Idtransaksi
Alamat Idmember Username
Jenis kelamin Proses Password
Telp Tglpesan Nama
Foto Tglselesai
Email Grand total
Password username
Kategori
Paket
Idkategori
Idpaket Nama kategori
Idkategori
Harga
Keterangan
Gambar
Detail_order
Idpaket
Keterangan
Berat
Idtransaksi
Harga
Total bayar
Gambar IV.8.
1. Spesifikasi File
serta field yang terdapat pada file database yang akan dibangun sering disebut
dengan spesifikasi file. Spesifikasi file dari tabel admin dan beranda sebagai
berikut :
Tabel IV.4.
Tabel IV.5.
Tabel IV.6.
Tabel IV.7.
Tabel IV.8.
Tabel IV.9.
Tabel IV.10.
6 Grand Total -
grandtotal double
50
Apache2triad
<<Web Server>>
PHP
<<Compiler>>
MySQL
<<Query Language>>
db_laundry
<<database>>
Gambar IV.9.
Component Diagram
51
B. Deployment Diagram
Deployment Diagram menyediakan gambaran bagaimana sistem secara fisik
akan terlihat. Sistem diwakili oleh node-node, dimana masing-masing node
diwakili oleh sebuah kubus. Garis yang menghubungkan kedua kubus
menunjukkan hubungan diantara kedua node tersebut. Berikut gambar
Deployment Diagram:
Page Request
Web Server
Client
{OS=Windows}
Application Apache {web server=apache
{OS=Windows}
{Browser=Mozila bundled
Firefox} apache2triad}
CSS PHP
Browser
Javascript
Database Request
Database
Server
MySQL {OS=Windows}
Myql Database
bundled
apache2triad
db_laundry
Gambar IV.10.
Deployment Diagram
52
Gambar IV.11.
Tampilan Halaman Login Administrator
Gambar IV.12.
Tampilan Halaman Ruang Administrator
53
Gambar IV.13.
Tampilan Halaman Login Member
D. Tampilan Ruang Member
Gambar IV.14.
Tampilan Halaman Member
<p> </p>
54
<p> </p>
<p> </p>
<p><h2><center>LOGIN ADMIN</center></h2></p>
<br />
<tr align="center">
<label for="un"></label>
</tr>
<tr align="center">
<td height="56">Password</td>
<label for="pass"></label>
</tr>
<tr align="center">
<td height="39"></td>
</tr>
</table>
</form>
<script type="text/javascript">
</script>
</body>
</div>
<div id="main"> <? include ("halaman.php") ?> </div>
<div id="footer"></div>
</body>
C. Tampilan Ruang Pelanggan
<?
include("adm/koneksi.php");
session_start();
if (!isset($_SESSION['login'])){
?>
<script>
window.location="member.php";
</script>
<?
else
{
57
$user=$_SESSION['member'];
$data2=mysql_fetch_array($get);
?>
<div id="main">
<?
session_start();
include('adm/koneksi.php');
$ida=$_SESSION['ses_id_member'];
$data=mysql_fetch_array($cari);
?>
<tr>
<tr>
</tr>
<tr>
58
<td height="29">Telp</td>
</tr>
<tr>
<td height="36">Username</td>
</tr>
<tr>
</tr>
<tr>
<td></td>
<td>Alamat</td>
</tr>
</table>
</div>
59
4.4. Testing
A. Pengujian Terhadap Halaman Login Administrator
Tabel IV.11.
Hasil Pengujian Black Box Testing Halaman Login Admin
Hasil
No Skenario Pengujian Test Case Hasil Yang Didapat Kesimpulan
Pengujian
Sistem akan menolak akses
Login dan menampilkan
“Data UserID tidak boleh
Mengosongkan
kosong, Data Password tidak
semua isian data Username : (kosong)
1 boleh kosong, Hak akses Sesuai Valid
login utama, lalu Password : (kosong)
belum dipilih, Maaf Login Harapan
tekan tombol
Anda Gagal!, Silahkan
“Login”
masukkan data login anda
dengan benar, untuk bias
mengakses halaman ini”.
Mengetik salah
satu kondisi salah Sistem akan menolak akses
Username : (salah)
2 pada username dan Login dan menampilkan “ Sesuai Valid
Password : (salah)
password, Password yg anda masukan Harapan
kemudian klik salah!”
tombol “Login”
Akan masuk kedalam home
Mengisi semua
UserID : (admin) sistem informasi Laundry
3 data dengan benar Sesuai Valid
Password : (12345) Keisya, kemudian tampil
lalu tekan tombol Harapan
“Selamat Datang Di Halaman
“Login”
Administrator”.
60
Tabel IV.12.
Hasil Pengujian Black Box Testing Halaman Login Member
Hasil
No Skenario Pengujian Test Case Hasil Yang Didapat Kesimpulan
Pengujian
Mengosongkan
semua isian data Email : (kosong) Sistem akan menolak akses
1 Sesuai Valid
login utama, lalu Password : (kosong) Login dan menampilkan “a
Harapan
tekan tombol value is required”.
“Login”
Hanya mengisi
Email : Sistem akan menolak akses
email, kemudian
2 (ani@gmail.com) Login dan menampilkan Sesuai Valid
mengisi password,
Password : (salah) “password yg anda masukan Harapan
yg salah.lalu tekan
salah”
tombol “Login”
4.5. Support
4.5.1. Spesifikasi Hardware dan Software
A. Spesifikasi Perangkat Keras
Memory : 32 GB RAM
VGA : Onboard
Hardisk : 80 GB
CD-ROM : 52X
Mouse : Standart
Printer : IP2770
untuk proses pengolahan data, sedangkan dokumen keluaran berupa data yang
Sumber : Pelanggan
Tujuan : Petugas
Media : Layar
Format :-
Sumber : Pelanggan
Tujuan : Admin
Media : Layar
Format :-
63
Sumber : Pelanggan
Tujuan : Kasir/Admin
Media : Kertas
Sumber : Pelanggan
Tujuan : Admin
Media : Layar
Sumber : Kasir/admin
Tujuan : Pemilik
Media : Kertas
Format :-