40
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Implementasi sistem yang dirancang ini ada beberapa spesifikasi perangkat keras (hardware) dan perangkat lunak (software) yang dibutuhkan, sehingga sistem dapat berjalan. 4.1.1 Perangkat Keras Perangkat keras adalah komponen fisik yang membentuk sistem computer dan mendukung computer dalam menjalankan tugasnya. Perangkat keras yang dibutuhkan sistem adalah sebagai berikut: a. Processor Pentium IV 512 Mhz, atau diatasnya. b. Memory 256 MB c. VGA on Board d. Harddisk 80 GB e. Monitor Super VGA (800 x 600) f. Keyboard + Mouse 4.1.2 Perangkat Lunak Perangkat lunak adalah komponen non fisik yang digunakan untuk membantu sistem computer untuk menjalankan tugasnya. Perangkat lunak yang dibutuhkan sistem adalah sebagai berikut: a. Operating System : Microsoft Windows XP Profesional. b. Programming Language : Visual Studio 2005.

BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

  • Upload
    donhi

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

BAB IV

IMPLEMENTASI DAN EVALUASI

4.1 Kebutuhan Sistem

Implementasi sistem yang dirancang ini ada beberapa spesifikasi

perangkat keras (hardware) dan perangkat lunak (software) yang dibutuhkan,

sehingga sistem dapat berjalan.

4.1.1 Perangkat Keras

Perangkat keras adalah komponen fisik yang membentuk sistem

computer dan mendukung computer dalam menjalankan tugasnya. Perangkat

keras yang dibutuhkan sistem adalah sebagai berikut:

a. Processor Pentium IV 512 Mhz, atau diatasnya.

b. Memory 256 MB

c. VGA on Board

d. Harddisk 80 GB

e. Monitor Super VGA (800 x 600)

f. Keyboard + Mouse

4.1.2 Perangkat Lunak

Perangkat lunak adalah komponen non fisik yang digunakan untuk

membantu sistem computer untuk menjalankan tugasnya. Perangkat lunak yang

dibutuhkan sistem adalah sebagai berikut:

a. Operating System : Microsoft Windows XP Profesional.

b. Programming Language : Visual Studio 2005.

Page 2: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

c. Database : SQL Server 2005 Express.

d. Power Designer 6 32-bit.

e. Perancangan desain input/output menggunakan Microsoft Office Visio 2007.

f. Report menggunakan Crystal Report for Visual Studio .NET 2005.

4.2 Pembuatan dan Implementasi Program

Aplikasi ini dibuat menggunakan Microsoft Visual Basic.NET 2005

dengan database engine Microsoft SQL Server 2005 Express. Source code atau

listing program dari aplikasi yang dibuat terdapat pada lampiran.Tahap akhir

implementasi program adalah melakukan instalasi kepada komputer admin dan

manager pembelian pada CV. Jaya Tama, dengan melakukan pengaturan database

dan konfigurasi pada program.

Sistem yang dirancang terdapat dua aplikasi yang disediakan. Aplikasi

yang pertama yaitu aplikasi peramalan, aplikasi ini digunakan untuk mengelola

dan membantu pihak manager pembelian dalam mengontrol penjualan barang

pada CV.Jaya Tama. Sedangkan aplikasi kedua adalah aplikasi persediaan barang

dengan menggunakan metode EOQ (economic order quantity). Aplikasi kedua ini

membantu manager pembelian dalam mengevaluasi / monitoring stock barang.

4.3 Pengoperasian Program

Dalam sub ini dijelaskan tahapan pengoperasian program aplikasi rancang

bangun sistem persediaan barang pada CV.Jaya Tama. Penjelasan aplikasi yang

dibangun meliputi tampilan aplikasi, fungsi validasi serta cara penggunaannya.

Page 3: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.3.1 Form Utama

Aplikasi rancang bangun sistem persediaan barang terdiri dari 6 menu

