Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933 421
Implementasi Metode Up-Selling Pada Aplikasi Penjualan
Online Berbasis E-Commerce
Agung Prabowo* 1 , Deny Hidayatullah 2
1,2 Universitas Nasional, Jl. Sawo Manila No.61, Pejaten Barat, Pasar Minggu, Jakarta 12520
1,2 Program Studi Sistem Informasi, Fakultas Teknologi Komunikasi dan Informatika e-mail: * 1 agungprabowo2018@student.unas.ac.id , 2 deny@civitas.unas.ac.id

## Abstrak
Berkah  Profil  merupakan  salah  satu  produsen  yang  memproduksi  dekorasi  dinding rumah  dan  menjual  produk  seperti  lis  profil  beton,  batu  alam  dan  roster.  Pihak  pengelola belum  menerapkan  sistem  seperti  sistem  transaksi  pembelian  dan  penjualan,  pemasaran, promosi  dan  penawaran.  Maka  dari  itu  untuk  memecahkan  masalah  dan  mencari  solusi  yang ada  di  Berkah  Profil  maka  perlu  dibuat  suatu  aplikasi  penjualan  online  berbasis  e-commerce pada  Berkah  Profil  untuk  digunakan  sebagai  media  pemasaran  dan  juga  dapat  melakukan transaksi jual dan beli 24 jam secara online. Kemudian, metode up-selling diimplementasikan dalam  aplikasi  yang  dibangun  untuk  membuat  penawaran  dengan  nilai  yang  lebih  tinggi dengan  barang  yang  masih  terkait  dengan  produk  yang  dipilih  oleh  pelanggan.  Dengan menerapkan metode ini, manajer toko mendapat kesempatan untuk menghasilkan lebih banyak keuntungan. Penelitian ini menghasilkan aplikasi jual beli secara online berbasis e-commerce dan  menggunakan  metode  pengembangan  sistem  yaitu  agile  dengan  model  extreme programming  serta  menerapkan  metode  Up-Selling  dalam  sistem  rekomendasi  barang  untuk mendongkrak profit pada Berkah Profil..
Kata kunci — Up-Selling, E-Commerce, Transaksi, Berkah Profil

## Abstract
Berkah  Profil  is  a  manufacturer  that  produces  home  wall  decorations  and  sells products  such  as  concrete  profiles,  natural  stone  and  roster.  The  management  has  not implemented  systems  such  as  buying  and  selling  transaction  systems,  marketing,  promotions and  offers.  Therefore,  to  solve  problems  and  find  solutions  that  exist  in  Berkah  Profil,  it  is necessary to create an e-commerce-based online sales application on Berkah Profil to be used as  a  marketing  medium  and  can  also  make  buying  and  selling  transactions  24  hours  online. Then, the up-selling method is implemented in an application that is built to create higher value offers with items that are still related to the product chosen by the customer. By applying this method, the store manager gets the opportunity to make more profit. This research produces an e-commerce-based online buying and selling application and uses a system development method that is agile with extreme programming models and applies the Up-Selling method in the goods recommendation system to increase profits on Berkah Profil.
Keywords — Up-Selling , E-Commerce , Transaction , Berkah Profil
422 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933

