• Tidak ada hasil yang ditemukan

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti"

Copied!
20
0
0

Teks penuh

(1)

BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi

5.1.1 Gambaran Umum Pembangunan Sistem

Pada pembuatan sistem penjualan sepatu olahraga berbasis mobile ini dibangun dengan berbasis bahasa pemrograman PHP dan dikombinasikan dengan database MySQL. Pada jenis pemrograman PHP yang digunakan untuk aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti halnya pemrograman berorientasi objek yang mengharuskan pembuatnya memecah – mecah script program menjadi class – class tertentu.

Pembuatan aplikasi sistem penjualan sepatu olahraga berbasis mobile ini dibangun dari mulai tahap analisis yakni dimana pada tahap ini kebutuhan fungsioanal sistem, aliran data. process specification, dan pemodelan data. Untuk tahapan selanjutnya adalah tahap perancangan yakni akan ditentukan rencana arsitektur jaringan, serta lingkungan pengembangan sistem.

Pada aplikasi penjualan bebrbasis mobile ini dibagi kedalam tiga bagian utama, yakni modul Antarmuka member, model Administrator, serta modul Database. Pada modul Antarmuka member berfungsi untuk mensimulasikan login member, menampilkan halaman WAP pada member, yang dirancang untuk pengguna mobile device. Modul Administrator berfungsi untuk mengatur server web, yang digunakan untuk menambah, mengedit, dan menghapus data –

(2)

data yang berada pada modul administrator. Sedangkan modul database berfungsi untuk menyimpan semua data informasi website.

Dalam pembagian halaman aplikasi sistem penjualan sepatu bebasis mobile ini terdiri dari beberapa bagian yakni, header, menu, konten, dan beberapa menu tambahan pendukung lainnya. Header berisikan gambar beberapa sepatu, menu berisikan beberapa pilihan modul dan fasilitas. Untuk menu dan fasilitas ini hanya ditampilkan kepada admin atau operator, sedangkan member mengakses tampilan aplikasi dari perangkat mobile. Konten berisikan data informasi dari menu yang telah dipilih.

5.1.2 Implementasi Hardware

Dalam membuat aplikasi sistem penjualan mobile ini hardware (perangkat keras) yang dignakan yaitu :

a. Intel Atom N550 kecepatan 1, 5 Ghz b. Harddisk 250 Gb

c. Ram 1 Gb DDR3

d. LED 1024 x 768 pixel, Mouse , Keyboard

5.1.3 Implementasi Software

Dalam membuat apliksai sistem penjualan mobile ini software (perangkat lunak) yang digunakan yaitu :

a. Editor : Notepad + +, Macromedia Dreamweaver 8 b. Xampp 1.6.6a : PHP

(3)

d. Openwave 7.0.107, Opera Mobile Emulator e. Google Chrome 9

f. Windows 7 Ultimate

5.1.4 Implementasi Database

Sebelumnya database telah dirancang, selanjutnya database di implementasikan kedalam database dengan menggunakan MySQL.

1. Implementasi Tabel Admin

Gambar 5.1 Tabel Admin 2. Implementasi Tabel Biaya

Gambar 5.2 Tabel Biaya 3. Implementasi Tabel Konfirmasi

(4)

4. Implementasi Tabel Kategori

Gambar 5.4 Tabel Kategori 5. Implementasi Tabel Member

Gambar 5.5 Tabel Member 6. Implementasi Tabel Order

(5)

7. Implementasi Tabel Sepatu

Gambar 5.7 Tabel Sepatu 8. Implementasi Tabel Pengiriman

Gambar 5.8 Tabel Pengiriman 5.1.5 Implementasi Halaman Administrator

1. Halaman Login

Halaman Login adalah halaman yang muncul pertama pada modul administrator, digunakan untuk memverifikasi id untuk mengakses halaman selanjutnya oleh admin, seperti yang terdapat pada gambar 5.9 .

(6)

2. Halaman Menun Utama

Halaman utama adalah halaman yang akan muncul ketika admin berhasil login, seperti yang terdapat pada gambar 5.9, pada halaman utama ini terdapat menu serta fasilitas – fasilitas yang dapat digunakan oleh admin untuk mengelola transaksi.

(7)

3. Halaman Menu Admin dan Member

