bab iii pembahasan 3.1. tinjauan perusahaan 3.1.1. sejarah ... · 26. bab iii . pembahasan . 3.1....

42
26 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan Toko Amanah Celluler adalah perusahaan mikro yang bergerak dalam penjualan perlengkapan handphone khususnya accessories handphone. Bapak Suyanto adalah pemilik Toko Amanah Celluler No 163/SU-UPK PPMUKMPP/XII/2016 ini berdiri dr tahun 2007. Berawal dari berjualan kaki lima di sekitar kawasan pulogadung, dan belum memiliki karyawan, tapi sekarang sudah memiliki pelanggan tetap. Toko Amanah Celluler dengan bertempat di jalan Penggilingan Blok E Jakarta Timur, sekarang banyak pembeli yang berdatangan, disitulah usaha Pak Suyanto berkembang dan memiliki banyak pelanggan yang tersebar di beberapa tempat. Amanah Celluler sekarang sudah mempunyai 4 cabang. Berawal dari Amanah Cell 1 Blok E, dengan pendapatan yang menjanjikan maka pemilik membuka cabang kedua yaitu Amanah Celluler 2 Blok G. Toko Amanah Celluler 2 juga mempunyai pelanggan yang begitu banyak maka toko tersebut semakin lama semakin maju. Sehingga pemilik toko membuka cabang lagi diantaranya Amanah Celluler Rawamangun dan Family Cell Pulojahe. Toko Amanah Celluler 2 adalah pusatnya.

Upload: dinhcong

Post on 24-May-2019

233 views

Category:

Documents


0 download

TRANSCRIPT

26

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

Toko Amanah Celluler adalah perusahaan mikro yang bergerak dalam

penjualan perlengkapan handphone khususnya accessories handphone. Bapak

Suyanto adalah pemilik Toko Amanah Celluler No 163/SU-UPK

PPMUKMPP/XII/2016 ini berdiri dr tahun 2007. Berawal dari berjualan kaki

lima di sekitar kawasan pulogadung, dan belum memiliki karyawan, tapi

sekarang sudah memiliki pelanggan tetap. Toko Amanah Celluler dengan

bertempat di jalan Penggilingan Blok E Jakarta Timur, sekarang banyak

pembeli yang berdatangan, disitulah usaha Pak Suyanto berkembang dan

memiliki banyak pelanggan yang tersebar di beberapa tempat. Amanah Celluler

sekarang sudah mempunyai 4 cabang. Berawal dari Amanah Cell 1 Blok E,

dengan pendapatan yang menjanjikan maka pemilik membuka cabang kedua

yaitu Amanah Celluler 2 Blok G. Toko Amanah Celluler 2 juga mempunyai

pelanggan yang begitu banyak maka toko tersebut semakin lama semakin

maju. Sehingga pemilik toko membuka cabang lagi diantaranya Amanah

Celluler Rawamangun dan Family Cell Pulojahe. Toko Amanah Celluler 2 adalah

pusatnya.

27

3.1.2 Visi dan Misi Toko Amanah Celluler

Visi Toko Amanah Celluler

Menjadi toko yang menyediakan accessories handphone terlengkap

dengan kualitas terbaik demi mengedepankan kepuasan pelanggan.

Misi Toko Amanah Celluler

1. Dengan memberikan accessories handphone yang berkwalitas tinggi

2. Selalu mengedepankan keunggulan-keunggulan pada kualitas

accessories handphone.

3. Selalu meningkatkan pelayanan kepada konsumen.

3.1.3. Struktur Organisasi

Berikut adalah struktur organisasi Toko Amanah Celluler :

Sumber : Pemilik Toko Amanah Celluler

Gambar III.1

Struktur Organisasi Toko Amanah Celluler

Pemilik Toko

Sales 2

Teknisi Kasir Sales 1

Sales 3

28

Fungsi organisasi yang sesuai dengan struktur organisasi adalah :

1. Pemilik Toko

Seseorang yang memiliki perusahaan tersebut memiliki tugas

antara lain:

a. Memimpin perusahaan dengan peraturan perusahaan

