44 BAB IV HASIL DAN ANALISIS 4.1 Hasil KaryaImplementasi 4.1.1 Implementasi Database

BAB IV
HASIL DAN ANALISIS

4.1 Hasil Karya/Implementasi
4.1.1 Implementasi Database
Pada

aplikasi

ini

pengimplementasian

database

menggunakan SQL Server Management Studio 2008.

Gambar 4.1. Tabel Barang

Tabel barang berfungsi untuk menyimpan semua data yang
akan dijual ditoko.


Gambar 4.2. Tabel Detail Trans

Tabel detail trans berfungsi untuk menampung detail data

44

45

dari hasil transaksi penjualan dan untuk mengetahui barangbarang tempo yang telah terjual dan akan dibayar

Gambar 4.3. Tabel Jasa

Tabel Jasa berfungsi untuk menampung semua data jasa
yang tersedia di toko.

Gambar 4.4. Tabel Retur

Tabel retur berfungsi untuk menyimpan data dari hasil
transaksi retur.


Gambar 4.5. Tabel Roles

46

Tabel roles berfungsi untuk menampung riole apa saja yang
dibutuhkan. Yang nantinya role ini digunakan untuk memfilter
user saat login.

Gambar 4.6. Tabel Stok

Tabel stok berfungsi untuk menampung jumlah barang
yang masuk. Jika ada barang keluar, tabel stok juga akan
berpengaruh, jumlah stok akan berkurang.

Gambar 4.7. Tabel Supplier

Tabel

supplier


berfungsi untuk

menyimpan

data-data

supplier yang telah bekerjasama dengan toko.

Gambar 4.8. Tabel Transaksi

Tabel Transaksi berfungsi untuk menyimpan data dari hasil
transaksi penjualan dan dan untuk mengetahui barang-barang

47

tempo yang telah terjual dan akan dibayar.

Gambar 4.9. Tabel UserRole


Tabel UserRole berfungsi untuk menampung data user dan
role yang dimilikinya.

Gambar 4.10. Tabel Users

Tabel Users berfungsi untuk menyimpan data user yang
telah bergabung.
4.1.2 Implementasi UI
Pada aplikasi ini menggunakan Microsoft Visual
Studio 2010 untuk pembuatan user interface.
a. Menu Login

Gambar 4.11. Menu Login

48

Pengguna yang merupakan pemilik toko dan karyawan
melakukan login seperti pada gambar 4.11 sesuai dengan
username dan password yang dimilikinya.
b. Menu Utama Owner


Gambar 4.12. Menu Utama Owner

Setelah berhasil login, maka akan muncul menu seperti
pada gambar 4.12. Menu ini hanya untuk user yang login
dengan login owner. Pada menu ini terdapat tombol stok,
jika menekan tombol tersebut user bisa mengetahui laporan
dari semua stok yang ada di toko.
c. Menu Utama Staff

Gambar 4.13. Menu Utama Staff

49

Setelah berhasil login, maka akan muncul menu seperti
pada gambar 4.13. Menu ini hanya untuk user yang login
dengan login staff.
d. Menu User

Gambar 4.14. Menu User


Kemudian akan muncul menu seperti pada gambar
4.14 jika pada menu utama menekan tombol user. Disini
user bisa menambah user baru, mengedit user yang telah
tersimpan ataupun menghapusnya.

50

e. Menu Supplier

Gambar 4.15. Menu Supplier

Akan muncul menu seperti pada gambar 4.15 jika pada
menu utama menekan tombol supplier. Disini user bisa
menambah supplier baru, mengedit supplier yang telah
tersimpan ataupun menghapusnya.
f. Menu Barang

Gambar 4.16. Menu Barang


51

