laporan kp

203
BAB I PENDAHULUAN 1.1 Latar belakang CV Valsix adalah sebuah perusahaan yang bergerak dalam bidang perangkat lunak. CV Valsix merupakan sebuah software house yang melayani berbagai macam perangkat lunak berbasis sistem informasi untuk dekstop maupun mobile. CV Valsix telah mendapatkan banyak sekali pengerjaan sebuah perangkat lunak baik dari dinas pemerintahan maupun BUMN di Indonesia serta dari instansi swasta atau perorangan. Efisiensi dan efektifitas merupakan hal yang sangat penting dalam bisnis. Penggunaan teknologi dan informasi guna menunjang kedua hal tersebut dapat memberikan nilai lebih sehingga 1

Upload: windya-wati

Post on 27-Dec-2015

53 views

Category:

Documents


8 download

DESCRIPTION

laporan kp

TRANSCRIPT

Page 1: Laporan KP

BAB I

PENDAHULUAN

1.1 Latar belakang

CV Valsix adalah sebuah perusahaan yang bergerak

dalam bidang perangkat lunak. CV Valsix merupakan

sebuah software house yang melayani berbagai macam

perangkat lunak berbasis sistem informasi untuk dekstop

maupun mobile. CV Valsix telah mendapatkan banyak

sekali pengerjaan sebuah perangkat lunak baik dari dinas

pemerintahan maupun BUMN di Indonesia serta dari

instansi swasta atau perorangan.

Efisiensi dan efektifitas merupakan hal yang sangat

penting dalam bisnis. Penggunaan teknologi dan informasi

guna menunjang kedua hal tersebut dapat memberikan

nilai lebih sehingga efektifitas dan efisiensi dapat lebih

meningkat.

Saat ini diberbagai perusahaan maupun instansi

pemerintah serta BUMN sudah banyak menerapkan sistem

yang dapat mengelola dan memberikan sebuah informasi

mengenai Surat Perintah Perjalanan Dinas. Sama halnya

dengan dengan Sistem Manajemen Proyek. Sistem

Informasi Surat Perinta Perjalanan Dinas (SPPD) dapat

mengelolah segala hal yang berkaitan dengan perjalanan

1

Page 2: Laporan KP

dinas beserta rencana anggaran dana yang akan

dikeluarkan untuk tiap Surat Perintah Perjalanan Dinas

(SPPD) yang diberikan. Sementara Sistem Manajemen

Proyek digunakan untuk memonitoring mengetahui segala

hal yang berkaitan dengan sebuah proyek yang dikerjakan

dan presentasi penyelesaian dari proyek yang dikerjakan

sehingga dapat mengerti jadwal-jadwal serta deadline

yang ada pada perusahaan.

1.2 Rumusan masalah

Rumusan masalah dalam penelitiam ini adalah sebagai

berikut :

Bagaimana cara yang efisien dan efektif untuk

pengolahan dan monitoring Surat Perintah

Perjalanan Dinas.

Bagaimana cara yang efisien dan efektif untuk

pengolahan dan monitoring Sistem Manajemen

Proyek.

Pengawasan terhadap perjalanan dinas yang

dilakukan oleh para pejabat dalam sebuah

perusahaan atau pegawai sehingga tidak terjadi

lagi perjalanan dinas yang tumpang tindih pada

satuan kerja

2

Page 3: Laporan KP

1.3 Tujuan

Tujuan dari kerja praktek ini adalah :

Mengetahui data-data yang berkaitan dengan

pembuatan sistem yang efektif dan efisien

terhadap perusahan terkait.

Mebuat sistem yang efisien yang dapat mengelola

SPPD dan juga sistem Manajemen Proyek.

Merelovasi pengetahuan teoritis yang didapat

dibangku perkuliahan dengan pengetahuan Kerja

Praktek di CV. Valsix Surabaya.

Pengawasan terhadap perjalanan dinas yang

dilakukan oleh para pejabat dalam sebuah

perusahaan atau pegawai sehingga tidak terjadi

lagi perjalanan dinas yang tumpang tindih pada

satuan kerja.

Sebagai salah satu sarana (wadah) dalam

penyusunan laporan Kerja Praktek untuk

persyaratan kelulusan di Universitas Trunojoyo

Madura.

1.4 Manfaat

Manfaat dari kerja praktek ini adalah :

Menambah wawasan mahasiswa dalam dunia

kerja.

3

Page 4: Laporan KP

Mahasiswa diharapkan mampu menyelesaikan

setiap permasalahan yang berhubungan dengan

dunia kerja.

Membawa mahasiswa untuk berfikir logis dan

membuat program secara langsung yang akan

digunakan di dunia kerja.

Mendapat kesimpulan penelitian sebagai referensi

implementasi sistem yang ada pada CV. Valsix

Surabaya.

1.5 Ruang Lingkup

1.5.1 Tempat Dan Waktu Kerja Praktek

Kerja praktek ini bertempat di CV. Valsix

Surabaya dengan rentang waktu tanggal 05 Januari

2014 hingga 31 Januari 2014.

1.5.2 Asumsi – asumsi

1. Observasi

Meneliti dan survey secara langsung sistem yang

sudah terimplementasi.

2. Perumusan masalah

Untuk menemukan pokok permasalahan yang

dapat dicari solusinya pada sistem yang

terimplementasi.

4

Page 5: Laporan KP

3. Studi Literatur

Diperlukan literatur yang berhubungan dengan

Sistem Informasi Surat Perintah Perjalanan Dinas

(SPPD) serta Sistem Manajemen Proyek melalui

studi pustaka di perpustakaan maupun melalui

media internet.

4. Analisa

Analisa permasalahan terhadap literatur yang ada.

5. Perancangan

Merancang sistem untuk menyelesaikan masalah

pada sistem yang terimplementasi.

6. Evaluasi

Evaluasi penyelesaian masalah pada sistem.

1.5.3 Batasan masalah

Batasan masalah dalam kerja praktek ini adalah :

Dalam penulisan laporan ini kami membuat sebuah

aplikasi Sistem Informasi Surat Perintah Perjalanan

Dinas dan juga Sitem Manajemen Proyek berbasis

web.

5

Page 6: Laporan KP

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah singkat perusahaan

Didirikan pada tahun 2009. Valsix merupakan

perusahaan yang bergerak dalam bidang pengembangan

software dan menyediakan solusi berbasis Information

and Technologi yang dinamis, inovatif dan terintegrasi

dengan Visi Menjadi perusahaan IT terpercaya &

kompeten dalam menghasilkan produk dan Misi

Membawa inovasi & kreasi terbaru dalam dunia teknologi

informasi.

Valsix memiliki penerapan teknologi Dynamic

Website Development, Custom Build Desktop

Application, GIS Application Development, Android

Application Development dan Interactive Multimedia

Technology untuk memberikan solusi efisiensi dan

efektifitas dari suatu kegiatan bisnis.

Hingga pertengahan tahun 2012, Valsix telah memiliki

lebih dari 15 orang anggota tim dan menjalin kerjasama

dengan 4 perusahaan serupa di Surabaya.

6

Page 7: Laporan KP

2.2 Struktur organisasi

Pimpinan tertinggi dalam CV. Valsix Surabaya

adalah Direktur Utama, dibawah Direktur Utama yaitu

Direktur Produksi, Direktur Pemasaran dan Direktur Riset

dan Teknologi. Dari masing-masing tiga Direktur divisi

memiliki tim-tim yang bekerja pada bidang masing-

masing.

Gambar 1 Diagram struktur organisasi Valsix

7

Page 8: Laporan KP

2.3 Teknologi informasi perusahaan

1. CRM (Customer Relationship Management)

Merupakan metodologi, software, dan biasanya

dibekali kapabilitas Internet yang membantu perusahaan

dalam menjaga hubungan dengan pelanggan secara

terorganisasi. Misalnya, sebuah perusahaan membangun

database pelanggannya dengan mendetail sehingga

manajemen, divisi penjualan, dan divisi pelayanan

mampu melayani apa yang sebenarnya diinginkan

pelangggan. Seperti produk dan layanan yang ditawarkan,

menginventariskan kebutuhan setiap pelanggan,

mengetahui produk lain yang biasa dibeli oleh pelanggan

dan lainnya.

2. SCM (Supply Chain Management)

Adalah kontrol terhadap material, informasi, dan

keuangan dalam menangani proses perpindahan produk

mulai dari supplier, manufaktur, distributor, pengecer

hingga ke konsumen. Tujuan utama dari SCM adalah

mengurangi inventori/stok, tetapi dengan asumsi bahwa

produk tersedia jika diperlukan.

8

Page 9: Laporan KP

BAB III

TINJAUAN PUSTAKA

2.1 Surat Perintah Perjalanan Dinas (SPPD)

SPPD atau surat perintah perjalanan dinas adalah

surat tugas yang diberikan kepada seorang pegawai dalam

sebuah perkantoran dalam rangka untuk melaksanakan /

menyelesaikan/ menuntaskan/ memeriksa yang

berhubungan dengan administrasi perkantoran yang

diberikan tgl pemberangkatan dan tanggal penyelesaian

dengan biaya yang telah ditentukan untuk menunjang

pekerjaannya. dan harus dipertanggung jawabkan sesuai

dengan prosedur yang berlaku yang biasanya diberi cap

dan tanggal tiba dan terakhir cap dan tanggal selesai yang

ditandatangani oleh pejabat setempat.

2.2 Manajemen Proyek

Manajemen proyek merupakan suatu proses yang

dimulai dari perencanaan. pengaturan, kepemimpinan,

dan pengendalian dari suatu proyek oleh para anggotanya

dengan memanfaatkan sumber daya secara optimal untuk

mencapai sasaran yang telah ditentukan. Dengan tujuan

tepat waktu, tepat kuantitas, tepat kualitas, tepat biaya dan

tercapainya kerja yang baik.

9

Page 10: Laporan KP

2.3 PHP (Hypertext Processor)

“PHP (Hypertext Preprocessor) adalah bahasa

pemrograman yang dapat ditanamkan atau disisipkan ke

dalam HTML atau sebaliknya. PHP banyak dipakai untuk

memrogram situs web dinamis. PHP merupakan sebuah

bahasa pemrograman server side yang menangani

berbagai macam database sehingga kebanyakan dipakai

untuk server-server yang melayani klien-klien yang ada.”

(Wikipedia bahasa Indoenasia : 2014).

2.4 HTML (HyperText Markup Language)

“HyperText Markup Language (HTML) adalah

sebuah bahasa makup yang digunakan untuk membuat

sebuah halaman web, menampilkan berbagai informasi di

dalam sebuah penjelajah web Internet dan pemformatan

hiperteks sederhana yang ditulis dalam berkas format

ASCII agar dapat menghasilkan tampilan wujud yang

terintegerasi. HTML adalah sebuah standar yang

digunakan secara luas untuk menampilkan halaman web.

HTML saat ini merupakan standar Internet yang

didefinisikan dan dikendalikan penggunaannya oleh

World Wide Web Consortium (W3C).” (Wikipedia

bahasa Indoenasia : 2014).

10

Page 11: Laporan KP

2.5 MySQL

“MySQL adalah sebuah perangkat lunak sistem

manajemen basis data SQL atau DBMS yang multithread,

multi-user, MySQL tersedia sebagai perangkat lunak

gratis dibawah lisensi GNU General Public License

(GPL), tetapi juga memiliki lisensi komersial untuk

kasus-kasus dimana penggunaannya tidak cocok dengan

penggunaan GPL.” (Wikipedia bahasa Indoenasia :

2014).

2.6 JavaScript

“JavaScript merupakan bahasa pemrograman yang

khusus untuk halaman web agar halaman web menjadi

lebih hidup. JavaScript merupakan sebuah bahasa

pemrograman yang berlawanan dengan PHP yakni client-

side Kalau dilihat dari suku katanya terdiri dari dua suku

kata, yaitu Java dan Script. Java adalah Bahasa

pemrograman berorientasi objek, sedangkan Script adalah

serangkaian instruksi program.” (Wikipedia bahasa

Indoenasia : 2014).

11

Page 12: Laporan KP

2.7 Perancangan Database

Perancangan database merupakan sebuah proses

menganalisa berbagai macam kebutuhan dan sistematika

dari sebuah sistem basisdata yang akan dibangun. Tujuan

dari perancangan database adalah untuk memenuhi

informasi yang berisikan kebutuhan-kebutuhan user

secara khusus dan aplikasi-aplikasinya. memudahkan

pengertian struktur informasi. mendukung kebutuhan-

kebutuhan pemrosesan dan beberapa obyek penampilan

(response time, processing time, dan storage space)

12

Page 13: Laporan KP

BAB IV

METODOLOGI PENELITIAN

4.1 Pemilihan Lokasi Penelitian

Lokasi penelitian berada di CV. Valsix Surabaya.

Penentuan lokasi dilakukan secara sengaja (purposive),

dengan pertimbangan bahwa CV. Valsix Surabaya

merupakan sebuah software house yang mengutamakan

bergerak dalam bidang sistem informasi. Waktu penelitian

berlangsung dalam periode bulan Januari 2014 selama

kurang lebih 1 bulan.

4.2 Populasi dan Sampel

4.2.1 Populasi

Populasi penelitian ini adalah CV. Valsix Surabaya

yang merupakan perusahan swasta yang menyediakan jasa

pembuatan sebuah software host seperti Software & Web

Developer, GIS Application, Mobile Application, Office

Networking, Website Development.

4.2.2 Sampel

Sampel yang di ambil dalam penelitian ini adalah CV.

Valsix Surabaya dan seluruh jajaran yang menggerakkan

operasional pada CV Valsix Surabaya.

13

Page 14: Laporan KP

4.3 Metode Pengumpulan Data

Data yang digunakan dalam penelitian ini terdiri dari

data primer dan sekunder. Data primer adalah data yang

diperoleh dari responden melalui wawancara. Pengumpulan

data primer dilakukan berdasarkan wawancara langsung

dengan pengambil keputusan/kebijakan yang berasal dari

CV. Valsix Suabaya. Sedangkan data sekunder adalah data

yang diperoleh dari pustaka yang relevan dengan

penelitian.

4.4 Metode Analisa

Dalam penelitian digunakan berbagai cara atau

penelitian yang sesuai untuk pengelola dan menganalisa

data yang dimiliki. Oleh karena itu diperlukan langkah-

langkah dalam penelitian:

1. Survey

Dalam survey, memungkinkan kita mendapatkan

data yang valid mengenai implementasi fisik sistem

yang nantinya akan bangun.

2. Pencatatan

Mencatat hasil survey dalam bentuk data mentah

yang digunakan digunakan untuk menyusun dan

merancang sistem yang akan dibangun.

14

Page 15: Laporan KP

3. Prototype

Prototype dibangun dan dibuat untuk fondasi

dasar mengenai sistem yang akan dibuat. Apabila

prototype dinyatakan bagus maka dapat langsung

memulai pembuatan sistem yang telah direncakan.

15

Page 16: Laporan KP

BAB V

PENGUMPULAN DAN PENGOLAHAN DATA

5.1 Pengumpulan Data

Dalam penelitihan ini pengumpulan data-data

sehubungan dengan permasalahan yang telah dikemukan

dengan menggunakan metode-metode sebagai berikut :

a. Arsip, diambil dari data-data yang ada pada CV.

Valsix Surabaya.

b. Wawancara, yaitu memberikan sejumlah pertanyaan

dari responden yang bertujuan untuk memperoleh

informasi tentang CV. Valsix Surabaya.

5.2 Pengolahan Data

Data yang dikelola dari penelitian ini adalah data

sebelumnya telah dikumpulkan dengan langkah

pengumpulan data yang telah dilakukan sebelumnya dan

juga dari hasil survey yang telah dilakukan. Berdasarkan

data dan hasil informasi tersebut kemudian dibuat sebuah

protorype dari sistem yang akan dibangun hingga

pengerjaan yang sesungguhnya sampai proses

pembenahan bug-bug dari sistem yang dibuat.

16

Page 17: Laporan KP

BAB VI

ANALISIS DAN INTERPRETASI

6.1. Analisis

CV. Valsix di gerakkan beberapa pegawai yang

memiiki jabatan sesuai dengan struktur yang ada pada

perusahaan tersebut. Tidak berbeda dengan sebuah

perusahaan dan instansi yang lainnya CV. Valsix juga

memiliki Surat Perintah Perjalanan Dinas.

Sebuah sistem informasi yang dapat mengelola Surat

Perintah Perjalan Dinas dapat membantu guna mengelola

dan memonitoring terkait perjalanan dinas yang dilakukan

oleh pegawai dengan berbagai jabatan. Kelebihan dari

sistem informasi adalah pekerjaan lebih efektif dan efisien

serta data yang disajikan merupakan data yang valid, dapat

tersimpan dalam database sehingga data dapat diakses

darimanapun serta lebih hemat dan efisien dalam

penyimpanan.

Sedangkan Sistem Manajemen projek dapat membantu

jadwal dan monitoring prosentasi penyelesaian dari

berbagai projek yang sedang dikerjakan oleh CV. Valsix

serta penyimpanan yang efisien terkait history dari projek

apa saja yang telah dikerjakan sebelumnya.

17

Page 18: Laporan KP

