Anda di halaman 1dari 30

BAB V

IMPLEMENTASI DAN PENGUJIAN

V.1. Rencana Implementasi

Pada tahap implementasi ini akan dijelaskan mengenai langkah-langkah serta


jadwal implementasi perancangan perangkat lunak yang meliputi jadwal
pelaksanaan dan pengujian sistem. Penggambaran ini bisa dalam bentuk CPM dan
Gantt Chart.

V.1.1. Jadwal Implementasi

Dalam tahap ini terdapat banyak kegiatan yang meliputi pembuatan perangkat
lunak, maka berdasarkan kegiatan-kegiatan yang ada dipaparkan seluruh kegiatan
seperti dibawah ini.

1. Requirtment Gathering
Pada tahap ini meyiapkan seluruh kebutuhan data yang dibutuhkan oleh user
dan menganalisa kebutuhan tersebut untuk digunakan membangun database
dan perangkat lunak.

2. Analysis
Mempersiapkan kebutuhan perangkat keras dan perangkat lunak dalam
pembangunan perangkat lunak ini. Mengumpulkan data yang mendukung
terhadap perangkat lunak ini dengan memakai sumber dari referensi buku
dan wawasan mengenai pemrograman terstruktur.

3. Design
Proses pembangunan perangkat lunak yang meliputi tahapan desain
database, arsitektur Perangkat Lunak, interface dan algoritma prosedural.
Merujuk pada CDM dan PDM yang dibuat.
4. Coding
Menerjemahkan desain ke dalam bahasa yang dimengerti mesin.

5. Testing
Tes pertama saat perangkat lunak sudah selesai dibangun yang pastinya
masih terdapat kekurangan dan perlu beberapa sentuhan dan penambahan
fungsionalitas dari perangkat lunak.

6. Maintenance
Proses perbaikan perangkat lunak dari hasil testing agar dapat digunakan
kembali dengan lebih baik.

Untuk lebih jelas secara keseluruhan dari rencana yang telah di tetapkan akan di
uraikan dalam tabel di bawah ini.

Tabel V.1 Jadwal Implementasi


Kode Waktu
Aktifitas
Aktifitas (minggu) ES EF LS LF
A. Requirtment Gathering 3 0 3 0 3
B. Analysis 3 3 6 3 6
C. Desain 4 6 10 6 10
D. Coding 3 10 13 10 13
E. Testing 2 13 15 13 15
F. Implementasi 2 15 17 15 17
V.1.2. Critical Path Method

CPM adalah suatu metode perencanaan dan pengendalian proyek-proyek yang


merupakan sistem yang paling banyak digunakan diantara semua sistem yang
memakai prinsip pembentukan jaringan. Dengan CPM, jumlah waktu yang
dibutuhkan untuk menyelesaikan berbagai tahap suatu proyek dianggap diketahui
dengan pasti, demikian pula hubungan antara sumber yang digunakan dan waktu
yang diperlukan untuk menyelesaikan proyek.

Gambar V.1 Gambar CPM

V.1.3. Gantt Chart


Gantt chart adalah suatu alat yang bernilai khususnya untuk proyek-proyek
dengan jumlah anggota tim yang sedikit, proyek mendekati penyelesaian dan
terhadap kendala proyek.
Tabel V.2 Gantt Chart
N AKTIFITA April Mei Juni Juli Agustus
O S 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3
1 A
2 B

3 C

4 D

5 E
6 F
V.2. Kebutuhan Sumber Daya
Kebutuhan sumberdaya akan menjelaskan tentang modul aplikasi mengenai
struktur sistem serta kebutuhan hardware, software, dan brainware.

V.2.1. Kebutuhan Perangkat Lunak (Software)


1. Sistem Operasi minimal Microsoft XP sp 3 atau Microsoft Seven
2. Database SQL Server 2005
3. Framework .NET 4.0
4. Crystal Report v13 runtime

V.2.2. Kebutuhan Perangkat Keras (Hardware)