Akan muncul menu seperti pada gambar 4.16 jika pada
menu utama menekan tombol barang. Disini user bisa
menambah barang baru, mengedit barang yang telah
tersimpan ataupun menghapusnya. Untuk memudahkan
dalam pencarian data barang yang ingin di edit maupun
dihapus, bisa menggunakan fasilitas pencarian berdasarkan
kode, nama ataupun kategori.
g. Menu Jasa

Gambar 4.17. Menu Jasa

Akan muncul menu seperti pada gambar 4.17 jika pada
menu utama menekan tombol barang lalu pilih tab control
jasa. Disini user bisa menambah jasa baru, mengedit jasa
yang telah tersimpan ataupun menghapusnya. Untuk
memudahkan dalam pencarian data jasa yang ingin di edit
maupun dihapus, bisa menggunakan fasilitas pencarian
berdasarkan kode, nama ataupun kategori.


52

h. Menu Transaksi Penjualan

Gambar 4.18. Menu Transaksi Penjualan

Akan muncul menu seperti pada gambar 4.18 jika pada
menu utama menekan tombol penjualan. Terdapat lima
pilihan kategori, pilih salah satu kategori untuk bisa
memasukkan data penjualan. Disini user tidak perlu
menghitung total penjualan karena telah disediakan fasilitas
penghitungan.
i. Menu Transaksi Retur

Gambar 4.19. Menu Transaksi Retur

Akan muncul menu seperti pada gambar 4.19 jika pada
menu utama menekan tombol retur. Untuk memudahkan
proses pencarian data yang akan diretur terdapat fasilitas

pencarian data berdasarkan kode, nama, kategori ataupun

53

nama supplier. Disini user hanya tinggal memasukkan
jumlah stok yang akan diretur.
j. Menu Transaksi Barang Tempo

Gambar 4.20. Menu Transaksi Barang Tempo

Akan muncul menu seperti pada gambar 4.20 jika pada
menu utama menekan tombol barang tempo. Untuk
memudahkan proses pencarian data terdapat fasilitas
pencarian data berdasarkan nama ataupun nama supplier.
Disini user bisa mencetak bukti barang yang terjual. Jika
terdapat makanan yang belum terjual, user tinggal menekan
tombol retur untuk me-retur makanannya sekaligus
mencetak bukti returnya.
k. Menu Laporan Penjualan


Gambar 4.21. Menu Laporan Penjualan

54

Akan muncul menu seperti pada gambar 4.21 jika pada
menu utama menekan tombol penjualan pada bagian
laporan. Disini user bisa melihat ataupun mencetak laporan
penjualan berdasarkan rentang tanggal maupun penjualan
per hari.
l. Menu Laporan Log

Gambar 4.22. Menu Laporan Log

Akan muncul menu seperti pada gambar 4.22 jika pada
menu utama menekan tombol log pada bagian laporan.
Disini user bisa melihat ataupun mencetak laporan sesuai
kategori yang dipilih berdasarkan rentang tanggal maupun
penjualan per hari.
4.2 Hasil Pengujian Sistem
Berdasarkan hasil pengujian dari Tabel 4.1, Aplikasi

Persediaan Toko sudah berjalan sesuai dengan rancangan dan
fungsi- fungsi yang tersedia berjalan dengan baik.

55
Tabel 4.1. Hasil Pengujian Aplikasi Persediaan Toko

No.
1

Poin
Pengujian
Proses Login

Data Input/
Kondisi
Username

Gagal login

Benar,

dan muncul

Password salah

peringatan.

Username salah,

Gagal login

Password Benar

dan muncul

Hasil Uji

Status

Valid

Valid

peringatan.
Username dan

Gagal login

Password salah

dan muncul

Valid

peringatan.

2

Username dan

Berhasil

Password Benar

login

Proses

Semua Field

Berhasil

memasukkan,

diisi lengkap

menyimpan

mengubah dan

Ada beberapa

Gagal

menghapus

field yang tidak

menyimpan

data user,

diisi

dan muncul

barang, jasa
dan supplier

Valid

Valid