6.2. Interpretasi

6.2.1. Sistem Informasi Surat Perintah Perjalan

Dinas (SPPD)

a. PDM Sistem SPPD

Gambar 2 Pysichal Data Model (PDM) Sistem SPPD

b. Deskripsi dan Data1) Tabel Pegawai

Tabel pegawai berisi detil segala hal data yang berkaitan dengan pegawai yang ada pada perushaan.

18

Page 19: Laporan KP

2) Tabel TujuanTabel tujuan berisi data ± 400 kota tujuan

lebih di seluruh Indoensia.

3) Tabel AkomodasiTabel akomodai berisi data perkiraan

pengeluaran biaya akomodasi dari tiap kota tujuan di seluruh Indonesia yang akan dikunjungi oleh pegawai yang akan melakukan perjalanan dinas.

4) Tabel Biaya InapTabel biaya inap berisi data perkiraan

pengeluaran biaya inap dari tiap kota tujuan di seluruh Indonesia yang akan dikunjungi oleh pegawai yang akan melakukan perjalanan dinas.

5) Tabel Biaya SakuTabel biaya saku berisi data perkiraan

pengeluaran uang saku yang didapatkan oleh pegawai yang melakukan perjalan dinas ke tiap kota tujuan di seluruh Indonesia.

6) Tabel SPPDTabel SPPD merupakan tabel yang utama

dalam sistem ini. Tabel berelasi dengan banyak tabel yang lainnya. Tabel SPPD berisi data dari SPPD seperti lama perjalanan, pegawai yang melakukan perjalan dinas, tanggal berangkat serta tanggal kembali dan juga lama perjalanan yang ditempuh dalam melaukan perjalanan dinas.

7) Tabel SPPD DetilTabel SPPD detil berisi detil dari perjalanan

dinas yang dilakukan oleh pegawai. Data yang

19

Page 20: Laporan KP

terkait seperti keperluan dinas dan juga keterangan detil tentang dinas yang dilakukan oleh pegawai.

8) Tabel SPPD TujuanTabel SPPD tujuan berisi data berbagai tujuan

yang dituju oleh pegawai yang melakukan perjalanan dinas. Dalam satu surat perjalanan dinas, memiliki banyak tujuan yang akan dilalui oleh pegawai dan data tersebut disimpan serta dikelola dalam tebel SPPD tujuan.

9) Tabel AbsensiTabel absensi meruapakan tabel yang

disediakan untuk mengetahui dan memonitoring absensi absensi pegawai. Namun tabel absensi pada sistem ini hanya menampung history dari pegawai yang melakukan perjalan dinas dan mencatat tanggal berapa saja pegawai melakukan perjalanan dinas serta berapa lama perjalanan dinas tersebut berlangsung.

20

Page 21: Laporan KP

c. Rancangan Tampilan1) Tampilan Login

Gambar 3 Tampilan Login sistem

2) Tampilan Utama

Gambar 4 Tampilan utama sistem

3) Tampilan Insert Pegawai

21

Page 22: Laporan KP

Gambar 5 Tampilan tambah pegawai

4) Tampilan Insert Tujuan

Gambar 6 Tampilan tambah tujuan

5) Tampilan Membuat SPPD

22

Page 23: Laporan KP

Gambar 7 Tampilan buat SPPD

6) Tampilan Monitoring Pegawai

Gambar 8 Tampilan monitoring pegawai

7) Tampilan Monitoring Tujuan

23

Page 24: Laporan KP

Gambar 9 Tampilan monitoring tujuan

8) Tampilan Monitoring SPPD

Gambar 10 Tampilan monitoring SPPD

9) Tampilan Monitoring Detil SPPD

24

Page 25: Laporan KP

Gambar 11 Tampilan monitoring Detil SPPD

10) Tampilan Hasil Cetak Surat SPPD

Gambar 12 File dokumen surat SPPD yang dibuat otomatis

25

Page 26: Laporan KP

Gambar 13 Isi file dokumen surat SPPD yang dibuat otomatis

d. Source CodeLogin.php

26

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="login.css">

<title>Untitled Document</title></head><body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="index.php"><img src="img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2>

Page 27: Laporan KP

27

</div> </div> <!-- Body Konten Login --> <div id="konten"> <!-- Body Login --> <div id="login"> <h3 id="judul">Login</h3> <!-- Bagian Kiri / gambar --> <div id="kiri"> <img id="image" src="img/img_login.png"> </div> <!-- Bagian Kanan / form --> <div id="kanan"> <form method="post" action="ps_login.php"> <input type="text" id="username" value placeholder="Username" name="username"/> <input type="password" id="password" value placeholder="Password" name="password"/> <input type="submit" id="submit" value="Login"/> </form> </div> </div> </div> </div></body></html>

Page 28: Laporan KP

proses_login.php

28

<?phpinclude 'koneksi/koneksi.php';

$username = $_POST['username'];$password =

md5($_POST['password']);