## 1. PENDAHULUAN
eknologi  dengan  internet  saling  terikat  dan  tidak  dapat  dipisahkan  keduanya  berkembang dengan  sangat  cepat  dan  pesat  terbukti  di  era  modern  saat  ini  banyak  aspek  kehidupan terbantu  oleh  internet  dan  teknologi,  khususnya  dibidang  bisnis  dan  perdagangan.  Tidak memandang  dari  segala  sektor,  baik  pengusaha  kecil  dan  besar  juga  ikut  memanfaatkan kemajuan  teknologi  sebagai  media  untuk  mengiklankan  produk  mereka  [1].  Sektor  bisnis  dan perdagangan  menjadi  sektor  yang  paling  tinggi  terhadap  hadirnya  teknologi  internet  dan informasi  [2].  Berkah  Profil  merupakan  industri  rumah  yang  memproduksi  ornamen  eksterior rumah  serta  menjual  barang  yang  di  produksinya  dibarengi  dengan  menjual  batu  alam  dan roster. Berkah Profil berlokasi di daerah Kabupaten Bogor tepatnya pada Kelurahan Cibinong.
Permasalahan  yang  dihadapi  oleh  pengelola  Berkah  Profil,  dengan  melakukan pengamatan di lokasi langsung dan melakukan wawancara kepada pihak terkait, permasalahan nya yaitu : transaksi jual dan beli masih dilakukan secara manual, belum tercapainya profit yang menguntungkan,  belum  meratanya  area  pemasaran,  masih  banyak  calon  pelanggan  yang kesulitan  mencari  informasi  terkait  barang  yang  dijual  dan  diproduksi,  permasalahan  lainnya adalah  promosi  yang  dilakukan  belum  efektif  hanya  mengandalkan  dari  media  sosial  saja sehingga  target  pasarnya  terbilang  belum  merata  dan  luas.  Berkah  Profil  sama  sekali  belum menerapkan  sistem  apapun  dalam  kegiatan  yang  dilakukan  oleh  pengelola  sehingga  pengelola benar benar hanya bekerja secara konvensional.
Untuk  bisa  memecahkan  masalah  yang  terjadi  pada  Berkah  Profil,  maka  penulis membangun  sebuah  aplikasi E-Commerce kemudian  aplikasi  tersebut  mengimplementasikan sebuah  metode  yaitu Up-Selling . E-commerce adalah  istilah  bertransaksi  melalui  media elektronik  dan  dilakukan  dengan  dukungan  internet. E-commerce terasa  kegunaannya,  dengan berlangsung  nya  transaksi  antara  penjual  dan  pembeli  [3].  Penjualan  online  merupakan  cara baru  dalam  mekanisme  berbisnis.  Penjualan  online  dilakukan  untuk  mengambangkan  usaha khususnya  dalam  segi  penjualan  dan  pemasaran.  Sehingga  cakupan  dalam  melakukan pemasaran  akan  menjadi  luas  dan  dapat  mempermudah  pelanggan  dalam  memesan  produk maupun  mencari  informasi  [4].  Di  implementasikannya Up-Selling untuk  membuat  penjualan lebih menguntungkan dengan membujuk pelanggan agar membeli lebih dari apa yang pembeli butuhkan  atau  niatkan  sebelumnya  [5].  Cara  kerja  dari  metode Up-Selling hanya  mengambil data harga yang berada satu level diatasnya. Produk yang ditawarkan pada Up-Selling bisa satu barang atau lebih, jika produk yang sedang memenuhi kriteria dari Up-Selling maka sistem akan otomatis menampilkan produk yang ter - Up Selling [5]. Karena pada dasarnya perintah query dalam Up  Selling itu  sendiri  adalah  menggunakan  pengurutan  dari  yang  terkecil  yang  ke terbesar ( Ascending ) atau dalam query database perintahnya adalah ASC.
Untuk  membangun  aplikasi  ini  dibutuhkan  teknologi  pendukung,  pada  penelitian  ini aplikasi di bangun dengan menggunakan bahasa PHP, untuk bisa di jalankan secara online PHP harus dijalankan berdampingan dengan server web [6].  Dibantu dengan framework laravel agar bisa memanfaatkan command artisan untuk memudahkan menginstall library atau bundle yang dibutuhkan  [7].  Laravel  juga  menggunakan  MVC  yang  berguna  untuk  memisahkan  antara Model , View (Tampilan), Controller (Proses),  tujuan  nya  untuk  memudahkan developer dalam melakukan  pengembangan  system  [8].  Untuk  penyimpanan  data  menggunakan  PhpMyAdmin MySQL  digunakan  nya  tools  tersebut  untuk  memudahkan  pengembang  dan  pengguna  dalam penyimpanan,  pencarian,  pemeliharaan  data,  sehingga  tidak  perlu  adalagi  media  kertas  yang mudah  hilang  seperti  sistem  manual  [9].  Untuk  pengembangan  sistem  dilakukan  dengan menggunakan metode agile dengan pendekatan model Extreme Programming, Agile merupakan suatu  metode  pengembangan  sistem  yang  dilakukan  secara  cepat  sehingga  kebutuhan  sistem dapat  terlaksana  dengan  selalu  melibatkan client dalam  proses  pengembangan  sistemnya, sehingga  kecil  kemungkinan  sistem  tersebut  gagal  dibangun  [10]. Extreme  Programming
T
ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   423
merupakan pendekatan model dari metode agile, extreme programming berbasis object oriented dalam pengembangan sistem nya, Extreme Programming cocok digunakan apabila Sumber daya manusia (SDM) yang dimiliki untuk membangun sistem tersebut tidak banyak atau dalam artian lain  hanya  mempunyai  sedikit  anggota  tim  saja,  kemudian  metode  ini  juga  bisa  mampu menangani permintaan client secara tiba tiba, karena setiap proses selalu melibatkan client [11]. Dalam  penelitian  ini  penulis  menggunakan  jurnal  terkait  yang  membahas  tentang implementasi Up-Selling pada  aplikasi  penjualan  online  berbasis e-commerce ini.  Penelitian terkait yang pertama yaitu menerapkan strategi Up-Selling untuk mendorong customer membeli produk  yang  lebih  mahal  dan upgrade [12].  Penelitian  kedua  membahas  tentang  penerapan strategi  cross  selling  dan  up  selling  untuk  meningkatkan  tingkat  transaksi  penjualan  pada pengrajin  songket  [13].  Penelitian  ketiga  membahas  tentang  implementasi Up-Selling untuk dapat melakukan pencarian barang dengan mudah dan diberikan penawaran rekomendasi barang [14].  Penelitian  keempat  yaitu  membangun  marketplace  dengan  metode Up-Selling untuk memantau  ketersediaan  produk  dan  bisa  memantau  produk  apa  yang  paling  diminati  oleh customer  [15].  Penelitian  kelima  membahas  tentang e-commerce dengan  up  selling    agar pelanggan diberikan rekomendasi produk oleh took [16]. Penelitian keenam membahas tentang penerapan up-selling pada  toko  komuputer  agar  bisa  mempertahankan  konsumen  dalam berbelanja [5]. Penelitian yang terakhir adalah penerapan knowledge dan strategi up selling pada Chandra  Tech  untuk  mempromosikan  produk  yang  dijual  dan  bisa  menaikan  layanan  melalui penjualan online [17].
Beberapa penelitian terkait dijadikan refrensi oleh penulis dan di jadikan sebagai daftar acuan  untuk  melakukan  pengembangan  sistem.  Tujuan  dari  pengembangan  aplikasi  ini  adalah untuk  melakukan  proses  jual  dan  beli  secara  online,  menaikan  profit  keuntungan  dengan memanfaatkan  metode Up-Selling ,  menjadikan  aplikasi  ini  sebagai  media  promosi  untuk penyebaran pemasaran, mempermudah calon pelanggan dalam mencari informasi terkait barang yang  di  produksi  dan  dijual.  Berdasarkan  penelitian  yang  dijabarkan  diatas,  maka  aplikasi dibangun  menggunakan  metode  pengembangan  sistem agile  yaitu  extreme  programming , dengan  penyempurnaan  dalam  pemanfaatan  dari  metode Up  –Selling .  Oleh  karena  itu  dengan dibuatnya  aplikasi  ini  baik  pengelola  maupun  pelanggan  dapat  dimudahkan  dengan  hadirnya aplikasi ini pada Berkah Profil.