sistem seperti pada Gambar 4.1, dimana menu tersebut terbagi sebagai berikut:

a. Menu terdiri dari: login, logout dan exit.

b. Master terdiri dari: barang, supplier dan stock.

c. Transaksi terdiri dari: penjualan, pembelian, peramalan dan persediaan.

d. Grafik terdiri dari: grafik penjualan dan pembelian.

e. Laporan terdiri dari: penjualan, pembelian, peramalan dan persediaan.

f. Sistem terdiri dari: username dan about.

Gambar 4.1 Form Utama

Sebelum masuk ke menu, aplikasi persediaan barang ini terdiri dari dua

level user yaitu admin dan manager. Admin memiliki hak akses yaitu menu,

master dan transaksi. Sedangkan manager memiliki hak akses menu, transaksi,

grafik, laporan dan system. Form login digunakan untuk memeriksa User Id dan

Page 4: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Password sesuai dengan hak akses yang diberikan. Untuk menampilkan form

login user harus menekan tombol login sehingga muncul tampilan form seperti

Gambar 4.2.

Gambar 4.2 Form Login

4.3.2 Form Master Barang

Form master barang merupakan form untuk melakukan pencatatan data

barang dan melakukan penyimpanan data barang tersebut. Form master barang

yang muncul pertama kali adalah list data barang yang dapat dimaintenance. Form

master barang dapat dilihat pada Gambar 4.3.

Page 5: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.3 Form Master Barang

4.3.3 Form Master Supplier

Form master supplier merupakan form untuk melakukan pencatatan data

supplier dan melakukan penyimpanan data supplier tersebut. Form yang muncul

pertama kali adalah list data supplier yang dapat dimaintenance. Form master

supplier dapat dilihat pada Gambar 4.4.

Page 6: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.4 Form Master Supplier

4.3.4 Form Master Stock

Form master stock merupakan form untuk melakukan pencatatan dan

melakukan penyimpanan data stock tersebut. Form master stock dapat dilihat pada

Gambar 4.5.

Gambar 4.5 Form Master Stock

Page 7: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.3.5 Form User Pengguna

Form user pengguna adalah form untuk melakukan penambahan user

pengguna untuk aplikasi ini dan juga bisa untuk melakukan penggantian password

untuk setiap user yang ingin menggantinya, Form user disini memiliki 2 tingkatan

yaitu sebagai user biasa atau sebagai Manager yang bisa melakukan seluruh akses

untuk aplikasi ini, Form User Pengguna dapat dilihat pada Gambar 4.6.

Gambar 4.6 Form User

4.3.6 Form Transaksi Penjualan

Form transaksi penjualan merupakan form untuk melakukan pencatatan

dan penyimpanan data penjualan. Terdapat detail penjualan dalam form ini,

sehingga manager dapat melihat laju penjualan. Form transaksi penjualan dapat

dilihat pada Gambar 4.7. Form detail penjualan dapat dilihat pada Gambar 4.8.

Page 8: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.7 Form Transaksi Penjualan

Gambar 4.8 Form Detail Transaksi Penjualan

4.3.7 Form Transaksi Pembelian

Form transaksi pembelian merupakan form untuk melakukan pencatatan

data pembelian dan melakukan penyimpanan data yang dibeli dari supplier.

Terdapat detail pembelian dalam form ini, yang mana digunakan untuk melihat

Page 9: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

laju pembelian barang kepada supplier.Form transaksi pembelian dapat dilihat

pada Gambar 4.9. Sedangkan Form detail pembelian ditunjukkan pada Gambar

4.10.

Gambar 4.9 Form Transaksi Pembelian

Page 10: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.10 Form Detail Transaksi Pembelian

4.3.8 Form Peramalan

Form peramalan merupakan form untuk melakukan peramalan dan

melakukan penyimpanan hasil ramalan tersebut. Form peramalan dapat dilihat

pada Gambar 4.11.

