Manual Penggunaan dan Source Code

17
Manual Penggunaan dan Source Code Abstract SILAM (Sistem Informasi Layanan Masyarakat) Desa Jagalempeni Pencipta: 1. Sopian Aji 2. Warjiyono 3. Husni Faqih 4. Fandhilah 5. Devy Ferdiansyah 6. Kenti Subalaksana 7. Wati Erawati

Transcript of Manual Penggunaan dan Source Code

Manual Penggunaan & Source Code Program E-Squad Barber Course

Manual Penggunaan dan Source Code

Abstract SILAM (Sistem Informasi Layanan Masyarakat) Desa Jagalempeni

Pencipta:

1. Sopian Aji 2. Warjiyono 3. Husni Faqih 4. Fandhilah 5. Devy Ferdiansyah 6. Kenti Subalaksana 7. Wati Erawati

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Manual Penggunaan program dan Source Code =============================================

Use Case Diagram

Gambar 1. Use Case SILAM Desa Jagalempeni

uc UseCase Desa

Penduduk

Melakukan Login

Melakukan

Pengajuan

Layanan

Admin

Mengelola Data

Admin

Mengelola Data

Berita

Mengelola Profil

Desa

Mengelola Data

Layanan

Melihat Profil

Desa

Mengelola Data

Laporan

Melakuan

Logout

Melihat Berita

Mengelola Data

Penduduk

Mengelola data

pengajuan

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Activity Diagram

a. Adapun rancangan Activity diagram pada saat penduduk melakukan pengajuan layanan sebagai berikut:

Gambar 2. Activity Diagram Pada Saat Penduduk Melakukan Pengajuan

Pada gambar 2, penduduk dapat melakukan pengajuan dengan masuk ke menu ruang

pengajuan, pada ruang pengajuan penduduk dapat mandiri melakukan pengajuan dengan

memilih tombol tambah pengajuan untuk melakukan pengajuan baru, penduduk juga dapat

melihat detail dari pengajuan yang telah diajukan, jika pengajuan telah disetujui maka

penduduk mendapatkan link cetak undangan dari pengajuan yang telah diajukan.

act act Penduduk Melakukan Pengajuan

SistemPenduduk

Mulai

Memilih dan melihat

pengajuan

Memproses data

pengajuan

Menampilkan data

pengajuan

Memilih pengajuan yang

diajukan

Menampilkan data

pengajuan yang telah

diajukan

Mengolah data

pengajuan

Tambah

PengajuanCetak hasil

Pengajuan

Menyimpan pengajuan

Menampilkan data

pengajuan

Selesai

setelah melakukan pengolahan data

pengajuan?

Pilih aksi?

Hasil Pengajuan

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

b. Sedangkan rancangan Activity diagram pada saat Admin mengelola pengajuan layanan sebagai berikut:

Gambar 3. Activity Diagram Admin Mengelola Pengajuan Layanan

Pada gambar 3, admin atau petugas dapat mengelola data ajuan yang diajukan oleh

penduduk dengan memilih menu layanan pada data pengajuan. Data pengajuan ini adalah

awal proses pemeriksaan berkas dengan memeriksa kelengkapan dan kesesuai berkas

apakah sudah sesuai dengan syarat dan ketentuannya, berkas yang telah dikoreksi oleh

petugas akan diberi tanda yaitu memberikan status proses yang akan lanjut ketahap

berikutnya dengan memberikan informasi berkas telah disetujui, estimasi pengambilan

berkas, memberikan undangan jika pengambilan berkas jika berkas telah selesai, namuan

jika berkas ada revisi seperti kurang lengkapnya berkas atau berkas penunjang ada

kesalahan dan lainnya maka status menjadi revisi. Petugas berhak membatalkan berkas

ataupun menghapus berkas jika berkas yang diajukan tidak sesuai dengan ketentuan.

Entity Relationship Diagram (ERD)

act act Admin Mengelola Pengajuan

SistemAdmin

Mulai

Memilih mengelola data

pengajuan

Memproses data

pengajuan

Menampilkan data

pesanan

Melakukan pengolahan

data pengajuan

Pengajuan akan

diproses

Pengajuan akan

dibatalkan

Pengajuan

akan dihapus

Memproses pengajuan

Menampilkan

keseluruhan data

pengajuan Selesai