b. Memilih dan mengawasi tugas dari karyawan.

2. Sales 1

Melayani setiap pembeli yang datang & mencarikan produk yang

pembeli inginkan.

3. Sales 2

a. Membantu mengarahkan sasaran mana dan kepada siapa produk

akan dijual.

b. Dapat meyakinkan calon pembeli yang diketahui ragu- ragu

dalam menentukan pilihan.

4. Sales 3

a. Melayani setiap pembeli yang datang.

b. Mengontrol barang- barang yang stoknya terbatas

c. Mengelola produk baru yang datang ke Toko.

d. Mencatat barang-barang kosong.

5. Kasir

a. Melayani dan menyapa customer dengan baik.

b. Bertanggung jawab terhadap uang yang masuk ke Toko, seperti

uang masuk dan uang kembali pembeli.

29

c. Bertanggung jawab menghitung aktual total pemasukan setiap

hari dan menambahkan kas pada akhir setiap hari atau setiap shift.

6. Teknisi

a. Melakukan perbaikan atau memeriksa handphone apabila ada

masalah dan mencari bagian yang rusak

b. Melakukan pengecekan hardware dan software.

3.2 Analisa Kebutuhan

Berikut ini akan dijelaskan analisa kebutuhan sistem penjualan

accessories pada Toko Amanah Celluler adalah

1. Prosedur Pendaftaran Pelanggan

Pengunjung yang ingin membeli maupun memesan barang terlebih

dahulu harus terdaftar sebagai member. Dalam halaman member

terdapat formulir pendaftaran yang harus diisi secara lengkap jika

pengunjung ingin membeli maupun mau melakukan pemesanan

barang. Kemudian data yang diisi oleh pengunjung tersebut,

kemudian akan divalidasi dan dikonfirmasi oleh website untuk dapat

login ke halaman pembelian ataupun pemesanan barang serta untuk

mendapatkan fasilitas-fasilitas tertentu.

30

2. Prosedur Login

Pengunjung yang sudah melakukan pendaftaran dan sudah

dikonfirmasi oleh website, maka login menggunakan username dan

password untuk melakukan pembelian ataupun pemesanan barang.

3. Prosedur Pembelian Barang

Pelanggan yang telah berhasil login dapat melakukan pembelian

produk penjualan accessories handphone yang tersedia. Pelanggan

dapat memilih barang apa yang ingini dibeli. Pembeli juga dapat

melakukan pembelian lebih dari satu barang. Setelah pembelian

maka data pembelian akan divalidasi oleh website dan akan

disimpan dikeranjang belanja.

4. Prosedur Keranjang Belanja

Setiap data pembelian ataupun pemesanan barang yang telah

tersimpan dikeranjang belanja, masih dapat dilakukan perubahan oleh

pelanggan, seperti pelanggan dapat mengubah jumlah beli barang

ataupun mau melakukan pembelian selanjutnya. Apabila pelanggan

menambah barang yang dibeli ataupun dipesan , secara otomatis data

pembelian maupun pemesanan akan tersimpan dan tampil

ditransaksi penjualan. Sama halnya apabila peanggan ingin merubah

pembelian atau pemesananya maka akan terupdate secara otomatis

di data pembelian ataupun pemesanan.

5. Prosedur Pembayaran

Setelah pelanggan melakukan pembelian barang maupun

pemesanan maka pelanggan dapat melakukan pembayaran melalui

31

nomer rekening yang telah disediakan . Dan pelanggan dapat

mengisi data konfirmasi pembayaran secara lengkap, dengan otomatis

data pembayaran akan terupdate. Jika pelanggan sudah melakukan

pembayaran admin akan mengecek konfirmasi pembayaran.

6. Prosedur Pengiriman barang

Jika admin sudah mengecek transaksi pembelian maka pelanggan

bisa melihat status pengiriman barang. Apabila admin sudah mengirim

barang tersebut maka pelanggan harus login kembali dan

mengecek status dikirim. Dan pelanggan hanya perlu menunggu

barang tersebut sampai ketempat tujuan.

3.3. Perancangan Perangkat Lunak