if(($_POST['username']=="") || ($_POST['password']=="")){

header('Location: login.php');

} else {session_start();

$pass=MD5($_POST['password']);$query =

mysql_query("select * from pengguna where username='$_POST[username]' and password='$password'") or die(mysql_error());

$row = mysql_num_rows($query) or die(mysql_error());

if($row > 0){

$_SESSION['username']=$_POST['username'];header("Location:

index.php?username=$_POST[username]");}else{

header("Location: login.php");

}}

Page 29: Laporan KP

proses_logout.php

index.php

29

<?phpsession_start();session_destroy();header("Location: index.php");

?>

<!doctype html><html><head>

<?php session_start(); ?><meta charset="utf-8">

<link rel="stylesheet" href="style.css">

<title>Beranda</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="index.php"><img src="img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <?php if(isset($_SESSION['username'])){ ?>

Page 30: Laporan KP

30

<a href="ps_logout.php"><img id="log" src="img/logout.png"></a> <?php } else { ?> <a href="login.php"><img id="log" src="img/log.png"></a> <?php } ?> </div> </div> <!-- panel kiri --> <?php if(isset($_SESSION['username'])) { ?> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a>

Page 31: Laporan KP

31

<a href="pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a><a href="tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <!--<a href="#" id="dekorasi"><li id="pilih">Data SPPD</li></a>--> </div> <!--panel menu bawah --> <div id="bawah"> <a href="sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php } else { ?> <?php header('Location: login.php'); ?> <?php }?> <!-- konten --> <div id="konten"> <div id="borang"> <img id="image" src="img/logo.png"> </div> </div> <!-- footer --> <!--<div id="footer"> <!--<p style="padding-bottom:5px;">&copy; Himakeb Family</p>--> <!-- </div> --> </div></body></html>

Page 32: Laporan KP

koneksi.php

insert_pegawai.php

32

<?php$con =

mysql_connect("localhost","root","") or die(mysql_error());

$dtb = mysql_select_db("sppd",$con) or die(mysql_error());

?>

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="inpegawai.css">

<title>Untitled Document</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log"

Page 33: Laporan KP

33

src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div>

Page 34: Laporan KP

34

<!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Tambah Data Pegawai</h3> <form id="form" method="post" action="../pegawai/ps_insert.php"> <table> <!-- NIP Pegawai --> <tr id="tr"> <td id="tda">NIP</td> <td id="tdb"><input id="text" name="nip" type="text" value placeholder="192168XX"></td> </tr> <!-- Nama Pegawai --> <tr id="tr"> <td id="tda">Nama Pegawai</td> <td id="tdb"><input id="text" name="nama" type="text" value placeholder="Nama Pegawai"></td> </tr> <!-- Alamat Pegawai -->

Page 35: Laporan KP

35

<tr id="tr"> <td id="tda">Alamat </td> <td id="tdb">

<textarea id="text" name="alamat" placeholder="Alamat Lengkap" cols="60" rows="8" style="height:100px"></textarea> </td> </tr> <!-- Telepon Pegawai --> <tr id="tr"> <td id="tda">Telepon </td> <td id="tdb"><input id="text" name="telepon" ype="text" value placeholder="08XX-XXXX-XXXX"></td> </tr> <!-- Submit --> <tr id="tr"> <td id="tda"></td> <td id="tdb"><input id="submit" type="submit" value="Tambah"></td> </tr> </table> </form> </div> </div> </div></body></html>

Page 36: Laporan KP

proses_login.php

proses_delete_pegawai.php

36

<?phpinclude '../koneksi/koneksi.php';

$nip = $_POST['nip'];$temp_nama = $_POST['nama'];$temp_alamat = $_POST['alamat'];$telepon = $_POST['telepon'];

//echo $nip;//echo $nama;//echo $alamat;//echo $telepon;

$nama = str_replace("'","''",$temp_nama);

$alamat = str_replace("'","''",$temp_alamat);

$query=mysql_query("INSERT INTO pegawai VALUES('','$nip','$nama','$alamat','$telepon')") or die(mysql_error());

header('Location: ../pegawai/inpegawai.php')

<?phpinclude "../koneksi/koneksi.php";

$aksi=mysql_query("delete from pegawai where PEGAWAI_ID='".$_GET['id']."'");

if(!$aksi)echo "Hapus Data Gagal";else header('Location:

../pegawai/dt_pegawai.php');?>

Page 37: Laporan KP

update_pegawai.php

37

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="uppegawai.css">

<title>Untitled Document</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px

Page 38: Laporan KP

38

solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div>

<?php include '../koneksi/koneksi.php'; ?>

Page 39: Laporan KP

39

<?php $query=mysql_query("SELECT * FROM PEGAWAI WHERE PEGAWAI_ID='".$_GET['id']."'"); ?>

<?php $tampil=mysql_fetch_array($query); ?> <!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Update Data Pegawai</h3> <form id="form" method="post" action="../pegawai/up_pegawai.php?id=<?php echo $_GET['id']; ?>"> <table> <!-- NIP Pegawai --> <tr id="tr"> <td id="tda">NIP</td> <td id="tdb"><input id="text" name="nip" type="text" value="<?php echo $tampil[1]; ?>" ></td> </tr> <!-- Nama Pegawai --> <tr id="tr"> <td id="tda">Nama Pegawai</td> <td id="tdb"><input id="text" name="nama" type="text" value="<?php echo $tampil[2]; ?>" ></td> </tr> <!-- Alamat Pegawai --> <tr id="tr">

Page 40: Laporan KP

40

<td id="tda">Alamat </td> <td id="tdb">

<textarea id="text" name="alamat" cols="60" rows="8" style="height:100px"><?php echo $tampil[3]; ?></textarea> </td> </tr> <!-- Telepon Pegawai --> <tr id="tr"> <td id="tda">Telepon </td> <td id="tdb"><input id="text" name="telepon" type="text" value="<?php echo $tampil[4]; ?>"></td> </tr> <!-- Submit --> <tr id="tr"> <td id="tda"></td> <td id="tdb"><input id="submit" type="submit" value="Simpan"></td> </tr> </table> </form> </div> </div> </div></body></html>

Page 41: Laporan KP

proses_update.php

monitoring_data_pegawai.php

41

<?phpinclude '../koneksi/koneksi.php';

$nip=$_POST['nip'];$temp_nama=$_POST['nama'];$temp_alamat=$_POST['alamat'];$telepon=$_POST['telepon'];

$nama = str_replace("'","''",$temp_nama);

$alamat = str_replace("'","''",$temp_alamat);

$input=mysql_query("UPDATE PEGAWAI SET NIP='$nip',NAMA='$nama',ALAMAT='$alamat',TELEPON='$telepon' WHERE PEGAWAI_ID='".$_GET['id']."'");

if(!$input){echo "Update Data Gagal";

}else{header('Location:

../pegawai/dt_pegawai.php');}

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="dt_pegawai.css">

<title>Untitled Document</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header -->

Page 42: Laporan KP

42

<div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a>

Page 43: Laporan KP

43

<a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php include '../koneksi/koneksi.php'; ?> <?php

$limit = 5;

if(isset($_GET['page'])){

$page=$_GET['page'];} else {

$page=1;}//perhitungan offset$offset = ($page - 1)

* $limit;$query =

mysql_query("SELECT * FROM PEGAWAI WHERE

Page 44: Laporan KP

44

1 LIMIT $offset,$limit");?>

<!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Daftar Data Pegawai</h3> <?php while ($result=mysql_fetch_array($query)){ ?> <table style="margin-left:20px;"> <tr id="tampil" style="width:50px;" > <!-- id pegawai --> <td id="tampil" rowspan="4" style="width:90px; height:30px; text-align:center; border-bottom:#09F 1px solid;"><?php echo $result['PEGAWAI_ID']?></td> <!-- data pegawai --> <td id="tampil" style="width:250px; height:30px"><?php echo $result['NIP']?></td> <!-- alamat pegawai --> <td id="tampil" rowspan="4" style="width:550px; height:30px; border-bottom:#09F 1px solid;"><?php echo $result['ALAMAT']?></td> <td id="aksi" rowspan="2"><a style="text-decoration:none;color:#00F;" href="uppegawai.php?id=<?php echo $result['PEGAWAI_ID']; ?>">Edit</a></td> </tr> <tr id="tampil" >

Page 45: Laporan KP

45

<!-- data pegawai --> <td id="tampil" style="width:250px; height:30px"><?php echo $result['NAMA']?></td> </tr> <tr id="tampil"> <!-- data pegawai --> <td style="width:250px; height:30px; border-bottom:#09F 1px solid;"><?php echo $result['TELEPON']?></td> <td id="aksi" rowspan="2"><a style="text-decoration:none;color:#00F;" href="dl_pegawai.php?id=<?php echo $result['PEGAWAI_ID']; ?>">Hapus</a></td> </tr> </table> <?php } ?> <div id="page">

<?php // mencari jumlah semua data dalam tabel iklan $query2="SELECT COUNT(*) AS jumdata FROM PEGAWAI WHERE 1"; $hasil = mysql_query($query2); $data = mysql_fetch_array($hasil); $jumdata = $data['jumdata']; // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data $jumpage = ceil($jumdata/$limit); //menampilkan link << Previous

Page 46: Laporan KP

46

if ($page > 1){ echo "<a href='".$_SERVER['PHP_SELF']."?page=".($page-1)."'><img src='../img/back.png'></a>"; } //menampilkan urutan paging for($i = 1; $i <= $jumpage; $i++){ if ($i == $page){ echo " <b style='margin-bottom=3px'> Page ".$i." dari ".$jumpage."</b> "; } } //menampilkan link Next >> if ($page < $jumpage){ echo "<a href='".$_SERVER['PHP_SELF']."?page=".($page+1)."'><img src='../img/next.png'></a>"; } ?> </div> </div> </div> </div></body></html>

Page 47: Laporan KP

insert_tujuan.php

47

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="intujuan.css">

<title>Untitled Document</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px

Page 48: Laporan KP

48

<a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <!-- konten --> <div id="konten"> <!-- div borang pengisian -->

Page 49: Laporan KP

49

<div id="borang"> <h3 id="judul">Tambah Data Tujuan</h3> <form id="form" method="post" action="../tujuan/ps_tujuan.php"> <table> <!--Tujuan--> <tr id="tr"> <td id="tda">Tujuan </td> <td id="tdb"><input id="text" name="tujuan" type="text" value placeholder="Nama kota tujuan"></td> </tr> <!--Keterangan--> <tr id="tr"> <td id="tda">Keterangan </td> <td id="tdb">

<textarea id="text" name="keterangan" placeholder="Keterangan" cols="60" rows="8" style="height:100px"></textarea> </td> </tr> <!-- Submit --> <tr id="tr"> <td id="tda"></td> <td id="tdb"><input id="submit" type="submit" value="Tambah"></td> </tr> </table> </form> </div> </div> </div></body></html>

Page 50: Laporan KP

proses_insert_tujuan.php

update_tujuan.php

50

<?phpinclude '../koneksi/koneksi.php';

$temp_tujuan = $_POST['tujuan'];$temp_keterangan =

$_POST['keterangan'];

//echo $tujuan;//echo $keterangan;

$tujuan = str_replace("'","''",$temp_tujuan );

$keterangan = str_replace("'","''",$temp_keterangan);

$query=mysql_query("INSERT INTO tujuan VALUES('','$tujuan','$keterangan')") or die(mysql_error());

header('Location: ../tujuan/intujuan.php');

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="intujuan.css">

<title>Untitled Document</title></head>

<body>

Page 51: Laporan KP

51

<!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a>

Page 52: Laporan KP

52

<a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php include '../koneksi/koneksi.php'; ?> <?php $query=mysql_query("SELECT * FROM TUJUAN WHERE TUJUAN_ID='".$_GET['id']."'"); ?>

<?php $tampil=mysql_fetch_array($query); ?> <!-- konten --> <div id="konten"> <!-- div borang pengisian -->

Page 53: Laporan KP

53

<div id="borang"> <h3 id="judul">Update Data Tujuan</h3> <form id="form" method="post" action="../tujuan/up_tujuan.php?id=<?php echo $_GET['id']; ?>"> <table> <!--Tujuan--> <tr id="tr"> <td id="tda">Tujuan </td> <td id="tdb"><input id="text" name="nama" type="text" value="<?php echo $tampil[1]?>"></td> </tr> <!--Keterangan--> <tr id="tr"> <td id="tda">Keterangan </td> <td id="tdb"> <textarea id="text" name="keterangan" cols="60" rows="8" style="height:100px"><?php echo $tampil[2]?></textarea> </td> </tr> <!-- Submit --> <tr id="tr"> <td id="tda"></td> <td id="tdb"><input id="submit" type="submit" value="Simpan"></td> </tr> </table> </form> </div> </div> </div></body></html>

Page 54: Laporan KP

delete_tujuan.php

monitoring_data_tujuan.php

54

<?phpinclude "../koneksi/koneksi.php";

$aksi=mysql_query("delete from tujuan where TUJUAN_ID='".$_GET['id']."'");

if(!$aksi){echo "Hapus Data Gagal";

}else{header('Location:

../tujuan/dt_tujuan.php');}

?>

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="dt_tujuan.css">

<title>Untitled Document</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div>

Page 55: Laporan KP

55

<div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a>

Page 56: Laporan KP

56

<a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php include '../koneksi/koneksi.php'; ?> <?php

$limit = 11;

if(isset($_GET['page'])){

$page=$_GET['page'];} else {

$page=1;}//perhitungan offset$offset = ($page - 1)

* $limit;$query =

mysql_query("SELECT * FROM TUJUAN WHERE 1 LIMIT $offset,$limit");

?> <!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Daftar Data Tujuan</h3> <?php while ($result=mysql_fetch_array($query)){ ?>

Page 57: Laporan KP

57

<table style="margin-left:20px;"> <tr id="tampil" style="width:50px;" > <!-- id pegawai --> <td id="tampil" rowspan="2" style="width:90px; height:30px; text-align:center; border-bottom:#09F 1px solid;"><?php echo $result['TUJUAN_ID']?></td> <!-- data pegawai --> <td id="tampil" rowspan="2" style="width:250px; height:30px; border-bottom:#09F 1px solid;"><?php echo $result['NAMA']?></td> <!-- alamat pegawai --> <td id="tampil" rowspan="2" style="width:550px; height:30px; border-bottom:#09F 1px solid;"><?php echo $result['KETERANGAN']?></td> <td id="aksi"><a style="text-decoration:none; color:#00F;"href="uptujuan.php?id=<?php echo $result['TUJUAN_ID']; ?>">Edit</a></td> </tr> <tr id="tampil"> <!-- data pegawai --> <td id="aksi" rowspan="2"><a style="text-decoration:none;color:#00F;" href="dl_tujuan.php?id=<?php echo $result['TUJUAN_ID']; ?>">Hapus</a></td> </tr> </table> <?php } ?> <div id="page">

Page 58: Laporan KP

58

<?php // mencari jumlah semua data dalam tabel iklan $query2="SELECT COUNT(*) AS jumdata FROM TUJUAN WHERE 1"; $hasil = mysql_query($query2); $data = mysql_fetch_array($hasil); $jumdata = $data['jumdata']; // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data $jumpage = ceil($jumdata/$limit); //menampilkan link << Previous if ($page > 1){ echo "<a href='".$_SERVER['PHP_SELF']."?page=".($page-1)."'><img src='../img/back.png'></a>"; } //menampilkan urutan paging for($i = 1; $i <= $jumpage; $i++){ if ($i == $page){ echo " <b style='margin-bottom=3px'> Page ".$i." dari ".$jumpage."</b> "; } } //menampilkan link Next >> if ($page < $jumpage){ echo "<a href='".$_SERVER['PHP_SELF']."?page=".($page+1)."'><img src='../img/next.png'></a>";

Page 59: Laporan KP

insert_sppd.php

59

} ?> </div> </div> </div> </div></body></html>

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="insppd.css"> <link rel="stylesheet" href="libs/multiple-select.css"/>

<title>Untitled Document</title> <script src="../jquery-2.0.3.min.js"></script> <script src="libs/jquery.min.js"></script>

<script src="libs/jquery.multiple.select.js"></script></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <img src="../img/logo.png"> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan

Page 60: Laporan KP

60

SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php"

Page 61: Laporan KP

61

id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Tambah Data SPPD</h3> <!-- import klas koneksi -->

<?php include '../koneksi/koneksi.php' ?> <form id="form" method="post" action="../sppd/ps_sppd.php" name="form" > <input type='hidden' id='temp' name='temp' value=''/> <table> <!-- query select pegawai -->

<?php $query = mysql_query("SELECT PEGAWAI_ID, NIP FROM PEGAWAI");

Page 62: Laporan KP

62

?> <!-- NIP Pegawai --> <tr id="tr"> <td id="tda">NIP Pegawai </td> <td id="tdb"> <select name="idpegawai" id="text" style="width:306px;"> <option id="text" value="">-- Pilih Salah Satu --</option>

<?php while ($result=mysql_fetch_array($query)){ ?>

<option id="text" value="<?php echo $result['PEGAWAI_ID'] ?>"><?php echo $result['NIP'] ?></option> <?php } ?> </select> </td> </tr> <!-- query select tujuan -->

<?php $query = mysql_query("SELECT TUJUAN_ID, NAMA FROM TUJUAN WHERE 1 ORDER BY NAMA");

//$sql = mysqli_query($conn, $query);

$arrpropinsi = array();

//while ($row = mysqli_fetch_assoc($sql)) {

while ($row = mysql_fetch_assoc($query)) {

Page 63: Laporan KP

63

$arrpropinsi [ $row['TUJUAN_ID'] ] = $row['NAMA'];

} ?> <script>

$(document).ready(function(){

$('#demo3').multipleSelect({

placeholder: "Kota Tujuan",

filter:true

});

});

</script> <!-- Tujuan SPPD --> <tr id="tr2"> <td id="tda">Kota Tujuan </td> <td id="tdb2"> <select id="demo3" name="demo3[]" multiple="multiple" style="width:305px">

<?php

foreach($arrpropinsi as $kode=>$nama) {

echo "<option value='$kode'>$nama</option>";

}

Page 64: Laporan KP

64

?>

</select> </td> </tr> <!-- Tanggal Berangkat Pegawai --> <tr id="tr"> <td id="tda">Tanggal Berangkat </td> <td id="tdb"><input id="text" name="berangkat" type="date"></td> </tr> <!-- Tanggal Kembali Pegawai --> <tr id="tr"> <td id="tda">Tanggal Kembali </td> <td id="tdb"><input id="text" name="kembali" type="date"></td> </tr> <!-- Keperluan Pegawai --> <tr id="tr"> <td id="tda">Keperluan </td> <td id="tdb"><input id="text" name="keperluan" type="text" value placeholder="Penelitian. Project. etc."></td> </tr> <!-- Keperluan --> <tr id="tr"> <td id="tda">Keterangan </td>

Page 65: Laporan KP

65

<td id="tdb">

<textarea id="text" name="keterangan" placeholder="Detail Perjalanan Dinas" cols="60" rows="8" style="height:100px"></textarea> </td> </tr> <!-- Lama Perjalanan --> <tr id="tr"> <td id="tda">Lama Perjalanan </td> <td id="tdb"><input id="text" name="perjalanan" type="text" value placeholder="Nominal Hari"></td> </tr> <!-- Submit --> <tr id="tr"> <td id="tda"></td> <td id="tdb"><input id="submit" type="submit" value="Tambah" onSubmit="add(); " ></td> </tr> </table> </form> </div> </div> </div></body></html>

Page 66: Laporan KP

update_sppd.php

66

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="insppd.css"> <link rel="stylesheet" href="libs/multiple-select.css"/>

<title>Untitled Document</title> <script src="../jquery-2.0.3.min.js"></script> <script src="libs/jquery.min.js"></script>

<script src="libs/jquery.multiple.select.js"></script></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <img src="../img/logo.png"> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div>

Page 67: Laporan KP

67

<!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah">

Page 68: Laporan KP

68

<a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php include '../koneksi/koneksi.php'; ?> <?php $query_peg=mysql_query("SELECT * FROM PEGAWAI"); ?> <?php $query=mysql_query("SELECT s.`SPPD_ID`, peg.`PEGAWAI_ID`,peg.`NIP`,`peg`.`NAMA`,`peg`.`ALAMAT`,`peg`.`TELEPON`,

`s`.`LAMA`,s.`LAMA_PERJALANAN`,t.`NAMA`,sd.`NAMA`,s.`TANGGAL_BERANGKAT`,s.`TANGGAL_KEMBALI`,

`sd`.`KETERANGAN`, sd.SPPD_DETIL_ID

FROM `sppd` AS s, `pegawai` AS peg, `sppd_tujuan` AS st, `tujuan` AS t, `sppd_detil` AS sd

WHERE (s.`PEGAWAI_ID` = `peg`.`PEGAWAI_ID` AND (s.`SPPD_ID` = st.`SPPD_ID` AND

st.`TUJUAN_ID`=`t`.`TUJUAN_ID`) AND s.`SPPD_ID` = sd.`SPPD_ID`) AND s.`SPPD_ID`='".$_GET['id']."'" ); ?>

<?php $tampil=mysql_fetch_array($query); ?>

<!-- konten -->

Page 69: Laporan KP

69

<div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Update Data SPPD</h3> <!-- import klas koneksi -->

<form id="form" method="post" action="../sppd/up_sppd.php?id=<?php echo $_GET['id']; ?>" name="form" > <input type='hidden' id='temp' name='idsd' value='<?php echo $tampil[13]?>'/> <table> <!-- NIP Pegawai --> <tr id="tr"> <td id="tda">NIP Pegawai </td> <td id="tdb"> <select name="idpegawai" id="text" style="width:306px;"> <option id="text" value="<?php echo $tampil[1]; ?>"><?php echo $tampil[2]; ?></option>

<?php while ($result=mysql_fetch_array($query_peg)){ ?>

<option id="text" value="<?php echo $result['PEGAWAI_ID'] ?>"><?php echo $result['NIP'] ?></option> <?php } ?> </select> </td> </tr>

Page 70: Laporan KP

70

<!-- query select tujuan -->

<?php $query = mysql_query("SELECT TUJUAN_ID, NAMA FROM TUJUAN WHERE 1 ORDER BY NAMA");

//$sql = mysqli_query($conn, $query);

$arrpropinsi = array();

//while ($row = mysqli_fetch_assoc($sql)) {

while ($row = mysql_fetch_assoc($query)) {

$arrpropinsi [ $row['TUJUAN_ID'] ] = $row['NAMA'];

} ?> <script>

$(document).ready(function(){

$('#demo3').multipleSelect({

placeholder: "Ubah Kota Tujuan",

filter:true

});

});

</script>

Page 71: Laporan KP

71

<!-- Tujuan SPPD --> <tr id="tr2"> <td id="tda">Kota Tujuan </td> <td id="tdb2"> <?php $query_tujuan = mysql_query("SELECT TAMPIL_TUJUAN($tampil[0])") ?> <?php $tujuan = mysql_fetch_array($query_tujuan)?> <select id="demo3" name="demo3[]" multiple="multiple" style="width:305px">

<?php

foreach($arrpropinsi as $kode=>$nama) {

echo "<option value='$kode'>$nama</option>";

}

?> </select> <h6>Tujuan Sebelumnya : <?php echo $tujuan[0]; ?></h6> </td> </tr> <!-- Tanggal Berangkat Pegawai --> <tr id="tr">

Page 72: Laporan KP

72

<td id="tda">Tanggal Berangkat </td> <td id="tdb"><input id="text" name="berangkat" type="date" value="<?php echo $tampil[10]; ?>"/></td> </tr> <!-- Tanggal Kembali Pegawai --> <tr id="tr"> <td id="tda">Tanggal Kembali </td> <td id="tdb"><input id="text" name="kembali" type="date" value="<?php echo $tampil[11]; ?>"/></td> </tr> <!-- Keperluan Pegawai --> <tr id="tr"> <td id="tda">Keperluan </td> <td id="tdb"><input id="text" name="keperluan" type="text" value="<?php echo $tampil[9]; ?>"/></td> </tr> <!-- Keperluan --> <tr id="tr"> <td id="tda">Keterangan </td> <td id="tdb">

<textarea id="text" name="keterangan" cols="60" rows="8" style="height:100px"><?php echo $tampil[12] ?></textarea> </td> </tr> <!-- Lama Perjalanan -->

Page 73: Laporan KP

proses_update_sppd.php

73

<tr id="tr"> <td id="tda">Lama Perjalanan </td> <td id="tdb"><input id="text" name="perjalanan" type="text" value="<?php echo $tampil[7] ?> "></td> </tr> <!-- Submit --> <tr id="tr"> <td id="tda"></td> <td id="tdb"><input id="submit" type="submit" value="Simpan" onSubmit="add(); " ></td> </tr> </table> </form> </div> </div> </div></body></html>

<?phpinclude '../koneksi/koneksi.php';

$idsppd = $_GET['id'];$idpegawai = $_POST['idpegawai'];$temp_tujuan = implode(" ",

$_POST['demo3']);$berangkat = $_POST['berangkat'];$kembali = $_POST['kembali'];$temp_keperluan =

$_POST['keperluan'];$temp_keterangan =

$_POST['keterangan'];$perjalanan =

$_POST['perjalanan'];

Page 74: Laporan KP

74

$keperluan = str_replace("'","''",$temp_keperluan);

$keterangan = str_replace("'","''",$temp_keterangan);

// proses mendapatkan multiple TUJUAN_ID <stack>

$list_tujuan = array();$temp = "";$ob =" ";$top = 0;

$kalimat = $temp_tujuan." ";for($i=0; $i<=strlen($kalimat)-1;

$i++){$temp =

$temp.substr($kalimat, $i, 1);

if($ob == substr($kalimat, $i, 1)){

$list_tujuan[$top] = $temp;

$top = $top+1;$temp="";

}}

//tanggal berangkat$pecah1 = explode("-",

$berangkat);$date1 = $pecah1[2];$month1 = $pecah1[1];$year1 = $pecah1[0];

// tanggal kembali$pecah2 = explode("-", $kembali);$date2 = $pecah2[2];$month2 = $pecah2[1];$year2 = $pecah2[0];

Page 75: Laporan KP

75

// mencari total selisih hari dari tanggal awal dan akhir

$jd1 = GregorianToJD($month1, $date1, $year1);

$jd2 = GregorianToJD($month2, $date2, $year2);

$lama = $jd2 - $jd1;

//GET LAST SPPD_ID//$query = mysql_query("SELECT *

FROM SPPD WHERE 1");

//while($result=mysql_fetch_array($query)){

// $idsppd = $result['SPPD_ID'];

//}

//proses update dilakuka dengan cara delete semua data tujuan berdasarkan SPPD_ID

//selanjutnya akan dilakukan insert ulang berdasarkan SPPD_ID yang bersangkutan

//delete SPPD TUJUANmysql_query("DELETE FROM

SPPD_TUJUAN WHERE SPPD_ID = $idsppd") or die (mysql_error());

//insert SPPD TUJUANfor($i=0; $i<count($list_tujuan);

$i++){//$tujuan =

$list_tujuan[$i];mysql_query("INSERT INTO

SPPD_TUJUAN VALUES('','$idsppd','$list_tujuan[$i]','$list_tujuan[$i]','$list_tujuan[$i]','$list_tujuan[$i]')") or die(mysql_error());

}

Page 76: Laporan KP

monitoring_sppd.php

76

//update SPPD//mysql_query("INSERT INTO SPPD

VALUES('','$idpegawai','$lama','$berangkat','$kembali','$perjalanan')") or die (mysql_error());

mysql_query("UPDATE SPPD SET PEGAWAI_ID='$idpegawai',LAMA='$lama',TANGGAL_BERANGKAT='$berangkat',

TANGGAL_KEMBALI='$kembali',LAMA_PERJALANAN='$perjalanan' WHERE SPPD_ID='$idsppd'") or die(mysql_error());

//update SPPD DETIL//mysql_query("INSERT INTO

SPPD_DETIL VALUES('','$idsppd','$keperluan','$keterangan')") or die (mysql_error());

mysql_query("UPDATE SPPD_DETIL SET NAMA='$keperluan',KETERANGAN='$keterangan' WHERE SPPD_ID='$idsppd' ") or die(mysql_error());

header('Location: ../sppd/dt_sppd.php');

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="dt_sppd.css">

<title>Untitled Document</title></head>

<body>

Page 77: Laporan KP

77

<!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a>

Page 78: Laporan KP

78

<a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php include '../koneksi/koneksi.php'; ?> <?php

$limit = 5;

if(isset($_GET['page'])){

$page=$_GET['page'];} else {

$page=1;}//perhitungan offset

Page 79: Laporan KP

79

$offset = ($page - 1) * $limit;$query =

mysql_query("SELECT s.`SPPD_ID`, peg.`NIP`,`peg`.`NAMA`,`peg`.`ALAMAT`,`peg`.`TELEPON`,`s`.`LAMA`,s.`LAMA_PERJALANAN`,

s.`TANGGAL_BERANGKAT`,s.`TANGGAL_KEMBALI`

FROM `sppd` AS s, `pegawai` AS peg

WHERE (s.`PEGAWAI_ID` = `peg`.`PEGAWAI_ID`)

LIMIT $offset,$limit");?>

<!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Daftar Data SPPD</h3> <?php while ($result=mysql_fetch_array($query)){ ?> <table style="margin-left:20px;"> <tr id="tampil" style="width:50px;" > <!-- id pegawai --> <td id="tampil" rowspan="3" style="width:90px; height:30px; text-align:center; border-bottom:#09F 1px solid;"><?php echo $result[0]?></td> <!-- data pegawai --> <td id="tampil" style="width:250px; height:30px"><?php echo $result[1]?></td>

Page 80: Laporan KP

80

<!-- alamat pegawai --> <td id="tampil" style="width:550px; height:30px; ">Lama Dinas : <?php echo $result[5]." Hari"?></td> <td id="aksi" rowspan="2"><a style="text-decoration:none;color:#00F;" href="sppd_detil.php?id=<?php echo $result[0]; ?>">Detail</a></td> </tr> <tr id="tampil" > <!-- data pegawai --> <td id="tampil" style="width:250px; height:30px"><?php echo $result[2]?></td> <td id="tampil" style="width:550px; height:30px; ">Kota Tujuan :

<?php

$metu=mysql_query("SELECT TAMPIL_TUJUAN($result[SPPD_ID])");

$metu2=mysql_fetch_array($metu);

echo $metu2[0];

?> </td> </tr> <tr id="tampil"> <!-- data pegawai --> <td style="width:250px; height:30px; border-bottom:#09F 1px solid;"><?php echo $result[4]?></td> <td style="width:250px; height:30px;

Page 81: Laporan KP

81

border-bottom:#09F 1px solid;">Tanggal Berangkat : <?php echo $result["TANGGAL_BERANGKAT"]?></td> <td id="aksi"><a style="text-decoration:none;color:#00F;" href="upsppd.php?id=<?php echo $result['SPPD_ID']; ?>">Edit</td> </tr> </table> <?php } ?> <div id="page">

<?php // mencari jumlah semua data dalam tabel iklan $query2="SELECT s.`SPPD_ID`, peg.`NIP`,`peg`.`NAMA`,`peg`.`TELEPON`,`s`.`LAMA`, t.`NAMA`,s.`TANGGAL_BERANGKAT`

FROM `sppd` AS s, `pegawai` AS peg, `sppd_tujuan` AS st, `tujuan` AS t

WHERE s.`PEGAWAI_ID` = `peg`.`PEGAWAI_ID` AND (s.`SPPD_ID` = st.`SPPD_ID` AND st.`TUJUAN_ID`=`t`.`TUJUAN_ID`)

GROUP BY(st.SPPD_ID)"; $hasil = mysql_query($query2); $data = mysql_num_rows($hasil); $jumdata = $data; // menentukan jumlah halaman yang muncul berdasarkan jumlah semua data $jumpage = ceil($jumdata/$limit); //menampilkan link << Previous if ($page > 1){

Page 82: Laporan KP

82

echo "<a href='".$_SERVER['PHP_SELF']."?page=".($page-1)."'><img src='../img/back.png'></a>"; } //menampilkan urutan paging for($i = 1; $i <= $jumpage; $i++){ if ($i == $page){ echo " <b style='margin-bottom=3px'> Page ".$i." dari ".$jumpage."</b> "; } } //menampilkan link Next >> if ($page < $jumpage){ echo "<a href='".$_SERVER['PHP_SELF']."?page=".($page+1)."'><img src='../img/next.png'></a>"; } ?> </div> </div> </div> </div></body></html>

Page 83: Laporan KP

monitoring_detil_sppd.php

83

<!doctype html><html><head>

<meta charset="utf-8"> <link rel="stylesheet" href="dt_sppd.css">

<title>Untitled Document</title></head>

<body><!-- canvas halaman --><div id="contain">

<!-- header --> <div id="header"> <div style="width:100px; height:80px; float:left;" > <a href="../index.php"><img src="../img/logo.png"></a> </div> <div style="width:1000px; height:80px; float:left"> <h2>Sistem Pencatatan SPPD</h2> </div> <div style="width:200px; height:80px; float:left"> <!--<a id="login" href="#"></a>--> <a href="../ps_logout.php"><img id="log" src="../img/logout.png"></a> </div> </div> <!-- panel kiri --> <div id="panel"> <!-- panel menu atas --> <div id="atas"> <a href="../index.php" id="dekorasi"> <h4 id="menu" style="margin-top:10px; border-top:3px

Page 84: Laporan KP

84

solid #09F;">Beranda</h4></a> <a href="#" id="dekorasi"> <h4 id="menu">List Data</h4></a> <a href="../pegawai/dt_pegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/dt_tujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> <a href="../sppd/dt_sppd.php" id="dekorasi"><li id="pilih">Data SPPD</li></a> <a href="#" id="dekorasi"> <h4 id="menu">Input Data</h4></a> <a href="../pegawai/inpegawai.php" id="dekorasi"><li id="pilih">Data Pegawai</li></a> <a href="../tujuan/intujuan.php" id="dekorasi"><li id="pilih">Data Tujuan</li></a> </div> <!--panel menu bawah --> <div id="bawah"> <a href="../sppd/insppd.php" style="text-decoration:none"><h4 id="tambah">Buat SPPD</h4></a> </div> </div> <?php include '../koneksi/koneksi.php'; ?> <?php

Page 85: Laporan KP

85

$query = mysql_query("SELECT s.`SPPD_ID`, peg.`NIP`,`peg`.`NAMA`,`peg`.`ALAMAT`,`peg`.`TELEPON`,`s`.`LAMA`,s.`LAMA_PERJALANAN`,

t.`NAMA`,sd.`NAMA`,s.`TANGGAL_BERANGKAT`,s.`TANGGAL_KEMBALI`,`sd`.`KETERANGAN`

FROM `sppd` AS s, `pegawai` AS peg, `sppd_tujuan` AS st, `tujuan` AS t, `sppd_detil` AS sd

WHERE (s.`PEGAWAI_ID` = `peg`.`PEGAWAI_ID` AND (s.`SPPD_ID` = st.`SPPD_ID` AND

st.`TUJUAN_ID`=`t`.`TUJUAN_ID`) AND s.`SPPD_ID` = sd.`SPPD_ID`) AND s.`SPPD_ID`='".$_GET['id']."'");

?> <?php $result=mysql_fetch_array($query); ?> <!-- konten --> <div id="konten"> <!-- div borang pengisian --> <div id="borang"> <h3 id="judul">Detail Data SPPD</h3> <table style="margin-left:20px;"> <tr id="tampil" style="width:50px;" > <!-- id pegawai --> <td id="tampil" rowspan="3" style="width:90px; height:30px; text-align:center; border-bottom:#09F 1px solid; border-right:1px #09F solid">

Page 86: Laporan KP

86

<?php echo $result[0]?> </td> <!-- data pegawai --> <td id="tampil" style="width:250px; height:30px">NIP :<?php echo $result[1]?></td> <!-- alamat pegawai --> <td id="tampil" style="width:650px; height:30px; ">Lama Dinas : <?php echo $result[5]." Hari "?>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lama Perjalanan : <?php echo $result[6]." Hari"?> </td> <td id="aksi" rowspan="3" style="text-align:center" width="50px"> <a href="print.php?id=<?php echo $result['SPPD_ID']; ?>" style="text-decoration:none; color:#00F;">Cetak</a> </td> </tr> <tr id="tampil" > <!-- data pegawai --> <td id="tampil" style="width:250px; height:30px">Nama : <?php echo $result[2]?></td> <td id="tampil" style="width:650px; height:30px; ">Kota Tujuan :

<?php

$metu=mysql_query("SELECT TAMPIL_TUJUAN($result[SPPD_ID])");

Page 87: Laporan KP

87

$metu2=mysql_fetch_array($metu);

echo $metu2[0];

?>

</td> </tr> <tr id="tampil"> <!-- data pegawai --> <td style="width:250px; height:30px; "><?php echo $result[3]?></td> <td style="width:650px; height:30px; ">Keperluan : <?php echo $result[8]?></td> </tr> <tr id="tampil"> <td id="tampil" style="width:90px; height:30px; text-align:center; border-right:1px #09F solid;font-size:14px">Biaya</td> <td style="width:250px; height:30px; "><?php echo $result[4]?></td> <td style="width:650px; height:30px; ">Tgl Berangkat / Kembali :

<?php echo $result[9]; echo " / ".$result[10] ?></td> <td id="aksi" rowspan="3" style="text-align:center" width="50px"> <a href="dt_sppd.php" style="text-decoration:none; color:#00F;">Kembali</a> </td> </tr> <?php

Page 88: Laporan KP

88

$que_biaya = mysql_query("SELECT st.`SPPD_ID`, SUM(a.`JUMLAH`), SUM(bi.`JUMLAH`), SUM(`bs`.`JUMLAH`)FROM `akomodasi` AS a, `sppd_tujuan` AS st, `biaya_inap` AS bi, `biaya_saku` AS bs WHERE st.`SPPD_ID` = '".$_GET['id']."' AND a.`TUJUAN_ID` = st.`TUJUAN_ID` AND bs.`TUJUAN_ID` = st.`TUJUAN_ID` AND bi.`TUJUAN_ID` = st.`TUJUAN_ID`;");

$biaya = mysql_fetch_array($que_biaya);

$hasil = $biaya[1]+$biaya[2]+$biaya[3];

?> <tr id="tampil"> <td id="tampil" style="width:90px; height:30px; text-align:center; border-bottom:#09F 1px solid; border-right:1px #09F solid; font-size:12px"> <?php echo 'Rp. '.$hasil ?> </td> <td colspan="2" style="width:850px; height:30px; border-bottom:#09F 1px solid;">Keterangan :

<?php echo $result[11]?> </td> </tr> </table> </div> </div> </div></body></html>

Page 89: Laporan KP

6.2.2. Sistem Manajemen Projek

a. PDM Sistem Manajemen Projek

Gambar 14 Physical Data Model Sistem Manajemen Project

b. Penjelasan dan Data1) Tabel Pegawai

Tabel pegawai merupakan tabel yang berisi segala data yang berkaitan dengan pegawai. Tabel tersebut menampung semua data yang bekerja pada instansti perusahaan yang terkait.

89

Page 90: Laporan KP

2) Tabel ClientTabel client merupakan tabel yang berisi

segala hal yang berkaitan dengan klient yang memesan jasa pembuatan projek yang dikerjakan oleh perusahaan.

3) Tabel ProjectTabel projek merupakan tabel utama dari

Sistem Manajemen Projek. Pada tabel Projek berisi segala data yang berkaitan dengan projek yang sedang dikerjakan maupun data projek yang pernah dikerjakan sebelumnya.

4) Tabel Project TeamTabel projek team merupakan tabel yang

berisi detil dari team yang mengerjakan sebuah projek, pegawai yang turur mengerjakan projek dan juga kepala yang bertanggung jawab menangani projek tersebut.

5) Tabel Project Detil

Tabel projek detil merupakan tabel yang berisi detil dari projek yang sedang dikerjakan. Detil projek yang sedang dikerjakan berupa nama projek yang dikerjakan serta detil keterangan dari projek yang sedang dikerjakan.

90

Page 91: Laporan KP

c. Rancangan Tampilan1) Tampilan Login

Gambar 15 Tampilan Login Sistem

2) Tampilan Utama

Gambar 16 Tampilan Utama Sistem

91

Page 92: Laporan KP

3) Tampilan Detil Projek

Gambar 17 Tampilan Detil Projek

4) Tampilan Projek Team

