Top Banner
BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Software 3.1.1. Analisa Kebutuhan Pada analisa kebutuhan sistem informasi penjualan pakaian muslim wanita berbasis web e-commerce ini yang ingin diterapkan oleh penulis mempunyai empat spesifikasi kebutuhan yaitu admin, owner (pemilik toko), pengunjung dan pelanggan. 1. Admin A.1. Admin dapat melakukan login A.2. Admin dapat mengelola Data Produk A.3. Admin dapat mengelola Data Pelanggan A.4. Admin dapat mengelola Data Kategori A.5. Admin dapat mengelola Data Penjualan A.6. Admin dapat mengelola Pengaturan Layar A.7. Admin dapat mengelola Data Kontak Kami A.8. Admin dapat mengelola Konfirmasi Pembayaran A.9. Admin dapat mengelola Data Laporan 2. Owner (Pemilik Toko) B.1. Owner dapat melakukan login B.2. Owner dapat mengelola Data Laporan 30
97

BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

Mar 22, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan Software

3.1.1. Analisa Kebutuhan

Pada analisa kebutuhan sistem informasi penjualan pakaian muslim wanita berbasis

web e-commerce ini yang ingin diterapkan oleh penulis mempunyai empat spesifikasi

kebutuhan yaitu admin, owner (pemilik toko), pengunjung dan pelanggan.

1. Admin

A.1. Admin dapat melakukan login

A.2. Admin dapat mengelola Data Produk

A.3. Admin dapat mengelola Data Pelanggan

A.4. Admin dapat mengelola Data Kategori

A.5. Admin dapat mengelola Data Penjualan

A.6. Admin dapat mengelola Pengaturan Layar

A.7. Admin dapat mengelola Data Kontak Kami

A.8. Admin dapat mengelola Konfirmasi Pembayaran

A.9. Admin dapat mengelola Data Laporan

2. Owner (Pemilik Toko)

B.1. Owner dapat melakukan login

B.2. Owner dapat mengelola Data Laporan

30

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

31

3. Pengunjung

C.1. Pengunjung dapat melihat Beranda

C.2. Pengunjung dapat melihat Tentang Kami

C.3. Pengunjung dapat melihat Cara Beli

C.4. Pengunjung dapat menginput Form Kontak kami

C.5. Pengunjung dapat melihat halaman Belanja

C.6. Pengunjung dapat melihat Detail Produk

C.7. Pengunjung dapat menginput Form Daftar Pengunjung

4. Pelanggan

D.1. Pengunjung dapat melakukan login

D.2. Pengunjung dapat melihat Beranda

D.3. Pengunjung dapat melihat Tentang Kami

D.4. Pengunjung dapat dapat melihat Cara Beli

D.5. Pengunjung dapat menginput Form Kontak kami

D.6. Pengunjung dapat menginput Form Konfirmasi Pembayaran

D.7. Pengunjung dapat melakukan Belanja

D.8. Pengunjung dapat melihat Detail Produk

D.9. Pengunjung dapat mengelola Akun Pelanggan

D.10. Pengunjung dapat mengelola Keranjang Belanja

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

32

3.1.2. Use Case Diagram

A. Use Case Admin

Gambar III.1

Use Case Admin

1. Use Case Login Admin

Gambar III.2

Use Case Login Admin

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

33

Tabel III.1

Deskripsi Gambar Use Case Login Admin

Use Case Narrative Login Admin

Tujuan Melakukan login untuk masuk kedalam sistem informasi

penjualan pakaian muslim wanita

Deskripsi Sistem ini untuk aktor mengakses sistem informasi

penjualan Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login dan mengakses halaman utama

admin Aksi Aktor Reaksi Sistem

1. Aktor mengakses

halaman login Admin

2. Aktor memasukkan username dan password

Sistem akan menampilkan text box untuk mengisi nama

pengguna dan password.

Sistem akan validasi login. Masuk ke sistem informasi penjualan sebagai Admin

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

masuk ke sistem dan menampilkan halaman utama admin

2. Use Case Admin Mengelola Data Produk

Gambar III.3

Use Case Admin Mengelola Data Produk

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

34

Tabel III.2

Deskripsi Gambar Use Case Admin Mengelola Data Produk

Use Case Narrative Mengelola Data Produk

Tujuan Mengelola data produk.

Deskripsi Sistem ini untuk aktor mengelola data produk;

menambah, menghapus, mengubah data produk dan

menambahkannya ke layar gerak Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola

data produk Aksi Aktor Reaksi Sistem

1. Aktor memilih data

produk

Sistem akan menampilkan data produk.

2. Aktor mengubah data

produk

Sistem akan menampilkan form ubah data produk

Memeriksa valid tidaknya data masukan

Meyimpan data yang telah diubah ke basis data

Menampilkan pesan bahwa data sukses disimpan

3. Aktor menambah data

produk

Sistem akan menampilkan form tambah data produk

Memeriksa valid tidaknya data masukan

Menyimpan data produk ke basis data

Menampilkan pesan bahwa data sukses disimpan

4. Aktor memilih data

produk yang akan

dihapus

Sistem akan menghapus data produk dari basis data

5. Aktor memilih tombol layar

Sistem akan masuk ke halaman pengaturan layar, menambah layar gerak.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

35

3. Use Case Admin Mengelola Data Pelanggan

Gambar III.4

Use Case Admin Mengelola Data Pelanggan

Tabel III.3

Deskripsi Gambar Use Case Admin Mengelola Data Pelanggan

Use Case Narrative Mengelola Data Pelanggan

Tujuan Mengelola data pelanggan.

Deskripsi Sistem ini untuk aktor mengelola data pelanggan; melihat

data pelanggan Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola

data pelanggan Aksi Aktor Reaksi Sistem

1. Aktor memilih data

pelanggan

Sistem akan menampilkan data pelanggan.

2. Aktor melihat data

memilih salah satu data

pelanggan

Sistem akan menampilkan salah satu data pelanggan yang

dipilih.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

36

4. Use Case Admin Mengelola Data Kategori

Gambar III.5

Use Case Admin Mengelola Data Kategori

Tabel III.4

Deskripsi Gambar Use Case Admin Mengelola Data Kategori

Use Case Narrative Mengelola Data Pelanggan

Tujuan Mengelola data kategori.

Deskripsi Sistem ini untuk aktor mengelola data kategori;

menambah data kategori Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola

