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 (Implementasi Procedural), perangkat keras, ujicoba program. 61 Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) lunak 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. Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 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 Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 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 Kasus dan Hasil Uji Data Masukan Yang Pengamatan Diharapkan Username dan Dapat Masuk Pemasukan dengan Password Ke Menu data Username dan sesuai dengan Utama Password sesuai Table_Member yang ada di Table_Member. Selain itu tidak bisa. Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 65 b. Pengujian Input Data Stock Tabel 5.2 Input Data Stock Kasus dan Hasil Uji Data Masukan Yang Pengamatan Diharapkan Harga Beli, Harga Beli, Jika Harga Beli, Harga Jual dan Harga Jual dan Harga Jual dan Jumlah bertipe Jumlah diisi Jumlah diisi Integer 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 Kode Supplier harus dipilih sesuai dengan data yang sudah di simpan dalam Table_Supplier Kode Barang harus dipilih sesuai dengan data yang sudah di simpan dalam Table_Stock Kasus dan Hasil Uji Yang Diharapkan Kode Supplier dipilih sesuai data yang sudah tersimpan Kode Barang dipilih sesuai data yang sudah tersimpan Pengamatan 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 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 Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 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 Kode Sepatu harus dipilih sesuai dengan data yang sudah di simpan dalam Table_Stock Potongan, Jumlah bertipe integer Kasus dan Hasil Uji Yang Diharapkan Kode Sepatu dipilih sesuai data yang sudah tersimpan Potongan, Jumlah diisi dengan angka Pengamatan 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 muncul. JikaPotongan, Jumlah diisi dengan angka maka akan muncul Total Harga, jika selain dengan angka bisa diisi tetapi tidak mucul Total Harga Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 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. Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)