Anda di halaman 1dari 21

BAB 5

IMPLEMENTASI DAN PENGUJIAN

Setelah dilakukan analisis dan perancangan maka sistem siap untuk di implementasikan,

implementasi sistem ini merupakan tahap meletakkan perancangan sistem kedalam bentuk

codding bahasa pemograman yang kemudian dilakukan pengujian untuk mengetahui apakah

sistem aplikasis sesuai dengan yang diharapkan. Kegiatan implementasi sistem meliputi

spesifikasi kebutuhan perangkat lunak, spesifikasi kebutuhan perangkat keras, dan pengujian

sistem yang telah dirancang.

5.1 Implementasi Perangkat Lunak

Implementasi sistem merupakan konversi desain sistem yang telah dirancang kedalam

sebuah program dengan menggunakan bahasa pemograman tertentu sehingga menghasilkan

sebuah sistem aplikasi yang berguna dan layak digunakan. Aplikasie-commerce viero shoes pasir

pengaraian berbasis android ini merupakan aplikasi yang dibangun menggunakan bahasa

pemograman android dengan bantuan aplikasi pihak ketiga android studio dan database

menggunakan firebase realtime database. Alasan penulis menggunakan bahasa pemograman

berbasis android dan database menggunakan firebase realtime database berdasarkan beberapa

perhitungan yaitu:

1. Android merupakan salah satu operating sistem yang sangat popular pada saat ini dan

sistem operasi yang open source.

2. Android merupakan sistem operasi yang banyak digunakan oleh masyarakat sehingga

ruang lingkupnya lebih luas.

3. User lebih familiar dengan aplikasi android dibandingkan dengan aplikasi dengan

bahasa pemograman lainnya.


4. Firebase realtime database merupakan database yang di-host di cloud, data

tersimpan sebagai JSON dan tersinkron secara realtime dengan setiap client yang

terhubung sehingga sangat cocok dalam pengembangan aplikasi berbasis android.

5.1.1 Batasan Implementasi

Batasan implementasi dari Tugas Akhir ini adalah sebagai berikut:

1. Menggunakan bahasa pemrograma android dan database menggunakan firebase

realtime database serta dikembangkan dengan menggunakan aplikasi pihak ketiga

android studio.

2. Implementasi aplikasie-commerce viero shoes android yang terletak di Pasir

Pengaraian Kabupaten Rokan Hulu-Riau.

3. Aplikasi hanya melayani pemesanan atau pembelian berdasarkan produk yang

tersedia didalam katalog aplikasi dan pembayaran menggunakan transfer bank serta

melakukan konfirmasi pembayaran dengan cara meng-upload bukti pembayaran di

dalam aplikasi.

5.1.2 Lingkungan Implementasi

Lingkungan implementasi aplikasi ini terdiri dari dua lingkungan yaitu lingkungan

perangkat keras dan lingkungan perangkat lunak. Berikut ini adalah spesifikasi

lingkungan implementasi perangkat keras dan perangkat lunak:

1. Perangkat Keras Komputer

a. Prosessor : Core i3-6006U

b. Memory : 4GB

c. Hardisk : HDD 1T

2. Perangkat Lunak Komputer


a. Sistem Operasi : Windows 10 Pro

b. Bahasa Pemograman : Android

c. DBMS : Firebase Realtime Database

d. Tools : Android Studio

5.1.3 Hasil Implementasi

Hasil dari implementasi ini aplikasi dapat berjalan dengan baik yang mana setiap

fungsi berjalan tanpa ada intruksi error. Fungsi-fungsi aplikasi sesuai dengan yang telah

dirancang dan diharapkan. Adapun tampilan (interface) dan setiap fungsi dari aplikasi e-

commerce viero shoes pasir pengaraian berbasis android ini adalah sebagai berikut:

1. Implemantasi Interfaces Login

Implementasi interfaces menu login aplikasie-commerce viero shoes pasir pengaraian

berbasis android, dapat dilihat pada gambar 5.1. Pada menu login merupakan halaman

yang digunakan user dan admin untuk masuk dan mengakses aplikasi.

Gambar 5.1 Implementasi Tampilan Login


2. Implementasi Interfaces Register User

Impelementasi interfaces untuk registrasiakun user aplikasie-commerce viero shoes

pasir pengaraian berbasis android, dapat dilihat pada gambar 5.2. Pada antar interfacesini