data kategori Aksi Aktor Reaksi Sistem

1. Aktor memilih data

kategori

Sistem akan menampilkan data kategori.

2. Aktor menambah data

kategori

Sistem akan menampilkan form tambah data kategori

Menyimpan data produk ke basis data Menampilkan pesan bahwa data sukses disimpan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

37

5. Use Case Admin Mengelola Data Penjualan

Gambar III.6

Use Case Admin Mengelola Data Penjualan

Tabel III.5

Deskripsi Gambar Use Case Admin Mengelola Data Penjualan

Use Case Narrative Mengelola Data Penjualan

Tujuan Mengelola data penjualan.

Deskripsi Sistem ini untuk aktor mengelola data penjualan; melihat

data penjualan. Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola

data penjualan Aksi Aktor Reaksi Sistem

1. Aktor memilih data

penjualan

Sistem akan menampilkan data penjualan.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

38

6. Use Case Admin Mengelola Pengaturan Layar

Gambar III.7

Use Case Admin Mengelola Pengaturan Layar

Tabel III.6

Deskripsi Gambar Use Case Admin Mengelola Pengaturan Layar

Use Case Narrative Mengelola Pengaturan Layar

Tujuan Mengelola pengaturan layar.

Deskripsi Sistem ini untuk aktor mengelola pengaturan layar;

melihat data layar dan menghapus data layar. Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola

pengaturan layar Aksi Aktor Reaksi Sistem

1. Aktor memilih

pengaturan layar

Sistem akan menampilkan halaman pengaturan layar.

2. Aktor memilih

menghapus data layar

Sistem akan menghapus data layar dari basis data

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

39

7. Use Case Admin Mengelola Data Kontak Kami

Gambar III.8

Use Case Admin Mengelola Data Kontak Kami

Tabel III.7

Deskripsi Gambar Use Case Admin Mengelola Data Kontak Kami

Use Case Narrative Mengelola Data Kontak Kami

Tujuan Mengelola data kontak kami

Deskripsi Sistem ini untuk aktor mengelola data kontak kami;

melihat data kontak kami Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih mengelola

data kontak kami Aksi Aktor Reaksi Sistem

1. Aktor memilih data

kontak kami

Sistem akan menampilkan data kontak kami.

2. Aktor melihat data

memilih salah satu data

kontak kami

Sistem akan menampilkan salah satu data kontak kami

yang dipilih.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

40

8. Use Case Admin Mengelola Konfirmasi Pembayaran

Gambar III.9

Use Case Admin Mengelola Konfirmasi Pembayaran

Tabel III.8

Deskripsi Gambar Use Case Admin Mengelola Konfirmasi Pembayaran

Use Case Narrative Mengelola Konfirmasi Pembayaran

Tujuan Mengelola data konfirmasi pembayaran

Deskripsi Sistem ini untuk aktor mengelola data konfirmasi

pembayaran; melihat data konfirmasi pembayaran Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih data

konfirmasi pembayaran Aksi Aktor Reaksi Sistem

1. Aktor memilih data

konfirmasi pembayaran

Sistem akan menampilkan data konfirmasi pembayaran

2. Aktor melihat data

memilih salah satu data konfirmasi pembayaran

Sistem akan menampilkan salah satu data konfirmasi

pembayaran yang dipilih.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

41

9. Use Case Admin Mengelola Data Laporan

Gambar III.10

Use Case Admin Mengelola Data Laporan

Tabel III.9

Deskripsi Gambar Use Case Admin Mengelola Data Laporan

Use Case Narrative Mengelola Data Laporan

Tujuan Mengelola data laporan

Deskripsi Sistem ini untuk aktor mengelola data laporan; melihat

data laporan dan mencetak laporan Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login, selanjutnya memilih data laporan

Aksi Aktor Reaksi Sistem

1. Aktor memilih data

laporan

Sistem akan menampilkan semua data-data laporan

2. Aktor memilih laporan data produk

Sistem akan menampilkan dan mencetak laporan data produk dengan format PDF

3. Aktor memilih laporan

data pelangan

Sistem akan menampilkan dan mencetak laporan data

pelangan dengan format PDF

4. Aktor memilih laporan data kategori

Sistem akan menampilkan dan mencetak laporan data kategori dengan format PDF

5. Aktor memilih laporan

data penjualan

Sistem akan menampilkan dan mencetak laporan data

penjualan dengan format PDF

6. Aktor memilih laporan pie chart penjualan

Sistem akan menampilkan dan mencetak laporan pie chart penjualan dengan format PDF

7. Aktor memilih laporan

data kontak kami

Sistem akan menampilkan dan mencetak laporan data kontak

kami dengan format PDF

8. Aktor memilih laporan

data konfirmasi

pembayaran

Sistem akan menampilkan dan mencetak laporan data

konfirmasi pembayaran dengan format PDF

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

42

B. Use Case Owner

Gambar III.11

Use Case Owner

Tabel III.10

Deskripsi Gambar Use Case Login Owner

Use Case Narrative Login Owner

Tujuan Melakukan login untuk masuk kedalam sistem informasi

penjualan pakaian muslim wanita

Deskripsi Sistem ini untuk aktor mengakses sistem informasi

penjualan dan mengelola laporan Skenario Utama

Aktor Owner

Kondisi Awal Aktor melakukan login dan mengakses halaman utama owner

Aksi Aktor Reaksi Sistem

1. Aktor mengakses

halaman login Owner

2. Aktor memasukkan username dan password

Sistem akan menampilkan text box untuk mengisi nama

pengguna dan password.

Sistem akan validasi login. Masuk ke sistem informasi penjualan sebagai Owner

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

masuk ke sistem dan menampilkan halaman utama

Owner

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

43

Tabel III.11

Deskripsi Gambar Use Case Owner Mengelola Data Laporan

Use Case Narrative Mengelola Data Laporan

Tujuan Mengelola data laporan

Deskripsi Sistem ini untuk aktor mengelola data laporan; melihat

data laporan dan mencetak laporan Skenario Utama

Aktor Owner

Kondisi Awal Aktor melakukan login, selanjutnya memilih data laporan

Aksi Aktor Reaksi Sistem

1. Aktor memilih data

laporan

Sistem akan menampilkan semua data-data laporan

2. Aktor memilih laporan

data produk

Sistem akan menampilkan dan mencetak laporan data produk

dengan format PDF

3. Aktor memilih laporan

data pelangan