Gambar 18 Tampilan Projek Team

92

Page 93: Laporan KP

5) Tampilan Data Pegawai

Gambar 19 Tampilan Data Pegawai

6) Tampilan Data Client

Gambar 20 Tampilan Data Client

93

Page 94: Laporan KP

7) Tampilan Tambah Pegawai

Gambar 21 Tampilan Tambah Pegawai

8) Tampilan Tambah Client

Gambar 22 Tampilan Tambah Client

94

Page 95: Laporan KP

9) Tampilan Tambah Project

Gambar 23 Tampilan Tambah Project

10) Tampilan Tambah Project Team

Gambar 24 Tampilan Tambah Project

95

Page 96: Laporan KP

11) Tampilan Tambah Project Detil

Gambar 25 Tampilan Tambah Project Detil

96

Page 97: Laporan KP

d. Source CodeIndex.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><?php

session_start();

function peringatan(){if(isset($_SESSION['user'])){}else{

echo "login()";}

}

include_once("en_des.php");?><script src="angka.js"></script><script>

function login(){alert("Anda Harus Login");

}function logout(){

var keluar=confirm("Apakah Anda Yakin Ingin Keluar ?");

if(keluar){window.location="logout.php";

}else{window.location="#";

}}

</script>

<script src="jquery-1.10.2.min.js"></script><script>$(document).ready(function(){

$("#daftar_konten_kategori").hide();$("#input_konten_kategori").hide();var td=0;$("#list_kategori_daftar").click(function(){

$("#daftar_konten_kategori").slideToggle("slow");

});

97

Page 98: Laporan KP

$("#list_kategori_input").click(function(){$

("#input_konten_kategori").slideToggle("slow");});

});</script><link rel="shortcut icon" href="icon.png" /><link type="text/css" href="style.css" rel="stylesheet"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Sistem Manajemen Project</title></head>

<body><div id="header_konten" align="center">

<div align="center"> <a href="index.php"><img id="logo" src="logo1.png" /></a> </div> <?php

if(isset($_SESSION['user'])){?>

<a href="#" onclick="logout()"><div id="login"> LOGOUT </div></a> <?php

}else{?>

<!--<a href="index.php?user=login"><div id="login"> LOGIN </div></a>--> <?php

}?>

</div>

<div id="konten" align="center">

</div>

<div id="kategori"> <div id="search"> <form action="index.php" method="get"> <table> <tr> <td> <input type="text" placeholder="Search Daftar Project" style="width:200px;

98

Page 99: Laporan KP

height:20px;" name="search" /> </td> <td> <input type="image" src="search.png" style="width:20px;height:20px;" /> </td> </tr> </table> </form> </div> <a href="index.php#" style="text-decoration:none;"> <div id="list_kategori_home"> Home </div> </a>

<a href="#" style="text-decoration:none;"> <div id="list_kategori_daftar"> Daftar Data </div> </a> <div id="daftar_konten_kategori">

<a href="index.php?<?php echo $user."=".$d_pegawai; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Daftar Pegawai </div></a>

<a href="index.php?<?php echo $user."=".$d_client; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Daftar Client </div></a>

<a href="index.php?<?php echo $user."=".$d_project_team; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id= "nama_kategori"> Daftar Project Team </div></a>

<a href="index.php?<?php echo $user."=".$d_project_detil; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id= "nama_kategori"> Daftar Project Detil </div></a> </div>

<a href="#" style="text-decoration:none;">

99

Page 100: Laporan KP

<div id="list_kategori_input"> Input Data </div> </a> <div id="input_konten_kategori"> <a href="index.php?<?php echo $user."=".$i_pegawai; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Input Pegawai </div></a> <a href="index.php?<?php echo $user."=".$i_client; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Input Client </div></a> <a href="index.php?<?php echo $user."=".$i_project; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Input Project </div></a> <a href="index.php?<?php echo $user."=".$i_project_team; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Input Project Team </div></a> <a href="index.php?<?php echo $user."=".$i_project_detil; ?>" style="text-decoration:none;" onclick="<?php peringatan();?>"><div id="nama_kategori"> Input Project Detil </div></a> </div> </div>

<?phpif(isset($_SESSION['user'])){

?><div id="konten_isi">

<?phpif(isset($_GET["$user"])){

if($_GET["$user"]=="$d_pegawai"){

include_once('pegawai/l_pegawai.php');}else

if($_GET["$user"]=="$d_client"){

include_once('client/l_client.php');}else

if($_GET["$user"]=="$d_project_detil"){

100

Page 101: Laporan KP

include_once('project_detil/l_project_detil.php');}else

if($_GET["$user"]=="$d_project_team"){

include_once('project_team/l_project_team.php');}else

if($_GET["$user"]=="$i_pegawai"){

include_once('pegawai/insert_pegawai.php');}else

if($_GET["$user"]=="$i_client"){

include_once('client/insert_client.php');}else

if($_GET["$user"]=="$i_project"){

include_once('project/insert_p.php');}else

if($_GET["$user"]=="$i_project_detil"){

include_once('project_detil/insert_p_detil.php');}else

if($_GET["$user"]=="$i_project_team"){

include_once('project_team/insert_p_team.php');}//pegawai

}else if(isset($_GET["$id_pegawai"])){

include_once('pegawai/data_pegawai.php');}else

if(isset($_GET["$edit_pegawai"])){

include_once('pegawai/update.php');}else

if(isset($_GET["$hapus_pegawai"])){

include_once('pegawai/delete.php');//client

}else if(isset($_GET["$id_client"])){

include_once('client/data_client.php');}else

if(isset($_GET["$edit_client"])){

include_once('client/update.php');}else

if(isset($_GET["$hapus_client"])){

101

Page 102: Laporan KP

include_once('client/delete.php');//projectteam

}else if(isset($_GET["$id_project_team"])){

include_once('project_team/data_project_team.php');}else

if(isset($_GET["$edit_project_team"])){

include_once('project_team/update.php');}else

if(isset($_GET["$hapus_project_team"])){

include_once('project_team/delete.php');//projectdetil

}else if(isset($_GET["$id_project_detil"])){

include_once('project_detil/data_project_detil.php');}else

if(isset($_GET["$edit_project_detil"])){

include_once('project_detil/update.php');}else

if(isset($_GET["$hapus_project_detil"])){

include_once('project_detil/delete.php');//project

}else if(isset($_GET["$id_project"])){

include_once('project/data_project.php');}else

if(isset($_GET["$edit_project"])){

include_once('project/update.php');}else

if(isset($_GET["$hapus_project"])){

include_once('project/delete.php');}else

if(isset($_GET["$id_p_detil"])){

include_once('project/t_p_detil.php');}else

if(isset($_GET["$id_p_team"])){

102

Page 103: Laporan KP

include_once('project/t_p_team.php');}else

if(isset($_GET['search'])){//echo "testing";

include_once('cari/search.php');}else{

include_once('project/l_awal_project.php');}

?> </div> <?php

}else{?>

<div id="konten_isi" style="background:#999999;"> <?php

include_once('login.php');?>

</div><?php

}?>

