APLIKASI MARKETPLACE DENGAN SISTEM LELANG BERBASIS WEB MENGGUNAKAN METODE CONCURRENCY CONTROL (TIMESTAMP)
Mohamad Rifaldi, Ridho Taufiq Subagio, Kusnadi
Sekolah Tinggi Manajemen Informatika dan Komputer  CIC Cirebon Jl.Kesambi 202, Kota Cirebon, Jawa Barat.Tlp : (0231)220250 e-mail :mohamadrifaldi6@gmail.com, ridho.taufiq@cic.ac.id, kusnadi@cic.ac.id

## Abstrak
Perkembangan  teknologi  informasi  di  era  globalisasi  ini  telah  mengalami  perkembangan  cukup pesat.  Seiring  dengan  pesatnya  kemajuan  teknologi,  banyak  manusia  mengharapkan  teknologi  dapat mempermudah aktivitas lebih efektif dan efisien. Lelang merupakan salah satu jenis jual beli yang bersifat menawar ke nominal yang lebih tinggi. Secara konvensional, proses lelang mengharuskan penawar datang ke  tempat  lelang  dan  harus  direpotkan  dengan  membawa  pulang  barang  yang  dimenangkan  tadi.Untuk memanfaatkan potensi kemajuan teknologi informasi yang pesat peneliti menambahkan sistem pelelangan secara  online  dengan  model  marketplace  dengan  cara  penggunaan  metode  concurrency  control (timestamp) untuk memberikan proses lelang yang cepat serta menghasilkan data yang akurat.Hasil dari pembuatan  sistem  lelang  ini  yaitu  penerapan  sistem  lelang  sebagai  salah  satu  inovasi  pembeda  dengan membuat sistem lelang yang praktis sehingga semua orang, kapan dan dimana saja dapat mengikuti proses lelang dengan peminat yang lebih luas.
Katakunci: Online,concurrencycontrol, timestamp.

## Abstract
The development of information technology in this globalization era has experienced quite rapid development.  As  technology  advances  rapidly,  many  people  expect  technology  to  make  activities  more effective  and  efficient.  Auction  is  one  type  of  buying  and  selling  that  bid  to  a  higher  nominal. Conventionally, the auction process requires bidders to come to the auction site and must be bothered by bringing  home  the  items  won  earlier.To  take  advantage  of  the  potential  development  of  information technology developed  by  researchers,  add  an online  auction  system  to  the  marketplace  model  by  using  a concurrency control method (timestamp) to provide a fast auction process and produce accurate data. The  result  of  making  this  auction  system  is  the  implementation  of  the  auction  system  as  one  of  the distinguishing  innovations  by  creating  an  auction  system that  is  practically  everyone,  at  any  time  and  at any time can continue the auction process with a wider interest.

## Keywords:Auction, online, concurrency control, time stamp