Halaman menu admin dan member adalah halaman yang berfungsi untuk mengatur data admin dan member, diantaranya melakukan penambahan, perubahan, dan penghapusan data.

Pada halaman ini admin dapat melakukan penambahan, perubahan, dan penghapusan data, untuk merubah data admin dapat meng-klik edit sesuai data yang ingin dirubah. Untuk menambah data, admin dapat langsung mengisi username dan password lalu klik buat admin baru. Untuk kode program dapat dilihat pada lampiran A.1

Gambar 5.11 Halaman data admin

Pada menu data member berfungsi untuk menambah, merubah, dan menghapus data member, seperti yang terdapat pada gambar 5.10

(8)

Gambar 5.12 Halaman data member

4. Halaman Menu Setup Kategori

Halaman setup kategori adalah halaman yang berfungsi mengatur data kategori sepatu, sehingga sepatu yang ditampilkan akan dimuat sesuai dengan jenis kategorinya. Untuk kode program dapat dilihat pada lampiran A.1

(9)

5. Halaman Menu Setup Sepatu

Halaman setup sepatu adalah halaman yang berfungsi untuk mengatur data sepatu, diantaranya penambahan, perubahan, penghapusan data. Halaman sepatu ini menampilkan gambar sepatu dan terhubung dengan fungsi kategori, karena sepatu yang ditampilkan sesuai dengan kategorinya. Untuk kode program dapat dilihat pada lampiran A.1

Gamabar 5.15 Halaman Setup Sepatu

7. Halaman Menu Oerder Detail

Halaman Menu order detail dapat dilihat, apabila admin mengklik bukti konfirmasi yang terdapat pada menu konfirmasi pesanan, menu ini berisi detail data pesanan dan detail data member, sehingga memudahkan admin dalam mencari data pemesanan. Untuk kode program dapat dilihat pada lampiran A.1

(10)

Gamabar 5.16 Halaman Order Detail 8. Halaman Menu Setup Biaya

Halaman menu setup biaya adalah halaman yang berisi data biaya yang dilihat dari kota dan berat sepatu, data tersebut mengacu pada data titipan kilat Tiki JNE, sehingga pemesan tidak perlu menghitung ulang untuk membebankan biaya ongkos kirim. Untuk kode program dapat dilihat pada lampiran A.1

(11)

9. Halaman Menu Laporan

Halaman menu laporan adalah halaman yang memuat data laporan yang ditampilkan kepada asmin, terdiri dari laporan seluruh transaksi, laporan per kode barang, dan laporan per tangal. Untuk kode program dapat dilihat pada lampiran A.1

Gambar 5.18 Halaman menu laporan

5.1.6 Implementasi Halaman Member 1. Halaman Menu Utama

Halaman utama pada sisi member ini berbasis WAP, sehingga dapat di akses menggunakan perangkat mobile, pada menu utama member terdapat menu plihan yakni melakukan login untuk memesan dan melihat-lihat model sepatu bagi konsumenyang belum memiliki data member. Untuk kode program dapat dilihat pada lampiran A.1

(12)

2. Halaman Login

Halaman Login dipakai oleh konsumen yang telah terdaftar menjadi member yang memilki username dan password, jika berhasil login maka member bisa memesan sepatu, konfirmasi pesanan, dan melihat daftar model sepatu. Untuk kode program dapat dilihat pada lampiran A.1

Gambar 5.20 Halaman Login Member 3. Halaman View Kategori

Halaman view kategori adalah halaman yang berisi data dari kategori sepatu yang tersedia, halaman ini dapat diakses oleh konumen yang sudah maupun yang belum login. Untuk kode program dapat dilihat pada lampiran A.1

(13)

4. Halaman View Sepatu

Halaman view sepatu adalah halaman yang menampilkan daftar sepatu sesuai dengan kategori yang telah dipilih oleh konsumen. Untuk kode program dapat dilihat pada lampiran A.1

Gambar 5.22 Halaman view sepatu member 5. Halaman Order Sepatu

Halaman order sepatu adalah halaman yang menampilkan detail data sepatu yakni merk, ukuran tersedia, stok, keterangan, dan harga, konsumen menginputkan jumlah dan ukuran yang diinginkan, setelah itu klik order now. Untuk kode program dapat dilihat pada lampiran A.1

(14)

6. Halaman Konfirmasi Pesanan