Gambar 4.11 Form Peramalan

Page 11: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.3.9 Form Economic Order Quantity

Form persediaan barang merupakan form untuk melakukan perhitungan

permintaan dengan menggunakan metode EOQ (economic order quantity) dan

melakukan penyimpanan hasil EOQ. Form persediaan dapat dilihat pada Gambar

4.12, sedangkan Gambar 4.13 adalah gambar detail perhitungan EOQ.

Gambar 4.12 Form Perhitungan EOQ

Page 12: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.13 Detail Perhitungan EOQ

4.3.10 Form Grafik Penjualan

Form grafik penjualan merupakan form untuk melihat perbandingan

penjualan sehingga dapat mengetahui tingkat penjualan suatu barang. Form grafik

penjualan dapat dilihat pada Gambar 4.14.

Page 13: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.14 Form Grafik Penjualan

Sedangkan detail dari masing-masing penjualan dapat dilihat pada

Gambar 4.15.

Gambar 4.15 Form Detail Grafik Penjualan

4.3.11 Form Grafik Pembelian

Form grafik pembelian merupakan form untuk melihat data pembelian

kepada supplier sehingga dapat mengetahui tingkat pembelian suatu barang. Form

grafik pembelian dapat dilihat pada Gambar 4.16.

Page 14: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.16 Form Grafik Pembelian

Sedangkan detail dari masing-masing pembelian dapat dilihat pada

Gambar 4.17.

Gambar 4.17 Form Detail Grafik Pembelian

Page 15: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.3.12 Form Laporan Penjualan

Form laporan penjualan merupakan form untuk melihat data penjualan

sehingga dapat mengetahui tingkat pendapatan suatu barang. Form laporan

penjualan dapat dilihat pada Gambar 4.18.

Gambar 4.18 Form Laporan Penjualan

4.3.13 Form Laporan Pembelian

Form laporan pembelian merupakan form untuk melihat data pembelian

sehingga dapat mengetahui total pembelian suatu barang. Form laporan pembelian

dapat dilihat pada Gambar 4.19.

Page 16: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.19 Form Laporan Pembelian

4.3.14 Form Laporan Peramalan

Form laporan peramalan berfungsi untuk melihat data hasil ramalan.

Form laporan peramalan dapat dilihat pada Gambar 4.20.

Gambar 4.20 Form Laporan Peramalaan

Page 17: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.3.15 Form Laporan Perhitungan Economic Order Quantity

Form laporan perhitungan berfungsi untuk melihat data hasil perhitungan

EOQ. Form laporan perhitungan EOQ dapat dilihat pada Gambar 4.21.

Gambar 4.21 Form Laporan Perhitungan EOQ

4.3.16Form Laporan Costumer Aktif

Form laporan Costumer aktif berfungsi untuk melihat data para

costumer yang aktif melakukan transaksi, dapat dilihat pada Gambar 4.22.

Gambar 4.22 Form Laporan Costumer Aktif

Page 18: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.3.17Form Laporan Supplier Aktif

Form laporan Supplier aktif berfungsi untuk melihat data kemana

perusahaan sering melakukan transaksi pembelian, dapat dilihat pada Gambar

4.23.

Gambar 4.23 Form Laporan Supplier Aktif

4.3.18Form Laporan Barang Paling Cepat Terjual

Form laporan barang paling cepat terjual berfungsi untuk melihat data

datang jenis barang mana yang paling cepat terjual, dapat dilihat pada Gambar

4.24.

Gambar 4.24 Form Laporan Barang Cepat Laku

Page 19: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

4.4 Evaluasi

Tahapan evaluasi terbagi menjadi dua, yaitu : evaluasi hasil uji coba

sistem dan evaluasi hasil uji coba peramalan. Evaluasi hasil uji coba sistem

dilakukan untuk menguji kembali semua tahapan yang sudah dilakukan selama