## 1. PENDAHULUAN
Perkembangan  teknologi  informasi  di  era  globalisasi  ini  telah  mengalami  perkembangan  cukup pesat.  Seiring  dengan  pesatnya  kemajuan  teknologi,  banyak  manusia  mengharapkan  teknologi  dapat mempermudah  aktivitas  lebih  efektif  dan  efisien,  hal  seperti  ini  dapat ditunjang  dengan  teknologi  yang cepat  pula.  Saat  ini  sebagian  besar  hal  dapat  dilakukan  secara  online  dari  surat  kabar,  transaksi perdagangan,  promosi  suatu  produk,  hingga  data  diri  dan  lokasi  suatu  tempat  dilakukan  secara  praktis melalui handphone atau menggunakan komputer secara online.
Hal  ini  berdampak  pada  meluasnya  perdagangan  global,  tidak  cukup  bagi  seseorang  hanya mengandalkan  promosi  dengan  membagikan  brosur.  Teknologi  membatu  proses  perdagangan  dengan adanya marketplace,  dimana  kita  mempunyai  lahan  atau  tempat  untuk  berjualan  dengan  jenis  produk bervariasi  dan    kita  dapat  mempromosikan  di  internet  dengan  jangkauan  pasar  yang  sangat  luas.  Lalu internet dapat berjasa memajukan transaksi jual beli sekaligus media promosi bagi produk kita.
Banyak  sekali  produk  yang  dijual  melalui  internet  seperti  fashion,  otomotif,  elektronik  dan  lain lain.  Peneliti  melihat  peluang  yang  baik  untuk  dapat  membuat marketplace khusus  untuk  barang  seni seperti lukisan abstrak, siluet, surreal, sculpture, miniatur, replika, kerajinan tangan, barang antik dan lain
lain.  Menurut  jurnal  ini  pada  latar  belakang  dengan  judul  Aplikasi  Toko  Online  Barang  Antik, Ronny[1]“Industri  pasar  barang  seni  di  indonesia  mulai  banyak  diminati  orang,  karena  semakin  banyak jenis barang seni yan g muncul mempunyai nilai kreatifitas serta nilai keindahan yang baik”. Menurut jurnal ini potensi pasar barang seni di indonesia untuk saat ini sangat besar, karena banyak sekali kebutuhan para kolektor  maupun  dari  peminat  seni  karena  seiring  bertambahnya produk  seni  di  indonesia  yang  beragam. Untuk  itu  peneliti  menyediakan  tempat  untuk  para  pelaku  seni  dan  pengrajin  untuk  menjual  karya  seni buatan sendiri serta barang seni yang tidak terpakai atau disimpan dengan tidak baik, jika dilihat nilai seni nya maka barang tersebut masih memiliki harga dan peminat.
Untuk  memanfaatkan  potensi  kemajuan  teknologi  informasi  yang  pesat  peneliti  menambahkan sistem  pelelangan  secara  online  didalam  marketplace  tersebut.  Tentunya  peneliti  ingin  membuat marketplace dengan sistem lelang semuanya menjadi praktis, sehingga semua orang, kapan dan dimana saja dapat  mengikuti  lelang.  Karena  bagi  peneliti  pelelangan  mempunyai  banyak  hal  positif  seperti  antusias penawar, cepat, efektif, serta harga yang didapat tinggi.
Menurut jurnal dengan judul Rancang Bangun Sistem Aplikasi E-Lelang Barang Dengan Metode ConcurrencyOfDevelopment ,  Adhiyan  Abdiel  Nugraha  dan  Nova  Rijati[2]  “Akan  tetapi  terdapat permasalahan yang timbul pada aplikasi lelang yaitu jika terdapat dua atau lebih user mengeksekusi suatu data  dalam  bersamaan  atau  menawar  barang  diwaktu  yang  bersamaan  akan  mengakibatkan  data  yang diberikan tidak valid atau inkonsisten. Diperlukan  sebuah  penanganan berupa  metode concurrencycontrol yang dapat membuat banyak user bisa mengakses data secara bersamaan”. Maka dari itu untuk menghindari masalah tersebut perlu adanya pemberian tanda waktu disetiap data dengan menggunakan teknik timestamp untuk menghasilkan data yang jelas dan konsisten.

## 1.1. IdentifkasiMasalah
Berdasarkanlatarbelakangmasalahdiatasmakapenulismembuatidentifikasimasalah yang akanmenjadi bahasan yaitu sebagai berikut:
1. Terdapat barang seni yang kondisinya tidak terpakai maupun disimpan secara tidak baik.
2. Beberapa barang seni masih layak digunakan serta memiliki harga jual.
3. Mengikuti kegiatan lelang masih sulit karena perlu datang langsung ke tempat balai pelelangan.
4. Hasil  data  yang  dihasilkan  oleh  sistem  lelang  masih  menghasilkan  data  yang  kurang  tepat,  tidak akurat dan inkonsisten.

## 1.2. Batasan Masalah
Berdasarkanlatarbelakangmasalahdiatas,makapenulisdapatmenguraikanbatasan  masalah  sebagai berikut:
1. Aplikasi web lelang ini hanya digunakan bagi anggota lelang saja.
2. Aplikasi ini tidak tersedia paymentgateway.
3. Aplikasi  dibuat  dengan menggunakan  bahasa  pemrograman  PHP  dengan  FrameworkCodeigniter sedangkan untuk database-nya menggunakan MySQL.
4. Mengimplementasikan metode concurrencycontrol (timestamp) di dalam databaseMySQL.

