• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. Condet. Nama Power Pillow pada Toko Power Pillow diambil dari bahasa. Gambar III.I. Struktur Organisasi Toko Power Pillow

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. Condet. Nama Power Pillow pada Toko Power Pillow diambil dari bahasa. Gambar III.I. Struktur Organisasi Toko Power Pillow"

Copied!
36
0
0

Teks penuh

(1)

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

Toko Power Pillow merupakan usaha keluarga yang bergerak dalam bidang penjualan perlengkapan aneka jenis bantal. Toko Power Pillow didirikan oleh Bapak Mustafa pada tanggal 21 Maret 2014 yang beralamat di Jalan Raya Condet. Nama “Power Pillow” pada Toko Power Pillow diambil dari bahasa inggris yang berarti “kekuatan”. Kekuatan sendiri diartikan sebagai doa maupun harapan bagi pemilik agar usaha yang dijalankannya selalu berdiri dengan kuat.

Pada awalnya usaha yang dijalankan tersebut hanya merupakan usaha sampingan dari pemilik. Seiring berjalannya waktu, usaha tersebut banyak diminati oleh masyarakat sehingga pemilik memutuskan untuk fokus dalam menjalankannya dan menjadikan usaha tersebut sebagai mata pencaharian utama.

3.1.2. Struktur Organisasi dan Fungsi

Gambar III.I. Struktur Organisasi Toko Power Pillow

Fungsi dan tugas dari struktur organisasi Toko Power Pillow sebagai berikut: 31

(2)

32

1. Pemilik Toko

a. Memimpin dan mengawasi setiap kegiatan usaha di dalam toko. b. Mengatur keuangan toko.

c. Membeli persediaan barang.

d. Menerima dan mengatur tugas karyawan. e. Mengatur gaji karyawan.

f. Menerima laporan penjualan dan persediaan barang. 2. Pramuniaga Toko

a. Melayani dan menyapa setiap pelanggan dengan baik.

b. Menjawab pertanyaan pelanggan dan menerima keluhan dari pelanggan dengan baik.

c. Membantu pelanggan dalam memberikan informasi mengenai suatu produk.

d. Merawat dan membersihkan produk-produk yang ada di dalam toko. e. Membantu memilihkan barang yang sesuai dengan apa yang di

inginkan pelanggan.

f. Melakukan pengecekan stok barang perbulan dan melakukan pelaporan stok barang kepada kasir.

3. Kasir

a. Melayani transaksi pembayaran dari pelanggan dengan baik. b. Melakukan pencatatan atas semua transaksi.

c. Membuat laporan persediaan barang dan laporan penjualan perbulan, serta melakukan pelaporan kepada pemilik toko.

d. Bertanggung jawab atas uang penjualan yang berada di meja kasir.

3.2. Analisa Kebutuhan

Analisa kebutuhan merupakan suatu kegiatan untuk mengetahui, merancang dan menetukan kebutuhan-kebutuhan yang harus ada dalam sistem tersebut. Analisa kebutuhan tersebut dapat dilhat dari tabel dibawah ini:

Tabel III.1. Analisa Kebutuhan Pengguna

Pengguna Kebutuhan Sistem

Admin a. Melakukan login ke dalam sistem. b. Mengupdate dan mengubah data produk. c. Mengupdate, menambah dan mengubah data

(3)

d. Melihat data pelanggan. e. Melihat data pemesanan.

f. Melihat data konfirmasi pembayaran. g. Melihat data laporan penjualan.

h. Melihat, mengubah dan menghapus ongkos kirim penjualan.

i. Melihat dan mengubah halaman statis. j. Melakukan logout.

Pelanggan a. Melakukan login pelanggan. b. Melihat data kategori produk. c. Melakukan pemesanan produk. d. Mengisi alamat pengiriman. e. Mencetak bukti struk pemesanan. f. Melakukan konfirmasi pembayaran. g. Mengisi testimonial.

h. Melakukan logout.

Tabel III.2.Analisa Kebutuhan Sistem

Kebutuhan Sistem Keterangan