3.3.1 Rancangan Antar Muka

Rancangan antar muka tersebut adalah sebagai berikut :

1. Rancangan Tampilan Login Admin

Rancangan in dibut untuk administrator login ke dalam halaman

utama untuk mengatur pengelolaan isi dari halaman admin. Halaman

admin ini seperti , username, password.

2. Rancangan Tampilan Halaman Admin

Rancangan admin ini dibuat untuk mempermudah administrator

untuk mengatur pengelolaan isi dari halaman admin. Halaman ini

Untuk admin dan user, tidak bisa diakses oleh pengunjung. Halaman

admin ini seperti, keluar, halaman utama, halaman konfirmasi data

pelanggan, halaman pengelolaan data produk, halaman pengelolaan

32

data pemesanan, halaman testimonial, halaman pengelolaan kategori,

halaman pengelolaan member, dan halaman logout.

3. Rancangan Tampilan Pengunjung

Rancangan tampilan pengunjung ini bisa diakses oleh seluruh

pengunjung sehingga mempermudah untuk memulai berbelanja.

Halaman pengunjung ini seperti, halaman utama, halaman produk,

halaman cara pemesanan, halaman pendaftaran member, halaman

login, dan testimonial.

4. Rancangan Tampilan Login Customer

Rancangan tampilan customer ini adalah rancangan bagaimana

pengunjung mendaftar menjadi customer agar dapat melakukan

pemesanan dan login customer.

5. Rancangan Tampilan Customer

Rancangan tampilan customer ini hanya bisa diakses untuk

pelanggan yang sudah terdaftar menjadi customer. Halaman

customer ini seperti, halaman utama, halaman produk, halaman

produk, halaman daftar belanja, halaman cara pembayaran, halaman

keranjang belanja, konfirmasi pembayaran, pencetakan struk dan

testimonial.

33

1. Rancangan Antar Muka Login Admin

Gambar III.2

Rancangan Antar Muka Login Admin

34

2. Rancangan Antar Muka Tampilan Admin

Gambar III.3

Rancangan Antar Muka Tampilan Admin

35

3. Rancangan Antar Muka Tampilan Pengunjung

Gambar III.4

Rancangan Tampilan Pengunjung

36

4. Rancangan Antar Muka Daftar Customer

Gambar III.5

Rancangan Antar Muka Daftar Customer

37

5. Rancangan Antar Muka Tampilan Customer

Gambar III.6

Rancangan Tampilan Customer

38

3.3.2 Rancangan Basis Data

A. ERD

PEMBAYARAN

melakukan

KATEGORI

PRODUKTESTIMONIAL

ORDERDETAILORDERKUSTOMER melakukan

menginput

mempunyai

mempunyai

menghasilkan

messages

via

subyeksstotalbayars

Id_pembayaranNo_resi

kerek

produks

pengiriman atasnama

status

Id_kustomertgls

noorder

email

Nama_lengkap

Status_orderstelepon

Id_kustomerpassword

email

alamat

Id_ordersTgl_orders

Id_customer

Jam_orders

Id_produk

Id_kustomer

subyek

tanggalId_testimonial

status messages

Id_order

jumlah

Id_kategori

Discon

Id_produk

Nama_produkHarga Tgl_masuk

Dibeli

BeratStok

Gambar

Deskripsi

Id_kategori Nama_kategori

1

1

1 M 1 M

M

1

M

M

1

M

GAMBAR III.7

ERD Toko Amanah Celluler

39

B. LRS

1

1 1

M

M

M M

1

1 1 M

1 M

Gambar III.8

LRS Toko Amanah Celluler

Kustomer Id_kustomer ** Password Nama_lengkap Alamat Email telepon id_kota

Orderdetail Id_produk ** Id_order Jumlah

Order Id_kustomer * Status_orders Tgl_order Jam_order Id_orders

Kategori Id_kategori ** Nama_kategori

Pembayaran Id_pembayaran Id_kustomer * Email Subyeks Messages Noorder Produks Totalbayars Via Atasnama Kerek Tgls Status No_resi pengiriman

Produk Id_produk * Id_kategori