## 1.3. Tujuan Penelitian
Adapunyangmenjadi tujuan dari penelitianyang akan dilakukanadalah :
1. Sistem  ini  menghasilkan  keputusan  pemenang  lelang  dari  segi  penawaran  tertinggi  serta  waktu tercepat sehingga menghasilkan data pemenang lelang.
2. Dapat membantu pelaku dan pengrajin seni menjualkan barang-barang seni.
3. Penjual akan mendapatkan harga yang tinggi hasil dari melelang produk nya.
4. Mempermudah  proses  terjadinya  kegiatan  lelang  yang  praktis,  sehingga  kapan  dan  dimana  saja semua orang dapat mengikuti lelang.
5. Sarana  tempat  bagi  pegiat  seni  untuk  menunjukkan kreativitas  serta  mengekspresikan  karya- karyanya.
6. Sistem  lelang  sebagai  salah  satu  inovasi  pembeda,  sehingga  produk  yang  dijual,  didapatkan dengan memberikan penawaran dengan sistem lelang.

## 2. STUDI LITERATUR

## 2.1. Marketplace
Marketplace  merupakan  media  online  berbasis  internet  (webbased)  tempat  melakukan  kegiatan bisnis dan transaksi antara pembeli dan penjual. Pembeli dapat mencari supplier sebanyak mungkin dengan kriteria yang diinginkan, sehingga memperoleh sesuai harga pasar. Sedangkan bagi supplier/penjual dapat mengetahui perusahaan-perusahaan yang membutuhkan produk/jasa mereka. (Opiida) [3].

## 2.2. Lelang
Lelang  atau  Penjualan  dimuka  umum  adalah  suatu  penjualan  barang  yang  dilakukan  didepan khalayak  ramai  dimana  harga  barang- barang  yang  ditawarkan  kepada pembeli  setiap  saat  semakin meningkat.  Serangkaian  kegiatan  untuk  menyediakan  barang/jasa  dengan  cara  menciptakan  persaiangan yang  sehat  diantara  penyedia  barang/jasa  yang  setara  dan  memenuhi  syarat,  berdasarkan  metode  dan  tata cara  tertentu  yang  telah  ditetapkan  dan  diikuti  oleh  pihakpihak  yang  terkait  secara  taat  asas  sehingga terpilih penyedia yang baik. (Salim HS) [4]

## 2.3. Metode Concurrency Control
Tujuan utama dalam pengembangan database adalah  membuat banyak pengguna bisa  mengakses data secara bersamaan. Pengaksesan data ini tidak bermasalah jika semua  pengguna hanya membaca data dan  mereka  tidak  mengganggu  satu  sama  lain.  Tapi  ketika  dua  pengguna  atau  lebih  mengakses  database yang sama secara bersamaan dan salah satu melakukan perubahan terhadap data, maka hal ini akan dapat menimbulkan adanya data yang tidak konsisten (inconsistencydata).
Untuk  mengatasi  adanya  kemungkinan    inconsistencydata,  maka  dibutuhkan  adanya  suatu mekanisme yang mengatur jalannya transaksi pengaksesan data yang sama tersebut, mekanisme ini dikenal dengan istilah concurrencycontrol.
Concurrencycontrol    adalah    proses  pengaturan  operasi – operasi  dalam  banyak  transaksi  yang berjalan secara simultan  pada database tanpa  mengganggu operasi pada transaksi lainnya sehingga dapat menghasilkan data yang konsisten. (Choirul Huda) [5].

## 3. PERANCANGAN SISTEM