pengujian berlangsung. Analisis hasil uji coba sistem bertujuan untuk menarik

kesimpulan terhadap hasil-hasil uji coba yang dilakukan terhadap sistem. Uji coba

dilakukan dalam tahapan test case yang telah disiapkan.

4.4.1 Evaluasi Hasil Uji Coba Sistem

Untuk mendapatkan sistem yang sesuai dengan apa yang diharapkan

maka dilakukan beberapa uji coba. Uji coba meliputi pengujian terhadap fitur-fitur

utama, uji coba perhitungan dan uji coba validasi pengguna terhadap sistem dan

pengujian terhadap kesesuaian tujuan penggunaan.

A. Uji Coba Fitur Utama Sistem

Pengujian terhadap fitur utama sistem diterangkan dengan pengujian

blackboxtesting sebagai berikut:

Tabel 4.1 Pengujian FormUtama

No Kriteria Target Hasil

1 Proses

input

Identifikasi

User dapat menginputkan data identifikasi

dengan benar

Data sesuai

sehingga

input berjalan

2 Rekap data

Identifikasi

User dapat melakukan data rekap dan

melihat seluruh data rekap yang dilakukan

pada periode harian

Data rekap

dapat

ditampilkan

3 Grafik

Tingkat

Penjualan

User dapat melihat dan menganalisa grafik

tentang tingkat penjualan

Grafik

penjualan

muncul

4 Grafik

tingkat Pembelian

User dapat mengetahui tingkat pembelian

yang dilakukan pada setiap periode harian

Grafik

pembelian muncul

Page 20: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

B. Uji CobaForm Login

Form Logindigunakan untuk melakukan penyeleksian terhadap user yang

masuk ke dalam sistem. Apabila user ingin masuk ke dalam sistem, user harus

memasukkan Username dan password kedalam textbox USERNAME dan textbox

PASSWORD yang tersedia. Selanjutnya sistem melakukan seleksi terhadap

Username dan Password yang telah dimasukkan dan kemudian sistem

menampilkan menu sesuai dengan hak akses yang diberikan untuk setiap bagian.

Tabel 4.2Pengguna

No Nama Field Data 1 Data 2

1 Username ADMIN MANAGER

2 Password ADMIN MANAGER

3 UserLevel ADMIN MANAGER

Tabel 4.3 Pengujian Form Login

ID Tujuan Input Output Diharapkan Output Sistem

1

Deskripsi

Username,

password,

login yang

valid.

Memasukkan

data 1 dan data

2

Form Login tertutup

dan menu-menu pada

form utama aktif

Terpenuhi

(Gambar 4.29)

2

Deskripsi

Username,

password,

login yang

tidak valid.

Memasukkan

data login

username=

JOKO,

password=

Sukses

Muncul pesan

“Acces Denied”

Terpenuhi

(Gambar 4.30)

Level user manager dapat mengakses semua fungsi yang ada dalam

aplikasi sistem persediaan barang kecuali master barang. Level user manager

memiliki wewenang untuk mengatur, merubah, menghapus dan menambah data

Page 21: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

pada setiap form yang ada. Penjelaasan mengenai level user manager dapat dilihat

pada Gambar 4.25.

Gambar 4.25 Form User Manager

Uji coba pada No.1 pada tabel 4.3 ditunjukkan pada gambar 4.26 saat

melakukan login berhasil, Sedangkan uji coba No.2 pada tabel 4.3 ditunjukkan

pada Gambar 4.27 menjelaskan pesan peringatan apabila terjadi kesalahan dalam

input user dan password. Setiap kesalahan dalam input pengguna maka sistem

menunjukkan status access denied. Pemberitahuan peringatan ini muncul apabila

input dari data pada form login tidak sesuai atau kosong.

Page 22: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.26Tampilan Hasil Test Case ID 1

Gambar 4.27Tampilan Hasil Test Case ID 2

C. Uji Coba Form Pembelian