Pilih aksi?

Setelah melakukan pengolahan data pengajuan?

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Logical Record Strukture (LRS) untuk website sistem informasi pelayanan Publik Desa.

Gambar 4. LRS Sistem Informasi Layanan Publik Desa Jagalempeni

Manual Penggunaan program sbb:

class LRS Desa

kategori

«column»

*PK id_kategori: INT

nama_kategori: VARCHAR(30)

«PK»

+ PK_kategori(INT)

admin

«column»

*PK kd_admin: VARCHAR(10)

email_admin: VARCHAR(50)

pswd_admin: VARCHAR(50)

nama_admin: VARCHAR(50)

hp_admin: VARCHAR(13)

img_admin: VARCHAR(100)

nopesan: VARCHAR(11)

«PK»

+ PK_admin(VARCHAR)

penduduk

«column»

*PK id_penduduk: VARCHAR(11)

no_kk: VARCHAR(16)

no_ktp: VARCHAR(16)

nama_user: VARCHAR(50)

pswd_user: VARCHAR(50)

email_user: VARCHAR(50)

hp_user: VARCHAR(13)

FK id_prov: VARCHAR(4)

FK id_kab: VARCHAR(4)

FK id_kec: VARCHAR(6)

FK id_kel: VARCHAR(11)

kd_pos: VARCHAR(25)

alamat: TEXT

img_user1: VARCHAR(100)

img_user2: VARCHAR(100)

img_user3: VARCHAR(100)

«FK»

+ FK_penduduk_kabupaten(VARCHAR)

+ FK_penduduk_kecamatan(VARCHAR)

+ FK_penduduk_kelurahan(VARCHAR)

+ FK_penduduk_provinsi(VARCHAR)

«index»

+ IXFK_penduduk_kabupaten(VARCHAR)

+ IXFK_penduduk_kecamatan(VARCHAR)

+ IXFK_penduduk_kelurahan(VARCHAR)

+ IXFK_penduduk_provinsi(VARCHAR)

«PK»

+ PK_penduduk(VARCHAR)

prov insi

«column»

*PK id_prov: VARCHAR(4)

nama_prov: TINYTEXT

id_penduduk: VARCHAR(11)

«PK»

+ PK_provinsi(VARCHAR)

kabupaten

«column»

*PK id_kab: VARCHAR(4)

FK id_prov: VARCHAR(4)

nama_kab: TINYTEXT

«FK»

+ FK_kabupaten_provinsi(VARCHAR)

«index»

+ IXFK_kabupaten_provinsi(VARCHAR)

«PK»

+ PK_kabupaten(VARCHAR)

kecamatan

«column»

*PK id_kec: VARCHAR(6)

FK id_kab: VARCHAR(4)

nama_kec: TINYTEXT

«FK»

+ FK_kecamatan_kabupaten(VARCHAR)

«index»

+ IXFK_kecamatan_kabupaten(VARCHAR)

«PK»

+ PK_kecamatan(VARCHAR)

kelurahan

«column»

*PK id_kel: VARCHAR(11)

FK id_kec: VARCHAR(6)

nama_kel: TINYTEXT

«FK»

+ FK_kelurahan_kecamatan(VARCHAR)

«index»

+ IXFK_kelurahan_kecamatan(VARCHAR)

«PK»

+ PK_kelurahan(VARCHAR)

berita

«column»

*PK id_berita: INT

FK kd_admin: VARCHAR(10)

FK id_kategori: INT

st_berita: VARCHAR(6)

tgl_berita: DATE

jam_berita: TIME

judul_berita: VARCHAR(100)

isi_berita: TEXT

img_berita: VARCHAR(100)

«FK»

+ FK_berita_admin(VARCHAR)

+ FK_berita_kategori(INT)

«index»

+ IXFK_berita_admin(VARCHAR)

+ IXFK_berita_kategori(INT)

«PK»

+ PK_berita(INT)

pengajuan

«column»

*PK nopengajuan: VARCHAR(11)

FK kd_admin: VARCHAR(10)

FK id_penduduk: VARCHAR(11)

st_pengajuan: VARCHAR(15)

tgl_pengajuan: DATE

ambil_pengajuan: DATE

selesai_pengajuan: DATE

no_surat: VARCHAR(16)

security_key: VARCHAR(50)

FK id_layanan: INT