## 3.1.Mekanisme Penggunaan Timestamp
Setiap  transaksi  di  tandai  waktu  kehadirannya  dalam  sistem.  Jika  transaksi  yang  lama  Ta mempunyai timestamp a, transaksi yang baru Tb diberi timestamp b dimana a < b. Jika timestamp transaksi a  lebih  kecil  daripada timestamp transaksi  b,  atau  TS(Ta)  <  TS(Tb),    maka  transaksi  a(Ta)  selalu dilaksanakan sebelum transaksi b(Tb). Contoh lainnya adalah Misalkan ada transaksi T1, T2, dan T3.
Tabel 1. Mekanisme Penggunaan Timestamp
WAKTU T1 T2 T3 CURRENT 00.01.15 Mulai_transaksi 200.000 00.01.10 newBid = currentBid+100.000 200.000
00.01.00 commit Mulai_transaksi Mulai_transaksi 300.000 00.00.15 newBid = currentBid +400.000 - 300.000
00.00.10 newBid = currentBid +450.000 300.000 00.00.04 commit commit 750.000 00.00.00 galat abort/gagal
Keterangan :
Di  menit-menit  terakhir  penutupan  lelang,  terdapat event pada  waktu  00.01.00  T2  dan  T3  sama- sama memasuki sistem untuk memulai bid. Untuk T2 bid sebanyak 400.000 dan T3 bid sebanyak 450.000, akan tetapi saat input penawaran berbeda waktu, T2 terlebih dahulu memulai input penawaran berselang 5 detik lalu T3 memulai input penawarannya juga. Tetapi pada saat commit T3 ‘melaksanakan’ commit-nya yang  sukses  tersimpan  di  sistem,  dan  diikuti  T2  yang  didefinisikan  gagal  untuk  memberi  penawarannya
karena waktu “habis” dan terdapat “galat”. Hal ini mendefinisikan bahwa setiap transaksi di tandai  waktu kehadirannya  dalam  sistem.  Jika  transaksi mempunyai  waktu  lebih  kecil  atau  terlebih  dahulu  melakukan transaksi akan dapat dilaksanakan dan tersimpan.

## 3.2.UseCaseDiagram
Gambar 1. Use Case Diagram Admin
Gambar2. Use Case DiagramPenjual
uc Admin Use Case Adm in Login Ta m pil Da s hboa r d Ke lola  Da ta  Us e r s Da ta  P e njua l Da ta  Bidde r Ha pus  Da ta Ha pus  Da ta Ke lola  Da ta  Le la ng Ha pus  Da ta Logout Kelola Data Saldo Konfirmasi Saldo Hapus Data «extend» «extend» «extend» «include» «include» «include» «include» «include» «include» «include» «extend» «include» uc Penj ual Use Case Pe njual Buka We bsite Le lang Lihat Home Lihat Produk Lihat About Lihat Faq Re giste r Login Tampil Dashboard Edit Profile Lihat Pe san Logout Lihat De tail Barang Buat Pe san Post Produk Hapus Produk Tampil We bsite Le lang Lihat Akun Lihat Produk Lihat Detail Produk Lihat Profil Penjual Lihat Detail Produk Lihat Profil Penjual Kirim Pe san «include» «extend» «extend» «extend» «include» «extend» «extend» «include» «extend» «include» «include» «extend» «extend» «extend» «extend» «include» «include» «include» «include» «include» «include» «include»
Gambar3. Use Case DiagramBidder
3.3.ActivityDiagram Gambar4.Activity Diagram Admin uc Bidder Use Case B i d d e r B u k a   W e b s i t e L e l a n g L i h a t   H o m e L i h a t   D e t a i l P r o d u k L i h a t   P r o d u k L i h a t   A b o u t L i h a t   F a q R e g i s t e r L o g i n L i h a t   D e t a i l P r o d u k L i h a t   D e t a i l B i d d e r T a m p i l D a s h b o a r d E d i t   P r o f i l e L i h a t   P r o f i l P e n j u a l L i h a t   P e s a n L o g o u t B i d P r o se s T i m e sta m p B e l i _ S a l d o T a m p i l   W e b s i t e L e l a n g L i h a t   A k u n L i h a t  P r o fi l P e n j u a l L i h a t  P r o d u k K i r i m   P e sa n «include» «extend» «include» «extend» «include» «include» «include» «include» «extend» «extend» «extend» «include» «include» «extend» «extend» «extend» «include» «include» «include» «include» «include» «extend» act Admin Activ ity Start Cek Val i dasi Login Y N M enu Dashboard Admin Logout Kelola Data Pengguna Data Penj ual Data Bidder Hapus Hapus Kelola Data Lelang Hapus Fi ni sh Kelola Data Saldo Konfirmasi Saldo Hapus Lihat Profil
Gambar5.Activity Diagram Penjual
Gambar6.Activity Diagram Bidder 3.4. Class Diagram a c t P e nj ua l Ac tiv ity Start Home Lihat Produk Lihat Detail Produk Lihat About Lihat Faq Login Cek Validas i N Y Lihat  Ak un Regis t er Edit  Pr of il Lihat  Dat a Bar ang Lihat  Det ail Bar ang Buat  Pes an Finis h Cek Validas i N Y Lihat Pesan Post Produk Lihat Post Produk HapusProduk W ebsite Lelang Dashboard Penjual Lihat Produk Logout Lihat  Pr of il Penjual Lihat  Det ail Pr oduk Lihat  Pr of il Penjual Kirim P e s a n a c t Bidde r Ac tiv ity S ta rt Home Lihat Produk Lihat Detail Produk Lihat About Lihat Faq Register Login Cek Validas i W ebsite Lelang N Y Cek Validas i Y N Finis h Lihat Akun Lihat Detail Produk Beli Saldo BId Dashboard Bidder Edit Profil Lihat Pesan Lihat Profil Penjual Logout Lihat Profil Penjual Kir im Pes an
Gambar 7.Activity Diagram Bidd

