• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
37
0
0

Teks penuh

(1)

21

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

Menganalisa kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan sistem. Kemudian merancang sebuah sistem yang dapat digunakan untuk mengelola data transaksi kue pada BuTri Cake and Bakery.

4.1.1.Analisis Kebutuhan

Sebuah sistem yang dibuat untuk mengelola data-data kue yang terjual sehingga dapat mempermudah admin dalam pencatatan transaksi.

A. Kebutuhan Pengguna

Dalam sistem penjualan kue terdapat admin yang dapat berinteraksi dalam lingkungan sistem, yang diusulkan dengan beberapa prosedur diantara nya:

1. Halaman Admin

a. Admin dapat melakukan login dengan memasukan username dan

password.

b. Admin dapat mengakses menu utama c. Admin dapat mengelola data admin d. Admin dapat mengelola data pelanggan e. Admin dapat mengelola data pemesanan f. Admin dapat mengelola data produk g. Admin dapat mengelola data transaksi h. Admin dapat melakukan transaksi i. Admin dapat melakukan logout j. Admin dapat mencetak laporan

(2)

B. Kebutuhan Sistem

1. Admin harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini dengan memasukan username dan password agar privasi masing-masing admin tetap terjaga keamanannya.

2. Admin harus melakukan logout setelah selesai menggunakan aplikasi ini. 4.1.2.Rancangan Diagram Use Case

Gambar IV.1

Use Case Diagram Penjualan Kue

A. Definisi Aktor

Berikut ini merupakan aktor sistem penjualan kue pada toko BuTri Cake and Bakery.

Tabel IV.1

Deskripsi Aktor dalam Use Case Diagram Usulan Aktor

Admin

Deskripsi

Aktor yang dapat melakukan login, mengelola data admin, mengelola data pelanggan, mengelola data produk, mengelola data pesanan, mengelola data transaksi dan melakukan transaksi

(3)

B. Definisi Use Case

Berikut ini merupakan pendefinisian use case penjualan kue pada toko BuTri Cake and Bakery.

Tabel IV.2

Deskripsi Use Case Diagram Usulan Login

Use Case Name Melakukan Login

Post-Conditions Admin keluar dari sistem

Actors Admin

1. Admin masuk kedalam sistem 2. Sistem menampilkan form login

3. Admin memasukan username dan password 4. Sistem akan menampilkan menu utama

A1. Sistem akan menampilkan menu utama A2. Admin akan keluar dari sistem

B1. Admin memasukan username dan password B2. Sistem mengecek username dan password tidak valid

B3. Sistem menampilkan kotak dialog "username dan password salah!"

Invariant B

Failed end condition Tampil kotak dialog " username dan password salah!"

5. jika admin memilih menu logout akan menampilkan form login

Main Flow/basic path

Alternative flow/Invariant A

Requirements Admin dapat melakukan login dan logout

Goal Admin masuk kedalam sistem dan keluar dari

sistem

Pre-Conditions Admin memasukan username dan password

Tabel IV.3

Deskripsi Use Case Diagram Usulan Mengelola Data Admin

Use Case Name Mengelola data admin

Requirements Admin dapat menambah admin baru

Goal Admin masuk kedalam sistem dan keluar dari

(4)

Post-Conditions Admin keluar dari sistem

Actors Admin

1. Admin masuk kedalam menu data admin 2. Sistem menampilkan form data admin

3. Admin memasukan kode admin, nama admin, username dan password

A1. Sistem akan menampilkan menu utama A2. Admin akan keluar dari sistem

Invariant B B1. Admin memasukan kode admin, nama admin,

username, dan password

Failed end condition

-4. jika admin memilih menu keluar akan menampilkan menu utama

Main Flow/basic path

Alternative flow/Invariant A

Pre-Conditions Admin menginput kode admin, nama admin,

password, dan username

Tabel IV.4

Deskripsi Use Case Diagram Usulan Mengelola Data Pelanggan

Use Case Name Mengelola Data Pelanggan

Post-Conditions Admin keluar dari sistem

Actors Admin

1. Admin masuk kedalam menu data pelanggan 2. Sistem menampilkan menu data pelanggan 3. Jika admin menambah pelanggan

4. Sistem akan menampilkan form data pelanggan 5. jika admin memilih menu keluar sistem akan menampilkan menu utama

