BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · sebagai pembuat ekstraksi kopi dan penggiling kopi...
19
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Tinjauan perusahaan yang dijadikan penelitian ini adalah coffeeshop
KoffieKombi. Berikut adalah sejarah singkat perusahaan, struktur organisasi
beserta fungsinya yang penulis peroleh langsung dari tempat penulis teliti.
3.1.1. Sejarah Perusahaan
Sepanjang periode 2012 hingga 2015, berdasarkan data yang dirilis oleh
ICO (International Coffee Organization), konsumsi kopi dunia menunjukkan tren
yang meningkat. Dalam periode ini, secara rata-rata konsumsi kopi dunia
meningkat 2%. Negara konsumen kopi terbesar dunia bukan negara produsen
kopi. Brazil, sebagai produsen kopi terbesar, juga merupakan konsumen terbesar
ketiga.
Indonesia sendiri masuk dalam 5 negara konsumen kopi terbesar. Minuman
kopi dan teh merupakan bagian dari budaya di Indonesia. Oleh sebab itu,
Indonesia dapat menjadi konsumen kopi terbesar. Ditambah lagi, gaya hidup yang
terjadi pada kaum urban memperbesar peluang pasar kopi, tidak hanya secara
global, tapi juga di negeri sendiri.
Berdasarkan data ICO, selama periode 2010 hingga 2016, secara rata-rata
pertumbuhan konsumsi kopi masyarakat Indonesia meningkat 5%. Dapat
dikatakan kopi memiliki peluang besar untuk dikembangkan. Selain potensi
ekonomi, kopi juga berguna untuk kelestarian lingkungan. Kopi merupakan
tanaman keras yang dapat menjaga air dan tanah. Sifat pola tanam kopi yang
memerlukan tanaman tumpeng sari sebagai peneduh, memberikan nilai tambah
20
bagi petani. Petani tidak saja menghasilkan kopi, tetapi juga dapat menghasilkan
komoditas lain. Jeruk dan lada putih merupakan salah satu dari tanaman yang
biasanya ditumpang-sari-kan dalam perkebunan kopi.
Berdasarkan hal ini, kopi memiliki potensi yang besar untuk dikembangkan.
Namun, dengan karakterisitik produksi kopi yang sebagian besar dilakukan oleh
petani rakyat, maka perlu ada langkah konkret dari pemerintah untuk
memperbaiki produktivitas kopi. Tidak hanya produktivitas, tetapi juga kualitas
kopi, agar dapat memiliki nilai jual tinggi yang pada akhirnya dapat meningkatkan
kesejahteraan petani.
Maka dari itu mereka selaku pecinta kopi memutuskan untuk membuka
usaha yang bergerak dalam bidang penjualan minuman kopi dengan berbagai
varian rasa. Bisnis ini berbasis penjualan terbuka dengan prinsip Blue Ocean yaitu
menciptakan ruang pasar yang belum ada pesaingnya, tidak untuk memenangi
kompetisi bisnis melainkan menciptakan nilai-nilai relationship dan customer
satisfaction yaitu kepuasan pelanggan terhadap kualitas produk dan nilai jasa yang
diberikan.
KoffieKombi beralamatkan di Perumahan Griya Asri Sadang Kabupaten
Purwakarta, dengan memadu satukan konsep sederhana dari desain Rustic atau
Vintage yaitu memenfaatkan limbah kayu atau kaleng drum untuk dijadikan
furniture interior cafe, dan menambahkan iconic mobil klasik VolksWagen
sebagai signature dari cafe tersebut.
Dengan mengusung cafe sehingga konsep penjualan harus memiliki
kapasitas produksi yang effisien maka membutuhkan fasilitas yang memadai
diantaranya adalah alat seduh otomatis yaitu mesin Espresso Simonelli Oscar II
21
sebagai pembuat ekstraksi kopi dan penggiling kopi atau grinder bermerk Eureka,
juga beberapa alat manual seduh kopi diantaranya V60, FrenchPress, serta
Vietnam Drip. Sehingga konsep kafe memiliki nilai tambah dan berseni.
3.1.2. Struktur Organisasi
Sumber: Koffiekombi Coffeeshop (2018)
Gambar III.1
Struktur Organisasi KoffieKombi
3.1.3. Fungsi Organisasi
Untuk melengkapi struktur organisasi suatu perusahaan, diperlukan uraian
tugas yang akan menjelaskan tentang wewenang dan tanggung jawab masing-
CONTAINER
KKCS
GROUP
VENUE FOODTRUCK
FASILITATOR MANAGEMENT PRODUCT
HEADBAR HEADCHEF
BARISTA CHEF
WAITRES
22
masing fungsi dalam perusahaan. Uraian jabatan pad coffeeshop KoffieKombi
adalah sebagai berikut:
1. Fasilitator
a. Menata jobdesk, menyiapkan materi, dan penyajian materi sesuai dengan
bidangnya.
b. Menata proses jalannya kegiatan coffeshop.
c. Mengintensifkan kerjasama dan komunikasi antar karyawan.
d. Mengarahkan jobdesk dan material sesuai dengan jobdesk karyawan.
e. Mengadakan bimbingan pada karyawan, memberikan feedback setiap
karyawan.
f. Merumuskan kegiatan-kegiatan dan hasil-hasil kegiatan karyawan.
g. Mengadakan evaluasi terhadap karyawan dan proses pelatihan.
2. Management
a. Mengawasi jalannya proses operasional coffeeshop.
b. Bertanggungjawab terhadap jalannya operasional coffeeshop.
c. Mengkoordinasi bahan-bahan operasional coffeehop.
d. Mengkoordinasi staff yang sedang bertugas.
e. Melakukan prediksi dan ide-ide dalam mempromosikan coffeeshop.
f. Mengetahui hasil dari operasional coffeeshop.
g. Mengawasi segala kebutuhan operasional coffeeshop.
h. Menentukan jumlah kebutuhan operasional coffeeshop.
i. Mengkoordinasi segala kebutuhan operasional coffeeshop.
j. Bertanggungjawab terhadap proses produksi operasional coffeeshop.
k. Bertanggung jawab atas transaksi financial yang dilakukan oleh instansi.
23
3. Product
a. Menjaga kualitas kenyamanan customers.
b. Mempertahankan pengetahuan mengenai produk terutama bagi waiters.
c. Memberikan asumsi kepada customers agar tidak ragu dalam memesan
produk yang dijual.
d. Menjaga product baik minuman atau makanan supaya konsisten setiap
harinya
4. Headbar
a. Mengawasi dan meningkatkan standard dengan kualitas yang tinggi dengan
memberikan pelayanan yang terbaik.
b. Melaksakan opening dan closing sesuai dengan prosedur pekerjaan dengan
akurat.
c. Memahami dan menguasai pengetahuan mengenai minuman.
d. Bertanggung jawab atas kebersihan diarea bar
e. Membuat requisition minuman untuk persediaan di bar untuk keperluan
operasional dan mengontrol minuman dan material lain yang sudah rusak.
f. Memberikan pelayanan yang baik kepada tamu.
g. Mengidentifikasikan keperluan tamu dengan menjaga hubungan yang baik
dengan tamu.
h. Melaksanakan daily inventory, closing dan opening baik minuman maupun
peralatan.
i. Memimpin bawahannya.
j. Mengqualifikasi barista baru, baik basic maupun non basic.
24
5. Headchef
a. Mengecek daftar pesanan barang ke gudang.
b. Mengatasi dan mengatur seluruh tugas-tugas kitchen, khususnya dalam
proses pengadaan dan pengolahan makanan sesuai dengan standart yang
telah ditetapkan.
c. Mengawasi pelaksanaan tata kerja, keselamatan kerja dan memenuhi
kelengkapan kerja agar dapat menciptakan lingkungan kerja yang aman.
d. Mengawasi sepenuhnya tempat penyimpanan makanan dan peralatan yang
akan digunakan untuk operasional kerja.
e. Mengontrol dan melaksanakan sepenuhnya kegiatan food production secara
keseluruhan.
f. Menjaga hubungan baik dengan para karyawan yang lainnya.
g. Mengkualifikasi chef baru, baik basic maupun non basic.
6. Barista
a. Membersihkan area bar saat opening dan closing.
b. Menyiapkan bahan-bahan pendukung operasional.
c. Mengecek stok dan informasikan ke waitres menu yang close.
d. Membersihkan dan memastikan kebersihan peralatan minuman seperti gelas
dan yang lainnya.
e. Memahami pengetahuan tentang kopi.
f. Menjaga hubungan baik dengan karyawan lain.
25
7. Chef
a. Mengelola kebersihan dapur dengan baik.
b. Menyiapkan bahan-bahan pendukung operasional.
c. Membuat makanan dengan standart yang sudah ditetapkan.
d. Menjaga konsistensi makanan dari segi rasa ataupun penampilannya.
e. Memahami pengetahuan tentang bahan-bahan baku makanan.
f. Menjaga hubungan baik dengan karyawan lain.
8. Waiters
a. Menjaga hubungan baik dengan karyawan lain.
b. Mengetahui standard penyajian yang ditetapkan.
c. Melayani setiap customers dari mulai datang hingga pulang.
d. Menjaga kualitas kenyamanan customers.
3.2. Analisis Kebutuhan
Pada bagian ini tahapan yang dilakukan adalah untuk menganalisa
kebutuhan dengan mengidentifikasi kebutuhan yang diperoleh berdasarkan
kebutuhan pengguna dan kebutuhan sistem.
3.2.1. Analisa kebutuhan pengguna
1. Admin
Admin dapat mengakses keseluruhan isi dari program.
2. Pegawai
Pegawai hanya dapat mengakses form transaksi dan form laporan, dan dapat
menambahkan dan menyimpan data transaksi dari form transaksi dan form
laporan.
26
3.2.2. Analisa Kebutuhan sistem
1. Fasilitas login, sebelum masuk kehalaman form utama dan agar program ini
dapat dijalankan, admin harus login dengan kode pegawai dan password yang
valid. Fasilitas ini bertujuan agar tidak sembarang orang dapat mengakses
program.
2. Fasilitas form utama, form utama adalah form dimana jalur fitur yang akan
diakses oleh pengguna program.
3. Fasilitas form transaksi, merupakan form yang mencatat semua proses transaksi
pada program.
4. Fasilitas form data pegawai, merupakan pengolahan data pegawai dan hanya
admin yang dapat mengakses form ini, didalamnya terdapat tambah, simpan,
edit, dan hapus data pegawai.
5. Fasilitas form barang, merupakan pengolahan data barang atau menu dan hanya
admin yang dapat mengakses form ini, didalamnya terdapat button tambah,
hapus, edit dan simpan yang tersambung ke Microsoft Word
6. Fasilitas form Laporan, merupakan pengolahan laporan transaksi dari tanggal
yang diinginkan sampai tanggal yang diinginkan.
3.3. Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan(Input)
1. Nama Dokumen : Kartu Tanda Penduduk(KTP)
Fungsi : Sebagai identitas pegawai
Sumber : Pegawai
Tujuan : Owner
27
Media : Kartu
Jumlah : 1
Frekuensi : Setiap pada pegawai baru
Bentuk : Lampiran A. 1
3.3.2. Rancangan Dokumen Keluaran(Output)
1. Nama Dokumen : Laporan Transaksi
Fungsi : Laporan setiap transaksi telah terjadi
Sumber : Admin/Pegawai
Tujuan : Owner
Media : Kertas
Jumlah : 1
Frekuensi : Random
Bentuk : Lampiran B.1
2. Nama Dokumen : Struk
Fungsi : Mencatat setiap satu transaksi
Sumber : Admin/Pegawai
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1
Frekuensi : Setiap transaksi
Bentuk : Lampiran B.2
28
3.4. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan table-tabel yang
digambarkan dengan Entity Relationship Diagram(ERD).
3.4.1. Entity Relationship Diagram
Transaksi
Pegawai
Barang
DetailTransaksi
memiliki
melayani
hargakdbarangnmmenu
kdbarang
tothar
kdtransaksi
awal_masukkdpegawai
nmpegawaialamat
kontakbagian
kdtransaksikdpegawai
jenis
memiliki
1
n
1
n
n
1
qty
pass
totsel tanggal
jenis
nmpelanggan
menuharga
Gambar III.2
29
Entity Relationship Diagram
3.4.2. LRS(Logical Record Structure)
Pegawai
Transaksi
Barang Detailtransaksi
kdpegawai (PK)
nmpegawai
alamat
awal_masuk
bagian
kdtransaksi (PK)
kdpegawai
kdbarang (PK)
nmmenu
harga
jenis
kdbarang
tothar
kdtransaksi
kontak
n
1
n
1
n
1
pass
totsel
tanggal
qty
menu
harga
jenis
nmpelanggan
Gambar III.3
30
Logical Record Structure
3.5. Spesifikasi File
1. Spesifikasi File Pegawai
Nama File : Pegawai
Akronim : Data Pegawai
Fungsi : Mengingput Data Pegawai
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 103 byte
Kunci Field : kdpegawai
Software : MySql
Tabel III.1
Spesifikasi File Pegawai
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Pegawai kdpegawai Varchar 5 Primary Key
2. Password pass Varchar 10
3. Nama Pegawai nmpegawai Varchar 20
4. Alamat Alamat Varchar 35
5. Kontak Kontak Varchar 13
6. Awal Masuk awal_masuk Date 10
7. Bagian Bagian Varchar 10
31
2. Spesifikasi File Barang
Nama File : Barang
Akronim : Barang
Fungsi : Mengingput Data Barang
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 33 byte
Kunci Field : kdbarang
Software : MySql
Tabel III.2
Spesifikasi File Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Barang kdbarang Varchar 3 Primary Key
2. Harga harga Double
3. Nama Menu nmmenu Varchar 20
4. Jenis jenis Varchar 10
32
3. Spesifikasi File Transaksi
Nama File : File Transaksi
Akronim : Transaksi
Fungsi : Melakukan Transaksi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 58 byte
Kunci Field : kdtransaksi
Software : MySql
Tabel III.3
Spesifikasi File Transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Transaksi kdtransaksi Varchar 8 Primary
Key
2. Jenis jenis Varchar 20
3. Nama Pelanggan nmpelanggan Varchar 20
4. Total Seluruh totsel Double
5. Kode Pegawai kdpegawai Varchar 10 Foreign
Key
6. Tanggal tanggal Date
33
4. Spesifikasi File Detail Transaksi
Nama File : File Detailtransaksi
Akronim : Detailtransaksi
Fungsi : Menyimpan detail dari table transaksi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 56 byte
Kunci Field :
Software : MySql
Tabel III.4
Spesifikasi DetailTransaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Transaksi kdtransaksi Varchar 10 Foreign Key
2. Kode Barang kdbarang Varchar 10 Foreign Key
3. Menu menu Varchar 25
4. Quantity qty Int 11
5. Total Harga tothar Double
6. Harga harga Double
34
3.6. Pengkodean
1. Pegawai
Setiap pegawai memiliki kode masing-masing yang membedakan jobdesk
dari masing-masing pegawai, diantaranya terdiri dari:
Bagian No Bagian No
Kerja Urut Kerja Urut
Ket: - BAR merupakan bagian kerja Barista
- 01 merupakan nomor urut pegawai
Gambar III.4
Pengkodean Pegawai
2. Transaksi
Nama Urutan Nama Urutan
Coffeeshop Transaksi Coffeeshop Transaksi
Ket: - KKCS singkatan dari KoffieKombi Coffeeshop
- 0001 merupakan nomor urut transaksi
X X X 0 1 B A R 0 1
X X X X 0 0 0 1 K K C S 0 0 0 1
35
Gambar III.5
Pengkodean Transaksi
3. Barang
0 0 1
Nomor
Urut
Ket: - 001 merupakan nomor urut barang
Gambar III. 6
Pengkodean Barang
3.7. Spesifikasi Program
Program dibutuhkan untuk memanipulasi data-data pada suatu file dan
menghasilkan suatu iformasi yang berguna. Suatu program didapat dari suatu
paket program yang tersusun sedemikian rupan membentuk suatu program
tertentu. Maka dari itu, penulis menguraikan secara garis besar program seperti:
3.7.1. HIPO (Hierarchy Input Procces Output)
36
1.0
Menu Utama
1.2
Data Pegawai
1.1
Transaksi
1.3
Barang
1.4
Laporan
1.0 1.0 1.0 1.0
0.0
Login
0.0
Gambar III. 7
HIPO (Hierarchy Input Process Output)
3.7.2. Flowchart
1. Flowchart Login
37
Start
Masukan ID pengguna & Password
Pilihan :1. Login2.Exit
Login Periksa Data Data benar?
Pesan: Id pengguna atau Password salah
Menu Utama
Exit
End
Y
T
Y
Y
T
T
Gambar III. 8
Flowchart Login
2. Flowchart Form Utama
38
Start
Pilih:1. Transaksi2. Data pegawai3. Barang4. Laporan5. Keluar
Transaksi
Data pegawai
Barang
Laporan
Keluar
Form transaksi
Form pegawai
Form barang
Form laporan
End
Y
T
Y
Y
Y
Y
T
T
T
Gambar III.9
Flowchart Form Utama
3. Flowchart Form Pegawai
39
Start
Pilih:1. Tambah2. Transaksi3. Barang 4. Laporan
Tambah
Transaksi
Barang
Laporan
BatalMasukan Kode
PegawaiData tersedia
Ubah:1. Nama Pegawai2. Pass3. Alamat4. Kontak5. Awal_masuk6. Bagian
Form Transaksi
Form Barang
Form Laporan
Input:1. Nama Pegawai2. Pass3. Alamat4. Kontak5. Awal_masuk6. Bagian
Simpan?
Menyimpan data
Batal
Hapus
Edit
Menyimpan Perubahan data
Menghapus Data
End
Y
T
Y
Y
Y
T
T
Y
Y
T
T
T
T
T
T
Y
Y
YT
Y
Gambar III. 10
Flowchart Form Pegawai
4. Flowchart Form Barang
40
Gambar III. 11
Flowchart Form Barang
5. Flowchart Transaksi
41
Gambar III. 12
Flowchart Transaksi
6. Flowchart Laporan
42
Gambar III. 13
Flowchart Laporan
3.8. Spesifikasi Sistem Komputer
43
Berikut adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang digunakan untuk menjalankan program pelayanan penjualan
3.8.1. Spesifikasi Perangkat Keras
Spesifikasi perangkat keras minimum untuk komputer yang akan
menjalankan program penjualan adalah:
1. CPU
a. Processor intel atom
b. RAM 1 GB
c. Hard Disk space 2 GB
2. Mouse
3. Key Board
4. Monitor 12 inch
3.8.2. Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak minimum untuk komputer yang akan
menjalankan program penjualan adalah:
1. Sistem Operasi Microsoft Windows XP
2. XAMPP
3. CrystalReport
3.9. Implementasi
Implementasi rancangan antar muka pada aplikasi penjualan berdasarkan hasil
rancangan antar muka.
3.9.1. Halaman Login
44
Super admin atau Admin harus melakukan login terlebih dahulu untuk dapat
menggunakan program. Jika login berhasil, pengguna akan diarahkan ke menu
utama.
Gambar III. 14
Rancangan antar muka Form Login
3.9.2. Halaman Form Pegawai
Data pegawai merupakan sebagai data master untuk menambah, mengubah,
dan menghapus data pegawai.
Gambar III. 15
Rancangan antar muka Form Pegawai
3.9.3. Halaman Form Utama
45
Setelah pengguna melakukan login maka akan muncul menu utama dengan
menu – menu yang telah disediakan berdasarkan akses login.
Gambar III. 16
Rancangan antar muka Form Utama
3.9.4. Halaman Form Barang
Form ini betujuan untuk menambahkan menu baru atau mengubah menu
yang kemudian dicetak menjadi kartu di Microsoft Word.
Gambar III. 17
Rancangan antar muka Form Barang
3.9.5. Halaman Form Laporan
46
Form laporan ini bertujuan untuk melihat laporan transaksi dari tanggal yang
kita inginkan sampai tanggal yang diinginkan.
Gambar III. 18
Rancangan antar muka Form Laporan
3.10. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran program.
1. Pengujian Terhadap Form Login
Tabel III.5
Hasil Pengujian Black Box Testing Halaman Login
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
penguji
an
Kesimpul
an
1. Kode
pegawai dan
password
tidak diisi
kemudian
klik tombol
login
Kode
pegawai :
(kosong)
Password:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Kode pegawai
dan password
salah”
Sesuai
harapan Valid
47
2. Mengetikkan
Kode
pegawai dan
password
tidak diisi
atau kosong
kemudian
klik tombol
login
Kode
pegawai:
BAR01
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Kode pegawai
dan password
salah”
Sesuai
harapan Valid
3. Kode
pegawai
tidak diisi
(kosong) dan
password
diisi
kemudian
klik tombol
login
Kode
pegawai:
(kosong)
Password:
12345
Sistem akan
menolak akses
user dan
menampilkan
“Kode pegawai
dan password
salah”
Sesuai
harapan Valid
4. Mengetikkan
salah satu
kondisi salah
pada Kode
pegawai atau
password
kemudian
klik tombol
login
Kode
pegawai:
BAR01
(benar)
Password:
qwerty(salah)
Sistem akan
menolak akses
user dan
menampilkan
“Kode pegawai
dan password
salah”
Sesuai
harapan Valid
5. Mengetikkan
Kode
pegawai dan
password
dengan data
yang benar
kemudian
klik tombol
login
Kode
pegawai:
BAR01
(benar)
Password:
12345
(benar)
Sistem
menerima akses
login dan
kemudian
langsung
menampilkan
menu utama.
Sesuai
harapan Valid
2. Pengujian terhadap Form Pegawai
Tabel III.6
Hasil Pengujian Black Box Testing Halaman Form Pegawai
48
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Keterangan
1 Tambah data
dengan data
yang tifak
lengkap
Data yang
diinput
ada yang
masih
kosong
lalu klik
tombol
simpan
Sistem akan
menampilkan
pesan
“Silahkan
lengkapi
data”
Sesuai
harapan
Valid
2 Tambah data
dengan data
yang lengkap
Data yang
diinput
lengkap
lalu klik
tombol
simpan
Sistem akan
meyimpan
data dan
masuk ke
database
Sesuai
harapan
Valid
3 Mengedit
data
berdasarkan
kodepegawai
Data
selesai
diedit lalu
klik
tombol
edit
Sistem akan
memperbarui
data
berdasarkan
kodepegawai
Sesuai
harapan
Valid
4 Menghapus
data pegawai
berdasarkan
kodepegawai
Klik
tombol
hapus lalu
data di
database
akan
terhapus
Sistem akan
menghapus
data dari
database
Sesuai
harapan
Valid
5 Membatalkan
proses input
data
Klik
tombol
batal
Sistem akan
kembali
dalam
keadaan awal
Sesuai
harapan
Valid
3. Pengujian terhadap Form Barang
Tabel III.7
Hasil Pengujian Black Box Testing Halaman Form Barang
No Skenario Test case Hasil yang Hasil Keterangan
49
Pengujian diharapkan Pengujian
1 Tambah data
dengan data
yang tifak
lengkap
Data yang
diinput
ada yang
masih
kosong
lalu klik
tombol
simpan
Sistem akan
menampilkan
pesan
“Silahkan
lengkapi
data”
Sesuai
harapan
Valid
2 Tambah data
dengan data
yang lengkap
Data yang
diinput
lengkap
lalu klik
tombol
simpan
Sistem akan
meyimpan
data dan
masuk ke
database dan
mencetak
kartu ke
Microsoft
word
Sesuai
harapan
Valid
3 Mengedit
data
berdasarkan
kodebarang
Data
selesai
diedit lalu
klik
tombol
edit
Sistem akan
memperbarui
data
berdasarkan
kodebarang
dan
mencetak
kartu
kembali ke
Microsoft
word
Sesuai
harapan
Valid
4 Menghapus
data pegawai
berdasarkan
kodebarang
Klik
tombol
hapus lalu
data di
database
akan
terhapus
Sistem akan
menghapus
data dari
database
Sesuai
harapan
Valid
5 Membatalkan
proses input
data
Klik
tombol
batal
Sistem akan
kembali
dalam
keadaan awal
Sesuai
harapan
Valid
4. Pengujian Terhadap Form Menu Utama
Tabel III. 8
Hasil Pengujian Black Box Testing Halaman Form Utama
No Skenario Test case Hasil yang Hasil Keterangan
50
Pengujian diharapkan Pengujian
1 Masuk ke
menu
transaksi
Klik
tombol
transaksi
Tampil
form
transaksi
Sesuai
harapan
Valid
2 Masuk ke
menu
pegawai
Klik
tombol
pegawai
Tampil
form
pegawai
Sesuai
harapan
Valid
3 Masuk ke
menu
barang
Klik
tombol
barang
Tampil
form
barang
Sesuai
harapan
Valid
4 Masuk ke
menu
transaksi
Klik
tombol
transaksi
Tampil
form
transaksi
Sesuai
harapan
Valid
5 Masuk ke
menu
laporan
Klik
tombol
laporan
Tampil
form
laporan
Sesuai
harapan
Valid
5. Pengujian terhadap Form Transaksi
Tabel III. 9
Hasil Pengujian Black Box Testing Halaman Form Transaksi
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Keterangan
1 Tambah
transaksi
untuk
mengisi data
transaksi
Klik
tombol
tambah
Kodetransaksi
dan tanggal
akan tampil
otomatis
Sesuai
harapan
Valid
2 Membatalkan
transaksi
Klik
tombol
batal
Layar
tampilan akan
kembali
seperti awal
Sesuai
harapan
Valid
3 Menyimpan
transaksi
Klik
tombol
simpan
Data transaksi
akan
tersimpan lalu
tampilan akan
kembali
seperti awal
Sesuai
harapan
Valid
4 Menambah
pembelian
barang
Setiap
setelah
transaksi
barang
Jumlah beli
diisi kemudian
tekan enter
muncul
pesan”Tambah
pembelian?”
lalu pilih yes
Sesuai
harapan
Valid
51
6. Pengujian Terhadap Form Laporan
Tabel III. 10
Hasil Pengujian Black Box Testing Halaman Form Laporan
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Keterangan
1 Pilih dari
tanggal dan
sampai
tanggaluntuk
melihat
laporan
Pilih
tombol
pada
tanggal
Sistem akan
memperlihatkan
laporan yang
dipilih
Sesuai
harapan
Valid