Form pembelian barang digunakan untuk mencatat proses pembelian dan

penerimaan barang dari supplier. Uji coba form bertujuan untuk mengetahui

keberhasilan proses input data yang dapat dilakukan melalui aplikasi ini. Pada Tabel

4.4 menjelaskan test case proses uji coba aplikasi.

Tabel 4.4Pengujian Form Pembelian

ID Tujuan Input Output

Diharapkan

Output Sistem

3 Memastikan

ada message

apabila ada

barang yang

Memasukkan

nama barang ke

daftar pembelian

barang

Barang masuk

kedalam list

pembelian

Terpenuhi

(Gambar 4.28)

Page 23: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

kurang

4

Tambah data

baru ke list

pembelian

Memasukkan

data pembelian

pada list

pembelian

dengan menekan

button (+) dan

simpan

Data baru masuk

kedalam list

pembelian

Terpenuhi

(Gambar 4.29)

5

Memilih

Supplier

Memilih

supplier dimana

akan melakukan

pembelian

barang dengan

menekan link

Cari

Nama supplier

akan masuk

sebagai yang

terpilih utk

melakukan

pembelian

Terpenuhi

(Gambar 4.30)

Gambar 4.28 Tampilan Hasil Test Case ID 3

Page 24: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.29 Tampilan Hasil Test Case ID 4

Gambar 4.30 Tampilan Hasil Test Case ID 5

Page 25: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

D. Uji Coba Form Penjualan

Form penjualan barang digunakan untuk mencatat proses pengeluaran

barang. Uji coba form bertujuan untuk mengetahui keberhasilan proses input data

yang dapat dilakukan melalui aplikasi. Form penjualan juga memberikan

peringatan pada pengguna, untuk input yang salah atau input yang kosong. Pesan

peringatan dapat dilihat pada Gambar 4.31. Sedangkan pada tabel 4.5 menjelaskan

test case proses uji coba aplikasi.

Tabel 4.5Pengujian Form Penjualan

No Tujuan Input Output

Diharapkan

Output Sistem

6 Memastikan

terdapat error

handling

apabila terjadi

kesalahan

tanpa mengisi

nama

customer

Mengisikan nama

customer terlebih

dahulu

Muncul pesan

“Tolong isi nama

customer terlebih

dulu”

Terpenuhi

(Gambar 4.31)

7

Tambah data

baru ke list

penjualan

Memasukkan data

barang beserta

jumlahnya pada

list penjualan

dengan menekan

button (+) dan

kemudian simpan

Data baru masuk

kedalam list

penjualan

Terpenuhi

(Gambar 4.32)

8

Memastikan

terdapat error

handling

apabila terjadi

kesalahan

tanpa mengisi

jumlah

barang

Mengisikan

jumlah barang

terlebih dahulu

sebelum menekan

button (+)

Muncul pesan

“Tolong isi

jumlah”

Terpenuhi

(Gambar 4.33)

Page 26: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.31 Tampilan Hasil Test Case ID 6

Gambar 4.32 Tampilan Hasil Test Case ID 7

Page 27: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.33 Tampilan Hasil Test Case ID 8

E. Uji Coba Form EOQ

Form EOQ digunakan untuk mencatat prosesperhitungan barang. Uji

coba form bertujuan untuk mengetahui keberhasilan proses input data yang dapat

dilakukan melalui aplikasi. Form EOQ juga memberikan peringatan pada

pengguna, untuk input yang salah atau input yang kosong. Pesan peringatan dapat

dilihat pada Gambar 4.34. Sedangkan pada tabel 4.6 menjelaskan test case proses

uji coba aplikasi.

Tabel 4.6Pengujian Form EOQ

No Tujuan Input Output

Diharapkan

Output Sistem

9 Memastikan

terdapat error

handling

apabila terjadi

kesalahan

tanpa mengisi

bulan

Mengisikan bulan

yang diinginkan

terlebih dahulu