Input a. Admin dapat menambahkan data produk, data kategori, user admin.

b. Admin dapat mengupdate data produk, kategori produk, user admin.

c. Admin dapat mengubah status pengiriman di data pemesanan.

d. Admin dapat mengedit data produk, data kategori, data pemesanan.

e. Admin dapat melihat dan menghapus data produk, data kategori, data pemesanan, data konfirmasi, data laporan.

Output a. Sistem dapat menampilkan laporan pemesanan, testimonial, struk pemesanan. b. Sistem dapat menampilkan javascript berisi

pemberitahuan kepada pengguna yaitu administrator dan pengunjung website.

(4)

34

produk.

Proses a. Sistem melakukan proses login untuk akses admin atau member pada sistem database. b. Admin berhak mengatur, mengelola, dan

melakukan proses penambahan, menghapus, dan pencarian data pada database.

c. Sistem melakukan logout untuk keamanan data yang dikelola oleh admin. Dan logout untuk keamanan data member.

Performance a. Sistem dapat mendukung penyimpanan data dengan menggunakan database agar data tersimpan dengan baik.

b. Sistem memungkinkan admin untuk melakukan admin update data secara keseluruhan.

c. Sistem dapat digunakan sesuai dengan fungsinya untuk melakukan penyimpanan data secara efektif.

d. Sistem dijalankan dengan menggunakan tools yang tepat (efisien).

Control a. Sistem memberikan keamanan untuk akses admin dengan adanya username dan password yang hanya dapat diakses oleh admin itu sendiri. Dan juga keamanan pelanggan dengan adanya username dan password yang hanya diakses oleh pelanggan tersebut.

3.3. Perancangan Perangkat Lunak

3.3.1. Rancangan Antar Muka

(5)

Ga mbar III.2. Rancangan Antar Muka Login Admin

Keterangan rancangan antar muka login admin adalah sebagai berikut:

1) Header merupakan judul tampilan admin

2) Username digunakan untuk memasukkan nama admin dan password digunakan untuk memasukkan password admin.

3) Button Login digunakan untuk masuk ke halaman admin. 4) Footer merupakan batas bawah website.

(6)

36

Gambar III.3. Rancangan Antar Muka Halaman Admin

Keterangan rancangan antar muka halaman admin adalah sebagai berikut:

1) Header merupakan judul dan logo toko power pillow.

2) Content menu yang merupakan kumpulan menu halaman admin. Menu tersebut terdiri dari beranda, data barang, data kategori, data pelanggan, data orderan, data konfirmasi, data ongkos kirim, data halaman statis dan logout.

3) Content isi akan menampilkan tampilan yang dipilih oleh user admin saat memilih dari content menu.

4) Footer merupakan batas bawah website. C. Rancangan Antar Muka Halaman Depan Website

(7)

Gambar III.4. Rancangan Antar Muka Halaman Depan Website

Keterangan rancangan antar muka halaman depan website adalah sebagai berikut:

1) Text berjalan berisikan ucapan selamat datang di website dengan tulisan berjalan.

2) Content menu berisikan beranda, produk, info, cara pemesanan dan menu cari untuk mencari produk yang diinginkan.

3) Testimonial akan menampilkan testimoni dari pengunjung website yang sudah berbelanja.

(8)

38

4) Kontak untuk menginformasikan contact person yang bisa dihubungi dalam pemesanan.

5) Slider menampilkan tampilan tampilan produk yang ditampilkan secara acak.

6) Menu produk menampilkan produk-produk unggulan dari website.

7) Login digunakan untuk member yang sudah terdaftar sebelum melakukan transaksi pemesanan. Jika belum bisa klik daftar.

8) Kategori produk digunakan untuk meringkas seluruh produk diurutkan berdasarkan jenis kategorinya agar mudah dalam pencariannya.

9) Produk baru digunakan untuk melihat tampilan produk terbaru. 10) Pembayaran berisikan nomor rekening untuk pembayaran pemesanan. 11) Pengiriman berisikan jasa pengiriman yang digunakan dalam pengantaran

