IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau...

14
56 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Tahap ini merupakan pembuatan perangkat lunak yang disesuaikan dengan rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat akan diterapkan berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi pelayanan persewaan peralatan pesta berbasis web. Sebelum menjalankan aplikasi ini, ada hal yang harus diperhatikan yaitu kebutuhan sistem. Sesuai dengan kebutuhan untuk merancang aplikasi pelayanan persewaan alat-alat pesta berbasis web diperlukan perangkat keras dan perangkat lunak seperti berikut ini. 4.1.1 Kebutuhan Perangkat Keras Kebutuhan minimum perangkat keras yang diperlukan untuk menjalankan aplikasi ini adalah: 1. Processor Intel Pentium IV,1,6 GHz atau di atasnya. 2. Memory 1 Gb atau lebih. 3. Harddisk 40 Gb atau lebih. 4. Monitor dengan resolusi minimal 1024 x 768. 5. Printer, Mouse, dan keyboard. 4.1.2 Kebutuhan Perangkat Lunak Perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah: 1. Sistem operasi menggunakan Microsoft Windows XP Professional SP 3. STIKOM SURABAYA

Transcript of IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau...

Page 1: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

56

BAB IV

IMPLEMENTASI DAN EVALUASI

4.1 Implementasi Sistem

Tahap ini merupakan pembuatan perangkat lunak yang disesuaikan

dengan rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat akan

diterapkan berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian

rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi

pelayanan persewaan peralatan pesta berbasis web.

Sebelum menjalankan aplikasi ini, ada hal yang harus diperhatikan yaitu

kebutuhan sistem. Sesuai dengan kebutuhan untuk merancang aplikasi pelayanan

persewaan alat-alat pesta berbasis web diperlukan perangkat keras dan perangkat

lunak seperti berikut ini.

4.1.1 Kebutuhan Perangkat Keras

Kebutuhan minimum perangkat keras yang diperlukan untuk

menjalankan aplikasi ini adalah:

1. Processor Intel Pentium IV,1,6 GHz atau di atasnya.

2. Memory 1 Gb atau lebih.

3. Harddisk 40 Gb atau lebih.

4. Monitor dengan resolusi minimal 1024 x 768.

5. Printer, Mouse, dan keyboard.

4.1.2 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan dalam pembuatan aplikasi ini adalah:

1. Sistem operasi menggunakan Microsoft Windows XP Professional SP 3.

STIKOM S

URABAYA

Page 2: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

57

2. Basis data untuk pengolahan data menggunakan MySQL.

3. Bahasa pemrograman yang digunakan adalah PHP 5.

4. Tools yang digunakan Adobe Dreamweaver CS3.

5. Untuk perancangan sistem menggunakan Power Designer 6.1 32-bit.

6. Untuk perancangan desain Input/Output menggunakan Microsoft Office

Visio 2007.

7. Untuk dokumentasi menggunakan Microsoft Office Word 2007.

4.1.3 Instalasi Program dan Pengaturan Sistem

Rancang bangun aplikasi pelayanan persewaan alat-alat pesta berbasis web

ini membutuhkan perangkat lunak yang telah terpasang beberapa software,

adapun tahapan-tahapan pemasangan dan pengaturan sistem adalah:

a. Install sistem operasi Microsoft Windows XP Professional.

b. Install aplikasi appserv, copy file Sumber Jaya dan import basis data yang

dibutuhkan.

c. Install browser yang dibutuhkan.

4.2 Evaluasi Sistem

Tahapan evaluasi sistem terbagi menjadi dua yaitu, Evaluasi hasil uji

coba sistem dan Analisa hasil uji coba sistem. Evaluasi hasil uji coba dilakukan

untuk menguji kembali semua tahapan yang sudah dilakukan selama pengujian

berlangsung dan analisa hasil uji coba sistem bertujuan untuk menarik kesimpulan

terhadap hasil-hasil uji coba yang dilakukan terhadap sistem. Uji coba dilakukan

dalam tahapan beberapa test case yang telah disiapkan sebelumnya.

STIKOM S

URABAYA

Page 3: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

58

4.2.1 Evaluasi Hasil Uji Coba Sistem

