PERANCANGAN APLIKASI LAYANAN JASA JAHIT ONLINE PADA STUDI
KASUS SURYA TAILOR BERBASIS ANDROID DENGAN FRAMEWORK REACT NATIVE
Ayu
Armadani Putri Mahirun, Hari Setiyani, Saipul Anwar
Sekolah Tinggi Teknologi Informasi NIIT, Jakarta, Indonesia
email: [email protected]
kata kunci: aplikasi jahit online,
customize size, react native, surya tailor, android. keywords: online tailoring application,
customize size, react native, surya tailor, android. |
|
ABSTRAK |
|
Perkembangan
digital telah mengubah industri fashion, terutama melalui e-commerce.
Namun, ketidaksesuaian ukuran pakaian yang dipesan secara online masih
menjadi kendala, yang berpengaruh pada kepercayaan dan kepuasan pelanggan.
Untuk mengatasi hal ini, penulis merancang aplikasi bernama TailorFit, sebuah
platform pemesanan jahit online yang dilengkapi fitur customize size
untuk menyesuaikan ukuran pakaian secara tepat. Aplikasi ini dikembangkan
menggunakan framework React Native berbasis Android, menyediakan
layanan jahit yang lebih efisien, akurat, serta memungkinkan pelanggan
memilih model produk, melakukan transaksi, dan memantau status pesanan. Surya
Tailor, sebuah usaha jahit lokal, menjadi studi kasus utama dalam penelitian
ini untuk menunjukkan bagaimana TailorFit mampu meningkatkan pengalaman
belanja online. Digital development has transformed the fashion industry, particularly
through e-commerce. However, size mismatch in clothing ordered online remains
a challenge, affecting customer trust and satisfaction. To address this
issue, the author developed named TailorFit, an online tailoring platform
equipped with a customize size feature to accurately fit clothing to customer
measurements. This application, built using the React Native framework for
Android, provides more efficient and precise tailoring services, allowing
customers to choose product models, conduct transactions, and track order
status. Surya Tailor, a local tailoring business, serves as the primary case
study to demonstrate how TailorFit improves the online shopping experience. |
|
Ini adalah artikel
akses terbuka di bawah lisensi CC BY-SA . This is an open
access article under the CC BY-SA license. |
PENDAHULUAN
Pertumbuhan digital membawa
pengaruh signifikan pada dunia fashion, terutama munculnya e-commerce
(Wijayanti
et al., 2024). Meskipun e-commerce memudahkan
pelanggan untuk berbelanja dari rumah, masih terdapat kendala seperti
ketidaksesuaian ukuran pakaian dengan tubuh mereka yang dipesan secara online
dan berdampak negatif pada kepercayaan, maupun kepuasaan pelanggan dalam
belanja pakaian secara online (Patimah,
2019).
Dalam menyelesaikan permasalahan
tersebut, penulis merancang dan mengembangkan aplikasi pemesanan jahit
online bernama TailorFit, yang memiliki fitur customize size
untuk menyesuaikan ukuran pakaian secara akurat sesuai keinginan pelanggan.
Oleh karena itu, ketidakpuasan pelanggan akibat ketidaksesuaian ukuran dapat
diminimalisir dan memberikan pengalaman baru bagi pelanggan dalam berbelanja online
(Prakoso,
2017).
Tujuan penelitian digunakan untuk
membuat dan mengembangkan aplikasi TailorFit berbasis Android
dalam menyediakan layanan jahit
yang lebih akurat, serta efisien dan dilengkapi model produk yang bisa dipilih
pelanggan. Selain itu, aplikasi memungkinkan pelanggan untuk melakukan
transaksi, melihat status pesanan, memberikan ulasan, dan mengakses riwayat
transaksi.
Surya Tailor akan menjadi fokus
utama pada studi kasus penelitian ini, sebuah usaha jahit lokal yang
memanfaatkan teknologi digital dalam meningkatkan pengalaman pelanggan dalam
berbelanja online dan diharapkan menjadi solusi yang lebih akurat,
efisien, dan memuaskan pelanggan dengan adanya aplikasi TailorFit.
METODE PENELITIAN
Penelitian ini digunakan memahami pengalaman pelanggan dalam
berbelanja dan tantangan pada penerapan fitur pengukuran tubuh dalam aplikasi
TailorFit. Metode yang digunakan metode penelitian
kualitatif (Sukmawaty
et al., 2017) dan penelitian applied research sebagai jenis penelitian yang
berfokus pada masalah nyata yang dihadapi oleh penjahit dalam menawarkan jasa
jahit online. Yang berfokus pada proses pembuatan dan pengembangan
aplikasi TailorFit yang efektif dalam fitur customize size untuk
meningkatkan kepuasan pelanggan.
Metode pengambilan dari
metode tahapan, meliputi.
1.
Mengumpulkan informasi yang
dibutuhkan, serta permasalahan dari pelanggan dan penjahit.
2.
Menganalisis data-data informasi
dalam mengidentifikasi fitur yang diperlukan.
3.
Merancang suatu desain arsitektur,
termasuk desain antarmuka, dan struktur basis data.
4.
Mengembangkan sistem sesuai desain
yang sudah dirancang sebelumnya.
5.
Melaksanakan pengujian komprehensif
untuk memastikan semua fitur beroperasi secara efektif dan memenuhi
persayaratan.
6.
Melaksanakan evaluasi terhadap implementasi
aplikasi, yang mencakup enhancement, perbaikan kesalahan dan penambahan
fitur baru berdasarkan masukan pengguna.
Setelah
data terkumpul, penelitian diharapkan akan memperoleh komprehensif mengenai
kontribusi fitur pengukuran tubuh terhadap aplikasi ini.
HASIL DAN PEMBAHASAN
Fase ini menjelaskan rancangan database
dan menjelaskan uji coba aplikasi yang telah sesuai dengan analisis dan aplikasi
telah selesai dibuat, berikut tabel perancangan database dan tabel uji
coba aplikasi.
Database Sistem
Penjelasan ini berkaitan dengan
spesifikasi database, dibawah ini terdapat rancangan tabel pada database sebagai koleksi penyimpanan data pada aplikasi tailorfit.
1. Nama Database
Nama database pada aplikasi ialah tailorfit.
2. Tabel User
Berikut merupakan
koleksi penyimpanan user.
Tabel 1. User
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
User ID |
fullname |
string |
|
Fullname |
email |
string |
|
Email |
password |
string |
|
Password |
role |
string |
|
Role (Admin/Customer) |
phone |
string |
|
Phone Number |
gender |
enum |
|
Gender |
createdAt |
date |
|
Created At |
updatedAt |
date |
|
Updated At |
3. Tabel Addresses
Berikut merupakan koleksi penyimpanan address
Tabel 2. Addresses
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Address ID |
userId |
objectId |
Foreign Key |
User ID |
name |
string |
|
Address Name |
phone |
string |
|
Phone Number |
addressDetail |
string |
|
Address Detail |
postalcode |
numeric |
|
Postal Code |
4. Tabel Products
Berikut merupakan koleksi penyimpanan products.
Tabel 3. Products
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Product ID |
name |
string |
|
Product Name |
images |
array |
|
Photo of Product |
price |
numeric |
|
Price |
description |
string |
|
Description |
duration |
string |
|
Work Duration |
materialProvider |
enum |
|
Material By (Customer / Tailor) |
materialStock |
numeric |
|
Stock of Product |
category |
objectId |
Foreign Key |
Category ID |
createdAt |
date |
|
Created At |
updatedAt |
date |
|
Updated At |
5. Tabel Categories
Berikut merupakan koleksi penyimpanan categories.
Tabel 4. Categories
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Category ID |
name |
string |
|
Category Name |
6. Tabel Sizes
Berikut merupakan koleksi penyimpanan data sizes.
Tabel 5. Sizes
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Size ID |
categoryId |
objectId |
Foreign Key |
Category ID |
name |
string |
|
Size Name |
sizeDetail |
object |
|
Size Detail |
7. Tabel Orders
Berikut merupakan koleksi penyimpanan orders.
Tabel 6. Orders
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Order ID |
userId |
objectId |
Foreign Key |
User ID |
addressId |
objectId |
Foreign Key |
Address ID |
products |
array |
|
Product |
status |
enum |
|
Status of Order |
workingStatus |
enum |
|
Work Duration |
snapUrl |
string |
|
Link of Payment |
token |
string |
|
Token of Payment |
paymentType |
enum |
|
Payment Type |
amount |
number |
|
Amount |
trxId |
string |
|
Transaction ID |
isReceived |
boolean |
|
isReceived |
reviewedProduct |
array |
|
Review Product or Order |
createdAt |
date |
|
Created At |
updatedAt |
date |
|
Updated At |
9. Tabel Favorites
Berikut merupakan koleksi penyimpanan favorites.
Tabel 7. Favorites
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Favorites ID |
userId |
objectId |
Foreign Key |
User ID |
productId |
objectId |
Foreign Key |
Product ID |
10. Tabel Ratings
Berikut merupakan koleksi penyimpanan ratings.
Tabel 8. Ratings
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Rating ID |
productId |
objectId |
Foreign Key |
Product ID |
userId |
objectId |
Foreign Key |
User ID |
comment |
string |
|
Comment |
rating |
numeric |
|
Rating |
createdAt |
date |
|
Created At |
updatedAt |
date |
|
Updated At |
media |
array |
|
Media of Review |
11. Tabel Promotions
Berikut merupakan koleksi penyimpanan promotions.
Tabel 9. Promotions
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Promotion ID |
name |
string |
|
Promotion Name |
image |
string |
|
Photo of Promotion |
amount |
numeric |
|
Amount |
period |
array |
|
Period |
createdAt |
date |
|
Created At |
updatedAt |
date |
|
Updated At |
12. Tabel Carts
Berikut merupakan koleksi penyimpanan carts.
Tabel 10.
Tabel Carts
Nama Field |
Type |
Key |
Keterangan |
_id |
objectId |
Primary Key |
Cart ID |
userId |
objectId |
Foreign Key |
User ID |
productId |
objectId |
Foreign Key |
Product ID |
references |
array |
|
Reference of Size/Model |
quantity |
numeric |
|
Quantity |
quality |
enum |
|
Quality (Medium/Reguler/Premium) |
type |
enum |
|
Model Type (Body Fit/Slim Fit/Reguler) |
size |
enum |
|
Size |
sizeDetail |
object |
|
Size Detail |
13. Tabel Return
Order
Berikut merupakan koleksi penyimpanan carts.
Tabel 11.
Tabel Return Order
_id |
objectId |
Primary Key |
Return Order ID |
productId |
objectId |
Foreign Key |
Product ID |
orderId |
objectId |
Foreign Key |
Order ID |
reason |
string |
|
Reason of Return Order |
images |
sarray |
|
Photo of Return Order |
Pengujian Sistem
Dalam
pembahasan ini menjelaskan uji coba aplikasi yang selesai dilakukan dan sesuai.
Blackbox digunakan untuk melakukan prosedur pengujian ini. Berikut
adalah tabel pengujian.
Tabel 12.
Pengujian
Pada Register
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Email, Nama Lengkap, Nomor Handphone, Kata Sandi tidak
diisi kemuadian klik tombol Login |
Email: (kosong) Nama Lengkap (kosong) Nomor Handphone (kosong) Kata
Sandi: (kosong) |
Sistem akan menolak dan menampilkan pesan di input.
�Email wajib diisi� �Nama Lengkap wajib diisi� �Nomor Handphone wajib diisi�
�Kata Sandi wajib diisi� |
Sesuai Harapan |
✔ |
2. |
Memasukkan Email, Nama Lengkap tidak diisi atau kosong,
Nomor Handphone, dan Kata Sandi kemudian klik tombol Login |
Email: [email protected] Kata Sandi: ayuputri123 |
Sistem akan menolak dan menampilkan pesan di input.
�Nama Lengkap wajib diisi� |
Sesuai Harapan |
✔ |
3. |
Memasukkan Email, Nama Lengkap, Nomor Handphone tidak
diisi atau kosong, dan Kata Sandi kemudian klik tombol Login |
Email: [email protected] Nama Lengkap: Ayu Armadani Putri Mahirun Nomor
Handphone: (kosong) Kata Sandi: ayuputri123 |
Sistem akan menolak dan menampilkan pesan di input.
�Nomor Handphone wajib diisi� |
Sesuai Harapan |
✔ |
4. |
Memasukkan Email, Nama Lengkap, Nomor Handphone, dan
Kata Sandi tidak diisi atau kosong kemudian klik tombol Login |
Email: [email protected] Kata Sandi: (kosong) |
Sistem akan menolak dan menampilkan pesan di input.
�Kata Sandi wajib diisi� |
Sesuai Harapan |
✔ |
5. |
Memasukkan Email atau Nomor Handphone yang sudah
terdaftar, Nama Lengkap, dan Kata Sandi tidak diisi atau kosong kemudian klik
tombol Login |
Email: [email protected] Kata Sandi: ayuputri123 |
Sistem akan menolak dan menampilkan pesan. �Email atau
Nomor Handphone sudah terdaftar!� |
Sesuai Harapan |
✔ |
6. |
Memasukkan Email, Nama Lengkap, Nomor Handphone, dan
Kata Sandi kemudian klik tombol Login |
Email: [email protected] Kata Sandi: ayuputri123 |
Sistem akan menunjukkan pesan �Registrasi Berhasil� dan
mengarahkan ke halaman login |
Sesuai Harapan |
✔ |
Tabel 13.
Pengujian
Pada Login
No |
Skenario Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Email Dan Kata Sandi Tidak Diisi Kemuadian Klik Tombol
Login |
Email: (Kosong) Kata Sandi: (Kosong) |
Sistem Akan Menolak Dan Menampilkan Pesan Di Input.
�Email Wajib diisi� �Kata Sandi Wajib diisi� |
Sesuai Harapan |
✔ |
2. |
Memasukkan Email, Dan Kata Sandi Tidak Diisi Atau Kosong
Kemudian Klik Tombol Login |
Email: [email protected] Kata Sandi: (Kosong) |
Sistem Akan Menolak Dan Menampilkan Pesan Di Input.
�Kata Sandi Wajib diisi� |
Sesuai Harapan |
✔ |
3. |
Memasukkan Kata Sandi, Dan Email Tidak Diisi Atau
Kosong, Kemudian Klik Tombol Login |
Email: (Kosong) Kata Sandi: 123456 |
Sistem Akan Menolak Dan Menampilkan Pesan Di Input.
�Email Wajib diisi� |
Sesuai Harapan |
✔ |
4. |
Memasukkan Email Atau Kata Sandi Tidak Sesuai, Kemudian
Klik Tombol Login |
Email: [email protected] Kata Sandi: 123456 |
Sistem Akan Menolak Dan Menampilkan Pesan. �Email Atau
Kata Sandi Tidak Sesuai� |
Sesuai Harapan |
✔ |
5. |
Memasukkan Email Atau Kata Sandi, Kemudian Klik Tombol
Login |
Email: [email protected] Kata Sandi: ayuputri123 |
Sistem Akan Masuk Ke Halaman Beranda |
Sesuai Harapan |
✔ |
Tabel 14.
Pengujian
Pada Beranda
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Menampilkan data nama profil |
Masuk ke halaman beranda |
Sistem akan menunjukkan nama profil di bagian atas pada
halaman beranda |
Sesuai Harapan |
✔ |
2. |
Menampilkan data promosi |
Masuk ke halaman beranda |
Sistem akan menunjukkan daftar promosi yang tersedia |
Sesuai Harapan |
✔ |
3. |
Menampilkan data kategori |
Masuk ke halaman beranda |
Sistem akan menunjukkan daftar kategori yang tersedia |
Sesuai Harapan |
✔ |
4. |
Menampilkan data produk |
Masuk ke halaman beranda |
Sistem akan menunjukkan data produk yang sesuai kategori
|
Sesuai Harapan |
✔ |
5. |
Melakukan pencarian |
Masuk ke halaman beranda dan masukan kata kunci di kolom
pencarian |
Sistem akan menunjukkan produk sesuai dengan kata kunci |
Sesuai Harapan |
✔ |
6. |
Melihat detail produk |
Masuk ke halaman beranda dan pilih produk yang
diinginkan |
Sistem akan mengarahkan ke halaman detail produk dan
menampilkan detail produk |
Sesuai Harapan |
✔ |
7. |
Menyukai produk |
Masuk ke halaman beranda dan klik icon love untuk
menyukai produk yang diinginkan |
Sistem akan mengubah warna icon dari putih menjadi merah |
Sesuai Harapan |
✔ |
Tabel 15.
Pengujian
Pada Favorit
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Menampilkan data favorit |
Masuk ke halaman favorit |
Sistem akan menunjukkan data favorit |
Sesuai Harapan |
✔ |
2. |
Menghapus produk yang disukai |
Masuk ke halaman favorit dan klik icon love untuk
menghapus produk yang tidak disukai |
Sistem akan menghilangkan produk yang tidak disukai |
Sesuai Harapan |
✔ |
Tabel 16. Pengujian Pada Keranjang
Saya
No |
Skenario Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Menampilkan data keranjang |
Masuk ke halaman keranjang saya |
Sistem akan menunjukkan daftar pesanan yang akan dipesan
di halaman keranjang saya |
Sesuai Harapan |
✔ |
2. |
Menghapus salah satu data keranjang |
Masuk ke halaman keranjang saya dan klik checkbox pada
data yang diinginkan, kemudian klik icon sampah untuk menghapus |
Sistem akan menghilangkan data yang telah dihapus |
Sesuai Harapan |
✔ |
3. |
Menghapus semua data keranjang |
Masuk ke halaman keranjang saya dan pilih semua,
kemudian klik icon sampah untuk menghapus |
Sistem akan menghilangkan semua data yang telah dihapus |
Sesuai Harapan |
✔ |
4. |
Melakukan pemesanan |
Masuk ke halaman keranjang saya dan pilih produk yang diinginkan,
kemudian tekan tombol pesan |
Sistem akan mengarahkan ke halaman checkout |
Sesuai Harapan |
✔ |
Tabel 17.
Pengujian
Pada Checkout
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Menampilkan detail pesanan |
Masuk ke halaman checkout |
Sistem akan menunjukkan detail pesanan |
Sesuai Harapan |
✔ |
2. |
Menampilkan data alamat |
Masuk ke halaman checkout, pilih alamat |
Sistem akan mengarahkan ke halaman pilih alamat dan
menampilkan daftar alamat |
Sesuai Harapan |
✔ |
3. |
Menambahkan alamat |
Mauk ke halaman pilih alamat, tekan tombol tambah
alamat, kemudian isi formulir pada tambah alamat dan tekan tombol tambah
untuk menyimpan |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
4. |
Mengubah data alamat |
Masuk ke halaman pilih alamat dan pilih alamat yang
ingin diubah, kemudian ubah data dan tekan tombol ubah untuk mengubah data |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
5. |
Menghapus data alamat |
Masuk ke halaman pilih alamat dan pilih alamat yang ingin diubah,
kemudian klik icon sampah untuk menghapus data |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
6. |
Melakukan transaksi |
Masuk ke halaman checkout, pilih tipe pesanan, kemudia tekan tombol
pesan untuk melakukan pemesanan transaksi |
Sistem akan mengarahkan ke halaman pembayaran |
Sesuai Harapan |
✔ |
7. |
Melakukan pembayaran |
Masuk ke halaman pembayaran, dan lakukan pembayaran |
Sistem akan menunjukkan pesan sukses |
Sesuai Harapan |
✔ |
Tabel 18.
Pengujian
Pada Pesanan Saya
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Menampilkan data pesanan |
Masuk ke halaman pesanan saya |
Sistem akan menunjukkan daftar pesanan |
Sesuai Harapan |
✔ |
2. |
Menampilkan detail pesanan |
Masuk ke halaman pesanan saya, kemudian pilih pesanan
yang ingin dilihat |
Sistem akan mengarahkan ke halaman detail pesanan dan
menampillkan detail pesanan |
Sesuai Harapan |
✔ |
3. |
Terima barang |
Masuk ke halaman pesanan saya, pilih kategori pengiriman
barang dan pilih produk yang diinginkan, kemudian tekan tombol berikan terima
barang |
Sistem akan mengubah tombol terima barang jadi berikan
ulasan |
Sesuai Harapan |
✔ |
4. |
Berikan ulasan |
Masuk ke halaman pesanan saya, pilih kategori pengiriman
barang dan pilih produk yang diinginkan, kemudian tekan tombol berikan ulasan |
Sistem akan mengarahkan ke halaman ulasan dan
menampillkan formulir ulasan penilaian |
Sesuai Harapan |
✔ |
5. |
Menambahkan ulasan dan penilaian |
Masuk ke halaman ulasan, isi formulir ulasan dan tekan tombol
kirim |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
6. |
Mengembalikan barang |
Masuk ke halaman pesanan saya, pilih kategori pengiriman
barang dan pilih produk yang diinginkan, kemudian tekan tombol pengembalian
barang |
Sistem akan mengarahkan ke halaman pengembalian barang |
Sesuai Harapan |
✔ |
7. |
Mengisi formulir pengembalian |
Masuk ke halaman pengembalian barang, isi formulir
pengembalian barang dan tekan tombol kirim |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
Tabel 19.
Pengujian
Pada Ubah Profil
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Menampilkan data profil |
Masuk ke halaman profil |
Sistem akan menunjukkan data profil |
Sesuai Harapan |
✔ |
2. |
Mengubah data profil |
Masuk ke halaman profil, ubah data yang ingin diubah |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
Tabel 20.
Pengujian
Pada Ubah Email
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Mengisi email kosong |
Email: (kosong) |
Sistem akan menunjukkan pesan di input �Email wajib
diisi� |
Sesuai Harapan |
✔ |
2. |
Mengisi email jika sesuai |
Email: [email protected] |
Sistem akan mengarahkan ke halaman verifikasi otp |
Sesuai Harapan |
✔ |
3. |
Mengisi email jika tidak sesuai |
Email: [email protected] |
Sistem akan menunjukkan pesan bahwa email tidak sesuai |
Sesuai Harapan |
✔ |
4. |
Mengisi OTP |
Isi kode otp yang di dapatkan dari email dan tekan
tombol verifikasi |
Sistem akan menunjukkan pesan berhasil dan mengarahkan
ke halaman email baru |
Sesuai Harapan |
✔ |
5. |
Mengisi OTP kosong |
OTP (kosong) |
Sistem akan menunjukkan pesan �OTP wajib diisi� |
Sesuai Harapan |
✔ |
6. |
Mengisi email baru |
Email: [email protected] |
Sistem akan menunjukkan pesan berhasil |
Sesuai Harapan |
✔ |
7. |
Mengisi email baru jika kosong |
Email: (kosong) |
Sistem akan menunjukkan pesan �Email wajib diisi� |
Sesuai Harapan |
✔ |
Tabel 21. Pengujian Pada Ubah Kata sandi
No |
Skenario
Pengujian |
Test Case |
Hasil Yang
Diharapkan |
Hasil Pengujian |
Kesimpulan ✔ |
1. |
Mengisi email kosong |
Email: (kosong) |
Sistem akan menunjukkan pesan di input �Email wajib
diisi� |
Sesuai Harapan |
✔ |
2. |
Mengisi email jika sesuai |
Email: [email protected] |
Sistem akan mengarahkan ke halaman verifikasi otp |
Sesuai Harapan |
✔ |
3. |
Mengisi email jika tidak sesuai |
Email: [email protected] |
Sistem akan menunjukkan pesan bahwa email tidak valid |
Sesuai Harapan |
✔ |
4. |
Mengisi OTP |
Isi kode otp yang di dapatkan dari email dan tekan
tombol verifikasi |
Sistem akan menunjukkan pesan sukses dan mengarahkan ke
halaman kata sandi baru |
Sesuai Harapan |
✔ |
5. |
Mengisi OTP kosong |
OTP (kosong) |
Sistem akan menunjukkan pesan �OTP wajib diisi� |
Sesuai Harapan |
✔ |
6. |
Mengisi kata sandi baru |
Kata Sandi: 123ayu |
Sistem akan menunjukkan pesan sukses |
Sesuai Harapan |
✔ |
7. |
Mengisi kata sandi baru jika kosong |
Kata Sandi:(kosong) |
Sistem akan menunjukkan pesan �Kata Sandi wajib diisi� |
Sesuai Harapan |
✔ |
KESIMPULAN
Studi ini� digunakan untuk membuat dan mengembangkan
aplikasi yang digunakan oleh pelanggan di Surya Tailor. Melalui proses analisa
keperluan pengguna, perancangan user interface, penerapan aplikasi,
pengujian, serta evaluasi, yang menunjukkan bahwa aplikasi ini dapat berfungsi
sebagai solusi yang efisien untuk penyediaan pemesanan jasa jahit secar online. Keberadaan fitur
customize size meningkatkan pengalaman berbelanja pelanggan secara daring
dan meningkatkan kinerja usaha Surya Tailor yang lebih optimal. Oleh karena itu,
aplikasi ini meningkatkan proses operasional, dan meningkatkan kepuasan
pelanggan terhadap aplikasi TailorFit berbasis Android. Aplikasi ini
digunakan untuk menyediakan pengalaman berbelanja yang inovatif bagi pelanggan
di Surya Tailor, sebelumnya mereka harus datang ke toko untuk diukur, kini
mereka dapat memesan jahitan pakaian melalui aplikasi yang dilengkapi fitur customize
size, Aplikasi ini memiliki lima menu utama, yaitu Beranda, Favorit,
Keranjang Saya, Pesanan Saya, dan Pengaturan, React Native digunakan sebagai framework
dalam pembuatan aplikasi ini. Oleh karena itu, tidak perlu melakukan
integrasi ulang ke IOS dan jauh lebih efisien dibandingkan dengan bahasa
pemograman Android lainnya.
Patimah, S. D. (2019). Pengaruh
persepsi teknologi informasi, risiko dan kepercayaan terhadap kepuasan konsumen
dalam belanja online perspektif ekonomi islam di kabupaten Pulang Pisau. IAIN
Palangka Raya.
Prakoso, A. A. (2017). Analisis pengaruh kepercayaan,
kualitas pelayanan, dan harga terhadap kepuasan pelanggan serta dampaknya pada
loyalitas. Jakarta: Fakultas Ekonomi dan Bisnis UIN Syarif Hidayatullah
Jakarta.
Sukmawaty, E., Manyullei, S., & Dwi, V. (2017). Kualitas
Bakteriologis Udara Dalam Ruang Perawatan VIP Anak RSUD H. Padjonga Daeng
Ngalle Kabupaten Takalar. Prosiding Seminar Nasional Biology for Life, 3(1), 38�43.
Wijayanti, I., Maharani, F. A., Devilia, N. D., &
Fauziyyah, S. (2024). PENGARUH E-COMMERCE DAN PERKEMBANGAN BISNIS GENERASI
MILENIAL PADA ERA DIGITAL. Neraca: Jurnal Ekonomi, Manajemen Dan Akuntansi, 2(5),
563�570.
Lipovetsky, G. 1994. �The Empire of Fashion: Dressing Modern Democracy�.
Princeton University Press.
Soetam, Rizky. 2011. �Konsep Dasar Rekayasa Perangkat Lunak�.
Yogyakarta : PT. Prestasi Pustakarya
Meta Platforms, Inc. 2023. �React Native Documentation�. Retrieved from
https://reactnative.dev/docs/getting-started
MongoDB Inc. (n.d.). �MongoDB�. Retrieved from
Node.js (n.d.). �Node.js�. Retrieved from
Masse, M. 2011. �REST API Design Rulebook�. O�Reilly Media, Inc.,
Sevastopol.
O'Brien, J. A. 2000. �Management Information Systems: Managing Information
Technology in the E-Business Enterprise�. McGraw-Hill.
Turban, E. 2003. �Information Technology for Management: Transforming
Organizations in the Digital Economy�. John Wiley & Sons.
Sagita, R. A., & Sugiarto, H. 2016. �Penerapan Metode Waterfall Pada Sistem
Informasi Penjualan Furniture Berbasis Web�. On Networking and Security. 5(4), 49�55.
Sukamto, Rosa A., & Shalahuddin, M. 2016. �Rekayasa Perangkat Lunak
Terstruktur dan Berorientasi Object�. Bandung: Informatika.
Nugroho, W. 2010. �Rekayasa Perangkat Lunak Berorientasi Objek dengan
metode USDP�. Andi offset: Yogyakarta.
Sugiarti, Y. 2018. �Dasar-dasar Pemrograman JAVA NETBEANS, DATABASE,
UML dan INTERFACE�. Bandung: PT Remaja Rosdakarya