barang.

(9)

Gambar III.5. Rancangan Antar Muka Halaman Produk

Keterangan rancangan antar muka halaman produk adalah sebagai berikut:

1) Menu produk berisikan pilihan produk aneka jenis bantal. Button detail berisi informasi secara detail spesifikasi produk, dan button beli berlanjut ke halaman keranjang belanja.

(10)

40

Gambar III.6. Rancangan Antar Muka Halaman Info

Keterangan rancangan antar muka halaman info adalah sebagai berikut: 1) Content menu berisikan teks tentang informasi toko power pillow. F. Rancangan Antar Muka Halaman Cara pemesanan

(11)

Keterangan rancangan antar muka halaman cara pemesanan adalah sebagai berikut:

1) Identitas content cara pemesanan berisikan info langkah langkah pemesanan sampai ke langkah-langkah pembayaran.

G. Rancangan Antar Muka Halaman Keranjang Belanja

Gambar III.8. Rancangan Antar Muka Halaman Keranjang Belanja

Keterangan rancangan antar muka halaman keranjang adalah sebagai berikut:

1) Identitas content keranjang belanja berisikan tabel pemesanan produk yang telah pelanggan beli. Button tambah produk untuk melanjutkan pemesanan produk yang lainnya, button beli untuk mengetahui stok yang tersedia dan button check out untuk mengakhiri pemesanan.

(12)

42

Gambar III.9. Rancangan Antar Muka Halaman Konfirmasi

Keterangan rancangan antar muka halaman konfirmasi adalah sebagai berikut:

1) Identitas content konfirmasi berisikan form yang harus diisi pelanggan untuk konfirmasi pembayaran dan button choose file digunakan untuk meng-upload bukti struk pembayaran.

(13)

A. Entity Relationship Diagram (ERD)

Gambar III.10. Entity Relationship Diagram (ERD) Penjualan Aneka Jenis Bantal

(14)

44

Gambar III.11. Logical Relational Structure (LRS) Penjualan Aneka Jenis Bantal

(15)

Pada website ini penulis akan membuat database dengan nama anekajenisbantal file tersebut terdiri dari beberapa tabel. Rincian tabel tersebut adalah sebagai berikut:

1. Spesifikasi File Admin

Nama File : Admin

Akronim : admin

Fungsi : Untuk menyimpan data admin Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 42 Kunci Field : nm_user

Software : phpmyadmin

Tabel III.3. Spesifikasi File Admin

No Element Data Nama Field Tipe Size Ket

1 Nm User nm_user Varchar 10 Primary Key

2 Password pass Varchar 32

2. Spesifikasi File Catalog

Nama File : Catalog

Akronim : catalog

Fungsi : Untuk menyimpan data barang Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 238 Kunci Field : kd_barang

Software : phpmyadmin

Tabel III.4. Spesifikasi File Catalog

No. Element Data Nama Field Tipe Size Ket

1. Kode Barang Kd_barang Varchar 7 Primary

Key

2. Foto foto Varchar 100

(16)

46

g

4. Harga Harga Int 10

5. Satuan Satuan Varchar 10

6. Detail detail Text

7. Stok stok Int 11

8 Id Kategori id_kategori Varchar 50

3. Spesifikasi File Guest

Nama File : Guest

Akronim : guest

Fungsi : Untuk menyimpan data tamu Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 50

Kunci Field : no

Software : phpmyadmin

Tabel III.5. Spesifikasi File Guest

No. Element Data Nama Field Tipe Size Ket

1. No no Int 10 Primary Key

2. Nama nama Varchar 20

3. Email email Varchar 20

4. Komentar komentar Text

4. Spesifikasi File Kategori

Nama File : Kategori

Akronim : kategori

Fungsi : Untuk menyimpan data kategori produk Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 53

Kunci Field : id

Software : phpmyadmin

Tabel III.6. Spesifikasi File Kategori

No. Element Data Nama Field Tipe Size Ket

1. Id id Int 3 Primary Key

(17)