Nama_produk Deskripsi

Harga Berat

Tgl_masuk Stok

Gambar Dibeli discon

Testimonial Id_testimonial Id_kustomer ** Subyek Message Tgl status

40

C. Spesifikasi File

Berikut ini spesifikasi file atau tabel yang terbentuk dari Entitiy

Relantionship Diagram) atau file-file penunjang untuk web. File- file

tersebut tersimpan pada nama database amanahcell dengan parameter-

paramater sebagai berikut :

1. Spesifikasi File admin

Nama file : Tabel admin

Akronim : admin

Fungsi : Untuk masuk ke halaman administrator

Tipe File : File Master

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 75

Kuncifield : username

Software : Mysql

41

Tabel III.1

Spesifikasi File Tabel Admin

No Elemen Data Nama Field Tipe Size Keterangan

1. Username Username Varchar 10 Primary Key

2. Password Password Varchar 10

3. Nama lengkap nama_lengkap Varchar 10

4 Email Email Varchar 10

5. No telepon no_telp Varchar 10

6. Level Level Varchar 10

7. Blokir Blokir Varchar 15

1. Spesifikasi File kustomer

Nama file : Tabel kustomer

Akronim : kustomer

Fungsi : Untuk masuk ke halaman kustomer

Tipe File : File Master

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 50

Kuncifield : id_kustomer

Software : Mysql

42

Tabel III.2

Spesifikasi File Tabel Kustomer

No Elemen Data Nama Field Tipe Size Keterangan

1. Idkustomer Id_kustomer int 5 Primary Key

2. Password Password Varchar 10

3. Nama Lengkap Nama_lengkap Varchar 10

4 Alamat Alamat Text

5. Email Email Varchar 10

6. Telpon Telpon Varchar 10

7. Idkota Id_kota Int 5

2. Spesifikasi File Kategori

Nama file : Tabel kategori

Akronim : kategori

Fungsi : Untuk mengetahui tipe-tipe produk

Tipe File : File Master

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 15

Kuncifield : id_kategori

Software : Mysql

43

Tabel III.3

Spesifikasi File Tabel Kategori

No Elemen Data Nama Field Tipe Size Keterangan

1. Idkategori Id_kategori Int 5 Auto_increment

2. Nama Kategori nama_kategori Varchar 10

3. Spesifikasi File Produk

Nama file : Tabel Produk

Akronim : produk

Fungsi : Untuk menambah produk

Tipe File : File Master

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 55,2

Kuncifield : id_produk

Software : Mysql

44

Tabel III.4

Spesifikasi File Produk

No Elemen Data Nama Field Tipe Size Keterangan

1. Idproduk id_produk Int 5 Auto_increment

2. Idkategori Id_kategori Int 5

3. Nama Produk Nama_produk Varchar 10

4. Deskripsi Deskripsi Text

5. Harga Harga Int 10

6. Stok Stok Int 5

7. Berat Berat Decimal 5,2

8. Tanggal Masuk tgl_masuk Date

9. Gambar Gambar Varchar 10

10. Dibeli Dibeli Int 5

11. Diskon Diskon Int 5

4. Spesifikasi file Kota

Nama file : Tabel kota

Akronim : kota

Fungsi : Untuk mengetahui alamat yang dituju

Tipe File : File Master

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

45

Panjang Record : 23

Kincifield : id_kota

Software : Mysql

Tabel III.5

Spesifikasi File Kota

No Elemen Data Nama Field Type Size Keterangan

1. Idkota Idkota Int 3 Auto_Increment

2. Nama Kota nama_kota Varchar 10

3. Ongkos Kirim ongkos_kirim Int 10

5. Spesifikasi File Pembayaran

Nama file : Tabel Pembayaran

Akronim : pembayaran

Fungsi : Untuk mengolah data pembayaran

Tipe File : File Transaksi

Organisasi file : Index Sequential

Aksesfile : Random

Media : Hardisk

Panjang Record : 99

Kuncifield : id_pembayaran

Software : Mysql

46

Tabel III.6

Spesufikasi File Pembayaran

No Elemen Data Nama Field Type Size Keterangan

