BAB V IMPLEMENTASI SISTEM 5.1 Sumber Daya Yang Dibutuhkan Dalam mengimplementasikan suatu aplikasi yang dibangun untuk PT.Dwi Sukses Mulia, maka diperlukan beberapa kebutuhan yang harus dipersiapkan. Kebutuhan-kebutuhan yang diperlukan meliputi kebutuhan perangkat keras, kebutuhan perangkat lunak, kebutuhan jaringan dan sumber daya manusia. 5.1.1 Kebutuhan Perangkat Keras Perangkat keras yang disarankan dalam menjalankan sistem ini adalah: 1. Processor Intel Pentium Dual Core dengan kecepatan 2.10 GHz 2. RAM 4 Gb 3. Mouse dan Keyboard 4. Monitor 5. Hard disk 100 Gb 91
92 5.1.2 Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak meliputi perangkat lunak server dan perangkat lunak untuk user atau pengguna. 1. Sistem Operasi: Microsoft Windows XP/ Windows 7 / Windows Vista 2. Webserver: Apache 3. Browser: Mozilla Firefox, Google Chrome. 5.1.3 Kebutuhan Sumber Daya Manusia Dalam menjalankan aplikasi PT.Dwi Sukses Mulia yang dibutuhkan sumber daya manusia untuk menjalankan proses pemesanan yang berbasis web yaitu marketing yang harus memiliki pengetahuan : 1. Mengoperasikan komputer Dapat menggunakan peralatan komputer berupa hardware dengan baik dan penggunaan software seperti Microsoft Office. 2. Penggunaan website Mengerti penggunaan fitur fitur umum yang digunakan di website. 5.2 Teknik Pemrograman Perancangan e-commerce penjualan hardware komputer ini dikembangkan dan diimplementasi dengan bahasa Pemrograman PHP dengan menggunakan Perangkat lunak Macromedia Dreamweaver 8.
93 Penulis berupaya mewujudkan rancangan e-commerce penjualan hardware komputer ini dikembangkan dan diimplementasi dengan bahasa Pemrograman PHP dengan menggunakan Program Macromedia Dreamweaver 8. serta tool tambahan yang menurut penulis dapat memenuhi rancangan yang telah disusun. Pemilihan PHP sebagai sarana untuk pengembangan data implementasi e- commerce dengan alasan sebagai berikut: 1. PHP mempunyai desain yang user friendly terhadap para programmer yang beginner. 2. PHP merupakan script yang menyatu dengan HTML 3. PHP adalah script untuk membuat halaman web menjadi dinamis 4. PHP bersifat open source bias digunakan secara gratis. 5. Aplikasi yang dibuat dengan php dapat berjalan disemua web browser, karena php berjalan secara web. 5.3 Kegiatan Implementasi Kegiatan Implementasi ini antara lain : 5.3.1 Pembuatan Program Pemrograman merupakan kegiatan yang sangat menunjang terselenggaranya aplikasi yang baru karena pemrograman yang baik dan terstruktur dapat menghasilkan suatu informasi sesuai dengan kebutuhan.
94 Sebelum aplikasi diterapkan maka aplikasi harus diuji coba terlebih dahulu agar terbatas dari kesalahan-kesalahan yang mungkin terjadi. Pengujian aplikasi dapat dilakukan untuk setiap modul program (Program Utama, Sub Rutin, Sub Program) yang dilanjutkan dengan pengujian semua modul untuk meyakinkan semua modul sudah terintegrasi tanpa kesalahan. 5.3.2 Pengujian Aplikasi Dengan pengujian program ini diharapkan program dapat menerima dengan baik, memproses dan memberikan keluaran program yang baik pula. Tahap pengujian ini dilakukan menggunakan metode Black Box. Pengujian Black Box adalah pengujian yang berdasarkan fungsi dasar dari masingmasing proses pada program. Tahap pengujian ini dilakukan untuk proses input misalnya input data produk. Kemudian tahap selanjutnya dilakukan terhadap laporan penjualan.
95 Tabel 5.1 Black Box pada validasi login user N o Skenario Pengujian 1 Mengosongkan semua isian data login, lalu Test Case Nama: - - Hasil yang diharapkan Mohon isi dulu nama admin dan kata sandi Hasil Penguj ian Kesimp ulan 2 Hanya mengisi data nama admin dan mengosongkan data kata sandi, lalu 3 Hanya mengisi data kata sandi dan mengosongkan data nama admin, lalu admin - Nama: - 123 menolak akses login dan menampilkan pesan Mohon isi dulu salah satu data yang masih kosong Mohon isi dulu salah satu data yang masih kosong Harapan 4 Menginputkan dengan kondisi salah satu data benar dan satu lagi salah, lalu 5 Menginputkan sintaks SQL Injection pada kedua data login, lalu mengklik tombol Masuk. 6 Menginputkan data login yang benar, lalu mengklik tombol Masuk. Nama: mimin (salah). 123 (benar). Nama: OR 1 = 1 OR 1 = 1 Nama: admin 123 login dan Nama pengguna atau kata sandi salah! Silakan ulangi dengan data yang benar Nama pengguna atau kata sandi salah! Silakan ulangi dengan data yang benar Sistem menerima akses login dan kemudian langsung menampilkan form admin.