## 2. METODOLOGI PENELITIAN

## 2.1   Lokasi Penelitian
Lokasi yang dijadikan untuk melakukan objek penelitian, penulis mendatangi langsung ke tempat produksi dan penjualan Berkah Profil, yang berlokasi pada Kampung Bedahan RT 08 RW  02,  No.  47.  Keluarahan  Pabuaran  Mekar,  Kecamatan  Cibinong,  Kabupaten  Bogor,  Jawa Barat.

## 2.2    Metode Pengumpulan Data
Terdapat  dua  metode  yang  digunakan  untuk  melakukan  pengumpulan  data  pada penelitian ini. Yaitu dilakukan secara primer dan sekunder.
1. Data  Primer,  yaitu  suatu  data  yang  dihasilkan  melalui  wawancara  langsung  kepada narasumber  yang  memegang  tanggung  jawab  penuh  dalam  menyampaikan  informasi  yang tepat  dan  akurat  serta  relevan  terhadap  penelitian  ini  [18].  Data  yang  didapatkan  untuk pendukung penelitian ini, yaitu: laporan transaksi, stok produk, detail informasi barang yang dijual.
424 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933
2. Data  sekunder,  yaitu  sebuah  data  yang  bersumber  dari  pihak  lain  yang  sesuai  dengan pembahasan  penulis  saat  ini  [18].  Data  sekunder  yang  didapatkan  untuk  mendukung penelitian  ini,  yaitu  dengan  melakukan:  mencari  sumber  literatur,  melakukan  perbandingan jurnal  penelitian  terdahulu  dan  melakukan  riset  pada  buku-buku  yang  terkait  dengan penelitian yang sedang di teliti.