## 4. IMPLEMENTASI SISTEM

## 4.1.TampilanAntarmukaMenu Utama Marketplace
Tampilan utama marketplace pada bidder ini berfungsi untuk bidder melihat fitur, konten, produk yang sedang dilelang.

## Gambar8.Halaman Menu Utama
Tampilan login utntuk penjual dan bidder ketika ingin masuk kedalam sistem.
class Class Diagram Lelang Tadmin + i dadm i n:  i nt + usernam e:  varchar + pw:  varchar + nam aadm i n:  varchar + al am at:  varchar + em ai l :  varchar + foto:  varchar + i nput() + edi t() + del ete() Tpenj ual + i dpenj ual :  i nt + usernam e:  varchar + pw:  varchar + nam apenj ual :  varchar + al am at:  varchar + em ai l :  varchar + tel p:  varchar + fotoprofi l :  varchar + status:  varchar + read() + i nput() + edi t() + del ete() Tbidder + i dbi dder:  i nt + usernam e:  varchar + pw:  varchar + nam a:  varchar + al am at:  varchar + em ai l :  varchar + tel p:  varchar + status:  varchar + sal do:  i nt + read() + i nput() + edi t() + del ete() Tlelang + i dl el ang:  i nt + i dkategori :  i nt + i dpenj ual :  i nt + nam abrg:  varchar + deskri psi :  varchar + ob:  i nt + i nc:  i nt + current:  i nt + waktu:  dateti m e + status:  varchar + pem enang:  varchar + foto1:  varchar + read() + hapus() Tkategori + i dkategori :  i nt + kategori :  varchar + i nput() + edi t() + del ete() + read() Tnotif + i dnoti f:  i nt + i dl el ang:  i nt + read() Diskusi_barang + i ddi skusi :  i nt + i dl el ang:  i nt + i dpenj ual :  i nt + i dbi dder:  i nt + i si :  varchar + foto:  varchar + tgl :  dateti m e + read() + i nput() Rev iew + i drevi ew:  i nt + i dpenj ual :  i nt + i dbi dder:  i nt + kom entar:  varchar + tgl :  date + read() + i nput() Bid + i dbi d:  i nt + i dl el ang:  i nt + i dbi dder:  i nt + tawaran:  varchar + waktubi d:  ti m estam p + read() + i nput() 1 1 1 1..* 1 1..* 1..* 1..* 1 1 1 1..* 1 1 1..* 1..* 1..* 1..* 1 1..* 1 1..* 1..* 1 1..* 1 1 1..* Tsaldo + i dsal do:  i nt + i dbi dder:  i nt + bel i :  i nt + fototransfer:  varchar + status:  varchar + i nput() + konfi rm asi () 1 1..* 1..* 1 JURNAL DIGIT Vol. 9, No.2Nov 2019, pp.156~166 ISSN 2088-589X
Gambar 7.Activity Diagram Bidd

## 4. IMPLEMENTASI SISTEM

