a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL
Dr. Freddy Harris, S.H., LL.M., ACCS. NIP. 196611181994031001
REPUBLIK INDONESIA
KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA
SURAT PENCATATAN
CIPTAAN
Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta, dengan ini menerangkan:
Nomor dan tanggal permohonan : EC00202017638, 10 Juni 2020
Pencipta
Nama : Saghifa Fitriana, Yustina Meisella Kristania, , dkk
Alamat : Jl Jatisari Sumampir Rt 03 Rw 05 No 47D Kec Purwokerto Utara Banyumas, Banyumas, Jawa Tengah, 53125
Kewarganegaraan : Indonesia
Pemegang Hak Cipta
Nama : Saghifa Fitriana, Yustina Meisella Kristania, , dkk
Alamat : Jl Jatisari Sumampir Rt 03 Rw 05 No 47D Kec. Purwokerto Utara, Banyumas, Banyumas, 9, 53125
Kewarganegaraan : Indonesia
Jenis Ciptaan : Program Komputer
Judul Ciptaan : SI CUMOL(Sistem Informasi Cucian Mobil)
Tanggal dan tempat diumumkan untuk pertama kali di wilayah Indonesia atau di luar wilayah Indonesia
: 10 Juni 2020, di Purwokerto
Jangka waktu pelindungan : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut pertama kali dilakukan Pengumuman.
Nomor pencatatan : 000189798
adalah benar berdasarkan keterangan yang diberikan oleh Pemohon.
Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.
LAMPIRAN PENCIPTA
No Nama Alamat
1 Saghifa Fitriana Jl Jatisari Sumampir Rt 03 Rw 05 No 47D Kec Purwokerto Utara Banyumas 2 Yustina Meisella Kristania Jend Gatot Subroto Kedunguter Rt 01 Rw 01 Kec. Banyumas Banyumas 3 Ina Maryani Karangreja Rt 002 Rw 001 Kec.Kutasari Purbalingga
4 Nabilah Nur Anisah Jln Anggrek Rt 003 Rw 010 Kec. Cilacap Selatan, Cilacap
5 Ahmad Novel Petamburan No.5 Rt 004 Rw 005 Kec. Tanah Abang, Jakarta Pusat
LAMPIRAN PEMEGANG
No Nama Alamat
1 Saghifa Fitriana Jl Jatisari Sumampir Rt 03 Rw 05 No 47D Kec. Purwokerto Utara, Banyumas 2 Yustina Meisella Kristania Jend Gatot Subroto Kedunguter Rt 01 Rw 01 Kec. Banyumas, Banyumas 3 Ina Maryani Karangreja Rt 002 Rw 001 Kec. Kutasari Purbalingga
4 Ahmad Novel Petamburan No.5 Rt 004 Rw 005 Kec. Tanah Abang, Jakarta Pusat 5 Nabilah Nur Anisah Jln Anggrek Rt 003 Rw 010 Kec Cilacap Selatan, Cilacap
MANUAL BOOK DAN SOURCE CODE
SI CUMOL
(SISTEM INFORMASI CUCIAN MOBIL)
Oleh :
Saghifa Fitriana
Yustina Meisella K
Ina Maryani
Ahmad Nouvel
Nabilah Nur Anisah
Panduan Program :
Program yang dibutuhkan adalah sebagai berikut :
1. Notepad++ yang sudah terinstall pada komputer sebagai text editor. 2. XAMPP yang sudah terinstall sebagai pengoperasi database. 3. FrameWork
Interface pada Program :
a. Interface Halaman Utama Website
b. Interface Halaman Profile
Pada halaman ini pengunjung dapat melihat profil dari Si Cumol
c. Interface Halaman Paket Cuci Mobil
d. Interface Halaman Galeri
Pada halaman ini pengunjung dapat melihat galeri
e. Interface Halaman Join Mitra
f. Interface Halaman Login
Pada halaman ini pengunjung dapat login untuk bisa melakukan pemesanan jasa cuci
g. Interface Halaman Login Admin
Pada halaman ini admin melakukan login terlebih dahulu untuk mengakses halaman admin
h. Interface Halaman Utama Admin
Pada halaman ini menampilkan halaman utama admin yang berisi informasi web, mitra dan pemesanan
i. Interface Halaman Profile pada Admin
j. Interface Halaman Galeri pada Admin
Pada halaman ini admin dapat menambah dan dan menghapus gambar
k. Interface Halaman Mitra pada Admin
Pada halaman ini admin dapat melihat daftar mitra yang sudah terdaftar dan menghapus mitra
l. Interface Halaman Master Data Pesanan pada Admin
Pada halaman ini admin dapat melihat daftar pesanan yang masuk pada mitra dan melihat statusnya
m. Interface Halaman Login Mitra
n. Interface Halaman Dashboard Mitra
Pada halaman ini mitra dapat melihat daftar pesanan yang baru masuk dan statusnya
o. Interface Halaman Account Mitra
p. Interface Halaman Paket Cucian
Pada halaman ini mitra dapat melihat daftar paket cucian yang ada
q. Interface Halaman Tambah Paket Cucian
r. Interface Halaman Data Pesanan
Pada halaman ini mitra dapat melihat daftar pesanan dan mengubah statusnya
s. Interface Halaman Ganti Password
t. Interface Halaman Form Panggil Kami
Pada halaman ini member dapat melakukan pemesanan
SOURCE CODE
Source Code yang ada pada website Si Cumol adalah sebagai berikut : 1. Source Code Admin
<?php
defined('BASEPATH') OR exit('No direct script access allowed'); class Admin extends CI_Controller {
function __construct(){ parent:: __construct(); $this->load->model('Mcrud'); if($this->session->userdata('status_admin')!='admin'){ redirect('loginadmin'); } }
public function index() { $data['notif']=$this->Mcrud->notifpanggilkami()->num_rows(); $data['aktif']=$this->Mcrud->getmitraaktif()->num_rows(); $data['pg']=$this->Mcrud->getpanggil()->num_rows(); $data['mitra']=$this->Mcrud->getmitra()->result(); $data['panggilkami']= $this->Mcrud->getpanggilkami()->result();
$this->load->view('admin/header'); $this->load->view('admin/home', $data); $this->load->view('admin/footer'); }
public function profil() { $data['prof']= $this->Mcrud->getprofil()->result(); $this->load->view('admin/header'); $this->load->view('admin/profil',$data); $this->load->view('admin/footer'); }
public function editprofil(){
$profilperusahaan= $_POST['profilperusahaan']; $kontak= $_POST['kontak'];
$alamat= $_POST['alamat']; $lokasi= $_POST['lokasi'];
$data = 'profilperusahaan="'.$profilperusahaan.'", kontak="'.$kontak.'", alamat="'.$alamat.'", lokasi="'.$lokasi.'"';
$edit = $this->Mcrud->edit('profiluser', $data, "id_profil='1'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil Diedit ! terimakasih </div></div>');
redirect ('admin/profil'); }else{
} }
public function mitra() { $data['mitra']= $this->Mcrud->getmitra()->result(); $this->load->view('admin/header'); $this->load->view('admin/mitra',$data); $this->load->view('admin/footer'); }
public function verifikasi($id){
$username= $_POST['username']; $password= $_POST['password'];
$status="1";
$data = 'username="'.$username.'", password="'.md5($password).'", status="'.$status.'"';
$edit = $this->Mcrud->edit('kemitraan', $data, "idmitra='$id'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil Diedit ! terimakasih </div></div>');
redirect ('admin/mitra'); }else{
} }
public function verifikasipesanan($id){
$status="1";
$data = 'status="'.$status.'"';
$edit = $this->Mcrud->edit('panggilkami', $data, "id_pesan='$id'"); if($edit > 0){
$this->session->set_flashdata('v_pesan', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil Dikonfirmasi ! </div></div>');
redirect ('admin'); }else{
} }
public function hapusmitra($id){ $data= "idmitra='$id'";
$hapus = $this->Mcrud->hapus('kemitraan', $data); if($hapus > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-danger alert-message" align="center">Data Berhasil
Dihapus ! terimakasih </div></div>');
redirect('admin/mitra'); }else{
} }
public function hapuspesan($id){ $data= "id_pesan='$id'";
$hapus = $this->Mcrud->hapus('panggilkami', $data); if($hapus > 0){
$this->session->set_flashdata('hapus', '<div class="col-md-12" ><div class="alert alert-danger alert-message" align="center">Data Berhasil Dihapus ! </div></div>');
redirect('admin'); }else{
} }
public function datapanggilkami() { $data['panggilkami']= $this->Mcrud->getpanggilkami()->result(); $this->load->view('admin/header'); $this->load->view('admin/panggilkami',$data); $this->load->view('admin/footer'); }
public function galeri() { $data['galeri']= $this->Mcrud->getgaleri()->result(); $this->load->view('admin/header'); $this->load->view('admin/galeri',$data); $this->load->view('admin/footer'); }
public function tambahgaleri(){
$keterangan = $_POST['keterangan']; $config['allowed_types'] = 'jpg|png|jpeg'; $config['max_size'] = '2048'; $config['upload_path'] = './assets/admin/galeri'; $config['file_name'] = 'foto'.time(); $this->load->library('upload', $config); $this->upload->do_upload('gambar'); $img = $this->upload->data(); $gambar= $img['file_name']; $data = array('gambar'=>$gambar,'keterangan'=>$keterangan); $add = $this->Mcrud->tambah('galeri',$data); if($add > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil
Disimpan ! terimakasih</div></div>'); redirect('admin/galeri'); }else{ echo("<script>alert('Not Success')</script>"); } }
public function editgaleri($id){
$keterangan= $_POST['keterangan']; if($_FILES["gambar"]['name'] == ''){ $gambar = $_POST['old']; }else{ $config['allowed_types'] = 'jpg|png|jpeg'; $config['max_size'] = '2048'; $config['upload_path'] = './assets/admin/galeri'; $config['file_name'] = 'foto'.time(); $this->load->library('upload', $config); $this->upload->do_upload('gambar'); $img = $this->upload->data(); $gambar= $img['file_name']; }
$data = 'keterangan="'.$keterangan.'", gambar="'.$gambar.'"'; $edit = $this->Mcrud->edit('galeri', $data, "id_galeri='$id'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil Diedit ! terimakasih </div></div>');
redirect ('admin/galeri'); }else{
} }
public function deletegaleri($id){ $data= "id_galeri='$id'";
$hapus = $this->Mcrud->hapus('galeri', $data); if($hapus > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil
redirect('admin/galeri'); }else{
} }
public function gantipassword() { $this->load->view('admin/header'); $this->load->view('admin/gantipassword'); $this->load->view('admin/footer'); } function ganti_password_act($id){
//data yang terekam pada method post atau yang kita ketikan pada inputan
$pass_baru = $this->input->post('pass_baru'); $ulang_pass = $this->input->post('ulang_pass'); //proses validasi ganti dan ulangi password password $this->form_validation->set_rules('pass_baru','Password Baru','required|matches[ulang_pass]'); $this->form_validation->set_rules('ulang_pass','Ulangi Password Baru','required'); if($this->form_validation->run() != false){ $data = 'password="'.md5($pass_baru).'"';
$this->Mcrud->edit('admin', $data, "id_admin='$id'"); $this->session->set_flashdata('berhasil', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Update Password Berhasil ! terimakasih </div></div>
');
redirect('admin/gantipassword'); }else{
$this->session->set_flashdata('berhasil', '<div class="col-md-12" ><div class="alert alert-danger alert-message" align="center">Update password gagal pastikan mengisi dengan benar ! terimakasih </div></div>');
redirect('admin/gantipassword'); }
} }
?>
2. Source Code Login Admin <?php
class Loginadmin extends CI_Controller {
public function index() { if($this->session->userdata('status_admin')=='admin'){ redirect('admin','refresh'); }else{ $this->load->view('admin/login'); } } function do_login(){ $username = $this->input->post('username'); $pwd = $this->input->post('pwd'); //$cek = $this->mlogin->cekdos($username, $pwd);
$data = $this->db->query('SELECT * FROM admin where username= "'.$username.'" AND password = "'.md5($pwd).'"');
$p = $this->db->query('SELECT * FROM admin where username= "'.$username.'" AND password = "'.md5($pwd).'"')->row();
$cek = $data->num_rows(); if($cek > 0){ $this->session->set_userdata(array( 'status_admin' => 'admin', 'id_admin' => $p->id_admin, 'username' => $p->username, )); redirect('admin'); }else{ $this->session->set_flashdata('gagal', '<div class="col-md-12" ><div class="alert alert-danger alert-message"
align="center">username/Password tidak terdaftar!</div></div>'); $this->load->view('admin/login'); }
} function logout(){ $this->session->sess_destroy(); redirect('Loginadmin', 'refresh'); } }
3. Source Code Login Member <?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Loginmember extends CI_Controller { function __construct(){
parent:: __construct();
$this->load->model('Mcrud'); }
public function index() { if($this->session->userdata('status_member')=='member'){ redirect('member','refresh'); }else{ $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/login',$data); } } function do_login(){ $username = $this->input->post('username'); $pwd = $this->input->post('pwd');
$data = $this->db->query('SELECT * FROM member where username= "'.$username.'" AND pwd = "'.md5($pwd).'"');
$p = $this->db->query('SELECT * FROM member where username= "'.$username.'" AND pwd = "'.md5($pwd).'"')->row();
$cek = $data->num_rows(); if($cek > 0){ $this->session->set_userdata(array( 'status_member' => 'member', 'id_member' => $p->id_member, 'nama' => $p->nama, 'username' => $p->username, )); redirect('member'); }else{ $this->session->set_flashdata('gagal', '<div class="col-md-12" ><div class="alert alert-danger alert-message"
align="center">username/Password tidak terdaftar!</div></div>'); redirect('loginmember'); } } function logout(){ $this->session->sess_destroy(); redirect('user', 'refresh'); } }
4. Source Code Login Mitra <?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Loginmitra extends CI_Controller {
public function index() {
if($this->session->userdata('status_mitra')=='mitra'){ redirect('mitra','refresh');
}else{ $this->load->view('mitra/login'); } } function do_login(){ $username = $this->input->post('username'); $pwd = $this->input->post('pwd');
$data = $this->db->query('SELECT * FROM kemitraan where username= "'.$username.'" AND password = "'.md5($pwd).'" AND
status=1');
$p = $this->db->query('SELECT * FROM kemitraan where username= "'.$username.'" AND password = "'.md5($pwd).'" AND
status=1')->row(); $cek = $data->num_rows(); if($cek > 0){ $this->session->set_userdata(array( 'status_mitra' => 'mitra', 'idmitra' => $p->idmitra, 'namapemilik' => $p->namapemilik, 'namacucian' => $p->namacucianmobil, 'username' => $p->username, )); redirect('mitra'); }else{ $this->session->set_flashdata('gagal', '<div class="col-md-12" ><div class="alert alert-danger alert-message"
align="center">username/Password tidak terdaftar!</div></div>'); redirect('loginmitra'); } } function logout(){ $this->session->sess_destroy(); redirect('user', 'refresh');
} }
5. Source Code Member <?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Member extends CI_Controller { function __construct(){ parent:: __construct(); $this->load->model('Mcrud'); if($this->session->userdata('status_member')!='member'){ redirect('loginmember'); } }
public function index() { $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/header',$data); $this->load->view('member/home'); $this->load->view('member/footer'); }
public function histori()
{$data['histori']= $this->Mcrud->gethistori()->result();
$data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/header',$data); $this->load->view('member/histori');
}
public function profil() { $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/header',$data); $this->load->view('member/profil', $data); $this->load->view('member/footer'); }
public function paket() { $data['mitra']=$this->Mcrud->getmitra()->result(); $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/header',$data); $this->load->view('member/tempatcuci', $data); $this->load->view('member/footer'); }
public function panggilkami() { $id = $this->uri->segment(3); $data['mitraid']=$this->Mcrud->getmitraid($id)->result(); $data['paketid']=$this->Mcrud->getpaketid($id)->result(); $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/header',$data); $this->load->view('member/panggilkami', $data); $this->load->view('member/footer'); }
public function mitra() {
$data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('member/header',$data); $this->load->view('member/mitra');
$this->load->view('member/footer');
}
public function galeri() { $data['prof']=$this->Mcrud->getprofil()->result(); $data['galeri']=$this->Mcrud->getgaleri()->result(); $this->load->view('member/header',$data); $this->load->view('member/galeri',$data); $this->load->view('member/footer'); }
public function tambahcustomer() { $idmitra= $_POST['idmitra']; $id_member= $_POST['id_member']; $nama= $_POST['nama']; $alamat= $_POST['alamat']; $kontak= $_POST['kontak']; $id_paket= $_POST['id_paket']; $harga= $_POST['harga']; $data = array('idmitra'=>$idmitra,'id_member'=>$id_member, 'nama'=>$nama, 'alamat'=>$alamat, 'kontak'=>$kontak,
'pilihpaket'=>$id_paket,'harga'=>$harga);
$add = $this->Mcrud->tambah('panggilkami',$data); if($add > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success" align="center">Data Berhasil Terkirim ! terimakasih tunggu respon dari kami</div></div>');
redirect('member/panggilkami/'.$idmitra);
}else{
echo("<script>alert('Not Success')</script>"); }
}
public function tambahmitra() { $namapemilik= $_POST['namapemilik']; $namacucianmobil= $_POST['namacucianmobil']; $kontakwa= $_POST['kontakwa']; $email= $_POST['email']; $kabupaten= $_POST['kabupaten']; $kecamatan= $_POST['kecamatan']; $kelurahan= $_POST['kelurahan']; $gmaps= $_POST['gmaps']; $tgldaftar= date('Y-m-d'); $data = array('namapemilik'=>$namapemilik, 'namacucianmobil'=>$namacucianmobil, 'kontakwa'=>$kontakwa, 'email'=>$email,'kabupaten'=>$kabupaten,'kecamatan'=>$kecamatan, 'kelurahan'=>$kelurahan, 'gmaps'=>$gmaps, 'tgldaftar'=>$tgldaftar);
$add = $this->Mcrud->tambah('kemitraan',$data); if($add > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success" align="center">Data Berhasil Terkirim ! terimakasih tunggu respon dari kami</div></div>');
}else{ echo("<script>alert('Not Success')</script>"); } } } ?>
6. Source Code Mitra <?php
defined('BASEPATH') OR exit('No direct script access allowed'); class Mitra extends CI_Controller {
function __construct(){ parent:: __construct(); $this->load->model('Mcrud'); if($this->session->userdata('status_mitra')!='mitra'){ redirect('loginmitra'); } }
public function index() { $data['pb']=$this->Mcrud->getpb()->num_rows(); $data['ps']=$this->Mcrud->getps()->num_rows(); $data['paket']=$this->Mcrud->getpaket()->num_rows(); $data['panggilkami']=$this->Mcrud->getpanggilkami()->result(); $this->load->view('mitra/header'); $this->load->view('mitra/home', $data); $this->load->view('mitra/footer'); }
public function konfirmasi1($id){ $status= "2";
$data = 'status="'.$status.'"';
$edit = $this->Mcrud->edit('panggilkami', $data, "id_pesan='$id'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil
Dikonfirmasi ! Menuju Tempat dan dalam penanganan </div></div>'); redirect ('mitra');
} }
public function konfirmasi2($id){ $status= "3";
$tgl_transaksi=date('Y-m-d');
$data = 'tgl_transaksi="'.$tgl_transaksi.'", status="'.$status.'"'; $edit = $this->Mcrud->edit('panggilkami', $data, "id_pesan='$id'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil
Dikonfirmasi ! terimakasih </div></div>'); redirect ('mitra'); }else{
} }
public function profil() { $data['mitra']=$this->Mcrud->getmitra()->result(); $this->load->view('mitra/header'); $this->load->view('mitra/profil', $data); $this->load->view('mitra/footer'); }
public function editprofil(){ $id=$_POST['id']; $namapemilik= $_POST['namapemilik']; $namacucianmobil= $_POST['namacucianmobil']; $kontakwa= $_POST['kontakwa']; $email= $_POST['email']; $kabupaten= $_POST['kabupaten']; $kecamatan= $_POST['kecamatan']; $kelurahan= $_POST['kelurahan']; $gmaps= $_POST['gmaps']; $username= $_POST['username']; if($_FILES['gbr']['name']==''){ $gbr= $_POST['foto_edit']; }else{ $config['allowed_types'] = 'jpg|png|jpeg'; $config['max_size'] = '2048'; $config['upload_path'] = './assets/images/artikel'; $config['file_name'] = 'img'.time(); $this->load->library('upload', $config);
$this->upload->do_upload('gbr'); $imggbr = $this->upload->data(); $gbr= $imggbr['file_name']; } $data = 'namapemilik="'.$namapemilik.'", namacucianmobil="'.$namacucianmobil.'", kontakwa="'.$kontakwa.'", email="'.$email.'", kabupaten="'.$kabupaten.'", kecamatan="'.$kecamatan.'", kelurahan="'.$kelurahan.'", gmaps="'.$gmaps.'",
username="'.$username.'",gbr="'.$gbr.'"';
$edit = $this->Mcrud->edit('kemitraan', $data, "idmitra='$id'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil Diedit ! terimakasih </div></div>');
redirect ('mitra/profil'); }else{
} }
public function pesanmasuk() { $this->session->set_userdata(array( 'cari' => "tidak", )); $data['panggilkami']=$this->Mcrud->getpanggilkami()->result(); $this->load->view('mitra/header'); $this->load->view('mitra/pesanmasuk', $data); $this->load->view('mitra/footer'); }
public function pagepesan(){
$this->session->set_userdata(array( 'cari' => "ok", )); $data['tgl1'] = $_POST['tgl1']; $data['tgl2'] = $_POST['tgl2']; $tgl1 = $_POST['tgl1']; $tgl2 = $_POST['tgl2']; $data['panggilkami2']=$this->Mcrud->getpanggilkami2($tgl1,$tgl2)->result(); $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('mitra/header'); $this->load->view('mitra/pesanmasuk', $data); $this->load->view('mitra/footer');
}
public function cetakpesanAll(){
$this->data['hasil'] = $this->Mcrud->getpanggilkami()->result();
$this->load->view('mitra/cetakpesan', $this->data); }
public function cetakpesanTgl(){ $tgl1 = $_POST['tgl1h']; $tgl2 = $_POST['tgl2h']; $this->data['hasil'] = $this->Mcrud->getpanggilkami2($tgl1,$tgl2)->result(); $this->load->view('mitra/cetakpesan', $this->data); }
public function paketcucian() { $data['paket']=$this->Mcrud->getpaket()->result(); $this->load->view('mitra/header'); $this->load->view('mitra/paketcucian',$data); $this->load->view('mitra/footer'); }
public function tambahpaket(){ $id= $_POST['id'];
$nama= $_POST['nama'];
$keterangan= $_POST['keterangan']; $harga= $_POST['harga'];
$data = array('idmitra'=>$id, 'nama'=>$nama, 'keterangan'=>$keterangan, 'harga'=>$harga);
$add = $this->Mcrud->tambah('paketcuci',$data); if($add > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil
Disimpan ! terimakasih </div></div>');
}else{ } }
public function editpaket($id){
$nama= $_POST['nama'];
$keterangan= $_POST['keterangan']; $harga= $_POST['harga'];
$data = 'nama="'.$nama.'", keterangan="'.$keterangan.'", harga="'.$harga.'"';
$edit = $this->Mcrud->edit('paketcuci', $data, "id_paket='$id'"); if($edit > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Data Berhasil Diedit ! terimakasih </div></div>');
redirect ('mitra/paketcucian'); }else{
} }
public function hapuspaket($id){ $data= "id_paket='$id'";
$hapus = $this->Mcrud->hapus('paketcuci', $data); if($hapus > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-danger alert-message" align="center">Data Berhasil
Dihapus ! terimakasih </div></div>');
redirect('mitra/paketcucian'); }else{
} }
public function gantipassword() { $this->load->view('mitra/header'); $this->load->view('mitra/gantipassword'); $this->load->view('mitra/footer'); } function ganti_password_act($id){
//data yang terekam pada method post atau yang kita ketikan pada inputan
$pass_baru = $this->input->post('pass_baru'); $ulang_pass = $this->input->post('ulang_pass'); //proses validasi ganti dan ulangi password password $this->form_validation->set_rules('pass_baru','Password Baru','required|matches[ulang_pass]'); $this->form_validation->set_rules('ulang_pass','Ulangi Password Baru','required'); if($this->form_validation->run() != false){ $data = 'password="'.md5($pass_baru).'"';
$this->Mcrud->edit('kemitraan', $data, "idmitra='$id'"); $this->session->set_flashdata('berhasil', '<div class="col-md-12" ><div class="alert alert-success alert-message" align="center">Update Password Berhasil ! terimakasih </div></div>
');
redirect('mitra/gantipassword'); }else{
$this->session->set_flashdata('berhasil', '<div class="col-md-12" ><div class="alert alert-danger alert-message" align="center">Update password gagal pastikan mengisi dengan benar ! terimakasih </div></div>');
redirect('mitra/gantipassword'); }
} }
?>
7. Source Code User <?php
defined('BASEPATH') OR exit('No direct script access allowed');
class User extends CI_Controller { function __construct(){
parent:: __construct();
$this->load->model('Mcrud'); }
public function index() {
$this->load->view('user/header',$data); $this->load->view('user/home');
$this->load->view('user/footer');
}
public function profil() { $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('user/header',$data); $this->load->view('user/profil', $data); $this->load->view('user/footer'); }
public function paket() { $data['mitra']=$this->Mcrud->getmitra()->result(); $data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('user/header',$data); $this->load->view('user/tempatcuci', $data); $this->load->view('user/footer'); }
public function mitra() {
$data['prof']=$this->Mcrud->getprofil()->result(); $this->load->view('user/header',$data);
$this->load->view('user/footer');
}
public function galeri() { $data['prof']=$this->Mcrud->getprofil()->result(); $data['galeri']=$this->Mcrud->getgaleri()->result(); $this->load->view('user/header',$data); $this->load->view('user/galeri',$data); $this->load->view('user/footer'); }
public function tambahcustomer() { $idmitra= $_POST['idmitra']; $nama= $_POST['nama']; $alamat= $_POST['alamat']; $kontak= $_POST['kontak']; $username= $_POST['username']; $harga= $_POST['harga'];
$data = array('idmitra'=>$idmitra, 'nama'=>$nama,
'alamat'=>$alamat, 'kontak'=>$kontak, 'pilihpaket'=>$username,'harga'=>$harga); $add = $this->Mcrud->tambah('panggilkami',$data);
if($add > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success" align="center">Data Berhasil Terkirim !
terimakasih tunggu respon dari kami</div></div>');
redirect('user/panggilkami/'.$idmitra);
}else{
}
}
public function tambahmember() { $nama= $_POST['nama']; $alamat= $_POST['alamat']; $kontak= $_POST['kontak']; $username= $_POST['username']; $pwd= $_POST['pwd'];
$data = array('nama'=>$nama, 'alamat'=>$alamat, 'kontak'=>$kontak, 'username'=>$username,'pwd'=>md5($pwd));
$add = $this->Mcrud->tambah('member',$data); if($add > 0){
$this->session->set_flashdata('suces', '<div class="col-md-12" ><div class="alert alert-success" align="center">Data Berhasil Terkirim !
terimakasih tunggu respon dari kami</div></div>'); redirect('member');
}else{
echo("<script>alert('Not Success')</script>"); }
}
public function daftarmember() {
$data['prof']=$this->Mcrud->getprofil()->result();
$this->load->view('user/header',$data); $this->load->view('user/daftarmember');
$this->load->view('user/footer');
}
public function tambahmitra(){ $add=0; $imggbr = ""; $namapemilik= $_POST['namapemilik']; $namacucianmobil= $_POST['namacucianmobil']; $kontakwa= $_POST['kontakwa']; $email= $_POST['email']; $kabupaten= $_POST['kabupaten']; $kecamatan= $_POST['kecamatan']; $kelurahan= $_POST['kelurahan']; $gmaps= $_POST['gmaps']; $tgldaftar= date('Y-m-d');
//configurasi upload gambar
$config['allowed_types'] = 'jpg|png|jpeg'; $config['max_size'] = '2048'; $config['upload_path'] = './assets/images/artikel'; $config['file_name'] = 'img'.time(); $this->load->library('upload', $config); $this->upload->do_upload('gbr'); $imggbr = $this->upload->data(); $gbr= $imggbr['file_name']; $data = array('namapemilik'=>$namapemilik, 'namacucianmobil'=>$namacucianmobil, 'kontakwa'=>$kontakwa,
'email'=>$email,'kabupaten'=>$kabupaten,'kecamatan'=>$kecamatan,'kelurah an'=>$kelurahan,
'gmaps'=>$gmaps,'tgldaftar'=>$tgldaftar,'gbr'=>$gbr); $add = $this->Mcrud->tambah('kemitraan', $data);
if($add > 0){
$this->session->set_flashdata('success','<br><br><div class="col-md-12"><div class="alert alert-success"><h3 align="center">Data Berhasil diedit</h3></div></div>'); redirect('user/mitra'); }else{ echo("<script>alert('Not Success')</script>"); } } } ?>