View
2
Download
0
Category
Preview:
Citation preview
BAB III
ANALISIS KEBUTUHAN
3.1. Analisis Kebutuhan
Dalam penulisan tugas akhir ini penulis akan membahas tentang sistem
informasi penjualan barang bekas (lelong) di pontianak berbasis web. dimana
orang binggung dan sedikit sudah menjual barang bekasnya terkadang harus lewat
instagram, facebook atau media sosial lainnya yang tidak kebanyakan orang lain
liat. Dan ada juga kebanyakan orang menyewa toko untuk berjualan yang di mana
tidak semua orang tau keberadaan toko tersebut, hal itu menjadi barang menjadi
menumpuk, dan terkadang pengunjung juga merasa malas mencari barang di toko
akibat menumpuknya barang.
Agar menguntungkan penjual dan pembeli maka dibutuhkan sistem sarana
informasi mengenai penjualan barang bekas ini agar memudahkan penjual dan
pembeli yang dimana penjual tidak perlu menyewa toko lagi untuk berjualan
barang dan pembeli tidak susah mendatangi toko dan mencari ke sana ke mari
untuk mencari barang bekas yang di inginkan.
Dari permasalahan diatas penulis membuat sebuah aplikasi sistem inormasi
berbasis web penjualan barang bekas (lelong) di kota pontianak dimana palikasi
ini dapat di akses melalui web browser pada komputer, laptop dan smartphone.
Aplikasi sistem informasi barang bekas (lelong) ini akan dibagi menjadi 3 akses
level yaitu User, Pengunjung dan member pada sisi User dapat melihat data,
mengedit dan menghapus data produk, dan dapat berjualan, mempromosikan
barang, serta mengatur transaksi penjual dan pembeli. Pada sisi pengunjung cuma
28
29
dapat melihat produk di website contohnya: topi, kemeja, celana, tas, dan lain-
lain. Pada sisi member dapat melihat produk-produk dan juga bisa berjualan,
membeli barang.
3.1.1 Kebutuhan Fungsional (Function Requirement)
Kebutuhan fungsional adalah pernyataan layanan sistem yang harus
disediakan, bagaimana sistem breaksi pada input tertentu dan bagaimana perilaku
sistem pada situasi tertentu. Sedangkan kebutuhan fungsional User merupakan
pernyataan level tinggi dari apa yang seharusnya dilakukan sistem tetapi
kebutuhan fungsional sistem mengambarkan layanan sistem secara detail.
Adapun kebutuhan fungsional adalah kebutuhan utama yang diharapkan
dari sistem informasi yang terkait langsung dengan sistem inormasi. Kebutuhan
dari sistem informasi ini adalah sebagai berikut:
1. UserDi halaman user terdapat beberapa menu yaitu menu transkasi, menu
produk, menu data rekening, menu data pengguna, menu konfigurasi dan menu
logout.a. Menu transaksi
Tampilan menu transaksi ini terdapat data transaksi si penjual dan pembeli
dan juga memiliki akses edit data, cetak data.b. Menu cairkan
Tampilan menu cairkan ini terdapat data cairkan si penjual yang mencairkan
uang dari produk yang di jual.c. Menu produk
Tampilan menu produk ini terdapat tambah produk jualan yaitu: nama
produk, kode produk, kategori produk, harga produk, berat produk, stok
produk, keterangan, gambar, ukuran dan berat produk. juga memiliki akses
edit data, dan hapus data.
30
d. Menu RekeningTampilan menu rekening ini terdapat data rekening yaitu : nama bank,
nomor rekening, dan nama pemilik rekening. Juga memiliki akses edit dan
hapus.e. Menu pengguna
Tampilan menu pengguna ini terdapat tambah pengguna yaitu: nama
pengguna, username, password dan level akses. Juga memiliki akses edit
dan hapus.f. Menu Konfigurasi
Tampilan menu konfigurasi ini terdapat tambah konigurasi yaitu: namaweb,
tagline, website, email, facebook, instagram, telepon, alamat, keywords,
metatext, dan rekening pembayaran. Juga memiliki akses edit dan hapus.g. Menu Sign Out
Tampilan meni sign out ini berfungsi untuk user keluar dari sistem
informasi lelong barang bekas.2. Pengunjung
Halaman pengunjung ini terdapat beberapa menu yaitu menu beranda, menu
produk dan belanja menu register.a. Menu beranda
Tampilan menu beranda akan menampilkan produk produk yang di jual.b. Menu produk dan belanja
Tampilan menu produk dan belanja berisi kategori produk seperti: tas, topi,
kemeja, switter, sepatu, kaos.c. Menu register
Tampilan menu register untuk membuat si pengunjung menjadi member.3. Member
Halaman pengunjung ini terdapat beberapa menu yaitu menu beranda, menu
produk dan belanja dan menu logout.a. Menu beranda
Tampilan menu beranda akan menampilkan produk produk yang di jual.b. Menu produk dan belanja
Tampilan menu produk dan belanja berisi kategori produk seperti: tas, topi,
kemeja, switter, sepatu, kaos.c. Menu logout
Tampilan menu logout untuk member keluar dari menu member.
3.1.2 Kebutuhan Non Fungsional (Non Functional Requirement)
31
1. Sistem dapat dijalankan oleh beberapa software web browser diantarannya
Internet Explorer, Google Chrome, Mozila Fireox.
2. Besarnya program dari sistem maksimal sebesar 100mb.
3. Sistem memiliki tampilan (antar muka) yang mudah dipahami.
3.1.3 Perangkat Keras (Hardware)
Perangkat keras adalah salah satu alat yang dibutuhkan untuk pengolahan
sistem informasi penjualan barang bekas (lelong) berbasis web di kota pontianak,
untuk membuat program sangat dibutuhkan sebuah perangkat keras sehingga
dapat menyajikan informasi dan laporan yang lengkap. Perangkat yang digunakan
dapat berupa komputer PC, mobile atau laptop yang terbagi menjadi beberapa
bagian seperti CPU, RAM, mouse, keyboard, dan monitor sebagai media sarana
untuk pengoperasian program sistem informasi penjualan barang bekas (lelong).
3.1.4 Perangkat Lunak (software)
Perangkat lunak merupakan bagian dari komputer yang berisi perintah-
perintah yang menghubungkan perangkat lunak yang digunakan untuk pembuatan
aplikasi ini harus sesuai dengan yang diperlukan. Adapun perangkat lunak yang
diperlukan sebagai berikut:
a. Microsoft windows 7, sebagai sistem operasi.
b. XAMPP, sebagai server untuk menjalankan sistem dengan beberapa paket
perangkat lunak kedalam sebuah paket.
c. Web Server Apache, untuk menghasilkan halaman web yang benar kepada
pengguna, berdasarkan kode program yang telah ditulis.
32
d. Bahasa Pemrograman seperti PHP, HTML, Javascript dan CSS untuk
membuat halaman web yang bersifat server-side scripting serta bersifat
dinamis.
e. Framework Codeigniter untuk memudahkan membuat program.
f. MySQL, untuk membuat dan mengelola database beserta isinya.
g. PHPMyAdmin, untuk mempermudah membuat database, tabel, mengisi
data, dan lain-lainnya.
h. Mozila Firefox dan Google Chrome, sebagai web browser.
3.2 Rancangan DokumenRancangan Dokumen pada sistem informasi penjualan barang bekas
(lelong) di pontianak berbasis web ini juga memiliki Rancangan dokumen
masukan (input) dan Rancangan dokumen keluaran (output), berikut adalah
Rancangan dokumen masukan (input) dan Rancangan dokumen keluaran (output),A. Rancangan Dokumen Masukan (Input)
Menguraikan secara rici setiap rancangan dokumen masukan yang
digunakan dalam sistem dengan uraian parameter-parameter dokumen tersebut
dengan parameter-paramete dokumen sebagai berikut:1. Nama Dokumen : Data Transaksi
Fungsi : Untuk mengetahui data transaksi
Sumber : Pembeli
Tujuan : Admin dan penjual
Media : Web
Jumlah : Tergantung data transaksi yang masuk
33
Frekuensi : Setiap ada transaksi
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : Data Produk
Fungsi : Untuk melihat, edit dan hapus produk
Sumber : Penjual
Tujuan : Admin
Media : Web
Jumlah : Tergantung data produk yang di masukan
Frekuensi : Setiap memasukan produk
Bentuk : Lihat Lampiran A.2
3. Nama Dokumen : Data Cairkan
Fungsi : Untuk mencairkan uang dari penjualan produk
penjual
Sumber : Penjual
Tujuan : Admin
Media : Web
Jumlah : Tergantung data transaksi yang di cairkan
Frekuensi : Setiap mencairkan uang
Bentuk : Lihat Lampiran A.3
34
4. Nama Dokumen : Data Pengguna
Fungsi : Untuk mengetahui data pengguna
Sumber : Pembeli dan Penjual
Tujuan : Admin
Media : Web
Jumlah : Tergantung data pengguna yang di buat
Frekuensi : Setiap membuat akun
Bentuk : Lihat Lampiran A.4
B. Rancangan Dokumen Keluaran (Output)Menguraikan secara rinci rancangan dokumen keluaran yang digunakan
dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan
parameter-parameter dokumennya sebagai berikut:1. Nama Dokumen : Laporan Data transaksi
Fungsi : Untuk mengetahui laporan data transaksi
Sumber : Pembeli
Tujuan : Admin
Media : Kertas
Jumlah : Tergantung data transaksi yang masuk
Frekuensi : Setiap ada transaksi
Bentuk : Lihat Lampiran B. 1
3.3. Entity Relationship Diagram
35
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).A. Entiy Relationship Diagram
36
Sumber : Hasil Penelitian (2019)
Gambar III.1
37
Entity Relationship Diagram (ERD) Pembelian produkB. LRS (Logical Record Structure)
Sumber : Hasil Penelitian (2019)
Gambar III.2
38
Logical Record Structure (LRS) Pembelian Produk
3.4 Spesifikasi File
1. Spesifikasi File UserNama File : userAkronim : userFungsi : Untuk meyimpan data admin yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 325Kunci Field : id_userSoftware : MySQL
Tabel III.1Spesifikasi File User
N
o
Elemen Data Akronim Tipe Panjan
g
Keterangan
1. User id_user Int 11 Primary Key
2. Nama Nama Varchar 50
3. Email email Varchar 255
4. Username username Varchar 25
5. Password password Varchar 64
6. Akses Level akses_level Varchar 20
Sumber : Hasil Penelitian (2019)
2. Spesifikasi File PelangganNama File : pelangganAkronim : pelangganFungsi : Untuk meyimpan data pelanggan yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 761Kunci Field : id_pelangganSoftware : MySQL
Tabel III.2Spesifikasi File Pelanggan
39
No Elemen Data Akronim Tipe Panjan
g
Keterangan
1. Pelanggan id_pelanggan Int 11 Primary Key
2. User id_user Int 11
3. Statuspelanggan
status_pelanggan
Varchar 20
4. Namapelanggan
nama_pelanggan Varchar 50
5. Email email Varchar 255
6. Password password Varchar 64
7. Telepon telepon Varchar 50
8. Alamat alamat Varchar 300
9. Tanggal daftar tanggal_daftar Datetime
10.
Tanggalupdate
tanggal_update Timestamp
Sumber : Hasil Penelitian (2019)
3. Spesifikasi File RekeningNama File : rekeningAkronim : rekeningFungsi : Untuk meyimpan data rekening yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 796Kunci Field : id_rekeningSoftware : MySQL
Tabel III.3Spesifikasi File Rekening
N
o
Elemen Data Akronim Tipe Panjan
g
Keterangan
1. Rekening id_rekening Int 11 Primary Key
2. Nama bank nama_bank Varchar 255
3. Nomorrekening
nomor_rekening Varchar 20
40
4. Nama pemilik nama_pemilik Varchar 255
5. gambar gambar Varchar 255
6. Tanggal post tanggal_post Timestamp
Sumber : Hasil Penelitian (2019)
4. Spesifikasi File CairkanNama File : cairkanAkronim : cairkanFungsi : Untuk meyimpan data cairkan yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 500Kunci Field : nama_cairkanSoftware : MySQL
Tabel III.4Spesifikasi File Cairkan
N
o
Elemen Data Akronim Tipe Panjan
g
Keteranga
n1. Nama cairkan nama_cairkan Varchar 255 Primary
Key2. Email cairkan email_cairkan Text
3. Telepon cairkan telepon_cairkan Int 11
4. Rekening bankcairkan
rekening_bank_cairkan
Int 11
5. Nama bank cairkan
nama_bank_cairkan
Varchar 255
6. Upload buktipengiriman
upload_bukti_pengiriman
Text
Sumber : Hasil Penelitian (2019)
5. Spesifikasi File ProdukNama File : produkAkronim : produkFungsi : Untuk meyimpan data produk yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 1073
41
Kunci Field : id_produkSoftware : MySQL
Tabel III.5Spesifikasi File Pelanggan
No Elemen Data Akronim Tipe Panjan
g
Keterangan
1. id produk id_pelanggan Int 11 Primary Key
2. Id user id_user Int 11
3. Id kategori id_kategori Int 11
4. Kode produk kode_produk Varchar 20
5. Nama produk nama_produk Varchar 255
6. Slug produk slug_produk Varchar 255
7. Keterangan keterangan Text
8. Keyword keyword Text
9. Harga harga Int 11
10.
Stok stok Int 11
11. gambar gambar Varchar 255
12.
berat berat Fload
13.
Ukuran kuran Varchar 255
14.
Status produk status_produk Varchar 20
15.
Tanggal post tanggal_post Datetime
16.
Tanggalupdate
tanggal_update Timestamp
Sumber : Hasil Penelitian (2019)
6. Spesifikasi File KonfigurasiNama File : konfigurasiAkronim : konfigurasiFungsi : Untuk meyimpan data konfigurasi yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : Random
42
Media : Hard DiskPanjang Record : 2616Kunci Field : id_konfigurasiSoftware : MySQL
Tabel III.6Spesifikasi File Konfigurasi
No Elemen Data Akronim Tipe Panjang Keteranga
n1. Id konfigurasi id_konfigurasi Int 11 Primary
Key2. Nama web namaweb Varchar 255
3. Tag line tagline Varchar 255
4. Email email Varchar 255
5. Website website Varchar 255
6. Keywords keywords Text
7. Metatext metatext Text
8. Telepon telepon Varchar 50
9. Alamat alamat Varchar 300
10. Facebook facebook Varchar 255
11. Instagram instagram Varchar 255
12. Deskripsi deskripsi Text
13. Logo logo Varchar 255
14. Iklan iklan Varchar 255
15. Rekening_pembayaran
rekening_pembayaran
Varchar 255
16. Tanggal_update tanggal_update Timestamp
Sumber : Hasil Penelitian (2019)
7. Spesifikasi File KetegoriNama File : kategoriAkronim : kategoriFungsi : Untuk meyimpan data ketegori yang diinputTipe File : File Master
43
Organisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 582Kunci Field : id_kategoriSoftware : MySQL
Tabel III.7Spesifikasi File Ketegori
No Elemen Data Akronim Tipe Panjang Keterangan1. id kategori id_kategori Int 11 Primary Key
2. Slug kategori slug_kategori
Varchar 255
3. Nama kategori nama_kategori
Varchar 255
4. Urutan urutan Int 11
5. Tanggal update tanggal_update
Timestamp
Sumber : Hasil Penelitian (2019)
8. Spesifikasi File Header TransaksiNama File : header transaksiAkronim : header transaksiFungsi : Untuk meyimpan data header transaksi yang
diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 2271Kunci Field : id_header_transaksiSoftware : MySQL
Tabel III.8Spesifikasi File Header Transaksi
No Elemen Data Akronim Tipe Panjang Keteranga
n1. id
konfigurasiid_konfigurasi Int 11 Primary
Key2. Id user Id_user Int 11
3. Id pelanggan Id_pelanggan Int 11
44
4. Namapelanggan
Nama_pelanggan
Varchar 11
5. Email Email Varchar 50
6. Telepon Telepon Varchar 255
7. Alamat Alamat Varchar 50
8. Kodetransaksi
Kode_transaksi Varchar 300
9. Tanggal_transaksi
Transaksi Datetime 255
10. Jumlahtransaksi
Jumlha_transaksi
Int 11
11. Status bayar Status_bayar Varchar 20
12. Jumlah bayar Jumlah_bayar Int 11
13. Rekeningpebayaran
Rekening_pembayaran
Varchar 255
14. Rekeningpelanggan
Rekening_pelanggan
Varchar 255
15. Bukti bayar Bukti_bayar Varchar 255
16. Id rekening Id_rekening Int 11
17. Tanggalbayar
Tanggal_bayar Varchar 255
18. Nama bank Nama_bank Varchar 255
19. Tanggal post Tanggal_post Datetime
20. Tanggalupdate
Tanngal_update Timestamp
21 Status Statuss Interger 11
Sumber : Hasil Penelitian (2019)
45
9. Spesifikasi File Header GambarNama File : gambarAkronim : gambarFungsi : Untuk meyimpan data gambar yang diinputTipe File : File MasterOrganisasi File : Index SequentialAkses File : RandomMedia : Hard DiskPanjang Record : 532Kunci Field : id_gambarSoftware : MySQL
Tabel III.9Spesifikasi File Gambar
No Elemen Data Akronim Tipe Panjang Keteranga
n1. id
konfigurasiid_konfigurasi Int 11 Primary
Key
2. Id produk id_produk Int `11
3. Judul gambar judul_gambar Varchar 255
4. Gambar Gambar Varchar 255
5. Tanggalupdate
tanggal_update Timestamp
Sumber : Hasil Penelitian (2019)
3.5 PengkodeanDidalam menyusun pada bab ini penulis menggunakan tipe penggodean
Blok, yaitu dimana pengkodean menggunakan struktur tertentu. Adapun tujuan
dan penggunaan kode pada sistem ini adalah untuk menghemat waktu pencairan
data dan pengolahan data produk.1. Pengkodean produk
Format kode adalah:
S V O 0 1
46
Kode produk Nomor
Sumber : Hasil Penelitian (2019)
2. Pengkodean transaksiFormat kode adalah:
Nomor Kode Transaksi
Sumber : Hasil Penelitian (2019)
3.6 Spesifikasi Program
A. Struktur Navigasi Halaman Admin
Sumber : Hasil Penelitian (2019)
Gambar III.3Struktur Navigasi Halaman Admin
B. Struktur Navigasi Halaman User
1 8 0 7 2 901 9
0 1 9 N Y Q W Q
47
Sumber : Hasil Penelitian (2019)
Gambar III.4Struktur Navigasi Halaman Pelanggan Website
C. Struktur Navigasi Halaman Member
Sumber : Hasil Penelitian (2019)
Gambar III.5Struktur Navigasi Halaman Member Website
3.7 Implementasi
A. Implementasi Rancangan Form/ Antar Muka
Implementasi antar muka pada sistem informasi barang bekas (lelong) di
pontianak berbasis web.
1. Halaman Login Admin
48
Administrator harus melakukan login terlebih dahulu untuk dapat masuk ke
halaman admin. Jika login berhasil maka akan memasuki ke halaman admin dan
dapat mengubah mengedit produk yang ada di dalamnnya.
Sumber : Hasil Penelitian (2019)
Gambar III.6
Halaman Login Admin
2. Halaman AdminKetika sudah melakukan login dan berhasil maka akan menuju ke halaman
admin berikut adalah halaman admin.
Sumber : Hasil Penelitian (2019)
Gambar III.7Halaman Admin
3. Halaman Transaksi di halaman admin
49
Jika penjual dan pembeli melakukan transaksi maka data akan tampil disini
berikut adalah halaman transaksi di halaman admin.
Sumber : Hasil Penelitian (2019)
Gambar III.8Halaman Transaksi di Admin
4. Halaman Produk di halaman adminHalaman ini menyimpan produk-produk yang di jual oleh penjual di aplikasi
barang bekas (lelong) berbasis web berikut halaman produk di halaman admin.
Sumber : Hasil Penelitian (2019)
Gambar III.9Halaman Produk di Admin
5. Halaman Cairkan di halaman admin
50
Halaman ini data cairkan penjual yang berhasil melakukan transaksi dengan
pembeli di aplikasi barang bekas (lelong) berbasis web berikut halaman produk di
halaman admin.
Sumber : Hasil Penelitian (2019)
Gambar III.10Halaman Cairkan di Admin
6. Halaman Data rekening di halaman adminHalaman ini menyimpan rekening yang akan di transfer pembeli jika mau
membeli barang berikut halaman data rekening.
Sumber : Hasil Penelitian (2019)
Gambar III.11Halaman Data rekening di Admin
7. Halaman Data pengguna di halaman admin
51
Halaman ini menyimpan data member yang sudah melakukan registrasi dari
email, password, telepon, alamat dan lain-lain berikut adalah halaman pengguna
di halaman admin.
Sumber : Hasil Penelitian (2019)
Gambar III.12Halaman Data Pengguna di Admin
8. Halaman Konfigurasi di halaman adminHalaman ini berisi Konfigurasi Website berikut halaman konfigurasi di
halaman admin.
Sumber : Hasil Penelitian (2019)
Gambar III.13Halaman Konfigurasi di Admin
9. Halaman Website Halaman Website ini berisi Slider, produk terbaru, keranjang belanja dan
lain-lainnya berikut halam Website.
52
Sumber : Hasil Penelitian (2019)
Gambar III. 14Halaman Website Lelong
10. Halaman Produk dan BelanjaHalaman berisi kategori produk dan macam macam produk yang di jual
berikut halaman produk dan belanja.
Sumber : Hasil Penelitian (2019)
Gambar III.15Halaman Produk dan Belanja
11. Halaman Registrasi memberHalaman ini untuk yang belanja maka harus registrasi terlebi dahulu dan
login berikut halaman registrasi member.
53
Sumber : Hasil Penelitian (2019)
Gambar III. 16Halaman Registrasi Member
12. Halaman Login memberHalaman Login member untuk syarat untuk melakukan penjualan dan
pembelian produk berikut halaman login member.
Sumber : Hasil Penelitian (2019)
Gambar III. 17Halaman Login member
13. Halaman MemberJika sudah melakukan login makan akan menampilkan Halaman member
berikut halaman member.
54
Sumber : Hasil Penelitian (2019)
Gambar III. 18Halaman Member
14. Halaman Transaksi memberHalaman ini berisi transaksi yang dilakukan oleh pembeli dan penjual
berikut halaman Transaksi member.
Sumber : Hasil Penelitian (2019)
Gambar III. 19Halaman Transaksi member
15. Halaman Jual barang Halaman ini untuk menjual barang dan barang yang di jual akan di
tampilakan di halaman utama Website,halaman produk admin dan disini.
55
Sumber : Hasil Penelitian (2019)Gambar III. 20
Halaman Jual Barang
16. Halaman Keranjang belanjaHalaman ini berisi produk yang di tambahkan berikut halaman keranjang
belanaja.
Sumber : Hasil Penelitian (2019)
Gambar III. 21Halaman Keranjang belanja
17. Halaman Riwayat belanjaHalaman ini jika sudah melakukan pembelian dan akan melakukan
konfirmasi pembayaran di halaman ini berikut halaman riwayat belanja.
56
Sumber : Hasil Penelitian (2019)
Gambar III. 22Halaman Riwayat belanja
18. Halaman Profil memberHalaman ini untuk melihat profil dan bisa untuk melakukan penggantian
nama, password, nomor telpon dan alamat berikut halaman profil.
Sumber : Hasil Penelitian (2019)Gambar III. 23
Halaman Profil member3.8 Pengujian Unit
Pengujian terhadap Website yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran.A. Pengujian Terhadap Form Login Admin
Tabel III. 10Hasil Pengujian Black Box Testing Halaman Login
No Sekenario pengujian
Test case Hasil yang diharapkan
Hasil penguji
Kesimpula
57
n1 User id dan
password tidak diisi kemudian klik tombol login
User id:(kosong)Password: (kosong)
Sistem akan menolak akses user dan menampilkan user dan password salah
Sesuai harapan
Valid
2 Mengetikan userid dan password kosong kemudian klik tombol login
User id:abbas1234Password:(kosong)
Sistem akan menolak akses user dan menampilkan user dan password salah
Sesuai harapan
Valid
3 User ID tidak diisi dan password diisi kemudian klik tombol login
User id: (kosong)Password:Abbas1234
Sistem akan menolak akses user dan menampilkan user dan password salah
Sesuai harapan
Valid
4 Mengetikkan salah satu kondisi salah pada user ID atau password kemudian klik tombol login
User id: abbas1234 (benar)Password:Abbas123(salah)
Sistem akan menolak akses user dan menampilkan user dan password salah
Sesuai harapan
Valid
5 Mengetikkan user ID dan password dengandata yang benar kemudian klik tombol login
User id: abbas1234 (benar)Password:Abbas12345(benar)
Sistem menerima akses login dan kemudian langsung menuju halaman
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
B. Pengujian Terhadap Form Produk tambah produkTabel III. 11
Hasil Pengujian Black Box Testing Halaman Produk tambah
No Sekenario pengujian
Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
58
1 Mengetik nama produk,kode,kategori,harga,stok,berat,ukuran,keterangan,keywords,gambar,status produk (kosong)
Nama(kosong),Kode(kosong),Kategori(kosong),harga(kosong),stok(kosong),berat(kosong),ukuran(kosong),keterangan(kosong),keywords(kosong),gambar(kosong),status(kosong),produk(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
2 Mengetik nama produk(ada),kode,kategori,harga,stok,berat,ukuran,keterangan,keywords,gambar,status produk (kosong)
Nama(sepatu oldskool),Kode(kosong),Kategori(kosong),harga(kosong),stok(kosong),berat(kosong),ukuran(kosong),keterangan(kosong),keywords(kosong),gambar(kosong),status(kosong),produk(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
3 Mengetik nama produk,kode,kategori,harga,stok(kosong),berat(ada),ukuran(kosong),keterangan,keywords(kosong),gambar,status produk dan yang lain ada.
Nama(ada),Kode(ada),Kategori(ada),harga(ada),stok(kosong),berat(ada),ukuran(ada),keterangan(ada),keywords(kosong),gambar(ada),status(ada),produk(ada)
Sistem menerima akses tambah produk dan kemudian langsung menuju halaman produk
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
C. Pengujian Terhadap Form Produk edit produkTabel III. 12
Hasil Pengujian Black Box Testing Halaman Produk Edit
No Sekenario pengujian
Test case Hasil yang diharapkan
Hasil penguji
Kesimpula
59
n1 Mengetik nama
produk,kode,kategori,harga,stok,berat,ukuran,keterangan,keywords,gambar,status produk (kosong)
Nama(kosong),Kode(kosong),Kategori(kosong),harga(kosong),stok(kosong),berat(kosong),ukuran(kosong),keterangan(kosong),keywords(kosong),gambar(kosong),status(kosong),produk(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
2 Mengetik nama produk(ada),kode,kategori,harga,stok,berat,ukuran,keterangan,keywords,gambar,status produk (kosong)
Nama(sepatu oldskool),Kode(kosong),Kategori(kosong),harga(kosong),stok(kosong),berat(kosong),ukuran(kosong),keterangan(kosong),keywords(kosong),gambar(kosong),status(kosong),produk(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
3 Mengetik nama produk,kode,kategori,harga,stok(kosong),berat(ada),ukuran(kosong),keterangan,keywords(kosong),gambar,status produk dan yang lain ada.
Nama(ada),Kode(ada),Kategori(ada),harga(ada),stok(kosong),berat(ada),ukuran(ada),keterangan(ada),keywords(kosong),gambar(ada),status(ada),produk(ada)
Sistem menerima akses tambah produk dan kemudian langsung menuju halaman produk
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
D. Pengujian Terhadap Form Produk gambar Tabel III. 13
Hasil Pengujian Black Box Testing Halaman Produk Gambar
No Sekenario pengujian Test case Hasil yang Hasil Kesi
60
diharapkan penguji mpulan
1 Mengetik judul gambar(kosong)Unggah gambar (kosong)
Judul gambar(kosong)Unggah gambar(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
2 Mengetik judul gambar ( vans oldskool)Unggah gambar kosong(kosong)
Judul gambar (vans oldskool)Unggah gambar(kosong)
Sistem akanmenolak dan menampilkan isi file
Sesuai harapan
Valid
3 Mengetik judul gambar(vans oldskool)Unggah gambar (terisi)
Judul gambar (vans oldskool)Unggah gambar(terisi)
Sistem menerima akses gambar produk dan kemudian langsung menuju halaman gambar
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
E. Pengujian Terhadap Form Kategori produk Tabel III. 14
Hasil Pengujian Black Box Testing Halaman Kategori Produk
No Sekenario pengujian Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
1 Mengetik nama kategori(kosong)Urutan (kosong)
Nama kategori (kosong)Urutan(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
2 Mengetik nama kategori(Topi)Urutan (kosong)
Nama kategori (Topi)Urutan(kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
61
3 Mengetik nama kategori(Topi)Urutan (1)
Nama kategori (Topi)Urutan(1)
Sistem menerima akses kategori dankemudian langsung menuju halaman kategori
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
F. Pengujian Terhadap Form Rekening Tabel III. 15
Hasil Pengujian Black Box Testing Halaman Rekening
No Sekenario pengujian Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
1 Mengetik nama bank(kosong)Nomor rekening (kosong)Nama pemilik rekening(kosong)
Nama bank (kosong)Nomor rekening (kosong)Nama pemilik rekening (kosong)
Sistem akan menolak dan menampilkan harap isibidang ini
Sesuai harapan
Valid
2 Mengetik nama bank(BCA)Nomor rekening (kosong)Nama pemilik rekening(kosong)
Nama bank (BCA)Nomor rekening (kosong)Nama pemilik rekening (kosong)
Sistem akan menolak dan menampilkan harap isibidang ini
Sesuai harapan
Valid
3 Mengetik nama bank(BCA)Nomor rekening (123151236718273)Nama pemilik rekening(kosong)
Nama bank (BCA)Nomor rekening (123151236718273)Nama pemilik rekening(kosong)
Sistem akan menolak dan menampilkan harap isibidang ini
Sesuai harapan
Valid
4 Mengetik nama bank(BCA)Nomor rekening (123151236718273)Nama pemilik rekening(abbas)
Nama bank (BCA)Nomor rekening (123151236718273)Nama pemilik rekening (abbas)
Sistem akan menerima dan memasuki halama rekening
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
62
G. Pengujian Terhadap Form PenggunaTabel III. 16
Hasil Pengujian Black Box Testing Halaman Pengguna
No Sekenario pengujian Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
1 Mengetik nama pengguna(kosong)email (kosong)username (kosong)password (kosong)level hak akses (kosong)
Nama pengguna(kosong)email (kosong)username (kosong)password (kosong)level hak akses (kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
2 Mengetik nama pengguna(abbas1234)email (kosong)username (kosong)password (kosong)level hak akses (kosong)
nama pengguna (abbas1234)email (kosong)username (kosong)password (kosong)level hak akses (kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
3 Mengetik nama pengguna(abbas1234)email (abbas@gmail.com)username (kosong)password (kosong)level hak akses (kosong)
nama pengguna (abbas1234)email (abbas@gmail.com)username (kosong)password (kosong)level hak akses (kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
4 Mengetik nama pengguna(abbas1234)email (abbas@gmail.com)username (abbas)password (abbas1234)level hak akses (kosong)
Mengetik nama pengguna(abbas1234)email (abbas@gmail.com)username (abbas)password (abbas1234)level hak akses (kosong)
Sistem akanmenolak dan menampilkan harap isi bidang ini
Sesuai harapan
Valid
63
5 Mengetik nama pengguna(abbas1234)email (abbas@gmail.com)username (abbas)password (abbas1234)level hak akses (admin)
Mengetik nama pengguna(abbas1234)email (abbas@gmail.com)username (abbas)password (abbas1234)level hak akses (admin)
Sistem akanmenerima dan menampilkan halaman data pengguna
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
H. Pengujian Terhadap Form Konfirmasi bayarTabel III. 17
Hasil Pengujian Black Box Testing Halaman Konfirmasi bayar
No Sekenario pengujian Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
1 Mengetik dari bank (kosong)Dari nomor rekening(kosong)Nama pemilik rekening (kosong)Upload bukti bayar (kosong)
Mengetik dari bank (kosong)Dari nomor rekening (kosong)Nama pemilik rekening (kosong)Upload bukti bayar (kosong)
Sistem akanmenolak dan menampilkan nama bank harus diisi, nomorrekening harus diisi, nama pemilik harus diisi
Sesuai harapan
Valid
2 Mengetik dari bank (BCA)Dari nomor rekening(kosong)Nama pemilik rekening (kosong)Upload bukti bayar (kosong)
dari bank (BCA)Dari nomor rekening (kosong)Nama pemilik rekening (kosong)Upload bukti bayar (kosong)
Sistem akanmenolak dan menampilkan nomor rekening harus diisi, nama pemilik harus diisi
Sesuai harapan
Valid
3 Mengetik dari bank (BCA)Dari nomor rekening(123123617248)Nama pemilik
dari bank (BCA)Dari nomor rekening (123123617248)Nama pemilik
Sistem akanmenolak dan menampilkan nama
Sesuai harapan
Valid
64
rekening (kosong)Upload bukti bayar (kosong)
rekening (kosong)Upload bukti bayar (kosong
pemilik harus diisi
4 Mengetik dari bank (BCA)Dari nomor rekening(123123617248)Nama pemilik rekening (abbas)Upload bukti bayar (ada)
Mengetik dari bank (BCA)Dari nomor rekening (123123617248)Nama pemilik rekening (abbas)Upload bukti bayar (ada)
Sistem akanmenerima dan menampilkan konfirmasi bayar
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
I. Pengujian Terhadap Form CairkanTabel III. 18
Hasil Pengujian Black Box Testing Halaman Cairkan
No Sekenario pengujian Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
1 Mengetik Nama (kosong)Email (kosong)Rekening Bank (kosong)Nama Bank (kosong)Bukti Pengiriman (kosong)
Mengetik Nama (kosong)Email (kosong)Rekening Bank (kosong)Nama Bank (kosong)Bukti Pengiriman (kosong)
Sistem akanmenolak dan menampilkanama harus diisi
Sesuai harapan
Valid
2 MengetikNama (Abbas1234)Email (kosong)Rekening Bank (kosong)Nama Bank (kosong)Bukti Pengiriman (kosong)
Mengetik Nama (Abbas1234)Email (kosong)Rekening Bank (kosong)Nama Bank (kosong)Bukti Pengiriman (kosong)
Sistem akanmenolak dan menampilkan email harus di isi
Sesuai harapan
Valid
3 MengetikNama (Abbas1234)Email (ayamgoyengs11@g
dari bank (BCA)Dari nomor rekening (123123617248)
Sistem akanmenolak dan menampilka
Sesuai harapan
Valid
65
mail.com)Rekening Bank (kosong)Nama Bank (kosong)Bukti Pengiriman (kosong)
Nama pemilik rekening (kosong)Upload bukti bayar (kosong
n rekening bank harus diisi
4 MengetikNama (Abbas1234)Email (ayamgoyengs11@gmail.com)Rekening Bank (127637182367182)Nama Bank (kosong)Bukti Pengiriman (kosong)
MengetikNama (Abbas1234)Email (ayamgoyengs11@gmail.com)Rekening Bank (127637182367182)Nama Bank (kosong)Bukti Pengiriman (kosong)
Sistem akanmenolak dan menampilkan bukti pengiriman harus diisi
Sesuai harapan
Valid
5 MengetikNama (Abbas1234)Email (ayamgoyengs11@gmail.com)Rekening Bank (127637182367182)Nama Bank (BCA)Bukti Pengiriman (ada)
MengetikNama (Abbas1234)Email (ayamgoyengs11@gmail.com)Rekening Bank (127637182367182)Nama Bank (BCA)Bukti Pengiriman (ada)
Sistem akanmenerima dan memunculkan notifikasicairkan akan segera di proses
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
J. Pengujian Terhadap Form Halaman Jual BarangTabel III. 19
Hasil Pengujian Black Box Testing Halaman Jual Barang
No Sekenario pengujian Test case Hasil yang diharapkan
Hasil penguji
Kesimpulan
1 Mengetik Nama Produk (kosong)
Mengetik Nama Produk (kosong)
Sistem akanmenolak
Sesuai harapan
Valid
66
Kode produk (kosong)Kategori Produk (kosong)Harga Produk (kosong)Stok Produk (kosong)Berat Produk(kosong)Ukuran Produk(kosong)Keterangan Produk(kosong)Keywords(kosong)Upload gambar produk (kosong)Status produk(tidak di pilih)
Kode produk (kosong)Kategori Produk(kosong)Harga Produk (kosong)Stok Produk (kosong)Berat Produk(kosong)Ukuran Produk(kosong)Keterangan Produk(kosong)Keywords(kosong)Upload gambar produk (kosong)Status produk(tidak di pilih)
dan menampilkaharap di isi
2 Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk (sepatu)Harga Produk (kosong)Stok Produk (kosong)Berat Produk(kosong)Ukuran Produk(kosong)Keterangan Produk(kosong)Keywords(kosong)Upload gambar produk (kosong)Status produk(tidak di pilih)
Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk(sepatu)Harga Produk (kosong)Stok Produk (kosong)Berat Produk(kosong)Ukuran Produk(kosong)Keterangan Produk(kosong)Keywords(kosong)Upload gambar produk (kosong)Status produk(tidak di pilih)
Sistem akanmenolak dan menampilkan harap di isi
Sesuai harapan
Valid
67
3 Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk (sepatu)Harga Produk (140000)Stok Produk (kosong)Berat Produk(1kg)Ukuran Produk(xl)Keterangan Produk(Barang mulus)Keywords(abbas1234)Upload gambar produk (ada)Status produk(di pilih)
Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk(sepatu)Harga Produk (140000)Stok Produk (kosong)Berat Produk(1kg)Ukuran Produk(xl)Keterangan Produk(Barang mulus)Keywords(abbas1234)Upload gambar produk (ada)Status produk(dipilih)
Sistem akanmenolak dan menampilkan rekening bank harus diisi
Sesuai harapan
Valid
4 Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk (sepatu)Harga Produk (140000)Stok Produk (kosong)Berat Produk(1kg)Ukuran Produk(xl)Keterangan Produk(Barang mulus)Keywords(abbas1234)Upload gambar produk (tidak ada)Status produk(di pilih)
Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk(sepatu)Harga Produk (140000)Stok Produk (kosong)Berat Produk(1kg)Ukuran Produk(xl)Keterangan Produk(Barang mulus)Keywords(abbas1234)Upload gambar produk (tidak ada)Status produk(di
Sistem akanmenolak dan menampilkan harus diisi
Sesuai harapan
Valid
68
pilih)5 Mengetik Nama
Produk (abbas1234)Kode produk (SVP)Kategori Produk (sepatu)Harga Produk (140000)Stok Produk (kosong)Berat Produk(1kg)Ukuran Produk(xl)Keterangan Produk(Barang mulus)Keywords(abbas1234)Upload gambar produk (ada)Status produk(di pilih)
Mengetik Nama Produk (abbas1234)Kode produk (SVP)Kategori Produk(sepatu)Harga Produk (140000)Stok Produk (kosong)Berat Produk(1kg)Ukuran Produk(xl)Keterangan Produk(Barang mulus)Keywords(abbas1234)Upload gambar produk (ada)Status produk(dipilih)
Sistem akanmenerima dan data jual barang tersimpan dan menampilkan halaman jual barang
Sesuai harapan
Valid
Sumber : Hasil Penelitian (2019)
Recommended