1. Idpembayaran Id_pembayaran Int 5 Auto_Increment

2. Idkustomer Id_kustomer Int 5

3. Email Email Varchar

4. Subyeks Subyeks Varchar 10

5. Messages Messages Text

6. Nomor order Noorder Int 5

7. Produk Produks Varchar 10

8. Totalbayar Totalbayars Int 10

9. Via Via Varchar 10

10. Atasnama Atasnama Varchar 15

11. Ke Rekening Kerek Varchar 10

12. Tanggal Tanggal Date

13. Status Status Varchar 10

14. Nomer resi nomer resi Varchar 15

15 Pengiriman Pengiriman Varchar 4

47

6. Spesifikasi file Orders_detail

Nama file : Tabel orders_detail

Akronim : orders_detail

Fungsi : Untuk mengecek transaksi yang masuk

Tipe File : File Transaksi

Organisasi file : Index Sequential

Aksesfile : Random

Media : Hardisk

Panjang Record : 15

Kuncifield : id_orders

Software : Mysql

Tabel III.7

Spesifikasi File Orders_ Detail

No Elemen Data Nama Field Type Size Keterangan

1. Id_orders id_orders Int 5 Primary key

2. Idproduk id_produk Int 5

3. Jumlah Jumlah Int 5

Total Bayar Totalbayar Double

48

7. Spesifikasi File Orders

Nama file : Tabel Orders

Akronim : Orders

Fungsi : Untuk mengetahui status orders

Tipe File : File Transaksi

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 20

Kuncifield : id_orders

Software : Mysql

Tabel III.8

Spesifikasi File Orders

No Elemen Data Nama Field Type Size Keterangn

1. Idorders Idorders Int 5 Auto_Increment

2. Status Order status_orders Varchar 10

3. Tanggal Order tgl_order Date

4. Jam Order jam_order Time

5. Idkustomer Idkustomer Int 5

49

8. Spesifikasi File Testimonial

Nama file : Tabel testimonial

Akronim : testimonial

Fungsi : Untuk memasukan komentar custemer

Tipe File : File Transaksi

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 30

Kuncifield : id_testimonial

Software : Mysql

Tabel III.9

Spesifikasi File Testimonial

No Elemen Data Nama Field Type Size Keterangan

1. Idtestimonial id_testimonial Int 5 Auto_increment

2. Idkustomer id_kustomer Int 5

3. Subyek Subyek Varchar 10

4. Message Message Text

5. Tanggal Tgl Date

6. Status Status Varchar 10

50

9. Spesifikasi File Modul

Nama file : Tabel Modul

Akronim : modul

Fungsi : Untuk mengetahui stok

Tipe File : File Transaksi

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 15

Kuncifield : id_modul

Software : Mysql

Tabel III.10

Spesifikasi File Modul

No Elemen Data Nama Field Type Size Keterangan

1. Idmodul id_modul Int 5 Auto_increment

2. Static_content Static_content Text

3. Gambar Gambar Varchar 10

51

10. Spesifikasi File Hubungi

Nama file : Tabel hubungi

Akronim : hubungi

Fungsi : Untuk mengetahui pesan dari customer

Tipe File : File Transaksi

Organisasi file : Index Sequential

Aksesfile : Random

Media : Harddisk

Panjang Record : 30

Kuncifield : id_hubungi

Software : Mysql

Tabel III.11

Spesifikasi File Hubungi

No Elemen Data Nama Field Type Size Keterangan

1. Idhubungi id_hubungi Int 5 Auto_increment

2. Idkustomer Id_kustomer Int 5

3. Subjek Subjek Varchar 10

4. Pesan Pesan Text

5. Tanggal Tanggal Date

6. Status Status Varchar 10

52

D. Rancangan Struktur Navigasi

A. Sruktur Navigasi Customer

Login

KranjangKonfirmasi TestimonialKontakCara PemesananKategoriProdukProfil LogoutTestimoni

Gambar III.9

Navigasi Customer

B. Struktur Navigasi Admin

Login

Biaya Kirim

Konfirmasi PembayaranOrderProdukProduk

