BAB V IMPLEMENTASI SISTEM
5.1 Lingkungan Implementasi
Implementasi aplikasi ini meliputi kebutuhan perangkat lunak, perangkat keras, form program yang sesuai, query yang digunakan, pemrograman dan pengujian program dan pengujian aplikasi yang telah dirancang sesuai dengan kebutuhan instansi tersebut.
5.2 Lingkungan Perangkat Keras
Perangkat keras yang diperlukan untuk keperluan menjalankan Aplikasi Pengolahan Data Alat Tulis Kantor Masuk dan Keluar Gudang pada CV. Bentan Utama Mandiri sesuai dengan rekomendasi yang dibuat menggunakan aplikasi Visual Studio 2008 (Visual Basic) sebagai berikut : 1.
Processor yang digunakan Intel Pentium Dual Core, Recommended: 2.2 GHz atau yang lebih tinggi
2.
Harddisk terpasang 250 GB, rekomendasi minimum adalah 20 GB
3.
Memori (RAM) terpasang 2 GB, rekomendasi minimum 1GB MB
4.
Mouse dan Keyboard
5.
Resolusi Layar Monitor 1024 x 800
6.
Printer inkjet
62
63
5.3 Lingkungan Perangkat Lunak
Untuk mendukung rancangan sistem ini selain dibutuhkan perangkat keras, dibutuhkan juga perangkat lunak yang digunakan sebagai pendukung untuk menjalankan aplikasi diantaranya adalah: 1. Sistem operasi windows 7 2. Software Microsoft Accsess 2003 3. Visual Studio 2008 dan Crystal Report
5.4 Hasil Implementasi Hasil perancangan ke dalam sebuah aplikasi yang kemudian akan memperlihatkan output sebagai hasil implementasi. Kegiatan implementasi meliputi implementasi basis data, implementasi antar muka. 1.
Implementasi Basis Data Implementasi basis data dilakukan dengan menggunakan basis data yang tersimpan di komputer lokal menggunakan DBMS Microsoft Accsess 2003 yang sudah 1 paket dengan aplikasi microsoft office. Nama basis data
: DBatk.mdb
Lokasi Basis Data : (dalam folder program) 2. Implementasi Antar Muka Implementasi perangkat lunak ini dilakukan dengan membuat file project dari perangkat lunak yang dibuat. Suatu file project merupakan gabungan dari berbagai form program. Form berfungsi untuk melaksanakan pengendalian
64
terhadap proses yang dilakukan. Setiap form program berisi data tentang layer antarmuka yang disimpan pada file dengan ekstensi form. Pada implementasi akan dibentuk beberapa file form dimana setiap form membentuk antarmuka pemakai. Untuk lebih jelasnya dapat dilihat pada tabel 5.1 sebagai berikut: Tabel 5.1 Form Antar Muka No Nama File Form
Hasil implementasi
Keterangan Form untuk koneksi ke database
1.
ModulKoneksi
Modul Koneksi
2.
FrmLogin.vb
Form Login
3.
FrmUtama.vb
Form Utama
Form Menu utama setelah login
4.
FrmBarang.vb
Form Barang
Form untuk menginput dan mengedit data ATK
5.
FrmSupplier.vb
Form Supplier
Form untuk menginput dan
Form login user
mengedit data supplier 6.
FrmBarangMasu Form Pengolahan ATK k.vb Masuk
Form
untuk
mengolah
transaksi ATK yang masuk ke gudang
7.
FrmBarangKelu ar.vb
Form Pengolahan ATK
Form
untuk
mengolah
Keluar
transaksi ATK yang telah keluar dari gudang
8.
FrmCetakReport BarangMasuk.v b
Form Cetak Laporan Form ATK Masuk
laporan
untuk
mencetak
transaksi
yang masuk
ATK
65
9.
5.5
FrmCetakReport BarangKeluar.v b
Form Cetak Laporan Form ATK Keluar
untuk
mencetak
laporan transaksi
ATK
yang keluar
Pengujian Sistem Implementasi Sistem adalah prosedur yang dilakukan untuk menyelesaikan
rancangan sistem yang telah disetujui, menguji sistem, menginstal serta memulai penggunaan sistem baru atau sistem yang telah diperbaiki. Dalam implementasi sistem terdapat dua jenis prosedur, diantaranya ujicoba sistem dan ujicoba program. Pada ujicoba program terdapat dua cara yakni black box testing & white box testing. 1.
Black Box Testing Black Box Testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi atau interface melalui data uji dan memeriksa fungsional dari perangkat lunak. Jika dianalogikan maka pengujian Black Box Testing hanya bisa
mengevaluasi
hanya
dari
tampilan
luarnya(interface)
saja,
fungsionalitasnya tanpa mengetahui apa sesungguhnya yang terjadi dalam proses detailnya. 2.
White Box Testing White Box Testing adalah cara pengujian dengan melihat ke dalam file atau modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang
66
tidak sesuai dengan proses yang dilakukan, maka baris-baris program, variabel, dan parameter yang terlibat pada unit tersebut akan dicek satu persatu dan diperbaiki, kemudian di cek ulang. Tabel 5.2 Pelaksanaan Pengujian Black Box Perangkat Lunak Berdasarkan Kebutuhan Perangkat Lunak Deskripsi
Cara Pengujian
Hasil Yang
No.
Kebutuhan
1.
Menguji validasi
Masukan
Jika password yang
login user
password user
dimasukan benar
Ket
Diharapkan OK
maka akan ditampilkan menu utama 2.
Menguji
Mengetikan data
Data parameter data
penambahan data parameter data
supplier yang telah
supplier
supplier
dimasukan tersimpan
kemudian klik
kedalam tabel
tombol simpan
supplier setelah
OK
record terakhir 3.
Menguji
Memilih data
Data supplier yang
menghapus data
pada tabel
ingin dihapus harus
supplier
supplier,
tidak ada dalam tabel
kemudian
supplier
ERROR (Sudah Diperbaiki)
mengklik tombol hapus 4.
Menguji
Mengetikan data
Data parameter ATK
penambahan data parameter data
baru yang telah
data ATK
dimasukan tersimpan
ATK baru
OK
67
kemudian klik
kedalam tabel barang
tombol simpan
setelah record terakhir
5.
Menguji
Memilih data
Data ATK yang ingin ERROR
menghapus data
pada tabel data
dihapus harus tidak
ATK
ATK, kemudian
ada dalam tabel ATK
mengklik tombol
(Sudah Diperbaiki)
hapus 6.
Menguji
Mengetikan data
Data parameter
penambahan
parameter
transaksi ATK masuk
pengolahan data
transaksi ATK
baru yang telah
ATK masuk
masuk baru
dimasukan tersimpan
kemudian klik
kedalam tabel ATK
tombol simpan
masuk setelah record
ERROR (Sudah Diperbaiki)
terakhir 7.
Menguji
Mengetikan data
Data parameter ATK
penambahan data parameter ATK
keluar baru yang
pengolahan data
keluar baru
telah dimasukan
ATK keluar
kemudian klik
tersimpan kedalam
tombol simpan
tabel ATK keluar
ERROR (Sudah Diperbaiki)
setelah record terakhir 8.
9.
Menguji
Menginput
perubahan stok
transaksi ATK
ATK pada
keluar kemudian
transaksi ATK
memasukan stok
keluar
ATK
Menguji validasi
Tidak mengisi
Stok harus berkurang
OK
Data parameter data
OK
68
inputan textbox
textbox pada
supplier dalam
kosong pada
form supplier
kondisi textbox
input supplier
kosong tidak boleh tesimpan kedalam tabel supplier
10.
Menguji validasi
Tidak mengisi
Data parameter data
inputan textbox
textbox pada
ATK dalam kondisi
kosong pada
form data ATK
textbox kosong tidak
OK
boleh tersimpan
input data ATK
kedalam tabel data ATK 11.
Menguji validasi
Tidak mengisi
Data parameter data
inputan textbox
textbox pada
pengolahan ATK
kosong pada
form transaksi
masuk dalam kondisi
input pengolahan
pengolahan ATK
textbox kosong tidak
ATK masuk
masuk
boleh tesimpan
ERROR (Sudah Diperbaiki)
kedalam tabel ATK masuk 12.
Menguji validasi
Tidak mengisi
Data parameter data
inputan textbox
textbox pada
pengolahan ATK
kosong pada
form transaksi
keluar dalam kondisi
pengolahan ATK
pengolahan ATK
textbox kosong tidak
keluar
keluar
boleh tesimpan
OK
kedalam tabel ATK keluar 13.
Menguji
Klik menu
Menampilkan data
pembuatan
laporan stok
stok ATK dalam
laporan stok
barang kemudian
bentuk laporan
tekan tombol
OK
69
14.
ATK
cetak
crystalreport
Menguji
Klik menu
Menampilkan data
pembuatan
laporan barang
ATK masuk dalam
laporan ATK
masuk kemudian
bentuk laporan
masuk
tekan tombol
crystalreport
OK
cetak 15.
Menguji
Klik menu
Menampilkan data
pembuatan
laporan ATK
ATK keluar dalam
laporan transaksi
keluar kemudian
bentuk laporan
ATK keluar
tekan tombol
crystalreport
cetak
OK