«FK»

+ FK_pengajuan_admin(VARCHAR)

+ FK_pengajuan_Layanan(INT)

+ FK_pengajuan_penduduk(VARCHAR)

«index»

+ IXFK_pengajuan_admin(VARCHAR)

+ IXFK_pengajuan_Layanan(INT)

+ IXFK_pengajuan_penduduk(VARCHAR)

«PK»

+ PK_pengajuan(VARCHAR)

Layanan

«column»

*PK id_layanan: INT

st_layanan: VARCHAR(6)

nama_layanan: VARCHAR(50)

info_layanan: TEXT

img_layanan: VARCHAR(100)

«PK»

+ PK_Layanan(INT)

1

1

1

1

1

1

1

1

*

1

1

1

*

1

1

1

*

1

1

1

1

1

1

1

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

1. Hasil Pengajuan Layanan Desa Penduduk yang akan mengajukan layanan pengajuan dapat dilakukan secara mandiri yaitu dengan masuk ke ruang pengajuan, dengan syarat penduduk telah memiliki akun dan login terlebih dahulu untuk masuk ke ruang pengajuan. Kemudia formulir dengan lengkap dan isi sesuai dengan layanan yang diajukan:

Gambar 5. Ruang Hasil Pengajuan Penduduk

Cara penggunaan:

a. Penduduk login terlebih dulu dan klik menu Pengajuan b. Maka akan masuk ke ruang Hasil Pengajuan seperti pada gambar 5 c. Jika penduduk ingin membuat pengajuan baru klik Tambah d. Pada status, penduduk dapat melihat hasil pengajuan yang diajukan e. Pada Aksi, tombol Ubah berfungsi untuk mengubah data pengajuan yang telah

diajukan, tombol Detail berfungsi untuk melihat detail pengajuan, dan jika pengajuan telah selesai maka ada tombol Cetak yang berfungsi untuk mencetak undangan pengajuan yang telah selesai

2. Formulir Pengajuan

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Gambar 6. Formulir Pengajuan

Cara penggunaan:

a. Pada ruang formulir pengajuan, nomor pengajuan tampil secara otomatis b. Penduduk dapat memilih pengajuan dengan memilih ajuan pada pilih layanan c. Pada data yang mengajukan, pemohon harus melengkapi data profile pada

menu Akun Saya melengkapi data seperti alamat, nomor kontak, email, dan data mengenail data diri, selain itu didukung dengan berkas data diri seperti Foto, scan KTP dan KK

d. Sedangkan pada formulir pengajuan layanan desa berikutnya adalah upload berkas penunjang dari pengajuan yang akan diajukan

3. Ruang Admin mengelola Data Pengajuan

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Gambar 7. Ruang Admin Mengelola Data Pengajuan

Cara penggunaan:

a. Pertama admin atau petugas login terlebih dulu keruang administrator. b. Pada menu Layanan-Dalam Proses, pada menu ini petugas dapat memutuskan

apakah berkas yang diajukan lanjut ketahap selanjutnya sampai dengan selesai atau tidak. Jika pengajuan masih bisa dilanjutkan namun masih ada kekurangan maka petugas memberi keterangan revisi sampai pemohon atau pengaju memberi revisinya sesuai dengan syarat terpenuhi sesuai dengan ketentuan.

c. Pada Aksi, klik Detail untuk melihat detail pengajuan, isi catatan jika diperlukan oleh petugas namun bila tidak diperlukan diabaikan saja, setelah itu klik Telah Dicek jika pengajuan telah dicek.

d. Klik Proses pengajuan jika lanjut ketahap berikutnya, selanjutanya beri info estimasi waktu proses pengerjaan berkas tersebut.

e. Jika pengajuan telah selesai beri info kepada pemohon dengan memberi tanggal pengambilan dan secara otomatis pada ruang pemohon akan ada link cetak, pada saat diklik cetak maka akan tercetak undangan pengambilan berkas yang diajukan pemohon.