A1. Sistem akan menampilkan menu utama A2. Admin akan keluar dari sistem

B1. Admin memasukan username dan password B2. Sistem mengecek username dan password tidak valid

B3. Sistem menampilkan kotak dialog "username dan password salah!"

Requirements Admin dapat menambah dan update data

pelanggan

Goal Admin masuk kedalam sistem dan keluar dari

sistem

Pre-Conditions Admin memasukan kode, nama, alamat, no telp

Invariant B

Failed end condition

-Alternative flow/Invariant A Main Flow/basic path

(5)

Tabel IV.5

Deskripsi Use Case Diagram Usulan Mengelola Data Pesanan

Use Case Name Mengelola Data Pesanan

Post-Conditions Admin keluar dari sistem

Actors Admin

1. Admin masuk kedalam menu data pesanan 2. Sistem menampilkan form data pesanan 3. Admin menginput tanggal, nama, jumlah

A1. Sistem akan menampilkan menu transaksi dan menu utama

A2. Admin akan keluar dari sistem

Invariant B B1. Admin menginput tanggal, nama, dan jumlah

Requirements Admin dapat menambah pesanan baru

Goal Admin masuk kedalam sistem dan keluar dari

sistem

Pre-Conditions Admin menginput tanggal, nama, jumlah

Failed end condition

-4. jika admin memilih menu keluar akan menampilkan menu utama

Main Flow/basic path

Alternative flow/Invariant A

Tabel IV.6

Deskripsi Use Case Diagram Usulan Mengelola Data Produk

Post-Conditions Admin keluar dari sistem

Actors Admin

1. Admin masuk kedalam menu data produk 2. Sistem menampilkan form data produk 3. Admin memasukan kode produk, nama produk, harga jual, stok, exp

A1. Sistem akan menampilkan menu utama A2. Admin akan keluar dari sistem

Invariant B B1. Admin memasukan kode produk, nama

produk, harga jual, stok, exp

Requirements Admin dapat menambah dan update kue

Goal Admin masuk kedalam sistem dan keluar dari

sistem

Pre-Conditions Admin menginput kode produk, nama produk,

harga jual, stok, exp

Failed end condition

-4. jika admin memilih menu keluar akan menampilkan menu utama

Main Flow/basic path

(6)

Tabel IV.7

Deskripsi Use Case Diagram Usulan Mengelola Menu Transaksi

Use Case Name Mengelola menu transaksi

Post-Conditions Admin keluar dari sistem

Actors Admin

1. Admin masuk kedalam menu transaksi 2. Sistem menampilkan form menu transaksi 3. Admin memasukan harga satuan, jumlah, dan pembayaran

A1. Sistem akan menampilkan menu utama A2. Admin akan keluar dari sistem

Invariant B B1. Admin memasukan harga satuan, jumlah, dan

pembayaran

Requirements Admin dapat menambah transaksi baru

Goal Admin masuk kedalam sistem dan keluar dari

sistem

Pre-Conditions Admin menginput harga satuan, jumlah, dan

pembayaran

Failed end condition

-4. jika admin memilih menu keluar akan menampilkan menu utama

Main Flow/basic path

(7)

4.1.3.Rancangan Activity Diagram

a. Activity Diagram Login

Gambar IV.2

Activity Diagram Login act Login

Admin Sistem

Mulai

Memulai aplikasi tampil form login

masukkan username dan passw ord

halaman menu utama

selesai Ya

(8)

b. Activity Diagram Data Admin

Gambar IV.3

Activity Diagram Data Admin act Data Admin

Sistem Admin

mulai

pilih data admin tampil form data admin

pilih tindakan

tambah?

input kode, nama,

passw ord, username simpan data berhasil disimpan

cari nama dmin mencari data

pilih tindakan pilih data

hapus update

edit data

simpah data berhasil diupdate

data berhasil dihapus

keluar

cari?

tampil menu utama

selesai Ya

(9)

c. Activity Diagram Data Pelanggan

Gambar IV.4

Activity Diagram Data Pelanggan act Data Pelanggan

Sistem Admin

Mulai

pilih menu data

pelanggan tampil menu data pelanggan

pilih tindakan

tambah?

input nama, alamat, no

telp simpan

tampil kotak dialog "data berhasil disimpan!"

cari?

cari nama pelanggan mencari data

pilih data pilih tindakan

hapus update?

keluar

edit data