Muncul pesan

“Tolong isikan

bulan terlebih

dahulu”

Terpenuhi

(Gambar 4.34)

10

Tambah data

baru ke list

gridview

EOQ

Memasukkan data

EOQ ke list dengan

menekan

tombolsimpan.

Data baru

masuk kedalam

gridview

penjualan

Terpenuhi

(Gambar 4.35)

Page 28: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

11 Melihat detail

perhitungan

EOQ

Klik pada bagian

gridview EOQ

Tampilan detail

EOQ beserta

perkiraan

pembelian

Terpenuhi

(Gambar 4.36)

12 Memastikan

data hasil

EOQ muncul

pada laporan

EOQ

Membuat laporan

EOQ

Laporan EOQ

muncul pada

laporan EOQ

yang dibuat

Terpenuhi

(Gambar 4.37)

Gambar 4.34 Tampilan Hasil Test Case ID 9

Gambar 4.35 Tampilan Hasil Test Case ID 10

Page 29: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.36 Tampilan Hasil Test Case ID 11

Gambar 4.37 Tampilan Hasil Test Case ID 12

F. Uji Coba Form Stock

Form stock digunakan untuk melakukan pengisian stock awal untuk

setiap barang, juga digunakan untuk melakukan update stock barang setelah

melakukan pembelian barang, sekaligus bisa digunakan untuk melakukan

pengecekan stock barang, pada gambar 4.38 dijelaskan bahwa belum pernah

terjadi penjualan untuk barang tersebut, sedangkan pada gambar 4.39 dijelaskan

terjadi update barang setelah memasukkan data barang baru setelah pembelian.

Pada Tabel 4.8 menjelaskan test case proses uji coba aplikasi.

Page 30: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Tabel 4.8 Pengujian Form Stock

No Tujuan Input Output

Diharapkan

Output Sistem

13

Memastikan

terdapat error

handling

apabila

barang belum

pernah terjual

Menambah

stock barang

Muncul pesan

“Barang belum

pernah terjual”

Terpenuhi

(Gambar 4.38)

14

Menambahka

n jumlah

stock setiap

barang

Input jumlah

barang sesuai

stock dengan

menekan button

(+)

Stock barang

bertambah Terpenuhi

(Gambar 4.39)

15 Mengupdate

jumlah

barang

apabila

melakukan

pembelian

barang

Menekan button

(Ambil data)

kemudian button

(Update status)

Stock barang

terupdate Terpenuhi

(Gambar 4.40)

Gambar 4.38Tampilan Hasil Test Case ID 13

Page 31: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.39Tampilan Hasil Test Case ID 14

Gambar 4.40 Tampilan Hasil Test Case ID 15

Page 32: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

G. Uji Coba Form Peramalan

Form peramalan barang digunakan untuk mencatat proses peramalan

barang yang dijual.Hasil uji coba peramalan yang menggunakan tiga metode

berbeda untuk melakukan perhitungannya, yaitu metode single moving average,

double moving average, dan exponential smoothing dilakukan untuk mengetahui

mana metode peramalan terbaik untuk setiap barang dan mengetahui perbadingan

seberapa dekat hasil peramalan yang dilakukan dengan hasil yang sebenarnya. Uji

coba form bertujuan untuk mengetahui keberhasilan proses input data yang

ditunjukkan pada gambar 4.41. Pada Tabel 4.7 menjelaskan test case proses uji

coba aplikasi.

Tabel 4.7Pengujian Form Peramalan

No Tujuan Input Output

Diharapkan

Output Sistem

16

Tambah data

peramalan

baru ke

textbox

Memasukkan

data peramalan

pada textboxt

pembelian

dengan menekan

button (+)

kemudian

simpan

Data baru masuk

kedalam textbox

peramalaan

Terpenuhi

(Gambar 4.41)

17 Melihat hasil

ramal

keseluruhan

Menekan klik

pada button link

