BERBASIS ANDROID
Skripsi
DISUSUN OLEH :
NURIL SYAMSI HIDA
NPM : 15.55201.000686
1
2
SKRIPSI
Oleh :
NPM : 14.55201.000686
PERSETUJUAN
NPM : 15.55201.000686
Pembimbing I Pembimbing II
Dian Ahkam Sani, S.Kom., M.Kom. Mohammad Zoqi Sarwani, S.Pd., M.Kom.
NIDN. 0724079202 NIDN. 0716049101
4
PENGESAHAN
NPM : 15.55201.000686
Tim Penguji :
PENGESAHAN
Skripsi
BERBASIS ANDROID
NPM : 15.55201.000686
Disahkan oleh :
Ir. Sri Hariningsih Pratiwi, M.P. Ach. Prasita Nugroho, S.Kom., M.MT.
NIS. 0064 YPTM NIS. 0115 YPTM
6
Bersama ini, saya menyatakan dengan sesungguhnya bahwa Skripsi dengan judul :
BERBASIS ANDROID
Yang dibuat untuk melengkapi sebagian persyaratan menjadi Sarjana Komputer pada
merupakan hasil karya sendiri, bukan karya orang lain dan BUKAN MERUPAKAN
TIRUAN atau DUPLIKASI dari Skripsi yang sudah dipublikasikan dan atau pernah
Informasi Universitas Merdeka Pasuruan maupun Perguruan Tinggi atau Universitas dan
sebagaimana mestinya.
Apabila dilain waktu ada pihak – pihak lain yang merasa dirugikan dengan skripsi ini,
MOTTO
Berusaha.
8
PERSEMBAHAN
Tim Reformasi IT
Terima kasih saya ucapkan kepada rekan – rekan tim Reformasi IT karena
tealah banyak membantu dalam mengerjakan skripsi saya. Tidak pernah mengeluh
saat saya meminta bantuan dalam mengerjakan skripsi. Saya mengucapkan terima
kasih sebanyak – banyaknya.
Terima kasih untuk kalian semua, akhir kata saya persembahkan skripsi ini
untuk kalian semua, orang-orang yang saya sayangi. Dan semoga skripsi ini dapat
bermanfaat dan berguna untuk kemajuan ilmu pengetahuan di masa yang akan
datang, amin..
10
ABSTRAK
ABSTRACT
The auction system is the sale of goods is carried out in public with a bid
price that is higher than the price offered. At times like this a few activities such
as buying and selling online, online auction activities even registration can also be
done online so they don't need to come to your place and do not need to directly
face to face. The existence of these mobile devices activities conducted will be
easy and convenient for users so that the ease with which to get, then other
activities will not be interrupted.
With the ease of a lot of information systems – the ease with which case.
Quite simply using a Smartphone to do the auction without having to wait for the
presence event auctions. In addition the bidders nor the auctioneer can access
from their Smartphone respectively without having to meet the time of the
auction.
This research do design and development of the Android-based
applications for the auction with the aim of can facilitate people who love to
auction items, as well as make it easier for bidders to not need much – much time
following the events of the auction.
KATA PENGANTAR
kemudahan. Dengan ridho Allah SWT beberapa hamba-Nya yang terpilih dan
tersentuh hati membantu penulis menyelesaikan skripsi ini. Atas bantuan dan
Merdeka Pasuruan.
2. Ibu Ir. Sri Hariningsih Pratiwi, M.P., selaku Dekan Fakultas Teknologi
4. Bapak dan ibu, yang telah memberi dukungan secara material maupun
spiritual.
13
menyemangati.
penyusunan skripsi ini sangat jauh dari kesempurnaan. Penulis berharap laporan
Penulis,
DAFTAR ISI
Halaman
PERSETUJUAN .................................................................................................... 3
PENGESAHAN ..................................................................................................... 4
PENGESAHAN ..................................................................................................... 5
MOTTO ................................................................................................................. 7
PERSEMBAHAN .................................................................................................. 8
ABSTRAK ........................................................................................................... 10
ABSTRACT ......................................................................................................... 11
DAFTAR TABEL................................................................................................ 19
xiv
15
2.2.2 Lelang............................................................................................ 9
DAFTAR GAMBAR
DAFTAR TABEL
DAFTAR LAMPIRAN
xx
21
BAB I
PENDAHULUAN
dengan penawaran harga yang lebih tinggi dari harga yang ditawarkan,
dengan persetujuan harga yang lebih tinggi, dimana orang – orang yang
yang diberikan kepada orang – orang yang berlelang atau yang membeli
kolektor, apabila terdapat acara pelelangan yang berada di luar kota mereka
rela pergi jauh – jauh demi mengikuti acara pelelangan tersebut untuk
mendapatkan barang yang diinginkan. Dan itu akan menguras waktu, tenaga
Menurut Bakri dkk (2013) pada zaman seperti ini beberapa aktivitas
seperti transaksi jual beli online, pendaftaran online bahkan kegiatan lelang
pun dapat dilakukan secara online sehingga mereka tidak perlu datang ke
tempat dan tidak perlu bertatap muka secara langsung. Biasanya hal ini
berbasis web, perangkat mobile saat ini juga sangat berkembang dengat
pesat. Dengan adanya perangkat mobile ini kegiatan yang dilakukan akan
yang didapat, maka aktifitas yang lainnya tidak akan terganggu (Setyo Budi,
22
2018). Salah satunya seperti hal diatas yaitu lelang secara online, yang dapat
pelelangan. Begitu juga dengan penawar tidak perlu jauh – jauh hanya untuk
realtime ?
23
1. Proses penawaran akan dibatasi oleh waktu yang telah ditentukan oleh
pelelang.
para pengguna dapat melakukan lelang secara realtime melalui lelang online
sebagai berikut :
acara pelelangan.
24
yang akan dibahas pada penulisan skripsi ini dibagi dalam 5 (lima) bab,
Bab I Pendahuluan
Berisikan tentang teori-teori atau hasil analisis lainnya yang mendukung dan
dibuat, alur proses kerja penggunaan aplikasi, desain proses aplikasi, desain
Bab V Penutup
aplikasi dan saran yang diberikan sebagai acuan untuk perbaikan dan
BAB II
TINJAUAN PUSTAKA
melakukan rancang bangun aplikasi lelang ini sesuai dengan hasil analisis
6
7
ini digunakan untuk melelang barang yang sudah jatuh tempo, sehingga
panitia dapat melelang barang tersebut melalui aplikasi ini dan pembeli
PHP, database MySql dan webserver Xampp 1.6. Aplikasi ini berbasis web
yang berjudul “Sistem Informasi Pelelangan Online pada PT. Balai Lelang
perusahaan.
Online pada PT. Pegadaian (Persero) Unit Pelayanan Cabang Pasar 26 Ilir
Basri dkk (2018) dengan judul “Web Progresif Sistem Informasi Pelelangan
Progresif yaitu konsep terbaru pembuatan website yang bisa dibuka saat
yang dibuat ini bisa dibuka secara offline layaknya native aplikasi serta pada
2.2.2 Lelang
berikut :
1. Lelang Tradisional
2. Lelang elektronik
a. Peraturan Umum
b. Peraturan Khusus
(Siadari, 2012).
secara hukum.
2017).
2.2.3 Android
(Sagita, 2015).
diatas kernel meliputi library C/C++ inti seperti Libc dan SSL.
Linux yang teragi menjadi dua bagian yaitu Core Libraries dan
e. Linux Kernel: Layer (lapisan) yang berisi file – file system untuk
keluarnya android hingga yang paling baru yaitu android Pie. Versi –
Setelah satu tahun berlalu maka rilis Android baru dengan nama
ponsel, muncul fitur baru berupa search box yang ada dalam
home screen.
15
Action, dukungan mobile hot spot dan kunci PIN untuk lock
Android.
rilis lagi android versi Gingerbread (versi 2.3) versi ini menambah
tombol fisik.
Communication (NFC).
memiliki julukan baru, yakni Jelly bean (versi 4.1). Google mulai
baru.
diminta secara sekaligus, tapi dirinci satu per satu sehingga bisa
2.2.3 Cordova
METODOLOGI PENELITIAN
pada penelitian ini, yang terdiri dari (1) Study Literatur, (2) Desain dan
Implementasi, (3) Pengujian, (4) Hasil Pengujian, (5) Evaluasi Hasil Penelitian,
Tahap yang paling awal untuk melakukan penelitian ini adalah dengan
kemudahan bagi user tanpa harus install aplikasi, karena aplikasi ini dapat
22
23
diakses melalui web. Dari literatur diatas dapat menjadi dasar kontribusi
menentukan fitur – fitur dalam aplikasi serta tampilan user interface yang
Diagram (ERD).
terlebih dahulu agar menjadi member. Jika sudah, maka user dapat
serta proses penawaran tersebut dapat dilihat pada gambar 3.3 dan
3.4
25
upload barang, kemudian input data barang. Jika pelelang tidak ingin
maka data barang masuk ke list barang lelang dan resmi untuk di
dan selesai.
27
lihat barang.
Pada saat terdapat data barang yang masuk, admin akan melakukan
masuk ke list barang lelang dimana dalam list ini barang telah resmi
dilelang.
Admin
Data Member
Reg istrasi
Konfirmasi Barang Lelang
Data
Data Member
Cek
2
Login
Login
Pelelang
Pelelang Penawar
Login
Data Pelelang
Melelang
Info lelang
List Penawar
Data
data
data
List Bidder
Data Pemenang
Data Barang Lelang
Data Barang
Konfirmasi Barang lelang
Lelang
Admin
Informas i Member
Pada gambar diatas yaitu gambar 3.6 Data Flow Diagram (DFD)
dahulu. Tetapi jika user tidak ingin melelangkan barang atau hanya
pelelangpun terjual.
dimana persyaratan tersebut berupa file pas foto, foto ktp, dan foto
- Alamat Text
- Password Text
Menjadi Pelelang
- Id Member Int (8) - Foreign Key
33
- Deskripsi Text
lelang
tawaran)
a. Rancangan Splashscreen
melakukan login.
barang lelang.
List Bidder
BAB IV
Bab ini membahas rangkaian uji coba dan evaluasi pada aplikasi.
41
42
Kolom pengisian tersebut berisi NIK, Nama, Alamat, No. Hp, Email,
dalam tampilan ini user dapat melihat secara detail gambar yang
lelang, ada nama barang, ada harga barang, ada tanggal batas lelang,
yang di input pelelang akan masuk kedalam list penawar. Fitur untuk
belum ada list penawar, maka tampilan ini akan kosong begitu saja.
berikut.
46
user. Berkas – berkas tersebut merupakan pas foto, foto ktp, foto
foto.
Dimana button ini digunakan untuk menuju halaman form input data
51
oleh penawar erta terdapat button pilih untuk pelelang agar pelelang
4.1.13 Notifikasi
Dimana data member tersebut merupakan data yang masuk saat user
Elektronik Lelang (E-lang). Baik itu tampilan interface admin maupun user.
59
Hasil
No Pengujian Hasil yang diharapkan Kesimpulan
Pengujian
Menjalankan
Aplikasi Yang Berjalan Dan Aplikasi Sesuai
2 Valid
Dapat Terbuka Harapan
Terpasang
Menampilkan Daftar
Aplikasi Dapat Sesuai
6. Barang Lelang Valid
Berfungsi Harapan
Beserta Deskripsi
Hasil
No Pengujian Hasil yang diharapkan Kesimpulan
Pengujian
Sesuai
10. Notifikasi Berfungsi Valid
Harapan
61
BAB V
PENUTUP
ditarik oleh penulis selama penulis melakukan penelitian ini. Penulis juga akan
5.1 KESIMPULAN
ini, informasi dapat diakses dengan mudah, dimana saja, dan kapan
saja.
5.2 SARAN
bijak menggunakannya untuk hal positif dan dapat bertanggung jawab atas
apa yang ada pada teknologi tersebut. Pada penelitian Rancang Bangun
61
62
user.
DAFTAR PUSTAKA
Bakri, R. A., Fitriawan, H., & Nama, G. F. (2013). Sistem Lelang Online Berbasis
Web. Rekayasa dan Teknologi Elektro, 98-107.
Basri, H., Nurmalasari, & Jaelani, M. (2018). Web Progresif Sistem Informasi
Pelelangan Produk Online pada PT Nusantara Sarana Outlet Jakarta.
Penelitian Ilmu Komputer, System Embedded & Logic, 21-28.
Clinten, B. (2018, October 30). Kompas.com. Dipetik February 28, 2019, dari
Kompas.com: https://tekno.kompas.com
Himawan, H. (2013). Aplikasi Lelang Online Barang Antik Berbasis Php Dan
Sms Gateway.
Lestari, A., Coyanda, J. R., & Dasrial. (2015). Sistem Infomasi Pelelangan Barang
Secara Online Pada Pt. Pegadaian (Persero) Unit Pelayanan Cabang Pasar
26 Ilir Palembang. Informatika Global, 8-12.
Nugraha, A. A., & Rijati, N. (2015). Rancang Bangun Sistem Aplikasi E-Lelang
Barang Dengan Metode The Concurrent Of Development. 1-7.
Sasmita, G. M., & Jasa, L. (2011). Rancang Bangun Sistem Lelang Online
Pegadaian. Lontar Komputer, 42-51.
Setiawan, A., Soelaiman, R., & Akbar, R. J. (2017). Rancang Bangun Aplikasi
Pelelangan Online (E-Auction) Berbasis Perangkat Bergerak Android.
TEKNIK, A532 - A536.
Supriyono, H., Saputra, A. N., Sudarmilah, E., & Darsono, R. (2014). Rancang
Bangun Aplikasi Pembelajaran Hadis Untuk Perangkat Mobile Berbasis
Android. Jurnal Informatika, 907-920.
Tenrysau, I., & Hasti, N. (2017). Sistem Informasi Pelelangan Online Pada PT.
Balai Lelang Bandung. Sistem Informasi, 95-100.
Witanti, W., & Siwa'aro, D. (2016). Sistem Informasi Rumah Lelang. Seminar
Nasional Telekomunikasi dan Informatika, 62-67.
65
LAMPIRAN
Lampiran 1 Listing Program
Koneksi.php
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Method: *');
$koneksi =
mysqli_connect("localhost","root","","lelang1");
?>
Login.php
<?php } else
include 'koneksi.php'; {
echo json_encode(
$email = $_POST['email']; array(
$password = "status" =>
$_POST['password']; false,
"message" =>
$hashedPassword = "failed",
hash("sha1", $password); "kirim" =>
$hashedPassword
$hasil = )
mysqli_query($koneksi,"SELE );
CT * FROM member WHERE }
email = '$email' AND ?>
password =
'$hashedPassword'"); Register.php
$result = array();
foreach($hasil as $k) <?php
{ header('Access-Control-
$result[] = $k; Allow-Origin: *');
} header('Access-Control-
if(count($result)>0) Allow-Method: *');
{ $msg = "";
echo json_encode( $con = new
array( mysqli("localhost", "root",
"status" => "", "lelang1");
true,"message" => $nik =
"success", "data" => $_POST['nik'];
array('id_member' => $nama =
$result[0]['id_member']) $_POST['nama'];
) $alamat =
); $_POST['alamat'];
65
66
$nohp = $nohp','$email','$hashedPas
$_POST['nohp']; sword', '$file', '$npwp',
$email = '0', '$token')");
$_POST['email']; $insert_data =
$password = mysql_query($query);
$_POST['password']; if
$npwp = ($insert_data) {
$_POST['npwp']; echo
$file = json_encode(array("status"
$_FILES['file']['name']; => true,"message" =>
$file1 = "Berhasil"));
$_FILES['file']['tmp_name'] } else{
; echo json_encode(
$ekstensi_diperbolehka array("status" =>
n = false,"message" =>
array('png','jpg','jpeg'); "Gagal"));
$x = explode('.', }
$file); require
$ekstensi = 'phpmailer/PHPMailerAutoloa
strtolower(end($x)); d.php';
$ukuran = $mail = new PHPMailer;
$_FILES['file']['size']; $mail->isSMTP();
$mail->Host =
$sql = $con- 'smtp.gmail.com';
>query("SELECT id_member $mail->SMTPAuth = true;
FROM member WHERE $mail->Username =
email='$email'"); 'isarahma30@gmail.com';
$mail->Password =
$token 'Hida1234';
= $mail->SMTPSecure = 'tls';
'qwertzuiopasdfghjklyxcvbnm $mail->Port = 587;
QWERTZUIOPASDFGHJKLYXCVBNM0 $mail->SMTPOptions = array(
123456789!$/()*'; 'ssl' =>
$token array('verify_peer' =>
= str_shuffle($token); false,'verify_peer_name' =>
$token false,'allow_self_signed'
= substr($token, 0, 10); => true
$hashedPassword = )
hash("sha1", $password); );
move_uploaded_file($file1, $mail->setFrom($email,'Try
"../gambar/$file"); It');
$query = $con- $mail-
>query("INSERT INTO member >addReplyTo($email,'Try
(nik, nama, alamat, nohp, It');
email, password, foto, $mail->addAddress($email,
npwp, status, token) values $nama);
('$nik','$nama','$alamat','
67
$a['harga'] = header('Access-Control-
$row['harga']; Allow-Method: *');
$a['deskripsi'] = $koneksi =
$row['deskripsi']; mysqli_connect("localhost",
$a['tgl'] = "root","","lelang1");
$row['batas_lelang']; $id_member =
$tanggal = date('d-m- $_POST['id_member'];
Y', $jumlah =
strtotime($row['batas_lelan count($_FILES['gambar']['na
g'])); me']);
$a['batas'] = $tanggal; if ($jumlah > 0) {
array_push($data, $a); $gambar = array();
} for ($i=0; $i <
echo $jumlah; $i++)
json_encode(array("status"= {
>true,"data"=>$data)); $file_name =
?> $_FILES['gambar']['name'][$
i];
Harga.php $tmp_name =
$_FILES['gambar']['tmp_name
//Harga Tertinggi
'][$i];
<?php
include 'koneksi.php';
$ekstensi_diperbolehka
$id = $_GET['id_gambar'];
n =
$result =
array('png','jpg','jpeg');
mysqli_query($koneksi,
$x = explode('.',
"SELECT * FROM bidder WHERE
$file_name);
tawaran = (SELECT
$ekstensi =
MAX(tawaran) FROM bidder
strtolower(end($x));
WHERE id_barang = $id)");
$ukuran =
if ($row =
$_FILES['gambar']['size'][$
mysqli_fetch_assoc($result)
i];
)
{
move_uploaded_file($tm
echo
p_name,
json_encode('Rp.'.$row['taw
"gambar/".$file_name);
aran']);
$gambar[$i] =
} else {
$file_name;
echo json_encode('-');
}
}
if(in_array($ekstensi,
?>
$ekstensi_diperbolehkan)
=== true)
Daftarlelang.php
{
<?php if($ukuran <
header('Access-Control- 1044070)
Allow-Origin: *'); {
69
$sql = }else
"INSERT INTO pelelang {
(id_member, foto_ktp, echo 'EKSTENSI
foto_npwp, foto_diri) FILE YANG DI UPLOAD TIDAK
VALUES DI PERBOLEHKAN';
('$id_member','$gambar[0]', }
'$gambar[1]','$gambar[2]')" }
; ?>
$insert_data Uploadlelang.php
= mysqli_query($koneksi,
<?php
$sql);
header('Access-Control-
Allow-Origin: *');
if
header('Access-Control-
($insert_data)
Allow-Method: *');
{
$koneksi =
echo
mysqli_connect("localhost",
json_encode(
"root","","lelang1");
$id_member =
array(
$_POST['id_member'];
$id_pelelang =
"status" => true,
$_POST['id_pelelang'];
$id_barang =
"message" =>
$_POST['id_barang'];
"Berhasil"
$nama_barang =
$_POST['nama_barang'];
)
$deskripsi =
);
$_POST['deskripsi'];
} else
$harga =
{
$_POST['harga'];
echo
$tanggal =
json_encode(
$_POST['batas_lelang'];
$tgl = explode('-
array(
',$tanggal);
$batas_lelang = $tgl[2]."-
"status" => false,
".$tgl[1]."-".$tgl[0];
$gambar =
"message" => "Gagal"
$_FILES['gambar']['name'];
$gambar1 =
)
$_FILES['gambar']['tmp_name
);
'];
}
$ekstensi_diperbolehkan =
} else
array('png','jpg','jpeg');
{
$x = explode('.', $gambar);
echo 'UKURAN
$ekstensi =
FILE TERLALU BESAR';
strtolower(end($x));
}
70
$ukuran = )
$_FILES['gambar']['size']; );
if(in_array($ekstensi, }
$ekstensi_diperbolehkan) } else
=== true) {
{ echo 'UKURAN FILE
if($ukuran < 1044070) TERLALU BESAR';
{ }
} else
move_uploaded_file($ga {
mbar1, echo 'EKSTENSI FILE
"baranglelang/$gambar"); YANG DI UPLOAD TIDAK DI
$sql = "INSERT PERBOLEHKAN';
INTO konfir_barang }
(id_barang, id_pelelang, ?>
id_member, nama_barang,
gambar, deskripsi, harga, Deskripsi.php
batas_lelang) values
<?php
('$id_barang','$id_pelelang
include 'koneksi.php';
','$id_member',
$id = $_GET['id_gambar'];
'$nama_barang', '$gambar',
$result =
'$deskripsi', '$harga',
mysqli_query($koneksi,
'$batas_lelang')";
"SELECT * FROM brg_lelang
$insert_data =
WHERE id_barang = $id");
mysqli_query($koneksi,
$data = array();
$sql);
while ($row =
if ($insert_data)
mysqli_fetch_assoc($result)
{
)
echo
{
json_encode(
$a['nama_barang'] =
array(
$row['nama_barang'];
$a['member'] =
"status" => true,
$row['id_member'];
$a['id_pelelang'] =
"message" =>
$row['id_pelelang'];
"Berhasil"
$a['link'] =
)
"http://192.168.43.217/lela
);
ng/baranglelang/".$row['gam
} else
bar'];
{
$a['harga'] =
echo
$row['harga'];
json_encode(
$tanggal = date('d-m-
array(
Y',
strtotime($row['batas_lelan
"status" => false,
g']));
$a['batas'] = $tanggal;
"message" => "Gagal"
71
$a['deskripsi'] = Tawaran.php
$row['deskripsi'];
<?php
array_push($data, $a);
include 'koneksi.php';
}
$id_member =
echo
$_POST['id_member'];
json_encode(array("status"=
$id_pelelang =
>true,"data"=>$data));
$_POST['id_pelelang'];
?>
$id_gambar =
$_POST['id_gambar'];
Listpenawar.php
$tawaran =
<?php $_POST['tawaran'];
include 'koneksi.php'; $sql = "INSERT INTO bidder
$id_gambar = (id_pelelang, id_member,
$_GET['id_gambar']; id_barang, tawaran) values
$result = ('$id_pelelang',
mysqli_query($koneksi, '$id_member',
"SELECT member.nama as '$id_gambar','$tawaran')";
nama, member.id_member as $insert_data =
id_member, bidder.id_bid as mysqli_query($koneksi,
id, bidder.tawaran as $sql);
tawaran FROM bidder, member if ($insert_data) {
where member.id_member = echo
bidder.id_member and json_encode("Berhasil");
bidder.id_barang = }else{
$id_gambar"); echo
$data = array(); json_encode("Gagal");
while ($row = }
mysqli_fetch_assoc($result) ?>
)
{ Profile.php
$a['id'] = $row['id'];
<?php
$a['id_member'] =
include 'koneksi.php';
$row['id_member'];
$id_member =
$a['nama'] =
$_GET['id_member'];
$row['nama'];
$result =
$a['tawaran'] =
mysqli_query($koneksi,
$row['tawaran'];
"SELECT * FROM member WHERE
array_push($data, $a);
id_member = $id_member");
}
$data = array();
echo
while ($row =
json_encode(array("status"=
mysqli_fetch_assoc($result)
>true,"data"=>$data));
)
?>
{
$a['id_member'] =
$row['id_member'];
72
$a['link'] = )
"http://192.168.43.217/lela );
ng/gambar/".$row['foto']; }
$a['nama'] = ?>
$row['nama'];
$a['alamat'] = Barangku.php
$row['alamat'];
<?php
array_push($data, $a);
include 'koneksi.php';
}
$id = $_GET['id_member'];
echo
$result =
json_encode(array("status"=
mysqli_query($koneksi,
>true,"data"=>$data));
"SELECT * FROM brg_lelang
?>
INNER JOIN member ON
brg_lelang.id_member =
Cekpelelang.php
member.id_member WHERE
<?php brg_lelang.id_member =
include 'koneksi.php'; $id");
$id_member = $data = array();
$_GET['id_member']; while ($row =
$sql = mysqli_fetch_assoc($result)
mysqli_query($koneksi, )
"SELECT * FROM pelelang {
where id_member = $a['id_gambar'] =
$id_member"); $row['id_barang'];
if ($row = $a['nama'] =
mysqli_fetch_assoc($sql)) $row['nama'];
{ $a['nama_barang'] =
echo json_encode( $row['nama_barang'];
array( $a['link'] =
"status" => "http://192.168.43.217/lela
true, ng/baranglelang/".$row['gam
"message" => bar'];
"Berhasil", $tanggal = date('d-m-
"data" => Y',
array('id_pelelang' => strtotime($row['batas_lelan
$row['id_pelelang']) g']));
) $a['batas'] = $tanggal;
); array_push($data, $a);
} else }
{ echo
echo json_encode( json_encode(array("status"=
array( >true,"data"=>$data));
"status" => ?>
false,
"message" =>
"Gagal"
73
Notif.php array_push($data,
$a);
<?php
}
include 'koneksi.php';
echo
if(isset($_GET['id_member']
json_encode(array("status"=
))
>true,"data"=>$data));
{
}
$id =
?>
$_GET['id_member'];
$status =
Hapus_notif.php
$_GET['status'];
if($status == <?php
"konfirmasi") include 'koneksi.php';
{ if(isset($_GET['id_member']
$sql = "SELECT * ))
FROM notif WHERE nm_tabel = {
'brg_lelang' AND id_tabel = $id =
{$id}"; $_GET['id_member'];
} elseif($status == $status =
"tawaran") $_GET['status'];
{ if($status ==
$sql = "SELECT * "konfirmasi")
FROM notif WHERE nm_tabel = {
'bidder' AND id_tabel = $sql = "SELECT *
{$id}"; FROM notif WHERE nm_tabel =
} else 'brg_lelang' AND id_tabel =
{ {$id}";
$sql = "SELECT * } elseif($status ==
FROM notif WHERE nm_tabel = "tawaran")
'winner' AND id_tabel = {
{$id}"; $sql = "SELECT *
} FROM notif WHERE nm_tabel =
$hasil = 'bidder' AND id_tabel =
mysqli_query($koneksi,$sql) {$id}";
; } else
$data = array(); {
while ($row = $sql = "SELECT *
mysqli_fetch_assoc($hasil)) FROM notif WHERE nm_tabel =
{ 'winner' AND id_tabel =
$a['id_notif'] = {$id}";
$row['id_notif']; }
$a['nm_tabel'] = $hasil =
$row['nm_tabel']; mysqli_query($koneksi,$sql)
$a['id_tabel'] = ;
$row['id_tabel']; $data = array();
$a['status'] = while ($row =
$row['status']; mysqli_fetch_assoc($hasil))
74
{
$a['id_notif'] =
$row['id_notif'];
$a['nm_tabel'] =
$row['nm_tabel'];
$a['id_tabel'] =
$row['id_tabel'];
$a['status'] =
$row['status'];
array_push($data,
$a);
}
echo
json_encode(array("status"=
>true,"data"=>$data));
}
?>
75
Home.js
// Initialize app app.dialog.close();
var app = new Framework7({ return false;
on: { }else if
init: function() { (cpage.indexOf('index') >
if 0) {
(localStorage.login ==
"true") { app.dialog.confirm('Are you
sure you want to exit?',
mainView.router.navigate("h 'Exit E-Lang', function() {
ome.html");
} navigator.app.exitApp();
}, },
pageInit: function() { function() {
console.log('Page });
initialized') } else {
},
initOnDeviceReady: mainView.router.back();
function() { }
console.log('App },
Ready') },
}, dialog: {
}, title: 'E-Lang',
pushState: true, buttonOk: 'OK'
methods: { },
onBackKeyDown: root: '#app',
function() { name: 'E-Lang',
var leftp = id: 'com.refit.pare',
app.panel.left && panel: {
app.panel.left.opened; swipe: 'right',
var rightp = },
app.panel.right && routes: [
app.panel.right.opened; {
var cpage = path: '/regis/',
app.views.main.router.url; url:
if ( leftp || rightp 'menu/register.html',
) { }
]
app.panel.close(); });
return false; var $$ = Dom7;
}else if ($$('.modal-
in').length > 0) { var mainView =
app.views.create('.view-
main', {
on: {
pageInit: function() {
76
app.preloader.show();
setTimeout(function() localStorage.login =
{ "true";
app.preloader.hide(); app.dialog.alert("Berhasil
}, 1000); Login", function(){
}
}, window.location.href =
dynamicNavbar: true, "home.html";
}); });
//Proses Login } else {
$$("#login").on('click',
function(){ app.dialog.alert("Email
var email = atau Password anda salah");
$$("#email").val();
var password = $$("#login").html("LOGIN");
$$("#password").val(); }
console.log(email); },
console.log(password); error: function(xhr,
app.request({ status) {
url: console.log("error
"http://192.168.43.217/lela status " +
ng/login.php", JSON.stringify(xhr) + "
data: Dengan nama : " +
"email="+email+"&password=" JSON.stringify(status));
+password, }
async: true, });
type: "POST", return false;
cache: false, });
crossDomain: true, //Proses Registrasi
beforeSend: $$(document).on('page:init'
function() { ,'.page[data-
name="registrasi"]',functio
$$("#login").html('Connecti n(e){
ng...');
}, $$("#form").on('submit',
success: function(e){
function(data, xhr, status) e.preventDefault();
{
console.log(data); var file = new
var obj = FormData($$(this)[0]);
JSON.parse(data);
console.log(obj.status);
if (obj.status) {
console.log(file);
app.request({
localStorage.setItem("id_me
mber", obj.data.id_member);
77
url: },
'http://192.168.43.217/lela },
ng/email/register.php', // id:
point to server-side PHP 'io.framework7.testapp',
script root: '#app',
data: file, data: function () {
async : true, return {
type : "POST", user: {
cache : false, firstName: 'John',
crossDomain : lastName: 'Doe',
true, },
success: };
function(php_script_respons },
e){ pushState: true,
methods: {
app.dialog.alert("Silahkan onBackKeyDown:
Verifikasi Email Anda !", function() {
function(){ var leftp =
app.panel.left &&
window.location.href = app.panel.left.opened;
"index.html"; var rightp =
}); app.panel.right &&
app.panel.right.opened;
console.log(php_script_resp var cpage =
onse); // display response app.views.main.router.url;
from the PHP script, if any if ( leftp || rightp
} ) {
});
}); app.panel.close();
}); return false;
}else if ($$('.modal-
in').length > 0) {
Index.js
var app = new Framework7({ app.dialog.close();
on: { return false;
init: function(){ }else if
console.log('Login'); (cpage.indexOf('index') >
0) {
document.addEventListener('
backbutton', app.dialog.confirm('Are you
app.methods.onBackKeyDown, sure you want to exit?',
false); 'Exit E-Lang', function() {
},
pageInit: function (page) { navigator.app.exitApp();
}, },
popupOpen: function
(popup) {
78
function() { },
}); {
} else { path: '/daftar/',
url:
mainView.router.back(); 'menu/daftarlelang.html'
} },
}, {
helloWorld: function () path:
{ '/daftarlelang/',
url:
app.dialog.alert('Hello 'menu/daftarlelang.html'
World!'); },
}, {
}, path:'/upload/',
popup: { url:
closeOnEscape: true, 'menu/uploadlelang.html'
}, },
sheet: { {
closeOnEscape: true, path:'/deskripsi/',
}, url:
popover: { 'menu/deskripsi.html'
closeOnEscape: true, },
}, {
actions: { path:'/profile/',
closeOnEscape: true, url:
}, 'menu/profile.html'
vi: { },
placementId: {
'pltd4o7ibb9rc653x14', path:'/barangku/',
}, url:
dialog: { 'menu/barangku.html'
title: 'E-Lang', },
buttonOk: 'OK' {
}, path:'/listpenawar/',
routes: [ url:
{ 'menu/list_penawar.html'
path: '/home/', },
url: 'home.html', {
},
{ path:'/listpenawar1/',
path: '/login/', url:
url:'index.html' 'menu/list_penawar1.html'
}, },
{ {
path: '/regis/', path:'/tawar/',
url: url:
'menu/register.html' 'menu/tawar.html'
79
}, window.location.href =
{ 'index.html';
path:'/notif/', });
url:
'menu/notif.html' $$(document).on('page:init'
} ,'.page[data-
], name="daftarlelang"]',funct
}); ion(e){
var $$ = Dom7;
var id_member =
// Add view localStorage.getItem("id_me
var mainView = mber");
app.views.create('.view-
main', { app.request.get("http://192
on: { .168.43.217/lelang/profile.
init: function(){ php?id_member="+id_member,
function (result) {
var input =
}, JSON.parse(result);
pageInit: function() { console.log(input);
app.preloader.show(); var id = input.data;
setTimeout(function()
{ id.forEach(function(field,
i){
app.preloader.hide();
}, 1000); $$('#id_member').append(
} $$('<input
}, type="text"
name="id_member"
dynamicNavbar: true, id="id_member">').val(field
router:true, .id_member)
}); )
if (localStorage.login == });
"true") { });
console.log("device is
ready");
$$("#form").on('submit',
console.log(localStorage.ge function(e){
tItem("id_member")); e.preventDefault();
} else {
window.location.href = var file = new
'index.html'; FormData($$(this)[0]);
} console.log(file);
$$('#logout').click(functio
n() { app.request({
localStorage.login =
"false";
80
url:
'http://192.168.43.217/lela dt_list.forEach(function(fi
ng/daftarlelang.php', eld, i){
data: file,
async : true, localStorage.setItem("id_ga
type : "POST", mbar", field.id_gambar);
cache : false,
crossDomain : localStorage.setItem("pelel
true, ang", field.id_pelelang);
success: var id_gambar =
function(php_script_respons localStorage.getItem("id_ga
e){ mbar");
console.log(id_gambar);
app.dialog.alert("Anda
Telah Terdaftar", app.request.get("http://192
function(){ .168.43.217/lelang/harga.ph
p?id_gambar="+field.id_gamb
window.location.href = ar,function(a){
"home.html";
$$("#listdata").append(
console.log(php_script_resp $$('<li>').append(
onse); $$('<div
}); class="card">').append(
$$('<div
} class="card-
}); content">').append(
});
}); $$('<center>').append(
$$('<img
$$(document).on('page:init' src="'+field.link+'"width="
, '.page[data- 130" height="100">')
name="home"]', function (e) ).append(
{ $$('<p
var id_member = class="nama">').text(field.
localStorage.getItem("id_me nama)
mber"); ).append(
console.log(id_member); $$('<p
class="harga">').text("Rp."
app.request.get("http://192 +field.harga)
.168.43.217/lelang/tampilga ).append(
mbar.php", function $$('<p
(result) { class="batas"
var member = id="batas">').text(field.ba
JSON.parse(result); tas)
console.log(member); ).append(
var dt_list = $$('<p
member.data; class="waktu">')
81
).append( localStorage.status =
$$('<p "true";
class="tertinggi">').text(" $$('#barang').show();
Tertinggi : "+a) }else{
) $$('#barang').hide();
) }
) });
).on("click", var searchbar =
function(){ app.searchbar.create({
el: '.searchbar',
localStorage.setItem("id_ga searchContainer:
mbar", field.id_gambar); '.list',
searchIn: '.nama',
mainView.router.navigate("/ on: {
deskripsi/"); search(sb, query,
}) previousQuery) {
console.log(query,
) previousQuery);
}
app.request.get("http://192 }
.168.43.217/lelang/hapusbar });
ang.php?tanggal="+field.tgl });
, function(hapus){
console.log(hapus); $$(document).on('page:init'
}) , '.page[data-
}); name="deskripsi"]',
}); function (e) {
var id_gambar =
}); localStorage.getItem("id_ga
mbar");
app.request.get("http://192 var id_member =
.168.43.217/lelang/cekpelel localStorage.getItem("id_me
ang.php?id_member="+id_memb mber");
er, function(result){ var id_pelelang =
var tampil = localStorage.getItem("pelel
JSON.parse(result); ang");
console.log(tampil); console.log(id_pelelang);
if (tampil.status) {
app.request.get("http://192
localStorage.setItem("id_pe .168.43.217/lelang/deskrips
lelang", i.php?id_gambar="+id_gambar
tampil.data.id_pelelang); , function (result) {
var id_pelelang = var gambar =
localStorage.getItem("id_pe JSON.parse(result);
lelang") console.log(gambar);
var dt_user =
console.log(id_pelelang); gambar.data;
82
dt_user.forEach(function(fi localStorage.getItem("id_ga
eld, i){ mbar", field.id_gambar);
var id_gambar =
localStorage.getItem(id_gam mainView.router.navigate("/
bar) listpenawar1/");
})
$$("#deskripsi").append( )
$$('<li>').append( )
$$('<div )
class="card">').append( });
$$('<div });
class="card- $$('#kirim').on('click',
content">').append( function(){
var tawaran =
$$('<center>').append( $$('#nawar').val();
$$('<img app.request({
src="'+field.link+'"width=" url:
250" height="250">') "http://192.168.43.217/lela
) ng/tawaran.php",
).append( data:
$$('<p "id_gambar="+id_gambar+"&id
class="nama_barang">').text _pelelang="+id_pelelang+"&i
("Nama Barang : d_member="+id_member+"&tawa
"+field.nama_barang) ran="+tawaran,
).append( async: true,
$$('<p type: "POST",
class="harga">').text("Harg cache: false,
a : "+field.harga) crossDomain:
).append( true,
$$('<p success:
class="batas">').text("Bata function(data, xhr,
s : "+field.batas) status){
).append(
$$('<p app.dialog.alert("Terima
class="deskripsi">').text(" Kasih");
Deskripsi :
"+field.deskripsi) mainView.router.navigate("/
).append( listpenawar1/");
$$('<button
class="button-fill" console.log(tawaran);
id="submit">').text("List },
Tawaran") error:
).on("click", function(xhr, status){
function(){
console.log("error status "
+ JSON.stringify(xhr) + "
83
$$('#daftar').hide(); id="member">').val(id_membe
$$('#upload').show(); r)
}else{ )
$$('#daftar').show();
$$('#upload').hide(); $$('#id_pelelang').append(
} $$('<input
}) type="text"
}); name="id_pelelang"
id="pelelang">').val(id_pel
elang)
$$(document).on('page:init' )
,'.page[data-
name="uploadlelang"]',funct });
ion(e){ });
var calendarDefault =
app.calendar.create({
inputEl: $$("#form").on('submit',
'#batas_lelang', function(e){
dateFormat:'dd-mm-yyyy' e.preventDefault();
}); var id_member =
localStorage.getItem("id_me
var id_member = mber");
localStorage.getItem("id_me var id_pelelang =
mber"); localStorage.getItem("id_pe
lelang");
app.request.get("http://192 var file = new
.168.43.217/lelang/profile. FormData($$(this)[0]);
php?id_member="+id_member, console.log(file);
function (result) { app.request({
var input = url:
JSON.parse(result); 'http://192.168.43.217/lela
console.log(input); ng/uploadlelang.php',
var id = input.data; data: file,
async : true,
id.forEach(function(field, type : "POST",
i){ cache : false,
var id_pelelang = crossDomain :
localStorage.getItem("id_pe true,
lelang"); success:
var id_member = function(php_script_respons
localStorage.getItem("id_me e){
mber");
app.dialog.alert("Tunggu
$$('#id_member').append( Konfirmasi Dari Admin",
$$('<input function(){
type="text"
name="id_member"
85
$$('<img
localStorage.getItem("id_me src="'+field.link+'"width="
mber"); 130" height="100">')
).append(
window.location.href = $$('<p
"home.html"; class="nama">').text(field.
}); nama)
} ).append(
}); $$('<p
}); class="nama_barang">').text
}); (field.nama_barang)
).append(
$$(document).on('page:init' $$('<p
, '.page[data- class="harga">').text(field
name="barangku"]', function .harga)
(e) { ).append(
console.log("hai"); $$('<p
var id_member = class="batas">').text(field
localStorage.getItem("id_me .batas)
mber"); )
console.log(id_member); )
)
app.request.get("http://192 ).on("click",
.168.43.217/lelang/barangku function(){
.php",
{id_member:id_member}, localStorage.setItem("id_ga
function (result) { mbar", field.id_gambar);
var member =
JSON.parse(result); mainView.router.navigate("/
console.log(member); listpenawar/");
var dt_list = })
member.data; )
});
dt_list.forEach(function(fi });
eld, i){ });
$$("#listgambar").append(
$$('<li>').append( $$(document).on('page:init'
$$('<div , '.page[data-
class="card">').append( name="listpenawar"]',
$$('<div function (e) {
class="card- var id_gambar =
content">').append( localStorage.getItem("id_ga
mbar");
$$('<center>').append( console.log(id_gambar);
app.request.get("http://192
86
.168.43.217/lelang/listpena data:
war.php?id_gambar="+id_gamb "id="+id_bidder+"&id_barang
ar, function (result) { ="+id_gambar+"&id_member="+
var member = id_member+"&harga="+tawaran
JSON.parse(result); ,
console.log(member); async: true,
var dt_list = type: "POST",
member.data; cache: false,
crossDomain:
dt_list.forEach(function(fi true,
eld, i){ success:
function(data, xhr,
$$("tbody#listtawaran").app status){
end(
$$('<tr>').append( app.dialog.alert("SELAMAT
$$('<td !!! Anda Telah Memilih
class="label- Pemenang");
cell">').text(field.nama)
).append( $$('#submit').hide();
$$('<td },
class="label- error:
cell">').text(field.tawaran function(xhr, status){
)
).append( console.log("error status "
$$('<td + JSON.stringify(xhr) + "
class="action- Dengan nama : " +
cell">').append( JSON.stringify(status));
$$('<button }
class="button-fill" });
id="submit">').text("Pilih" })
) )
).on("click", )
function(){ });
var id_bidder = });
field.id; });
var id_member =
field.id_member; $$(document).on('page:init'
var id_gambar = , '.page[data-
localStorage.getItem("id_ga name="listpenawar1"]',
mbar"); function (e) {
var tawaran = var id_gambar =
field.tawaran; localStorage.getItem("id_ga
mbar");
app.request({ console.log(id_gambar);
url:
"http://192.168.43.217/lela app.request.get("http://192
ng/winner.php", .168.43.217/lelang/listpena
87
war.php?id_gambar="+id_gamb console.log(tampil);
ar, function (result) { if (tampil.status) {
var member =
JSON.parse(result); localStorage.setItem("id_pe
console.log(member); lelang",
var dt_list = tampil.data.id_pelelang);
member.data; var id_pelelang =
localStorage.getItem("id_pe
dt_list.forEach(function(fi lelang")
eld, i){
console.log(id_pelelang);
$$("tbody#listtawaran1").ap localStorage.status =
pend( "true";
$$('<tr>').append( }
$$('<td var url =
class="label- "http://192.168.43.217//lel
cell">').text(field.nama) ang/notif.php?id_member="+i
).append( d_pelelang+"&status=konfirm
$$('<td asi";
class="label- app.request.get(url,
cell">').text(field.tawaran function(a){
) console.log(a);
) var dt =
) JSON.parse(a);
}); // if (dt.status) {
}); //
}); localStorage.setItem("notif
_konfirmasi",
dt.data.id_notif);
// var
$$(document).on('page:init' notif_konfirmasi =
, '.page[data- localStorage.getItem("notif
name="notif"]', function _konfirmasi")
(notifikasi) { //
console.log(notif_konfirmas
// KONFIRMASI BARANG i);
LELANG //
var id_member = localStorage.status =
localStorage.getItem("id_me "true";
mber"); // }
$$('<li>').append( ang/notif.php?id_member="+i
$$('<div d_pelelang;
class="item-link item- app.request.get(url,
content">').append( function(b){
$$('<div console.log(b);
class="item- var tampilkan =
inner">').append( JSON.parse(b);
$$('<div var data = tampilkan.data;
class="item-title-
row">').append( data.forEach(function(field
$$('<div , i){
class="item-
title">').text(field.status console.log(field.id_notif)
) ;
) $$("#notif").append(
).append( $$('<li>').append(
$$('<div $$('<div
class="item- class="item-link item-
text">').text("Barang Anda content">').append(
Telah Dikonfirmasi") $$('<div
) class="item-
) inner">').append(
).on("click", $$('<div
function(){ class="item-title-
row">').append(
mainView.router.navigate("/ $$('<div
barangku/"); class="item-
var id_notif title">').text(field.status
= field.id_notif; )
)
console.log(id_notif); ).append(
var hapus = $$('<div
"http://192.168.43.217//lel class="item-
ang/hapus_notif.php?id_noti text">').text("Lihat
f="+id_notif; Penawaran !!!")
)
app.request.get(hapus, )
function(data){ ).on("click",
function(){
console.log(data);
}); mainView.router.navigate("/
}) barangku/");
) var id_notif
}); = field.id_notif;
});
var url = console.log(id_notif);
"http://192.168.43.217//lel
89
keychar =
echo $num; String.fromCharCode(key);
keychar =
?> keychar.toLowerCase();
<!DOCTYPE html> goods =
<html lang="en"> goods.toLowerCase();
<head> // check goodkeys
<meta charset="utf-8"> if
<meta http-equiv="X-UA- (goods.indexOf(keychar) !=
Compatible" -1)
content="IE=edge"> return true;
<meta name="viewport" // control keys
content="width=device- if ( key==null ||
width, initial-scale=1"> key==0 || key==8 || key==9
<title>E-Lang</title> || key==27 )
<link rel="shortcut return true;
icon" if (key == 13) {
href="assets/img/favicon.pn var i;
g"> for (i = 0; i <
<link field.form.elements.length;
href="assets/css/bootstrap. i++)
min.css" rel="stylesheet"> if (field
<link == field.form.elements[i])
href="assets/css/datepicker break;
.min.css" rel="stylesheet"> i = (i + 1) %
<link field.form.elements.length;
href="assets/css/style.css"
rel="stylesheet"> field.form.elements[i].focu
<script s();
language="javascript"> return false;
function getkey(e) };
{ return false;
if (window.event) }
return </script>
window.event.keyCode; </head>
else if (e) <body>
return e.which; <nav class="navbar
else navbar-default navbar-
return null; fixed-top">
} <div
function goodchars(e, class="container-fluid">
goods, field) <div class="navbar-
{ header">
var key, keychar; <a class="navbar-
key = getkey(e); brand" href="index.php">
if (key == null)
return true;
91
<script <i
type="text/javascript"> class="glyphicon glyphicon-
$(function () { search"></i>
$('.date- </div>
picker').datepicker({ <input
autoclose: true, type="text" class="form-
todayHighlight: control" name="cari"
true placeholder="Cari ..."
}); autocomplete="off"
$('[data- value="<?php echo $cari;
toggle="tooltip"]').tooltip ?>">
(); </div>
}) </div>
</script> </form>
</body> </div>
</html> </h4>
</div>
Tampil-data.php <div class="panel
panel-primary">
<?php <div class="panel-
if (isset($_POST['cari'])) heading">
{ <h3 class="panel-
$cari = $_POST['cari']; title">Data Member</h3>
} else { </div>
$cari = ""; <div class="panel-
} body">
?> <div
<div class="row"> class="table-responsive">
<div class="col-md-12"> <table
<div class="page- class="table table-striped
header"> table-hover">
<h4> <thead>
<i <tr>
class="glyphicon glyphicon- <th
user"></i> Data Member class="center">No.</th>
<div class="pull- <th
right btn-tambah"> class="center">ID
<form Member</th>
class="form-inline" <th
method="POST" class="center">NIK</th>
action="index.php"> <th
<div class="center">Nama</th>
class="form-group"> <th
<div class="center">Alamat</th>
class="input-group"> <th
<div class="center">No.hp</th>
class="input-group-addon">
93
<th <td
class="center">Email</th> width='100'
<th class='center'>$data[alamat
class="center">Foto</th> ]</td>
<th <td
class="center">NPWP</th> width='200'
</tr> class='center'>$data[nohp]<
</thead> /td>
<tbody> <td
<?php width='300'
$no = 1; class='center'>$data[email]
if </td>
(isset($cari)) { <td
$sql = width='100' class='center'>
mysql_query("SELECT * FROM <img
member src='../gambar/$data[foto]'
width='50px'
WHERE alamat LIKE '%$cari%' height='50px'/></td>
OR nama LIKE '%$cari%' <td
width='100'
ORDER BY nama"); class='center'>$data[npwp]<
} else { /td>
$sql = ";
mysql_query("SELECT * FROM ?>
member ORDER BY nama "); <?php
} echo "
while ($data
= mysql_fetch_assoc($sql)) </div>
{ </td>
echo " </tr>";
<tr> $no++;
<td }
width='25' ?>
class='center'>$no</td> </tbody>
<td </table>
width='25' </ul>
class='center'>$data[id_mem </nav>
ber]</td> </div>
<td </div>
width='150' </div>
class='center'>$data[nik]</ </div>
td> </div>
<td
width='200' data-barang.php
class='center'>$data[nama]<
/td> <?php
94
class='center'>$data[npwp]<
ORDER BY nama"); /td>
} else { ";
$sql = ?>
mysql_query("SELECT * FROM <?php
member ORDER BY nama "); echo "
}
while ($data </div>
= mysql_fetch_assoc($sql)) </td>
{ </tr>";
echo " $no++;
<tr> }
<td ?>
width='25' </tbody>
class='center'>$no</td> </table>
<td </ul>
width='25' </nav>
class='center'>$data[id_mem </div>
ber]</td> </div>
<td </div>
width='150' </div>
class='center'>$data[nik]</ </div>
td>
<td Proses-konfirm.php
width='200'
class='center'>$data[nama]< <?php
/td> header('Access-Control-
<td Allow-Origin: *');
width='100' header('Access-Control-
class='center'>$data[alamat Allow-Method: *');
]</td> $koneksi =
<td mysqli_connect("localhost",
width='200' "root","","lelang1");
class='center'>$data[nohp]< $id =
/td> $_GET['id_barang'];
<td $sql = $koneksi-
width='300' >query("INSERT INTO
class='center'>$data[email] brg_lelang (id_barang,
</td> id_pelelang, id_member,
<td nama_barang, gambar,
width='100' class='center'> deskripsi, harga,
<img batas_lelang, tgl, status)
src='../gambar/$data[foto]' SELECT id_barang,
width='50px' id_pelelang, id_member,
height='50px'/></td> nama_barang, gambar,
<td deskripsi, harga,
width='100' batas_lelang, tgl, status
96
4. Agama : Islam
5. Kewarganegaraan : Indonesia
7. Email : nurilsyamsihida3@gmail.com
8. Riwayat Pendidikan :
2. 2012
SMPN 2 Nguling
97
98