## 4.1.TampilanAntarmukaMenu Utama Marketplace
Tampilan utama marketplace pada bidder ini berfungsi untuk bidder melihat fitur, konten, produk yang sedang dilelang.

## Gambar8.Halaman Menu Utama
Tampilan login utntuk penjual dan bidder ketika ingin masuk kedalam sistem.
class Class Diagram Lelang Tadmin + idadmin:  int + username:  varchar + pw:  varchar + namaadmin:  varchar + alamat:  varchar + email:  varchar + foto:  varchar + input() + edit() + delete() Tpenj ual + idpenjual:  int + username:  varchar + pw:  varchar + namapenjual:  varchar + alamat:  varchar + email:  varchar + telp:  varchar + fotoprofil:  varchar + status:  varchar + read() + input() + edit() + delete() Tbidder + idbidder:  int + username:  varchar + pw:  varchar + nama:  varchar + alamat:  varchar + email:  varchar + telp:  varchar + status:  varchar + saldo:  int + read() + input() + edit() + delete() Tlelang + idlelang:  int + idkategori:  int + idpenjual:  int + namabrg:  varchar + deskripsi:  varchar + ob:  int + inc:  int + current:  int + waktu:  datetime + status:  varchar + pemenang:  varchar + foto1:  varchar + read() + hapus() Tkategori + idkategori:  int + kategori:  varchar + input() + edit() + delete() + read() Tnotif + idnotif:  int + idlelang:  int + read() Diskusi_barang + iddiskusi:  int + idlelang:  int + idpenjual:  int + idbidder:  int + isi:  varchar + foto:  varchar + tgl:  datetime + read() + input() Rev iew + idreview:  int + idpenjual:  int + idbidder:  int + komentar:  varchar + tgl:  date + read() + input() Bid + idbid:  int + idlelang:  int + idbidder:  int + tawaran:  varchar + waktubid:  timestamp + read() + input() 1 1 1 1..* 1 1..* 1..* 1..* 1 1 1 1..* 1 1 1..* 1..* 1..* 1..* 1 1..* 1 1..* 1..* 1 1..* 1 1 1..* Tsaldo + idsaldo:  int + idbidder:  int + beli:  int + fototransfer:  varchar + status:  varchar + input() + konfirmasi() 1 1..* 1..* 1 JURNAL DIGIT Vol. 9, No.2Nov 2019, pp.156~166 ISSN 2088-589X
Gambar 7.Activity Diagram Bidd

## 4. IMPLEMENTASI SISTEM

## 4.1.TampilanAntarmukaMenu Utama Marketplace
Tampilan utama marketplace pada bidder ini berfungsi untuk bidder melihat fitur, konten, produk yang sedang dilelang.

## Gambar8.Halaman Menu Utama
Tampilan login utntuk penjual dan bidder ketika ingin masuk kedalam sistem.
class Class Diagram Lelang Tadmin + i dadm i n:  i nt + usernam e:  varchar + pw:  varchar + nam aadm i n:  varchar + al am at:  varchar + em ai l :  varchar + foto:  varchar + i nput() + edi t() + del ete() Tpenj ual + i dpenj ual :  i nt + usernam e:  varchar + pw:  varchar + nam apenj ual :  varchar + al am at:  varchar + em ai l :  varchar + tel p:  varchar + fotoprofi l :  varchar + status:  varchar + read() + i nput() + edi t() + del ete() Tbidder + i dbi dder:  i nt + usernam e:  varchar + pw:  varchar + nam a:  varchar + al am at:  varchar + em ai l :  varchar + tel p:  varchar + status:  varchar + sal do:  i nt + read() + i nput() + edi t() + del ete() Tlelang + i dl el ang:  i nt + i dkategori :  i nt + i dpenj ual :  i nt + nam abrg:  varchar + deskri psi :  varchar + ob:  i nt + i nc:  i nt + current:  i nt + waktu:  dateti m e + status:  varchar + pem enang:  varchar + foto1:  varchar + read() + hapus() Tkategori + i dkategori :  i nt + kategori :  varchar + i nput() + edi t() + del ete() + read() Tnotif + i dnoti f:  i nt + i dl el ang:  i nt + read() Diskusi_barang + i ddi skusi :  i nt + i dl el ang:  i nt + i dpenj ual :  i nt + i dbi dder:  i nt + i si :  varchar + foto:  varchar + tgl :  dateti m e + read() + i nput() Rev iew + i drevi ew:  i nt + i dpenj ual :  i nt + i dbi dder:  i nt + kom entar:  varchar + tgl :  date + read() + i nput() Bid + i dbi d:  i nt + i dl el ang:  i nt + i dbi dder:  i nt + tawaran:  varchar + waktubi d:  ti m estam p + read() + i nput() 1 1 1 1..* 1 1..* 1..* 1..* 1 1 1 1..* 1 1 1..* 1..* 1..* 1..* 1 1..* 1 1..* 1..* 1 1..* 1 1 1..* Tsaldo + i dsal do:  i nt + i dbi dder:  i nt + bel i :  i nt + fototransfer:  varchar + status:  varchar + i nput() + konfi rm asi () 1 1..* 1..* 1
Gambar9.Halaman Login
Tampilan register untuk penjual ketika penjual ingin melelang produk nya.

