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 Button LOG IN pada Form_Login Log in ke dalam sistem Jika username dan password cocok maka akan masuk ke dalam sistem dan muncul message box Informasi : Log In Berhasil!, jika username dan password tidak cocok maka akan muncul message box informasi : Username dan Password Tidak Cocok! Silahkan Diulangi! 2 Button EXIT pada Form_Login Keluar dari sistem yakin ingin keluar dari sistem?, jika tekan OK maka akan keluar dari sistem (menutup semua form yang sedang aktif jika ada yang masih aktif) 3 4 Button SAVE pada dan Button UPDATE pada dan Menyimpan data yang telah diinputkan pada textbox ke dalam database. Mengupdate data yang telah tersimpan dalam database dengan data yang baru tanpa merubah ID_Barang. 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.... 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 Button DELETE pada dan Menghapus data yang telah tersimpan dalam database yakin ingin menghapus data dengan ID_Barang : id_barang?, jika pilih OK maka data yang dipilih akan dihapus dari database dan muncul message box Informasi : Data berhasil dihapus.... 6 Button MEMO pada dan Membuka Form_Memo Report Ketika klik button memo, maka Form_Memo Report akan dibuka untuk dapat mencetak memo. 7 Button LAPORAN pada dan Membuka Report dan atau Report Ketika klik button laporan, maka Report dan atau dan Perbaikan Report akan dibuka untuk dapat mencetak laporan. 8 Button CANCEL pada dan Menghapus atau refresh textbox Ketika klik button cancel, maka Textbox pada dan atau dan Perbaikan akan kosong. 9 Button EXIT pada dan Menutup dan atau, dan kembali ke Form_Menu Utama dan atau dan Perbaikan akan ditutup dan kembali ke Form_Menu Utama
75 10 Button ADD pada Form_Tambah Kendaraan Baru Menambahkan jenis kendaraan baru ke dalam database yakin ingin menambah type kendaraan baru dengan nama : type kendaraan?, jika pilih OK maka type kendaraan baru akan tersimpan ke dalam database dan akan muncul message box Informasi : Type kendaraan baru berhasil ditambahkan.... 11 Button CHANGE pada Form_Ganti Password dan Username Baru Mengganti password dan username lama dengan password dan username yang baru 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.