1

Data hasil ramalan

keseluruhan Terpenuhi

(Gambar 4.42)

18 Melihat hasil

ramal terakhir

Menekan klik

pada button link

2

Data hasil ramalan

terakhir Terpenuhi

(Gambar 4.43)

19 Melihat hasil

perhitungan

MSE

Menekan klik

pada button link

3

Data hasil

perhitungan MSE Terpenuhi

(Gambar 4.44)

20 Memastikan

data hasil

Peramalan

muncul pada

laporan

Membuat

laporan

Peramalan

Laporan Peramalan

muncul pada

laporan Peramalan

Terpenuhi

(Gambar 4.45)

Page 33: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.41 Tampilan Hasil Test Case ID 16

Gambar 4.42Tampilan Hasil Test Case ID 17

Page 34: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.43Tampilan Hasil Test Case ID 18

Gambar 4.44Tampilan Hasil Test Case ID 19

Page 35: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Gambar 4.45Tampilan Hasil Test Case ID 20

Page 36: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

Tabel 4.9 Data Peramalan Barang 2010

Kode

Brg

Nama Barang Bulan

Ke 1

Bulan

Ke 2

Bulan

Ke 3

Bulan

Ke 4

Bulan

Ke 5

Bulan

Ke 6

Bulan

Ke 7

Bulan

Ke 8

Bulan

Ke 9

Bulan

Ke 10

Bulan

Ke 11

Bulan

Ke 12

BR0001 Twister Cable 2x10

MM2 30 25 23 30 40 45 50 39 41 87 98 45

Single Moving Average X X X X 27 29,5 34,5 41,25 43,5 43,75 54,25 66,25

Double Moving Average X X X X X X X X 33,06 37,18 40,75 45,68

Exponential Smoothing X X X X 27,6 32,56 37,53 42,52 41,11 41,06 59,44 74,86

BR0002 Service Wedge Clamp 31 30 30 35 33 38 40 32 35 54 89 45

Single Moving Average X X X X 31,5 32 34 36,5 35,75 36,25 40,25 52,5

Double Moving Average X X X X X X X X 33,5 34,56 35,62 37,18

Exponential Smoothing X X X X 32,21 32,52 34,71 36,83 34,89 34,93 42,56 61,13

BR0003 Line T Connector 35/16 40 29 29 35 29 35 41 32 37 39 52 43

Single Moving Average X X X X 33,25 30,5 32 35 34,25 36,25 37,25 40

Double Moving Average X X X X X X X X 32,68 32,93 34,37 35,68

Exponential Smoothing X X X X 33,77 31,86 33,11 36,27 34,56 35,53 36,92 42,95

Page 37: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

BR004 Line T Connector 16/16 50 33 40 35 28 35 41 38 38 42 43 41

Single Moving Average X X X X 39,5 34 34,5 34,75 35,5 38 39,75 40,25

Double Moving Average X X X X X X X X 35,68 34,68 35,68 37

Exponential Smoothing X X X X 39,15 34,69 34,81 37,28 37,57 37,74 39,44 40,86

BR0005 Joint Bimetal 10/16 PIN 29 32 39 35 37 30 38 36 39 31 40 47

Single Moving Average X X X X 33,75 35,75 35,25 35 35,25 35,75 36 36,5

Double Moving Average X X X X X X X X 34,93 35,31 35,31 35,5

Exponential Smoothing X X X X 34,23 35,33 33,20 35,12 35,47 36,88 34,53 36,71

BR0006 Joint Bimetal 16/16 33 30 31 33 39 30 37 38 41 32 39 45

Single Moving Average X X X X 31,75 33,25 33,25 34,75 36 36,5 37 37,5

Double Moving Average X X X X X X X X 33,25 34,31 35,12 36,06

Exponential Smoothing X X X X 32,08 34,85 32,91 34,54 35,92 37,95 35,57 36,94