nantinya data yang digunakan untuk hak akses masuk kedalam sistem aplikasi.

Gambar 5.2Implemantasi Tampilan Registrasi User

3. Implementasi Intefaces Utama User

Implementasi interfaces utama user aplikasie-commerce viero shoes pasir pengaraian

berbasis android setelah login, pada halaman ini berisikan katalog produk atau barang

yang dapat dibeli oleh user atau konsumen Implementasi interfaces utama user dapat

dilihat pada gambar 5.3.

Gambar 5.3 Implementasi Halaman Utama User


4. Implementasi Intefaces Stock List

Implementasi interfaces Stock List aplikasie-commerce viero shoes pasir pengaraian

berbasis android setelah login, pada halaman ini berisikan katalog produk atau barang

yang dapat dibeli oleh user Implementasi interfaces stock list dapat dilihat pada gambar

5.4.

Gambar 5.4Implementasi Halaman Stock List


5. Implementasi IntefacesKeranjang

Implementasi interfaces keranjang aplikasie-commerce viero shoes pasir pengaraian

berbasis android setelah login, pada halaman ini berisikan data orderanuser Implementasi

interfaces keranjang dapat dilihat pada gambar 5.5.

Gambar 5.5 Implementasi Halaman Keranjang


6. Implementasi Interfaces My Orders

Implementsi interfaces my order aplikasie-commerce viero shoes pasir pengaraian

berbasis android pada saat user melakukan pembelian produk. Implementasi interfaces

list orders dapat dilihat pada gambar 5.6.

Gambar 5.6Implementasi Halaman My Orders


7. Implementasi Interfaces Payment

Implementasi interfaces Payment yang dilakukan user dan admin pada aplikasie-

commerce viero shoes pasir pengaraian berbasis android. Pada halaman merupakan daftar

pembayaran yang dimasukkan kedalam keranjang sebelum dilakukan pembelian.

Implementasi interfaces chart atau keranjang dapat dilihat pada gambar 5.7.

Gambar 5.7Implementasi Halaman Payment


8. Implementasi Interfaces Add Stock

Pada interfaces add stock merupakan halaman untuk admin pada saat hendak

menginput katalog produk. Implementasi interfaces add stock dapat dilihat pada gambar

5.8.

Gambar 5.8 Impelentasi Halaman Add Stock


9. Implementasi Interfaces Chet

Pada interfaces Chet berisikan data tentang pesan admin dan user. Implementasi

interfaces Chet dapat dilihat pada gambar 5.9.

Gambar 5.9Implementasi Halaman Chet


5.2 Pengujian Sistem

Pengujian dilakukan untuk mencari error atau kesalahan sesuai dengan kriteria yang

ditetapkan agar ketika aplikasi diterapkan tidak mengalami permasalahan, sesuai dengan

rancangan dan dibangun berdasarkan analisa yang telah diuraikan.

Adapun model dan cara pengujian yang akan dilakukan adalah sebagai berikut:

1. Pengujian dengan menggunakan Blackbox

Pengujian dengan menggunakan blackbox yaitu pengujian yang dilakukan untuk

interfaces perangkat lunak, pengujian ini dilakukan untuk mengetahui apakah aplikasi

sudah sesuai dengan yang diharapkan dan keluaran yang dihasilkan benar-benar tepat,

pengintegrasian eksternal data berjalan dengan baik.

2. Pengujian dengan menggunakan User Acceptance Test

User Acceptance Test adalah pengujian yang dilakukan oleh calon pengguna aplikasi

yang akan dipasang atau dipublikasikan nantinya. Pengujian ini diuji cobakan kepada

user dan admin, kemudian diberikan sebuah kuisioner kepada pengguna aplikasi yang

bertujuan untuk mengetahui apakah aplikasi yang dirancang dan dibangun sudah

sesuai dengan kebutuhan.

5.2.1 Pengujian Dengan Menggunakan Blackbox

Pengujian dengan menggunakan blackbox yaitu pengujian yang dilakukan untuk

interfaces perangkat lunak, pengujian ini dilakukan untuk memperlihatkan bahwa fungsi-

fungsi aplikasi bekerja dengan baik dalam artian masukkan diterima dengan benar dan

keluaran yang dihasilkan benar-benar tepat, pengintegrasian eksternal data berjalan

dengan baik.
1. Pengujian Menu Login

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces login

Tabel 5.1 Pengujian Interfaces Login