Dalam perancangan sistem yang baru, untuk mencapai hasil yang maksimal perlu
didukung dengan tersedianya perangkat keras yang diperlukan. Untuk itu
konfigurasi yang dibangun harus benar-benar dapat menunjang dalam
pelaksanaan kerja sesuai dengan yang diharapkan dalam perancangan sistem.

A. Kebutuhan Minimal Komputer Operator :


1. Processor : Sekelas Pentium IV 1.6 GHz
2. Motherboard : Support Sekelas P IV
3. Memory : 1 Gb MB
4. Hard Disk : 80 GB
5. Monitor : 15” LCD
6. Keyboard : 108 keys
7. Mouse : USB Optical
8. VGA Card : OnBoard

B. Kebutuhan Lain
1. 1 unit UPS (Uninteruptible Power Supply)
2. 1 unit Printer
V.2.3. Kebutuhan Brainware

1. Pegawai
Orang yang menjalankan/ mengoperasikan pengolahan data pada
perangkat lunak rencana pengadaan peralatan non rutin.
2. Programmer
Orang yang membuat program aplikasi berdasarkan arahan dari system
analisa.
3. Sistem Analist
Orang yang merancang system kerja computer dan bertanggung jawab
terhadap system komputer secara keseluruhan dalam sebuah perusahaan.
4. IT Support
Orang yang bertanggung jawab mengenai secara keseluruhan pada
perangkat lunak.
V.3. Implementasi Antarmuka

Dialog screen merupakan tampilan fisik berupa form-form dan beberapa dialog
box (user interface) yang tersedia dalam perangkat lunak yang dibuat.

V.3.1. Dialog Screen

Nama Dialog Screen : Form Login


Fungsi : Hak Akses untuk masuk aplikasi bagi user
Bentuk :

Gambar V.1 Form Login

Uraian Cara penggunaan :


1. Masukan username dan password, kemudian click Button Masuk
2. Button Batal, untuk membatalkan atau menutup form
Nama Dialog Screen : Form Menu Utama
Fungsi : Memanggil sub-sub Form
Bentuk :

Gambar V.2 : Form Menu Utama

Uraian penggunaan :
1. Ribbon Menu untuk memanggil sub Form Login, Log out,
Otorisasi data pegawai, Pengelolaan database, Informasi dan Help.
2. Ribbon Master untuk memanggil sub-sub form Barang, Supplier,
RKAP dan Cek Anggaran.
3. Ribbon Transaksi untuk memanggil sub form SPPH, RAB dan
RK.
4. Ribbon Laporan untuk memanggil sub form laporan-laporan
seperti, Laporan anggaran kerusakan, spph, daftar barang, cetak
RAB, cetak RKAP dan daftar supplier.
5. Icon ‘X’, untuk menutup form
Nama Dialog Screen : Form Barang
Fungsi : Untuk menambah data Barang yang
digunakan untuk penjualan.
Bentuk :

Gambar V.3 : Form Barang

Uraian Cara penggunaan :


1. Klik Tombol Tambah, untuk memulai penginputan data dan
kode barang akan otomatis muncul.
2. Input data – data yang ada pada form. Untuk jika checkbox Aktif
di centang itu artinya data yang di input bisa muncul di form lain.
Jika tidak maka data dianggap tidak aktif atau tidak akan muncul
di form lain jika sewaktu – waktu data dibutuhkan.
3. Simpan, untuk menyimpan data yang telah diinput. Jika data
berasal dari informasi barang maka simpan ini akan menyimpan
proses perubahan data.
4. Batal, untuk membatalkan pengisian data.
Nama Dialog Screen : Form Karyawan
Fungsi : Untuk menambah data karyawan.
Bentuk :

Gambar V.4 Form Karyawan

Uraian Cara penggunaan :