5. Spesifikasi File Keranjang_Sementara

Nama File : Keranjang_Sementara Akronim : keranjang_sementara

Fungsi : Untuk menyimpan data belanja Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 42

Kunci Field :

-Software : phpmyadmin

Tabel III.7. Spesifikasi File Keranjang_Sementara

No. Element Data Nama Field Tipe Size Ket

1. Kd Pelanggan Kd_pelanggan Varchar 10

2. Kd Barang Kd_barang Varchar 10

3. Jumlah Jumlah Int 11

4. Total total Int 11

6. Spesifikasi File Konfirmasi

Nama File : Konfirmasi

Akronim : konfirmasi

Fungsi : Untuk menyimpan data konfirmasi Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 246

Kunci Field :

-Software : phpmyadmin

Tabel III.8. Spesifikasi File Konfirmasi

No. Element Data Nama Field Tipe Size Ket

1. No Faktur no_faktur Varchar 10

2. Bank Tujuan bank_tujuan Varchar 80

(18)

48

4. Rekening rekening Varchar 20

5. Nomer Rekening nomer_rekening Varchar 40 6. Nominal Transfer Nominal_transfer Varchar 40

7. Tanggal tanggal Varchar 2

8. Bulan bulan Varchar 30

9. Tahun tahun Varchar 4

7. Spesifikasi File Ongkos Kirim

Nama File : Ongkos Kirim

Akronim : ongkoskirim

Fungsi : Untuk menyimpan data pembayaran ongkos kirim Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 31

Kunci Field :

-Software : phpmyadmin

Tabel III.9. Spesifikasi File Ongkos Kirim

No. Element Data Nama Field Tipe Size Ket

1. Kota kota Varchar 20

2. Ongkos ongkos Int 11

8. Spesifikasi File Page

Nama File : Page

Akronim : page

Fungsi : Untuk mengubah halaman statis pada web Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 55 Kunci Field : id_page

Software : phpmyadmin

Tabel III.10. Spesifikasi File Page

No. Element Data Nama Field Tipe Size Ket

1. Id Page id_page Int 5 Primary Key

2. Judul judul Varchar 50

(19)

9. Spesifikasi File Pelanggan

Nama File : Pelanggan

Akronim : pelanggan

Fungsi : Untuk menyimpan data pelanggan Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 383

Kunci Field : kd_pelanggan

Software : phpmyadmin

Tabel III.11. Spesifikasi File Pelanggan

No. Element Data Nama Field Tipe Size Ket

1. Kd Pelanggan Kd_pelanggan Varchar 10 Primary Key

2. Nama Nama Varchar 100

3. Jenis Kelamin Jenis_kelamin Varchar 1

4. Alamat Alamat Varchar 100

5. Kota kota Varchar 20

6. Kode Pos Kode_pos Int 5

7. No Tlp No_tlp Varchar 15

8. Email e_mail Varchar 50

9. Password password Varchar 32

10. Kelurahan Kelurahan Varchar 20

11. Kecamatan Kecamatan Varchar 20

12. RT RT Varchar 10

10. Spesifikasi File Transaksi

Nama File : Transaksi

Akronim : transaksi

Fungsi : Untuk menyimpan data transaksi Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 174 Kunci Field : no_faktur

Software : phpmyadmin

Tabel III.12. Spesifikasi File Transaksi

(20)

50

1. No Faktur no_faktur Varchar 10 Primary

Key 2. Tgl Transaksi Tgl_transaksi Date

3. Alamat Pengiriman Alamat_pengiriman Varchar 50 4. Kota Pengiriman Kota_pengiriman Int 11 5. Kode Pos Pengiriman Kode_Pos_Pengirim an Int 11

6. Ongkos ongkos Int 11

7. Subtotal Subtotal Int 11

8. Status Status Varchar 15

9. Pembayaran pembayaran Varchar 26

10. No Resi no_resi Varchar 20

11. Spesifikasi File Transaksi Detail

Nama File : Transaksi Detail Akronim : transaksi_detail