BR0007 Strain Hook Jangkar+C 32 35 29 43 39 29 36 28 35 38 43 48

Single Moving Average X X X X 34,75 36,5 35 36,75 33 32 34,25 36

Double Moving Average X X X X X X X X 35,75 35,31 34,18 34

Exponential Smoothing X X X X 36,11 37,26 33,96 34,77 32,06 33,23 35,14 38,28

Page 38: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

BR0008 Pole Bracket 3”-8” 42 25 29 34 39 29 36 30 35 36 43 49

Single Moving Average X X X X 32,5 31,75 32,75 34,5 33,5 32,5 34,25 36

Double Moving Average X X X X X X X X 32,87 33,12 33,31 33,68

Exponential Smoothing X X X X 33,23 35,53 32,92 34,15 32,49 33,49 34,49 37,89

BR0009 Cable Support 8” 19 23 33 39 38 37 33 32 38 32 40 45

Single Moving Average X X X X 28,5 33,25 36,75 36,75 35 35 33,75 35,5

Double Moving Average X X X X X X X X 33,81 35,43 35,87 35,12

Exponential Smoothing X X X X 30,93 33,76 35,05 34,23 33,34 35,20 33,92 36,35

BR0010 Terminal Block Kmplt 21 22 30 33 33 36 32 31 39 32 39 45

Single Moving Average X X X X 26,5 29,5 33 33,5 33 34,5 33,5 35,25

Double Moving Average X X X X X X X X 30,62 32,25 33,5 33,62

Exponential Smoothing X X X X 28,10 30,06 32,43 32,26 31,75 34,65 33,59 35,75

BR0011 Pole Bracket 3”-6” 23 23 44 34 22 11 22 34 38 34 40 40

Single Moving Average X X X X 31 30,75 27,75 22,25 22,25 26,25 32 36,5

Double Moving Average X X X X X X X X 27,93 25,75 24,62 25,68

Exponential Smoothing X X X X 32,44 28,26 21,35 21,61 26,56 31,14 32,28 35,37

Page 39: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem

BR0012 OA Kast Type III Kmplt 22 24 45 31 23 14 26 31 35 33 43 40

Single Moving Average X X X X 30,5 30,75 28,25 23,5 23,5 26,5 31,25 35,5

Double Moving Average X X X X X X X X 28,25 26,5 25,43 26,18

Exponential Smoothing X X X X 31,40 28,04 22,42 23,85 26,71 30,02 31,21 35,93

BR0013 KWH Meter 3 PHS 230v 20 22 43 33 25 16 28 32 34 34 42 42

Single Moving Average X X X X 29,5 30,75 29,25 25,5 25,25 27,5 32 35,5

Double Moving Average X X X X X X X X 28,75 27,68 26,87 27,56

Exponential Smoothing X X X X 31,00 28,60 23,56 25,33 28,00 30,40 31,84 35,90

BR0014 MCB 3 PHB 230v-10 21 20 44 34 23 14 27 35 31 35 44 43

Single Moving Average X X X X 29,75 30,25 28,75 24,5 24,75 26,75 32 36,25

Double Moving Average X X X X X X X X 28,31 27,06 26,18 27

Exponential Smoothing X X X X 31,57 28,14 22,48 24,29 28,57 29,54 31,72 36,63

BR0015 Ground Rod 16mm,

25m 23 21 41 36 21 12 25 37 35 37 46 41

Single Moving Average X X X X 30,25 29,75 27,5 23,5 23,75 27,25 33,5 38,75

Double Moving Average X X X X X X X X 27,75 26,12 25,5 27

Exponential Smoothing X X X X 32,23 27,73 21,44 22,86 28,51 31,11 33,46 38,48

Page 40: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem …sir.stikom.edu/id/eprint/1193/7/BAB_IV.pdf · BAB IV . IMPLEMENTASI DAN EVALUASI . 4.1 Kebutuhan Sistem . Implementasi sistem