## 2.3   Metode Pengembangan Sistem
Metode  dalam  mengembangkan  sistem  ini  akan  dibuat  menggunakan  metode  agile dengan  menerapkan  model extreme  programming.  Extreme  programming dipilih  karena pengembangan nya tidak membutuhkan banyak waktu dan skala pengerjaan nya untuk tim yang kecil  dan  menengah.  Metode  tersebut  sesuai  dengan  kebutuhan  yang  sedang  berjalan.  Proses dari extreme  programming terdiri  dari  4  tahapan  yaitu  ada  perencanaan,  desain, implementasi/pengkodean, pengujian sistem. Pada Gambar 1, menunjukan tahapan dari Extreme Programming.
Gambar 1. Tahapan Pengembangan Sistem Extreme Programming (Sumber. [10])

## 3. HASIL DAN PEMBAHASAN

## 3.1   Perencanaan (Planning)
Tahapan  ini  diawali  dengan  melakukan  pengumpulan  data  serta  melakukan  analisa permasalahan dan analisa kebutuhan sistem fungsional. Permasalahan utama pada penelitian ini yaitu ada pada proses pemasaran, proses jual dan beli, serta informasi yang terkait pada barang yang  di  produksi.  Permasalahan  yang  terjadi  adalah  masih  dilakukan  nya  sistem  manual meliputi proses jual dan beli dan permasalahan lainnya yaitu belum meluasnya area pemasaran dan  belum  diterapkannya  aktifitas  penawaran  oleh  karyawan  sehingga  profit  keuntungan  yang didapat  oleh  pengelola  belum  sepenuhnya  tercapai,  karena  promosi  yang  dilakukan  saat  ini hanya sebatas melalui media sosial. Sehingga banyak calon pelanggan kesulitan dalam mencari informasi terhadap barang yang di jual dan di produksi oleh Berkah Profil. Dari permasalahan tersebut maka dibuatkan aplikasi untuk dapat digunakan pengelola untuk melakukan penjualan secara  online  24  jam,  melakukan  penyebaran  pemasaran  dengan  memanfaatkan  aplikasi tersebut,  melakukan  penawaran  barang  melalui  rekomendasi  dengan Up-Selling pada  aplikasi tersebut. Aplikasi dapat digunakan oleh Admin dan Pengguna (pembeli) . Berikut adalah analisa dari  kebutuhan  sistem  fungsional  dari  aplikasi  penjualan  online  dengan  metode Up-Selling berbasis e-commerce:
Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   425
Tabel 1. Kebutuhan Sistem Fungsional Pengguna Aplikasi Kebutuhan Sistem Fungsional Admin a) Admin dapat akses autentikasi login dengan melakukan input email dan password . b) Admin  dapat  mengontrol  seluruh  barang  penjualan  baik  itu menambah, menghapus, mengubah data barang penjualan. c) Admin  dapat  memantau  stok  barang  dan  dapat  menambah, menghapus serta mengubah dimensi dari barang yang dijual.
d) Admin  dapat  melakukan  pemantauan  terhadap  order  masuk  dan dapat melakukan pengubahan status dari order tersebut.
e) Admin  dapat  mengelola  seluruh  data  baik  data  kategori  barang, data kupon voucher, dan biaya pengiriman.
f) Admin dapat melakukan pencetakan invoice apabila order sudah di konfirmasi oleh Admin. g) Admin  dapat  mengelola  halaman client ,  seperti  mengelola  banner beranda, dan konten halaman aplikasi.
h) Admin  dapat  mengelola  profil  nya  seperti  mengubah password , mengubah foto profil dan data diri lainnya. Pengguna/Pelanggan (user) a) Pelanggan  dapat  melakukan register dan login untuk  bisa menggunakan aplikasi secara penuh. b) Pelanggan  dapat  melakukan reset  password apabila user lupa dengan password yang di daftarkan. c) Pelanggan dapat memilih, mencari barang yang ingin dibeli. d) Pelanggan diberikan rekomendasi dengan metode Up-Selling pada halaman detail barang yang dipilih oleh user .
e) Pelanggan dapat menambahkan barang ke keranjang belanja.
f) Pelanggan dapat memilih barang berdasarkan kategori, berdasarkan produk unggulan, berdasarkan produk yang baru di rilis.
g) Pelanggan  dapat  melakukan  pembayaran  dengan  2  metode,  yaitu Cash On Delivery (COD) dan transfer bank. h) Pelanggan  dapat  menambah,  menghapus,  mengubah  alamat pengiriman, informasi data diri pada aplikasi.
i) Pelanggan  dapat  melakukan checkout pembelian  apabila  seluruh proses sudah terpenuhi.