<div id="box_footer"> <div id="footer" align="center"> Sistem Manajemen Project &copy; 2014 Authorised by Himakeb </div> </div></body></html>en_des.php<?php

require_once("chiper.php");$chiper=new Cipher(MCRYPT_BLOWFISH,

MCRYPT_MODE_ECB);

$key="dias";$user=md5("user");$d_pegawai = $chiper->encrypt("dpegawai",$key);$d_client = $chiper->encrypt("dclient",$key);$d_project_team = $chiper->encrypt("dprojectteam",

$key);$d_project_detil = $chiper->encrypt("dprojectd",

$key);$i_pegawai = $chiper->encrypt("ipegawai",$key);$i_client = $chiper->encrypt("iclient",$key);

103

Page 104: Laporan KP

$i_project = $chiper->encrypt("iproject",$key);$i_project_team = $chiper->encrypt("iprojectteam",

$key);$i_project_detil = $chiper-

>encrypt("iprojectdetil",$key);

//cari$search=md5("search");$id_s=md5("id");

//pegawai$id_pegawai=md5("id_pegawai");$hapus_pegawai=md5("hapus_pegawai");$edit_pegawai=md5("edit_pegawai");

//client$id_client=md5("id_client");$hapus_client=md5("hapus_client");$edit_client=md5("edit_client");

//project$id_project=md5("id_project");$hapus_project=md5("hapus_project");$edit_project=md5("edit_project");$id_p_detil=md5("id_p_detil");$id_p_team=md5("id_p_team");

//project_team$id_project_team=md5("id_project_team");$hapus_project_team=md5("hapus_project_team");$edit_project_team=md5("edit_project_team");

//project_detil$id_project_detil=md5("id_project_detil");$hapus_project_detil=md5("hapus_project_detil");$edit_project_detil=md5("edit_project_detil");

?>angka.jsfunction angka(evt){

var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57))

return false;return true;

}Style.css#header_konten{

104

Page 105: Laporan KP

background:#5858DE;width:100%;height:50px;border-bottom:3px solid #FC0;

}

#logo{width:300px;height:30px;margin-top:10px;margin-left:10px;border:0px solid;border-radius:10px;float:left;

}

#logo:hover{width:300px;height:30px;margin-top:10px;margin-left:10px;background-color:#2828D9;float:left;

}

#login{background-color:#5858DE;width:70px;height:20px;position:absolute;margin-left:1200px;margin-top:10px;border:1px solid;padding:4px;border-radius:10px;text-align:center;color:#FFF;font-family:Tahoma, Geneva, sans-serif;

}

#login:hover{background-color:#2828D9;width:70px;height:20px;position:absolute;margin-left:1200px;margin-top:10px;border:1px solid;padding:4px;border-radius:10px;

105

Page 106: Laporan KP

text-align:center;color:#FFF;font-family:Tahoma, Geneva, sans-serif;

}

#konten{width:100%;margin-top:10px;

}

#kategori{margin-left:5px;width:250px;height:550px;float:left;

}

#search{padding:8px;padding-bottom:12px;background-color:#6A6A6A;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

}#list_kategori_home{

padding:8px;padding-bottom:12px;background-color:#5858DE;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

}

#list_kategori_home:hover{padding:8px;padding-bottom:12px;background-color:#F37338;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

}

#list_kategori_daftar{padding:8px;padding-bottom:12px;background-color:#5858DE;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

106

Page 107: Laporan KP

}

#list_kategori_daftar:hover{padding:8px;padding-bottom:12px;background-color:#F37338;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

}

#list_kategori_input{padding:8px;padding-bottom:12px;background-color:#5858DE;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

}

#list_kategori_input:hover{padding:8px;padding-bottom:12px;background-color:#F37338;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;

}

#nama_kategori{padding:8px;padding-bottom:12px;background-color:#BBB6B6;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;padding-left:30px;

}

#nama_kategori:hover{padding:8px;padding-bottom:12px;background-color:#C93;color:#FFF;font-size:20px;font-family:Tahoma, Geneva, sans-serif;text-decoration:none;padding-left:30px;

}

107

Page 108: Laporan KP

#konten_isi{margin-left:265px;width:1080px;height:auto;/*background-color:#47820A;*/position:absolute;font-size:18px;color:#FFF;font-family:Tahoma, Geneva, sans-serif;

}

hr#all{-webkit-margin-before: 2px;-webkit-margin-after: 3px;

}

hr{border-color:#F6F6F6;

}

#pd{padding-left: 10px;

}

#box_footer{margin-top:570px;height:25px;width:100%;background-color:#666;font-size:10px;color:#FFF;padding-top:10px;position:static;

}

#footer{margin-top:auto;width:auto;min-width:800px;font-family:'Segoe UI';font-size:10px;margin-bottom:100px;text-align:center;

}

#bd{border:none;

}L_pegawai.php

108

Page 109: Laporan KP

<?phpinclude "koneksi.php";

?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PEGAWAI</h2></td> </tr> </table>

<?phpinclude_once('page.php');$query=mysql_query("SELECT * FROM

pegawai limit $offset,$limit"); while($tampil=mysql_fetch_array($query)){

?> <a style="text-decoration:none;" href="index.php?<?php echo $id_pegawai."=".$chiper->encrypt($tampil['PEGAWAI_ID'],$key); ?>">

<table style="color:#000;"> <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:80px; width:70px;"><?php echo $tampil['PEGAWAI_ID'];?></td> <td bgcolor="#E8E8E8" style="width:350px; height:50px;" id="pd"><?php echo $tampil['NAMA']; ?></td> <td bgcolor="#E8E8E8" rowspan="2" valign="top" style="width:650px;" id="pd"><?php echo $tampil['ALAMAT']; ?></td> </tr> <tr> <td bgcolor="#E8E8E8" id="pd"><?php echo $tampil['TELEPON']; ?></td> </tr> </table> <?php

}?>

</a> <?php // mencari jumlah semua data dalam tabel iklan

$id=$_GET["$user"];$query3="SELECT COUNT(*) AS

jumdata FROM pegawai";$hasil1 =

mysql_query($query3);

109

Page 110: Laporan KP

$data = mysql_fetch_array($hasil1);

$jumdata = $data['jumdata'];

// menentukan jumlah halaman yang muncul berdasarkan jumlah semua data

$jumpage = ceil($jumdata/$limit);

?><table>

<tr> <td align="center" bgcolor="#999999" style="width:1092px; color:#FFF; padding-left:0px;">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href="<?php echo $_SERVER['PHP_SELF']."?page=".($page-1)."&".$user."=".$id; ?>"> << Prev </a>

<?php}//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1)."&".$user."=".$id; ?>'>Next >></a>

<?php}

?> </td> </tr> </table></body></html>L_client.php<?php

110

Page 111: Laporan KP

include "koneksi.php";include_once('page.php');

$query=mysql_query("SELECT * FROM client limit $offset,$limit");?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA CLIENT</h2></td> </tr> </table> <?php while($tampil=mysql_fetch_array($query)){

?> <a style="text-decoration:none;" href="index.php?<?php echo $id_client."=".$chiper->encrypt($tampil['CLIENT_ID'],$key); ?>">

<table style="color:#000;"> <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:80px; width:70px;"><?php echo $tampil['CLIENT_ID']; ?></td> <td bgcolor="#E8E8E8" rowspan="2" style="width:350px; height:50px;" id="pd"><?php echo $tampil['NAMA']; ?></td> <td bgcolor="#E8E8E8" rowspan="2" valign="top" style="width:650px;" id="pd"><?php echo $tampil['ALAMAT']; ?></td> </tr> </table> </a> <?php

} // mencari jumlah semua data dalam tabel iklan

$id=$_GET["$user"];$query3="SELECT COUNT(*) AS

jumdata FROM client";$hasil1 =

mysql_query($query3);$data =

mysql_fetch_array($hasil1);$jumdata =

$data['jumdata'];// menentukan jumlah

halaman yang muncul berdasarkan jumlah semua data

111

Page 112: Laporan KP

$jumpage = ceil($jumdata/$limit);

?><table>

<tr> <td align="center" style="width:1200px; color:#FFF;" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page-1)."&".$user."=".$id; ?>'> << Prev </a>

<?php}//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1)."&".$user."=".$id; ?>'>Next >></a>

<?php}

?> </td> </tr> </table>

</body></html>l_project_detil.php<?php

include "koneksi.php";

if(isset($_GET['page'])){$page=$_GET['page'];

}else{

112

Page 113: Laporan KP

$page=1;}$limit=3;//perhitungan offset$offset = ($page - 1) * $limit;

$query=mysql_query("SELECT * FROM project_detil limit $offset,$limit");?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT DETIL</h2></td> </tr> </table> <?php while($tampil=mysql_fetch_array($query)){

$nama_project=mysql_query("select NAMA from project where PROJECT_ID='".$tampil['PROJECT_ID']."'");

$t_nama_project=mysql_fetch_array($nama_project);?>

<a style="text-decoration:none;" href="index.php?<?php echo $id_project_detil."=".$chiper->encrypt($tampil['PROJECT_DETIL_ID'],$key); ?>">

<table style="color:#000;"> <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:80px; width:70px;"><?php echo $tampil['PROJECT_DETIL_ID']; ?></td> <td bgcolor="#E8E8E8" align="center" style="width:350px; height:50px;">Nama Project<br/><hr><?php echo $t_nama_project['NAMA']; ?></td> <td bgcolor="#E8E8E8" align="center" style="width:350px; height:50px;">Keterangan<br/><hr><?php echo $tampil['KETERANGAN']; ?></td> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="width:292px; height:50px;">Status<br/><hr><?php echo $tampil['STATUS_PENYELESAIAN']; ?></td> </tr> <tr> <td bgcolor="#E8E8E8" align="center">Nama Modul<br/><hr><?php echo $tampil['NAMA_MODUL']; ?></td> <td bgcolor="#E8E8E8"

113

Page 114: Laporan KP

align="center">Bobot<br/><hr><?php echo $tampil['BOBOT']; ?></td> </tr> </table> </a> <?php

} // mencari jumlah semua data dalam tabel iklan

$id=$_GET["$user"];$query3="SELECT COUNT(*) AS

jumdata FROM project_detil";$hasil1 =

mysql_query($query3);$data =

mysql_fetch_array($hasil1);$jumdata =

$data['jumdata'];// menentukan jumlah

halaman yang muncul berdasarkan jumlah semua data$jumpage =

ceil($jumdata/$limit);?><table>

<tr> <td align="center" style="width:1200px; color:#FFF" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page-1)."&".$user."=".$id; ?>'> << Prev </a>

<?php }

//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

114

Page 115: Laporan KP

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1)."&".$user."=".$id; ?>'>Next >></a>

<?php }

?> </td> </tr> </table></body></html>l_project_team.php<?php

include "koneksi.php";

if(isset($_GET['page'])){$page=$_GET['page'];

}else{$page=1;

}$limit=3;//perhitungan offset$offset = ($page - 1) * $limit;

$query=mysql_query("SELECT * FROM project_team limit $offset,$limit");?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT TEAM</h2></td> </tr> </table> <?php while($tampil=mysql_fetch_array($query)){

?> <a style="text-decoration:none;" href="index.php?<?php echo $id_project_team."=".$chiper->encrypt($tampil['PROJECT_TEAM_ID'],$key); ?>">

<table style="color:#000;"> <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:50px; width:70px;"><?php echo $tampil['PROJECT_TEAM_ID']; ?></td> <?php

115

Page 116: Laporan KP

$query2=mysql_query("select NAMA from pegawai where PEGAWAI_ID=".$tampil['PEGAWAI_ID']."");

while($tampil2=mysql_fetch_array($query2)){?>

<td bgcolor="#E8E8E8" align="center" style="width:650px;">Nama Pegawai<br/><hr><?php echo $tampil2['NAMA']; ?></td> <?php

}?>

<td rowspan="2" align="center" bgcolor="#E8E8E8" style="width:400px;">Status Kepala<br/><hr><?php echo $tampil['STATUS_KEPALA']; ?></td> </tr> <tr> <?php $query2=mysql_query("select NAMA from project where PROJECT_ID=".$tampil['PROJECT_ID']."");

while($tampil2=mysql_fetch_array($query2)){?>

<td bgcolor="#E8E8E8" align="center" >Nama Project<br/><hr><?php echo $tampil2['NAMA']; ?></td> <?php

}?>

</tr> </table> </a> <?php

} // mencari jumlah semua data dalam tabel iklan

$id=$_GET["$user"];$query3="SELECT COUNT(*) AS

jumdata FROM project_team";$hasil1 =

mysql_query($query3);$data =

mysql_fetch_array($hasil1);$jumdata =

$data['jumdata'];// menentukan jumlah

halaman yang muncul berdasarkan jumlah semua data$jumpage =

ceil($jumdata/$limit);?><table>

116

Page 117: Laporan KP

<tr> <td align="center" style="width:1200px; color:#FFF;" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page-1)."&".$user."=".$id; ?>'> << Prev </a>

<?php}//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1)."&".$user."=".$id; ?>'>Next >></a>

<?php}

?> </td> </tr> </table></body></html>Insert_pegawai.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head>

117

Page 118: Laporan KP

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>TAMBAH PEGAWAI</h2></td> </tr> </table>

<form action="pegawai/proses_insert.php" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">NIP</td> <td>:</td> <td><input type="text" maxlength="4" onkeypress="return angka(event)" name="nip" placeholder="14xx" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">NAMA</td> <td>:</td> <td><input type="text" maxlength="100" name="nama" placeholder="Masukkan NAMA" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">ALAMAT</td> <td>:</td> <td><textarea name="alamat" maxklength="100" placeholder="Masukkan Alamat" style="height:100px; width:250px; border:0px solid;"></textarea></td> </tr> <tr> <td id="pd">No. Telepon</td> <td>:</td> <td><input type="text" name="hp" onkeypress="return angka(event)" maxlength="11" placeholder="085xxxxx" style="width:250px; height:25px;"/></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr>

118

Page 119: Laporan KP

</table> </form></body></html>Insert_client.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>TAMBAH CLIENT</h2></td> </tr> </table>

<form action="client/proses_insert.php" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">NAMA</td> <td>:</td> <td><input type="text" name="nama" maxlength="100" placeholder="Masukkan NAMA" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">ALAMAT</td> <td>:</td> <td><textarea name="alamat" maxlength="100" placeholder="Masukkan Alamat" style="height:100px; width:250px; border:0px solid;"></textarea></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td>

119

Page 120: Laporan KP

</tr> </table> </form></body></html>Insert_project.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><?php

include "koneksi.php";?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>TAMBAH PROJECT</h2></td> </tr> </table>

<form action="project/proses_insert.php" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">Nama Client</td> <td>:</td> <?php $query=mysql_query("select CLIENT_ID,NAMA from client");

?> <td><select name="client_id" style="width:255px; height:25px;"> <option value="">--Pilih Satu--</option> <?php

while($tampil=mysql_fetch_array($query)){?>

<option value="<?php echo $tampil['CLIENT_ID']; ?>"><?php echo $tampil['NAMA']; ?

120

Page 121: Laporan KP

></option> <?php

}?>

</select> </td> </tr> <tr> <td id="pd">Tanggal</td> <td>:</td> <td><input type="date" name="tgl" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">Nama Project</td> <td>:</td> <td><input type="text" maxlength="100" name="nama_project" placeholder="Nama Project" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">Penanggung Jawab</td> <td>:</td> <?php $query=mysql_query("select NAMA from pegawai");

?> <td><select name="pj" style="width:255px; height:25px;"> <option value="">--Pilih Satu--</option> <?php

while($tampil=mysql_fetch_array($query)){?>

<option value="<?php echo $tampil['NAMA']; ?>"><?php echo $tampil['NAMA']; ?></option> <?php

}?>

</select> </td> </tr> <tr> <td id="pd">Lama Pengerjaan(bulan)</td> <td>:</td> <td><input type="text" name="lama_pengerjaan" maxlength="1" onkeypress="return angka(event)" placeholder="dalam angka. ex:1"

121

Page 122: Laporan KP

style="width:250px; height:25px;"/></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body></html>Insert_p_detil.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><?php

include "koneksi.php";?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>TAMBAH PROJECT DETIL</h2></td> </tr> </table>