KategoriMsg.CustomerAdminCustomerHome Profil Toko Cara Beli Testimonial Laporan LogoutInfo

Rekening

Gambar III.10

Navigasi Admin

53

c. Struktur Navigasi Pengunjung

Gambar III.11

Navigasi Pengunjung

54

3.4 Implementasi dan Pengujian Unit

3.4.1 Implementasi

Berikut adalah implementasi dari rancangan antar muka website yang dibuat:

1. Halaman Index

Halaman ini merupakan halaman yang pertama kali dilihat ketika

pengguna memasukkan alamat website.

Gambar III.12

Implementasi Index

55

2. Halaman Daftar dan Login

Ketika user sudah mempunyai akun maka bisa langsung masuk dengan

mencantumkan Email dan kata sandi. Tetapi jika belum bisa langsung

mendaftar.

Gambar III.13

Implementasi Login

3. Halaman Beranda

Halaman ini adalah halaman yang muncul setelah user memasukkan kata

sandi dan email customer.

Gambar III.14

Implementasi Beranda

56

4. Halaman Utama

Halaman ini menampilkan macam-macam kategori yang muncul setelah

terdaftar menjadi customer.

Gambar III.15

Implementasi halaman utama

5. Halaman Daftar Belanja

Halaman ini menampilkan Invoice Pembelanjaan Toko Online setelah

melakukan pembelian.

Gambar III.16

Implementasi Daftar Belanja

57

6. Halaman Cara Pembayaran

Halaman ini menampilkan cara pembayaran melalui transfer setelah

pembelian produk.

Gambar III.17

Implementasi Cara Pembayaran

7. Halaman Keranjang Belanja

Halaman ini menampilkan Harga, Produk, Subtotal dan Aksi setelah

memilih produk yang akan dibeli.

Gambar III.18

Implementasi Keranjang Belanja

58

8. Halaman Konfirmasi Pembayaran

Halaman ini menampilkan proses konfirmasi pembayaran untuk

mempercepat pengiriman barang dengan memasukkan data-data yang

diperlukan.

Gambar III.19

Implementasi Konfirmasi Pembayaran

9. Halaman Testimonial

Halaman ini menampilkan komentar tentang barang yang dibeli.

Gambar III.20

Implementasi Testimonial

59

10. Halaman Produk

Halaman ini menampilkan semua produk yang dijual beserta harga dan

stok barang yang tersedia.

Gambar III.21

Implementasi Produk

11. Halaman Pesanan

Halaman ini menampilkan transaksi pemesanan.

Gambar III.22

Implementasi Pesanan

60

12. Halaman Kategori

Halaman yang menampilkan macam-macam kategori barang dan

penambahan kategori barang.

Gambar III.23

Implementasi Kategori

13. Halaman customer

Halaman ini menampilkan Tabel Data customer.

Gambar III.24

Implementasi kustomer.

61

B.Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang

dibutuhkan untuk mengimplementasikan aplikasi e-commerce untuk penjualan

accesories handphone. Penjelasannya sebagai berikut ;

1. Hardware atau perangkat keras

Hardware atau perangkat keras merupakan komponen komputer yang

terlihat wujud atau bentuknya serta bisa dirasakan atau dipegang.

Perangkat keras minimal yang dapat digunakan untuk menjalankan

program ini adalah:

a. CPU

Processor yang digunakan adalah AMD A4-3330MX APU with

Radeon(tm) HD Graphics 2.30GHz dengan RAM 2,00 GB dan

Harddisk 365 GB.

b. Standard Mouse.

c. Standard Keyboard.

d. Monitor dengan resolusi layar minimal 1024x768.

2. Software atau perangkat lunak

Software atau perangkat lunak merupakan kebalikan dari komponen

perangkat keras. Perangkat lunak tidak dapat dipegang atau dirasakan

karena berupa program yang berjalan dalam sistem komputer.

Perangkat lunak yang digunakan oleh penulis adalah sebagai berikut:

a. Sistem operasi Windows 7 Ultimate

b. Program desain aplikasi Macromedia Dreamweaver 8

