• Tidak ada hasil yang ditemukan

REPUBLIK INDONESIA KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA SURAT PENCATATAN CIPTAAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "REPUBLIK INDONESIA KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA SURAT PENCATATAN CIPTAAN"

Copied!
38
0
0

Teks penuh

(1)

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.

(2)

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

(3)

MANUAL BOOK DAN SOURCE CODE

SI CUMOL

(SISTEM INFORMASI CUCIAN MOBIL)

Oleh :

Saghifa Fitriana

Yustina Meisella K

Ina Maryani

Ahmad Nouvel

Nabilah Nur Anisah

(4)

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

(5)

b. Interface Halaman Profile

Pada halaman ini pengunjung dapat melihat profil dari Si Cumol

c. Interface Halaman Paket Cuci Mobil

(6)

d. Interface Halaman Galeri

Pada halaman ini pengunjung dapat melihat galeri

e. Interface Halaman Join Mitra

(7)

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

(8)

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

(9)

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

(10)

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

(11)

n. Interface Halaman Dashboard Mitra

Pada halaman ini mitra dapat melihat daftar pesanan yang baru masuk dan statusnya

o. Interface Halaman Account Mitra

(12)

p. Interface Halaman Paket Cucian

Pada halaman ini mitra dapat melihat daftar paket cucian yang ada

q. Interface Halaman Tambah Paket Cucian

(13)

r. Interface Halaman Data Pesanan

Pada halaman ini mitra dapat melihat daftar pesanan dan mengubah statusnya

s. Interface Halaman Ganti Password

(14)

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();

(15)

$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'];

(16)

$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){

(17)

$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){

(18)

$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

(19)

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

(20)

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'); }

(21)

} 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();

(22)

$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');

(23)

}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');

(24)

} }

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');

(25)

}

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() {

(26)

$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){

(27)

$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>');

(28)

}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');

(29)

} }

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);

(30)

$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');

(31)

}

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>');

(32)

}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){

(33)

//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() {

(34)

$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);

(35)

$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{

(36)

}

}

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');

(37)

$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,

(38)

'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>"); } } } ?>

Referensi

Dokumen terkait

Pengembangan dari manset tekanan darah menciptakan tekanan antara sistolik dan tekanan diastolik sehingga arteri dibawahnya secara parsial akan kolaps,..

Distribusi bobot daging pada potongan karkas terhadap bobot karkas atau bobot total daging bandikut, menunjukkan bahwa tidak terdapat perbedaan yang nyata antara

Proses pencarian pada aplikasi kamus e-Acesia yang menggunakan algoritma pencarian biner berhasil berjalan dengan baik baik pada emulator maupun pada telepon

Mauss berkata bahwa karya itu— apakah skor (nilai angka) atau gelombang suara—tidak bisa dipahami tanpa mengetahui bagaimana karya itu disusun atau bagaimana karya itu dipahami

Pada penelitian ini digunakan 100 data pelatihan dan 40 data pengujian; penggunaan data pelatihan yang jauh lebih banyak kemungkinan akan menghasilkan kinerja yang lebih

AMH didapat dengan membagi jumlah penduduk usia 15 tahun keatas yang dapat membaca dan menulis dengan jumlah penduduk usia 15 tahun keatas kemudian hasilnya dikalikan

Batang KKHI Makkah 9 Kusnijati Rapian Sakib 61 W 48 Kota Tegal RS King Abdullah Jeddah *Sumber : Siskohat (Data sewaktu-waktu dapat berubah)..

Distribusi probabilitas dalam konsep keandalan adalah model matematika yang menghubungkan harga suatu perubah (variable) yaitu komponen tidak akan gagal dengan peluang