## Gambar 10.Halaman Register

## 4.2.TampilanAtarmukaPenjual
Setelah login penjual akan dialihkan ke menu dashboard untuk memulai aktifitas pelelangan.
Gambar11.Halaman Menu Utama Penjual
Setelah login penjual akan dialihkan ke menu dashboard untuk memulai aktifitas pelelangan.
JURNAL DIGIT
Gambar9.Halaman Login
Tampilan register untuk penjual ketika penjual ingin melelang produk nya.
Gambar 10.Halaman Register

## 4.2.TampilanAtarmukaPenjual
Setelah login penjual akan dialihkan ke menu dashboard untuk memulai aktifitas pelelangan.
Gambar11.Halaman Menu Utama Penjual
Setelah login penjual akan dialihkan ke menu dashboard untuk memulai aktifitas pelelangan.
JURNAL DIGIT
Gambar9.Halaman Login
Tampilan register untuk penjual ketika penjual ingin melelang produk nya.
Gambar 10.Halaman Register

## 4.2.TampilanAtarmukaPenjual
Setelah login penjual akan dialihkan ke menu dashboard untuk memulai aktifitas pelelangan.
Gambar11.Halaman Menu Utama Penjual
Setelah login penjual akan dialihkan ke menu dashboard untuk memulai aktifitas pelelangan.
Gambar12.Halaman Menu Post Produk

## 4.3. HalamanMenu Edit Profil Penjual
Penjual dapat mengedit profilnya untuk informasi baru mengenai data profil dirinya.
Gambar13.Halaman Menu Edit Profil Penjual

## 4.4.TampilanAtarmukaBidder
Setelah loginbidder dapat ke menu dashboard untuk melihat profil serta kirim pesan.
Gambar14.Halaman Menu Utama Bidder
Setelah login bidder dapat ke menu dashboard untuk melihat profil serta kirim pesan.
JURNAL DIGIT Vol. 9, No.2Nov 2019, pp.156~166 ISSN 2088-589X
Gambar12.Halaman Menu Post Produk

## 4.3. HalamanMenu Edit Profil Penjual
Penjual dapat mengedit profilnya untuk informasi baru mengenai data profil dirinya.
Gambar13.Halaman Menu Edit Profil Penjual

## 4.4.TampilanAtarmukaBidder
Setelah loginbidder dapat ke menu dashboard untuk melihat profil serta kirim pesan.
Gambar14.Halaman Menu Utama Bidder
Setelah login bidder dapat ke menu dashboard untuk melihat profil serta kirim pesan.
JURNAL DIGIT Vol. 9, No.2Nov 2019, pp.156~166 ISSN 2088-589X
Gambar12.Halaman Menu Post Produk

## 4.3. HalamanMenu Edit Profil Penjual
Penjual dapat mengedit profilnya untuk informasi baru mengenai data profil dirinya.
Gambar13.Halaman Menu Edit Profil Penjual