<form action="project_detil/proses_insert.php" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">Nama Project</td> <td>:</td> <?php $query=mysql_query("select NAMA,PROJECT_ID from project");

?> <td><select name="id_project"

122

Page 123: Laporan KP

style="width:255px; height:25px;"> <option value="">--Pilih Satu--</option> <?php

while($tampil=mysql_fetch_array($query)){?>

<option value="<?php echo $tampil['PROJECT_ID']; ?>"><?php echo $tampil['NAMA']; ?></option> <?php

}?>

</select> </td> </tr> <tr> <td id="pd">Nama Modul</td> <td>:</td> <td><input type="text" name="nama_modul" maxlength="100" placeholder="Nama Modul" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">Keterangan</td> <td>:</td> <td><textarea type="text" maxlength="100" name="ket" id="bd" placeholder="Keterangan Project" style="height:100px; width:250px;"></textarea></td> </tr> <tr> <td id="pd">Bobot</td> <td>:</td> <td><input onkeypress="return angka(event)" type="text" maxlength="3" name="bobot" placeholder="Bobot" style="width:250px; height:25px;"/></td> </tr> <tr> <td id="pd">Status Penyelesaian</td> <td>:</td> <td > <table> <tr> <td> <input type="radio" name="status" placeholder="Status penyelesaian" value="P" style="width:25px; height:20px; text-decoration:none;"/> </td> <td>

123

Page 124: Laporan KP

Proses </td> </tr> <tr> <td> <input type="radio" name="status" placeholder="Status penyelesaian" value="S" style="width:25px; height:20px; text-decoration:none;"/> </td> <td> Selesai </td> </tr> </table> </td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body></html>Insert_p_team.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><?php

include "koneksi.php";?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>TAMBAH PROJECT TEAM</h2></td> </tr>

124

Page 125: Laporan KP

</table><form action="project_team/proses_insert.php"

method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">Nama Pegawai</td> <td>:</td> <?php $query=mysql_query("select NAMA,PEGAWAI_ID from pegawai");

?> <td><select name="id_pegawai" style="width:255px; height:25px;"> <option value="">--Pilih Satu--</option> <?php

while($tampil=mysql_fetch_array($query)){?>

<option value="<?php echo $tampil['PEGAWAI_ID']; ?>"><?php echo $tampil['NAMA']; ?></option> <?php

}?>

</select> </td> </tr> <tr> <td id="pd">Nama Project</td> <td>:</td> <?php $query2=mysql_query("select NAMA,PROJECT_ID from project order by PROJECT_ID asc");

?> <td><select name="id_project" style="width:255px; height:25px;"> <option value="">--Pilih Satu--</option> <?php

while($tampil2=mysql_fetch_array($query2)){?>

<option value="<?php echo $tampil2['PROJECT_ID']; ?>"><?php echo $tampil2['NAMA']; ?></option> <?php

}

125

Page 126: Laporan KP

?> </select> </td> </tr> <tr> <td id="pd">Status Kepala</td> <td>:</td> <td><input onkeypress="return angka(event)" type="text" maxlength="1" name="status" placeholder="Inputan hanya 0 dan 1" style="width:250px; height:25px;"/></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body></html>Data_pegawai.php<?php

include "koneksi.php"; $temp_id=str_replace(" ","+",$_GET["$id_pegawai"]);