simpan data berhasil disimpan

data berhasil dihapus

tampil menu utama

selesai Ya

(10)

d. Activity Diagram Data Pesanan

Gambar IV.5

Activity Diagram Data Pesanan act Data Pesanan

Sistem Admin

mulai

pilih data pesanan tampil form data pesanan

pilih tindakan

cari?

cari nama pelanggan mencari data

pilih data pilih tindakan

hapus update

edit data

update data berhasil diupdate

data berhasil dihapus

Keluar tampil menu utama

selesai Ya

(11)

e. Activity Diagram Data Produk

Gambar IV.6

Activity Diagram Data Produk act Data Produk

Sistem Admin

mulai

pilih menu data produk tampil menu data

produk

pilih tindakan

tambah?

input kode, nama,

harga, stok, exp simpan data berhasil disimpan

cari?

cari nama admin mencari data

pilih data pilih tindakan

hapus update

edit data

simpan data berhasil diupdate

data berhasil dihapus

keluar tampil menu utama

selesai Ya

Ya Tidak

(12)

f. Activity Diagram Data Transaksi

Gambar IV.7

Activity Diagram Data Transaksi

g. Activity Diagram Menu Logout

Gambar IV.8

Activity Diagram Menu Logout act Logout

Sistem Admin

Mulai

pilih menu logout tampil menu login

selesai act Data Transaksi

Sistem Admin

Mulai

pilih menu data transaksi tampil menu data

transaksi

cari kode transaksi

pilih data tampil detail transaksi

hapus

data berhasil dihapus

(13)

h. Activity Diagram Laporan Penjualan

Gambar IV.9

Activity Diagram Laporan Penjualan

i. Activity Diagram Laporan Pesanan

Gambar IV.10

Activity Diagram Laporan Pesanan act Laporan Penj ualan

Sistem Admin

Mulai

pilih menu laporan

penj ualan tampil kotak tanggal

input tanggal

ceak?

tampil hasil cetak

tampil menu utama

selesai T idak

Ya

act Laporan Pesanan

Admin Sistem

Mulai

ceak?

sel esai

pilih laporan pesanan tampil kotak tanggal

input tanggal

tampil hasil cetak tampil menu utama

(14)

j. Activity Diagram Laporan Harian

Gambar IV.11

Activity Diagram Laporan Harian act Laporan Harian

Sistem Admin

mulai

pilih laporan harian tampil kotak tanggal

input tanggal

Cetak?

tampil hasil cetak

tampil menu utama

(15)

k. Activity Diagram Menu Transaksi

Gambar IV.12

Activity Diagram Menu Transaksi act Menu Transaksi

Sistem Admin

mulai

pilih menu transaksi tampil menu transaksi

pilih tindakan

penj ualan pesanan

input(nama pelanggan, nama produk, j umlah)

input bayar

input tanggal pesanan

input(nama pelanggan, nama produk, j umlah)

input bayar

simpan mencetak struk

(16)

4.1.4.Rancangan Dokumen Sistem Usulan

Spesifikasi sistem berjalan adalah rangkaian dari proses-proses yang terjadi dalam sistem berjalan yang memerlukan dokumen-dokumen masukan yang mendukung terhadap jalannya proses untuk menghasilkan dokumen keluaran.

A. Dokumen Masukan

Dokumen masukan yang digunakan pada sistem usulan: 1. Nama dokumen : Purchase Order

Fungsi : Sebagai bukti penjualan dalam waktu perbulan

Sumber : Customer

Tujuan : Admin

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap terjadinya penyerahan laporan harian

Bentuk : C.1

B. Dokumen Keluaran

Bentuk rancangan dokumen keluaran yang digunakan pada sistem usulan adalah:

1. Nama dokumen : Struk

Fungsi : Sebagai bukti pembayaran

Sumber : Admin

Tujuan : Customer

Media : Kertas

Jumlah :1 lembar

Frekuensi : Setiap terjadinya transaksi

(17)

2. Nama dokumen : Laporan Pesanan

Fungsi : Sebagai bukti kue masuk Sumber : Pimpinan

Tujuan : Kasir

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap terjadinya pemasukan kue ketoko Bentuk : D.2

3. Nama dokumen : Laporan Harian

Fungsi : Sebagai bukti pembayaran

Sumber : Admin

Tujuan : Customer

Media : Kertas

Jumlah :1 lembar