Fungsi : Untuk menyimpan data transaksi detail Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 52

Kunci Field :

-Software : phpmyadmin

(21)

No. Element Data Nama Field Tipe Size Ket

1. No Faktur no_faktur Varchar 10

2. Kd Pelanggan Kd_pelanggan Varchar 10

3. Kd Barang Kd_barang Varchar 10

4. Jumlah Jumlah Int 11

5. Total total Int 11

3.3.3. Rancangan Struktur Navigasi

(22)

52

Gambar III.12.

Struktur Navigasi Linier dan Hirarki Halaman Pengguna

(23)

Gambar III.13.

Struktur Navigasi Linier dan Hirarki Halaman Pelanggan

(24)

54

Gambar III.14.

Struktur Navigasi Linier dan Hirarki Halaman Administrator Sistem

3.4. Implementasi dan Pengujian Unit 3.4.1. Implementasi Rancangan Antar Muka

(25)

Hasil implementasi rancangan antar muka dari website penjualan aneka jenis bantal adalah sebagai berikut:

1. Halaman Index Website

Index adalah halaman paling depan yang ada pada semua website. Halaman index juga disebut sebagai halaman pembuka karena saat pertama kali membuka sebuah web, halaman yang pertama kali muncul adalah bagian index. Pada halaman index akan dirancang cukup kompleks, karena ada banyak link yang mengarah ke semua halaman website. Link merupakan kelompok menu yang dirancang pada situs web penjualan aneka jenis bantal.

Pada website yang penulis rancangkan, akan tampil halaman awal ketika website dibuka yang berisi link-link menuju halaman beranda, produk, info, cara pemesanan, testimonial, login atau daftar member, dan kategori produk. Rancangan halaman index website adalah sebagai berikut:

(26)

56

Gambar III.15. Halaman Index Website

2. Rancangan Halaman Produk

Halaman produk pada website ini berisi data-data barang yang akan dijual pada situs website ini. Data tersebut mencakup nama barang, harga barang,

(27)

keterangan barang dan juga dilengkapi gambar dari barang yang akan dijual. Rancangan halaman produk bisa dilihat dari gambar berikut ini:

Gambar III.16. Halaman Produk 3. Rancangan Halaman Daftar Pelanggan

(28)

58

Untuk dapat melakukan transaksi berbelanja secara online terlebih dahulu harus menjadi anggota (member) dari toko ini. Hal ini bertujuan agar pemilik toko mengetahui secara penuh data-data pelanggan yang akan dan telah berbelanja di toko ini. Untuk dapat menjadi anggota di sebuah website, dibutuhkan sebuah halaman registrasi yang telah disediakan pemilik website. Halaman registrasi berisi form untuk memasukkan data calon anggota.

Pada website yang penulis rancangkan, tersedia halaman registrasi, yang berisikan form untuk melengkapi data seperti: nama, jenis kelamin, alamat, telepon, email dan password. Berikut ini adalah tampilan halaman registrasi pada toko penjualan aneka jenis bantal:

Gambar III.17. Halaman Daftar Pelanggan 4. Halaman Login Admin

(29)

Halaman login admin adalah halaman yang dibuat khusus untuk admin website agar bisa masuk (login) ke dalam sistem website. Saat berhasil login, admin website bisa melakukan beberapa pengaturan seperti memperbaharui produk, melihat pesanan yang sudah ada, melihat daftar member dan lain-lain. Rancangan halaman login admin yang dibuat penulis sebagai berikut:

Gambar III.18. Halaman Login Admin 5. Halaman Index Admin

Ketika berhasil login, administrator web akan diarahkan ke halaman utama, halaman utama admin berisi pesan selamat datang kepada admin website baik berupa teks maupun gambar, perintah untuk memperbaharui data barang,

(30)

60

mengecek pemesanan barang, dan lain-lain. Rancangan halaman index admin seperti dibawah ini:

Gambar III.19. Halaman Index Admin 6. Rancangan Halaman Data Produk Admin