$id_p = $chiper->decrypt($temp_id,$key);$query=mysql_query("select * from pegawai where

PEGAWAI_ID='$id_p'");$tampil=mysql_fetch_array($query);

?>

<script>function hapus(){

var tanya=confirm("Apakah Anda Yakin Akan Menghapus data ini ?")

if(tanya){window.location="index.php?<?php

echo $hapus_pegawai."=".$chiper->encrypt($tampil['PEGAWAI_ID'],$key); ?>";

}else{window.location="index.php?<?php

echo $id_pegawai."=".$chiper->encrypt($tampil['PEGAWAI_ID'],$key); ?>";

}}

</script>

126

Page 127: Laporan KP

<html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PRIBADI PEGAWAI</h2></td> </tr> </table> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">ID PEGAWAI</td> <td>:</td> <td><?php echo $tampil[0];?></td> </tr> <tr> <td id="pd">NIP</td> <td>:</td> <td><?php echo $tampil[1];?></td> </tr> <tr> <td id="pd">NAMA</td> <td>:</td> <td><?php echo $tampil[2]; ?></td> </tr> <tr> <td id="pd">ALAMAT</td> <td>:</td> <td><?php echo $tampil[3]; ?></td> </tr> <tr> <td id="pd">No. Telepon</td> <td>:</td> <td><?php echo $tampil[4]; ?></td> </tr> <tr> <td></td> <td colspan="2"> <a href="index.php?<?php echo $edit_pegawai."=".$chiper->encrypt($tampil['PEGAWAI_ID'],$key);?> "><input type="submit" value="Edit" style="font-family:Tahoma,Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/></a> <input type="submit" value="Hapus"

127

Page 128: Laporan KP

onClick="hapus()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/> </td> </tr> </table></body>

</html>update_pegawai.php<?php

include "koneksi.php"; $temp_id=str_replace(" ","+",$_GET["$edit_pegawai"]);

$id_p=$chiper->decrypt($temp_id,$key);$query=mysql_query("select * from pegawai where

PEGAWAI_ID='$id_p'");$tampil=mysql_fetch_array($query);

?>

<script>function edit(){

var tanya=confirm("Apakah Anda Yakin Akan Merubah data ini ?")

if(tanya){

}else{window.location="index.php?<?php

echo $id_pegawai."=".$_GET["$edit_pegawai"]; ?>";}

}</script>

<html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PRIBADI PEGAWAI</h2></td> </tr> </table>

<form action="pegawai/proses_update.php?<?php echo $edit_pegawai."=".$id_p; ?>" method="post"> <table border="0" bgcolor="#E8E8E8"

128

Page 129: Laporan KP

style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">NIP</td> <td>:</td> <td><input type="text" name="nip" maxlength="4" onKeyPress="return angka(event)" style="width:300px; height:25px;" value="<?php echo $tampil[1];?>" /></td> </tr> <tr> <td id="pd">NAMA</td> <td>:</td> <td><input type="text" name="nama" maxlength="100" value="<?php echo $tampil[2]; ?>" style="width:300px; height:25px;"/></td> </tr> <tr> <td id="pd">ALAMAT</td> <td>:</td> <td><textarea name="alamat" maxlength="100" style="height:100px; width:300px; border:0px solid;"><?php echo $tampil[3]; ?></textarea></td> </tr> <tr> <td id="pd">No. Telepon</td> <td>:</td> <td><input type="text" name="hp" maxlength="11" style="width:300px; height:25px;" onKeyPress="return angka(event)" value="<?php echo $tampil[4]; ?>" /></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" onClick="edit()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body>

</html>Delete_pegawai.php<?php

include "koneksi.php";

129

Page 130: Laporan KP

$temp_id=str_replace(" ","+",$_GET["$hapus_pegawai"]);

$id_p=$chiper->decrypt($temp_id,$key);

$aksi=mysql_query("delete from pegawai where PEGAWAI_ID='$id_p'");

if(!$aksi){echo "Hapus Data Gagal";

}else{header("location:index.php?

$user=$d_pegawai");}

?>Data_client<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$id_client"]);$id_c = $chiper->decrypt($temp_id,$key);

$query=mysql_query("select * from client where CLIENT_ID='$id_c'");

$tampil=mysql_fetch_array($query);?>

<script>function hapus(){

var tanya=confirm("Apakah Anda Yakin Akan Menghapus data ini ?")

if(tanya){window.location="index.php?<?php

echo $hapus_client."=".$chiper->encrypt($tampil['CLIENT_ID'],$key); ?>";

}else{window.location="index.php?<?php

echo $id_client."=".$chiper->encrypt($tampil['CLIENT_ID'],$key); ?>";

}}

</script><html>

<head></head>

<body><table>

<tr>

130

Page 131: Laporan KP

<td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PRIBADI CLIENT</h2></td> </tr> </table>

<table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">ID Client</td> <td>:</td> <td><?php echo $tampil[0]; ?></td> </tr> <tr> <td id="pd">NAMA</td> <td>:</td> <td><?php echo $tampil[1]; ?></td> </tr> <tr> <td id="pd">ALAMAT</td> <td>:</td> <td><?php echo $tampil[2]; ?></td> </tr> <tr> <td></td> <td colspan="2"> <a href="index.php?<?php echo $edit_client."=".$chiper->encrypt($tampil['CLIENT_ID'],$key); ?>"><input type="submit" value="Edit" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/></a> <input type="submit" onClick="hapus()" value="Hapus" style="font-family:Tahoma, Geneva, sans-serif;height:25px; font-size:12px; width:50px;"/>

</td> </tr> </table></body>

</html>Update_client.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$edit_client"]);

$id_c=$chiper->decrypt($temp_id,$key);$query=mysql_query("select * from client where

131

Page 132: Laporan KP

CLIENT_ID='$id_c'");$tampil=mysql_fetch_array($query);

?>

<script>function edit(){

var tanya=confirm("Apakah Anda Yakin Akan Merubah data ini ?")

if(tanya){

}else{window.location="index.php?<?php

echo $id_client."=".$_GET["$edit_client"]; ?>";}

}</script><html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PRIBADI CLIENT</h2></td> </tr> </table>

<form action="client/proses_update.php?<?php echo $edit_client."=".$id_c; ?>" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">NAMA</td> <td>:</td> <td><input type="text" name="nama" maxlength="100" value="<?php echo $tampil[1]; ?>" style="width:300px; height:25px;" /></td> </tr> <tr> <td id="pd">ALAMAT</td> <td>:</td> <td><textarea name="alamat" id="bd" maxlength="100" style="height:100px; width:300px;"><?php echo $tampil[2]; ?></textarea></td> </tr> <tr> <td></td>

132

Page 133: Laporan KP

<td></td> <td><input type="submit" value="Simpan" onClick="edit()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body>

</html>Delete_client.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$hapus_client"]);

$id_c=$chiper->decrypt($temp_id,$key);

$aksi=mysql_query("delete from client where CLIENT_ID='$id_c'");

if(!$aksi){echo "Hapus Data Gagal";

}else{header("location:index.php?

$user=$d_client");}

?>Data_project_team.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$id_project_team"]);

$id_pt = $chiper->decrypt($temp_id,$key);

$query=mysql_query("select * from project_team where PROJECT_TEAM_ID='$id_pt'");

$tampil=mysql_fetch_array($query);$nama_pg=mysql_query("select NAMA from pegawai

where PEGAWAI_ID='".$tampil['PEGAWAI_ID']."'");$t_nama_pg=mysql_fetch_array($nama_pg);$nama_p=mysql_query("select NAMA from project

where PROJECT_ID='".$tampil['PROJECT_ID']."'");$t_nama_p=mysql_fetch_array($nama_p);

?>

<script>function hapus(){

133

Page 134: Laporan KP

var tanya=confirm("Apakah Anda Yakin Akan Menghapus data ini ?")

if(tanya){window.location="index.php?<?php

echo $hapus_project_team."=".$chiper->encrypt($tampil['PROJECT_TEAM_ID'],$key); ?>";

}else{window.location="index.php?<?php

echo $id_project_team."=".$chiper->encrypt($tampil['PROJECT_TEAM_ID'],$key); ?>";

}}

</script><html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT TEAM</h2></td> </tr> </table> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">ID Project Team</td> <td>:</td> <td> <?php echo $tampil['PROJECT_TEAM_ID']; ?> </td> </tr> <tr> <td id="pd">Nama Pegawai</td> <td>:</td> <td> <?php echo $t_nama_pg['NAMA']; ?> </td> </tr> <tr> <td id="pd">Nama Project</td> <td>:</td> <td><?php echo $t_nama_p['NAMA']; ?> </td> </tr>

134

Page 135: Laporan KP

<tr> <td id="pd">Status Kepala</td> <td>:</td> <td><?php echo $tampil['STATUS_KEPALA']; ?></td> </tr> <tr> <td></td> <td colspan="2"> <a href="index.php?<?php echo $edit_project_team."=".$chiper->encrypt($tampil['PROJECT_TEAM_ID'],$key); ?>"><input type="submit" value="Edit" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/></a> <input type="submit" value="Hapus" onClick="hapus()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/> </td> </tr> </table></body>

</html>Update_project_team.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$edit_project_team"]);

$id_pt=$chiper->decrypt($temp_id,$key);$query=mysql_query("select * from project_team

where PROJECT_TEAM_ID='$id_pt'");$tampil=mysql_fetch_array($query);

?>

<script>function edit(){

var tanya=confirm("Apakah Anda Yakin Akan Merubah data ini ?")

if(tanya){

}else{window.location="index.php?<?php

echo $id_project_team."=".$_GET["$edit_project_team"]; ?>";

}}

135

Page 136: Laporan KP

</script><html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT TEAM</h2></td> </tr> </table>

<form action="project_team/proses_update.php?<?php echo $edit_project_team."=".$id_pt; ?>" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">ID Pegawai</td> <td>:</td> <?php $query2=mysql_query("select NAMA,PEGAWAI_ID from pegawai");

$nama=mysql_query("select NAMA from pegawai where PEGAWAI_ID='".$tampil['PEGAWAI_ID']."'");

$tampil_nama=mysql_fetch_array($nama);?>

<td><select name="pegawai_id" style="width:300px; height:25px;" > <?php

while($tampil2=mysql_fetch_array($query2)){

if($tampil_nama['NAMA']==$tampil2['NAMA']){?>

<option value="<?php echo $tampil2['PEGAWAI_ID']; ?>" selected><?php echo $tampil2['NAMA']; ?></option> <?php

}else{?>

<option value="<?php echo $tampil2['PEGAWAI_ID']; ?>"><?php echo $tampil2['NAMA']; ?></option>

<?php

136

Page 137: Laporan KP

}}

?> </select> </td> </tr> <tr> <td id="pd">ID Project</td> <td>:</td> <?php $query3=mysql_query("select NAMA,PROJECT_ID from project");

$nama_modul=mysql_query("select NAMA from project where PROJECT_ID='".$tampil['PROJECT_ID']."'");

$tampil_nama_m=mysql_fetch_array($nama_modul);?>

<td><select name="project_id" style="width:300px; height:25px;" > <?php

while($tampil3=mysql_fetch_array($query3)){

if($tampil_nama_m['NAMA']==$tampil3['NAMA']){?>

<option value="<?php echo $tampil3['PROJECT_ID']; ?>" selected><?php echo $tampil3['NAMA']; ?></option> <?php

}else{?><option value="<?php

echo $tampil3['PROJECT_ID']; ?>"><?php echo $tampil3['NAMA']; ?></option>

<?php}

}?>

</select> </td> </tr> <tr> <td id="pd">Status Kepala</td> <td>:</td> <td><input type="text" maxlength="1" placeholder="Satu Karakter" onKeyPress="return angka(event)" name="status" value="<?php echo $tampil['STATUS_KEPALA']; ?>" style="width:300px;

137

Page 138: Laporan KP

height:25px;" /></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Simpan" onClick="edit()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body>

</html>Delete_project_team.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$hapus_project_team"]);

$id_pt=$chiper->decrypt($temp_id,$key);$aksi=mysql_query("delete from project_team where

PROJECT_TEAM_ID='$id_pt'");

if(!$aksi){echo "Hapus Data Gagal";

}else{header("location:index.php?

$user=$d_project_team");}

?>Data_project_detil.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$id_project_detil"]);

$id_pd = $chiper->decrypt($temp_id,$key);$query=mysql_query("select * from project_detil

where PROJECT_DETIL_ID='$id_pd'");$tampil=mysql_fetch_array($query);$nama_p=mysql_query("select NAMA from project

where PROJECT_ID='".$tampil['PROJECT_ID']."'");$t_nama_p=mysql_fetch_array($nama_p);

?>

<script>function hapus(){

var tanya=confirm("Apakah Anda Yakin Akan

138

Page 139: Laporan KP

Menghapus data ini ?")if(tanya){

window.location="index.php?<?php echo $hapus_project_detil."=".$chiper->encrypt($tampil['PROJECT_DETIL_ID'],$key); ?>";

}else{window.location="index.php?<?php

echo $id_project_detil."=".$chiper->encrypt($tampil['PROJECT_DETIL_ID'],$key); ?>";

}}

</script><html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT DETIL</h2></td> </tr> </table> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">ID Project Detil</td> <td>:</td> <td><?php echo $tampil['PROJECT_DETIL_ID']; ?></td> </tr> <tr> <td id="pd">Nama Project</td> <td>:</td> <td><?php echo $t_nama_p['NAMA']; ?></td> </tr> <tr> <td id="pd">Nama Modul</td> <td>:</td> <td><?php echo $tampil['NAMA_MODUL']; ?></td> </tr> <tr> <td id="pd">Keterangan</td> <td>:</td> <td><?php echo $tampil['KETERANGAN']; ?></td>

139

Page 140: Laporan KP

</tr> <tr> <td id="pd">Bobot</td> <td>:</td> <td><?php echo $tampil['BOBOT']; ?></td> </tr> <tr> <td id="pd">Status Penyelesaian</td> <td>:</td> <td><?php echo $tampil['STATUS_PENYELESAIAN']; ?></td> </tr> <tr> <td></td> <td colspan="2"><a href="index.php?<?php echo $edit_project_detil."=".$chiper->encrypt($tampil['PROJECT_DETIL_ID'],$key); ?>"><input type="submit" value="Edit" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/></a> <input type="submit" onClick="hapus()" value="Hapus" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/></td> </tr> </table></body>

</html>Update_project_detil.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$edit_project_detil"]);

$id_pd=$chiper->decrypt($temp_id,$key);$query=mysql_query("select * from project_detil

where PROJECT_DETIL_ID='$id_pd'");$tampil=mysql_fetch_array($query);

?>

<script>function edit(){

var tanya=confirm("Apakah Anda Yakin Akan Merubah data ini ?")

if(tanya){

}else{window.location="index.php?<?php

echo $id_project_detil."=".

140

Page 141: Laporan KP

$_GET["$edit_project_detil"]; ?>";}

}</script><html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT DETIL</h2></td> </tr> </table>

<form action="project_detil/proses_update.php?<?php echo $edit_project_detil."=".$id_pd; ?>" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">ID Project</td> <td>:</td> <?php $query2=mysql_query("select NAMA,PROJECT_ID from project");

$nama=mysql_query("select NAMA from project where PROJECT_ID='".$tampil['PROJECT_ID']."'");

$tampil_nama=mysql_fetch_array($nama);?>

<td><select name="project_id" style="width:300px; height:25px;"> <?php

while($tampil2=mysql_fetch_array($query2)){

if($tampil2['NAMA']==$tampil_nama['NAMA']){?>

<option value="<?php echo $tampil2['PROJECT_ID']; ?>" selected><?php echo $tampil2['NAMA']; ?></option> <?php

}else{?>

141

Page 142: Laporan KP

<option value="<?php echo $tampil2['PROJECT_ID']; ?>"><?php echo $tampil2['NAMA']; ?></option>

<?php}

}?>

</select> </td> </tr> <tr> <td id="pd">Nama Modul</td> <td>:</td> <td><input type="text" name="nama_modul" maxlength="100" value="<?php echo $tampil['NAMA_MODUL']; ?>" style="width:300px; height:25px;"/></td> </tr> <tr> <td id="pd">Keterangan</td> <td>:</td> <td><textarea type="text" maxlength="150" id="bd" name="ket" style="width:300px; height:100px;" ><?php echo $tampil['KETERANGAN']; ?></textarea></td> </tr> <tr> <td id="pd">Bobot</td> <td>:</td> <td><input style="width:300px; height:25px;" onKeyPress="return angka(event)" maxlength="3" type="text" name="bobot" value="<?php echo $tampil['BOBOT']; ?>" /></td> </tr> <tr> <td id="pd">Status Penyelesaian</td> <td>:</td> <?php

if($tampil['STATUS_PENYELESAIAN']=="P"){?>

<td > <table> <tr> <td> <input type="radio" name="status" placeholder="Status penyelesaian" value="P" checked style="width:25px; height:20px; text-decoration:none;"/> </td> <td>

142

Page 143: Laporan KP

Proses </td> </tr> <tr> <td> <input type="radio" name="status" placeholder="Status penyelesaian" value="S" style="width:25px; height:20px; text-decoration:none;"/> </td> <td> Selesai </td> </tr> </table> </td> <?php

}else{?>

<td > <table> <tr> <td> <input type="radio" name="status" placeholder="Status penyelesaian" value="P" style="width:25px; height:20px; text-decoration:none;"/> </td> <td> Proses </td> </tr> <tr> <td> <input type="radio" name="status" placeholder="Status penyelesaian" value="S" checked style="width:25px; height:20px; text-decoration:none;"/> </td> <td> Selesai </td> </tr> </table> </td> <?php

}?>

</tr> <tr> <td></td>

143

Page 144: Laporan KP

<td></td> <td><input type="submit" value="Simpan" onClick="edit()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body>

</html>Delete_project_detil.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$hapus_project_detil"]);

$id_pd=$chiper->decrypt($temp_id,$key);$aksi=mysql_query("delete from project_detil where

PROJECT_DETIL_ID='$id_pd'");

if(!$aksi){echo "Hapus Data Gagal";

}else{header("location:index.php?

$user=$d_project_detil");}

?>Data_project.php<?php

include "koneksi.php";

include_once("project/sistem_update.php");

$temp_id=str_replace(" ","+",$_GET["$id_project"]);

$id_pj = $chiper->decrypt($temp_id,$key);$query=mysql_query("select * from project where

PROJECT_ID='$id_pj'");$tampil=mysql_fetch_array($query);$nm_c=mysql_query("select NAMA from client where

CLIENT_ID='".$tampil['CLIENT_ID']."'");$t_nama=mysql_fetch_array($nm_c);

?>

<script>function hapus(){

var tanya=confirm("Apakah Anda Yakin Akan Menghapus data ini ?")

if(tanya){

144

Page 145: Laporan KP

window.location="index.php?<?php echo $hapus_project."=".$chiper->encrypt($tampil['PROJECT_ID'],$key); ?>";

}else{window.location="index.php?<?php

echo $id_project."=".$chiper->encrypt($tampil['PROJECT_ID'],$key);?>";

}}

</script><html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT</h2></td> </tr> </table> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">Nama Client</td> <td>:</td> <td><?php echo $t_nama['NAMA']; ?> </td> </tr> <tr> <td id="pd">Tanggal Mulai</td> <td>:</td> <td><?php echo $tampil['TANGGAL']; ?></td> </tr> <tr> <td id="pd">Tanggal Selesai</td> <td>:</td> <td><?php echo $tampil['TANGGAL_SELESAI']; ?></td> </tr> <tr> <td id="pd">Nama Project</td> <td>:</td> <td><?php echo $tampil['NAMA']; ?></td> </tr> <tr> <td id="pd">Penanggung Jawab</td> <td>:</td>

145

Page 146: Laporan KP

<td><?php echo $tampil['PENANGGUNG_JAWAB']; ?></td> </tr> <tr> <td id="pd">Nilai</td> <td>:</td> <td><?php echo $tampil['NILAI']; ?></td> </tr> <tr> <td id="pd">Lama Pengerjaan(Bulan)</td> <td>:</td> <td><?php echo $tampil['LAMA_PENGERJAAN']; ?></td> </tr> <tr> <td></td> <td colspan="2"> <a href="index.php?<?php echo $edit_project."=".$chiper->encrypt($tampil['PROJECT_ID'],$key); ?>"><input type="submit" value="Edit" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/></a> <a href="index.php?<?php echo $id_p_detil."=".$chiper->encrypt($tampil['PROJECT_ID'],$key); ?>"><input type="submit" value="Project Detil" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:85px;"/></a> <a href="index.php?<?php echo $id_p_team."=".$chiper->encrypt($tampil['PROJECT_ID'],$key); ?>"><input type="submit" value="Project Team" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:90px;"/></a> <!--<input type="submit" value="Hapus" onClick="hapus()" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:12px; width:50px;"/>--> </td> </tr> </table></body>

</html>Update_project.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$edit_project"]);

$id_pj=$chiper->decrypt($temp_id,$key);

146

Page 147: Laporan KP

$query=mysql_query("select * from project where PROJECT_ID='$id_pj'");

$tampil=mysql_fetch_array($query);?>

<script>function edit(){

var tanya=confirm("Apakah Anda Yakin Akan Merubah data ini ?")

if(tanya){

}else{window.location="index.php?<?php

echo $id_project."=".$_GET["$edit_project"]; ?>";}

}</script>

<html>

<head></head>

<body><table>

<tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT</h2></td> </tr> </table>

<form action="project/proses_update.php?<?php echo $edit_project."=".$id_pj; ?>" method="post"> <table border="0" bgcolor="#E8E8E8" style="width:1076px; margin-left:2px; height:462px; color:#000;"> <tr> <td id="pd">Nama Client</td> <td>:</td> <?php $query2=mysql_query("select CLIENT_ID,NAMA from client");

?> <td><select name="client_id" style="width:300px; height:25px;"> <?php

while($tampil2=mysql_fetch_array($query2)){

if($tampil2['CLIENT_ID']==$tampil['CLIENT_ID']){?>

147

Page 148: Laporan KP

<option value="<?php echo $tampil2['CLIENT_ID']; ?>" selected><?php echo $tampil2['NAMA']; ?></option> <?php

}else{?>

<option value="<?php echo $tampil2['CLIENT_ID']; ?>"><?php echo $tampil2['NAMA']; ?></option>

<?php}

}?>

</select> </td> </tr> <tr> <td id="pd">Tanggal Mulai</td> <td>:</td> <td><input type="date" name="tgl" value="<?php echo $tampil['TANGGAL']; ?>" style="width:300px; height:25px;"/></td> </tr> <tr> <td id="pd">Nama Project</td> <td>:</td> <td><input type="text" name="nama_project" maxlength="100" value="<?php echo $tampil['NAMA']; ?>" style="width:300px; height:25px;"/></td> </tr> <tr> <td id="pd">Penanggung Jawab</td> <td>:</td> <td><select name="pj" style="width:300px; height:25px;"> <option value="<?php echo $tampil['PENANGGUNG_JAWAB']; ?>"><?php echo $tampil['PENANGGUNG_JAWAB']; ?></option> <?php

$query2=mysql_query("select NAMA from pegawai");

while($tampil2=mysql_fetch_array($query)){?>

<option value="<?php echo $tampil2['NAMA']; ?>"><?php echo $tampil2['NAMA']; ?></option> <?php

}

148

Page 149: Laporan KP

?> </select> </td> </tr> <tr> <td id="pd">Lama Pengerjaan(Bulan)</td> <td>:</td> <td><input type="text" name="lama_pengerjaan" maxlength="1" onKeyPress="return angka(event)" value="<?php echo $tampil['LAMA_PENGERJAAN']; ?>" style="width:300px; height:25px;"/></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" onClick="edit()" value="Simpan" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:70px;"/></td> </tr> </table> </form></body>

</html>Delete_project.php<?php

include "koneksi.php";

$temp_id=str_replace(" ","+",$_GET["$hapus_project"]);

$id_pj=$chiper->decrypt($temp_id,$key);$aksi=mysql_query("delete from project where

PROJECT_ID='$id_pj'");

//$aksi2=mysql_query("delete from project_detil where PROJECT_ID='$id_pj'");

//$aksi3=mysql_query("delete from project_team where PROJECT_ID='$id_pj'");

if(!$aksi){?>

<script>window.alert("Data Masih

Dipakai !!")</script><meta http-equiv="refresh"

content="0;url=index.php?<?php echo

149

Page 150: Laporan KP

"$id_project=$_GET[$hapus_project]"; ?>"></head><?php

}else{header('location:index.php');

}?>Tampil_p_detil.php<?php

include "koneksi.php"; $temp_id=str_replace(" ","+",$_GET["$id_p_detil"]);

$id_p = $chiper->decrypt($temp_id,$key);

if(isset($_GET['page'])){$page=$_GET['page'];

}else{$page=1;

}$limit=3;//perhitungan offset$offset = ($page - 1) * $limit;

$query=mysql_query("SELECT * FROM project_detil where PROJECT_ID='$id_p' limit $offset,$limit");?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT DETIL</h2></td> </tr> </table> <?php while($tampil=mysql_fetch_array($query)){

$nama_project=mysql_query("select NAMA from project where PROJECT_ID='".$tampil['PROJECT_ID']."'");

$t_nama_project=mysql_fetch_array($nama_project);?>

<a style="text-decoration:none;" href="index.php?<?php echo $id_project_detil."=".$chiper->encrypt($tampil['PROJECT_DETIL_ID'],$key); ?>">

<table style="color:#000;"> <tr> <td bgcolor="#E8E8E8" rowspan="2"

150

Page 151: Laporan KP

align="center" style="height:80px; width:70px;"><?php echo $tampil['PROJECT_DETIL_ID']; ?></td> <td bgcolor="#E8E8E8" align="center" style="width:350px; height:50px;">Nama Project<br/><hr><?php echo $t_nama_project['NAMA']; ?></td> <td bgcolor="#E8E8E8" align="center" style="width:350px; height:50px;">Keterangan<br/><hr><?php echo $tampil['KETERANGAN']; ?></td> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="width:292px; height:50px;">Status<br/><hr><?php echo $tampil['STATUS_PENYELESAIAN']; ?></td> </tr> <tr> <td bgcolor="#E8E8E8" align="center">Nama Modul<br/><hr><?php echo $tampil['NAMA_MODUL']; ?></td> <td bgcolor="#E8E8E8" align="center">Bobot<br/><hr><?php echo $tampil['BOBOT']; ?></td> </tr> </table> </a> <?php

} // mencari jumlah semua data dalam tabel iklan

$id=$_GET["$id_p_detil"];$query3="SELECT COUNT(*) AS

jumdata FROM project_detil where PROJECT_ID='$id_p'";$hasil1 =

mysql_query($query3);$data =

mysql_fetch_array($hasil1);$jumdata =

$data['jumdata'];// menentukan jumlah

halaman yang muncul berdasarkan jumlah semua data$jumpage =

ceil($jumdata/$limit);?><table>

<tr> <td align="center" style="width:1200px; color:#FFF" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

151

Page 152: Laporan KP

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page-1)."&".$id_p_detil."=".$id; ?>'> << Prev </a>

<?php }

//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1)."&".$id_p_detil."=".$id; ?>'>Next >></a>

<?php }

?> </td> </tr> </table></body></html>Tampil_p_team.php<?php

include "koneksi.php"; $temp_id=str_replace(" ","+",$_GET["$id_p_team"]);

$id_p = $chiper->decrypt($temp_id,$key);

if(isset($_GET['page'])){$page=$_GET['page'];

}else{$page=1;

}$limit=3;//perhitungan offset$offset = ($page - 1) * $limit;

$query=mysql_query("SELECT * FROM project_team where PROJECT_ID='$id_p' limit $offset,$limit");?><html><head></head><body>

152

Page 153: Laporan KP

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DATA PROJECT TEAM</h2></td> </tr> </table> <?php while($tampil=mysql_fetch_array($query)){

$nama_pg=mysql_query("select NAMA from pegawai where PEGAWAI_ID='".$tampil['PEGAWAI_ID']."'");

$t_nama_pg=mysql_fetch_array($nama_pg);$nama_p=mysql_query("select

NAMA from project where PROJECT_ID='".$tampil['PROJECT_ID']."'");

$t_nama_p=mysql_fetch_array($nama_p);?>

<a style="text-decoration:none;" href="index.php?<?php echo $id_project_team."=".$chiper->encrypt($tampil['PROJECT_TEAM_ID'],$key); ?>">

<table style="color:#000;"> <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:50px; width:70px;"><?php echo $tampil['PROJECT_TEAM_ID']; ?></td> <td bgcolor="#E8E8E8" align="center" style="width:650px;">Nama Pegawai<br/><hr><?php echo $t_nama_pg['NAMA']; ?></td> <td rowspan="2" align="center" bgcolor="#E8E8E8" style="width:400px;">Status Kepala<br/><hr><?php echo $tampil['STATUS_KEPALA']; ?></td> </tr> <tr> <td bgcolor="#E8E8E8" align="center" >Nama Project<br/><hr><?php echo $t_nama_p['NAMA']; ?></td> </tr> </table> </a> <?php

} // mencari jumlah semua data dalam tabel iklan

$id=$_GET["$id_p_team"];$query3="SELECT COUNT(*) AS

jumdata FROM project_team where PROJECT_ID='$id_p'";$hasil1 =

153

Page 154: Laporan KP

mysql_query($query3);$data =

mysql_fetch_array($hasil1);$jumdata =

$data['jumdata'];// menentukan jumlah

halaman yang muncul berdasarkan jumlah semua data$jumpage =

ceil($jumdata/$limit);?><table>

<tr> <td align="center" style="width:1200px; color:#FFF;" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page-1)."&".$id_p_team."=".$id; ?>'> << Prev </a>

<?php}//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1)."&".$id_p_team."=".$id; ?>'>Next >></a>

<?php}

?> </td> </tr> </table></body></html>Search.php

154

Page 155: Laporan KP

<?phpinclude "koneksi.php";

include_once("project/sistem_update.php");

if(isset($_GET['page'])){$page=$_GET['page'];

}else{$page=1;

}$limit=3;//perhitungan offset$offset = ($page - 1) * $limit;$cari=$_GET['search'];

?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DAFTAR PROJECT</h2></td> </tr> </table> <?php

$query=mysql_query("SELECT * FROM project where NAMA LIKE '%$cari%' or PENANGGUNG_JAWAB LIKE '%$cari%' limit $offset,$limit"); $hasil=mysql_fetch_row($query);

if($hasil>0){$query2=mysql_query("SELECT

* FROM project where NAMA LIKE '%$cari%' or PENANGGUNG_JAWAB LIKE '%$cari%' limit $offset,$limit");

while($tampil=mysql_fetch_array($query2)){

$query4=mysql_query("SELECT NAMA FROM client where CLIENT_ID='$tampil[CLIENT_ID]'");

$tampil1=mysql_fetch_array($query4);?>

<a style="text-decoration:none; color:#000;" href="index.php?<?php echo $id_project."=".$chiper->encrypt($tampil['PROJECT_ID'],$key); ?>">

<table > <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:80px; width:100px; ">ID Project<br/><hr><?php echo $tampil['PROJECT_ID']; ?></td>

155

Page 156: Laporan KP

<td bgcolor="#E8E8E8" align="center" style="height:50px; width:450px; padding-bottom:5px; padding-top:5px;">Nama Client<br/><hr id="all"><?php echo $tampil1['NAMA']; ?></td> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:550px;">Penanggung Jawab<br/><hr><?php echo $tampil['PENANGGUNG_JAWAB']; ?></td> </tr> <tr> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:450px; padding-bottom:5px; padding-top:5px;">Nama Project<br/><hr id="all"><?php echo $tampil['NAMA']; ?></td> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:450px; padding-bottom:5px; padding-top:5px;">Deadline<br/><hr id="all"><?php echo $tampil['TANGGAL_SELESAI']; ?></td> </tr> </table> </a> <?php

}// mencari jumlah

semua data dalam tabel iklan$query3="SELECT COUNT(*) AS

jumdata FROM project where NAMA LIKE '%$cari%' or PENANGGUNG_JAWAB LIKE '%$cari%'";

$hasil1 = mysql_query($query3) or die(mysql_error());

$data = mysql_fetch_array($hasil1);

$jumdata = $data['jumdata'];

// menentukan jumlah halaman yang muncul berdasarkan jumlah semua data

$jumpage = ceil($jumdata/$limit);

?><table>

<tr> <td align="center" style="width:1200px; color:#FFF" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo

156

Page 157: Laporan KP

$_SERVER['PHP_SELF']."?page=".($page-1); ?>'> << Prev </a>

<?php }

//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1); ?>'>Next >></a>

<?php }

?> </td> </tr> </table> <?php

}else{?><table>

<tr> <td bgcolor="#E8E8E8" style="height:50px; width:1200px; padding-left:5px; color:#000;"> Hasil Tidak Ditemukan</td> </tr> </table>

<?php}

?></body></html>L_awal_project.php<?php

include "koneksi.php";

include_once("project/sistem_update.php");

if(isset($_GET['page'])){$page=$_GET['page'];

}else{$page=1;

157

Page 158: Laporan KP

}$limit=3;//perhitungan offset$offset = ($page - 1) * $limit;

?><html><head></head><body>

<table> <tr> <td bgcolor="#999999" style="height:75px; width:1200px;"align="center"><h2>DAFTAR PROJECT</h2></td> </tr> </table> <?php

$query=mysql_query("SELECT * FROM project limit $offset,$limit"); while($tampil=mysql_fetch_array($query)){

$query4=mysql_query("SELECT NAMA FROM client where CLIENT_ID='$tampil[CLIENT_ID]'");

$tampil1=mysql_fetch_array($query4);?>

<a style="text-decoration:none; color:#000;" href="index.php?<?php echo $id_project."=".$chiper->encrypt($tampil['PROJECT_ID'],$key); ?>">

<table > <tr> <td bgcolor="#E8E8E8" rowspan="2" align="center" style="height:80px; width:100px; ">ID Project<br/><hr><?php echo $tampil['PROJECT_ID']; ?></td> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:450px; padding-bottom:5px; padding-top:5px;">Nama Client<br/><hr id="all"><?php echo $tampil1['NAMA']; ?></td> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:550px;">Penanggung Jawab<br/><hr><?php echo $tampil['PENANGGUNG_JAWAB']; ?></td> </tr> <tr> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:450px; padding-bottom:5px; padding-top:5px;">Nama Project<br/><hr id="all"><?php echo $tampil['NAMA']; ?></td> <td bgcolor="#E8E8E8" align="center" style="height:50px; width:450px; padding-bottom:5px; padding-top:5px;">Deadline<br/><hr id="all"><?php echo $tampil['TANGGAL_SELESAI']; ?></td>

158

Page 159: Laporan KP

</tr> </table> </a> <?php

}// mencari jumlah

semua data dalam tabel iklan$query3="SELECT COUNT(*) AS

jumdata FROM project";$hasil1 =

mysql_query($query3);$data =

mysql_fetch_array($hasil1);$jumdata =

$data['jumdata'];// menentukan jumlah

halaman yang muncul berdasarkan jumlah semua data$jumpage =

ceil($jumdata/$limit);?><table>

<tr> <td align="center" style="width:1200px; color:#FFF" bgcolor="#999999">

<?php//menampilkan link <<

Previousif ($page > 1){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page-1); ?>'> << Prev </a>

<?php }

//menampilkan urutan pagingfor($i = 1; $i <= $jumpage;

$i++){if ($i == $page){

echo " <b>".$i." of ".$jumpage."</b> ";

}}//menampilkan link Next >>if ($page < $jumpage){

?><a style="text-

decoration:none; color:#FFF;" href='<?php echo $_SERVER['PHP_SELF']."?page=".($page+1); ?>'>Next >></a>

<?php

159

Page 160: Laporan KP

}?>

</td> </tr> </table></body></html>Login.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head>

<body><form action="proses_login.php" method="post">

<table align="center" style="padding:150px; font-family:Tahoma, Geneva, sans-serif; color:#FFF;">

<?php //echo $_POST['tampil']; if(isset($_SESSION['tampil'])){ ?> <tr> <td colspan="3" bgcolor="#FF0000" align="center"><?php echo $_SESSION['tampil']; ?></td> </tr> <?php

}?>

<tr> <td colspan="3" align="left"><h3>LOGIN</h3></td> </tr> <tr> <td align="left">Username</td> <td>:</td> <td><input type="text" name="user" placeholder="username" style="height:25px; width:220px;" /></td> </tr> <tr> <td>Password</td> <td>:</td>

160

Page 161: Laporan KP

<td><input type="password" name="pass" placeholder="password" style="height:25px; width:220px;"/></td> </tr> <tr> <td></td> <td></td> <td><input type="submit" value="Login" style="font-family:Tahoma, Geneva, sans-serif; height:25px; font-size:16px; width:80px; border:2px solid; border-radius:25px; border-color:#FFF;"/></td> </tr> </table> </form></body></html>Proses_insert_pegawai.php<?php

include "../koneksi.php";include_once("../chiper.php");

$nip=$_POST['nip'];$nama=$_POST['nama'];$alamat=$_POST['alamat'];$hp=$_POST['hp'];$query=mysql_query("select PEGAWAI_ID from pegawai

order by PEGAWAI_ID desc");$get_id=mysql_fetch_array($query);$new_id=$get_id[0]+1;

$temp_nama=str_replace("'","''",$nama);$temp_alamat=str_replace("'","''",$alamat);

$input=mysql_query("insert into pegawai value ('$new_id','$nip','$temp_nama','$temp_alamat','$hp')");

echo $query2;if(!$input){

echo "Tambah Data Gagal";}else{

header("location:../index.php?$user=$d_pegawai");

}?>Proses_update_pegawai.php<?php

include_once("../en_des.php");include "../koneksi.php";

$nip=$_POST['nip'];

161

Page 162: Laporan KP

$nama=$_POST['nama'];$alamat=$_POST['alamat'];$hp=$_POST['hp'];

echo $nip;echo $nama;echo $alamat;echo $hp;

$temp_nama=str_replace("'","''",$nama);$temp_alamat=str_replace("'","''",$alamat);

$input=mysql_query("update pegawai SET NIP='$nip',NAMA='$temp_nama',ALAMAT='$temp_alamat',TELEPON='$hp' where PEGAWAI_ID='".$_GET["$edit_pegawai"]."'");

if(!$input){echo "Update Data Gagal";

}else{header("location:../index.php?

$user=$d_pegawai");}

?>Proses_insert_client.php<?php

include_once("../en_des.php");include "../koneksi.php";

$nama=$_POST['nama'];$alamat=$_POST['alamat'];$hp=$_POST['hp'];

$query=mysql_query("select CLIENT_ID from client order by CLIENT_ID desc");

$get_id=mysql_fetch_array($query);$new_id=$get_id[0]+1;

$temp_nama=str_replace("'","''",$nama);$temp_alamat=str_replace("'","''",$alamat);

$input=mysql_query("insert into client value ('$new_id','$temp_nama','$temp_alamat')");

if(!$input){echo "Tambah Data Gagal";

}else{header("location:../index.php?

$user=$d_client");}

?>

162

Page 163: Laporan KP

Proses_update_client.php<?php

include_once("../en_des.php");include "../koneksi.php";

$nama=$_POST['nama'];$alamat=$_POST['alamat'];

$temp_nama=str_replace("'","''",$nama);$temp_alamat=str_replace("'","''",$alamat);

$input=mysql_query("update client SET NAMA='$temp_nama',ALAMAT='$temp_alamat' where CLIENT_ID='".$_GET["$edit_client"]."'");

if(!$input){echo "Update Data Gagal";

}else{header("location:../index.php?

$user=$d_client");}

?>Proses_insert_project.php<?php

include "../koneksi.php";

$c_id=$_POST['client_id'];$hari=$_POST['lama_pengerjaan']*30;$tgl=$_POST['tgl'];$tgl_s=date('Y-m-d', strtotime('+'.

$hari.'days',strtotime($_POST['tgl'])));$nama_p=$_POST['nama_project'];$pj=$_POST['pj'];$lp=$_POST['lama_pengerjaan'];

$query=mysql_query("select PROJECT_ID from project order by PROJECT_ID desc");

$get_id=mysql_fetch_array($query);$new_id=$get_id[0]+1;

$temp_nama_p=str_replace("'","''",$nama_p);$temp_pj=str_replace("'","''",$pj);

$input=mysql_query("insert into project value ('$new_id','$c_id','$tgl','$tgl_s','$temp_nama_p','$temp_pj','0','$lp')");

if(!$input){echo "Tambah Data Gagal";

}else{

163

Page 164: Laporan KP

header('location:../index.php');}

?>Proses_update_project.php<?php

include_once("../en_des.php");include "../koneksi.php";

$c_id=$_POST['client_id'];$hari=$_POST['lama_pengerjaan']*30;$tgl=$_POST['tgl'];$tgl_s=date('Y-m-d', strtotime('+'.

$hari.'days',strtotime($_POST['tgl'])));$nama_p=$_POST['nama_project'];$pj=$_POST['pj'];$lp=$_POST['lama_pengerjaan'];

$temp_nama_p=str_replace("'","''",$nama_p);$temp_pj=str_replace("'","''",$pj);

$input=mysql_query("update project SET CLIENT_ID='$c_id',TANGGAL='$tgl',TANGGAL_SELESAI='$tgl_s',NAMA='$temp_nama_p',PENANGGUNG_JAWAB='$temp_pj',LAMA_PENGERJAAN='$lp' where PROJECT_ID='".$_GET["$edit_project"]."'");

if(!$input){echo "Update Data Gagal";

}else{header('location:../index.php');

}?>Sistem_update_project.php<?php

$query=mysql_query("SELECT * FROM project");

while($update=mysql_fetch_array($query)){$query2=mysql_query("SELECT BOBOT FROM

project_detil where PROJECT_ID='$update[PROJECT_ID]'");$t_nilai=array();$no=0;

while($tambah=mysql_fetch_array($query2)){$t_nilai[$no]=$tambah['BOBOT'];$no++;

}

$hasil=0;for($i=0;$i<count($t_nilai);$i++){

164

Page 165: Laporan KP

$hasil=$hasil+$t_nilai[$i];}if(count($t_nilai)==0){

$hasilakhir=0;}else{

$hasilakhir=$hasil/count($t_nilai);}

$query3=mysql_query("update project SET NILAI=$hasilakhir where PROJECT_ID='$update[PROJECT_ID]'");

}

$query_pj=mysql_query("select PROJECT_ID from project");

while($update_pj=mysql_fetch_array($query_pj)){$proses_pj=mysql_query("select p.NAMA from

pegawai as p, project_team as pt where pt.PROJECT_ID=$update_pj[0] and p.PEGAWAI_ID=pt.PEGAWAI_ID and pt.STATUS_KEPALA=1");

while ($proses_temp=mysql_fetch_array($proses_pj)){

$update_hasil=mysql_query("update project SET PENANGGUNG_JAWAB='$proses_temp[0]' where PROJECT_ID='$update_pj[PROJECT_ID]' ");

}}

?>Proses_insert_project_detil.php<?php

include "../koneksi.php";include_once("../en_des.php");

$p_id=$_POST['id_project'];$nama_modul=$_POST['nama_modul'];$ket=$_POST['ket'];$bobot=$_POST['bobot'];$status=$_POST['status'];

$query=mysql_query("select PROJECT_DETIL_ID from project_detil order by PROJECT_DETIL_ID desc");

$get_id=mysql_fetch_array($query);$new_id=$get_id[0]+1;

$temp_nama_modul=str_replace("'","''",$nama_modul);

$temp_ket=str_replace("'","''",$ket);

$input=mysql_query("insert into project_detil

165

Page 166: Laporan KP

value ('$new_id','$p_id','$nama_modul','$ket','$bobot','$status')");

if(!$input){echo "Tambah Data Gagal";

}else{header("location:../index.php?

$user=$d_project_detil");}

?>Proses_update_project_detil.php<?php

include_once("../en_des.php");include "../koneksi.php";

$p_id=$_POST['project_id'];$nama_modul=$_POST['nama_modul'];$ket=$_POST['ket'];$bobot=$_POST['bobot'];$status=$_POST['status'];

$temp_nama_modul=str_replace("'","''",$nama_modul);

$temp_ket=str_replace("'","''",$ket);

$input=mysql_query("update project_detil SET PROJECT_ID='$p_id',NAMA_MODUL='$temp_nama_modul',KETERANGAN='$temp_ket',BOBOT='$bobot',STATUS_PENYELESAIAN='$status' where PROJECT_DETIL_ID='".$_GET["$edit_project_detil"]."'");

if(!$input){echo "Update Data Gagal";

}else{header("location:../index.php?

$user=$d_project_detil");}

?>Proses_insert_project_team.php<?php

include_once("../en_des.php");include "../koneksi.php";$pg_id=$_POST['id_pegawai'];$p_id=$_POST['id_project'];$status=$_POST['status'];

$query=mysql_query("select PROJECT_TEAM_ID from project_team order by PROJECT_TEAM_ID desc");

$get_id=mysql_fetch_array($query);

166

Page 167: Laporan KP

$new_id=$get_id[0]+1;

$input=mysql_query("insert into project_team value ('$new_id','$pg_id','$p_id','$status')");

if(!$input){echo "Tambah Data Gagal";

}else{header("location:../index.php?

$user=$d_project_team");}

?>Proses_update_project_team.php<?php

include_once("../en_des.php");include "../koneksi.php";$pg_id=$_POST['pegawai_id'];$p_id=$_POST['project_id'];$status=$_POST['status'];

$input=mysql_query("update project_team SET PEGAWAI_ID='$pg_id',PROJECT_ID='$p_id',STATUS_KEPALA='$status'

where PROJECT_TEAM_ID='".$_GET["$edit_project_team"]."'");

if(!$input){echo "Update Data Gagal";

}else{header("location:../index.php?

$user=$d_project_team");}

?>

167

Page 168: Laporan KP

BAB VII

PENUTUP

7.1 Kesimpulan

Dari hasil analisis dan pembuatan sistem pada bab

sebelumnya, dapat diambil kesimpulan :

1. Sistem Informasi Surat Perintah Perjalanan Dinas

(SISPPD) dapat memberikan kemudahan efektifitas

dalam pengolahan dan monitoring surat perjalanan

dinas yang dikeluarkan oleh perusahaan.

2. Sistem Manajemen Projek dapat memebrikan

kemudahan dan efektifitas pada sebuah perusahaan

dalam mengolah serta memonitoring sebuah projek

yang sedang dikerjakan oleh sebuah perusahaan.

3. Kedua sistem tersebut sangat efisien dan juga fleksibel

dalam hal penyimpanan serta cara aksesnya.

7.2 Saran

Dari Penelitian yang kami lakukan ada beberapa hal yang perlu di pehatikan:

1. Tingkat kompleksitas sistem yang dikerjakan masih kurang serta tampilan dari sistem yang mungkin masih terlalu kaku untuk sebuah aplikasi berbasis web.

168

Page 169: Laporan KP

BAB VIII

DAFTAR PUSTAKA

1. G. Taylor Allen, 2006, ”SQL for Dummies”. Wiley Publishing, Inc. Indiana.

2. Valade. Janet, 2004, “PHP 5 for Dummies”. Wiley Publishing, Inc. Indiana.

3. Holzner, PhD. Steve, 2006, “Ajax For Dummies”. Wiley Publishing, Inc. Indiana.

4. Bradford. Anselm and Haine. Paul, 2011, “HTML5 Mastery: Semantics, Standards, and Styling”. Friendsoft, New York.

5. Lubbers. Peter, Albers. Brian and Salim. Frank, 2011, “Pro HTML 5 Programing Second Edition”. Friensoft, New York.

6. http://www.w3school.com di akses pada 09 Januari 2014.

7. https://www.wikipedia.com di akses pada 28 Januari 2014.

169

Page 170: Laporan KP

LAMPIRAN

170