Untuk memastikan bahwa sistem telah dibuat sesuai dengan kebutuhan

atau tujuan yang diharapkan maka dilakukan beberapa uji coba. Uji coba meliputi

pengujian terhadap fitur dasar aplikasi, uji coba perhitungan dan uji coba validasi

pengguna terhadap aplikasi dengan menggunakan blackbox testing.

A. Evaluasi Hasil Uji Coba Form Login

Pada saat program dijalankan, Form Login akan muncul pertama kali

sebelum memasuki menu utama admin. Form ini digunakan untuk mengisi

Username dan Password bagi pengguna agar dapat masuk ke form utama.

Gambar 4.1 Form Login

Form login pada Gambar 4.1 merupakan form autentifikasi dan autorisasi

pengguna agar dapat menggunakan sistem sesuai fungsinya masing-masing. Form

ini mengatur hak akses pengguna sistem. Form login muncul ketika pertama kali

user ingin memasuki form administrator.

Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data

yang dapat dilakukan melalui aplikasi dan keberhasilan dalam proses autentifikasi

terhadap form login dengan cara memasukkan username dan password.

Berdasarkan username dan password ini akan diketahui priviledges login masing-

STIKOM S

URABAYA

Page 4: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

59

masing. Data login yang digunakan terlihat pada Tabel 4.1 dan test case data login

dapat dilihat pada Tabel 4.2.

Tabel 4.1 Evaluasi Data Login

Nama Field Data-1 Data-2 Data-3

Username Admin Wong -

Password Admin Kemploe -

State Administrator Tidak mempunyai

hak akses

Tidak mempunyai

hak akses

Tabel 4.2 Evaluasi Test Case Data Login

Nomor Tujuan Input Output

Diharapkan

Output Sistem

1

Deskripsi

username,

password yang

valid

Memasukkan data

username =

admin, password

= admin

Form Login

tertutup dan

muncul form

utama sesuai

dengan user

priviliedges

1. Sukses

2. Login berhasil

3. Tampil form

utama

2

Deskripsi

username,

password yang

tidak valid

Memasukkan data

username =

Wong, password

= Kemploe

Muncul pesan

”Login gagal!

Username atau

Password Anda

tidak benar atau

account anda

sedang

diblokir.”

1. Sukses

2. Login tidak

berhasil

3. Muncul pesan

yang

diharapkan

3

Deskripsi

username,

password

kosong

Tidak ada Muncul pesan

”Login gagal!

Username atau

Password Anda

tidak benar atau

account anda

sedang

diblokir.”

1. Sukses

2. Login Tidak

berhasil

3. Muncul pesan

yang

diharapkan

STIKOM S

URABAYA

Page 5: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

60

Berdasarkan uji coba nomor 2 pada Tabel 4.2 ditunjukkan pada Gambar

4.2 menjelaskan pesan peringatan jika terjadi kesalahan username atau password.

Gambar 4.2 menjelaskan hasil uji coba untuk nomor 2 dan 3 pada Tabel 4.2

sebagai peringatan kesalahan username dan password yang tidak valid serta

kesalahan username dan password yang kosong.

Gambar 4.2 Pesan Kesalahan Login

B. Evaluasi Hasil Uji Coba Form Data Sistem Paket

Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data

yang dapat dilakukan melalui aplikasi seperti terlihat pada Tabel 4.3. Proses

manipulasi data sistem paket adalah proses penyimpanan untuk peminjaman

dengan sistem paket berdasarkan dari parameter yang telah ditentukan

sebelumnya oleh UD. Sumber Jaya.

Tabel 4.3 Evaluasi Form Sistem Paket

Nomor Tujuan Input Output

Diharapkan

Output Sistem

1

Tambah data

baru ke tabel

Psnnpaket.

Mengisi semua

field yang ada

pada form psnn

paket kemudian

menekan tombol

proses

Muncul ”Jumlah

Alat yang

dipinjam untuk

sistem paket” data

tersimpan pada

tabel Psnnpaket

1. Sukses

2. Muncul form

alat sistem

paket

2

Menghindari

Jumlah

Undangan

kosong pada

tabel

Psnnpaket.

Mengisi semua

field pada form

kecuali jumlah

undangan

kemudian

menekan tombol