Halaman data produk admin ini berisikan daftar produk-produk yang dijual pada toko aneka jenis bantal online ini. Admin memiliki akses penuh untuk melakukan berbagai perubahan produk seperti memperbaharui gambar tampilan produk, mengubah harga, menambah, maupun menghapus produk tersebut. Rancangan halaman produk admin ini adalah sebagai berikut:

(31)

Gambar III.20. Halaman Data Produk Admin

3.4.2. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang digunakan penulis.

1. Spesifikasi Perangkat Keras

Perangkat keras adalah bagian terpenting yang digunakan dalam menjalankan software, dalam pemilihan perangkat keras kita harus dapat memperkirakan perangkat keras apa saja yang dibutuhkan untuk menjalankan aplikasi tersebut, sehingga program dapat berjalan dengan baik.

(32)

62

Perangkat yang digunakan adalah sebagai berikut:

a. Server 1) CPU

(a) Processor : Dual Core 1007

(b) RAM : 2 GB DDR 3

(c) Hard Disk : 500 GB

2) Keyboard : Standard Keyboard 3) Monitor : 11.6’ inch WXGA 4) Layar : 1366 x 768 Pixels 5) Koneksi internet dengan kecepatan 2 Mbps. b. Client

1) CPU

(a) Processor : Intel Celeron 847 Dual-Core 1.1 GHZ

(b) RAM : 2 GBHDD

(c) Hard Disk : 320 GB

2) Keyboard : Standard Keyboard 3) Monitor : 10’inch

4) Layar : 1366 x 768 Pixels 5) Koneksi internet dengan kecepatan 56 kbps 2. Spesifikasi Perangkat Lunak

Bagian yang mendukung program adalah perangkat lunak (software) yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang digunakan untuk menjalankan program tersebut.

Perangkat lunak yang digunakan:

A. Server

1) Sistem Operasi Microsoft Windows 7

Sistem operasi windows telah banyak digunakan oleh pengguna komputer, sistem operasi windows adalah sistem operasi yang sangat mudah digunakan.

2) Aplikasi bundle web server yaitu XAMPP yang terdiri dari beberapa komponen, diantaranya:

(a) Aplikasi Apache Server v2.2.11 (b) Aplikasi PHP Server v5.2.8

(33)

(c) Aplikasi MySQL server v5.1.30-community (d) Aplikasi phpMyAdmin v3.1.1

3) Aplikasi web lihat yaitu Google Chrome dan Mozilla Firefox a. Client

1) Sistem operasi umum menggunakan Microsoft Windows 7 2) Aplikasi web browser menggunakan Google Chrome dan

Mozilla Firefox

3.5. Pengujian Unit

3.5.1. Pengujian Terhadap Form Login Pelanggan

Tabel III.14. Tabel Pengujian Terhadap Form Login Pelanggan No. Skenario

pengujian

Test Case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Username dan password tidak diisi kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user

dan menampilkan “Gagal Login, Masukkan Email dan Password Dengan Benar” Sesuai harapan Valid 2 Username di isi dan password tidak di isi atau kosong kemudian klik tombol login Username : anisa@gmai l.com Password: (kosong) Sistem akan menolak akses user

dan menampilkan “Gagal Login, Masukkan Email dan Password Dengan Benar.” Sesuai harapan Valid 3. Username tidak di isi dan password di isi kemudian klik tombol login Username : (kosong) Password: anisa123 Sistem akan menolak akses user

dan menampilkan “Gagal Login, Masukkan Email dan Password Dengan Benar.” Sesuai harapan Valid

(34)

64 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login Username : anisa@gmai l.com (benar) Password: 234 (salah) Sistem akan menolak akses user

dan menampilkan “Gagal Login, Masukkan Email dan Password Dengan Benar.” Sesuai harapan Valid 5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: anisa@gmai l.com (benar) Password: anisa123 (benar) Sistem menerima akses login , kemudian langsung menampilkan ” Hai anisa , Kamu

Berhasil Login ! Happy Shopping.

Sesuai

harapan Valid

3.5.2. Pengujian Terhadap Form Login Administrator

