4.4 Implementasi Desain Antarmuka Admin
Pada tahap ini akan dijabarkan tentang implementasi antarmuka dalam level admin dari sistem informasi berdasarkan perancangan yang telah dibuat.
Pada program ini terdapat 5 form yang dimunculkan di dalam halaman admin yang melihat website tersebut, diantaranya adalah :
1 Halaman Login
2 Halaman Transaksi
3 Halaman Booking
4 Halaman Member
5 Halaman Produk
6 Halaman Jasa
Kemudian dibawah ini akan dimunculkan tampilan pada tiap-tiap form yang dapat dibuka oleh admin untuk lebih menjelaskan semua form yang
ditampilkan.
Gambar 4.13 Halaman Login
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada Gambar 4.13 diatas adalah Gambar dari halaman login yang disediakan untuk admin. Untuk masuk ke halaman selanjutnya, admin harus lah
melakukan login. login member
function submit {
username = this-input-posttxtid; password = this-input-posttxtpassword;
this-load-modelmemberview; result=this-memberview-
get_data_loginusername,password; sql=select from member where username=username
and password=md5password; ifresult-num_rows0
{ foreachresult-result as rows{
nama = result-row-nama_member; this-session-set_userdatanama,nama;
this-session-set_userdatauser,username; this-session-set_userdataiduser,result-row-
id_member; redirectsbooking;
} }
else {
data[message]=Username atau Password Salah; this-load-viewindex,data;
} }
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.14 Halaman Transaksi ?php
class transaksiview extends Model{
function transaksiview{ parent::Model;
}
function get_all {
query = this-db-queryselect from transaksi a, kasir b, member c where a.id_kasir=b.id_kasir and a.id_member=c.id_member order by a.id_trx
desc; return query-result;
}
function get_datatransid_trans {
query = this-db-queryselect from select tgl_trx, jam_trx, nama_member, total, nama_kasir, nama_barang as nama_item,
jenis_item, jumlah_item, harga_barang as harga, pot_harga as pot from select tgl_trx, jam_trx, nama_member, total, nama_kasir, id_item,
jenis_item, jumlah_item from transaksi a, kasir b, member c, transaksi_item d where a.id_kasir=b.id_kasir and a.id_member=c.id_member and
a.id_trx=d.id_trx and a.id_trx=.id_trans. as a, barang b where a.id_item=b.id_barang and a.jenis_item=0 as barang union
select from select tgl_trx, jam_trx, nama_member, total, nama_kasir, nama_jasa as nama_item, jenis_item, jumlah_item, harga_jasa as harga,
pot_jasa as pot from select tgl_trx, jam_trx, nama_member, total, nama_kasir, id_item, jenis_item, jumlah_item from transaksi a, kasir b,
member c, transaksi_item d where a.id_kasir=b.id_kasir and a.id_member=c.id_member and a.id_trx=d.id_trx and a.id_trx=.id_trans.
as a, jasa b where a.id_item=b.id_jasa and a.jenis_item=1 as jasa;
query =this-db-queryselect tgl_trx, jam_trx, nama_member, total, nama_kasir, jenis_item, nama_barang, jumlah_item,
harga_barang-pot_harga as harga from select from transaksi a, kasir b, member c, transaksi_item d where a.id_kasir=b.id_kasir and
a.id_member=c.id_member and a.id_trx=d.id_trx and a.id_trx=.id_trans. as trans a, barang b where a.id_item=b.id_barang;
return query-result; }
} ?
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada Gambar 4.14 diatas admin dapat mengisikan data transaksi yang dimiliki oleh salon lengkap dengan nama member, nama barangjenis jasa, nama
kasir, jumlah barang, dan harga lalu disimpan.
Gambar 4.15 Halaman Booking ?php
class bookingview extends Model{
function bookingview{ parent::Model;
}
function get_all {
query = this-db-queryselect from booking natural join member order by tgl_booking asc, jam_booking asc;
return query-result; }
function get_all_user {
query = this-db-queryselect from booking where id_member=.this-session-userdataiduser. order by id_booking desc;
return query-result; }
function get_data_bookingid,nama_member {
query =this-db-queryselect from booking natural join member where id_booking=id;
return query-result; }
} ?
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada Gambar 4.15 adalah Gambar dari Halaman Booking dimana terdapat tanggal booking, nama member, hari, jam, status booking.
Gambar 4.16 Halaman Member
Pada Gambar 4.16 diatas adalah halaman admin dimana admin dapat mengetahui data member sehingga memudahkan untuk mencari atau menghapus
data member. ?php
class memberview extends Model{
function memberview{ parent::Model;
}
function get_all {
query = this-db-queryselect from member order by nama_member; return query-result;
}
function get_data_loginusername,password {
query =this-db-queryselect from member where username=username and password=md5password;
return query; }
function get_data_memberid,nama_member {
query =this-db-queryselect from member where id_member=id and nama_member=nama_member;
return query-result; }
} ?
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.17 Halaman Data Produk
Pada Gambar 4.17 diatas adalah halaman dimana admin dapat mengetahui data produk yang akan dijual oleh salon tersebut.
?php class barangview extends Model{
function barangview{ parent::Model;
}
function get_all {
query = this-db-queryselect from barang order by nama_barang; return query-result;
}
function get_data_barangid,nama_barang {
query =this-db-queryselect from barang where id_barang=id and nama_barang=nama_barang;
return query-result; }
} ?
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 4.18 Halaman Data Jasa
Pada Gambar 4.18 diatas adalah gambar dimana admin dapat mengisikan data jasa yang tersedia di salon tersebut.
?php class servisview extends Model{
function servisview{ parent::Model;
}
function get_all {
query = this-db-queryselect from jasa order by id_jasa; return query-result;
}
} ?
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB V U