BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi Tahap implementasi pada sebuah sistem informasi merupakan tahap dimana sistem yang telah dirancang pada tahap sebelumnya diterapkan, berupa perangkat lunak maupun perangkat keras yang digunakan. Dengan penerapan sistem yang diracancang, hasilnya dapat di operasikan dan digunakan secara optimal sesuai kebutuhan. Pada bab ini akan diuraikan cara dan langkah untuk mengimplementasikan rancangan perangkat lunak, kebutuhan perangkat lunak maupun perangkat keras yang di gunakan, pengujian sistem dan klasifikasi infrastruktur. Berikut
ini
aktifitas
yang
dilakukan
dalam
merancang
dan
mengimplementasikan Sistem Aplikasi Pengelolaan dan Penjualan Sparepart Bengkel Wahid Motor : 1.
Persiapan Instalasi Tools Yang Akan Digunakan Tahap awal yang dilakukan dalam rangka instalasi perkakas apa saja yang
dibutuhkan untuk membangun Sistem Aplikasi Pengelolaan dan Penjualan Sparepart Bengkel Wahid Motor.
2.
Pengumpulan Tutorial-tutorial Pemograman Visual Basic .Net Merupakan tahap pengumpulan tutorial-tutorial Visual Basic .Net sebagai
acuan tentang pengembangan perangkat lunak dari segi fungsionalitas.
3.
Pengetesan Pemograman Pada Perangkat Lunak Tahap ini dilakukan untuk menghindari kesalahan antara lain : 1.
Kesalahan penulisan sourcecode program
2.
Kesalahan database
3.
Kesalahan saat program yang dijalankan
4.
Kesalahan logika
V-1
V-2 BAB V Implementasi Sistem 4.
Evaluasi Perangkat Lunak Tahap ini diperlukan untuk memastikan apakah perangkat lunak dapat
berjalan dengan baik, serta mengidentifikasi error sehingga perbaikan dapat segera dilakukan hingga perangkat lunak benar-benar siap guna. 5.1.1. Lingkup dan Batasan Implementasi Lingkup dan batasan implementasi Sistem Aplikasi Pengelolaan dan Penjualan Sparepart Bengkel Wahid Motor yaitu: 1.
Penerapan Sistem Aplikasi Pengelolaan dan Penjualan Sparepart Bengkel Wahid Motor hanya dapat berjalan di dalam sistem operasi Windows.
2.
Bahasa pemograman yang digunakan yaitu Visual Basic .Net.
3.
Database yang digunakan adalah Microsoft Access 2007
4.
Aplikasi ini digunakan oleh 3 user yaitu Admin (memiliki akses full control terhadap aplikasi), Kasir (memiliki akses menambah pelanggan, pendaftaran servis, penjualan sparepart, membuat laporan penjualan sparepart dan servis kendaraan) dan Petugas Gudang (menambah barang (saprepart), mencetak laporan data barang (sparepatr)).
5.2. Kebutuhan Sumber Daya Kebutuhan sumber daya manusia yang dibutuhkan untuk pengujian hanya satu pengguna saja.Sedangkan kebutuhan hardware dan software nya sama pada saat implementasi aplikasi aplikasi ini yaitu sebagai berikut. 5.2.1. Kebututuhan Perangkat Keras (Hardware) Konfigurasi minimal perangkat keras untuk menjalankan Sistem Aplikasi Pengelolaan dan Penjualan Sparepart Bengkel Wahid Motor adalah sebagai berikut:
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-3 BAB V Implementasi Sistem
Tabel V-1 Spesifikasi Minimum Hardware Yang Harus Digunakan
NO Uraian
Spesifikasi
1
Processor
Intel Pentium 4 1.6 Ghz
2
Memory (RAM)
512 MB
3
Hard Disk Drive
80 GB
4
Graphic Card (VGA)
256 MB
5
Monitor
14”
6
Keyboard
Integrated
7
Mouse
Integrated
8
Koneksi Internet
LAN
9
Printer
Canon MP258
5.2.2. Kebutuhan Perangkat Lunak (Sofware) Perangkat lunak yang dipakai adalah sebagai berikut: 1.
Sistem Operasi Windows 7 Ultimate atau yang lainnya.
2.
Visual Studio 2010
3.
Microsoft Access 2007
5.3. Implementasi Antar Muka Implementasi
rancangan
antarmuka
dengan
menggunakan
bahasa
pemrograman Visual Studio 2010, tahapan yang harus dilakukan untuk instalasi perangkat lunak yang dihasilkan, mulai dari tahapan persiapan instalasi sampai
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-4 BAB V Implementasi Sistem dengan perangkat lunak siap digunakan beserta petunjuk umum penggunaan perangkat lunak yang digambarkan pada dialog screen. 5.3.1. Dialog Screen Halaman Login
Gambar V-1 Dialog Screen Halaman Login
5.3.2. Dialog Screen Halaman Menu Utama
Gambar V-2 Dialog Screen Halaman Menu Utama
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-5 BAB V Implementasi Sistem 5.3.3. Dialog Screen Halaman Pelanggan
Gambar V-3 Dialog Screen Halaman Pelanggan
5.3.4. Dialog Screen Halaman Pendaftaran Servis
Gambar V-4 Dialog Screen Halaman Pendaftaran Servis
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-6 BAB V Implementasi Sistem 5.3.5. Dialog Screen Halaman Penjualan Sparepart
Gambar V-5 Dialog Screen Halaman Penjualan Sparepart
5.3.6. Dialog Screen Halaman Mekanik
Gambar V-6 Dialog Screen Halaman Mekanik
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-7 BAB V Implementasi Sistem 5.3.7. Dialog Screen Halaman Petugas / Kasir
Gambar V-7 Dialog Screen Halaman Petugas / Kasir
5.3.8. Dialog Screen Halaman Ganti Password
Gambar V-8 Dialog Screen Halaman Ganti Password
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-8 BAB V Implementasi Sistem 5.3.9. Dialog Screen Halaman Jasa
Gambar V-9 Dialog Screen Halaman Jasa
5.3.10. Dialog Screen Halaman Barang (Spareaprt)
Gambar V-10 Dialog Screen Halaman Barang (Sparepart)
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-9 BAB V Implementasi Sistem 5.3.11. Dialog Screen Halaman Cetak Laporan Servis
Gambar V-11 Dialog Screen Halaman Cetak Laporan Servis
5.3.12. Dialog Screen Halaman Cetak Laporan Penjualan Sparepart
Gambar V-12 Dialog Screen Halaman Cetak Laporan Penjualan Sparepart
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-10 BAB V Implementasi Sistem 5.3.13. Dialog Screen Halaman Servis Kendaraan
Gambar V-13 Dialog Screen Halaman Servis Kendaraan
5.3.14. Dialog Screen Halaman Laporan Barang (Sparepart)
Gambar V-14 Dialog Screen Halaman Laporan Barang (Sparepart)
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-11 BAB V Implementasi Sistem 5.3.15. Dialog Screen Halaman Laporan Penjualan Sparepart
Gambar V-15 Dialog Screen Halaman Laporan Penjualan Sparepart
5.3.16. Dialog Screen Halaman Laporan Servis
Gambar V-16 Dialog Screen Halaman Laporan Servis
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
V-12 BAB V Implementasi Sistem 5.4. Hasil Pengujian Hasil pengujian dilakukan dengan menggunakan metode Black Box Testing, merupakan metode testing pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Dengan menggunakan metode pengujian black box, perekayasa sistem dapat menemukan kesalahan dalam kategori sebagai berikut : 1.
Fungsi tidak benar atau hilang
2.
Kesalahan antar muka
3.
Kesalahan pada struktur data (pengaksesan basis data)
4.
Kesalahan inisialisasi dan akhir program
5.
Kesalahan kinerja.
5.4.1. Pengujian Perangkat Lunak Tabel V-2 Pengujian Perangkat Lunak
No
Fungsi yang Diuji
1.
Login
2.
3.
4.
5.
Cara Pengujian
Melakukan login untuk membuka form utama Form utama Membuka form admin utama admin.
Tambah User
Edit User
Hapus User
Hasil Yang Diharapkan Menampilkan form utama.
Menampilkan daftar menu dari fasilitas yang disediakan aplikasi. Pada form utama Menampilkan form admin atau untuk menambah userpilih data user. manage user, lalu klik add. Pada form Menampilkan form utamaadmin atau untuk merubah user pilih data user. manageuser, laluklikedit. Pada form utama Menghapus data admin atau user. userpilih manageuser, laluklikdelete.
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
Hasil Pengujian Admin User OK
OK
OK
OK
OK
OK
V-13 BAB V Implementasi Sistem Tabel V-3 Pengujian Perangkat Lunak (Lanjut)
No 6
7.
8.
9.
10.
11.
Fungsi yang Diuji Tambah Transaction
Print Transaction
Edit Transaction
Edit Report
Print Report
Log Out
Cara Pengujian Pada form utama admin atau userpilih manage Transaction, laluklikadd. Pada form utama admin atau userpilih menu transaction, laluklikprint. Pada form utamaadmin atau user pilih manage Transaction, laluklikedit. Pada form utamaadmin atau user pilih manage report, lalupilihtanggalb erdasarkanharian, mingguan, bulanan, atautahunan. Pada form utamaadmin atau user pilih menu report, lalupilihtanggalb erdasarkanharian, mingguan, bulanan. Pada form utamaadmin atau userkliklogout.
Hasil Yang Diharapkan Menampilkan form untuk menambah data Transaction.
Menampilkan data print out transaction (faktur) Menampilkan form untuk merubah data Transaction.
Menampilkan formreport yang akan di print berdasarkan tanggal yang sudah diedit.
Menampilkan data print out report transaction berdasarkan tanggal yang sudah diedit. (Report Penjualan) Keluar dari sistem dan sekaligus menutup (close) aplikasi.
Aplikasi Pengelolaan dan Penjualan Sparepart Kendaraan
Hasil Pengujian Admin User
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK