TUGAS AKHIR
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
Disetujui di
Medan, Juli 2013
Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing,
Ketua,
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Kajian ini bertujuan untuk mengetahui bagaimana membangun suatu website sistem
informasi dan pemesanan jasa percetakan. Sistem informasi ini dikembangkan
menggunakan Adobe Dreamweaver CS3 sebagai editor Web Interface, Photoshop
sebagai penyunting background halaman web dan MySQL sebagai penyunting
database, penulis membuat sebuah website yang menjadi mediator pemesanan jasa
percetakan yang tidak memerlukan dana besar, mudah untuk dipahami dan memiliki
tampilan yang menarik. Tujuan dari website ini adalah untuk mempermudah
masyarakat dalam melakukan pemesanan jasa percetakan, tanpa harus berinteraksi
secara tatap muka dengan penjual.
Halaman
Persetujuan ii
Pernyataan iii
Penghargaan iv
Abstrak v
Daftar Isi vi
Daftar Tabel vii
Daftar Gambar viii
Bab 1 Pendahuluan 1
1.1 Latar Belakang 1
1.2 Rumusan Masalah 3
1.3 Batasan Masalah 3
1.4 Tujuan Penelitian 4
1.5 Tinjauan Pustaka 5
1.6 Sistematika Penulisan 7
Daftar Pustaka 52
Lampiran
Halaman
Halaman
Kajian ini bertujuan untuk mengetahui bagaimana membangun suatu website sistem
informasi dan pemesanan jasa percetakan. Sistem informasi ini dikembangkan
menggunakan Adobe Dreamweaver CS3 sebagai editor Web Interface, Photoshop
sebagai penyunting background halaman web dan MySQL sebagai penyunting
database, penulis membuat sebuah website yang menjadi mediator pemesanan jasa
percetakan yang tidak memerlukan dana besar, mudah untuk dipahami dan memiliki
tampilan yang menarik. Tujuan dari website ini adalah untuk mempermudah
masyarakat dalam melakukan pemesanan jasa percetakan, tanpa harus berinteraksi
secara tatap muka dengan penjual.
PENDAHULUAN
ataupun kelompok mau tidak mau harus menerapkannya dalam segala aktivitas. Saat
ini adalah zaman internet di mana batasan waktu dan jarak tidak berarti lagi bagi
media yang satu ini. Setiap orang dapat berkomunikasi dengan siapa saja dan di mana
saja di seluruh dunia ini dengan menggunakan fasilitas e-mail maupun dengan cara
chatting. Mungkin pada saat ini hampir setiap orang sudah memiliki e-mail untuk
muncul dengan berbagai macam aplikasi. Internet dengan berbagai aplikasinya pada
berbagai dunia. Bisnis ini dapat memiliki peluang yang sama agar dapat bersaing dan
behasil di dunia maya. Bisnis ini merupakan suatu model bisnis yang baru tetapi
perkembangannya World Wide Web digunakan untuk bisnis dan hiburan. Dan
percetakan yang merupakan salah satu bisnis di bidang jasa perlu melakukan
perubahan dalam menghadapi persaingan. Salah satu usaha yang dilakukan adalah
dengan merancang sebuah website yang digunakan sebagai salah satu media promosi
kepada masyarakat.
dari kekuatan ekonomi yang bertumpu pada pembuat (manufacturer) dan kekuatan
pasar pada masyarakat virtual (masyarakat yang melakukan interaksi pada kontak
internet yang cukup tinggi). Hal ini akan semakin menggeser minat orang untuk
melakukan bisnis melalui internet. Perusahaan yang pandai tidak akan melawan trend
internet yang ada, tetapi akan berusaha melakukan inovasi guna mencapai dan
dibandingkan dengan cara belanja yang konvensional. Selain dapat menjadi lebih
cepat, di internet telah tersedia hampir semua macam barang yang biasanya di jual
lengkap, sehingga walaupun customer tidak membeli secara online, customer bisa
mendapatkan banyak informasi penting yang diperlukan untuk memilih suatu produk
mendesain dan menghasilkan suatu sistem informasi yang memiliki tampilan yang
menarik, dan berbeda dengan website yang dimiliki orang lain sehingga memiliki
Adapun batasan masalah dalam penyusunan tugas akhir ini adalah sebagai berikut:
Server Apache, web scripting PHP dan MySQL dan juga HTML (Hipertext
Dreamweaver CS3.
hal yang tidak dapat dipisahkan dari dunia internet. Melalui web, setiap pemakai
internet bisa mengakses informasi-informasi di situs web yang tidak hanya berupa
komputer server yang berada di seluruh penjuru dunia dan terhubung menjadi satu
Adapun metodologi penelitian yang dibuat dalam penyusunan tugas akhir ini adalah
sebagai berikut:
1. Pengumpulan Data
lainnya.
2. Perancangan Program
Dreamweaver CS3.
Mysql.
4. Pengujian Program
5. Implementasi Aplikasi
Penerapan aplikasi yang dirancang setelah melalui tahap pengujian dan telah
Setelah program bebas dari kesalahan / error, maka perlu laporan dari program
terdapat dalam setiap bab. Sehingga dalam pembahasannya akan lebih mudah
Bab ini membahas dan menerangkan perihal yang menjadi latar belakang
sudah ada.
programnya.
Pada bab ini dijelaskan mengenai rincian pengujian yang dilakukan terhadap
keterangan menu.
Bab ini merupakan penutup yang berisi kesimpulan terhadap hasil rancangan
telah dibuat.
LANDASAN TEORI
Dalam merancang suatu aplikasi ataupun sistem diperlukan sebuah alat bantu, seperti
komputer. Komputer adalah sekumpulan alat elektronik yang saling bekerja sama,
dapat menerima data (input), mengolah data (proses) dan menghasilkan informasi
memorinya. (http://blogesupri.blogspot.com/2013/06/pengertian-komputer.html)
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya
data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis
Komputer terdiri dari komponen utama yang tidak dapat dipisahkan yaitu:
pengguna ketikkan pada papan keyboard yang telah di olah oleh processor.
- Central Procesing Unit (CPU) adalah salah satu bagian komputer yang
Sistem adalah kumpulan elemen yang saling berinteraksi untuk mencapai satu tujuan
tertentu.
1. Sistem selalu merupakan bagian sistem lebih besar. Sistem dapat dipartisi
3. Lebih besar ukuran sistem maka akan memerlukan lebih banyak sumber daya
Batas sistem kadang sering tidak jelas terutama untuk sistem perangkat lunak.
Jika user memandang manusia sebagai sistem, batasnya jelas karena badan manusia
terpisah dari manusia lain dan lingkungan secara jelas. Serupa itu adalah mobil,
rumah, dan sistem fisik lain. Tidak demikian untuk sistem perangkat lunak atau sistem
dalam sistem dan elemen-elemen lingkungan. Aturan yang diterapkan adalah segala
mengendalikan, segala sesuatu sebagai elemen-elemen di luar bila sistem tidak dapat
Menurut Davis (1999) Informasi adalah data yang telah diolah menjadi sebuah bentuk
yang berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini
Sumber dari informasi ialah data. Data merupakan bentuk jamak dari bentuk
tunggal datum atau data item. Data adalah deskripsi tentang benda, kejadian, aktivitas
dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung
a. Ketersediaan (availabality)
c. Kehandalan (reability)
d. Relevan
e. Bermanfaat
f. Tepat waktu
g. Akurat
h. Konsisten
a. Wilkinson (1992)
b. Alter (1992)
Sistem informasi ialah kombinasi antara prosedur kerja, informasi, orang dan
berbagai macam ukuran jaringan komputer di seluruh dunia mulai dari sebuah PC,
jaringan utama yang menjadi tulang punggung Internet. Seperti NSFnet, NEARnet,
dan komputer yang dihubungkan satu sama lain lewat suatu medium komunikasi,
komunikasi bisa berupa kabel untuk hubungan jenis LAN (Local Area Network) atau
saluran telepon, gelombang mikro dan satelit untuk hubungan WAN (Wide Area
Network). Untuk hubungan yang relative jauh yang digunakan perlengkapan yang
disebut Modem yang berfungsi sebagai pembawa sinyal pembawa dari tempat asal ke
tempat tujuan dengan suatu gelombang frekuensi tinggi. Setiap mesin komputer yang
berupa sebuah monitor dan sebuah keyboard saja yang kemudian melakukan aktivitas
di host (semua mesin komputer yang menggunakan sistem operasi yang menggunakan
multi-user seperti Unix setelah terlebih dahulu melalui sebuah perlengkapan yang
bernama Terminal-Server. Terminal jenis ini adalah jenis characted-based dan tidak
Selain itu terminal dapat juga berupa Workstation (semua mesin komputer
pekerjaan sekaligus) dan melakukan emulasi ke sebuah host langsung lewat medium
kabel tanpa melalui terminal-server. Workstation sendiri dapat berfungsi sebagai host.
Terakhir terminal bisa juga berupa PC (semua mesin komputer yang menggunakan
sistem operasi single-user seperti DOS) dengan menjalankan sebuah perangkat lunak
workstation dengan memakai interface grafiknya. Selain itu antara host, workstation
hubungan di mana client meminta layanan dari server untuk diproses sendiri oleh
client.
Sementara itu beberapa jaringan besar yang bukan merupakan bagian dari
mesin IBM. Sampai saat ini BITNet masih masih berkembang walau semakin
disebut juga polling dan melaksanakan pekerjaan yang telah ditetapkan oleh
UseNet atau yang disebut juga dengan Netnews adalah suatu sistem konferensi
untuk semua pemakai jaringan ini dengan menggunakan protocol UUCP dan
FidoNet pertama kali diperkenalkan oleh Tom Jennings pada tahun 1983.
FidoNet mula-mula berasal dari FidoBBS yaitu Bulletin Board System di San
Fransisco.
5. EasyNet
EasyNet adalah suatu jaringan yang disediakan oleh Digital Equipment Corp.
internet lewat suatu gateway yang ada di beberapa tempat. Demikian pula
pemakai di luar EasyNet dapat mengakses EasyNet lewat gateway yang sama.
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan
informasi data teks, data gambar diam atau gerak, data animasi, suara, video atau
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk
Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi
informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi
pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan,
sedangkan website dinamis adalah seperti Friendster, Multiply dan yang lainnya.
Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya
saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
mentransfer data antara web server ke web browser. Protokol ini mentransfer data-
HTML berfungsi untuk memformat file dokumen teks biasa untuk bisa
ditampilkan pada web browser sesuai keinginan. Hal tersebut dapat dilakukan dengan
Elemen HTML biasanya berupa tag-tag yang berpasangan dan setiap tag
ditandai dengan simbol “<” dan “>” tanpa tanda kutip. Pasangan dari
sebuah tag ditandai dengan tanda “/” dan ini menunjukkan penutupan suatu tag.
untuk membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan
dari “PHP Hypertext Preprocessor”. PHP ditulis dan diperkenalkan pertama kali
sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja
PHP merupakan salah satu bahasa script yang terbilang baru dan tersedia
secara bebas dan masih memungkinkan untuk dikembangkan lebih lanjut. PHP dapat
diintegrasikan (embedded) ke dalam web server, atau dapat berperan sebagai program
CGI yang terpisah. Karakteristik yang paling unggul dan paling kuat dalam PHP
didukung PHP adalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL,
mudah.
Dengan PHP ini pengguna dapat membuat beragam aplikasi berbasis web,
mulai dari halaman web yang sederhana sampai aplikasi kompleks yang
membutuhkan koneksi ke database. Sampai saat ini telah banyak database yang
telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database
tersebut adalah:
MySQL adalah perangkat lunak database server atau disebut Database Smart.
Database ini semakin lama semakin populer. Dengan menggunakan database ini, data
semakin aman dan berdaya guna. Database ini juga banyak dipakai pada web
database sehingga data semakin terintegrasi antara database desktop dengan database
web.
1. Portability
Database MySQL berfungsi dengan stabil tanpa kendala, berarti berlaku pada
2. Open Source
3. Multi User
bersamaan pula.
Cascading Style Sheets (CSS) adalah suatu bahasa style sheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan
yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis
menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS
digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan
HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan
CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak
CSS memungkinkan halaman yang sama untuk ditampilkan dengan cara yang
berbeda untuk metode presentasi yang berbeda, seperti melalui layar, cetak, suara
(sewaktu dibacakan oleh browser basis suara atau pembaca layar), dan juga alat
pembaca braille. Halaman HTML atau XML yang sama juga dapat ditampilkan secara
berbeda, baik dari segi gaya tampilan atau skema warna dengan menggunakan CSS.
Data adalah fakta mengenai objek, orang dan lain-lain (Kadir,1999:7). Data juga dapat
fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak yang
berhubungan. Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci
dari tiap file/tabel yang ada. Dalam satu file atau table terdapat record-record yang
sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang
seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field
yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian
yang lengkap dan disimpan dalam satu record. Adapun struktur database adalah:
optimal fashion; the data are stored so that they are independent of programswith use
the data; a common and controlled approach its used in addingnew data and in
modifying and retrieving existing data within the database (James Martin, 1975).
Database merupakan sekelompok data yang saling berelasi, yang dapat di simpan,
tersebut biasanya ditujukan dengan bagian-bagian penting dari tiap data yang ada.
Di dalam sebuah DBMS terdapat beberapa database beserta satu atau lebih
program pengelola yang berguna untuk mengolah data seperti menambah data,
mengambil data, menghapus data, maupun melakukan update terhadap data yang
5. Meningkatkan keamanan
beberapa langkah klik saja, sebuah antarmuka telah digeneratekan oleh Dreamweaver.
Teknik sangat membantu bagi advanced programmer tetapi menjadi suatu yang
PERANCANGAN SISTEM
baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan sistem
dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta
sistem yang baru atau memperbaiki sistem yang lama secara keseluruhan atau
Data flow diagram merupakan suatu diagram yang menggunakan notasi-notasi untuk
untuk mewakili atau menggambarkan arus data dalam perancangan sistem sangat
secara logika.
membantu perkembangan aplikasi secara efektif. DFD juga berfungsi sebagai alat
Berbagai komponen dari Data Flow Diagram (DFD) yaitu entitas luar, proses,
penyimpanan data, dan arus data. DFD memiliki simbol-simbol yang digunakan untuk
Proses
Data Store
(Penyimpanan Data)
Basis Data (Database) merupakan tempat penyimpanan data yang terstruktur sehingga
dapat diakses dengan cepat dan mudah. Tahap mempersiapkan database ini
server. Data tersebut akan diproses oleh program yang penulis buat pada tahap
itu sendiri.
Flowchart atau diagram alir adalah sekumpulan simbol atau skema yang menunjukkan
atau menggambarkan arus logika dari rangkaian kegiatan-kegiatan mulai dari awal
(start) hingga akhir (stop). Pembuatan dari flowchart atau diagram alir ini adalah
Simbol Keterangan
Input/Output symbol
dalam program
Decision symbol
Document symbol
Connector symbol
Display symbol
aktivitas yang dapat digambarkan dalam bentuk flowchart, adalah sebagai berikut:
Start
Halaman Admin
Login
Halaman Login
Input user ID
dan Password
Tidak
Status = User ID atau
Administrator Password salah
Ya
Halaman Utama
Admin
Tidak Keluar
Ya
End
Start
Tampilan
Tampilan Menu User
Menu Admin
t
Pilihan
Pilih Sub Data Unda
yang akan
Menu Login ngan
y dilakukan y
t
t Pilih Menu y
B Price List
Price List
t
Pilih Menu
y
A Logout
Undangan
t
Home
Kembali y
ke Menu
Utama
End
Tampilan Menu
Insert / Edit /
Hapus data
Hapus Simpan
DATABASE
Tampilan Menu
Insert / Edit /
Hapus data
y
Insert Form Tambah
Price List
t
y
t Edit Form Edit
Price List
Hapus Simpan
DATABASE
IMPLEMENTASI SISTEM
desain sistem yang telah disetujui, menguji, dan memulai sistem baru atau sistem yang
telah diperbaiki.
d. Mendapatkan persetujuan.
4.3.1 Hardware
Hardware atau perangkat keras merupakan komponen pertama yang sangat diperlukan
4.3.2 Software
Software atau perangkat lunak merupakan kumpulan dari beberapa perintah yang
Ada beberapa software yang perlu diinstal dalam membuat website, antara lain:
Chrome.
Sistem komputerisasi yang berfungsi sebagai alat bantu manusia di bidang pengolahan
data membutuhkan manusia sebagai aspek yang menangani proyek pada komputer.
1. Sistem analis, yaitu orang yang membentuk dan membangun fasilitas rancangan
sistem.
ditentukan.
3. Operator, yaitu orang yang menangani langsung dalam pengolahan data, mulai
Pada tampilan halaman Home ini merupakan gambaran dari seluruh isi website yang
dirancang oleh penulis. Pada halaman ini terdapat menu yaitu home, undangan, price
list, about us, contact us, cara order, dan guest book.
Halaman menu undangan ini merupakan halaman yang menampilkan beberapa produk
undangan.
Halaman menu price list ini merupakan halaman yang menampilkan daftar harga
Halaman menu about ini merupakan halaman yang menampilkan tentang usaha yang
Halaman menu contact ini merupakan halaman yang menampilkan alamat usaha
Pada tampilan ini, dijelaskan mengenai cara pemesanan produk pada Aulia
Halaman menu order form ini merupakan halaman yang menampilkan form untuk
pengisian data pemesanan pembeli yang akan tersimpan ke dalam database penjual.
Dan setelah melakukan pengisian form order delivery, penjual akan mendata pesanan
Halaman menu guest book ini merupakan halaman yang menampilkan form komentar
Halaman ini hanya dapat di akses oleh administrator untuk mengolah dan
memperbarui data.
5.1 Kesimpulan
Adapun kesimpulan yang dapat diambil oleh penulis dalam pembuatan website sistem
maka produk akan langsung dikirim ke alamat konsumen. Hal ini tentu
penjual.
5.2 Saran
Dengan selesainya website Sistem Informasi dan Pemesanan Jasa Percetakan ini,
lebih lanjut:
menjadi lebih sempurna bila akan diterapkan pada sistem yang lama,
2. Sistem yang telah dibuat ini masih memerlukan perbaikan karena masih
Nugroho, Bunafid. 2012. Panduan Membuat Program Toko dengan PHP, MySQL dan
Dreamweaper Point Of Sale (POS) Berbasis Web. Yogyakarta: PT Alif
Media.
Purwanto, Yudhi. 2001. Pemrograman Web dengan PHP. Jakarta: PT Elex Media
Komputindo.
Sihombing, Poltak dan Darwis R. Manalu. 2011. Pemrograman Visual Basic 6.0.
Medan: USU Press
Syafii, M. 2005. Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta: Andi
Wibowo, Angga. 2007. 16 Aplikasi PHP Gratis untuk Pengembangan Situs Web.
Yogyakarta: Andi
http://www.nurwahyudin.com/php/membuat-aplikasi-input-data-sederhana-dengan-
php. “Membuat Aplikasi Input Data Sederhana Dengan PHP”. Diakses pada
tanggal 14 April 2013.
1. INDEX.PHP
<html>
<head>
<title>Aulia Percetakan</title>
<link rel="stylesheet" type="text/css"
href="style.css">
</head>
<body>
<div id="container">
<div id="header">
<div id="logo">
<div id="Layer1" style="position:absolute; left:780px;
top:120px; width:350px; height:23px; z-index:1;color:
#000033; font-size:16px">
<marquee>
<strong>Terima Kasih Atas Kunjungan Di Situs
Kami</strong>
</marquee>
</div>
</div>
</div>
<div id="left">
<div id="menu">
<td> </td>
<ul><li><a href="index.php?slink=home.php">.:: HOME
::.</a></li></ul>
<ul><li><a href="index.php?slink=undangan.php">.::
UNDANGAN ::. </a></li></ul>
<div id="center">
<td> </td>
<body background="4.jpg">
<?php
error_reporting(0);
$slink=$_REQUEST['slink'];
if(isset($slink))
{
include "$slink";
}
else
{
include "home.php";
}
?>
</div>
<div id="right">
<tr>
<td> </td>
2. HOME.PHP
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table border ="0">
<tr>
<td> <marquee align="left" direction="down"
height="300" onMouseOut="this.start()"
onMouseOver="this.stop()"
scrollamount="2" width="180%">
<img src="banner/combine.png"><br/> </marquee></td>
</table>
<td> </td>
<td> </td>
<td> </td>
<center>
<a href="https://ibank.bni.co.id"><img
src="banner\bni.png" alt="bni" width="115" height="65"
/></a>
<a href="http://jne.co.id"><img src="banner\jne.png"
alt="png" width="115" height="65" /></a>
<a href="http://www.bankmandiri.co.id"><img
src="banner\mandiri.png" alt="mandiri" width="115"
height="65" /></a>
<a href="http://www.tiki-online.com/home"><img
src="banner\tiki.png" alt="tiki" width="115"
height="65" /></a>
3. UNDANGAN.PHP
<html>
<head>
<title>Undangan</title>
<link rel="stylesheet" type="text/css"
href="style.css">
</head>
<body>
<p align="center" ; class="padding"><strong><font
size="+1"><font color="#000033">» Koleksi Kartu
Undangan «</font></font></strong></br></br></br>
<div class="bgundangan" align="center">
<?php
include"config.php";
include"class_paging.php";
$p = new Paging;
$batas = 4;
$posisi = $p->cariPosisi($batas);
$no=$posisi + 1;
$query=mysql_query("select * from undangan LIMIT
$posisi,$batas");
while($sql=mysql_fetch_array($query))
{
echo"
<div class='bgimage'>
<?php
echo "<div id ='halaman'>Halaman: $linkHalaman<br
/><br /></div>";
?>
</div>
</p>
4. HARGA.PHP
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css"
href="style.css">
</head>
<body>
<br /><br />
<p align="center" ; class="padding"><strong><font
size="+1"><font color="#000033">» Daftar Harga
«</font></font></strong><br /><br /><br /><br
/><br />
<?php
include"config.php";
$end= 20;
$sql=" select count(*) from harga";
$hasil=mysql_query($sql);
$data=mysql_fetch_row($hasil);
$total_data=$data[0];
$total_halaman= ceil($total_data/$end);
$hal= isset($_GET['hal'])? $_GET['hal']:1;
$start= ($hal-1) * $end;
$no=$start+1;
$sql= "select * from harga order by nomor limit
$start,$end";
$hasil = mysql_query($sql);
<?php
while($data=mysql_fetch_assoc($hasil)){
echo "
<tr>
<td height='30' align='center'>$data[nomor]</td>
<td>$data[namabarang]</td>
<td align='center'>$data[satuan]</td>
<td>$data[harga]</td>
</tr>
";
$no++;
}
?>
</table>
<div id='halaman'>
<?php
if($hal>1)
{
$prev_hal=$hal-1;
echo"
<p style='float:left'>
5. ABOUT.PHP
<html>
<head>
<title>Aulia Percetakan</title>
<link rel="stylesheet" type="text/css"
href="style.css">
</head>
6. KONTAK.PHP
<html>
<head>
<title>Aulia Percetakan</title>
<link rel="stylesheet" type="text/css"
href="style.css">
</head>
<body>
<td> </td><td> </td>
<p align="center"; class="padding"><strong><font
size="+1"><font color="#000033">» Contact Us
«</font></font></strong></br></br></br></br>
7. ORDER.PHP
<html>
<head>
<title>Aulia Percetakan</title>
<link rel="stylesheet" type="text/css"
href="style.css">
<body>
<td> </td>
<marquee>
<p align="center" ; class="padding"><strong><font
size="+1"><font color="#000033">Cara
Pemesanan</font></font></strong></br></br></br>
</marquee>
</form>
9. INPUT_BK_TAMU.PHP
<body>
<td> </td><td> </td>
<p align="center" ; class="padding"><strong><font
face="Courier New, Courier, monospace"><font
size="+1"><font color="#000033">» GUEST BOOK
«</font></font></font></strong></br></br></br></
br>
<form id="form1" name="form1" method="post"
action="save_bk_tamu.php">
"; }
?>
10. SAVE_BK_TAMU.PHP
<?
include "config.php";
$nama= $_POST["nama"];
$email= $_POST["email"];
$komentar= $_POST["komentar"];
$input ="insert into
bukutamu(nama,email,komentar)values('$nama','$email','
$komentar')";
$query = mysql_query($input);
if (query)
{
echo "<pre> Nama:$nama</pre>";
echo "<pre> Email:$email</pre>";
echo "<pre> Komentar:$komentar</pre><br>";
echo "data di atas telah disimpan<br>";
echo "<a
href='index.php?slink=input_bk_tamu.php'>back</a>";
}
else
{echo "gagal tersimpan";
echo "<a
href='index.php?slink=input_bk_tamu.php'>lihat
data</a>";
11. STYLE.CSS
@charset "utf-8";
/* CSS Document */
#menu a { display:block;
text-decoration: none; color:#000033; font-family:
Georgia, "Times New Roman", Times, serif; font-
size:13px; color: #660000}
12. CLASS_PAGING.PHP
<?php
class Paging{
// Fungsi untuk mencek halaman dan posisi data
function cariPosisi($batas){
if(empty($_GET[halaman])){
<html>
<title>Aulia Percetakan</title>
<style type="text/css">
<!--
.formLayout {
padding: 10px;
width: 445px;
height:232px;
}
.style9 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.style61 {
font-family: Arial, Helvetica, sans-serif;
color: #009933;
font-weight: bold;
}
.style71 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #554A7E;
font-size:26px
}
-->
</style>
<p>
<head>
</head>
<form method="post" action="proses_login.php">
14. PROSES_LOGIN.PHP
<?php
include ("config.php");
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
15. CEKLOGIN.PHP
<?
session_start();
if (!isset($_SESSION['username'])){
header("Location:index_admin1.php");
}
echo"anda sukses login";
?>
16. INDEX_ADMIN.PHP
<?php
include"config.php";
session_start();
if ( ! isset ($_SESSION['username']))
{
header ("location:index_admin.php");
exit;
}
?>
<html>
<head>
<title>Aulia Percetakan</title>
<body>
<div id="container">
<div id="header"></div>
<div id="left">
<div id="menu">
<td> </td>
<ul><li><a
href="index_admin.php">UNDANGAN</a></li></ul>
<ul><li><a
href="index_admin.php?slink=harga_admin.php">PRICE
LIST</a></li></ul>
<ul><li><a href="logout.php">Logout</a></li></ul>
</div>
</div>
<div id="center">
<td> </td>
<?php
error_reporting(0);
include'config.php';
$query=mysql_query("select * form undangan");
$sql=mysql_fetch_array($query);
echo"
";
?>
<div class="wrapper">
<?php
error_reporting(0);
17. UNDANGAN_ADMIN.PHP
<html>
<head>
<title>Undangan</title>
<link rel="stylesheet" type="text/css"
href="style_admin.css">
</head>
<body>
<div class="bgundangan" align="center">
<?php
include"config.php";
include"class_paging_admin.php";
$p = new Paging;
echo"<div class='more'><span><a
href='index_admin.php?slink=insert_ud.php'>INSERT</a><
/span>
</div></br></br>";
while($sql=mysql_fetch_array($query)){
echo"
<div class='bgimage'>
<div class='image'>
<img src='undangan/$sql[gambar]' width=180
height=300 />
</div>
<div class='kode' align='left'>
<span>Kode: $sql[kode]</span>
</div>
<div class='ukuran' align='left'>
<span>Ukuran(cm): $sql[ukuran]</span>
</div>
<div class='harga' align='left'>
<span>Harga: $sql[harga]</span>
</div>
<div class='keter' align='left'>
<span>Keterangan: $sql[keterangan]</span>
</div>
<div class='more' align='left' style='float:left;
background-color:transparent;'>
18. EDIT_UNDANGAN.PHP
<html>
<head>
<body>
<?php
error_reporting(0);
include'config.php';
$id=$_GET['id'];
$kode=$_GET['kode'];
$foto=$_GET['gambar'];
$ukuran=$_GET['ukuran'];
$keter=$_GET['keter'];
$harga=$_GET['harga'];
$query=mysql_query("select * from undangan");
$sql=mysql_fetch_array($query);
?>
</br></br>
<p align="center" ; class="padding"><strong><font
size="+1"><font color="#000033">- Edit Undangan -
</font></font></strong>
<div id="atas" style="width:570px; height:5px; border-
bottom:none;">
</div>
<div id="tengah" align="center" style="width:570px;
height:auto; float:left;">
<div class="wrapper">
<form action="proses_edit_undangan.php" method="post"
enctype="multipart/form-data">
<table align="center" style="font-size:18px;
font:Georgia, 'Times New Roman', Times, serif;
margin:100px 250px 100px 250px;">
19. PROSES_EDIT_UNDANGAN
<?php
include'config.php';
$id=$_POST['id'];
$kode=$_POST['kode'];
$ukuran=$_POST['ukuran'];
$keter=$_POST['keter'];
$harga=$_POST['harga'];
$gambar=$_FILES['gambar'];
$nama_gambar= $gambar['name'];
$file_upload= $gambar['tmp_name'];
move_uploaded_file($file_upload,"undangan/$nama_gambar"
);
20. INSERT_UD.PHP
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css"
href="style_admin.css">
</head>
21. PROSES_INSERT_UD.PHP
<?php
include'config.php';
session_start();
$id=$_POST['id'];
$kode =$_POST['kode'];
$ukuran=$_POST['ukuran'];
$harga =$_POST['harga'];
$ket =$_POST['ket'];
$lokasi_file = $_FILES['gambar']['tmp_name'];
//$nama_file = $_FILES['gambar']['name'];
$gambar_name = $_FILES["gambar"]["name"];
if(!empty($lokasi_file))
$query ="insert into undangan (id, gambar, kode,
ukuran, harga, keterangan) value
('$id','$gambar_name','$kode','$ukuran','$harga','$ket
')";
move_uploaded_file($_FILES["gambar"]["tmp_name"],
"undangan/". $_FILES["gambar"]["name"]);
if($sql){
echo"sukses";
header("location:
index_admin.php?slink=undangan_admin.php");
}
else{
echo"<h4 align=\"center\">Data Gagal Di Insert</h4>";
header("location:
index_admin.php?slink=undangan_admin.php");
}
?>
22. HAPUS_UNDANGAN.PHP
<?php
include'config.php';
$id=$_GET['id'];
$sql=mysql_query("delete from undangan where
id='$id'");
if(!$sql)
{
echo "GAGAL MENGHAPUS UNDANGAN";
}
Else {
header('location:index_admin.php?slink=undangan_admi
n.php');}
?>
@charset "utf-8";
/* CSS Document */
24. HARGA_ADMIN.PHP
<html>
<head>
<title>Aulia Percetakan</title>
<link rel="stylesheet" type="text/css"
href="style_admin.css">
</head>
<body>
<?php
echo"<div class='more'><span>
<a
href='index_admin.php?slink=insert_harga.php'>INSERT</
a></span>
</div></br></br>";
?>
<br /><br /><center><h1> Daftar Price
List</h1></center><br/> <br/> <br/> <br />
<table width="540" border="1" cellspacing="0"
cellpadding="5">
<?php
error_reporting(0);
include"config.php";
include"class_paging1.php";
$p = new Paging;
$batas = 19;
$posisi = $p->cariPosisi($batas);
$no=$posisi + 1;
$query=mysql_query("select * from undangan LIMIT
$posisi,$batas");
25. PROSES_INSERT_HARGA
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css"
href="style_admin.css">
</head>
<body>
26. PROSES_INSERT_HARGA
<?php
include "config.php" ;
$nomor=$_POST['nomor'];
$namabarang=$_POST['namabarang'];
$satuan=$_POST['satuan'];
$harga=$_POST['harga'];
if($jalankan)
{
mysql_query("COMMIT");
echo"<h4 align=\"center\">Data sukses di
proses</h4>";
header("location:
index_admin.php?slink=harga_admin.php");
}
else
{
echo"<h4 align=\"center\">Data gagal di
proses</h4";
echo"<a
href='index_admin.php?slink=harga_admin.php'>BACK</a>"
;
}
?>
27. EDIT_HARGA.PHP
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css"
href="style_admin.css">
</head>
28. PROSES_EDIT_HARGA.PHP
<?php
include'config.php';
session_start();
$id=$_POST['id'];
$nomor=$_POST['nomor'];
$namabarang=$_POST['namabarang'];
$satuan=$_POST['satuan'];
$harga =$_POST['harga'];
if($sql){
echo"sukses";
header("location:
index_admin.php?slink=harga_admin.php");
}
else{
echo"<h4 align=\"center\">Data Gagal Di Insert</h4>";
header("location:
index_admin.php?slink=harga_admin.php?id=$id");
29. HAPUS_HARGA.PHP
<?php
include "config.php";
$id=$_GET['id'];
$sql = "delete from harga where id='$id'";
$hasil= mysql_query($sql);
if(!$hasil){
echo "GAGAL MENDELETE DAFTAR HARGA";
}
else {
header
("location:index_admin.php?slink=harga_admin.php");
}
?>
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma III Teknik Informatika :
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal Juni 2013
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU Pembimbing,
Ketua,