1. Klik Tombol Tambah, untuk memulai penginputan data dan
kode karyawan akan otomatis muncul.
2. Input data – data yang ada pada form. Untuk jika checkbox Aktif
di centang itu artinya data yang di input bisa muncul di form lain.
Jika tidak maka data dianggap tidak aktif atau tidak akan muncul
di form lain jika sewaktu – waktu data dibutuhkan.
3. Simpan, untuk menyimpan data yang telah diinput. Jika data
berasal dari informasi karyawan maka simpan ini akan
menyimpan proses perubahan data.
4. Batal, untuk membatalkan pengisian data.
Nama Dialog Screen : Form Supplier
Fungsi : Untuk menambah data Supplier.
Bentuk :

Gambar V.5 Form Supplier

Uraian Cara penggunaan :


1. Klik Tombol Tambah, untuk memulai penginputan data dan
kode supplier akan otomatis muncul.
2. Input data – data yang ada pada form. Untuk jika checkbox Aktif
di centang itu artinya data yang di input bisa muncul di form lain.
Jika tidak maka data dianggap tidak aktif atau tidak akan muncul
di form lain jika sewaktu – waktu data dibutuhkan.
3. Simpan, untuk menyimpan data yang telah diinput. Jika data
berasal dari informasi supplier maka simpan ini akan menyimpan
proses perubahan data.
4. Batal, untuk membatalkan pengisian data.
Nama Dialog Screen : Form Kategori
Fungsi : Untuk menambah data kategori barang
Bentuk :

Gambar V.6 Form Kategori

Uraian Cara penggunaan :


1. Klik Tombol Tambah, untuk memulai penginputan data dan
kode kategori akan otomatis muncul.
2. Input data – data yang ada pada form. Untuk jika checkbox Aktif
di centang itu artinya data yang di input bisa muncul di form lain.
Jika tidak maka data dianggap tidak aktif atau tidak akan muncul
di form lain jika sewaktu – waktu data dibutuhkan.
3. Untuk mengubah data, pertama klik 2x di datagrid berdasarkan
data yang akan diubah.
4. Simpan, untuk menyimpan data yang telah diinput. Dan jika data
berasal dari klik 2x datagrid makan proses simpan akan
menyimpan data dari perubahan tadi.
5. Batal, untuk membatalkan pengisian data atau perubahan data.
Nama Dialog Screen : Form Pemesanan Barang
Fungsi : Untuk menginput, menyimpan data
pemesanan

Gambar V.7 Form Pemesanan Pembelian

Uraian Cara penggunaan :


1. Klik Tombol Tambah, untuk memulai penginputan data. Nomor
pemesanan akan muncul secara otomatis.
2. Pilih nama supplier pada combobox supplier. Dan data alamat
dan no handphone supplier akan muncul secara otomatis.
3. Untuk memasukan nama barang, ketik nama barang pada
teksbox nama barang lalu daftar nama barang akan muncul
secara otomatis (auto complete). Setelah dipilih harga beli,
satuan akan muncul secara otomatis.
4. Masukan jumlah pemesanan pada teksbox pemesanan. Subtotal
akan terhitung otomatis. Dan tekan enter jika sudah. Maka data
akan masuk kedalam datagrid, dan sistem akan menghitung
perkiraan total pemesanan barang.
5. Jika ada uang muka maka masukan pada teksbox uang muka.
6. Tombol Simpan untuk menyimpan data pemesanan jika benar –
benar sudah selesai.
7. Tombol Batal untuk membatalkan transaksi.

Nama Dialog Screen : Form Pembelian Barang


Fungsi : Untuk menyimpan data pembelian
barang

Gambar V.8 Form Pembelian

Uraian Cara penggunaan :