Deskri Prosedur Masukan Keluaran yang Hasil yang Kesimp
psi Pengujian diharapkan didapat ulan
Penguj 1. Masukka Data Data berhasil Data berhasil Berhasil
ian n nama, nama, diproses, diproses, dan
login email dan email dan tampilan menu tampilan diterima
password password utama setelah menu utama .
. melakukan setelah
2. Klik login dan tidak melakukan
tombol ada itruksi login dan
login error. tidak ada
untuk itruksi error.
masuk ke
menu
utama.
3. Tampil
menu
utama.

Dari tabel 5.1 diatas dapat diambil kesimpulan bahwa masukkan nama, email

dan password berhasil diproses dan diterima dengan baik, data berhasil diproses,

tampilan menu utama setelah melakukan login dan tidak ada itruksi error.

2. Pengujian Interfaces Registrasi User

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces registrasiuser

Tabel 5.2 Pengujian Interfaces Registrasi User


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Masukkan Masukka Data berhasil Data Berhasi
jian name, n name, diproses, data berhasil l dan
menu email, dan email, berhasil diproses, diterim
interf password. dan disimpan data a.
aces 2. Klik passwor sebagai hak berhasil
regist tombol d. akses masuk disimpan
rasi registrasi kedalam sebagai hak
user untuk aplikasi dan akses
memulai tidak ada masuk
registrasi itruksi error. kedalam
akun user. aplikasi dan
3. Klik tidak ada
tombol itruksi
login error.
untuk
kembali
ke proses
login dan
membatal
kan
registrasi
akun user.
4. Registrasi
akun user
berhasil
tersimpan.

Dari tabel 5.2 diatas dapat diambil kesimpulan bahwa pengujian interfaces

registrasi user dapat diterima sesuai yang diharapkan yaitu berhasil diproses, data

berhasil diproses, data berhasil disimpan sebagai hak akses masuk ke dalam aplikasi

dan tidak ada itruksi error.

3. Pengujian Interfaces Utama User

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces utama

Tabel 5.4 Pengujian Interfaces Utama


Deskr Prosedur Masuka Keluaran yang Hasil yang Kesimp
ipsi Pengujian n diharapkan didapat ulan
Pengu 1. Klik stock - Fungsi-fungsi Fungsi- Berhasi
jian list untuk aplikasi dapat fungsi l dan
interf membeli bekerja sesuai aplikasi diterim
aces produk. dengan yang dapat a.
utama 2. Klik diharapkan dan bekerja
tombol tidak ada sesuai
keranjangu itruksi error. dengan
ntuk yang
memasukka diharapkan
n produk dan tidak
kedalam ada itruksi
keranjang error.
pembelian.
3. Klik my
order untuk
melihat
data
orderan.
4. Klik prifil
untuk
melihat dan
mengupdat
e profile.
5. Klik
payment
untuk
melihat
produk
yang dipilih
dan
melakukan
pembayara
n.
6. Klik logout
untuk
keluar.
7. Tampil
interfaces
utama.

Dari tabel 5.3 diatas dapat diambil kesimpulan bahwa pengujian interfaces

utama dapat diterima sesuai yang diharapkan, fungsi-fungsi aplikasi dapat bekerja

sesuai dengan yang diharapkan dan tidak ada itruksi error.

4. Pengujian Interfaces Stock List

Prekondisi:
Dapat dilihat pada aplikasi dibagian interfaces stock list

Tabel 5.4 Pengujian Interfaces Stock List


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Klik - Fungsi-fungsi Fungsi- Berhasi
jian icon aplikasi dapat fungsi l dan
interf keranjan bekerja sesuai aplikasi diterim
aces g untuk dengan yang dapat a.
stock membeli diharapkan dan bekerja
list produk. tidak ada sesuai
itruksi error. dengan
yang
diharapkan
dan tidak
ada itruksi
error.

Dari tabel 5.4 diatas dapat diambil kesimpulan bahwa pengujian interfaces

utama dapat diterima sesuai yang diharapkan, fungsi-fungsi aplikasi dapat bekerja

sesuai dengan yang diharapkan dan tidak ada itruksi error.

5. Pengujian Interfaces Keranjang

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces stock list