f. Jika pemohon telah mengambil fisik berkas sesuai dengan tanggal pengambilan, langkah terkahir petugas memberikan tanggal pengambilan dan klik tombol selesai maka data pemohon akan masuk kehalaman Layanan-Ajuan Selesai

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Source Code Aplikasi 1. Controller Pengajuan <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Pengajuan extends CI_Controller { private $folderview = "admin/v_pengajuan/"; private $redirect = "pengajuan"; private $template = "admin/v_template/"; //Paging private $per_page = 10; public function __construct(){ parent::__construct(); //Load model $this->load->model('M_pengajuan'); //Cek Login } public function index(){ //Konfig Paging $page = $this->uri->segment(3) ? $this->uri->segment(3) : 0; if ($this->input->get('search')) { $q = $this->M_pengajuan->search($this->input->get('search')); }else{ $q = $this->M_pengajuan->GetAll(); $q = $this->M_pengajuan->GetDataPaging($this->per_page, $page); } $data = array( 'judul' => "DATA PENGAJUAN", 'sub' => "Lihat Pengajuan", 'data'=> $q,

'paging' => Paging($this->per_page,$this->M_pengajuan->GetCount()) ); $this->load->view($this->template.'head', $data); $this->load->view($this->folderview.'read', $data); $this->load->view($this->template.'footer', $data); } public function detail(){ $kd = $this->uri->segment(3); $data = array( 'judul' => "DATA PENGAJUAN", 'sub' => "Detail Pengajuan", 'data' => $this->M_pengajuan->detail($kd) ); $this->load->view($this->template.'head', $data); $this->load->view($this->folderview.'detail', $data); $this->load->view($this->template.'footer', $data); } public function update_telahdicek(){ $kd = $this->uri->segment(3); $data = array( 'st_pengajuan' => 'Telah dicek', 'tgl_stpengajuan'=>date('Y-m-d H:i:s'), 'kd_admin' => $this->session->userdata('kd_admin'),

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

'ctt_pengajuan'=> $this->input->post('ctt_pengajuan') ); $this->M_pengajuan->update_telahdicek($kd,$data); $this->session->set_flashdata('message','Status Pengajuan telah diperbaharui'); redirect($this->redirect,'refresh'); } public function update_stproses(){ $kd = $this->uri->segment(3); $data = array( 'st_pengajuan' => $this->uri->segment(4), 'tgl_stpengajuan'=>date('Y-m-d H:i:s') ); $this->M_pengajuan->update_stproses($kd,$data); $this->session->set_flashdata('message','Status pengajuan telah diperbaharui'); redirect($this->redirect,'refresh'); } public function update_stselesai(){ $kd = $this->uri->segment(3); $data = array( 'st_pengajuan' => $this->uri->segment(4), 'tgl_selesai'=> date('Y-m-d'), 'tgl_stpengajuan'=>date('Y-m-d H:i:s') ); $this->M_pengajuan->update_stselesai($kd,$data);

$this->session->set_flashdata('message','Status pengajuan telah diperbaharui'); redirect($this->redirect,'refresh'); } public function create_tgl(){ $kd = $this->uri->segment(3); $data = array( 'judul' => "DATA PENGAJUAN", 'sub' => "Tanggal Pengajuan", 'tgl_stpengajuan'=>date('Y-m-d H:i:s'), 'data' => $this->M_pengajuan->detail($kd) ); $this->load->view($this->template.'head', $data); $this->load->view($this->folderview.'create_tgl', $data); $this->load->view($this->template.'footer', $data); } public function update_createtgl(){ $kd = $this->uri->segment(3); $data = array( 'st_pengajuan' => 'Pengambilan', 'tgl_ambil' => $this->input->post('tgl_ambil'), 'tgl_stpengajuan'=>date('Y-m-d H:i:s'), 'ctt_pengajuan'=> $this->input->post('ctt_pengajuan') ); $this->M_pengajuan->update_createtgl($kd,$data);

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

$this->session->set_flashdata('message','Status Pengajuan telah diperbaharui'); redirect($this->redirect,'refresh'); } public function delete(){ $id_berita = $this->uri->segment(3); $data = array('nopengajuan' => $id_berita);

$this->M_pengajuan->delete($data); $this->session->set_flashdata('message','Data berhasil dihapus'); redirect($this->redirect,'refresh'); } }