## 3.2 Desain
Setelah  melakukan  tahapan  perencanaan  kemudian  dilanjutkan  kepada  tahap  desain. Tahap  ini  bertujuan  untuk  memberi  gambaran  terhadap  rancangan  sistem  yang  dibuat.  Pada tahapan  Desain  menggambarkan  alur  sistem  dengan  menampilkan  alur  serta  urutan  program tersebut.  Desain  pada  penelitian  ini  digambarkan  menggunakan Diagram  Aktivitas, Kelas Diagram , dan Diagram Use Case . Desain nya seperti berikut:
1. Diagram Use Case
Diagram  digambarkan  dengan  aktor  yang  berinteraksi  pada  sistem.  Use  case  dibuat  sesuai dengan  jalannya  alur  dari  proses  bisnis  yang  telah  di  analisis  pada  sistem  yang  ingin dirancang. Use case yang  digambarkan pada Gambar 2  menggunakan aktor sebagai peraga dari menu yang bisa di kelola oleh aktor tersebut.
426 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933

## Gambar 2. Diagram Use Case
2. Diagram Aktivitas
Desain  kedua  yaitu, diagram  aktivitas menggambarkan  serangkaian  aktivitas  berupa  menu yang  terdapat  pada  aplikasi  yang  akan  dibuat  ditunjukkan  pada  Gambar  3  dan  Gambar  4. Berikut adalah diagram aktivitas pada proses login dan proses order barang.
ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   427
Gambar 3. Activity Diagram Login
428 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933
Gambar 4. Activity Diagram Order Barang
ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   429
3. Class Diagram
Class  diagram mempunyai  arti  diagram  kelas  yaitu  suatu  struktur  yang  mendefinisikan setiap  kelas  yang  dibuat  untuk  menggambarkan  urutan  dari  proses  pada  sistem  yang  akan dibuat.  Pada  kelas  kelas  memiliki  beberapa  atribut  dengan  dibarengi  fungsi  yang  bisa  di kendalikan oleh kelas tersebut dalam suatu operasi pada sistem tersebut. Berikut kelas diagram nya yang di tunjukkan pada Gambar 5.
Gambar 5. Class Diagram

## 3.3   Pengkodean (Coding)
Setelah  proses  perencanaan  dan  desain  sudah  dilakukan  maka  selanjutnya  adalah melakukan proses pengkodean untuk mengimplementasikan desain sistem aplikasi yang telah di usulkan  menjadi  sistem  aplikasi  yang  dapat  digunakan,  pengkodean  dilakukan  dengan  bahasa
430 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933
pemrograman  PHP  dan Framework Laravel.  Untuk  aplikasi  pengembangan  nya  menggunakan Visual  Studio  Code dan  MySql  PhpMyAdmin  untuk  penyimpanan  data  nya.  untuk  tampilan antar muka aplikasi e-commerce Berkah Profil sebagai berikut.
1. Halaman Depan Aplikasi.
Halaman  depan  pada  Gambar  6,  langsung  ditampilan banner gambar  berupa  informasi terkait seputar konten dari aplikasi dari Berkah Profil.
Gambar 6. Halaman Utama Aplikasi
2. Halaman Detail Barang
Gambar  7  menampilkan  halaman detail barang  pada  menampilkan  beberapa  informasi terkait barang yang dipilih secara lebih detail .
ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   431
Gambar 7. Halaman Detail Barang
3. Penerapan Up-Selling Up-Selling diterapkan pada saat pengguna berada pada halaman detail barang. Maka secara otomatis  sistem  akan  menampilkan  halaman  penawaran  berdasarkan  kategori  barang  yang sama.  Pada  Gambar  8  menampilkan  penawaran  barang  dengan  metode Up-Selling berdasarkan  barang  yang  dipilih  di  Gambar  7  yakni  baik  harga  barang,  ukuran  barang dengan ketentuan naik 1 level dari barang terkait yang dipilih.
432 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933