proses.

Muncul pesan

”Inputkan

numerik untuk

jumlah undangan”

dan data tidak

tersimpan

1. Sukses

2. Muncul

pesan sesuai

yang

diharapkan

STIKOM S

URABAYA

Page 6: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

61

Gambar 4.3 merupakan data sistem paket yang berfungsi untuk

melakukan pemesanan barang dengan parameter yang telah dimasukkan

sebelumnya yakni berupa jumlah undangan, tanggal peminjaman dan tanggal

kembali. Sedangkan Gambar 4.4 merupakan validasi untuk menghindari jumlah

undangan kosong yang merupakan masukan yang harus diisi oleh pelanggan.

Gambar 4.3 Form Data Sistem Paket

Gambar 4.4 Form Sistem Paket Validasi Jumlah Undangan Kosong

STIKOM S

URABAYA

Page 7: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

62

C. Evaluasi Hasil Uji Coba Form Data Sistem Free Choice

Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data

yang dapat dilakukan melalui form data sistem free choice seperti terlihat pada

Tabel 4.4. Proses manipulasi data sistem paket adalah proses memasukkan

tanggal peminjaman dan tanggal pengembalian. Kemudian pelanggan dapat

melakukan pemilihan terhadap barang yang ingin dipinjam berdasarkan dari

parameter yang ditawarkan oleh UD. Sumber Jaya meliputi: alat dapur, alat pesta,

alat prasmanan dan pecah belah, foto, rias dan dekor, serta tenda.

Tabel 4.4 Evaluasi Form Sistem Free Choice

Nomor Tujuan Input Output

Diharapkan Output Sistem

1

Tambah data

baru ke tabel

pelanggan

Mengisi semua

field pada form free

choice kemudian

menekan tombol

ok.

Muncul ”Form

Peminjaman free

choice” dan data

baru disimpan

pada tabel

pelanggan

1. Sukses.

2. Muncul form

peminjaman

alat free

choice

2

Pemberitahuan

masa

peminjaman

melebihi masa

pinjam normal

Memasukkan

tanggal pinjam dan

memilih tanggal

kembali lebih dari 2

hari, kemudian

menekan tombol

ok.

Muncul pesan ”

Masa peminjaman

yang anda ajukan

melebihi batas

normal (2 hari),

maka anda

dikenakan biaya

50% dari biaya

total perharinya”.

1. Sukses.

2. Muncul

pesan sesuai

yang

diharapkan

Uji coba nomor 1 pada Tabel 4.4 menjelaskan validasi peminjaman free

choice dengan memasukkan parameter tanggal pinjam dan tanggal kembali

terlebih dahulu yang sesuai dengan ketentuan yang telah ditetapkan oleh pihak

UD. Sumber Jaya yakni selama 2 hari peminjaman. Dapat dilihat pada Gambar

4.5 sebagai berikut.

STIKOM S

URABAYA

Page 8: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

63

Gambar 4.5 Form Sistem Free Choice

Uji coba Nomor 2 pada Tabel 4.4 menjelaskan validasi tanggal kembali

yang melebihi batas normal peminjaman. Hal ini berfungsi untuk memberikan

informasi bagi peminjam bahwa terdapat biaya tambahan apabila ingin meminjam

lebih dari peminjaman normal yakni 2 hari dan akan dikenakan tambahan biaya

sebesar 50 persen dari total peminjaman. Dapat dilihat pada Gambar 4.6.

Gambar 4.6 Form Sistem Free Choice Validasi Tanggal Kembali

STIKOM S

URABAYA

Page 9: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

64

D. Evaluasi Hasil Uji Coba Form Pemesan dan Pengiriman

Tabel 4.5 Evaluasi Form Pemesan dan Pengiriman

Nomor Tujuan Input Output

Diharapkan Output Sistem

1

Tambah data

baru ke tabel

pelanggan.

Mengisi semua field

pada form pemesan

dan pengiriman

kemudian menekan

tombol simpan

Muncul ”Form

pembayaran” dan

data baru .

1. Sukses. 2. Muncul form

pembayaran

2

Menghindari

nama kosong

pada tabel

pelanggan.

Mengisi semua field

pada form pemesan

dan pengiriman