2. Model Pengajuan <?php defined('BASEPATH') OR exit('No direct script access allowed'); class M_pengajuan extends CI_Model { private $table = 'pengajuan'; private $pk = 'nopengajuan'; public function GetAll(){ //$this->db->order_by($this->pk, 'desc'); $this->db->order_by ('pengajuan.tgl_stpengajuan', 'desc'); $this->db->join('layanan','pengajuan.id_layanan=layanan.id_layanan'); $this->db->join('penduduk','pengajuan.id_penduduk=penduduk.id_penduduk'); return $this->db->get($this->table); } public function detail($kd){ $this->db->where($this->pk, $kd); $this->db->join('layanan','pengajuan.id_layanan=layanan.id_layanan'); $this->db->join('penduduk','pengajuan.id_penduduk=penduduk.id_penduduk'); return $this->db->get($this->table)->row_array();

} public function update_telahdicek($kd,$data){ $this->db->where($this->pk, $kd); return $this->db->update($this->table, $data); } public function delete($data){ $this->db->where($data); return $this->db->delete($this->table); } public function update_stproses($kd,$data){ $this->db->where($this->pk, $kd); return $this->db->update($this->table, $data); } public function update_stselesai($kd,$data){ $this->db->where($this->pk, $kd); return $this->db->update($this->table, $data); } public function update_createtgl($kd,$data){

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

$this->db->where($this->pk, $kd); return $this->db->update($this->table, $data); } public function search($data){ $this->db->like($this->pk, $data); $this->db->or_like('judul_berita', $data); $this->db->or_like('nama_kategori', $data); $this->db->join('kategori','berita.id_kategori=kategori.id_kategori'); return $this->db->get($this->table); } //Belajar Paging

public function GetDataPaging($limit,$start){ $this->db->order_by ('pengajuan.tgl_stpengajuan', 'desc'); $this->db->join('layanan','pengajuan.id_layanan=layanan.id_layanan'); $this->db->join('penduduk','pengajuan.id_penduduk=penduduk.id_penduduk'); return $this->db->get($this->table); return $this->db->get($this->table, $limit, $start); } public function GetCount(){ return $this->db->count_all($this->table); } }

3. Views Pengajuan a. read.php

<div class="col-md-12"> <section class="panel"> <header class="panel-heading"> <h2 class="panel-title"><?php echo $judul; ?></h2> </header> <div class="panel-body"> <div class="table-responsive"> <?php $this->view('admin/message'); ?> <table class="table table-bordered table-striped mb-none dataTable no-footer"> <thead> <tr> <th>No</th> <th>No Pengajuan</th> <th>Status</th>

