A. Rencana Kebutuhan
Pada tahap perancangan kebutuhan, dilakukan
analisa kebutuhan yang dibutuhkan dalam
pengembangan sistem Tugas Akhir seperti kebutuhan Gambar 3 Diagram Aktivitas Sistem Informasi Penjualan
3. Tampilan Halaman Belanja Detail Produk
3. ERD Halaman belanja detail produk merupakan
Dalam ERD menjelaskan secara rinci tampilan halaman digunakan untuk menampilkan
kebutuhan sistem suatu bentuk diagram hubungan informasi berupa detail produk. Halaman belanja
antar objek-objek data yang memiliki relasi. Skema detail produk ditunjukkan pada Gambar 7.
basis data menggunakan ERD (Entity Relation
Diagram) model, seperti yang ditunjukkan pada
Gambar 4.
12. Tampilan Halaman Masuk (Login) Gambar 16 Halaman Lupa Kata Sandi
Halaman masuk merupakan halaman yang
ditampilkan kepada pengguna atau pengelola ketika 15. Tampilan Halaman Buat Kata Sandi Baru
ingin masuk ke dalam sistem informasi. Halaman (Reset Password)
masuk (login) ditunjukkan pada Gambar 14. Halaman buat kata sandi merupakan halaman
yang ditampilkan kepada pengguna setelah mengakses
link yang dikirimkan melalui email pengguna untuk
melakukan perubahan kata sandi. Halaman lupa kata
sandi ditunjukkan pada Gambar 17.
Gambar 14 Halaman Masuk (Login) Gambar 17 Halaman Buat Kata Sandi Baru
13. Tampilan Halaman Daftar (Register) 16. Tampilan Halaman Profil Pengguna
Halaman daftar (register) merupakan halaman Halaman profil pengguna digunakan
yang ditampilkan kepada pengguna untuk melakukan pengguna untuk melihat informasi akun pengguna.
pendaftaran akun dengan peran pengguna. Proses Halaman ini terdiri formulir data diri pengguna serta
register akan melakukan pengiriman data ke basis satu buah tombol ubah profil digunakan untuk
data melalui proses input nama, email dan kata sandi mengubah profil pengguna. untuk memperjelas
dan konfirmasi kata sandi. Pada halaman ini terdapat informasi halaman. Halaman lupa kata sandi
button Daftar yang digunakan untuk mengeksekusi ditunjukkan pada Gambar 18.
proses register. Halaman daftar (register) ditunjukkan
pada Gambar 15.
B. Pengujian Sistem
Gambar 15 Halaman Daftar (Register) Pada tahap pengujian sistem dilakukan dengan
menguji fungsional aplikasi reservasi lapangan futsal
14. Tampilan Halaman Lupa Kata Sandi (Forgot dengan metode black box.
Password) 1. Pengujian Halaman Landing Page
Pengujian pada halaman ini dilakukan dengan halaman daftar button “Daftar” halaman daftar
membuka sistem pertama kali apakah sistem berhasil (register) (register)
menuju halaman landing dan menampilkan beberapa Pengujian akses Melakukan klik Menampilkan Berhasil
informasi dan data. Hasil pengujian landing page halaman lupa kata button “Lupa halaman lupa kata
sandi (change Kata Sandi” sandi (change
ditunjukkan oleh Tabel 1. password) password)
Tabel 1 Pengujian Landing Page
Pengujian validasi Data masukkan Menampilkan Berhasil
Nama Pengujian Bentuk Hasil yang Hasil
form pada form email masukan validasi
Pengujian diharapkan dan kata sandi berupa teks
“Please fill out
Menampilkan atau Mengakses Menampilkan Berhasil this field”
membuka sistem melalui halaman landing
sistem/halaman. address bar dan informasi
data
3. Pengujian Halaman Daftar (Register)
Masuk program atau Melakukan klik Menampilkan Berhasil
halaman pengelola. button “Masuk” halaman login Pengujian pada halaman ini dilakukan untuk
Uji daftar program. Melakukan klik Menampilkan
melakukan
Berhasil
proses registrasi pengguna dan
button “Daftar” halaman register penambahan data pada basis data. Hasil pengujian
Uji Navbar target Melakukan klik Menampilkan
halaman daftar (register) ditunjukkan oleh Tabel 3
Berhasil
Tabel 3 Pengujian Halaman Daftar
section "Beranda, navbar section informasi data di
Belanja, Keranjang, “Beranda, landing page Nama Pengujian Bentuk Hasil yang Hasil
Checkout, Hubungi Belanja, sesuai dengan
Pengujian diharapkan
Kami”. Keranjang, section target
Checkout, Pengujian masuk Mengakses Menampilkan Berhasil
Hubungi Kami”. ke halaman daftar melalui button halaman daftar
Uji header target Melakukan klik Menampilkan (register)
Berhasil “Masuk” di (register)
section “Tentang header section “ informasi data di landing page
kami, Search” Tentang kami, landing page Pengujian Melakukan klik Melakukan proses Berhasil
Search” sesuai dengan penambahan data button “Daftar” input pada form
section target pengguna kemudian akan
Uji button “Pesan Melakukan klik Menampilkan Berhasil terjadi proses
Sekarang” pada button di informasi data penambahan data
section Sistem produk pada basis data
Informasi Pengujian akses Melakukan klik Menampilkan Berhasil
Uji button icon Melakukan klik Menampilkan halaman masuk
Berhasil button “Masuk” halaman masuk
“Wishlist” pada button di informasi data (login). (login)
section Sistem produk wishlist Pengujian validasi Data masukkan Menampilkan Berhasil
Informasi form pada form nama, masukan validasi
Uji button icon Melakukan klik Menampilkan Berhasil alamat email, kata berupa teks
“Keranjang” pada button di informasi pada sandi, konfirmasi “Please fill out
section Sistem halaman kata sandi this field”
Informasi keranjang
Uji footer target Melakukan klik Menampilkan Berhasil
4. Pengujian Halaman Lupa Kata Sandi (Forgot
section “Privacy footer section informasi data di
Policy, Syarat & “Privacy Policy, landing page Password)
Ketentuan, Return Syarat & sesuai dengan Pengujian pada halaman ini dilakukan untuk
Policy” Ketentuan, section target melakukan proses pengiriman link ubah kata sandi ke
Return Policy” email pengguna. Hasil pengujian halaman lupa
password ditunjukkan oleh Tabel 4.
Tabel 4 Pengujian Halaman Lupa Kata Sandi (Forgot Password)
2. Pengujian Halaman Masuk (Login) Nama Pengujian Bentuk Pengujian Hasil yang Hasil
Pengujian pada halaman ini dilakukan untuk
diharapkan
melakukan autentenfikasi dan hak akses dari
pengguna, pengelola (admin) terhadap sistem. Hasil Pengujian masuk ke Mengakses melalui Menampilkan Berhasil
pengujian Halaman Masuk ditunjukkan oleh Tabel 2. halaman lupa kata button “Lupa Kata halaman lupa
Tabel 2 Pengujian Halaman Masuk (Login) sandi (Forgot Sandi” di halaman kata sandi
password) masuk (login)
Nama Pengujian Bentuk Hasil yang Hasil
Pengujian pengiriman Melakukan klik Melakukan Berhasil
Pengujian diharapkan link ubah kata sandi button “Lanjut” proses input
ke email pada form
Pengujian masuk Mengakses Menampilkan Berhasil kemudian
ke halaman masuk melalui button halaman masuk akan terjadi
(login) “Masuk” di (login) proses
landing page pengiriman
Pengujian masuk Melakukan klik Melakukan proses Berhasil link ke email
ke sistem button “Masuk” autentifikasi Pengujian validasi Data masukkan pada Menampilkan Berhasil
kemudian masuk form form email masukan
ke halaman validasi
dashboard sesuai berupa teks
dengan hak akses “Please fill
Pengujian akses Melakukan klik Menampilkan Berhasil out this field”
menu produk,
pernyortiran
5. Pengujian Halaman Ganti Kata Sandi (Reset berdasarkan harga
Password) dan halaman
Pengujian pada halaman ini dilakukan untuk Pengujian memilih Melakukan klik Menampilkan Berhasil
melakukan proses perubahan data pengguna. Hasil produk pada gambar dan halaman detail
pengujian halaman reset password ditunjukkan oleh nama produk produk berupa
Tabel 5. deskripsi produk,
Tabel 5 Pengujian Halaman Ganti Kata Sandi (Reset Password) ulasan produk
Nama Pengujian Bentuk Hasil yang HasilPengujian button Melakukan klik Menampilkan Berhasil
pada button halaman keranjang
Pengujian diharapkan “+keranjang” berupa ringkasan
belanja, total
Pengujian masuk Mengakses Menampilkan Berhasil pembayaran
ke halaman ganti melalui button halaman ganti
kata sandi “Ganti Sandi” di kata sandi Pengujian button Melakukan klik Menambahkan Berhasil
dashboard icon pada button icon barang kedalam
pengguna “wishlist” halaman wishlist
Pengujian Melakukan klik Melakukan proses Berhasil
perubahan data button “Buat input pada form 8. Pengujian Halaman Keranjang
pengguna Baru” kemudian akan
terjadi proses Pengujian pada halaman ini ditunjukkan
perubahan data dilakukan untuk menampilkan halaman keranjang
pengguna dengan isi data yang sesuai. Hasil pengujian halaman
Pengujian validasi Input value pada Menampilkan keranjang ditunjukkan oleh Tabel 8
Berhasil
form form kata sandi masukan validasi Tabel 8 Pengujian Halaman Keranjang
lama, kata sandi berupa teks “The
Nama Pengujian Bentuk Hasil yang Hasil
baru dan current password
konfirmasi kata field is required.” Pengujian diharapkan
sandi
Pengujian masuk Mengakses Menampilkan Berhasil
ke halaman melalui button halaman
6. Pengujian Halaman Beranda keranjang “Keranjang” keranjang berupa
navbar menu total pembayaran,
Pengujian pada halaman ini dilakukan untuk ringkasan belanja
menampilkan halaman beranda dengan isi data yang
Pengujian button Melakukan klik Menambah dan Berhasil
sesuai. Hasil pengujian halaman beranda ditunjukkan “+, -“ pada button “+ mengurangi
oleh Tabel 6 dan - ” barang belanja
Tabel 6 Pengujian Halaman Beranda
Pengujian button Melakukan klik Menghapus Berhasil
Nama Pengujian Bentuk Pengujian Hasil yang “X” pada button “X” barang belanja
diharapkan Pengujian button Melakukan klik Barang belanja Berhasil
“simpan nanti” pada button akan disimpan
Pengujian masuk ke Mengakses Menampilkan “simpan nanti” sementara pada
halaman beranda melalui halaman halaman beranda halaman
masuk (login) keranjang
Pengujian informasi Mengakses Menampilkan Pengujian button Melakukan klik Menampilkan Berhasil
data halaman beranda produk terakhir “checkout” pada button halaman checkout
dan melihat konten dilihat, kategori “checkout”
informasi data produk, dan
produk wishlist produk Pengujian button Melakukan klik Menampilkan Berhasil
checklist “saya pada button form unutk
Pengujian pesanan Mengakses Menampilkan punya kupon” checklist “saya memasukkan
halaman pesanan halaman pesanan punya kupon” kupon
pengguna pada pengguna dan
menu header akun detail pesanan Pengujian button Melakukan klik Menghapus Berhasil
“hapus semua pada button semua keranjang
Pengujian keluar Melakukan klik Keluar dari sistem keranjang” “hapus semua
sistem pada button dan kembali ke keranjang”
“Keluar” halaman landing
Pengujian button Melakukan klik Menampilkan Berhasil
“belanja sekarang” pada button halaman belanja
7. Pengujian Halaman Belanja “belanja
sekarang”
Pengujian pada halaman ini dilakukan untuk keadaan
menampilkan halaman belanja dengan isi data yang keranjang kosong
sesuai dan menampilkan daftar produk, pengguna
dapat memilih produk. Hasil pengujian halaman
belanja ditunjukkan oleh Tabel 7. 9. Pengujian Halaman Checkout
Tabel 7 Pengujian Halaman Belanja Pengujian pada halaman ini ditunjukkan
Nama Pengujian Bentuk Hasil yang dilakukan untuk menampilkan halaman checkout
Pengujian diharapkan dengan isi data yang sesuai. Hasil pengujian halaman
checkout ditunjukkan oleh Tabel 9
Pengujian masuk ke Mengakses Menampilkan Berhasil
Tabel 9 Pengujian Halaman Checkout
halaman belanja melalui button halaman belanja
“Belanja” navbar berupa daftar Nama Pengujian Bentuk Hasil yang Hasil
Pengujian diharapkan
12. Pengujian Halaman Ulasan
Pengujian masuk Mengakses Menampilkan Berhasil
Pengujian pada halaman ini ditunjukkan
ke halaman melalui button halaman Checkout
Checkout “Checkout” berupa total dilakukan untuk menampilkan halaman ulasan dengan
navbar menu pembayaran, isi data yang sesuai. Hasil pengujian halaman ulasan
formulir pengisian ditunjukkan oleh Tabel 12.
alamat, metode Tabel 12 Pengujian Halaman Ulasan
pembayaran
Nama Pengujian Bentuk Hasil yang Hasil
Pengujian Melakukan klik Melakukan proses Berhasil
pengiriman pada button input pada form Pengujian diharapkan
ringkasan belanja “pesan sekarang” kemudian akan
Pengujian masuk Mengakses Menampilkan Berhasil
ke email terjadi proses
ke halaman ulasan melalui button halaman ulasan
pengiriman
“Tulis Ulasan” berupa gambar
ringkasan belanja
pada halaman produk, nama
ke email
pesanan produk, bintang
penilaian,
komentar
10. Pengujian Halaman Hubungi Kami
Pengujian pada halaman ini ditunjukkan Pengujian button Melakukan klik Melakukan proses Berhasil
“Kirim” pada button input pada form
dilakukan untuk menampilkan halaman hubungi kami “details” kemudian akan
dengan isi data yang sesuai. Hasil pengujian halaman terjadi proses
hubungi kami ditunjukkan oleh Tabel 10 penampilan data
Tabel 10 Pengujian Halaman Hubungi Kami
Nama Pengujian Bentuk Hasil yang Hasil
13. Pengujian Halaman Profil Pengguna
Pengujian diharapkan Pengujian pada halaman ini ditunjukkan
Pengujian masuk Mengakses Menampilkan dilakukan untuk menampilkan halaman profil dengan
Berhasil
ke halaman melalui button halaman hubungi isi data yang sesuai. Hasil pengujian halaman profil
hubungi kami “hubungi kami” kami berupa pengguna ditunjukkan oleh Tabel 13.
navbar menu formulir nama, Tabel 13 Pengujian Halaman Profil Pengguna
email, no ponsel,
komentar, peta Nama Pengujian Bentuk Hasil yang Hasil
toko, dan kontak Pengujian diharapkan
toko
Pengujian Melakukan klik Melakukan proses Pengujian masuk
Berhasil Mengakses Menampilkan Berhasil
pengiriman pesan pada button input pada form ke halaman profil melalui button halaman profil
“kirim” kemudian akan pengguna “profil” di
terjadi proses dashboard
pengiriman pengguna
Pengujian Melakukan klik Melakukan proses Berhasil
perubahan data button “Ubah input pada form
11. Pengujian Halaman Pesanan pengguna Profil” kemudian akan
Pengujian pada halaman ini ditunjukkan terjadi proses
perubahan data
dilakukan untukmenampilkan halaman Pesanan pengguna
dengan isi data yang sesuai. Hasil pengujian halaman
Pesanan ditunjukkan oleh Tabel 4.11
Tabel 11 Pengujian Halaman Pesanan V. KESIMPULAN DAN SARAN
A. Kesimpulan
Nama Pengujian Bentuk Pengujian Hasil yang
Dari hasil analisis yang telah dilakukan dalam
diharapkan penelitian ini, dapat diperoleh beberapa kesimpulan
Pengujian masuk ke Mengakses melalui Menampilkan sebagai berikut:
Berhasil
halaman Pesanan button “Pesanan” halaman 1. Sistem informasi penjualan telah berhasil
sidebar akun Pesanan dirancang dengan kerangka kerja laravel untuk
pengguna berupa daftar
pesanan melakukan pesanan pakaian dan melihat katalog
pengguna produk.
Pengujian button Melakukan klik pada Menampilkan Berhasil Metode Rapid Application Development dapat
2.
“details” button “details” halaman detail diimplementasikan dalam perancangan program
pesan dan proses penelitian.
pengguna
3. Pengujian secara manual menggunakan
berubap
ringkasan pengujian black box bahwa menunjukan tingkat
belanja, keberhasilan yang ditentukan sesuai kebutuhan.
transaksi dibuktikan keseluruhan fitur berstatus berhasil.
pesanan, nama
produk 4. Dalam penerapan sistem informasi penjualan
Pengujian button Melakukan klik pada Menampilkan Berhasil
dapat diakses pengguna maupun pengelola
“tulis ulasan” button “tulis ulasan” halaman dengan fungsi autentikasi (login). Dan
halaman menampilkan halaman – halaman sistem yang
menulis berbeda berdasarkan hak akses pengguna atau
ulasan produk
pengelola.
Rumah (Studi Kasus: Perum Perumnas
B. Saran Cabang Medan." SESINDO 2016, 2016.
Dari hasil analisis dan pengujian program sistem [11] Lesnanda, Meby, and Yohanes Aryo Bismo
informasi penjualan toko pakaian dengan Raharjo. "Perancangan Website Penjualan
menggunakan kerangka kerja laravel, dapat diberikan Pada Online Shop Luxmoire Dengan
saran sebagai berikut: Framework Laravel Dan Bootstrap." ENTER.
1. Perlu adanya penambahan proses verifikasi Vol. 2. No. 1, 2019.
email, nomor telepon sehingga pengguna [12] Ermawati, Erni, Nurul Ichsan, and Tr
mendaftarkan dengan email, nomor telpon aktif. Wahyuni. "Sistem Informasi Penjualan
2. Pengembangan lebih lanjut terhadap metode Furniture Berbasis Web." Jurnal Interkom:
pembayaran dan API pengiriman barang sistem Jurnal Publikasi Ilmiah Bidang Teknologi
informasi penjualan. Informasi dan Komunikasi 13.3 pp. 41-47,
3. Perlu dilakukan pengembangan sistem dengan 2018.
memperhatikan keamanan, efesien sistem, [13] Prawito, Ponsen Sindu, and Rahadi Rahadi.
dengan melibatkan beberapa ahli atau pengguna "Perancangan Sistem Informasi Toko Online
dalam pelaksanaan. Berbasis Web dengan Menggunakan Laravel
4. Perlu adanya pengembangan lanjutan untuk dan Api Rajaongkir." Syntax Literate; Jurnal
konfirmasi pesanan yang dalam perancangannya Ilmiah Indonesia 5.12 pp. 1657-1668, 2020.
masih terdapat error/bug. [14] Abdussalaam, Falaah, and Samdea Anggieta
Saputra. "Perancangan Sistem Informasi
DAFTAR PUSTAKA Complaint Management Dengan Metode Rad
Menggunakan Framework Laravel." Jurnal E-
[1] Yapar, Burcu Kuzucu, Seda Bayrakdar, and Komtek (Elektro-Komputer-Teknik) 2.2 pp.
Mustafa Yapar. "The role of taxation 54-68, 2018.
problems on the development of e- [15] Suherman, Ade Maman, and Esron Rikardo
commerce." Procedia-Social and Behavioral Nainggolan. "Pemanfaatan Framework
Sciences, 2015 Laravel Dalam Pembangunan Sistem
[2] Abdelrhim, Mansour, and Abdullah Elsayed. Penjualan Alat Instrumentasi Listrik." Journal
"The Effect of COVID-19 Spread on the e- of Information and Technology 1.1 pp. 11-18,
commerce market: The case of the 5 largest e- 2021.
commerce companies in the world.", 2020. [16] Lupi, Fadel Retzen, and Nurdin Nurdin.
[3] Rahayu, Rita, and John Day. "Determinant "Analisis Strategi Pemasaran Dan Penjualan
factors of e-commerce adoption by SMEs in E-Commerce Pada Tokopedia. Com." Jurnal
developing country: evidence from Elektronik Sistem Informasi dan Komputer 2.1
Indonesia." Procedia-social and behavioral pp. 20-29, 2016.
sciences, 2015. [17] Kusumo, Aryo Tunjung, Vito Triantori, and
[4] Alfonso, Viviana, et al. "E-commerce in the Ishak Komarudin. "Rancang Bangun Sistem
pandemic and beyond." BIS Bulletin, 2021. Informasi Penjualan Berbasis Web pada
[5] Rusdiana, A., Moch Irfan, and Moch Irfan. Smooth-Tee dengan Metode
"Sistem informasi manajemen.", 2014. Waterfall." Jurnal Sistem Informasi 10.2 pp.
[6] Kosasi, Sandy, and I. Dewa Ayu Eka Yuliani. 82-88, 2021.
"Penerapan Rapid Application Development [18] Sani, Annisa Septiana, Fajar Pradana, and
Pada Sistem Penjualan Sepeda Online." Denny Sagita Rusdianto. "Pembangunan
Simetris: Jurnal Teknik Mesin, Elektro dan sistem informasi point of sales terintegrasi
Ilmu Komputer 6.1, 2015. dalam lingkup rumah makan beserta
[7] Wahyuningrum, Tenia, and Dwi Januarita. cabangnya (studi kasus: RM. Pecel Pincuk bu
"Perancangan web e-commerce dengan Tinuk)." Jurnal Pengembangan Teknologi
metode Rapid Application Development Informasi dan Ilmu Komputer e-ISSN 2548,
(RAD) untuk produk unggulan 2018.
desa." Semantik 4.1, 2014. [19] Bagir, Haidar, and Bramantiyo Eko Putro.
[8] Ridho, Muhammad Najib. "Pengenaan Pajak "Analisis Perancangan Sistem Informasi
Pertambahan Nilai (PPN) Pada Transaksi E- Pergudangan di CV. Karya Nugraha." Jurnal
Commerce." JISIP (Jurnal Ilmu Sosial dan Media Teknik dan Sistem Industri 2.1 pp. 30-
Pendidikan) 5.1, 2021. 38, 2018.
[9] Kusaeri, Wawan Ridwan, Puji Juliana, and [20] A. Lubis, “Basis Data Dasar,” Deepublish,
Rivaldi Rizki Pratama. "Perancangan Sistem 2016.
Informasi Penjualan Menggunakan Metode
Rapid Application Development (Rad) Di
Pabrik Genteng Uun Super BIOGRAFI PENULIS
Jatiwangi." Prosiding Semnastek, 2018.
[10] Aswati, Safrian, and Yessica Siagian. "Model Penulis bernama Ikhsan
Rapid Application Development Dalam Achmad Irsyad lahir di Tuban,
Rancang Bangun Sistem Informasi Pemasaran 17 April 1999. Telah
menempuh dan menyelesaikan pendidikan di SD
Negeri 2 Wotsogo, kemudian SMP Negeri 1 Jatirogo
dan SMK N 1 Jatirogo. Dan menempuh pendidikan
perguruan tinggi negeri Universitas Diponegoro,
Departemen Teknik Komputer, Fakultas Teknik.
Terima Kasih.
Menyetujui,
Dosen Pembimbing I
Dosen Pembimbing II