c. Program aplikasi Adobe Photoshop CS5.

62

d. Bahasa Script PHP, Javascript, dan HTML.

e. Web server XAMPP 1.7.1

f. Web browser Google Chrome

g. Penyimpanan database MySQL.

3.4.2 Pengujian Unit

Pengujian terhadap pogram yang dibuat menggunakan blacbox testing

yang fokus terhadap proses masukan dan keluaran program

1. Pengujian Terhadap Form Login Admin

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Login Admin

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 admin dan menampilkan “Anda belum mengisikan Username.”

Sesuai Harapan

Valid

2. Mengetikan username dan password tidak diisi atau kosong kemudian klik tombol login

Username Admin Password Kosong

Sistem akan menolak akses admin dan menampilkan “Anda belum mengisikan password .”

Sesuai Harapan

Valid

3. Mengetikan username tidak diisi(kosong

Username Kosong Password

Sistem akan menolak akses admin dan

Sesuai Harapan

Valid

63

)dan password diisi kemudian klik tombol

Admin menampilkan “Anda belum mengisikan Username.”

4. Mengetikan salah satu kondisi salah pada username atau password kemudian klik tombol login.

Username admin Password 1234

Sistem akan menolak akses admin dan menampilkan “Login gagal Username atau password anda tidak benar atau account anda sedang diblokir. Ulangi Lagi”

Sesuai Harapan

Valid

5. Mengetikan username dan password dengan data yang benar kemudian klik tombol.

Username admin Password Admin

Sistem akan menerima akses dan login kemudian menampilkan halaman utama.

Sesuai Harapan

Valid

64

2. Pengujian pada menu Login customer

Tabel III.13

Test login customer

No Skenario Pengujian

Test case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Memasukkan username yang terdaftar tetapi mengosongkan kata sandi

Email (diisi) password (kosong)

Sistem menolak dan memberi peringatan “Email atau password salah”

Sesuai harapan

Valid

2 Memasukkan salah satu data salah misalnya username benar tetapi kata sandi salah

Email (benar) password (salah)

Sistem menolak dan memberi peringatan “email atau password salah”

Sesuai harapan

Valid

3 Memasukkan semua data dengan benar

email (benar) password (benar)

Sistem menerima dan user dapat melakukan pemesanan

Sesuai harapan

Valid

3. Pengujian pada menu Daftar customer

Tabel III.14

Test Daftar Customer

No Skenario Pengujian

Test case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Memasukkan data tetapi mengosongkan satu text field

Alamat (kosong)

Sistem menolak dan memberi peringatan “Anda belum mengisikan alamat”

Sesuai harapan

Valid

2 Memasukkan semua data

semua data terisi

Sistem menerima

Sesuai harapan

Valid

65

dengan lengkap

dan memberi peringatan “Anda berhasil meelakukan registrasi .Silahkan anda Login disini. ”

4. Pengujian pada konfirmasi pembayaran

Tabel III.15

Test Konfirmasi Pembayaran

No Skenario Pengujian

Test case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Memasukkan data tetapi mengosongkan satu text field

Besar pembayaran (kosong)

Sistem menerima dan memberi peringatan “Terima Kasih, Kami Akan Segera Mengirim Barang Pesanan Anda”

Sesuai harapan

Valid

2 Memasukkan semua data dengan lengkap

semua data terisi

Sistem menerima dan memberi peringatan “Terima Kasih, Kami Akan Segera Mengirim Barang Pesanan Anda”

Sesuai harapan

Valid

66

5. Pengujian pada Transaksi Pembelian

Tabel III.16

Test Transaksi Pembelian

No Skenario Pengujian

Test case Hasil yang diharapkan

Hasil pengujian

kesimpulan

1 Membeli produk yang diinginkan

Ubah profil (kosongkan gambar)

Sistem menerima dan memberi peringatan “Data Berhasil Diubah”

Sesuai harapan

Valid

2 Membeli barang kosong

semua data terisi

Sistem menerima dan memberi peringatan “Maaf,Saat Ini Stok Barang Yang Anda Beli Habis”

Sesuai harapan

Valid

70