<th>Tanggal</th> <th>Layanan</th> <th>KTP</th> <th>Proses</th> <th>Aksi</th> </tr> </thead> <tbody> <?php if (!$this->uri->segment(3)) { $no=1; }else{ $no=1+$this->uri->segment(3);

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

} foreach ($data->result_array() as $row) { if ($row['st_pengajuan']=='Selesai'){ }else{ ?> <tr> <td><?php echo $no; ?></td> <td><?php echo $row['nopengajuan'] ?></td> <td> <?php if($row['st_pengajuan']=='Belum dicek' or $row['st_pengajuan']=='Revisi'){ ?> <span class="label label-warning"><?php echo $row['st_pengajuan'] ?></span> <?php } elseif($row['st_pengajuan']=='Selesai'){ ?> <span class="label label-success"><?php echo $row['st_pengajuan'] ?></span>

<?php }else{ ?> <span class="label label-info"><?php echo $row['st_pengajuan'] ?></span> <?php } ?> </td> <td> <span class="label label-warning"><?php echo 'Pengajuan: '; echo $row['tgl_pengajuan'] ?></span> <?php if($row['tgl_ambil']=='0000-00-00'){

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

} else{ ?> <span class="label label-info"><?php echo 'Pengambilan: '; echo $row['tgl_ambil'] ?></span>

<

<div class="hidden-sm hidden-xs btn-

group">

<button class="btn btn-xs btn-danger"><i class="ace-icon fa fa-trash-o bigger-120"></i></button></a> </div> </td> </tr> <?php $no++; } } ?> </tbody> </table> <?php echo $paging ?> </div> </div> </section> </div>

b. detail.php

<div class="col-md-12">

<section class="panel">

<header class="panel-heading">

<h2 class="panel-title"><?php echo

$sub; ?></h2>

</header>

<div class="panel-body">

<!--Form-->

<form method="post"

action="<?php echo

site_url('pengajuan/update_telahdic

ek/'.$data['nopengajuan']) ?>"

enctype="multipart/form-data">

<fieldset>

<label>security_key</label><br>

<input type="text" disabled

name='ai_pengajuan' class="form-

control" value="<?php echo

$data['security_key'] ?>">

<label>Nomor

Pengajuan</label><br>

<input type="text" disabled

name='ai_pengajuan' class="form-

control" value="<?php echo

$data['nopengajuan'] ?>">

<label>Mengajukan

Layanan</label><br>

<select class="form-control"

name="id_layanan" disabled

required

oninvalid="this.setCustomValidity('

Harus Di Isi Pilih Provinsi ')"

oninput="setCustomValidity('')">

<option value="<?php echo

$data['id_layanan'] ?>"><?php echo

$data['nama_layanan'] ?></option>

</select><br><br>

<div class="col-lg-6 col-md-6 col-

sm-6">

<label>Nomor KTP</label><br>

<input type="text" disabled

name="no_ktp" class="form-

control" placeholder="Masukan

Nomor KTP" value="<?php echo

$data['no_ktp'] ?>"

onKeyPress="return

isNumberKey(event)" required

oninvalid="this.setCustomValidity('

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

Nomor KTP Harus Di Isi')"

oninput="setCustomValidity('')">

<label>Nama

Lengkap</label><br>

<input type="text" disabled

name="nama_user" class="form-

control" placeholder="Masukan

Nama Lengkap User"

value="<?php echo

$data['nama_user'] ?>" required

oninvalid="this.setCustomValidity('

Nama user Harus Di Isi')"

oninput="setCustomValidity('')">

<label>HP</label><br>

<input type="text" disabled

name="hp_user" class="form-

control" placeholder="Masukan

Nomor HP user" value="<?php

echo $data['hp_user'] ?>" required

oninvalid="this.setCustomValidity('

Nomor HP user Harus Di Isi')"

oninput="setCustomValidity('')"

onKeyPress="return

isNumberKey(event)">

<label>Alamat</label><br>

<textarea disabled class="form-

control" cols="10" rows="4"

name="alamat"

placeholder="Alamat" required

oninvalid="this.setCustomValidity('

Alamat Harus Di Isi')"

oninput="setCustomValidity('')"><

?php echo $data['alamat_pengaju']

?></textarea><p></p>

</div>

<div class="col-lg-6 col-md-6 col-

sm-6">

<label>Tanggal

Pengajuan</label><br>

<input type="date" disabled

name="tgl_pengajuan"

class="form-control"

placeholder="Masukan tanggal

pengajuan" value="<?php echo

$data['tgl_pengajuan'] ?>" required

oninvalid="this.setCustomValidity('

Nama user Harus Di Isi')"

oninput="setCustomValidity('')">

<label>Status</label><br>

<input type="text" disabled

name="hp_user" class="form-

control" placeholder="Masukan

Nomor HP user" value="<?php

echo $data['st_pengajuan'] ?>"

required

oninvalid="this.setCustomValidity('

Nomor HP user Harus Di Isi')"

oninput="setCustomValidity('')"

onKeyPress="return

isNumberKey(event)">

</div>

<div class="col-lg-12 col-md-12

col-sm-12">

<label>Isi detail

pengajuan</label><br>

<textarea

name="isi_pengajuan" disabled

class="form-control ckeditor"

id="ckeditor" placeholder="Isi

Pengajuan" required

oninvalid="this.setCustomValidity('

Harus Mengisi detail pengajuan')"

oninput="setCustomValidity('')"><

?php echo $data['isi_pengajuan']

?></textarea>

<br>

<img src="<?php echo

base_url('assets/img_scan/'.$data['i

mg_scan1']) ?>"

width="100%"><br><br>

<?php

if($data['img_scan2']==''){

?>

<label><font

color="red"><small>Scan

Lampiran belum

tersedia(jpeg|jpg|png)</small></fon

t></label><br>

<?php

}else{

?>

<img src="<?php echo

base_url('assets/img_scan/'.$data['i

mg_scan2']) ?>"

width="100%"><br><br>

<?php

}

?>

<?php

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

if($data['img_scan3']==''){

?>

<label><font

color="red"><small>Scan

Lampiran belum

tersedia(jpeg|jpg|png)</small></fon

t></label><br><br>

<?php

}else{

?>

<img src="<?php echo

base_url('assets/img_scan/'.$data['i

mg_scan3']) ?>"

width="100%"><br><br>

<?php

}

?>

<?php

if($data['st_pengajuan']=='Belum

dicek' or

$data['st_pengajuan']=='Telah

dicek' or

$data['st_pengajuan']=='Revisi'){

?>

<label>Catatan</label><br>

<textarea name="ctt_pengajuan"

class="form-control ckeditor"

id="ckeditor" placeholder="Beri

Catatan Jika Diperlukan"><?php

echo $data['ctt_pengajuan']

?></textarea>

<br>

<footer class="panel-footer">

<button class="btn btn-primary"

type="submit">Telah

Dicek</button>

</footer>

<?php

}

else{

?>

<a href="<?php echo

site_url('pengajuan') ?>"><button

class="btn btn-primary"

type="button">Kembali</button></

a>

<?php

}

?>

<!--Form-->

</form>

</section>

</div>

c. create_tgl.php

<div class="col-md-12">

<section class="panel">

<header class="panel-heading">

<h2 class="panel-title"><?php echo

$sub; ?></h2>

</header>

<div class="panel-body">

<!--Form-->

<form method="post"

action="<?php echo

site_url('pengajuan/update_createtg

l/'.$data['nopengajuan']) ?>"

enctype="multipart/form-data">

<fieldset>

<label>Nomor

Pengajuan</label><br>

<input type="text" disabled

name='ai_pengajuan' class="form-

control" value="<?php echo

$data['nopengajuan'] ?>">

<div class="col-lg-6 col-md-6 col-sm-6">

<label>Nama

Lengkap</label><br>

<input type="text" disabled

name="nama_user" class="form-

control" placeholder="Masukan

Nama Lengkap User"

value="<?php echo

$data['nama_user'] ?>" required

oninvalid="this.setCustomValidity('

Nama user Harus Di Isi')"

oninput="setCustomValidity('')">

<label>HP</label><br>

<input type="text" disabled

name="hp_user" class="form-

control" placeholder="Masukan

Nomor HP user" value="<?php

echo $data['hp_user'] ?>" required

oninvalid="this.setCustomValidity('

Nomor HP user Harus Di Isi')"

oninput="setCustomValidity('')"

onKeyPress="return

isNumberKey(event)">

<label>Alamat</label><br>

<textarea disabled class="form-

control" cols="10" rows="4"

name="alamat"

Manual Penggunaan & Source Code Aplikasi Sistem Informasi Website Layanan Desa

placeholder="Alamat" required

oninvalid="this.setCustomValidity('

Alamat Harus Di Isi')"

oninput="setCustomValidity('')"><

?php echo $data['alamat_pengaju']

?></textarea><p></p>

</div>

<div class="col-lg-6 col-md-6 col-

sm-6">

<label>Tanggal

Pengajuan</label><br>

<input type="date" disabled

name="tgl_pengajuan"

class="form-control"

placeholder="Masukan tanggal

pengajuan" value="<?php echo

$data['tgl_pengajuan'] ?>" required

oninvalid="this.setCustomValidity('

Nama user Harus Di Isi')"

oninput="setCustomValidity('')">

<label>Status</label><br>

<input type="text" disabled

name="hp_user" class="form-

control" placeholder="Masukan

Nomor HP user" value="<?php

echo $data['st_pengajuan'] ?>"

required

oninvalid="this.setCustomValidity('

Nomor HP user Harus Di Isi')"

oninput="setCustomValidity('')"

onKeyPress="return

isNumberKey(event)">

</div>

<div class="col-lg-12 col-md-12

col-sm-12">

<label>Tanggal

Pengambilan</label><br>

<input type="date"

name="tgl_ambil" class="form-

control" placeholder="Masukan

tanggal Pengambilan" value=""

required

oninvalid="this.setCustomValidity('

Tanggal Ambil Harus Di Isi')"

oninput="setCustomValidity('')">

<label>Catatan</label><br>

<textarea name="ctt_pengajuan"

class="form-control ckeditor"

id="ckeditor" placeholder="Beri

Catatan Jika Diperlukan"><?php

echo $data['ctt_pengajuan']

?></textarea>

<br>

<footer class="panel-footer">

<button class="btn btn-primary"

type="submit">Simpan</button>

</footer>

<!--Form-->

</form>

</section>

</div>