BAB V IMPLEMENTASI SISTEM Tahapan implementasi merupakan kelanjutan dari kegiatan rancangan sistem dan dapat dipandang sebagai suatu usaha untuk mewujudkan sistem yang telah dirancang. Langkah langkah dari proses implementasi adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan untuk mewujudkan sistem yamg dirancang. Hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. Untuk itu agar suatu sistem pengolahan data dapat berjalan dengan baik diperlukan suatu ketelitian dalam penyusunan program. Dalam perencanaan implementasi aplikasi ada empat landasan yang akan dikemukakan, yaitu : 1. Penjadwalan waktu kegiatan yang dilakukan dalam pembangunan aplikasi. 2. Mengalokasikan sumber-sumber dan keahlian yang diperlukan pelaksanaan kegiatan. 3. Menentukan waktu pelaksanaan untuk setiap kegiatan. 4. Menentukan urutan pelaksanaan kegiatan yang telah diidentifikasikan. Kegiatan implementasi ini meliputi implementasi perangkat lunak (Implementasi Procedural), perangkat keras, ujicoba program. 61
62 5.1 Kebutuhan Perangkat Lunak Aplikasi Pembelian dan Penjualan Sepatu Toko Citra Wijaya ini dikembangkan dan diimplementasikan dengan bahasa pemrograman Visual Basic.Net dengan menggunakan program Microsoft Visual Studio 2008 serta Microsof Access 2007 sebagai database dan Windows 7 sebagai Sistem Operasi. Penulis berupaya mewujudkan rancangan Aplikasi Pembelian dan Penjualan Sepatu Toko Citra Wijaya dengan menggunakan bahasa pemrograman VB.Net dengan segala fasilitas yang ada pada VB.Net serta tool tambahan yang menurut penulis dapat memenuhi rancangan yang telah disusun. Pemilihan VB.Net sebagai sarana untuk pengembangan data implementasi Aplikasi Pembelian dan Penjualan Sepatu Toko Citra Wijaya dengan alasan sebagai berikut: 1. VB.Net mempunyai desain yang user friendly terhadap para programmer yang beginner. 2. Memiliki kecepatan kompilasi yang cepat. 3. Mempunyai komponen yang sangat komplek untuk pembuatan software aplikasi sampai database 4. VBNet menyediakan wizard yang sangat berguna untuk mempersingkat / mempermudah pengembangan aplikasi. 5. Menghilangkan kompleksitas pemanggilan fungsi windows API, karena banyak fungsi-fungsi tersebut sudah di-embede ke dalam visual basic.
63 6. Visual Basic.NET menyediakan bagi developer pemrograman data akses ActiceX Data Object (ADO) 7. Windows Form Designer memungkinkan developer memperoleh aplikasi desktop dalam waktu singkat. 5.2 Kebutuhan Perangkat Keras Perangkat keras yang minimal diperlukan untuk membangun Aplikasi Pembelian dan Penjualan Sepatu Toko Citra Wijaya sesuai dengan rekomendasi minimum yang diberikan Microsoft Visual Studio 2008 sebagai berikut : 1. Procecore Intel Core 2 Duo 2.00GHz 2. Layar Compaq 14 3. Harddisk terpasang 150 GB 4. Memory RAM 1 GB 5. Mouse Optic 6. Keyboard 7. Printer 5.3 Ujicoba Program Pengujian sistem termasuk juga pengujian program secara menyeluruh. Kumpulan program dapat menerima dengan baik, memproses dan memberikan
64 keluaran program yang baik pula. Tahap pertama pengujian dilakukan untuk proses input data, mulai dari input data supplier, member, stock, pembelian, penjualan, untuk menghasilkan output yang diinginkan dan hasilnya sesuai dengan perancangan yang diusulkan. Kemudian tahap selanjutnya dilakukan pengujian terhadap laporan yang terdiri dari Laporan Pembelian, Laporan Penjualan, Laporan Stock. 5.3.1 Pengujian Aplikasi Pengujian diperlukan sebagai salah satu tahapan implementasi untuk menguji tingkat minimal kesalahan dan keakuratan perangkat lunak yang dirancang. Pengujian ini dilakukan dengan metode pengujian Black Box. Metode pengujian Black Box dipilih karena adalah metode pengujian tersebut tidak memperhatikan struktur logika internal (coding) dalam perangkat lunak. a. Pengujian Login Pengujian pada form login adalah untuk mengetahui tingkat keamanan pengguna dalam mengakses perangkat lunak. Tabel 5.1 Pengujian Login Data Masukan Username dan Password sesuai dengan Table_Member Yang Pengamatan Diharapkan Dapat Masuk Pemasukan dengan Ke Menu data Username dan Utama Password sesuai yang ada di Table_Member. Selain itu tidak bisa.
65 b. Pengujian Input Data Stock Tabel 5.2 Input Data Stock Data Masukan Harga Beli, Harga Jual dan Jumlah bertipe Integer Yang Pengamatan Diharapkan Harga Beli, Jika Harga Beli, Harga Jual dan Harga Jual dan Jumlah diisi Jumlah diisi dengan angka dengan angka maka bisa diproses, jika selain dengan angka bisa diisi tetapi tidak dapat diproses. c. Pengujian Input Data Pembelian Tabel 5.3 Pengujian Input Data Pembelian Data Masukan Yang Diharapkan Pengamatan Kode Supplier harus dipilih sesuai dengan data yang sudah di simpan dalam Table_Supplier Kode Supplier dipilih sesuai data yang sudah tersimpan Jika Kode Supplier tidak di pilih, maka pembelian tidak dapat di proses. Dan jika dipilih sesuai dengan yang ada di tabel maka setelah dipilih Nama Supplier akan Kode Barang harus dipilih sesuai dengan data yang sudah di simpan dalam Table_Stock Kode Barang dipilih sesuai data yang sudah tersimpan otomatis muncul. Jika Kode Barang tidak di pilih, maka pembelian tidak dapat di proses. Dan jika dipilih sesuai dengan yang ada di tabel maka setelah dipilih Nama
66 Barang akan otomatis muncul. Jumlah, Harga Satuan bertipe integer Jumlah, Harga Satuan diisi dengan angka Jika Jumlah, Harga Satuan diisi dengan angka maka bisa diproses, jika selain dengan angka bisa diisi tetapi tidak dapat diproses d. Pengujian Input Data Penjualan Tabel 5.4 Pengujian Input Data Penjualan Data Masukan Yang Diharapkan Pengamatan Kode Sepatu harus dipilih sesuai dengan data yang sudah di simpan dalam Table_Stock Kode Sepatu dipilih sesuai data yang sudah tersimpan Jika Kode sepatu tidak di pilih, maka akan menampilkan "Data belum lengkap, silahkan input data dengan lengkap terlebih dahulu!". Dan jika dipilih sesuai dengan yang ada di tabel maka setelah dipilih Nama Sepatu akan otomatis Potongan, Jumlah bertipe integer Potongan, Jumlah diisi dengan angka muncul. JikaPotongan, Jumlah diisi dengan angka maka akan muncul Total Harga, jika selain dengan angka bisa diisi tetapi tidak mucul Total Harga
67 5.3.2. Kesimpulan Hasil pengujian Berdasarkan hasil pengujian dengan kasus uji sample diatas dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalaham sintaks dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.