1. Klik Tombol Tambah, untuk memulai penginputan data.
2. Pilih no pemesanan pada combobox pemesanan. Dan data
suppplier dan data barang pemesanan akan muncul pada
datagrid. Masukan no faktur yang berasal dari supplier.
3. Masukan jumlah beli pada kolom Jumlah Beli di datagrid. Lalu
masukan harga beli berdasarkan supplier pada kolom Harga
Barang di datagrid. Jika ada diskon masukan diskon. Makan
subtotal akan terhitung secara otomatis.
4. Masukan jumlah pemesanan pada teksbox pemesanan. Subtotal
akan terhitung otomatis. Dan tekan enter jika sudah. Maka data
akan masuk kedalam datagrid, dan sistem akan menghitung
perkiraan total pemesanan barang.
5. Jika ada PPn dan diskon dari supplier masukan pada teksbox
ppn dan diskon. Maka akan diperoleh sisa pembayaran.
6. Tombol Simpan untuk menyimpan data pembelian jika benar –
benar sudah selesai.
7. Tombol Batal untuk membatalkan transaksi.

Nama Dialog Screen : Form Retur Pembelian


Fungsi : Untuk menginputkan data retur
pembelian

Gambar V.9 Form Retur Pembelian


Uraian Cara penggunaan :
1. Klik Tombol Tambah, untuk memulai penginputan data.
2. Masukan nomor faktur atau pembelian pada teskbox nomor
faktur maka data supplier dan pembelian akan muncul otomatis.
Masukan keterangan retur.
3. Untuk memasukan barang, ketik nama barang bara teksbox
barang sehingga akan muncul daftar barang yang di beli
berdasarkan nomor faktur yang dimasukan tadi. Setelah itu
masukan jumlah returan.
4. Klik buttun “tanda panah kebawah” untuk memasukan data data
retur ke dalam datagrid agar dapat disimpan ke database.
5. Tombol Simpan untuk menyimpan data retur pembelian jika
benar – benar sudah selesai.
6. Tombol Batal untuk membatalkan transaksi.

Nama Dialog Screen : Form Pengeluaran Barang


Fungsi : Untuk menyimpan data barang yang
dikeluarkan oleh gudang ke bagian
penjualan

Gambar V.10 Form Pengeluaran Barang


Uraian Cara Penggunaan :
1. Klik Tombol Tambah, untuk memulai penginputan data. Nomor
pengeluaran barang akan muncul secara otomatis.
2. Nama kurir atau orang yang membawa barang dari gudang ke
penjualan.
3. Untuk memasukan barang, ketik nama barang bara teksbox
barang sehingga akan muncul daftar barang, setelah itu masukan
jumlah barang yang di ambil lalu tekan enter untuk memasukan
data ke datagrid.
4. Tombol Simpan untuk menyimpan data pengeluaran barang jika
benar – benar sudah selesai.
5. Tombol Batal untuk membatalkan transaksi.

Nama Dialog Screen : Form Penerimaan Barang


Fungsi : Untuk menyimpan data barang yang
diterima oleh gudang dari bagian penjualan

Gambar V.11 Form Penerimaan Barang


Uraian Cara Penggunaan :
6. Klik Tombol Tambah, untuk memulai penginputan data. Nomor
Penerimaan barang akan muncul secara otomatis.
7. Nama kurir atau orang yang meneriman barang dari bagian
penjualan ke gudang.
8. Untuk memasukan barang, ketik nama barang bara teksbox
barang sehingga akan muncul daftar barang, setelah itu masukan
jumlah barang yang di ambil lalu tekan enter untuk memasukan
data ke datagrid.
9. Tombol Simpan untuk menyimpan data penerimaan barang jika
benar – benar sudah selesai.
10. Tombol Batal untuk membatalkan transaksi.
V.4. Pengujian
Setelah kebutuhan hardware dan software terpenuhi, maka perangkat lunak yang
telah dirancang dilakukan pengujian. Pengujian ini bertujuan untuk mengetahui
apakah perangkat lunak tersebut sudah sesuai dengan kebutuhan user dan tidak
ada kesalahan (error).

V.4.1. Pengujian Koneksi