kecuali nama

kemudian menekan

tombol simpan.

Muncul pesan ”

Data tidak boleh

kosong” dan data

tidak tersimpan

pada tabel

pelanggan.

1. Sukses

2. Muncul pesan

sesuai yang

diharapkan.

3

Menghindari

alamat kosong

pada tabel

pelanggan.

Mengisi semua field

pada form pemesan

dan pengiriman

kecuali alamat

kemudian menekan

tombol simpan.

Muncul pesan ”

Data tidak boleh

kosong” dan data

tidak tersimpan

pada tabel

pelanggan.

1. Sukses.

2. Muncul pesan

sesuai yang

diharapkan.

4

Menghindari

alamat acara

kosong pada

tabel

pelanggan.

Mengisi semua field

pada form pemesan

dan pengiriman

kecuali alamat acara

kemudian menekan

tombol simpan.

Muncul pesan ”

Data tidak boleh

kosong” dan data

tidak tersimpan

pada tabel

pelanggan.

1. Sukses. 2. Muncul pesan

sesuai yang

diharapkan.

5

Menghindari

kota kosong

pada tabel

pelanggan.

Memasukkan

Mengisi semua field

pada form pemesan

dan pengiriman

kecuali kota

kemudian menekan

tombol simpan.

Muncul pesan ”

Data tidak boleh

kosong” dan data

tidak tersimpan

pada tabel

pelanggan.

1. Sukses. 2. Muncul pesan

sesuai yang

diharapkan.

6

Menghindari

telepon

kosong/berupa

huruf pada

tabel

pelanggan.

Memasukkan

Mengisi semua field

pada form pemesan

dan pengiriman

kecuali telepon

kemudian menekan

tombol simpan.

Muncul pesan ”

Data tidak boleh

kosong” dan data

tidak tersimpan

pada tabel

pelanggan.

1. Sukses. 2. Muncul pesan

sesuai yang

diharapkan.

STIKOM S

URABAYA

Page 10: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

65

Proses pada Tabel 4.5 bertujuan untuk mengetahui keberhasilan proses

masukan data yang dapat dilakukan melalui aplikasi. Proses manipulasi data

pemesan dan pengiriman adalah proses pengisian data diri pemesan, alamat

pemesan, alamat acara tersebut diadakan, kota dan nomor telepon dari pemesan.

Setelah memasukkan parameter yang telah diminta sebelumnya,

pengguna akan diberikan sebuah summary form terhadap apa yang telah diisi

sebelumnya sesuai pada Gambar 4.7. Form tersebut berfungsi untuk menyimpan

data pemesan dan pengiriman alat-alat pesta. Summary form ini akan muncul jika

telah memasukkan data-data sebelumnya dengan benar meliputi: data diri

pemesan, alamat pemesan, alamat acara tersebut diadakan, kota dan nomor

telepon.

Gambar 4.7 Form Pemesan dan Pengiriman Validasi Data Lengkap

Sebelum menyimpan data pemesan dan pengiriman ke dalam basis data

dilakukan validasi pada aplikasi agar tidak terjadi penyimpanan data yang tidak

sesuai. Uji coba nomor 2 pada Tabel 4.5 menjelaskan validasi nama kosong yang

berfungsi untuk menghindari penyimpanan data dengan nama yang kosong atau

tidak diisi ditunjukkan pada Gambar 4.8 form pemesan dan pengiriman validasi

nama kosong.

STIKOM S

URABAYA

Page 11: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

66

Gambar 4.8 Form Pemesan dan Pengiriman Validasi Nama Kosong

Uji coba nomor 3 pada Tabel 4.5 menjelaskan validasi alamat kosong

yang berfungsi untuk menghindari penyimpanan data dengan alamat kosong atau

tidak diisi ditunjukkan pada Gambar 4.9 form pemesan dan pengiriman validasi

alamat kosong.

Gambar 4.9 Form Pemesan dan Pegiriman Validasi Alamat Kosong

Uji coba nomor 4 pada Tabel 4.5 menjelaskan validasi alamat acara

kosong yang berfungsi untuk menghindari penyimpanan data dengan alamat acara

kosong atau tidak diisi ditunjukkan pada Gambar 4.10 form pemesan dan