## Gambar 8. Penerapan Up-Selling
4. Halaman Keranjang Belanja
Halaman  keranjang  belanja  yang  di  tunjukkan  pada  Gambar  9  pelanggan  terdapat item barang yang ingin dibeli serta terdapat kolom kupon untuk mendapatkan diskon.
Gambar 9. Halaman Keranjang Barang
ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   433
5. Halaman Kelola Produk Admin
Pada  Gambar  10,  halaman  kelola  produk  admin  terdapat  daftar  produk  yang  di  tambahkan oleh  admin.  Admin  dapat menambah  data  produk,  mengubah  data  produk,  menambah  data gambar produk, dan menambah atribut barang.
Gambar 10. Halaman Kelola Produk Admin
6. Halaman Daftar Order Pelanggan
Pada Gambar 11, yaitu halaman daftar order pelanggan admin dapat melakukan monitoring terhadap  pesanan  yang  sedang  berlangsung  seperti  melihat  informasi  barang  yang  dibeli, alamat pengiriman, dan melakukan perubahan status dari pesanan, jika status pesanan sudah di verifikasi maka akan muncul tombol untuk mencetak invoice.
Gambar 11. Halaman Daftar Order Pelanggan
434 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933
7. Halaman Invoice Order Pelanggan Admin  dapat  melakukan  pencetakan  invoice  berisikan item yang  dibeli  pelanggan  untuk perekapan  data  tampilan  nya  pada  Gambar  12.  Secara  otomatis  apabila  status  transaksi diubah maka pelanggan akan mendapatkan invoice serupa melalui email pelanggan .
Gambar 12. Halaman Invoice Order Pelanggan