Tabel III.15. Tabel Pengujian Terhadap Form Login Administrator No Skenario

pengujian

Test Case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1. Username dan password tidak diisi kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user

dan menampilkan “Nama User / Password Mungkin Salah !!! Try Again

!!!”. Sesuai harapan Valid 2 Username diisi dan password tidak diisi atau

kosong kemudian klik tombol login Username : anisa Password: (kosong) Sistemakan menolak akses user

dan menampilkan “Nama User / Password Mungkin Salah !!! Try Again

!!!”. Sesuai harapan Valid 3. Username tidak di isi dan password diisi kemudian klik tombol login Username : (kosong) Password: 123 Sistem akan menolak akses user

dan menampilkan “Nama User / Password Mungkin Salah !!! Try Again

!!!”.

Sesuai harapan

(35)

4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login. Username : anisa (benar) Password: 456 (salah) Sistem akan menolak akses user

dan menampilkan “Nama User / Password Mungkin Salah !!! Try Again

!!!” Sesuai harapan Valid 5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: anisa (benar) Password: 123 (benar) Sistem menerima akses login , kemudian langsung menampilkan ”Hai Admin anisa , Kamu Berhasil Login ! Enjoy the

Work ^_^”.

Sesuai

harapan Valid

3.5.3. Pengujian Terhadap Keranjang Belanja

Tabel III.16. Tabel Pengujian Terhadap Keranjang Belanja No Skenario

pengujian

Test Case Hasil yang

diharapkan Hasil pengujian Kesimpulan 1. Jika ingin melanjutkan belanja Klik tombol tambah produk Sistem akan mengarahkan pada halaman member atau halaman produk. Sesuai harapan Valid 2. Jika ingin mengupdate jumlah beli Klik tombol beli atau menekan tombol enter Sistem akan memproses dan akan muncul jumlah pesanan beserta subtotalnya. Sesuai harapan Valid 3. Jika ingin menghapus barang Klik tombol hapus Sistem akan menghapus pembelian dikeranjang dan akan muncul kotak

pesan “Produk berhasil dihapus”

dan sistem akan mengarahkan ke halaman keranjang

Sesuai harapan

(36)

66 belanja kembali. 4. Jika ingin selesai belanja Klik tombol check out Sistem akan mengarahkan ke halaman alamat pengiriman dan mencetak struk pemesanan. Sesuai Harapan Valid 5. Member memilih kota tujuan pengiriman Klik list menu Sistem akan mengolah data kota

tujuan dan ongkos kirim untuk dicetak

pada struk.

Sesuai Harapan

Gambar

Tabel III.1. Analisa Kebutuhan Pengguna
Tabel III.2.Analisa Kebutuhan Sistem
Gambar III.3. Rancangan Antar Muka Halaman Admin
Gambar III.4. Rancangan Antar Muka Halaman Depan Website
+7

Referensi

Dokumen terkait

Saling menghargai satu dengan yang lain dan komunikasi yang dibangun tidak saling mendominasi juga merupakan bagian dari pola komunikasi yang diterapkan oleh masyarakat

kota, antarkota, !aupun antarnegara" Akan tetapi, banyak  keadian seperti ke'elakaan kera di kereta api salah satu 'ontohnya tabrakan antar kereta api atau tabrakan

Pembangunan b idang Cipta Karya harus memperhatikan ar ahan struktur dan pola ruang yang tertua ng dalam RTRW, selain untuk mewujudkan permukiman yang layak huni dan

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

Proses yang digunakan untuk memproduksi alumunium adalah proses elektrolisa dengan memakai metoda Hall-Heroult katoda yang dipakai PT INALUM masih di impor dari

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Metode ini akan digunakan dalam penelitian yang akan diarahkan pada masalah PT LEN Persero, yaitu pengaruh budaya dan komitmen organisasi terhadap kinerja

Hasil penelitian ini diharapkan dapat memberikan pemahaman kepada masyarakat Belitung umumnya dan generasi muda khususnya untuk bisa lebih mengetahui dan memahami