Prawito | 200101072009
Jatmiko | 200101010112
Burhanudin | 200101010073
BAB I - PENDAHULUAN
BAB II - PEMBAHASAN
Lampiran 1 – Hasil Lengkap Testing dengan Metode Black Box ……..…….…….. Hal 14
2|Page
BAB I
PENDAHULUAN
Berdasarkan hal tersebut, maka dirancanglah suatu sistem pejualan yang terkomputerisasi
untuk mempermudah toko dalam mengelola data produk dan transaksinya. Adapun tujuan dari
perancang aplikasi penjualan motor ini yaitu untuk mendukung kinerja toko “Alfa” agar dapat
bersaing dengan lawan bisnis serta membantu proses transaksi yang ada menjadi lebih efektif dan
efisien yang dituangkan dalam penulisan dengan judul “Rancang Bangun Aplikasi Penjualan
Motor Pada Toko Alfa Motor”.
3|Page
BAB II
PEMBAHASAN
Gambar diatas merupakan rancangan tampilan halaman login pada aplikasi penjualan
motor, dimana pada rancangan menggunakan Jpanel, Jlabel, Textfield, Textpassworddan button
dalam membuat halaman login aplikasi.
4|Page
Rancangan desain ini merupakan tampilan halaman menu utama yang terdiri dari piliha –
pilihan menu transaksi yang akan di jalankan user.
Gambar diatas merupakan tampilan halaman menu utama pada aplikasi apabila user
telah berhasil login sebagai admin. Pada rancangan halaman ini pengambang menggunakan Jpanel,
Jlabel, serta button untuk merancang halaman menu utama pada aplikasi penjualan ini.
5|Page
Gambar 2.1.1 Rancangan Database
Gambar diatas merupakan rancangan database yang ada pada aplikasi penjualan
motor ini. Pada aplikasi ini terdapat 4 tabel yaitu tabel inventori, tabel penjualan, table stok
dan tabel user. Dimana pada tabel inventori terdapat informasi mengenai motor yang akan
dijual. Sedangkan pada tabel penjualan terdapat informasi mengenai pembeli dan motor
yang dipilih pembeli. Tabel stok berisi informasi mengenai merk serta jenis motor dan
jumlah stok yang tersedia untuk masing-masing SKU. Dan pada tabel user berisi data
admin yang digunakan untuk login dan mengelola aplikasi. Pada rancangan database ini
pengembang menggunakan MySQL.
6|Page
Gambar diatas merupakan rancangan tabel user pada aplikasi penjualan motor ini dimana pada
tabel user terdapat field mengenai informasi user seperti id (primarykey), username, password dan
usertype.
Rancangan tabel ini dibuat sesuai dengan input data yang berhubungan dengan kebutuhan
inventori yang diisi dengan spesifikasi barang, harga, stok dan lain – lain.
Gambar diatas merupakan tabel inventori pada aplikasi dimana pada tabel ini terdapat
beberapa field mengenai motor yang dijual seperti sku sebagai primary key, merk_motor,
jenis_motor, tahun pembuatan, warna, harga serta stok.
Rancangan tabel ini dibuat sesuai dengan input data yang berhubungan dengan menu penjualan
yang di dalamnya terdapat nama pembeli, nik, alamat dan lain – lain.
7|Page
Gambar 2.1.6 Desain tabel penjualan
Gambar diatas merupakan tabel dari penjualan dimana pada tabel in terdapat beberapa field
mengenai motor dan pembeli seperti sku (primary key), no, tanggal, namalengkap, nik, alamat,
nohp, email, jenismotr, merkmotor, jumlahunit, harga, pembayaran, diskon dan total.
2.2 Pengujian
Pada tahap ini merupakan hasil dari pengujian yang dilakukan pada aplikasi penjualan
motor. Di tahap ini penulis mengimplementasikan hasil rancangan yang telah dibuat pada tahap
sebelumnya. Pengujian yang dimaksud adalah proses menampilkan suatu sistem atau perangkat
lunak yang dirancang dapat berjalan dengan baik.
Dalam melakukan testing pada aplikasi yang telah dikembangkan, pengembang
menggunakan metode blackbox. Tahap pengujian merupakan salah satu tahap yang harus ada
dalam sebuah siklus pengembangan perangkat lunak. Pengujian blackbox (blackbox testing)
adalah salah satu metode pengujian perangkat lunak yang berfokus pada sisi fungsionalitas,
khususnya pada input dan output aplikasi (apakah sudah sesuai dengan apa yang diharapkan atau
belum). Dengan adanya pengujian blackbox testing ini diharapkan jika ada kesalahan maupun
kekurangan di dalam aplikasi dapat segera diketahui sedini mungkin oleh peneliti.
Tahapan ini merupakan proses dimana program diuji tentang bagaimana cara beroperasi,
sehingga data yang masuk dapat dijaga keamanannya atau tidak, serta informasi yang diterima
8|Page
sesuai dengan apa yang diinginkan atau tidak. Pengujian ini memiliki orientasi pada pertanyaan
pertanyaan fungsional perangkat lunak tersebut. Dalam pengujian black box ini ditemukan
beberapa macam kesalahan antara lain:
a. Fungsi-fungsi yang kurang, hilang, atau tidak benar.
b. Kesalahan dalam struktur database.
c. Kesalahan dalam kinerja dan inisialisasi.
Untuk hasil lengkap pengujian, kami sertakan pada Lampiran 1 Halaman 14,
9|Page
Gambar 2.4.2 Tampilan Form Transaksi Penjualan
10 | P a g e
Gambar 2.4.4 Tampilan Data Penjualan
11 | P a g e
Gambar 2.4.6 Tampilan Menu Cetak Daftar Penjualan
12 | P a g e
BAB III
PENUTUP
3.1 Kesimpulan
Dari hasil pembahasan perancangan Aplikasi Penjualan Motor pada Alfa Motor diatas, maka
dapat diambil kesimpulan bahwa
1. Perancangan dan pengimplementasian sistem dilakukan dengan desain proses, desain
database dan perancangan tampilan (user interface). Menggunakan MySQL untuk merancang
database, kemudian menggunakan Netbeans untuk merancang tampilan interfacenya. Dan
output dari sistem ini adalah laoran data-data transaksi.
2. Uji coba yang dilakukan terhadap sistem ini adalah dengan metode black box testing berhasil
dengan baik.
3.2 Saran
Saran yang bisa penulis berikan :
Perlu adanya penelitian lebih lanjut dan peningkatan diskusi demi pengembangan aplikasi ini.
Kami juga berharap masukan – masukan dan saran dari pembaca agar mendapat ilmu dan materi
tambahan demi kesempurnaan tugas ini.
13 | P a g e
LAMPIRAN 1
TESTING METODE BLACK BOX
PADA APLIKASI PENJUALAN MOTOR
Valid
Valid
14 | P a g e
3. Mengisi Username,Password dan Sitem menerima akses Login dan
memilih salah satu dari Hak Akses menampilkan “Login Berhasil
dengan Benar lalu Klik Login. sebagai admin” Kemudian akan
Test Case : masuk ke halaman Menu Utama.
Hasil Pengujian :
Valid
Hasil Pengujian :
Valid
15 | P a g e
2. Tambah Data Akun Login dan Sistem akan menyimpan dan akan
memiloh salah Satu Hak Akses dan menampilkan pesan “Data user
menginput data dengan lengkap lalu berhasil disimpan”
klik “ Simpan”
Valid
3. Sistem dapat melakukan hapus data , Sistem akan menghapus Data User
dengan pilih salah satu data user pada dan akan menampilkan “Data
tabel login kemudian klik tombol “ berhasil dihapus”
Hapus User”
Valid
3.Pengujian Aplikasi Penjualan Motor dengan Metode Black Box pada Menu Input Transaksi
16 | P a g e
1. Menginput semua data yang ada di Sistem akan menginput data
tabel transaksi dengan lengkap,lalu transaksi dengan lengkap dan
klik Hitung dan Simpan Data. akan menampilkan ”Berhasil
disimpan”
Test Case :
Hasil Pengujian:
Valid
17 | P a g e
3. Menginput semua data yang ada di Sistem akan mengosongkan isi
tabel transaksi dengan lengkap,lalu tabel transasksi yang berisi,
klik “Clear” Merek motor,Jenis Motor,SKU
ID, Harga Satuan,Jumlah
Test Case : unit,Pembayaran,Denag
Dikson,Total
Hasil Pengujian :
Valid
18 | P a g e
5. Menginput semua data yang ada di Sistem akan menampilkan atau
tabel transaksi dengan lengkap yang mengarahkan ke Form
sudah berhasil disimpan, lalu klik PRIVIEW dan klik tombol print
tombol Cetak maka Form Transaksi siap
dicetak/print, apabila tekan
Test Case : tombol cancel maka sistem akan
kembali ke tabel transaksi.
Hasil Pengujian : Valid
4. Pengujian Aplikasi Penjualan Motor dengan Metode Black Box pada Menu Input Barang
Masuk
Valid
19 | P a g e
2. Menginput atau mengisi data pada Sistem secara otomatis akan
tabel stok baru , lalu klik tombol “ mengosongkan form inputan data
Baru” stok baru.
Valid
Hasil Pengujian :
Valid
20 | P a g e
5. Pengujian Aplikasi Penjualan Motor dengan Metode Black Box pada Menu Daftar
Penjualan
Hasil Pengujian :
Valid
21 | P a g e
6. Pengujian Aplikasi Penjualan Motor dengan Metode Black Box pada Menu Daftar Barang
Masuk
Hasil Pengujian :
Valid
22 | P a g e
7. Pengujian Aplikasi Penjualan Motor dengan Metode Black Box pada Menu Logout
No. Skenario Pengujian Hasil yang di harapkan Kesimpulan
1. Mengklik tombol Logout Sistem akan menampikan lho
yakin mau keluar dan
mengarahkan atau kembali ke
Test Case : Menu Login
Hasil pengujian :
Valid
23 | P a g e