Frekuensi : Setiap terjadinya transaksi

(18)

4.1.5. Rancangan Prototype Form Login

Gambar IV.13

Tampilan Form Login

Form Menu Utama

Gambar IV.14

(19)

Form Menu Transaksi

Gambar IV.15

Tampilan Form Menu Transaksi

Form Data Pelanggan

Gambar IV.16

(20)

Form Data Pesanan

Gambar IV.17

Tampilan Form Data Pesanan

Form Data Produk

Gambar IV.18

(21)

Form Data Transaksi

Gambar IV.19

Tampilan Form Data Transaksi

Form Laporan Produk

Gambar IV.20

Tampilan Form Laporan Produk

Form Laporan Pelanggan

Gambar IV.21

(22)

Form Laporan Penjualan

Gambar IV.22

Tampilan Form Laporan Penjualan

Form Laporan Pemesanan

Gambar IV.23

Tampilan Form Laporan Pemesanan

Form Laporan Penjualan Harian

Gambar IV.24

(23)

4.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak ini difokuskan pada atribut, yaitu erd, lrs spesifikasi file, class diagram, sequence diagram, dan spesifikasi hardware dan software

4.2.1.Entity Relationship Diagram (ERD)

Penggambaran proses relasi yang telah dibuat pada Use Case Diagram kembali ke dalam bentuk Entity Relationship Diagram, sehingga hubungan antar entity satu dengan yang lainnya dapat terlihat dan melibatkan rancangan field-field dalam database. Adapun bentuk Entity Relationship Diagram (ERD) yang dibuat untuk sistem penjualan kue pada toko BuTri Cake and Bakery dalam perancangan basis data disini, sebagai berikut:

Gambar IV.25

Entity Relationship Diagram

erd usulan admin kode_admin nama_admin username password produk kode_produk nama_produk harga stok transaksi kode_transaksi tanggal_transaksi detail_transaksi kode_transaksi kode_produk harga jumlah subtotal exp kode_pelanggan jenis tanggal_pesanan status pelanggan kode_pelanggan nama_pelanggan alamat no_telp kode_admin 1 memiliki M 1 melakukan M 1 mempunyai M M memiliki 1

(24)

4.2.2.Logical Record Structure (LRS)

Gambar IV.26

Logical Record Structure

4.2.3.Spesifikasi File

Spesifikasi file menunjukan tentang file pada sistem usulan ini dibuat agar file-file yang telah ada tidak mengalami kerusakan. Untuk pengolahan data pada waktu pemprosesan maka data-data yang akan dimasukkan beberapa file, yaitu:

1. File Admin

Nama File : admin Akronim : admin

Fungsi : Untuk menyimpan data admin Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

(25)

Panjang Record : 42 byte Kunci Field : kode_admin Software : xampp

Tabel IV. 8 Spesifikasi File Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Admin kode_admin Varchar 6 Primary Key

2 Nama Admin nama_admin Varchar 15

3 Username username Varchar 15

4 Password password Varchar 6

2. File Detail Transaksi

Nama File : detail_transaksi Akronim : detail transaksi

Fungsi : Untuk menyimpan detail transaksi Tipe : File History

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang Record : 36 byte Kunci Field : - Software : xampp

(26)

Tabel IV. 9

Spesifikasi File Detail Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan 1 Kode Transaksi kode_transaksi Varchar 6

2 Kode Produk kode_produk Varchar 6

3 Harga harga int 8

4 Jumlah jumlah int 8

5 Subtotal subtotal int 8

3. File Keranjang

Nama File : keranjang Akronim : Keranjang

Fungsi : Untuk menyimpan detail transaksi sementara Tipe : File sementara

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang Record : 36 byte

Kunci Field : kode_keranjang Software : xampp

Tabel IV. 10

Spesifikasi File Keranjang

No Elemen Data Akronim Tipe Panjang Keterangan 1 Kode Keranjang kode_keranjang int 6 Primary Key

2 Kode Produk kode_produk Varchar 6

3 Harga harga int 8

4 Jumlah jumlah int 8

(27)

4. File Pelanggan

Nama File : pelanggan Akronim : pelanggan

Fungsi : Untuk menyimpan data pelanggan Tipe : File Data pelanggan

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang Record : 53 byte

Kunci Field : kode_pelanggan Software : xampp

Tabel IV. 11

