BAB V IMPLEMENTASI SISTEM
Setelah tahap penganalisaan dan perancangan selesai dilakukan, maka langkah selanjutnya dalam membangun sebuah sistem informasi adalah menguji apakah sistem tersebut siap diterapkan atau diimplementasikan. Dalam tahap implementasi sistem terdapat beberapa kegiatan yang lakukan, antara lain : pengujian sistem, pengujian program, manual instalasi, dan pemeliharaan sistem.
5.1. Pengujian Sistem Pada sub bagian ini akan dijelaskan uraian tentang tahapan implementasi dari
Sistem
Informasi
Pengendalian
Biaya
Pemeliharaan
Kendaraan
PT.STARTMARA PRATAMA Tanjungpinang. Sistem Informasi ini dikembangkan dan diimplementasikan dengan bahasa pemrograman Visual Basic.NET 2008 dengan database Microsoft Office Access 2003. 1. Spesifikasi Perangkat Keras Sistem Operasi. Sistem Operasi yang digunakan adalah Windows XP Professional SP 3. Adapun spesifikasi minimum yang dibutuhkan untuk menggunakan Sistem Operasi XP Professional SP 3-32bit, adalah sebagai berikut : a. Processor Pentium 233 MHz (dianjurkan 300 MHz) b. Memory 64 MB (dianjurkan 128 MB)
69
70
c. Hardisk minimal sisa 2 GB d. Super VGA 800 x 600 Video Adapter e. Drive DVD-ROM f. Keyboard & Mouse g. Monitor 15” 2. Spesifikasi Perangkat Keras Bahasa Pemrograman Bahasa Pemrograman yang digunakan adalah Visual Basic .NET 2008. Adapun spesifikasi minimum yang dibutuhkan untuk menggunakan Bahasa Pemrograman Visual Basic .NET 2008, adalah sebagai berikut : a. Processor 1.6 GHz CPU (dianjurkan 2.2 GHz) b. Memory 1 GB c. Hardisk minimal sisa 2 GB d. VGA 1024 x 768 e. Drive CD-ROM f. Keyboard & Mouse g. Monitor 15” 3. Spesifikasi Perangkat Keras yang digunakan Spesifikasi Perangkat Keras yang digunakan dalam implementasi Sistem Informasi
Pengendalian
Biaya
Pemeliharaan
Kendaraan
PT.STARTMARA PRATAMA Tanjungpinang ini, adalah sebagai berikut : a. Processor Dual Core 2.2GHz b. Memory 3 GB
71
c. Hardisk 320 GB d. VGA 1024 x 768 e. Drive DVD-ROM f. Keyboard & Mouse g. Monitor 15” Dapat dilihat bahwa spesifikasi perangkat keras yang digunakan telah memenuhi spesifikasi minimum sistem operasi dan bahasa pemrograman.
5.2. Pengujian Program Pengujian program yang penulis lakukan, yaitu menyesuaikan pembuatan program dengan perancangan Data Flow Diagram (DFD) dan hasilnya adalah seluruh proses pada tahap perancangan DFD telah terintegrasi dan sesuai dengan fungsi-fungsi yang telah dialokasikan. Adapun fungsi-fungsi yang dimaksud, antara lain : integrasi antar form yang ada, integrasi antara form dengan laporan dan integrasi antara form dengan database. Adapun teknik pengujian yang dilakukan adalah teknik pengujian Black Box. 5.2.1. Pengujian Black Box Pengujian Black Box fokus pada persyaratan fungsional perangkat lunak. Dengan demikian, pengujian black box memungkinkan programmer mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program.
72
Pengujian black box berusaha menemukan kesalahan dalam kategori sebagai berikut : a. Fungsi-fungsi yang tidak benar. b. Kesalahan interface. c. Kesalahan dalam struktur data atau akses database eksternal. d. Kesalahan kinerja. e. Inisialisasi dan kesalahan terminasi.
Kesimpulan dari teknik pengujian black box ini adalah: a. Setiap fungsi-fungsi yang digunakan oleh seluruh form telah benar. b. Semua tata letak tampilan atau interface pada setiap form telah dilakukan perbaikan dan diuji. c. Semua struktur data pengaksesan database eksternal pada setiap form telah dilakukan perbaikan dan diuji. d. Setelah semua kinerja dari setiap form dilakukan perbaikan dan diuji, dapat diambil kesimpulan bahwa setiap form telah melaksanakan kinerjanya masing-masing dengan benar. e. Semua form dan control telah di inisialisasi dan diuji.
Pengujian setiap kinerja dari setiap tombol (button) yang terdapat pada masing-masing form, dapat dilihat pada penjelasan dari Tabel 5.1.
73
Tabel 5.1 Black Box Testing No
Button Yang Diuji
Fungsi
Hasil Pengujian
1
Jika username dan password cocok maka akan masuk ke dalam sistem dan muncul message box Informasi : “Log In Button LOG IN pada Log in ke dalam Berhasil!”, jika username Form_Login sistem dan password tidak cocok maka akan muncul message box informasi : “Username dan Password Tidak Cocok! Silahkan Diulangi!”
2
Akan muncul message box Konfirmasi : “Apakah anda yakin ingin keluar dari pada sistem?”, jika tekan OK Keluar dari sistem maka akan keluar dari sistem (menutup semua form yang sedang aktif jika ada yang masih aktif)
Button EXIT Form_Login
3
Menyimpan data Button SAVE pada yang telah Form_Spareparts diinputkan pada dan Form_Spareparts textbox ke dalam dan Perbaikan database.
4
Mengupdate data yang telah Button UPDATE pada tersimpan dalam Form_Spareparts database dengan dan Form_Spareparts data yang baru dan Perbaikan tanpa merubah ID_Barang.
Akan muncul message box Konfirmasi : “Apakah anda yakin ingin menyimpan data dengan ID_Barang : id_barang?”, jika pilih OK maka data akan tersimpan ke dalam database dan muncul message box Informasi : “Data berhasil disimpan...”. Akan muncul message box Konfirmasi : “Apakah anda yakin ingin mengupdate data dengan ID_Barang : id_barang?”, jika pilih OK maka data yang telah diupdate akan tersimpan kembali ke dalam database dan muncul message box Informasi : “Data berhasil diupdate...”.
74
5
Akan muncul message box Konfirmasi : “Apakah anda yakin ingin menghapus data Button DELETE pada Menghapus data dengan ID_Barang : Form_Spareparts yang telah id_barang?”, jika pilih OK dan Form_Spareparts tersimpan dalam maka data yang dipilih akan dan Perbaikan database dihapus dari database dan muncul message box Informasi : “Data berhasil dihapus...”.
6
Button MEMO pada Membuka Form_Spareparts Form_Memo dan Form_Spareparts Report dan Perbaikan
Ketika klik button memo, maka Form_Memo Report akan dibuka untuk dapat mencetak memo.
7
Membuka Button LAPORAN Form_Spareparts pada Form_Spareparts Report dan atau dan Form_Spareparts Form_Spareparts dan Perbaikan dan Perbaikan Report
Ketika klik button laporan, maka Form_Spareparts Report dan atau Form_Spareparts dan Perbaikan Report akan dibuka untuk dapat mencetak laporan.
8
Ketika klik button cancel, Button CANCEL pada maka Textbox pada Form_Spareparts Menghapus atau Form_Spareparts dan atau dan Form_Spareparts refresh textbox Form_Spareparts dan dan Perbaikan Perbaikan akan kosong.
9
Menutup Form_Spareparts Button EXIT pada dan atau Form_Spareparts Form_Spareparts dan Form_Spareparts dan Perbaikan, dan Perbaikan dan kembali ke Form_Menu Utama
Form_Spareparts dan atau Form_Spareparts dan Perbaikan akan ditutup dan kembali ke Form_Menu Utama
75
10
11
Button ADD Form_Tambah Kendaraan Baru
Akan muncul message box Konfirmasi : “Apakah anda yakin ingin menambah type kendaraan baru dengan Menambahkan nama : type kendaraan?”, pada jenis kendaraan jika pilih OK maka type baru ke dalam kendaraan baru akan database tersimpan ke dalam database dan akan muncul message box Informasi : “Type kendaraan baru berhasil ditambahkan...”.
Mengganti password dan Button CHANGE pada username lama Form_Ganti Password dengan password dan Username Baru dan username yang baru
Akan muncul message box Konfirmasi : “Apakah anda yakin ingin mengubah password dan username dari username : username?”, jika pilih OK, maka password dan username yang baru akan diupdate ke dalam database dan akan muncul message box Informasi : “Password dan Username berhasil di ganti...”.
5.3. Operasionalisasi Sistem Informasi Untuk
mengoperasikan
Sistem
Informasi
Pengendalian
Biaya
Pemeliharaan Kendaraan PT.STARTMARA PRATAMA Tanjungpinang ini tentunya dibutuhkan user yang dapat mengoperasikannya. Untuk itu diperlukan adanya adaptasi user dengan sistem informasi yang baru dibangun yaitu dengan dilakukannya pelatihan. Namun untuk proses adaptasi ini, user tidak akan terlalu sulit dikarenakan sistem informasi ini bersifat User Friendly.