## 3.4   Pengujian
Pengujian yang diterapkan di aplikasi ini menggunakan Pengujian Kotak Hitam (Black Box  Testing).  Black  Box  Testing merupakan suatu  teknik  untuk  melakukan  pengetesan  pada aplikasi  ini  memfokuskan  pada  fungsi  dari  aplikasi  tersebut.  Dengan  menggunakan  metode pengujian  ini,  pengembang  dimungkinkan  untuk  membuat  kondisi  masukkan  dari user untuk melakukan pengujian seluruh kebutuhan fungsional pada program aplikasi[15]. Pada pengujian ini  dilakukan  pada  menu  Login,  menu  pada  halaman detail ,  kode  kupon  pada  halaman detail barang.
Tabel 2. Pengujian Halaman Login No. Instruksi Pengujian Respon Yang Diharapkan Hasil Pengamatan Kesimpulan Pengujian 1. Form Email tidak di input lalu klik tombol masuk Sistem muncul pesan “Email tidak boleh kosong, harap isi !”. kemudian diarahkan kembali ke halaman login pengguna. Sesuai Harapan Berhasil 2. Password tidak di isi, lalu klik tombol login Sistem muncul pesan “Password tidak boleh kosong, harap isi !”. kemudian diarahkan kembali ke halaman login Sesuai Harapan Berhasil 3. Mengetikan email dan password tetapi nilai Sistem muncul pesan “Email dan password Sesuai Harapan Berhasil
ISSN 2407-4322
E- ISSN 2503-2933   435
Tabel 3. Pengujian pada Halaman Detail Barang No. Instruksi Pengujian Respon Yang Diharapkan Hasil Pengamatan Kesimpulan Pengujian 1. User memilih varian ukuran item barang yang sama dengan jumlah yang berbeda. Sistem muncul pesan “Item sudah ada di keranjang harap update jumlah barangnya saja”. kemudian diarahkan kembali ke halaman detail barang Sesuai Harapan Berhasil 2. Memilih barang dan varian ukuran barang yang belum ada di keranjang Sistem  melakukan penyimpanan data, kemudian muncul pesan “Barang berhasil di tambahkan di keranjang”. Kemudian kembali lagi kehalaman detail barang Sesuai Harapan Berhasil 3. Memilih varian ukuran barang yang stoknya sudah habis Sistem muncul peringatan “Stok ukuran yang dipilih sedang kosong, harap pilih varian lain”. Kemudian sistem akan kembali ke halaman detail barang. Sesuai Harapan Berhasil nya tidak sesuai tidak sesuai, harap coba lagi !”. kemudian diarahkan kembali ke halaman login pengguna. 4. Mengetikan Email dan Password secara benar dan tervalidasi Sistem mengecek dan memberikan akses autentikasi dan langsung diarkahkan pada halaman utama aplikasi E-Commerce Sesuai Harapan Berhasil
436 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933
Tabel 4. Pengujian Kode Kupon pada Halaman Detail Barang No. Instruksi Pengujian Respon Yang Diharapkan Hasil Pengamatan Kesimpulan Pengujian 1. Mengisi kode kupon yang tidak aktif pada form keranjang belanja Sistem memberi pesan “Kupon yang input tidak aktif, harap coba kupon lainnya !”. sistem kembali ke halaman keranjang belanja. Sesuai Harapan Berhasil 2. Mengisi kode kupon yang aktif pada form keranjang belanja Sistem akan membaca kupon nya kemudian menerapkan sesuai dengan nilai dari kupon tersebut kepada harga barang yang dibeli. Sesuai Harapan Berhasil 3. Mengisi kode kupon yang sudah kadaluarsa Sistem akan muncul pesan “Kupon yang di input sudah kadaluarsa, harap input kupon lainnya!”. Sistem akan kembali ke halaman keranjang belanja Sesuai Harapan Berhasil 4. Mengisi kode kupon yang sudah di claim oleh pengguna lain Sistem akan muncul pesan “Maaf kupon yang di input sudah di claim oleh user lain”. Sistem akan kembali ke halaman keranjang belanja Sesuai Harapan Berhasil 4. KESIMPULAN
Hasil  penelitian  yang  sudah  dilakukan  maka  di  tarik  kesimpulan  dengan  dibuatnya aplikasi penjualan online berbasis e-commerce pada Berkah Profil, bisa di tarik dengan dibuat nya  aplikasi  penjualan  online  berbasis e-commerce pada  Berkah  Profil  menghasilkan  suatu aplikasi  jual  dan  beli  serta  transaksi  secara  online  selama  24  jam  serta  bisa  mencapai keuntungan  yang  di  targetkan  dengan  diterapkan  nya  rekomendasi Up-Selling tersebut  pada aplikasi  yang  telah  dibuat  dan  bisa  melakukan  penyebaran  area  pemasaran  dengan memanfaatkan aplikasi tersebut secara online.

## 5. SARAN
Saran dari penulis untuk penelitian yang sudah dilakukan, penulis memberi saran agar pengembangan lebih lanjut kedepannya pada penelitian ini yaitu sebagai berikut:
ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E- ISSN 2503-2933   437
1. Perlu  ditambahkan  metode  pembayaran  secara  terintegrasi,  seperti  midtrans,  xendit,  dan pembayaran terintegrasi lainnya.
2. Pembuatan  aplikasi  ini  diperuntukkan  untuk  web  saja.  Maka  dari  itu  perlu  dikembangkan dalam versi mobile nya tujuan nya untuk meningkatkan daya tarik user untuk melakukan jual dan beli di Berkah Profil secara online melalui aplikasi mobile .