Sistem akan menampilkan dan mencetak laporan data

pelangan dengan format PDF

4. Aktor memilih laporan

data kategori

Sistem akan menampilkan dan mencetak laporan data kategori

dengan format PDF

5. Aktor memilih laporan

data penjualan

Sistem akan menampilkan dan mencetak laporan data

penjualan dengan format PDF

6. Aktor memilih laporan pie chart penjualan

Sistem akan menampilkan dan mencetak laporan pie chart penjualan dengan format PDF

7. Aktor memilih laporan

data kontak kami

Sistem akan menampilkan dan mencetak laporan data kontak

kami dengan format PDF

8. Aktor memilih laporan

data konfirmasi

pembayaran

Sistem akan menampilkan dan mencetak laporan data

konfirmasi pembayaran dengan format PDF

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh Aktor

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

44

C. Use Case Pengunjung

Gambar III.12

Use Case Pengunjung

1. Use Case Beranda Pengunjung

Gambar III.13

Use Case Beranda Pengunjung

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

45

Tabel III.12

Deskripsi Gambar Use Case Beranda Pengunjung

Use Case Narrative Beranda Pengunjung Tujuan Mengakses halaman beranda pengunjung

Deskripsi Sistem ini untuk halaman beranda pengunjung

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor memilih halaman beranda

Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

beranda

Sistem akan menampilkan halaman beranda; kategori

produk,produk terbaru, dan cari kisaran harga

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

2. Use Case Tentang Kami

Gambar III.14

Use Case Tentang Kami

Tabel III.14

Deskripsi Gambar Use Case Tentang Kami

Use Case Narrative Tentang Kami

Tujuan Mengakses halaman tentang kami pengunjung

Deskripsi Sistem ini untuk halaman tentang kami pengunjung

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor memilih tentang kami

Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

tentang kami

Sistem akan menampilkan halaman tentang kami; profil

perusahaan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

46

3. Use Case Cara Beli

Gambar III.15

Use Case Cara Beli

Tabel III.14

Deskripsi Gambar Use Case Cara Beli

Use Case Narrative Cara Beli Tujuan Mengakses halaman cara beli untuk pengunjung

Deskripsi Sistem ini untuk halaman cara beli untuk pengunjung

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor memilih cara beli

Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

cara beli

Sistem akan menampilkan halaman cara membeli

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

4. Use Case Kontak Kami

Gambar III.16

Use Case Kontak Kami

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

47

Tabel III.15

Deskripsi Gambar Use Case Kontak Kami

Use Case Narrative Kontak Kami Tujuan Melakukan kontak kepada admin

Deskripsi Sistem ini untuk aktor melakukan kontak kepada admin

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor mengakses halaman kontak kami

Aksi Aktor Reaksi Sistem

1. Aktor mengakses

halaman kontak kami

2. Aktor mengisi form kontak kami

Sistem akan menampilkan form kontak kami

Menampilkan pesan bahwa data kontak kamu disimpan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

5. Use Case Belanja Pengunjung

Gambar III.17

Use Case Belanja Pengunjung

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

48

Tabel III.16

Deskripsi Gambar Use Case Belanja Pengunjung

Use Case Narrative Belanja Pengunjung Tujuan Mengakses halaman belanja untuk melihat katalog produk

Deskripsi Sistem ini untuk halaman belanja pengunjung

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor memilih belanja

Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

belanja

Sistem akan menampilkan halaman belanja pengunjung;

kategori produk, cari kisaran produk, cari produk

2. Aktor memilih tambah ke

keranjang

Sistem akan mengarahkan ke halaman daftar/masuk untuk

pengunjung daftar dan masuk menjadi pelanggan 3. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

6. Use Case Detail Produk Pengunjung

Gambar III.18

Use Case Detail Produk Pengunjung

Tabel III.17

Deskripsi Gambar Use Case Detail Produk Pengunjung

Use Case Narrative Detail Produk Pengunjung Tujuan Mengakses halaman detail produk

Deskripsi Sistem ini untuk melihat halaman detail produk

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor memilih lebih detail

Aksi Aktor Reaksi Sistem

1. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

49

2. Aktor memilih tambah ke

keranjang

Sistem akan mengarahkan ke halaman daftar/masuk untuk

pengunjung daftar dan masuk menjadi pelanggan

3. Aktor memilih produk

rekomendasi

Sistem akan menampilkan halaman detail produk lainnya

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

7. Use Case Daftar Pengunjung

Gambar III.9

Use Case Daftar Pengunjung

Tabel III.18

Deskripsi Gambar Use Case Daftar Pengunjung

Use Case Narrative Daftar Pelanggan

Tujuan Melakukan pendaftaran untuk masuk kedalam sistem

informasi penjualan sebagai pelanggan Deskripsi Sistem ini untuk aktor mengakses sistem informasi penjualan

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor mengakses halaman daftar/masuk

Aksi Aktor Reaksi Sistem

3. Aktor mengakses

halaman daftar untuk

pengunjung

4. Aktor mengisi form dan

melakukan pendaftaran

Sistem akan menampilkan halaman form daftar

Memeriksa valid tidaknya data masukan

Menyimpan data pelanggan baru ke dalam basis data

Menampilkan pesan bahwa data sukses disimpan

Sistem akan menampilkan halaman login untuk Masuk ke

sistem informasi penjualan pakaian muslim wanita

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

50

D. Use Case Pelanggan

Gambar III.20

Use Case Pelanggan

1. Use Case Login Pelanggan

Gambar III.21

Use Case Login Pelanggan

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

51

Tabel III.19

Deskripsi Gambar Use Case Login Pelanggan

Use Case Narrative Login Pelanggan

Tujuan Melakukan login untuk masuk kedalam sistem informasi

penjualan pakaian muslim wanita

Deskripsi Sistem ini untuk aktor mengakses sistem informasi

penjualan pakaian muslim wanita dan melakukan

pembelian Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login dan mengakses halaman utama

pelanggan Aksi Aktor Reaksi Sistem

1. Aktor mengakses

halaman login

Pelanggan

2. Aktor memasukkan username dan password

Sistem akan menampilkan text box untuk mengisi nama

pengguna dan password.

Sistem akan validasi login. Masuk ke sistem informasi penjualan sebagai Pelanggan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

masuk ke sistem dan menampilkan halaman utama

Pelanggan

2. Use Case Beranda Pelanggan

Gambar III.22

Use Case Beranda Pelanggan

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