Halaman ini adalah halaman yang menampikan bukti konfirmasi pemesanan serta jumlah biaya yang yang harus dibayar oleh konsumen. Untuk kode program dapat dilihat pada lampiran A.1

Gambar 5.24 Halaman Konfirmasi 5.2 Pengujian

Pada melakukan pengujian sistem, metode yang digunakan adalah metode black box testing.

5.2.1 Pengujian Black Box Administrator a. Uji Form Login

Tabel 5.1 Uji Form Login

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A01 Input Username dan

Password

Jika username dan password cocok, maka login sukses, jika tidak cocok akan tampil pesan gagal login

(15)

Tabel 5.1 Uji Form Login (lanjutan)

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A02 Klik tombol login Jika username dan

password tidak terisi dan terisi tapi tidak cocok maka login gagal, jika terisi dan cocok maka login berhasil

A03 Klik tombol reset Data inputan login akan

terhapus 

b. Uji Form Admin

Tabel 5.2 Uji Form Admin

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A04 Menambah data

denga seluruh inputan terisi

Penambahan data berhasil dan data masuk kedalam

database

A05 Menambah data dengan seluruh atau sebagian inputan tidak terisi

Penambahan data gagal, data tidak tersimpan

kedalam database

A06 Merubah data dengan seluruh atau sebagian inputan diganti

Perubahan data berhasil dan data masuk kedalam

database

 A07 Merubah data

dengan seluruh atau salah satu inputan dengan kondisi Null

Perubahan data gagal, data tidak tersimpan kedalam

database

A08 Menghapus data Data terhapus dari database 

(16)

c. Uji Form Member

Tabel 5.3 Uji Form Member

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A09 Menambah data

denga seluruh inputan terisi

Penambahan data berhasil dan data masuk kedalam

database

A10 Menambah data dengan seluruh atau sebagian inputan tidak terisi

Penambahan data gagal, data tidak tersimpan

kedalam database

A11 Merubah data dengan seluruh atau sebagian inputan diganti

Perubahan data berhasil dan data masuk kedalam

database

 A12 Merubah data

dengan seluruh atau salah satu inputan dengan kondisi Null

Perubahan data gagal, data tidak tersimpan kedalam

database

A13 Menghapus data Data terhapus dari database 

d. Uji Form Kategori

Tabel 5.4 Uji Form Kategori

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A14 Menambah data

denga seluruh inputan terisi

Penambahan data berhasil dan data masuk kedalam

database

A15 Menambah data dengan seluruh atau sebagian inputan tidak terisi

Penambahan data gagal, data tidak tersimpan

kedalam database

A16 Merubah data dengan seluruh atau sebagian inputan diganti

Perubahan data berhasil dan data masuk kedalam

database

 A17 Merubah data

dengan seluruh atau salah satu inputan dengan kondisi Null

Perubahan data gagal, data tidak tersimpan kedalam

(17)

Tabel 5.4 Uji Form Kategori (lanjutan)

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A18 Menghapus

data

Data terhapus dari database

 A19 Merubah Align Align teks mengikuti rata align

(center, left, right) 

A20 Merubah View Apabila view Yes, maka data kategori ditampilkan, sebaliknya jika view No, maka data tidak ditampilkan

e. Uji Form Sepatu

Tabel 5.5 Uji Form Sepatu

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A21 Menambah data

denga seluruh inputan terisi

Penambahan data berhasil dan data masuk kedalam

database

A22 Menambah data dengan seluruh atau sebagian inputan tidak terisi

Penambahan data gagal, data tidak tersimpan

kedalam database

A23 Merubah data dengan seluruh atau sebagian inputan diganti

Perubahan data berhasil dan data masuk kedalam

database

 A24 Merubah data

dengan seluruh atau salah satu inputan dengan kondisi Null

Perubahan data gagal, data tidak tersimpan kedalam

database

A25 Menghapus data Data terhapus dari database  A26 Merubah Align Align teks mengikuti rata

align (center, left, right)  A27 Merubah View Apabila view Yes, maka

data kategori ditampilkan, sebaliknya jika view No, maka data tidak ditampilkan

 A28 Memasukkan file

gambar

Gambar sesuai dengan

(18)

f. Uji Form Biaya

Tabel 5.6 Uji Form Biaya

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A29 Menambah data

denga seluruh inputan terisi

Penambahan data berhasil dan data masuk kedalam

database

