Implementasi Desain Antarmuka Admin

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