## 4.4.TampilanAtarmukaBidder
Setelah loginbidder dapat ke menu dashboard untuk melihat profil serta kirim pesan.
Gambar14.Halaman Menu Utama Bidder
Setelah login bidder dapat ke menu dashboard untuk melihat profil serta kirim pesan.

## Gambar15.Halaman Menu Edit Profil
Pada menu utama bidder dapat membeli saldo untuk mengikuti lelang dengan mengisi form tersebut serta mengirim foto bukti transfer.
Gambar16.Halaman Menu Beli Saldo
Pada menu ini bidder dapat memberikan penawaran atau bid untuk produk yang di pilih.
Gambar17.Halaman Menu Bid
JURNAL DIGIT

## Gambar15.Halaman Menu Edit Profil
Pada menu utama bidder dapat membeli saldo untuk mengikuti lelang dengan mengisi form tersebut serta mengirim foto bukti transfer.
Gambar16.Halaman Menu Beli Saldo
Pada menu ini bidder dapat memberikan penawaran atau bid untuk produk yang di pilih.
Gambar17.Halaman Menu Bid
JURNAL DIGIT

## Gambar15.Halaman Menu Edit Profil
Pada menu utama bidder dapat membeli saldo untuk mengikuti lelang dengan mengisi form tersebut serta mengirim foto bukti transfer.

## Gambar16.Halaman Menu Beli Saldo
Pada menu ini bidder dapat memberikan penawaran atau bid untuk produk yang di pilih.
Gambar17.Halaman Menu Bid
Menu ini berfungsi untuk para bidder memberikan penawaran nya untuk mendapatkan barang yang dinginkan.
Gambar18.Halaman Menu Detail Produk 5. KESIMPULAN DAN SARAN

## 5.1 Simpulan
Kesimpulan yangdiambil daripembuatan aplikasi iniantaralain:
1. Aplikasi lelang ini sudah dapat memberikan peluang pemanfaatan barang seni untuk dilelangkan.
2. Terciptanya sebuah aplikasi marketplace berbasiskan web yang dapat digunakan untuk membantu mempermudah  proses  pelelangan  suatu  barang seni  serta  untuk  mencangkup  pasar  pelelangan yang lebih luas.
3. Dengan  proses  lelang online dapat  mengoptimalkan  waktu  proses  pelelangan  secara  praktis, sehingga semua orang, kapan dan dimana saja dapat mengikuti lelang.
4. Aplikasi  ini  dibangun  dengan  menggunakan  metode concurrencycontrol dengan  cara  pemberian tanda  waktu disetiap data dengan  menggunakan teknik timestamp untuk  menghasilkan data  yang akurat dan konsisten.

## 5.2 Saran
Adapun saran-saranyangpenulis berikan untuk pengembangan aplikasi selanjutnya antralain:
1. Aplikasi  ini  sebaiknya  diimplementasikan  ke  dalam  pemrograman android atau mobilephone, sehingga dapat menjangkau pengguna bergerak (mobileuser).
2. Pembuatan aplikasi lelang ini, lebih baik ditambah dengan fitur realtimewebsite, paymentgateway serta  keranjang  belanja  seperti marketplace pada  umumnya  tetapi  tetap  penjualan  produk  harus melalui proses lelang.
3. Tidak dilengkapi fitur SMS Gateway sebagai notifikasi langsung, dalam hal konfirmasi ke bidder pada saat telah proses pelelangan telah terjadi kesepakatan penawaran.

## REFERENSI
[1] Ronny,  Toko online,concurrencycontrol,  timestamp. DenganLK Sistem  Lelang,  Vol.  I,  eJournal Fakultas Teknologi Informasi Universitas Islam Kalimantan, 2013.
[2] Adhiyan  Abdiel  Nugraha,  Nova  Rijati,  Aplikasi  E-Lelang  Barang  Dengan  Metode The ConccurentOfDevelopment, Teknik Informatika, Universitas Dian Nuswantoro 2015.
[3] Opiida, E-Marketplace, https://tokokhalista.wordpress.com/2014/04/18/pengertian-e-marketplace/, diakses 20 Desember 2016, pukul 22.05.
[4] Salim HS, Perkembangan Hukum Jaminan di Indonesia, Rajawali Pers, Jakarta, 2011.