Spesifikasi File Pelanggan

No Elemen Data Akronim Tipe Panjang Keterangan 1 Kode Pelanggan kode_pelanggan Varchar 6 Primary Key

2 Nama Pelanggan nama_pelanggan Varchar 15

3 Alamat Alamat Varchar 20

4 No Telepon no_telp Varchar 12

5. File Produk

Nama File : produk Akronim : produk

Fungsi : Untuk menyimpan data produk Tipe : File Data produk

Organisasi File : Indexed Sequential Akses File : Random

(28)

Media : Harddisk Panjang Record : 40 byte Kunci Field : kode_produk Software : xampp

Tabel IV. 12 Spesifikasi File Produk

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Produk kode_produk Varchar 6 Primary Key

2 Nama Produk nama_produk Varchar 15

3 Harga harga Double 8

4 Stok stock int 3

5 Exp exp Varchar 8

6. File Transaksi

Nama File : transaksi Akronim : transaksi Fungsi : Untuk transaksi Tipe : File transaksi Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk Panjang Record : 42 byte

Kunci Field : kode_transaksi Software : xampp

(29)

Tabel IV. 13 Spesifikasi File Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Transaksi kode_transaksi Varchar 6 Primary Key

2 Tanggal Transaksi tanggal_transaksi Date

3 Kode Pelanggan kode_pelanggan Varchar 6

4 Jenis jenis Varchar 15

5 Tanggal Pesanan tanggal_pesanan Varchar 8

6 Status status Varchar 7

4.2.4.Class Diagram

Gambar IV.27

Class Diagram Usulan Penjualan Kue class diagram admin + kode_admin: char + nama_admin: char + password: char + username: char - hapus(): void - tambah_admin(): void - update(): void transaksi + jenis: char + kode_admin: char + kode_pelanggan: char + kode_transaksi: char + status: char + tanggal_pesanan: char + tanggal_transaksi: char - hapus(): char - simpan(): char - tambah(): char pelanggan + alamat: char + kode_pelanggan: char + nama_pelanggan: char + no_tep: char - tambah(): char - update(): char detail_transaksi + harga: char + jumlah: char + kode_produk: char + kode_transaksi: char + subtotal: char - hapus(): char - tambah(): char produk + exp: char + harga: char + kode_produk: char + nama_produk: char + stok: char - hapus(): char - tambah(): char - update(): char 1..* 1 1 1..* 1 1..* 1..* 1

(30)

4.2.5.Sequence Diagram

a. Sequence diagram usulan Login

Gambar IV.28

Sequence Diagram Usulan Login

b. Sequence Diagram usulan Data Admin

Gambar IV.29

Sequence Diagram Usulan Data Admin sd Data Admin

Admin

form data admin proses tambah proses pencarian tabel data admin form menu utama

cari(nama admin) keluar() tampil(kode, nama, username, password) update() tampil(kode, nama, username, password) piih data admin()

hapus() tambah(kode, nama, username, password)

sd Login

Admin

Form Login Validasi Login Menu Utama

Login berhasil() Validasi username dan

password() Masukan username

dan password()

Username dan password salah()

(31)

c. Sequence Diagram usulan Data Pelanggan

Gambar IV.30

Sequence Diagram Usulan Data Pelanggan

d. Sequence Diagram usulan Data Pesanan

Gambar IV.31

Sequence Diagram Usulan Data Pesanan sd Data Pelanggan

Admin

Form data pelanggan

proses tambah proses pencarian

tabel pelanggan menu utama

get(data pelanggan) tampil(kode, nama,

alamat, no telp)

kel uar() cari(nama peanggan) pi lih menu data