Tabel 5.5Pengujian Interfaces Stock List


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Isi data Masukka Fungsi-fungsi Fungsi- Berhasi
jian order. n nama, aplikasi dapat fungsi l dan
interf alamat, bekerja sesuai aplikasi diterim
aces no dengan yang dapat a.
stock telpon. diharapkan dan bekerja
list tidak ada sesuai
itruksi error. dengan
yang
diharapkand
an tidak ada
itruksi
error.
Dari tabel 5.5 diatas dapat diambil kesimpulan bahwa pengujian interfaces

utama dapat diterima sesuai yang diharapkan, fungsi-fungsi aplikasi dapat bekerja

sesuai dengan yang diharapkan dan tidak ada itruksi error.

2. Pengujian Interfaces List Orders

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces list orders

Tabel 5.6Pengujian Interfaces MyOrders


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Klik my - Fungsi-fungsi Fungsi-fungsi Berhasi
jian order aplikasi dapat aplikasi dapat l dan
interf untuk bekerja sesuai bekerja diterim
aces melihat dengan yang sesuai dengan a.
list detail diharapkan, yang
orders pesanan. menampilkan diharapkan,
2. Klik data menampilkan
icon“kem pemesanan dan data
bali” tidak ada pemesanan
untuk itruksi error. dan tidak ada
kembali itruksi error.
ke
interfaces
utama.
3. Tampil
beberapa
data
pemesana
n dalam
bentuk
list.

Dari tabel 5.6 diatas dapat diambil kesimpulan bahwa pengujian interfaces

list orders dapat diterima sesuai yang diharapkan, fungsi-fungsi aplikasi dapat

bekerja sesuai dengan yang diharapkan, menampilkan data pemesanan dan tidak ada

itruksi error.
3. Pengujian Interfaces Payment

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces payment.

Tabel 5.7 Pengujian Interfaces Payment


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Klik - Fungsi-fungsi Fungsi- Berhasi
jian icon“kem aplikasi dapat fungsi l dan
interf bali” bekerja sesuai aplikasi diterim
aces untuk dengan yang dapat a.
payme kembali diharapkan, bekerja
nt. ke menampilkan sesuai
interfaces data dengan
utama. pemesanan, yang
2. Tampil mampu diharapkan,
data melakukan menampilka
produk checkout n data
yang akan pembayaran pemesanan,
dipesan. dan tidak ada mampu
itruksi error. melakukanp
embayaran
dan tidak
ada itruksi
error.

Dari tabel 5.7 diatas dapat diambil kesimpulan bahwa pengujian interfaces

payment dapat diterima sesuai yang diharapkan, aplikasi dapat bekerja sesuai dengan

yang diharapkan, menampilkan data pemesanan, mampu melakukan pembayaran dan

tidak ada itruksi error.

4. Pengujian Interfaces Add Stock

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces add stock.

Tabel 5.8 Pengujian Interfaces Add Stock


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Masukan Masukan Data upload Data upload Berhasi
jian Gambar Gambar produk Uploadberh l dan
interf produk. bukti berhasil asil diterim
aces 2. Klik pembaya diprosesdan diproses, a.
sell tombol ran. tidak ada dapat
item. “Upload” itruksi error. menyimpan
. data dan
tidak ada
itruksi
error.

Dari tabel 5.8 diatas dapat diambil kesimpulan bahwa pengujian interfaces

Sell Item dapat diterima sesuai yang diharapkan, data upload produk berhasil

diproses, dapat menyimpan data produk dan tidak ada itruksi error.

5. Pengujian Interfaces Chet

Prekondisi:

Dapat dilihat pada aplikasi dibagian interfaces Chet.

Tabel 5.9 Pengujian Interfaces Detail Chet


Deskr Prosedur Masukan Keluaran yang Hasil yang Kesimp
ipsi Pengujian diharapkan didapat ulan
Pengu 1. Klik - Menampilkan Menampilk Berhasi
jian icon“chat chet, tombol an chet, l dan
interf ” untuk pada aplikasi tombol pada diterim
aces masuk ke dapat bekerja aplikasi a.
chet dalam dengan baik, dapat
chet. dan tidak ada bekerja
2. Klik icon itruksi error. dengan
“kembali” baik, dan
untuk tidak ada
kembali itruksi
ke error.
interfaces
utama.

Dari tabel 5.9 diatas dapat diambil kesimpulan bahwa pengujian interfaces

detail produk dapat diterima sesuai yang diharapkan, menampilkan detail produk,

tombol pada aplikasi dapat bekerja dengan baik, dan tidak ada itruksi error.