pengiriman validasi alamat acara kosong.

Gambar 4.10 Form Pemesan dan Pegiriman Validasi Alamat Acara Kosong

STIKOM S

URABAYA

Page 12: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

67

.Uji coba nomor 5 pada Tabel 4.5 menjelaskan validasi kota kosong yang

berfungsi untuk menghindari penyimpanan data dengan kota kosong atau tidak

diisi ditunjukkan pada Gambar 4.11 form pemesan dan pengiriman validasi kota

kosong.

.

Gambar 4.11 Form Pemesan dan Pengiriman Validasi Kota Kosong

Uji coba nomor 6 pada Tabel 4.5 menjelaskan validasi telepon harus

berupa angka yang berfungsi untuk menghindari penyimpanan data dengan

telepon kosong atau berupa huruf ditunjukkan pada Gambar 4.12 form pemesan

dan pengiriman validasi telepon kosong.

Gambar 4.12 Form Pemesan dan Pengiriman Validasi Telepon

E. Evaluasi Hasil Uji Coba Form Pembayaran

Proses ini bertujuan untuk mengetahui keberhasilan proses masukan data

yang dapat dilakukan melalui aplikasi seperti terlihat pada Tabel 4.6. Proses

STIKOM S

URABAYA

Page 13: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

68

manipulasi data pembayaran adalah proses penyimpanan untuk data pembayaran

yang telah disimpan sebelumnya dengan parameter berupa nama pembayaran

bank yang sebelumnya telah ditentukan oleh pihak UD. Sumber Jaya, tanggal

pembayaran dan jumlah uang yang dikirimkan. Baik dilakukan secara tunai

maupun uang muka terlebih dahulu.

Tabel 4.6 Evaluasi Form Pembayaran

Nomor Tujuan Input Output

Diharapkan Output Sistem

1

Tambah data

baru ke tabel

pembayaran

Mengisi semua

field pada form

pembayaran

kemudian

menekan tombol

checkout.

Muncul pesan ”

Data transaksi telah

tersimpan. Terima

kasih atas

kepercayaan anda.

Anda akan

mendapatkan

konfirmasi 2 hari

setelah

pemesanan”

1. Sukses.

2. Muncul pesan

penyimpanan

berhasil.

3. Data berhasil

disimpan pada

tabel pesanan

2

Menghindari

uang dibayar

kosong pada

tabel

pembayaran

Mengisi semua

field pada form

pembayaran

kecuali uang

dibayar kemudian

menekan tombol

checkout.

Muncul pesan ”

Jumlah uang masih

kosong.”

1. Sukses.

2. Muncul pesan

sesuai dengan

yang

diharapkan

Sebelum menyimpan data pembayaran ke dalam basis data dilakukan

validasi pada aplikasi agar tidak terjadi penyimpanan data yang tidak sesuai. Uji

coba nomor 2 pada Tabel 4.6 menjelaskan validasi jumlah uang kosong atau tidak

berupa numerik yang berfungsi untuk menghindari penyimpanan data dengan

jumlah uang kosong atau tidak berupa numerik/angka serta menghindari

pembayaran melebihi dari jumlah nominal yang telah ditentukan oleh sistem yang

STIKOM S

URABAYA

Page 14: IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/459/7/Bab IV.pdf · gagal! Username atau Password Anda tidak benar atau account anda sedang diblokir.” 1. Sukses 2. Login.

69

dibuat oleh pihak UD. Sumber jaya. Hal ini ditunjukkan pada Gambar 4.13

sebagai berikut.

Gambar 4.13 Form Pembayaran Validasi Jumlah Bayar

Setelah menekan tombol Checkout pada form pemesan dan pengiriman

seperti yang terdapat pada Gambar 4.13 akan muncul form data pembayaran. Pada

form tersebut terdapat Combobox pembayaran bank dan tanggal yang harus

dipilih dan menentukan pembayaran sejumlah uang dengan masukan berupa

numerik. Jika telah berhasil memasukkan data tersebut maka akan muncul pesan

pada Gambar 4.14.

Gambar 4.14 Form Pembayaran Menampilkan Pesan Berhasil Melakukan

Penyimpanan Data STIKOM S

URABAYA