pelanggan() update() hapus() tambah() i nput(kode, nama, alamat, no telp sd Data pesanan Admin

form data pesanan proses tambah form menu transaksi proses pencarian tabel detail pesanan menu utama update() keluar() tampil menu transaksi() tambah() hapus() pilih data pesanan() get(data pesanan) cari ()

(32)

e. Sequence Diagram usulan Data Produk

Gambar IV.32

Sequence Diagram Usulan Data Produk

f. Sequence Diagram usulan Data Transaksi

Gambar IV.33

Sequence Diagram Usulan Data Transaksi sd Data Produk

Admin

form data produk tabel data produk prosestambah proses pencarian menu utama

tampil data poduk() input( kode, nama,

harga jual, stok, exp) tambah()

tampil(kode, nama, harga jual, stok, exp)

hapus()

keluar()

simpan() pilih form data

produk() update() cari() sd Data Transaksi Admin form data transaksi proses tambah transaksi proses pencarian form menu transaksi menu utama tambah() tampil menu transaksi() pi ihh data transaksi() hapus() cari(kode transaksi) keluar()

(33)

g. Sequence Diagram usulan Menu Transaksi

Gambar IV.34

Sequence Diagram Usulan Menu Transaksi

4.2.6.Spesifikasi Software dan Hardware A. Spesifikasi Hardware

Spesifikasi hardware yang perlu diperhatikan, yaitu: 1. CPU

a. Processor AMD A8-7410 APU b. RAM 2 GB c. Hard Disk 500 GB 2. Mouse 3. Keyboard 4. Monitor sd Menu Transaksi Admin

form transaksi menu data transaksi

menu utama table transaksi menu pelanggan

proses simpan

pi lih transaksi/pemesanan()

tambah()

kel uar()

data berhasil dihapus() hapus()

data berhasil disimpan()

tampil an menu utama() berhasi l di simpan() simpan()

tampil menu pelanggan() tambah pelanggan()

(34)

5. Printer

B. Spesifikasi Software

Spesifikasi hardware yang perlu diperhatikan, yaitu:

1. Sistem operasi yang digunakan seperti: Netbeans IDE 8.2.

2. Aplikasi seperti XAMPP yang terdiri dari beberapa komponen, diantaranya: a. Aplikasi Apache Server v2

b. Aplikasi PHP Server v2 c. Aplikasi MySQL Server v5 d. Aplikasi PhpMyAdmin v3 4.3.Jadwal Implementasi

Tabel IV.14 Jadwal Implementasi

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan Data Awal 2 Analisa 3 Desain Sistem 6 Tes Sistem 7 Pelatihan 9 Evaluasi dan Operasional 4 Desain Perangkat Lunak

5 Pembuatan & Tes Program

8 Pembuatan Buku Petunjuk

WAKTU

(35)

4.4. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian terhadap form Login

Tabel IV.15

Hasil Pengujian Black Box Testing Login

4

Menginput username dan password dengan data yang benar kemudian klik login

Username : admin Password : admin sistem menerima, dan menampilkan menu utama Sesuai Harapan Valid

Menginput salah satu kondisi salah pada username atau password kemudian klik login

Username : admin Password : admim 3 Tampil kotak dialog "Password salah!" Sesuai Harapan Valid Sesuai Harapan Valid

Menginput username. Password kosong kemudian klik login

2 Username : admin Password : (kosong) Tampil kotak dialog "Password salah!" Sesuai Harapan Valid

1 Username , password tidak diisi

kemudian klik tombol login

Username : (kosong) Password : (kosong)

Tampil kotak dialog "user tidak ditemukan!"

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil

Pengujian Ket

2. Pengujian terhadap form Data Admin Tabel IV.16

Hasil Pengujian Black Box Testing Data Admin

Kode Admin: adm004 Nama Admin: Imam Username: Imam Password: Imam Kode Admin: adm004 Nama Admin: Imam Username: Imam Password: (Kosong)

Ket

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil Pengujian

Sesuai

Harapan Valid

Ada salah satu field yang tidak terisi 2 Sistem akan menolak dan menampilkan "Lengkapi Data!" Sesuai Harapan Valid

1 Semua field terisi

Sistem akan menerima dan menampilkan " Data Berhasil Disimpan"

(36)

3. Pengujian terhadap Form Data Pelanggan Tabel IV.17

Hasil Pengujian Black Box Testing Data Pelanggan

Kode Pelanggan: PEL007 Nama Pelanggan: Irsan Alamat: Jatimulya No Telp: 021989898 Kode Pelanggan: PEL007 Nama Pelanggan: (Kosong) Alamat: Jatimulya

No Telp: 021989898

Sesuai

Harapan Valid

Kode pelanggan otomatis terisi, namun ada salah satu field yang tidak terisi 2 Sistem akan menolak dan menampilkan "Lengkapi Data!" Sesuai Harapan Valid 1 Kode pelanggan otomatis terisi, dan Semua field terisi

Sistem akan menerima dan menampilkan " Data Berhasil Disimpan" Ket

No Skenario Pengujian Test Case Hasil yang

diharapkan

Hasil Pengujian

4. Pengujian terhadap Form Data Pemesanan Tabel IV.18

Hasil Pengujian Black Box Testing Data Pemesanan

Tanggal Pesanan: 31 Juli 2019 Kode Pelanggan: PEL007 Nama Pelanggan: Irsan Nama Produk: Keripik Jumlah: 3

Tanggal Pesanan: (Kosong) Kode Pelanggan: PEL007 Nama Pelanggan: (Kosong) Nama Produk: Keripik Jumlah: 3 1 Sistem akan menerima dan menampilkan " Data Berhasil Disimpan" Sesuai Harapan Valid 2 No Skenario

Pengujian Test Case

Hasil yang diharapkan

Hasil Pengujian

Semua field terisi, namun tanggal pesanan atau data

pemesan tidak terinput Sistem akan menolak dan menampilkan "Lengkapi Data!" Sesuai Harapan Valid Ket

(37)

5. Pengujian terhadap Form Data Produk Tabel IV.19

Hasil Pengujian Black Box Testing Data Produk

Kode Produk: Bronkus Nama Produk: Brownis Kukus Harga Jual: 30000

Stock: 100 Exp: 31 Juli 2019 Kode Produk: Bronkus Nama Produk: Brownis Kukus Harga Jual: 30000 Stock: 100 Exp: (Kosong) 1 Sistem akan menerima dan menampilkan " Data Berhasil Disimpan" Sesuai Harapan Valid 2 No Skenario

Pengujian Test Case

Hasil yang diharapkan

Hasil Pengujian

Semua field terisi, namun tanggal exp tidak terinput atau data salah satu tidak

terisi Sistem akan menolak dan menampilkan "Lengkapi Data!" Sesuai Harapan Valid Ket

Semua field terisi

6. Pengujian terhadap Form Menu Transaksi Tabel IV.20

Hasil Pengujian Black Box Testing Menu Transaksi

Kode Pelanggan: Bronkus Nama Produk: Brownis Kukus Jumlah:3

Kode Produk: Bronkus Nama Produk: Brownis Kukus Jumlah: (kosong)

2

Semua field terisi, namun jumlah beli tidak terinput atau data salah satu tidak

terisi

Sistem akan menolak dan menampilkan "Lengkapi Data!"

Sesuai

Harapan Valid

Ket

Semua field terisi

No Skenario

Pengujian Test Case Hasil yang diharapkan

Hasil Pengujian

1

Sistem akan menerima dan menampilkan " Data

Berhasil Disimpan"

Sesuai

Gambar

Gambar IV.1
Gambar IV.2  Activity Diagram Login
Gambar IV.3
Gambar IV.4
+7

Referensi

Dokumen terkait

Cek rule user Admin atau Petugas Y Pilih menu Petugas Data Buku Data Anggota Data Sirkulasi Data Petugas Data lama, denda Pilih menu Admin Tambah Buku Bantuan Ubah Buku Hapus

Login Tampil Menu Transaksi Pembelian Pembayaran Pembelian Input Data Pembelian simpan keluar cari edit hapus cetak pencarian berdasarkan nomor PO «extend» «extend»

Proses Program : Pada menu utama pilih menu master, kemudian pilih Master Barang Keluar maka akan ditampilkan : a. Tambah, untuk menambah data

uc Bagian Gudang bagian gudang login Persediaan data barang lihat Tambah simpan Batal pesanan Tambah Simpan cetak batal Berdasarkan kode barang edit hapus «extend» «include»

Activity Diagram Data Stok Raw Material Admin Sistem Memilih Menu Data Stok Menampilkan Form Data Stok Menampilkan Pencarian data Pilih Stok Raw Material Cari data Menyimpan Data

Sistem User Ph as e START Mengklik Menu Transaksi Penerimaan Menampilkan Form Transaksi Penerimaan Tampil Form Input Proses Ubah Data Klik Ubah Klik Hapus END Tidak Ya Klik

Activity Diagram Penjualan Online Halaman Costumer Customer Web Database Membuka Web Toko Online Tampil Menu Register Pilih Menu Register Input Register Simpan Data Pilih Menu

Activity Diagram Mengelola Data Pelanggan Login pilih menu data pelanggan tampil data pelanggan & kode pelanggan Tambah Input nama pelanggan,alamat,kota & tlp Cek data