Tabel V.1 Pengujian Koneksi


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Koneksi “Connetion Koneksi sukses Koneksi berhasil.
Database string” sesuai atau bisa masuk Masuk ke
dengan sever, kedalam aplikasi Aplikasi
database dan hak
akses.
Koneksi “Connetion Koneksi gagal Koneksi gagal
Database string” tidak atau tidak berhasil dan muncul form
sesuai dengan masuk ke aplikasi. pengaturan
sever, database Dan muncul form koneksi
dan hak akses. Pengaturan
Koneksi

V.4.2. Pengujian Login

Tabel V.2 Pengujian Login


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Login Ke Memasukan Login berhasil. Login berhasil
Aplikasi username dan Antarmuka login dapat masuk ke
password yang hilang. menu utama.
sesuai dengan Dapat masuk ke Antarmuka login
database dan tekan menu utama hilang.
tombol login.
Login Ke Memasukan Login gagal. Login gagal,
Aplikasi username dan Tidak apat masuk tidak dapat
password yang ke menu utama. masuk ke menu
tidak sesuai Antarmuka login utama.
dengan database tetap ada. Antarmuka login
dan tekan tombol tetap ada.
login.

V.4.3. Pengujian Menu Utama

Tabel V.3 Pengujian Menu Utama


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Sub sub menu di Menekan setiap Muncul antarmuka Setiap antarmuka
menu utama. sub sub menu sesuai sub sub muncul sesuai
yang ada di menu menu yang di sub sub menu
utama. tekan. yang di pilih.

V.4.4. Pengujian Data Barang

Tabel V.4 Pengujian Data Barang


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data Data barang di Data barang
barang dengan penuh dan database didatabase
sesuai prosedur bertambah bertambah sesuai
pengimputan. Lalu data yang
tekan simpan dimasukan tadi.
Tambah data Memasukan data Barang tidak Data tidak
barang dengan setiap tersimpan dan berhasil
inputan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di isi informasi.
semua.
Ubah data barang Mengubah data Data barang dalam Data barang
barang yang database berhasil berhasil diubah
sebelumnya sudah diubah. dalam dalam
ada dalam database.
database.
Hapus data Menghapus data Data barang yang Data barang
barang barang yang telah dipilih dalam berhasil terhapus
ada sesuai kode database akan di database.
barang yang terhapus.
dipilih.

V.4.5. Pengujian Data Karyawan

Tabel V.5 Pengujian Data Karyawan


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data Data karyawan di Data karyawan
karyawan dengan penuh dan database didatabase
sesuai prosedur bertambah bertambah sesuai
pengimputan. Lalu data yang
tekan simpan dimasukan tadi.
Tambah data Memasukan data karyawan tidak Data tidak
karyawan dengan setiap tersimpan dan berhasil
inputan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di isi informasi.
semua.
Ubah data Mengubah data Data karyawan Data karyawan
karyawan karyawan yang dalam database berhasil diubah
sebelumnya sudah berhasil diubah. dalam dalam
ada dalam database.
database.
Hapus data Menghapus data Data karyawan Data karyawan
karyawan barang yang telah yang dipilih dalam berhasil terhapus
ada sesuai kode database akan di database.
karyawan yang terhapus.
dipilih.

V.4.6. Pengujian Data Supplier

Tabel V.6 Pengujian Data Supplier


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data Data supplier di Data supplier
supplier dengan penuh dan database didatabase
sesuai prosedur bertambah bertambah sesuai
pengimputan. Lalu data yang
tekan simpan dimasukan tadi.
Tambah data Memasukan data supplier tidak Data tidak
supplier dengan setiap tersimpan dan berhasil
inputan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di isi informasi.
semua.
Ubah data Mengubah data Data supplier Data supplier
supplier supplier yang dalam database berhasil diubah
sebelumnya sudah berhasil diubah. dalam dalam
ada dalam database.
database.
Hapus data Menghapus data Data supplier yang Data supplier
supplier barang yang telah dipilih dalam berhasil terhapus
ada sesuai kode database akan di database.
supplier yang terhapus.
dipilih.