A30 Menambah data dengan seluruh atau sebagian inputan tidak terisi

Penambahan data gagal, data tidak tersimpan

kedalam database

A31 Merubah data dengan seluruh atau sebagian inputan diganti

Perubahan data berhasil dan data masuk kedalam

database

 A32 Merubah data

dengan seluruh atau salah satu inputan dengan kondisi Null

Perubahan data gagal, data tidak tersimpan kedalam

database

A33 Menghapus data Data terhapus dari database 

g. Uji Form Konfirmasi

Tabel 5.7 Uji Form Konfirmasi

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A34 Merubah data

dengan konfirmasi

Perubahan data berhasil dan data masuk kedalam

database

A35 Klik bukti konfirmasi

Menampilkan data order sesuai dengan bukti

konfirmasi yang dipilih

A36 Menghapus data Data terhapus dari database 

h. Uji Form Laporan

Tabel 5.8 Uji Form Laporan

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A37 Klik Laporan

seluruh transaksi

Menampilkan laporan

(19)

Tabel 5.8 Uji Form Laporan (lanjutan)

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A38 Klik Laporan

Periode

Menampilkan laporan

periode 

A39 Klik LAporan pertanggal

Menampilkan laporan

pertanggal 

5.2.2 Pengujian Black Box Member a. Uji Form Login

Tabel 5.9 Uji Form Login

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A40 Input Username dan

Password

Jika username dan password cocok, maka login sukses, jika tidak cocok akan tampil pesan gagal login

A41 Klik tombol login Jika username dan password tidak terisi dan terisi tapi tidak cocok maka login gagal, jika terisi dan cocok maka login berhasil

b. Uji Form Konfirmasi Pesanan

Tabel 5.10 Uji Form Konfirmasi Pesanan

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A42 Memasukkan bukti

konfirmasi

Apabila bukti konfirmasi valid, maka status

konfirmasi berubah,jika gagal maka tidak berubah

(20)

c. Uji Form Buat Member

Tabel 5.11 Uji Form Buat Member

Kode Skenario Hasil yang diharapkan Hasil

Sukes Gagal A43 Menambah data

dengan seluruh data terisi

Penambahan data berhasil dan data masuk kedalam

database

A44 Menambah data dengan seluruh atau sebagian inputan tidak terisi

Jika username dan password tidak terisi dan terisi tapi tidak cocok maka login gagal, jika terisi dan cocok maka login berhasil

Gambar

Gambar 5.1 Tabel Admin  2.  Implementasi Tabel Biaya
Gambar 5.5 Tabel Member  6.  Implementasi Tabel Order
Gambar 5.8 Tabel Pengiriman  5.1.5 Implementasi Halaman Administrator
Gambar 5.10 Halaman Menu Utama
+7

Referensi

Dokumen terkait

Kelemahan lainnya, kebanyakan UKM kurang pengalaman dalam manajemen, adanya ketidakseimbangan jika bekerjasama dengan perusahaan besar, kesulitan dalam memenuhi

Hal ini juga diperkuat dengan pendapat James (1997) yang menyatakan bahwa ada 3 sistem dalam meningkatkan kreativitas di ranah pendidikan, diantaranya; a)

menguasai lingkungan dengan baik W.16b W mengikuti berbagai pelatihan tentang IT karena selain menjadi guru honorer, W adalah operator di SD N 02 Tiudan W.18b Ketika diberikan

e. Jika Penyedia tidak memperbaiki atau mengganti Barang akibat cacat mutu dalam jangka waktu yang ditentukan maka PPK akan menghitung biaya perbaikan yang

Moore menggambarkan bahwa posisi yang baik bagi sebuah lubang ventilasi yang berfungsi sebagai inlet (tempat memasukkan udara) adalah yang sama tingginya dengan penghuni yang

Kedua siswa cerebral palsy tersebut memiliki prestasi belajar yang rendah tentang pengukuran waktu, hal ini dibuktikan dengan nilai di bawah Kriteria Ketuntasan Minimal

Namun, dalam pembuatan Barong komodifikasi semua itu tidak dilakukan karena beberapa alasan tertentu seperti; Barong komodifikasi tidak untuk upacara keagamaan

Kepemimpinan transformasional adalah pemimpin yang mempunyai kekuatan untuk mempengaruhi bawahan dengan cara- cara tertentu. Dengan penerapan kepemimpinan