52

Tabel III.20

Deskripsi Gambar Use Case Beranda Pelanggan

Use Case Narrative Beranda Pelanggan Tujuan Mengakses halaman beranda pelanggan

Deskripsi Sistem ini untuk halaman beranda pelanggan

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login, selanjutnya memilih halaman

beranda Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

beranda

Sistem akan menampilkan halaman beranda; kategori produk,

produk terbaru dan cari kisaran harga

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor

3. Use Case Tentang Kami

Gambar III.23

Use Case Tentang Kami

Tabel III.21

Deskripsi Gambar Use Case Tentang Kami

Use Case Narrative Tentang Kami

Tujuan Mengakses halaman tentang kami pelanggan

Deskripsi Sistem ini untuk halaman tentang kami pelanggan

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login, selanjutnya memilih tentang kami

Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

tentang kami

Sistem akan menampilkan halaman tentang kami; profil

perusahaan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

53

4. Use Case Cara Beli

Gambar III.24

Use Case Cara Beli

Tabel III.22

Deskripsi Gambar Use Case Cara Beli

Use Case Narrative Cara Beli

Tujuan Mengakses halaman cara beli untuk pelanggan

Deskripsi Sistem ini untuk halaman cara beli untuk pelanggan

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login, selanjutnya memilih cara beli

Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

cara beli

Sistem akan menampilkan halaman cara membeli

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

5. Use Case Kontak Kami

Gambar III.25

Use Case Kontak Kami

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

54

Tabel III.23

Deskripsi Gambar Use Case Kontak Kami

Use Case Narrative Kontak Kami Tujuan Melakukan kontak kepada admin

Deskripsi Sistem ini untuk aktor melakukan kontak kepada admin

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login, selanjutnya mengakses halaman

kontak kami Aksi Aktor Reaksi Sistem

1. Aktor mengakses

halaman kontak kami

2. Aktor mengisi form kontak kami

Sistem akan menampilkan form kontak kami

Menampilkan pesan bahwa data kontak kamu disimpan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

6. Use Case Konfirmasi Pembayaran

Gambar III.26

Use Case Konfirmasi Pembayaran

Tabel III.24

Deskripsi Gambar Mengakses Konfirmasi Pembayaran

Use Case Narrative Mengakses Konfirmasi Pembayaran Tujuan Mengakses konfirmasi pembayaran

Deskripsi Sistem ini untuk mengakses konfirmasi pembayaran

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login, selanjutnya memilih halaman

konfirmasi pembayaran Aksi Aktor Reaksi Sistem

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

55

1. Aktor memilih halaman

konfirmasi pembayaran

Sistem akan

pembayaran

menampilkan halaman form konfirmasi

2. Aktor menambah

konfirmasi pembayaran

Memeriksa valid tidaknya data masukan

Menyimpan data konfirmasi pembayaran ke basis data

Menampilkan pesan bahwa data sukses disimpan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti yang diinginkan oleh Aktor

7. Use Case Belanja Pelanggan

Gambar III.27

Use Case Belanja Pelanggan

Tabel III.25

Deskripsi Gambar Use Case Belanja Pelanggan

Use Case Narrative Belanja Pelanggan Tujuan Mengakses halaman belanja untuk melihat katalog produk

Deskripsi Sistem ini untuk halaman belanja pengunjung

Skenario Utama

Aktor Pengunjung

Kondisi Awal Aktor memilih belanja

Aksi Aktor Reaksi Sistem

1. Aktor memilih belanja Sistem akan menampilkan halaman belanja pelanggan;

kategori produk, cari kisaran produk, cari produk

2. Aktor memilih tambah ke

keranjang

Sistem akan menampilakan data produk berhasil ditambah ke

keranjang 3. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

56

8. Use Case Detail Produk Pelanggan

Gambar III.28

Use Case Detail Produk Pelanggan

Tabel III.26

Deskripsi Gambar Use Case Detail Produk Pelanggan

Use Case Narrative Detail Produk Pelanggan

Tujuan Mengakses halaman detail produk

Deskripsi Sistem ini untuk melihat halaman detail produk

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor memilih lebih detail

Aksi Aktor Reaksi Sistem

4. Aktor memilih lebih detail Sistem akan menampilkan halaman detail produk

5. Aktor memilih tambah ke

keranjang

Sistem akan menampilkan halaman keranjang Anda

6. Aktor memilih produk

rekomendasi

Sistem akan menampilkan halaman detail produk lainnya

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

8. Use Case Akun Pelanggan

Gambar III.29

Use Case Akun Pelanggan

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

57

Tabel III.27

Deskripsi Gambar Use Case Akun Pelanggan

Use Case Narrative Akun Pelanggan Tujuan Mengakses halaman akun pelanggan untuk pengaturan akun

Deskripsi Sistem ini untuk halaman akun pelanggan

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor memilih akun pelanggan

Aksi Aktor Reaksi Sistem

1. Aktor memilih akun

pelanggan

Sistem akan menampilkan halaman akun pelanggan

2. Aktor memilih ubah data akun pelanggan

Sistem akan menampilakan data akun dan berhasil memperbaharui data

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

9. Use Case Keranjang Belanja Pelanggan

Gambar III.30

Use Case Keranjang Belanja Pelanggan

Page 29: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

58

Tabel III.28

Deskripsi Gambar Keranjang Belanja Pelanggan

Use Case Narrative Keranjang Belanja Pelanggan Tujuan Mengakses keranjang belanja pelanggan

Deskripsi Sistem ini untuk aktor mengakses keranjang belanja

Skenario Utama

Aktor Pelanggan

Kondisi Awal Aktor melakukan login, selanjutnya memilih halaman

keranjang belanja Aksi Aktor Reaksi Sistem

1. Aktor memilih halaman

keranjang belanja

Sistem akan menampilkan halaman keranjang belanja

2. Aktor memilih belanja lagi

Sistem akan menampilkan halaman belanja

3. Aktor memilih lanjutkan

ke pembayaran

Sistem akan menampilkan halaman pembayaran pesanan

4. Aktor memilih selesaikan pesanan

Pesanan berhasil diselesaikan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh Aktor

Page 30: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

59

3.1.3. Activity Diagram

A. Activity Diagram Admin

1. Activity Diagram Login Admin

Gambar III.31

Activity Diagram Login Admin

Page 31: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

60

2. Activity Diagram Admin Mengelola Produk

