laporan kp
DESCRIPTION
laporan kpTRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
c. Rancangan Tampilan1) Tampilan Login
Gambar 3 Tampilan Login sistem
2) Tampilan Utama
Gambar 4 Tampilan utama sistem
3) Tampilan Insert Pegawai
21
Gambar 5 Tampilan tambah pegawai
4) Tampilan Insert Tujuan
Gambar 6 Tampilan tambah tujuan
5) Tampilan Membuat SPPD
22
Gambar 7 Tampilan buat SPPD
6) Tampilan Monitoring Pegawai
Gambar 8 Tampilan monitoring pegawai
7) Tampilan Monitoring Tujuan
23
Gambar 9 Tampilan monitoring tujuan
8) Tampilan Monitoring SPPD
Gambar 10 Tampilan monitoring SPPD
9) Tampilan Monitoring Detil SPPD
24
Gambar 11 Tampilan monitoring Detil SPPD
10) Tampilan Hasil Cetak Surat SPPD
Gambar 12 File dokumen surat SPPD yang dibuat otomatis
25
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>
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>
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");
}}
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'])){ ?>
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>
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;">© Himakeb Family</p>--> <!-- </div> --> </div></body></html>
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"
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>
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 -->
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>
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');?>
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
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'; ?>
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">
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>
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 -->
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>
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
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" >
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
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>
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
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 -->
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>
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>
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>
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 -->
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>
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>
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>
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)){ ?>
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">
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>";
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
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"
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");
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)) {
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>";
}
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>
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>
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>
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">
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 -->
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>
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>
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">
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 -->
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'];
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];
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());
}
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>
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>
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
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>
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;
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){
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>
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
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
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">
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 "?>
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])");
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
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>
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
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
c. Rancangan Tampilan1) Tampilan Login
Gambar 15 Tampilan Login Sistem
2) Tampilan Utama
Gambar 16 Tampilan Utama Sistem
91
3) Tampilan Detil Projek
Gambar 17 Tampilan Detil Projek
4) Tampilan Projek Team
Gambar 18 Tampilan Projek Team
92
5) Tampilan Data Pegawai
Gambar 19 Tampilan Data Pegawai
6) Tampilan Data Client
Gambar 20 Tampilan Data Client
93
7) Tampilan Tambah Pegawai
Gambar 21 Tampilan Tambah Pegawai
8) Tampilan Tambah Client
Gambar 22 Tampilan Tambah Client
94
9) Tampilan Tambah Project
Gambar 23 Tampilan Tambah Project
10) Tampilan Tambah Project Team
Gambar 24 Tampilan Tambah Project
95
11) Tampilan Tambah Project Detil
Gambar 25 Tampilan Tambah Project Detil
96
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
$("#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
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
<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
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
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
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 © 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
$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
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
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
}
#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
#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
<?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
$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
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
$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=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
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
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
$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
<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
<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
</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
</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
></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
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
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
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
</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
?> </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
<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
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
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
$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
<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
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
<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
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
<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
</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
}}
?> </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
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
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
</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
$_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
<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
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
<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
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
<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
$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
<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
?> </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
"$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
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
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
<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
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
<?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
<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
$_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
}$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
</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
}?>
</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
<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
$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
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
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
$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
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
$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
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
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
LAMPIRAN
170