perubahan data user dan tidak ada itruksi error.


5.2.2 Pengujian Dengan Menggunakan User Acceptance Test

Cara pengujian dengan menggunakan User Acceptance Test adalah dengan

membuat angket yang didalamnya berisikan pertanyaan seputar aplikasi e-commerce

viero shoes pasir pengaraian berbasis android. Untuk pengujian ini, kuisioner tersebut

diberikan kepada 10 (Sepuluh) responden calon pengguna (user) aplikasi. Untuk melihat

pertanyaan-pertanyaan dari kuisioner yang diajukan dapat dilihat pada lampiran.Adapun

jawaban dari kuisioner yang telah disebarkan dapat dilihat pada tabel 5.10.

Tabel 5.10 Jawaban Hasil Pengujian Dengan Kuisioner


Jawaban
No Pertanyaan
a b C
1. Apakah aplikasi e-commerce viero shoes pasir 0 0 0
pengaraian berbasis android mudah digunakan?
2. Apakah aplikasi e-commerce viero shoes pasir 0 0 0
pengaraian berbasis android bermanfaat sebagai
transaksi pembelian sepatu dan sandal secara
online?
3. Apa pendapat saudara melakukan transaksi 0 0 0
pembelian dengan menggunakan aplikasie-
commerce viero shoes pasir pengaraian berbasis
android?
4. Apakah informasi yang ditampilkan pada aplikasi 0 0 0
e-commerce viero shoes pasir pengaraian berbasis
android sudah jelas dan mudah diterima?
5. Apakah aplikasi e-commerce viero shoes pasir 0 0 0
pengaraian berbasis androidini perlu diterapkan
untuk melakukan proses transaksi pemesanan
pakaian secara online?
6. Apakah aplikasi mempunyai kemampuan dan 0 0 0
fungsi sesuai dengan yang diharapkan?
7. Apakah aplikasi e-commerce viero shoes pasir 0 0 0
pengaraian berbasis android dapat membantu dan
mempermudah proses pembelian sepatu dan sandal
secara online?
8. Secara keseluruhan apakah aplikasi sudah 0 0 0
memuaskan dan sesuai kebutuhan?
9. Untuk pengembangan aplikasi e-commerce viero 0 0 0
shoes pasir pengaraian berbasis android
selanjutnya perlu dilakukan penambahan fitur yang
lebih baik, bagaimana menurut saudara?
10. Untuk jangka waktu yang akan datang, apakah 0 0 0
saudara akan menggunakan aplikasi e-commerce
viero shoes pasir pengaraian berbasis android?

a: Bagus, Ya, Sangat Perlu, Sangat Sesuai, Sudah Serasi (Memuaskan)

b: Kurang, Kurang Bagus, Kurang Perlu, Tidak (Cukup Memuaskan)

c: Tidak, Ragu-ragu, Biasa Saja, Tidak Bagus, Tidak Sesuai, Tidak Perlu (Tidak

Memuaskan)

Pada tabel 5.10 dapat diambil kesimpulan dari 10 (Sepuluh) kuisioner yang

diajukan kepada 10 (Sepuluh) orang responden yang telah melakukan pengujian pada

aplikasi ini didapatkan hasil bahwa 0% jawaban Memuaskan, 0% Cukup Memuaskan dan

0% Tidak Memuaskan. Maka dapat diambil aplikasi e-commerce viero shoes pasir

pengaraian berbasis android ini dapat diterima dengan baik yaitu berupa rekomendasi

layak, dan memuaskan.

5.3 Kesimpulan Pengujian

Dari hasil pengujian yang telah dilakukan bahwa aplikasi e-commerce viero shoes pasir

pengaraian berbasis android ini dirancang dan dibangun telah dapat memberikan hasil yang

diharapkan oleh penulis yaitu:

1. Masukkan dan proses penyimpanan data dapat diterima dengan baik dan tidak ada

intruksi error berdasarkan pengujian yang dilakukan dengan menggunakan metode

Blackbox.

2. Aplikasi dapat diterima dengan baik oleh user atau konsumen berdasarkan pengujian

yang dilakukan menggunakan metode User Acceptance Test (UAT) dengan

memberikan kuisioner kepada 10 (sepuluh) reponden.


Semua masukan sistem aplikasi dapat tersimpan didalam firebase realtime database dengan
baik.

Anda mungkin juga menyukai