Gambar III.32

Activity Diagram Admin Mengelola Produk

Page 32: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

61

3. Activity Diagram Admin Mengelola Pelanggan

Gambar III.33

Activity Diagram Admin Mengelola Pelanggan

4. Activity Diagram Admin Mengelola Kategori

Gambar III.34

Activity Diagram Admin Mengelola Kategori

Page 33: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

62

5. Activity Diagram Admin Mengelola Data Penjualan

Gambar III.35

Activity Diagram Admin Mengelola Data Penjualan

6. Activity Diagram Admin Mengelola Pengaturan Layar

Gambar III.36

Activity Diagram Admin Mengelola Pengaturan Layar

Page 34: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

63

7. Activity Diagram Admin Mengelola Data Kontak Kami

Gambar III.37

Activity Diagram Admin Mengelola Data Kontak Kami

8. Activity Diagram Admin Mengelola Konfirmasi Pembayaran

Gambar III.38

Activity Diagram Admin Mengelola Konfirmasi Pembayaran

Page 35: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

64

9. Activity Diagram Admin Mengelola Laporan

Gambar III.39

Activity Diagram Admin Mengelola Pelanggan

Page 36: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

65

B. Activity Diagram Owner

1. Activity Diagram Login Owner

Gambar III.40

Activity Diagram Login Owner

Page 37: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

66

2. Activity Diagram Owner Mengelola Laporan

Gambar III.41

Activity Diagram Owner Mengelola Laporan

Page 38: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

67

C. Activity Diagram Pengunjung

1. Activity Diagram Daftar Pengunjung

Gambar III.42

Activity Diagram Daftar Pengunjung

Page 39: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

68

D. Activity Diagram Pelanggan

1. Activity Diagram Login Pelanggan

Gambar III.43

Activity Diagram Login Pelanggan

2. Activity Diagram Mengakses Kontak Kami

Gambar III.44

Activity Diagram Mengakses Kontak Kami

Page 40: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

69

3. Activity Diagram Mengakses Konfirmasi Pembayaran

Gambar III.45

Activity Diagram Mengakses Konfirmasi Pembayaran

Page 41: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

70

4. Activity Diagram Belanja Pelanggan

Gambar III.46

Activity Diagram Belanja Pelanggan

Page 42: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

71

3.1.4. Rancangan Dokumen

Pembuatan rancangan dokumen untuk sistem informasi penjualan pakaian muslim

wanita berbasis web e-commerce ini di awali dengan membuat Entity Relationship

Diagram (ERD), yang kemudian di ubah menjadi Logical Record Structure (LRS),

gambaran dari LRS tersebut akan menghasilkan sebuah tabel relasi basis data.

1. Rancangan Dokumen Masukan (Input)

A. Nama Dokumen : Form Pendaftaran Pelanggan

Fungsi : Untuk pendaftaran pelanggan

Sumber : Website

Tujuan : Untuk Pengunjung

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada pendaftar pengunjung menjadi pelanggan

Bentuk : Lihat Lampiran A.1

B. Nama Dokumen : Form Masuk Pelanggan

Fungsi : Untuk masuk (login) pelanggan

Sumber : Website

Tujuan : Untuk pelanggan

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada login pelanggan

Bentuk : Lihat Lampiran A.2

Page 43: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

72

C. Nama Dokumen : Form Masuk Admin

Fungsi : Untuk masuk (login) admin

Sumber : Website

Tujuan : Untuk admin mengelola penjualan

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada login admin

Bentuk : Lihat Lampiran A.3

D. Nama Dokumen : Form Masuk Owner

Fungsi : Untuk masuk (login) owner

Sumber : Website

Tujuan : Untuk owner melihat data laporan-laporan

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada login owner

Bentuk : Lihat Lampiran A.4

E. Nama Dokumen : Form Tambah Kategori

Fungsi : Untuk menambah ketegori produk

Sumber : Website

Tujuan : Untuk admin mengelola kategori

Media : Komputer

Page 44: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

73

Jumlah 1

Frekuensi : Setiap ada penambahan kategori baru

Bentuk : Lihat Lampiran A.5

F. Nama Dokumen : Form Tambah Produk

Fungsi : Untuk menambah produk baru

Sumber : Website

Tujuan : Untuk admin mengelola produk

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada penambahan produk baru

Bentuk : Lihat Lampiran A.6

G. Nama Dokumen : Form Tambah Layar Gerak

Fungsi : Untuk menambah layar gerak

Sumber : Website

Tujuan : Untuk admin mengeloala pengaturan layar

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada penambahan layar gerak

Bentuk : Lihat Lampiran A.7

Page 45: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

74

H. Nama Dokumen : Form Transaksi

Fungsi : Untuk melakukan transaksi

Sumber : Website

Tujuan : Untuk pelanggan melakukan pembelian

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada pelanggan yang melakukan pembelanjaan

Bentuk : Lihat Lampiran A.8

I. Nama Dokumen : Form Kontak Kami

Fungsi : Untuk melakukan kontak kepada admin

Sumber : Website

Tujuan : Untuk pengunjung ataupun pelanggan

Media : Komputer

Jumlah 1

Frekuensi : Setiap ada pertanyaan dan kontak ke admin

Bentuk : Lihat Lampiran A.9

J. Nama Dokumen : Form Konfirmasi Pembayaran

Fungsi : Untuk melakukan konfirmasi pembayaran

Sumber : Website

Tujuan : Untuk pelanggan melakukan konfirmasi pembayaran

Media : Komputer

Page 46: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

75

Jumlah 1

Frekuensi : Setiap ada konfirmasi pembayaran dari pelanggan

Bentuk : Lihat Lampiran A.3

A. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Laporan Data Pelanggan

Fungsi : Untuk melihat data pelanggan keseluruhan

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Jumlah 1

Frekuensi : Setiap mencetak data pelanggan

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Laporan Data Produk

Fungsi : Untuk melihat data produk keseluruhan

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Jumlah 1

Frekuensi : Setiap mencetak data produk

Bentuk : Lihat Lampiran B.2

Page 47: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

76

3. Nama Dokumen : Laporan Data Kategori

Fungsi : Untuk melihat data kategori keseluruhan

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Jumlah 1

Frekuensi : Setiap mencetak data kategori

Bentuk : Lihat Lampiran B.3

4. Nama Dokumen : Laporan Data Penjualan