V.4.7. Pengujian Data Kategori

Tabel V.7 Pengujian Data Kategori


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data Data kategori di Data kategori
kategori dengan penuh dan database didatabase
sesuai prosedur bertambah bertambah sesuai
pengimputan. Lalu data yang
tekan simpan dimasukan tadi.
Tambah data Memasukan data kategori tidak Data tidak
kategori dengan setiap tersimpan dan berhasil
inputan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di isi informasi.
semua.
Ubah data Mengubah data Data kategori Data kategori
kategori kategori yang dalam database berhasil diubah
sebelumnya sudah berhasil diubah. dalam dalam
ada dalam database.
database.
Hapus data Menghapus data Data kategori Data kategori
kategori barang yang telah yang dipilih dalam berhasil terhapus
ada sesuai kode database akan di database.
kategori yang terhapus.
dipilih.

V.4.8. Pengujian Data Pemesanan

Tabel V.8 Pengujian Data Pemesanan


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data Data supplier Perhitungan total
pemesanan supplier,barang muncul otomatis. jumlahnya benar.
dan jumlah beli. Data barang Dan data
muncul otomatis. pemesanan
Dan Hasil berhasil disimpan
perhitungan total ke dalam
benar jumlahnya. database.
Tambah data Memasukan data pemesanan tidak Data tidak
pemesanan dengan setiap tersimpan dan berhasil
inputan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di informasi.
terisi.
Hapus data Menghapus data Data pemesanan Data pemesanan
pemesanan pemesanan yang yang dipilih dalam berhasil terhapus
telah ada sesuai database akan di database.
nopemesanan terhapus.
yang dipilih.

V.4.9. Pengujian Data Pembelian

Tabel V.9 Pengujian Data Pembelian


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Combobox Data di dalam Muncul data Data pemesanan
Nomor combobox dipilih. pemesanan sesuai muncul otomatis
Pemesanan dengan nomor setelah
pemesanan yang combobox
dipilih. dipilih.
Input uang muka. Menginput jumlah Total pembelian Total pembelian
Input diskon. uang muka. akan berkurang berkurang
Input PPn Menginput jumlah secara otomatis otomatis dan
diskon. dan menghasilkan jumlahnya benar.
Menginput jumlah jumlah yang
PPn. benar.
Simpan data Memasukan Data pembelian Data pembelian
pembelian pemesanan dan berhasil disimpan berhasil disimpan
jumlah beli. ke dalam database. ke dalam
Dan status database. Begitu
pemesanan juga status
berubah menjadi pemesanan yang
status pembelian. berhasil berubah
menjadi status
pembelian.
Tambah data Memasukan data pembelian tidak Data tidak
pembelian dengan setiap tersimpan dan berhasil
inputan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di informasi.
terisi.
Hapus data Menghapus data Data pemesanan Data pemesanan
pembelian pembelian yang beserta pembelian beserta
telah ada sesuai no yang dipilih dalam pembelian
pembelian yang database akan berhasil terhapus
dipilih. terhapus. di database.

V.4.10. Pengujian Data Retur Pembelian

Tabel V.10 Pengujian Data Retur Pembelian


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Inputan No Menginputkan no Data barang yang Data barang yang
Faktur faktur atau no dibeli akan masuk dibeli berhasil
pembelian lalu kedalam teksbox masuk ke dalam
tekan Enter barang teksbox
(AutoComplete (AutoComplete
StingColecction). StingColecction)
Simpan data retur Memasukan data Data retur Data retur
pembelian retur pembelian pembelian berhasil pembelian
disimpan ke dalam berhasil disimpan
database. Dan ke dalam
status retur database. Begitu
berubah menjadi juga status retur
“Belum”. pembelian yang
berhasil berubah
menjadi
“Belum”.
Tambah data Memasukan data Retur pembelian Data tidak
retur pembelian dengan setiap tidak tersimpan berhasil
inputan dan muncul dialog tersimpan dan
dikosongkan informasi agar muncul dialog
data harus di informasi.
terisi.
Hapus data retur Menghapus data Data retur Data retur
Pembelian retur pembelian pembelian yang pembelian
yang telah ada dipilih dalam beserta berhasil
sesuai no retur database akan terhapus di
pembelian yang terhapus. database.
dipilih.