## DAFTAR PUSTAKA
[1] R. Rachman Andi, Beny, and E. Fernando, 2017. “Perancangan E-Commerce Berbasis Website pada Toko Mirabella Batik Jambi,” J. Ilm. Process. , Vol. 12, No. 2, pp. 1102– 1117.
[2] L.  A.  Utami  and  S.  N.  Khasanah, 2018, “Sistem  Informasi  Penjualan  Kerajinan Tempurung  Kelapa  Berbasis  Web  pada  Butik  ‘Wood  &  Coconut,’ ” J.  Penelit.  Tek. Inform. , Vol. 2, No. April 2018, p. 2.
[3] S. Halim and F. Aziz, 2018, “Rancang Bangun Aplikasi Layanan E-Commerce Tempat Oleh-oleh  Wisata  Anyer,” ProTekInfo(Pengembangan  Ris. dan  Obs.  Tek.  Inform. ,  Vol. 5, No. September, pp. 26–34, doi: 10.30656/protekinfo.v5i0.714.
[4] I. T. Kusnadi, W. Kusnadi, A. Supiandi, and R. Nugraha, 2020. “ Pengembangan Sistem Informasi Penjualan Berbasis Web Menggunakan Metode Usecase Driven,” J. Inform. , Vol. 3, No. 1, pp. 2301–7953.
[5] Amelda,  Andri,  and  F.  Purwaningsih,  2017. “Penerapan  Metode  Upselling  pada Penjualan  Perangkat  Komputer  di  Toko  Candra  Komputer,” Bina  Darma  Conf.  Ser. Comput. Sci. , Vol. 3(2), No. February.
[6] L.  Erawan, “Dasar-dasar  PHP,” Udinus ,  pp.  1–47,  2014,  [Online].  Available: http://dinus.ac.id/repository/docs/ajar/1-PHP_DASAR-DASAR.pdf.
[7] Aminudin, 2015. “Cara Efektif Belajar Framework Laravel, ” Ilmu Teknol. Inf. , Vol. 1, No. 1, pp. 1–28.
[8] N. Azharandi, S. Andryana, and A. Gunaryati, 2021. “E-Commerce Kedai HP Berbasis Model View Controller (MVC) Dengan Metode Scrum,” J. JTIK (Jurnal Teknol. Inf. dan Komunikasi) , Vol. 6, No. 1.
[9] A. Saubani, E. R. Nainggolan, and S. N. Khasanah, 2019. “Perancangan E-Commerce Berbasis Web pada PT. Touch Technology Indonesia,” J. Teknol. Sist. Inf. dan Apl. , Vol. 2, No. 4, p. 141.
[10] I.  Carolina  and  A.  Rusman,  2019, “Penerapan  Extreme  Programming  pada  Sistem Informasi  Penjualan  Pakaian  Berbasis  Web  (Studi  Kasus  Toko  ST  Jaya),”  INOVTEK Polbeng - Seri Inform. , Vol. 4, No. 2, p. 157, doi: 10.35314/isi.v4i2.1043.
[11] Tumini and H. Septiana, 2021. “Penerapan Extreme Programming Dalam Perancangan Aplikasi Web Food Market,” Vol. 9, No. 2, pp. 113–121,
438 Jatisi ISSN 2407-4322 Vol. 9, No. 1, Maret 2022, Hal. 421-438 E-ISSN 2503-2933
[12] F. Purwaningtias, 2018. “Strategi Up Selling pada Website Penjualan,” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput. , Vol. 9, No. 1, pp. 109–120,
[13] Fathoni,  2019, “Perancangan  Aplikasi  Penjualan  Pengrajin  Songket  Palembang Dengan Penerapan Strategi Cross Selling dan Up Selling Berbasis Online,” Sistemasi , Vol. 8, No. 1, p. 161, doi: 10.32520/stmsi.v8i1.426.
[14] N.  Hadinata,  K.  Kurniawan,  and  I.  R.  Utami,  2019, “Implementasi  Metode  Up  Selling pada  Sistem  Informasi  Penjualan,”  J.  Ilm.  Matrik ,  Vol.  20,  No.  3,  pp.  192–198,  doi: 10.33557/jurnalmatrik.v20i3.467.
[15] F.  D.  Saputro  and  D.  T.  Seabtian,  2021, “E-Marketplace  Dengan  Metode  Upselling Study  Kasus  Toko  Bento  Sport  Berbasis  Web,” Vol.  2,  No.  4,  pp.  316–320,  doi: 10.47065/josyc.v2i4.849.
[16] A. Y. Wiguno and M. C. J, 2019. “ UpSelling Untuk E-Commerce pada F24Airsoft, ” Vol. 1, pp. 292–308,
[17] F.  Purwaningtias,  2018, “Penerapan  Product  Knowledge  dan  Strategi  UpSelling  pada Chandra Tech Palembang,” J. Inform. J. Pengemb. IT , Vol. 3, No. 2, pp. 253–258, doi: 10.30591/jpit.v3i2.826.
[18] A.  U.  Hamdani  and  R.  L.  Mubarak,  2019. “Model  E-Commerce  Dengan  Metode  Web Engineering  Method  Untuk  Menunjang  Pemasaran  Produk  pada  Xyz  Pet  Shop,” Pros. SENDI_U 2019 , No. 1, pp. 978–979.