Fungsi : Untuk melihat data penjualan keseluruhan

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Jumlah 1

Frekuensi : Setiap mencetak data penjualan

Bentuk : Lihat Lampiran B.4

5. Nama Dokumen : Laporan Data Kontak Kami

Fungsi : Untuk melihat data kontak kami keseluruhan

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Page 48: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

77

Jumlah 1

Frekuensi : Setiap mencetak data kontak kami

Bentuk : Lihat Lampiran B.5

6. Nama Dokumen : Laporan Data Konfirmasi Pembayaran

Fungsi : Untuk melihat data konfirmasi pembayaran keseluruhan

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Jumlah 1

Frekuensi : Setiap mencetak data konfirmasi pembayaran

Bentuk : Lihat Lampiran B.6

7. Nama Dokumen : Pie Chart Laporan Penjualan

Fungsi : Untuk melihat data penjualan dengan pie chart

Sumber : Website

Tujuan : Untuk admin

Media : Komputer

Jumlah 1

Frekuensi : Setiap mencetak data pie chart penjualan

Bentuk : Lihat Lampiran B.7

Page 49: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

78

3.2. Desain

3.2.1. Struktur Navigasi

Dengan adanya informasi yang tergambar dalam bentuk struktur navigasi, akan

membantu dalam menggambarkan isi dari setiap halaman dan link atau navigasi antara

halaman-halaman di dalam website tersebut. Adapun struktur navigasi yang digunakan

adalah sebagai berikut:

1. Struktur Navigasi Admin

Gambar III.47

Struktur Navigasi Admin

Page 50: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

79

2. Struktur Navigasi Owner

Gambar III.48

Struktur Navigasi Owner

3. Struktur Navigasi Pengunjung

Gambar III.49

Struktur Navigasi Pengunjung

Page 51: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

80

4. Struktur Navigasi Pelanggan

Gambar III.50

Struktur Navigasi Pelanggan

Page 52: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

81

3.2.2. Entity Diagram Relationship (ERD)

Gambar III.51

Entity Diagram Relationship (ERD)

Page 53: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

82

3.2.3. Logical Record Structure (LRS)

Gambar III.52

Logical Record Structure (LRS)

Page 54: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

83

3.2.4. Spesifikasi File

1. Spesifikasi File Users

Nama File : Users

Fungsi : Untuk mengolah data user

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 634 karakter

Field key : id_pelanggan

Software : phpMyAdmin

Tabel III.29

Spesifikasi File Users

No. Elemen Data Nama Field Type Size Keterangan

1. Id Pelanggan id_pelanggan varchar 11 Primary Key

2. Username username varchar 30 Foreign Key

3. Email email varchar 35

4. Alamat alamat varchar 50

5. Negara negara varchar 9

6. Id Provinsi id_prov int 2 Foreign Key

7. Id Kota id_kota int 3 Foreign Key

8. Kecamatan kecamatan varchar 25

9. Kelurahan kelurahan varchar 25

10. Kodepos kodepos varchar 5

11. Pekerjaan pekerjaan varchar 20

12. No Hp no_hp varchar 14

Page 55: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

84

13. Password password varchar 200

14. Hak Akses hak_akses varchar 5

15. Photo photo varchar 200

2. Spesifikasi File Transaksi

Nama File : Transaksi

Fungsi : Untuk mengolah data transaksi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 63 karakter

Field key : id

Software : phpMyAdmin

Tabel III.30

Spesifikasi File Transaksi

No. Elemen Data Nama Field Type Size Keterangan

1. Id id int 11 Primary Key

+Auto Increment

2. Id Pelanggan id_pelanggan varchar 11 Foreign Key

3. Id Produk produk_id int 4 Foreign Key

4. Tanggal tgl varchar 25

5. Quantity qty int 12

Page 56: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

85

3. Spesifikasi File Produk

Nama File : Produk

Fungsi : Untuk mengolah data produk

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 237 karakter

Field key : id

Software : phpMyAdmin

Tabel III.31

Spesifikasi File Produk

No. Elemen Data Nama Field Type Size Keterangan

1. Id id int 4 Primary Key

+Auto Increment

2. Nama Produk nama_produk varchar 50

3. Harga harga float

4. Quantity qty int 12

5. Model Produk model varchar 50

6. Deskripsi deskripsi text

7. Tanggal tgl varchar 10

8. Photo photo varchar 100

9. Id_kategori id_kategori int 11 Foreign Key

Page 57: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

86

4. Spesifikasi File Keranjang

Nama File : Keranjang

Fungsi : Untuk mengolah data keranjang

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 31 karakter

Field key : id

Software : phpMyAdmin

Tabel III.32

Spesifikasi File Keranjang

No. Elemen Data Nama Field Type Size Keterangan

1. Id id int 4 Primary Key

+Auto Increment

2. Id Pelanggan id_pelanggan varchar 11 Foreign Key

3. Id Produk produk_id int 4 Foreign Key

4. Quantity qty int 12

Page 58: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

87

5. Spesifikasi File Kategori

Nama File : Kategori

Fungsi : Untuk mengolah data kategori

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 31 karakter

Field key : id_ kategori

Software : phpMyAdmin

Tabel III.33

Spesifikasi File Kategori

No. Elemen Data Nama Field Type Size Keterangan

1. Id Kategori id_kategori int 3 Primary Key

+Auto Increment

2. Nama Kategori nama_kategori varchar 7

Page 59: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

88

6. Spesifikasi File Layar

Nama File : Layar

Fungsi : Untuk mengolah data layar

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 267 karakter

Field key : id_layar

Software : phpMyAdmin

Tabel III.34

Spesifikasi File Layar

No. Elemen Data Nama Field Type Size Keterangan

1. Id Layar id_layar Int 3 Primary Key

+Auto Increment

2. Judul judul varchar 30

3. Sub Judul subjudul varchar 30

4. Deskripsi deskripsi text

5. Image image varchar 200

6. Id Produk id_produk int 4 Foreign Key

Page 60: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

89

7. Spesifikasi File Konfirmasi

Nama File : Konfirmasi

Fungsi : Untuk mengolah data konfirmasi

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 318 karakter

Field key : id_konfirmasi

Software : phpMyAdmin

Tabel III.35

Spesifikasi File Konfirmasi

No. Elemen Data Nama Field Type Size Keterangan

1. Id Konfirmasi id_ konfirmasi varchar 11 Primary Key