V.4.11. Pengujian Data Penerimaan Barang

Tabel V.11 Pengujian Data Penerimaan Barang


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data penerimaan Data penerimaan
penerimaan penerimaan barang berhasil barang berhasil
barang barang disimpan ke dalam disimpan ke
database. dalam database.
Tambah data Memasukan data penerimaan Data tidak
penerimaan dengan setiap barang tidak berhasil
barang inputan tersimpan dan tersimpan dan
dikosongkan muncul dialog muncul dialog
informasi agar informasi.
data harus di
terisi.
Hapus data Menghapus data Data penerimaan Data penerimaan
penerimaan penerimaan barang yang barang beserta
barang barang yang telah dipilih dalam berhasil terhapus
ada sesuai no database akan di database.
penerimaan terhapus.
barang yang
dipilih.
V.4.12. Pengujian Data Pengeluaran Barang

Tabel V.12 Pengujian Data Pengeluaran Barang


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data pengeluaran Data pengeluaran
pengeluaran pengeluaran barang berhasil barang berhasil
barang barang disimpan ke dalam disimpan ke
database. dalam database.
Tambah data Memasukan data pengeluaran Data tidak
pengeluaran dengan setiap barang tidak berhasil
barang inputan tersimpan dan tersimpan dan
dikosongkan muncul dialog muncul dialog
informasi agar informasi.
data harus di
terisi.
Hapus data Menghapus data Data pengeluaran Data pengeluaran
pengeluaran pengeluaran barang yang barang beserta
barang barang yang telah dipilih dalam berhasil terhapus
ada sesuai no database akan di database.
pengeluaran terhapus.
barang yang
dipilih.

V.4.13. Pengujian Data Stock Opname

Tabel V.13 Pengujian Data Stock Opname


Fungsi yang Cara Pengujian Hasil yang Hasil Pengujian
diuji diharapkan
Simpan data Memasukan data Data stock Data stock
stock opname stock opname opname berhasil opname berhasil
barang disimpan ke dalam disimpan ke
database. Dan stok dalam database.
barang terupdate Dan stok barang
menjadi stok baru berhasil di
yang dimasukan. update.
Tambah data Memasukan data Data stock Data tidak
stock opname dengan setiap opname tidak berhasil
inputan tersimpan dan tersimpan dan
dikosongkan muncul dialog muncul dialog
informasi agar informasi.
data harus di
terisi.

V.4.14. Pengujian Keamanan “SQL Injection”

Tabel V.14 Pengujian Keamanan “SQL Injection”


Fungsi yang Cara Pengujian Hasil yang Hasil
diuji diharapkan Pengujian
Pengujian “SQL Memasukan tanda tanda “ ‘ “ (kutip 1) Data tidak
Injection” pada “ ‘ “ (kutip 1) pada tidak terbaca terbaca sebagai
Login setiap inputan. sebagai SQL SQL Injection.
Injection tapi Bisa masuk
sebagai string. Dan kedalam
bisa masuk aplikasi.
kedalam aplikasi.
Pengujian “SQL Memasukan tanda tanda “ ‘ “ (kutip 1) Data tidak
Injection” di “ ‘ “ (kutip 1) pada tidak terbaca terbaca sebagai
setiap data yang setiap inputan sebagai SQL SQL Injection.
masuk ke objek teksbox dan Injection tapi Data berhasil
database combobox. sebagai string. Dan masuk kedalam
memalui objek data bisa masuk database.
teksbox dan kedalam database.
combobox.

Anda mungkin juga menyukai