Valid

peringatan
Memilih data

Berhasil

yang akan di

memilih

hapus ataupun

kemudian

diubah

mengubah
ataupun

Valid

56

menghapus

Mencari data

Berhasil

barang ataupun

mencari data

jasa berdasarkan

Valid

nama, kode dan
kategori
Membatalkan

Berhasil

input ataupun

membatalkan

update data

Valid

sebelum
disimpan
3

Proses

Menampilkan

Berhasil

Transaksi

nama

menampilkan

Penjualan

berdasarkan

Valid

kategori
Menyimpan ke

Berhasil

dalam tabel

menyimpan

dengan mengisi
semua filed

Valid

57

Menyimpan ke

Gagal

dalam tabel

menyimpan

dengan mengisi

dan muncul

beberapa filed

peringatan

Mengedit

Berhasil

ataupun

mengedit

menghapus data

ataupun

pada tabel

menghapus

Menyimpan

Berhasil

transaksi ke

menyimpan

Valid

Valid

Valid

database
4

Proses

Mencari data

Berhasil

Transaksi

berdasarkan

mencari data

Retur

nama, kode,

Valid

kategori dan
nama supplier
Memilih data

Berhasil

yang akan

memilih dan

diretur

menampilkan

Semua field diisi

Berhasil me-

lengkap

retur

Ada field yang

Gagal me-

kosong

retur dan
muncul
peringatan

Valid

Valid

Valid

58

Membatalkan

Berhasil

retur sebelum

membatalkan

Valid

tersimpan
5

Proses

Mencari data

Berhasil

Transaksi

berdasarkan

mencari data

Barang Tempo

nama dan nama

Valid

supplier
Menampilkan

Berhasil

total bayar

menampilkan

Mencetak bukti

Berhasil

pembayaran

mencetak

Terdapat

Berhasil me-

makanan belum

retur

terjual akan di

Valid

Valid

Valid

retur
Tidak terdapat

Gagal me-

makanan dan

retur, tombol

akan di retur

retur tidak

Valid

dapat
digunakan
Mencetak bukti

Berhasil

retur

mencetak

Valid

59

6

Menampilkan

Menampilkan

Berhasil

dan mencetak

dan mencetak

menampilkan

laporan

berdasarkan

dan mencetak

penjualan, stok

rentang tanggal

dan log.

Menampilkan

Berhasil

dan mencetak

menampilkan

semua data

dan mencetak

Menampilkan

Berhasil

dan mencetak

menampilkan

data saat hari ini

dan mencetak

Valid

Valid

Valid

4.3 Analisis
Secara tampilan aplikasi persediaan toko ini kemungkinan
masih

sedikit

pembagian

susah

untuk

berdasarkan

dipahami user,
kategori-kategori

karena adanya
dan

dalam

pengoperasian ada yang tidak menggunakan fasilitas tombol pada
aplikasi,

melainkan

menggunakan

keyboard

walaupun

telah

diberikan simbol untuk penanda.
Secara sistem pada saat penginputan barang dan penjualan
masih menggunakan satuan buah, akan lebih bagus jika bisa
menginput dan menjual dengan bermacam-macam satuan. Pada
saat me-retur item, hanya bisa satu macam item setiap kali meretur, akan lebih baik jika bisa memilih mana saja yang akan di
retur, lalu di retur dalam satu kali proses. Pada aplikasi ini
terdapat penjualan makanan, maka akan lebih berguna lagi jika

60

terdapat fitur untuk mengetahui tanggal expired makanan. Belum
adanya fitur untuk mengetahui untung dan rugi dari penjulanan,
maka penambahan fitur keuangan akan lebih memudahkan untuk
mengetahui untung dan rugi. Untuk pendataan supplier, pada
aplikasi ini hanya menyediakan untuk nama dan alamatnya saja,
akan lebih valid lagi jika lebih detail dalam pendataan.