2. No Pesanan no_pesanan varchar 11 Foreign Key

3. Nama nama varchar 30

4. Tanggal tgl varchar 35

5. Bayar bayar int 11

6. Bank bank varchar 20

7. Gambar gambar varchar 200

Page 61: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

90

8. Spesifikasi File Kontak

Nama File : Kontak

Fungsi : Untuk mengolah data kontak

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 318 karakter

Field key : -

Software : phpMyAdmin

Tabel III.36

Spesifikasi File Kontak

No. Elemen Data Nama Field Type Size Keterangan

1. Nama nama varchar 30

2. Email email varchar 35

3. Subjek subjek varchar 40

4. Pesan pesan text

Page 62: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

91

9. Spesifikasi File Provinsi

Nama File : Provinsi

Fungsi : Untuk mengolah data provinsi

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 28 karakter

Field key : id_prov

Software : phpMyAdmin

Tabel III.37

Spesifikasi File Provinsi

No. Elemen Data Nama Field Type Size Keterangan

1. Id Provinsi id_prov int 3 Primary Key

+Auto Increment

2. Nama Provinsi prov_nama varchar 25

Page 63: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

92

10. Spesifikasi File Kota

Nama File : Kota

Fungsi : Untuk mengolah data kota

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media File : Harddisk

Panjang record : 28 karakter

Field key : id_kota

Software : phpMyAdmin

Tabel III.38

Spesifikasi File Kota

No. Elemen Data Nama Field Type Size Keterangan

1. Id Kota id_kota int 3 Primary Key

+Auto Increment

2. Nama Kota kota_nama varchar 25

3. Id Provinsi prov_id_fk int 3 Foreign Key

Page 64: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

93

3.2.5. User Interface

Pada perancangan website penjualan pakaian muslim wanita ini penulis membuat

sebuah bentuk tampilan user interface dari halaman-halaman situs web, diantaranya:

1. User Interface Admin

a. User Interface Login Admin

Gambar III.53

User Interface Login Admin

Page 65: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

94

b. User Interface Beranda Admin

Gambar III.54

User Interface Beranda Admin

Page 66: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

95

c. User Interface Admin Mengelola Data Produk

Gambar III.55

User Interface Admin Mengelola Data Produk

Page 67: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

96

d. User Interface Admin Mengelola Tambah Produk

Gambar III.56

User Interface Admin Mengelola Tambah Produk

Page 68: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

97

e. User Interface Admin Mengelola Tambah Layar

Gambar III.57

User Interface Admin Mengelola Tambah Layar

f. User Interface Admin Mengelola Edit Produk

Gambar III.58

User Interface Admin Mengelola Edit Produk

Page 69: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

98

g. User Interface Admin Mengelola Data Pelanggan

Gambar III.59

User Interface Admin Mengelola Data Pelanggan

Page 70: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

99

h. User Interface Admin Melihat Data Pelanggan

Gambar III.60

User Interface Admin Melihat Data Pelanggan

Page 71: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

100

i. User Interface Admin Mengelola Data Kategori

Gambar III.61

User Interface Admin Mengelola Data Kategori

Page 72: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

101

j. User Interface Admin Mengelola Data Penjualan

Gambar III.62

User Interface Admin Mengelola Data Penjualan

Page 73: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

102

k. User Interface Admin Mengelola Pengaturan Layar

Gambar III.63

User Interface Admin Mengelola Pengaturan Layar

l. User Interface Admin Mengelola Data Kontak Kami

Gambar III.64

User Interface Admin Mengelola Data Kontak Kami

Page 74: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

103

m. User Interface Admin Melihat Data Kontak Kami

Gambar III.65

User Interface Admin Melihat Data Kontak Kami

n. User Interface Admin Mengelola Data Konfirmasi Pembayaran

Gambar III.66

User Interface Admin Mengelola Data Konfirmasi Pembayaran

Page 75: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

104

o. User Interface Admin Mengelola Data Laporan

Gambar III.67

User Interface Admin Mengelola Data Laporan

Page 76: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

105

p. User Interface Admin Melihat Situs

Gambar III.68

User Interface Admin Melihat situs

Page 77: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

106

2. User Interface Owner

a. User Interface Login Owner

Gambar III.69

User Interface Login Owner

Page 78: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

107

b. User Interface Beranda Owner

Gambar III.70

User Interface Beranda Owner

Page 79: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

108

c. User Interface Owner Mengelola Laporan

Gambar III.71

User Interface Owner Mengelola Laporan

Page 80: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

109

3. User Interface Pengunjung

a. User Interface Beranda Pengunjung

Gambar III.72

User Interface Beranda Pengunjung

Page 81: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

110

b. User Interface Tentang Kami

Gambar III.73

User Interface Tentang Kami

Page 82: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

111

c. User Interface Cara Beli

Gambar III.74

User Interface Cara Beli

Page 83: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

112

d. User Interface Kontak Kami

Gambar III.75

User Interface Kontak Kami

Page 84: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

113

e. User Interface Belanja Pengunjung

Gambar III.76

User Interface Belanja Pengunjung

Page 85: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

114

f. User Interface Daftar Pengunjung

Gambar III.77

User Interface Daftar Pengunjung

Page 86: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

115

4. User Interface Pelanggan

a. User Interface Masuk Pelanggan

Gambar III.78

User Interface Masuk Pelanggan

Page 87: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

116

b. User Interface Beranda Pelanggan

Gambar III.79

User Interface Beranda Pelanggan

Page 88: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

117

c. User Interface Belanja Pelanggan

Gambar III.80

User Interface Belanja Pelanggan

Page 89: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

118

d. User Interface Detail Produk Pelanggan

Gambar III.81

User Interface Detail Produk Pelanggan

Page 90: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

119

e. User Interface Keranjang Belanja Pelanggan

Gambar III.82

User Interface Keranjang Belanja Pelanggan

Page 91: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

120

f. User Interface Transaksi

Gambar III.83

User Interface Transaksi

Page 92: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

121

g. User Interface Transaksi Berhasil

Gambar III.84

User Interface Transaksi Berhasil

Page 93: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

122

h. User Interface Konfirmasi Pembayaran

Gambar III.85

User Interface Konfirmasi Pembayaran

Page 94: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

123

3.3. Implementasi

3.3.1. Blackbox Testing

1. Form Login Admin

Tabel III.39

Hasil Pengujian Black Box Testing Form Login Admin

No. Skenario

