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 ecommerce 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 1
2
3
4
5
6
Skenario Pengujian
Test Case
Hasil yang diharapkan
Hasil Penguj ian
Kesimp ulan
Mengosongkan semua isian data login, lalu langsung mengklik tombol „Masuk‟.
Nama: Kata sandi: -
Sistem akan menolak akses login dan menampilkan pesan “Mohon isi dulu nama admin dan kata sandi”
Sesuai harapan
Valid
Hanya mengisi data nama admin dan mengosongkan data kata sandi, lalu langsung mengklik tombol „Masuk‟. Hanya mengisi data kata sandi dan mengosongkan data nama admin, lalu langsung mengklik tombol „Masuk‟.
admin Kata sandi: -
menolak akses login dan menampilkan pesan “Mohon isi dulu salah satu data yang masih kosong”
Sesuai harapan
Valid
Nama: Kata sandi: 123
Sistem akan menolak akses login dan menampilkan pesan “Mohon isi dulu salah satu data yang masih kosong”
Sesuai Harapan
Valid
Menginputkan dengan kondisi salah satu data benar dan satu lagi salah, lalu langsung mengklik tombol „Masuk‟. Menginputkan sintaks SQL Injection pada kedua data login, lalu mengklik tombol „Masuk‟.
Nama: mimin (salah). Kata sandi: 123 (benar).
Sesuai harapan
Valid
Sesuai harapan
Valid
Menginputkan data login yang benar, lalu mengklik tombol „Masuk‟.
Nama: admin Kata sandi: 123
login dan menampilkan pesan “Nama pengguna atau kata sandi salah! Silakan ulangi dengan data yang benar” Sistem akan menolak akses login dan menampilkan pesan “Nama pengguna atau kata sandi salah! Silakan ulangi dengan data yang benar” Sistem menerima akses login dan kemudian langsung menampilkan form admin.
Nama: „ OR ‟1′=‟1 Kata sandi: „ OR ‟1′=‟1
Sesuai harapan
Valid