pengujian

Test case Hasil yang diharapkan Hasil

pengujian

Kesimpulan

1. Nama user dan

Password

tidak diisi

kemudian klik

tombol login

Nama user:

(kosong)

Password:

(kosong)

Sistem akan menolak

akses dan

menampilkan pesan

“Username masih

kosong!”

“Password masih

kosong!”

Sesuai

harapan

Valid

2. Mengetikkan

Nama user dan

Password

tidak diisi atau

kosong

kemudian klik tombol login

Nama user:

admin

Password :

(kosong)

Sistem akan menolak

akses dan

menampilkan pesan

“Password masih

kosong!”

Sesuai

harapan

Valid

3. Nama user

tidak di isi

(kosong) dan

Password diisi

kemudian klik tombol login

Nama user:

(kosong)

Password:

admin

Sistem akan menolak

Akses dan

menampilkan pesan

“Username masih

kosong!”

Sesuai

harapan

Valid

4. Mengetikkan

salah satu

kondisi salah

pada Nama

user atau

Password

kemudian klik

tombol login

Nama user:

admin

(benar)

Password:

12345

(salah)

Sistem akan menolak

akses akan kembali

diarahkan ke halaman

login

dan menampilkan

pesan “Maaf, Username

dan Password Anda

Salah!!”

Sesuai

harapan

Valid

5. Mengetikkan

Nama user dan

Password

dengan data

yang benar

kemudian klik tombol login

Nama user

: admin

(benar)

Password:

admin

(benar)

Sistem akan menerima

akses login

Sesuai

harapan

Valid

Page 95: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

124

2. Form Login Owner

Tabel III.40

Hasil Pengujian Black Box Testing Form Login Owner

No. Skenario

pengujian

Test case Hasil yang diharapkan Hasil

pengujian

Kesimpulan

1. Nama user dan

Password

tidak diisi

kemudian klik

tombol login

Nama user:

(kosong)

Password:

(kosong)

Sistem akan menolak

akses dan

menampilkan pesan

“Username masih

kosong!”

“Password masih

kosong!”

Sesuai

harapan

Valid

2. Mengetikkan

Nama user dan

Password

tidak diisi atau

kosong

kemudian klik

tombol login

Nama user:

admin

Password :

(kosong)

Sistem akan menolak

akses dan

menampilkan pesan

“Password masih

kosong!”

Sesuai

harapan

Valid

3. Nama user

tidak di isi

(kosong) dan

Password diisi

kemudian klik

tombol login

Nama user:

(kosong)

Password:

admin

Sistem akan menolak

Akses dan

menampilkan pesan

“Username masih

kosong!”

Sesuai

harapan

Valid

4. Mengetikkan

salah satu

kondisi salah

pada Nama

user atau

Password

kemudian klik

tombol login

Nama user:

owner

(benar)

Password:

12345

(salah)

Sistem akan menolak

akses akan kembali

diarahkan ke halaman

login

dan menampilkan

pesan “Maaf,

Username

dan Password Anda

Salah!!”

Sesuai

harapan

Valid

5. Mengetikkan

Nama user dan

Password

dengan data

yang benar

kemudian klik tombol login

Nama user

: owner

(benar)

Password:

owner

(benar)

Sistem akan menerima

akses login

Sesuai

harapan

Valid

Page 96: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

125

3. Form Login Pelanggan

Tabel III.41

Hasil Pengujian Black Box Testing Form Login Pelanggan

No. Skenario

pengujian

Test case Hasil yang diharapkan Hasil

pengujian

Kesimpulan

1. Nama user dan

Password

tidak diisi

kemudian klik

tombol login

Nama user:

(kosong)

Password:

(kosong)

Sistem akan menolak

akses dan

menampilkan pesan

“Username masih

kosong!”

“Password masih

kosong!”

Sesuai

harapan

Valid

2. Mengetikkan

Nama user dan

Password

tidak diisi atau

kosong

kemudian klik

tombol login

Nama user:

Maghfiroh

Maulani

Password :

(kosong)

Sistem akan menolak

akses dan

menampilkan pesan

“Password masih

kosong!”

Sesuai

harapan

Valid

3. Nama user

tidak di isi

(kosong) dan

Password diisi

kemudian klik tombol login

Nama user:

(kosong)

Password:

12345

Sistem akan menolak

Akses dan

menampilkan pesan

“Username masih

kosong!”

Sesuai

harapan

Valid

4. Mengetikkan

salah satu

kondisi salah

pada Nama

user atau

Password

kemudian klik

tombol login

Nama user:

Maghfiroh

Maulani

(benar)

Password:

12345 (salah)

Sistem akan menolak

akses akan kembali

diarahkan ke halaman

login

dan menampilkan

pesan “Maaf, Username

dan Password Anda

Salah!!”

Sesuai

harapan

Valid

5. Mengetikkan

Nama user dan

Password

dengan data

yang benar

kemudian klik

tombol login

Nama user:

Maghfiroh

Maulani

(benar)

Password:

11111111 (benar)

Sistem akan menerima

akses login

Sesuai

harapan

Valid

Page 97: BAB III PEMBAHASAN - Bina Sarana Informatika · Use Case Narrative Mengelola Data Produk Tujuan Mengelola data produk. Deskripsi Sistem ini untuk aktor mengelola data produk; menambah,

126

3.3.2. Spesifikasi Hardware dan Software

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang

dibutuhkan untuk mengimplementasi sistem informasi penjualan pakaian muslim wanita.

A. Spesifikasi Perangkat Keras

Spesifikasi perangkat keras yang penulis gunakan adalah :

1. Processor : Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz (4 CPUs)

2. Memory : 4096MB RAM

3. Hard disk : 500 GB

4. Monitor : 14 “LED Display

5. Disk Drive : CD/DVD

6. Keyboard : 102 Keys

7. Printer : Brother

8. Mouse : Optical Mouse

B. Spesifikasi Perangkat Lunak

Spesifikasi perangkat keras yang penulis gunakan adalah :

1. Sistem Operasi : Windows 8.1

2. Program Design : Netbeans IDE 8.1

3. Bahasa Script : Java, Java Script, CSS

4. Aplikasi Pendukung : Enterprise Architect, Balsamiq Mockup 3, draw.io

5. Web Server : XAMPP v3.2.2

6. Web Browser : Mozilla Firefox, Google Chrome

7. Database : MySQL PhpMyAdmin