Sistem Informasi PT.CV Titipan Kilat (TIKI) Sibolga Berbasis Web

(1)

Listing program

<?php

include("config/koneksi.php");

?>

<!DOCTYPE HTML>

<html>

<head>

<script type="text/javascript"

src="js/jquery-1.7.1.min.js"></script>

<link rel="stylesheet" href="flexslider.css" type="text/css"

media="screen" />

<script type="text/javascript">

$(function() {

$('.menu li').hover(function() {

$(this).children('ul').slideDown('fast');

}, function() {

$(this).children('ul').slideUp('fast');

});

});

</script>

<title>TIKI - Hanya Satu Titipan Kilat</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<script src="js/jquery.min.js"></script>

<script defer src="js/jquery.flexslider.js"></script>

<script type="text/javascript">

function alamat(str){

if (str==""){

document.getElementById("kota").innerHTML="";

return;

}

if (window.XMLHttpRequest){

xmlhttp=new XMLHttpRequest();

} else{

xmlhttp=new

ActiveXObject("Microsoft.XMLHTTP");


(2)

xmlhttp.onreadystatechange=function(){

if (xmlhttp.readyState==4 &&

xmlhttp.status==200){

document.getElementById("kota").innerHTML=xmlhttp.responseT

ext;

}

}

xmlhttp.open("GET","config/alamat.php?kota="+str,true);

xmlhttp.send();

}

$(window).load(function(){

$('.flexslider').flexslider({

animation: "slide",

start: function(slider){

$('body').removeClass('loading');

}

});

});

</script>

<div class="wrapper">

<div class="header">

<div class="logo"></div>

<nav class="menu">

<ul>

<li><a href="index.php">Home</a></li>

<li><a href="#">About Us</a>

<ul>

<li id="sub"><a

href="index.php?home=history">History</a></li>

<li id="sub"><a

href="index.php?home=philosophy">Philosophy</a></li>

</ul>

</li>

<li><a href="#">Products &

Services</a>

<ul>

<li id="sub"><a

href="index.php?home=domestic">Domestic</a></li>


(3)

<li id="sub"><a

href="index.php?home=international">International</a></li>

<li id="sub"><a

href="index.php?home=services">Services</a></li>

<li id="sub"><a

href="index.php?home=prohibited">Prohibited</a></li>

<li id="sub"><a

href="index.php?home=tc">Terms & Conditions</a></li>

<li id="sub"><a

href="index.php?home=faq">F.A.Q</a></li>

</ul>

</li>

<li><a href="#">Tariff</a>

<ul>

<li id="sub"><a

href="index.php?home=dt">Domestic Tariff</a></li>

<li id="sub"><a

href="index.php?home=it">International Tariff</a></li>

</ul>

</li>

<li><a

href="index.php?home=contact">Contact Us</a></li>

</ul>

</nav>

</div>

<div class="cc">

<div class="content">

<div class="left">

<div class="left-content">

<table id="address">

<tr>

<th colspan="2">HEAD

OFFICE</th>

</tr>

<tr>

<td colspan="2">Jl. Thamrin

No. 36/42</td>

</tr>

<tr>


(4)

</tr>

<tr>

<td><span>Telp</span></td>

<td>: 0631 22831</td>

</tr>

<tr>

<td><span>Fax</span></td>

<td>: 0631 25187</td>

</tr>

</table>

<div class="bl"></div>

<form method="post"

action="config/bridge.php?menu=status">

<table id="status">

<tr>

<th colspan="2">CEK

STATUS KIRIMAN</th>

</tr>

<tr>

<td><input

type="text" name="status" placeholder="No. Connote" /></td>

<td><input

type="submit" name="submit" value="Check"></td>

</tr>

</table>

</form>

<div class="bl"></div>

<form method="post"

action="config/bridge.php?menu=tarif">

<table id="tarif">

<tr>

<th id="head"

colspan="2">CEK TARIF</th>

</tr>

<tr>

<th>From</th>

<td><input

type="text" placeholder="Sibolga" disabled/></td>

</tr>

<tr>


(5)

<th>To</th>

<td>

<select

name="tujuan">

<option

value="">Pilih Kota Tujuan</option>

<?php

$q="SELECT * FROM `tr_domestic`";

$ex=mysql_query($q);

while($data=mysql_fetch_array($ex)){

echo "<option

value=\"do".$data['id']."\">".$data['kota']."</option>";

}

$q2="SELECT * FROM `tr_international`";

$ex2=mysql_query($q2);

while($data2=mysql_fetch_array($ex2)){

echo "<option

value=\"in".$data2['id']."\">".$data2['kota']."</option>";

}

?>

</select>

</td>

</tr>

<tr>

<th>Weight</th>

<td><input

type="text" name="berat" size="3" maxlength="3" /> Kg</td>

</tr>

<tr>

<td colspan="2"

align="right"><input type="submit" name="submit"


(6)

</table>

</form>

</div>

</div>

<div class="center">

<div class="center-content">

<?php

$home=$_GET['home'];

if($home=='history'){

include("home/history.php");

} else if($home=='philosophy'){

include("home/philosophy.php");

} else if($home=='domestic'){

include("home/domestic.php");

} else if($home=='international'){

include("home/international.php");

} else if($home=='services'){

include("home/services.php");

} else if($home=='prohibited'){

include("home/prohibited.php");

} else if($home=='tc'){

include("home/tc.php");

} else if($home=='faq'){

include("home/faq.php");

} else if($home=='dt'){

include("home/dt.php");

} else if($home=='it'){


(7)

} else if($home=='contact'){

include("home/contact.php");

} else if($home=='status'){

include("config/status.php");

} else if($home=='tarif'){

include("config/tarif.php");

} else{

echo "

<!--<div

class=\"flexslider\">

<ul class=\"slides\">

<li>

<img

src=\"images/coverweb.jpg\" />

</li>

<li>

<img

src=\"images/coverweb.jpg\" />

</li>

<li>

<img

src=\"images/coverweb.jpg\" />

</li>

<li>

<img

src=\"images/coverweb.jpg\" />

</li>

</ul>

</div>-->

<ul class=\"slides\">

<li>

<img

src=\"images/coverweb.jpg\" width=\"730\"/>

</li>

</ul>

<div


(8)

<p>Sebagai perintis

usaha & pionir yang sangat berpengalaman di bidangnya, TIKI selalu

berupaya mengerti dan melayani sepenuh hati dengan <b>mewujudkan

harapan pelanggan akan keamanan, fasilitas, efektifitas, efisiensi dan

tanggung jawab dalam menangani setiap pengiriman</b>.<br /><br />

Upaya peningkatan

kualitas layanan selalu menjadi fokus utama TIKI dalam menjamin

kepercayaan pelanggan yang didukung oleh ribuan personil terlatih dan

armada transportasi yang tersebar diberbagai titik nusantara dan

internasional.<br /><br />

Visi TIKI untuk

menjadi mitra jasa Titipan Kilat yang profesional dan terkemuka di dunia

terwujud berkat berbagai varian produk dan layanan yang dapat dipilih

dan dinikmati dengan leluasa. Karena bertahun-tahun kerja keras,

semangat dan kreativitas TIKI semuanya di dedikasikan hanya untuk

Anda.</p>

";

}

?>

</div>

</div>

<div class="right">

<div class="right-content">

<table id="alamat">

<tr>

<th>ALAMAT TIKI</th>

</tr>

<tr>

<td>

<select

onchange="alamat(this.value)">

<option

value="">Pilih Kota</option>

<?php

$q="SELECT * FROM `lokasi` ORDER BY `kota` ASC";

$ex=mysql_query($q);

while($data=mysql_fetch_array($ex)){


(9)

}

?>

</select>

</td>

</tr>

</table>

<div id="kota"></div>

<div class="bl"></div>

<div class="ps">

<h1>PRODUCTS &

SERVICES</h1>

<table>

<caption>Products

:</caption>

<tr><th>-

<span>SDS</span></th><td>(Same Day Services)</td></tr>

<tr><th>-

<span>ONS</span></th><td>(Over Night Services)</td></tr>

<tr><th>-

<span>HDS</span></th><td>(Holiday Delivery Services)</td></tr>

<tr><th>-

<span>REG</span></th><td>(Regular)</td></tr>

<tr><th>-

<span>ECO</span></th><td>(Economi) : Khusus retail</td></tr>

<tr><th>-

<span>INT</span></th><td>(Internasional)</td></tr>

</table>

<table>

<caption>Services

:</caption>

<tr><td>- Pickup</td></tr>

<tr><td>-

Packaging</td></tr>

<tr><td>-

Insurance</td></tr>

</table>

</div>

</div>

</div>

</div>

<div class="footer">


(10)

<p>&copy; 2013 <span>Citra Van Titipan

Kilat</span>. All rights reserved.</p>

</div>

</div>

</div>

</body>

</html>


(11)

DAFTAR PUSTAKA

Abdul Kadir. 2002. Penuntun Praktis Belajar SQL. Yogyakarta: Andi

Abdul Kadir. 2002. Dasar Pemrograman WEB Dinamis menggunakan PHP. Yogyakarta: Andi

http://www.copasright.blogspot.com. Diakses pada tanggal 29 Mei 2013

http://www.ilmuwebsite.com. Diakses tanggal 25 Mei 2013

http://www.tutorialkomputergratis.com . Diakses tanggal 26 Mei 2013

htt://www.wikipedia.com. Diakses tanggal 26 Mei 2013

http:// www.indoglobalweb.com/?action=news&aid=5. Diakses pada tanggal 27 Mei 2013

htttp://ilmuwebsite.com. Diakses pada tanggal 27 Mei 2013

Syafii, M. 2005. Membangun Aplikasi Berbasis PHP dan MYSQL. Yogyakarta: Andi Offset


(12)

BAB 3

SEKILAS PT.CV. TITIPAN KILAT (TIKI) SIBOLGA

3.1 Sejarah berdirinya PT. CV. Titipan Kilat (TIKI) Sibolga

PT.CV.Titipan Kilat (TIKI) Sibolga berdiri pada tahun 1972, didirikan oleh Bapak Pandapotan Tambunan atas ajakan dari temannya yang sama-sama bekerja di Perusahaan Asuransi Jiwasraya. Pemikiran yang ada adalah dimana Bapak Pandapotan Tambunan ingin membuka sebuah jasa pengantaran yang lebih luas di Sibolga yang untuk pertama kali dapat melayani pengiriman ke hampir seluruh daerah di Indonesia.

Bapak Pandapotan Tambunan belum mampu mendirikan sebuah gedung sehingga menggunakan beranda depan rumahnya sebagai kantor. Sampai akhirnya pada tahun 1978 bapak Pandapotan Tambunan mampu membeli sebuah gedung kantor sendiri yang tak jauh dari rumahnya

3.2 Perkembangan PT.CV. Titipan Kilat (TIKI) Sibolga

Berdirinya PT.CV. Titipan Kilat (TIKI) Sibolga pada tahun 1972 diawali oleh bapak Pandapotan Tambunan diberanda depan rumahnya di Jalan Thamrin No. 32. Dengan fasilitas meja panjang, kursi panjang, timbangan dan anak-anak dari bapak


(13)

Pandapotan Tambunan sebagai jasa kurir pengantaran barang menuju ke terminal dan juga rumah tujuan pengiriman.

Pada tahun 1978, setelah berhasil mengumpulkan dana maka Bapak Pandapotan Tambunan membeli sebuah gedung berlantai dua yang tidak jauh dari kediamannya dengan alaman Jalan. Thamrin No. 36 Sibolga. Sejak saat itu perkembangan TIKI Sibolga semakin baik tetapi setelah sepeninggalan Bapak Pandapotan Tambunan pada tahun 1992, TIKI Sibolga sempat mundur tetapi akhirnya bangkit kembali dan mencapai puncaknya setelah dipimpin oleh anak dari Bapak Pandapotan Tambunan, yaitu Bapak H. Ir. Jan Victor Mangiring Tua Tambunan. Bapak H.Ir Jan Victor Tambunan juga membuka banyak cabang TIKI di daerah Sumatera Utara seperti di Gunung Sitoli, Tarutung, Pangururan, Padang Sidimpuan, dan Balige.

3.3 Visi dan Misi Perusahaan 3.3.1 Visi

Visi kami untuk selalu menjadi yang terbaik dalam jasa pengiriman barang tercermin pada sistem manajemen professional TIKI dan menjadi azas-azas yang melandasi filosofi TIKI, yaitu:

1. Kualitas dan loyalitas sumber daya manusia merupakan kunci sukses dalam

menjalankan usaha

2. Menciptakan bentuk layanan yang inovatif dan berorientasi kepada kebutuhan pelanggan


(14)

3. Penggunaan teknologi modern dan komputerisasi merupakan syarat mutlak dalam menjalankan roda usaha

4. Kepuasan pelanggan, mitra usaha, pemerintah dan masyarakat umum sangat

diutamakan

Menggapai kesuksesan dengan melayani secara profesional untuk menjadi perusahaan jasa kurir / ekspedisi terbesar di Sibolga

3.3.2 Misi

Memberikan pelayanan terbaik kepada customer, baik berupa penerimaan barang, proses pemaketan, proses pengiriman menuju kota tujuan dan pengantaran barang ke kota tujuan customer

3.4 Jasa yang Dikelola

PT.CV. Titipan Kilat (TIKI) Sibolga adalah perusahaan jasa yang menangani pengiriman berbagai hampir segala macam barang (dengan ketentuan untuk barang-barang khusus) untuk tujuan daerah dan kota-kota besar di seluruh Indonesia bahkan sampai ke negara-negara lain di dunia. Adapun jasa yang dikelola oleh PT.CV. Titipan Kilat (TIKI) Sibolga adalah

1. ONS (Over Night Service)

Hari ini paket Anda kami kirimkan dan paket akan segera tiba keesokan harinya.


(15)

2. TDS (Two Days Services)

Waktu pengiriman paket hanya membutuhkan 2 (dua) hari saja untuk tiba di tempat tujuan

3. HDS (Holiday Delivery Services)

Nikmati kemudahan pengiriman di saat anda libur, Kami tetap setia melakukan pengantaran.

4. REG (Regular)

Produk regular menjangkau seluruh Indonesia hanya dalam waktu kurang dari 7 hari kerja, paket Anda akan segera tiba.

5. ECO (Economy)

Nikmati layanan pengiriman paket dengan konsep ramah biaya, dan disesuaikan dengan kebutuhan Anda.

6. INT (Internasional)

Paket & dokumen anda siap kami antar dengan harga bersaing ke seluruh negeri.

3.6 Struktur Organisasi

Struktur organisasi adalah suatu bagian yang menunjukkan kedudukan, tugas, wewenang, dan tanggung jawab dalam suatu organisasi. Dengan adanya struktur organisasi ini diharapkan setiap bagian dapat melaksanakan tugasnya masing-masing sesuai dengan wewenang yang telah diberikan, sehingga tujuan organisasi perusahaan dapat tercapai dengan baik.


(16)

STRUKTUR ORGANISASI KANTOR PT.CV. TITIPAN KILAT (TIKI) SIBOLGA


(17)

BAB 4

PERANCANGAN SISTEM

4.1 Perancangan Struktur Database

Database adalah kumpulan file-file yang saling berelasi antara file yang satu dengan file yang lain sehingga membentuk satu kesatuan data untuk menginformasikan suatu perusahaan, instansi dalam batasan tertentu

Dalam sebuah database, dapat dijumpai lebih dari satu tabel. Pada tabel biasanya terdiri dari field-field, tipe data dari field-field, jumlah karakter pada tiap field yang di input.

Dalam perancangan sistem informasi ini penulis membuat database dengan

nama “tiki”. Adapun perancangannya adalah sebagai berikut:

Tabel 4.1 Tabel Admin

Field Name Type Length Keterangan

username varchar 20 Primary key, username admin

password varchar 32 Password admin


(18)

Field Name Type Length Keterangan

id int 2 Primary key, id link

link varchar 50 Menu Home ke Database judul varchar 50 Judul menu pada Home

isi text Isi menu pada Home

Tabel 4.3 Tabel Lokasi

Field Name Type Length Keterangan

id int 3 Primary key, id lokasi

kota varchar 50 Kota Tujuan

alamat text 30 Alamat dari TIKI di Indonesia

Tabel 4.4 Pengiriman

Field Name Type Length Keterangan

id_penerima varchar 20 Id Connote

nama_penerima varchar 50 Nama Penerima

kota_tujuan varchar 50 Kota Tujuan

nama_pengirim varchar 50 Nama Pengirim

kota varchar 50 Nama Kota

jenis_barang varchar 50 Jenis Barang

berat varchar 3 Berat Barang

layanan varchar 20 Layanan Barang

biaya varchar 20 Biaya Pengiriman

tanggal varchar 15 Tanggal Diterima

jam varchar 15 Jam Diterima

status varchar 50 Status Pengiriman

penerima varchar 50 Penerima Paket


(19)

Field Name Type Length Keterangan

id int 3 Id Kota

kota varchar 50 Nama Kota

biaya_ons varchar 20 Harga Paket ONS biaya_reguler varchar 20 Harga Paket Reguler

Tabel 4.6 tr_international

Field Name Type Length Keterangan

id int 3 Id Negara

kota varchar 50 Nama Kota

transit varchar 50 Transit di kota Jakarta biaya_transit varchar 20 Harga transit

biaya_ons varchar` 20 Harga Paket ONS biaya_reguler varchar 20 Harga Paket Reguler


(20)

Dengan adanya flowchart, akan sangat membantu untuk menvisualisasikan isi dari setiap halaman dan link atau navigasi antara halaman-halaman tersebut. Disamping itu, juga dapat mempermudah dalam mengatur kode dan file HTML-nya, terutama link untuk navigasi penjelajahan keseluruh halaman web.

4.2.1 Flowchart Tampilan Utama (Home)

Start

Tampilan Home

About Us

Products & Services

Tariff

Contact Us

End

Pilihan Link yang ada

Pilihan Link yang ada

Pilihan Link yang ada

Informasi

A

B

C

D

Gambar 4.1 Flowchart Home 4.2.2 Flowchart Login Admin


(21)

Jendela Login

Login Administrator

Input Username dan Password

User & Password Benar

Penginputan atau Pengeditan Data

User & Password Salah

Jendela Login

Gambar 4.2 Flowchart Login Admin


(22)

Start

Pengiriman

Daftar Tariff

Lokasi TIKI

Input Data

Lihat Data

Input Data (Domestik)

Lihat Data (Domestik)

Input Data (International)

Lihat Data (International)

Input Lokasi

Alamat Lokasi

Simpan

Simpan

Simpan

Simpan Data

Simpan Data

Simpan Data

End

Gambar 4.3 Flowchart Submenu Administrato r


(23)

Website yang baik adalah website yang memperhatikan nilai keindahan pada halamannya. Banyak website yang mempergunakan halaman sederhana, tetapi kebanyakan juga website yang menampilakn informasi dengan tetap menghadirkan halaman dengan template yang indah sehingga menjadikan website tersebut sering dikunjungi oleh orang.

4.3.1 Mendesain Layout

Desain Layout dibentuk oleh gambar-gambar dan teks-teks yang menarik. Pembuatan layout dilakukan dengan menggunakan software pengolah rancangan website seperti Macromedia Dreamwaver karena didalam Macromedia Dreamwaver telah tersedia berbagai macam tools yang mempermudah dalam pendesainan layout. Adapun langkah-langkah yang saya lakukan dalam mendesain layout adalah sebagai berikut

4.4 Merancang Website

Dalam perancangan website, akan disibukkan dalam menangani kode-kode dan desain web yang telah dibuat. Untuk itu lembar kerja Macromedia Dreamaver 8 ada 3 Tabulasi jendela yang membantu dalam merancang website yang dibuat antara lain:

1. Jendela Code: Pada jendela ini, hanya bisa menuliskan teks kode pemrograman web, baik itu HTML, Java Script, PHP, dan lainnya.

2. Jendela Split: Pada jendela ini Dreamwaver memberikan kemudahan dalam merancang situs, dengan membagi dua jendela pada lembar kerja yaitu jendela code dan jendela design.


(24)

3. Jendela Design: Pada jendela ini hanya bisa merancang situs tanpa menuliskan scripting pemrograman web. Pada jendela design hanya bisa menuliskan teks, menampilkan image/gambar dan lain-lain.

4.4.1 Penggabungan Kode Program Dengan Layout Website

Salah satu kemudahan yang dimiliki oleh Macromedia Dreamwaver 8 adalah dapat menggabungkan kode program pada halaman layout website. Penggabungan antara kode pemrograman web dengan halaman website seperti JavaScript, PHP, dan lainnya dapat dengan menuliskan langsung kodenya pada tempat yang telah ditentukan yaitu pada jendela Code atau pada jendela Split, atau dengan memanggil nama filenya saja yang terletak dalam satu dokumen. Dan ini hanya bisa dilakukan hanya untuk pemrograman server side seperti PHP.

Untuk memanggil file PHP (misal: input.php) untuk ditempatkan pada halaman website, cukup dengan cara:

1. Tempatkan kursor pada tempat yang telah ditentukan

2. Pada jendela split, beralihlah pada bagian Code kemudian ketikkan:

<? Include “input.php”;

?>

4.4.2 Membuat halaman website


(25)

1. Halaman index merupakan halaman utama yang akan diakses pertama kali oleh pengunjung website saat website dibuka. Halaman ini berisikan berita dan informasi lain secara singkat serta link-link menuju halaman berikutnya.

2. Halaman About Us yang terdiri dari Sub-halaman History dan Philosophy. 3. Halaman Product & Services yang merupakan halaman yang memberikan

informasi tentang jasa dan produk yang ditawarkan yang terdiri dari Sub-halaman Domestic, International, Services, Prohibited, Terms and Conditions, dan Frequently Ask Questions.

4. Halaman Tariff yang merupakan halaman yang memberikan informasi pengecekan harga kirim untuk domestic dan internasional yang terdiri dari sub-halaman Domestic Tariff, dan International Tariff.

5. Halaman Contact us yang berisi alamat dari TIKI Pusat Jakarta dan TIKI Cabang Sibolga.


(26)

(27)

(28)

(29)

(30)

(31)

(32)

(33)

(34)

(35)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian dan Tujuan Implementasi Sistem

Implementasi sistem asi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstal, memulai, serta menggunakan sistem yang baru atau sistem yang diperbaiki. Penggunaan suatu komputer untuk pemecahan masalah membutuhkan suatu sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam melaksanakan tugasnya, yaitu mengolah data menjadi informasi.

Tujuan Implementasi Sistem adalah:

1. Menyelesaikan desain sistem yang telah disetujui, menyusun dokumen baru atau dokumen yang baru diperbaiki.

2. Menulis, menguji, mendokumentasikan program-program dan prosedur yang diperlukan dalam dokumen desain sistem yang telah disetujui.

3. Memastikan bahwa operator dapat mengoperasikan sistem yang baru yaitu dengan mempersiapkan manual pemakaian (tata cara penggunaan) dan melatih operator tersebut.

4. Memperhitungkan bahwa sistem tersebut dapat memenuhi permintaan pengguna yaitu dengan menguji sistem secara keseluruhan.


(36)

5. Memastikan bahwa konversi ke sistem baru berjalan secara lancar, yaitu dengan membuat perencanaan, mengontrol, dan melakukan instalasi sistem baru secara baik dan benar.

5.2 Komponen Utama dalam Implementasi Sistem

Dalam menjalankan sistem tersebut dengan menggunakan komputer harus memiliki 3 komponen utama, antara lain Hardware (Perangkat Keras), Software (Perangkat Lunak), dan Brainware (Unsur Manusia).

5.2.1 Hardware

Hardware merupakan komponen-komponen yang terlihat secara fisik, yang saling bekerja sama dalam melaksanakan pengolahan data. Perangkat keras yang digunakan meliputi:

1. Processor Pentium IV atau lebih tinggi 2. Harddisk minimal 10 GB

3. Memori minimal 256 GB 4. Monitor Super VGA 5. Keyboard

6. Mouse 7. Printer


(37)

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan website adalah:

1. Sistem operasi windows 7

2. PHP adalah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di web server dan digunakan untuk membuat halaman web yang dinamis. 3. MySQL sebagai perancangan database

4. Apache sebagai web server yang merupakan server lokal sebelum file-file dan script web dipublikasikan ke internet melalui ISP (Internet Service Provider) 5. Macromedia Dreamwaver 8, software yang dipakai untuk merancang website. 6. Adobe photoshop CS3, software yang digunakan untuk mendessain tampilan

website.

7. Web Browser sebagai output atau tampilan hasil akhir program yang telah selesi yaitu Internet Explorer Mozilla, Google Chrome dll

5.2.3 Brainware (Unsur Manusia)

Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada. Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk


(38)

1. Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan sistem atau program

2. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan dalam membuat dan membangun suatu program

3. Operator (Administrator), yaitu orang yang mengoperasikan sistem seperti memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan informasi dan lain sebagainya.

4. Public (Pengguna), yaitu orang yang memakai sistem yang telah dirancang untuk mendapatkan informasi yang dibutuhkan.

5.3 Instalasi Apache, PHP, dan MySQL

XAMPP adalah Perangkat lunak bebas yang mendukung banyak sistem Operasi. Kompilasi dari berbagai program dalam satu Paket. Terutama terdiri dari Apache HTTP Server, database MySQL, dan interpreter untuk script yang ditulis dalam PHP dan bahasa pemrograman Perl. XAMPP singkatan dari :

X (yang berarti cross-platform) A (Apache)

M (MySql) P (php) P (Perl)

XAMPP ini bisa kita Download dari situs resminya di apachefriends gratis . Cara penginstallannya pun simple dan mudah di jalankan. Untuk mengtahui lebih banyak


(39)

mengenai XAMPP anda bisa baca di Wikipedia atau situs-situs yang membahas lebih dalam XAMPP. Berikut cara penginstallan XAMPP pada windows 7:

1. Download terlebih dahulu Program XAMPP di ApacheFriends 2. Jalankan intallasi program

Perhatikan gambar Berikut:

1. Pada bagian ini adalah Pilihan Bahasa. kemudian klik "OK"

Gambar 5.1 Installer Languange


(40)

Gambar 5.2 XAMPP 1.80 win32

3. jika muncul jendela seperti di atas.anda periksa terlebih dahulu "UAC" (User Account Control) pada windows anda.

4. caranya pada Start kemudian pada Search anda ketik UAC kemudian tekan Enter

5. dan akan muncul jendela baru.Kemudian Turunkan UAC hingga sampai Bawah. Kemudian klik OK


(41)

6. Setelah selesai menurunkan UAC. kemudian lanjutkan Installasi XAMPP lalu tekan Next.

Gambar 5.4 Destination Folder

7. Perhatikan tandano. 3 lalu beri tanda ceklis pada ketiga kotak. kemudianKlik Install


(42)

8. Gambar dibawah adalah Prosess installasi. tunggu sampai proses installasi selesai hingga muncul confirmasi installasi finish

Gambar 5.6 Installing XAMPP

9. Jika installasi telah succes. Klik Finish


(43)

10.Buka XAMPP yang telah anda install . maka tampilan control panelnya adalah sebagai berikut:

Gambar 5.8 Control Panel XAMPP

11.Pastikan Apache dan MySql telah Running, untuk mencoba Sever XAMPP anda. Buka Browser kemudian ketik "Http://localhost" pada Browser anda.

12.Apabila sukses maka tampilan pada browser adalah sebagai berikut:


(44)

13.Tampilan PHP MyAdmin adalah sebagai berikut:

Gambar 5.10 Tampilan PHP MyAdmin

Jika pada Browser telah bisa menampilkan seperti pada Gambar di atas. Berarti penginstalan XAMPP telah Berhasil dan siap untuk digunakan sebagai Server Localhost pada komputer.


(45)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan uraian dari pembahasan diatas dan rumusan masalah pada bab-bab sebelumnya, penulis mengambil beberapa kesimpulan, yaitu:

1. Dengan adanya sistem informasi yang berbasis web ini diharapkan dapat membantu dalam menyebarkan informasi secara lebih cepat dan efisisensi waktu serta meminimalisasi biaya yang akan dikeluarkan.

2. Untuk menarik minat pengunjung, maka diperlukan sebuah perancangan layout/tampilan website dengan gambar, warna dan design yang semenarik mungkin. Diperlukan juga sebuah pengupadatean situs secara berkala agar website tidak terkesan membosankan.

3. Keamanan pada sistem yang dirancang diharapkan memiliki keamanan yang lebih akurat karena adanya password yang terkenkripsi dan tidak sembarang orang yang bisa menginput data kedalam sistem informasi tersebut


(46)

6.2 Saran

Adapun saran yang dibuat oleh penulis antara lain:

1. Agar program yang telah dirancang dapat diimplementasikan pada PT.CV. Titipan Kilat (TIKI) Sibolga dalam membantu memberikan informasi untuk masyarakat luas tetapi diharapkan PT.CV. Titipan Kilat (TIKI) dapat

memberikan “data asli”, karena pada rancangan website ini penulis tidak

diberikan “data asli” dan lengkap karena dianggap rahasia.

2. Diharapkan terlatihnya tenaga operator sehingga dapat mengoperasikan sistem informasi yang telah dirancang dengan baik

3. Pada masa yang akan datang diharapkan program yang penulis rancang hendaknya dimodifikasi dan diperbaiki baik tampilan maupun isi dari program tersebut sehingga program tersebut akan menjadi lebih baik lagi.

4. Komputer yang digunakan dalam membuat suatu aplikasi web sebaiknya memiliki spesifikasi dengan level menengah ke atas karena penggunaan software-software yang banyak memakan sumber daya komputer seoerti memori dan kapasitas hardisk


(47)

BAB 2

TINJAUAN TEORITIS

2.1 Data dan Informasi 2.1.1 Pengertian Data

Data menurut kamus bahasa Inggris – Indonesia, diterjemahkan sebagai istilah yang

berasal dari kata “datum” yang berarti fakta atau bahan – bahan keterangan.

Menurut Gordon. B. Davis, (Management Information System: Concepted Foundations, Structures, and Development), data sebagai bahan mentah dari informasi, yang dirumuskan sebagai sekelompok lambang – lambang tidak acak yang menunjukkan jumlah atau tindakan.

Menurut pandangan bisnis, terdapat pengertian data bisnis sebagai berikut:

Business data is an organization description oh things (resource) and events (transaction) that is faces”. Jadi, data dalam hal ini disebut sebagai data bisnis,

merupakan deskripsi organisasi tentang sesuatu (resource) dan kejadian (transaction)

yang terjadi.

Dari pengertian diatas, dapat diambil kesimpulan bahwa data merupakan bahan baku informasi yang didefinisikan sebagai kelompok teratur simbol-simbol yang mewakili kuantitas, tindakan, benda, dan sebagainya. Data terbentuk dari


(48)

karakter, alphabet, angka, maupun simbol-simbol khusus seperti *, $, (,), <,>, / dan simbol-simbol lainnya.

2.1.2 Pengertian Informasi

Informasi dapat didefenisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan.

Menurut Gordon B. Davis, (Management Information System: Conceptual Fondations, Structures, and Development), Informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti dan bergunan bagi penerimanya untuk mengambil keputusan masa kini maupun yang akan datang.

2.2 Sistem dan Sistem Informasi 2.2.1 Pengertian Sistem

Sistem juga dapat diartikan sebagai “cara”, seperti pengamatan, sistem penglihatan,

sistem pengajaran, sistem keamanan dan sebagainya. Sistem juga dapat diartikan

sebagai “susunan” seperti sistem saraf, sistem jaringan yang berarti susunan jaringan

dan lain sebagainya. Jadi sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi satu sama lain untuk mencapai suatu tujuan.


(49)

Menurut M.J. Alexander dalam buku Information System Analysis: Theory and Application, sistem merupakan suatu kelompok dari elemen-elemen yang menunjukkan suatu kumpulan saling berhubungan diantaranya dan berinteraksi bersama-sama menuju satu atau lebih tujuan, sasaran atau akhir dari sebuah sistem.

2.2.2 Pengertian Sistem Informasi

Sistem Informasi adalah suatu cara tertentu untuk menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang optimal dan untuk organisasi bisnis dengan cara yang dapat menghasilkan keuntungan. Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri atas komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.

Sistem informasi didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat material, dan kegiatan strategi dari suatu organisasi dan juga menyediakan pihak luar tertentu dengan laporan yang diperlukan. Sistem informasi menerima masukan data dan instruksi, mengolah data tersebut sesuai instruksi dan mengeluarkan hasil.


(50)

Komputer berasal dari bahasa latin “computare” yang mengandung arti menghitung.

Karena luasnya bidang garapan ilmu komputer, maka para ahli dan peneliti sedikit berbeda dalam mendefinisikan terminologi komputer.

Menurut V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer

Organization (5th Edition), McGraw-Hill, 2001. Komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan listing program yang telah tersimpan didalam memorinya, dan menghasilkan output berupa informasi.

Menurut Robert H. Blissmer, Computer Anual, An Introduction to Information Systems 1985-1986 (2nd Edition), John Wiley & Sons, 1985. Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :

1. Menerima input

2. Memproses input tersebut sesuai dengan programnya 3. Menyimpan perintah-perintah dan hasil dari pengolahan 4. Menyediakan output dalam bentuk informasi

Menurut William M. Fouri, Introduction to the Computer: The Tool of Business (3rdEdition) , Prentice Hall, 1981. Komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmatika, dan operasi logika, tanpa campur tangan manusia. Dari berbagai pendapat diatas, maka dapat disimpulkan secara umum bahwa komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengolah input, mengolah input menggunakan


(51)

informasi, dan dapat menyimpan program serta hasil pengolahan dalam suatu media penyimpanan.

2.4 Pengertian Internet

Istilah internet berasal dari singkatan dua suku kata yaitu, interconnected dan network.

Interconnected berarti hubungan yang sangat luas, sedangkan network berarti jaringan kerja. Maka internet merupakan adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Komputer dan jaringan dengan berbagai platform yang mempunyai perbedaan dan ciri khas masing-masing (Unix, Linux, Windows, Mac, dll) bertukar informasi dengan sebuah protokol standard yang dikenal dengan TCP/IP (Transmission Control Protocol/ Internet Protocol).

Komputer yang dahulunya berdiri sendiri kini dapat berhubungan langsung komputer-komputer lainnya diseluruh dunia. Jaringan ini tercipta melalui saluran komunikasi yang meliputi telepon, satelit, dan jalur telekomunikasi lainnya.

Agar komunikasi dapat terhubung serta dapat menggunakan fasilitas internet, maka harus berlangganan ke salah satu ISP (Interenet Service Provider) atau penyelenggara layanana internet.

2.4.1 Fasilitas dalam Dunia Internet


(52)

1. WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk digunakan bersama. Berbagai informasi dapat ditemukan pada WWW, seperti informasi politik, ekonomi, sosial, budaya, sastra, sejarah, teknologi, pendidikan, dan sebagainya. Misalnya mengumpamakan WWW sebagai perpustakaan besar yang menyediakan berbagai informasi yang dibutuhkan.

2. Search engine adalah salah satu fasilitas internet yang dijalankan melalui browser untuk mencari informasi yang diinginkan. Search engine menampung database situs-situs dari seluruh dunia yang jumlahnya milyaran halaman web, cukup dengan memasukkan kata kuncinya maka search engine akan menampilkan beberapa link situs yang disertai dengan keterangan singkat.

Search engine yang sangat terkenal adalah Google, namun masih banyak search engine lainnya seperti Altavista, MSN, Yahoo Search dan sebagainya. 3. E-Mail (Electronic Mail) dengan fasilitas ini dapat mengirim dan menerima

surat elektronik (e-mail) pada atau dari pemakai komputer lain yang terhubung di internet, dan dapat menyertakan file sebagai lampiran (attachment). Sebelum dapat menggunakan e-mail, terlebih dahulu mendaftar pada salah satu penyedia layanan email seperti Yahoo, Gmail, Rocketmail, dan lain sebagainya.

4. Mailing list merupakan salah satu fasilitas internet untuk berdiskusi melalui email, satu pesan dari seorang anggota akan diterima oleh semua anggota. Kelompok diskusi mailing list ada banyak sekali dan dibagi menjadi 2 (dua) kategori:


(53)

a. Berdasarkan topik, topik mailing list beraneka ragam mulai dari tentang hobi bercocok tanam, fashion sampai penelitian tentang NASA, biasanya mailing list ini terbuka untuk umum.

b. Berdasarkan kelompok tertentu, misalnya mailing list Medan-Linux, HMI, KAMMI, PAN, PEMA, BEM, dan lain sebagainya. Biasanya mailing list ini tertutup atau hanya untuk anggota saja. 5. Chatting merupakan layanan percakapan online yang biasa digunakan

pengguna internet untuk berbicara dengan pengguna lain. Biasanya layanan ini digunakan untuk ajang mencari teman baru, hubungan sosial, hingga menjadi solusi komunikasi yang murah dan mudah. Ada banyak program chatting di antaranya Yahoo Instant Manager, Mirc, MSN, Twitter, Facebook, Path, dan lainnya.

2.5 Pengenalan HTML

HTML atau yang memiliki kepanjangan Hypertext Markup Languange adalah script

dimana bisa menampilkan informasi dan daya kreasi lewat internet. HTML terdiri sendiri adalah suatu dokumen teks biasa yang mudah dimengerti dibanding bahasa pemrograman yang lainnya. Karena itu maka HTML dapat dibaca oleh berbagai

platform seperti: Windows, Linux, Macintosh, Kata “Markup Languange” pada

HTML menunjukkan fasilitas yang berupa tanda tertentu dalam skrip HTML dimana bisa mengatur judul, garis, tabel, gambar, dan lain-lain dengan perintah yang telah digunkana pada elemen HTML.


(54)

Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama,

sembarang nama, kemudian menambahkan ekstensi “.htm” atau “.html” (tanda kutip tidak perlu dituliskan, hanya sebagai penjelas saja).

HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium) setiap terjadi perkembangan pada level HTML, harus dievaluasi ketat dan disetujui oleh W3C. Hingga kini versi terakhir dari HTML yang disetujui oleh W3C adalah HTML versi 4.0.1.

2.5.1 Bagian – bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode

<form>, judul dengan <title> dan sebagainya. Untuk mengetahui lebih lanjut mengenai bagian-bagian HTML, perhatikan skema dibawah ini:

<html>

<head>

<title> </title> </head>

<body>

Isi dari halaman web </body>

</html>


(55)

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri dengan tag penutup </html>.

2. Pada elemen head <head></head> dapat disisipkan kode-kode untuk menuliskan keterangan tentang dokumen HTML, atau dapat juga disisipkan kode-kode pemrograman web seperti JavaScript, VBScripts, atau CSS untuk menambah daya tarik pada situs yang dibuat agar lebih menarik dan dinamis. 3. Elemen body <body></body> berisi tag-tag untuk isi atau layout tampilan

situs, seperti: <font></font>,<table></table>,<form></form>.

Jadi jelas bahwa elemen adalah suatu bagian yang besar yang terdiri dari kode-kode tersebut. Sedangkan tag hanyalah merupakan bagian dari elemen. Tag adalah kode-kode yang digunakan untuk men-setting dokumen HTML. Secara garis besar bentuk umum tag adalah sebagai berikut: <tag-awal> TEKS </tag-akhir>. Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <hr>, <img>, dan lain-lain.

2.6 Pengenalan PHP 2.6.1 Sejarah PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script


(56)

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamainya PHP/FI. Pada saat tersebut kepanjangan PHP/FI adalah Personal Home Page/ Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut dalam pengembangan PHP.

Pada November 1997, diliris PHP/FI 2.0. Pada liris ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FU secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.

Pada pertengahan tahun 1999, Zend merilis PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak dipakai sebab versi ini mampu membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek.


(57)

2.6.2 Kelebihan PHP dari Bahasa Pemrograman Lain

PHP memiliki kelebihan dibandingkan bahasa pemrograman lainnya, diantaranya adalah:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah. 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan

developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime

melalui console serta juga dapat menjalankan perintah-perintah sistem

2.6.3 Contoh Pemrograman dengan Menggunakan PHP

Sebelum belajar bahasa pemrograman ini (PHP), kita direkomendasikan terlebih dahulu belajar atau mengetahui bahasa dasar pemrograman web HTML (Hypertext Markup Language) dan JavaScript, karena PHP merupakan pengembangan dari bahasa pemrograman tersebut. Kemudian, pastikan di PC Anda sudah terpasang dengan baik server lokal (localhost) seperti Apache, XAMPP, WAMP dan lain-lain. Dalam pembelajaran bahasa pemrograman PHP, yang harus kita ketahui terlebih dahulu adalah tag yang dipakai dalam bahasa pemrograman web ini. PHP memiliki


(58)

Open tag :

<? atau <?php

Close tag:

?>

Selain itu, Anda sebagai seorang calon programmer PHP, harus mengenal dan megerti menggunakan menggunakan text editor seperti notepad, notepad++, dreamweaver dan lain-lain, sebagai tempat kita mengetikan programnya (source code). Kemudian juga sudah memahami penggunaan web browser seperti IE (Internet Explorer), Chrome, Firefox, Opera dll. Programnya harus ditulis diantara tag berikut:

<? dan ?> <?php dan ?> <% dan %>

<script language=”php”> dan </script>

Setiap satu perintah (statement) harus diakhiri dengan tanda titik koma (;).

Struktur dasar pemrograman PHP

1 2 3 4 5

<?php

[disini kita akan mendefinisikan atribut yang dipakai dalam PHP]


(59)

Contoh pemrograman php sederhana:

a. Buka text editor (notepad, dreamweaver), kemudian ketikkan kode berikut: <?php

echo"Hello, Belajar PHP sangat menyenangkan"; ?>

b. Simpan di directory htdocs (jika menggunakan server XAMPP) dengan nama

hello.php

c. Kemudian buka menggunakan browser (IE, Chrome, Opera, dll) pada adress

bar, dengan mengetikkan alamat

http://localhost/nama_file_directory_penyimpanan/namafile.php

d. Contoh: http://localhost/php/hello.php, karena saya menyimpannya di dalam

folder htdocs/php/

e. Lihat hasilnya

Gambar 2.1 : Hasil Program Menggunakan PHP


(60)

pemrograman php). Identifier dalam bahasa pemrograman PHP biasanya menggunakan simbol dollar ($). Untuk pemahaman lebih lanjut, mari kita lihat contoh pendeskripsiannya sebagai berikut:

$nama = “Ani”;

jadi, $nama merupakan variabel yang menyatakan nama itu = Ani.

Contoh:

1 2 3 4 5 6 7 8 9

<?php

$nama = "Budi"; $hobi = "Membaca"; $program = "PHP";

echo"Hallo, salam kenal<br>nama saya $nama <br>Hobi saya $hobi <br> Saya menyukai pemrograman web $program";

?>


(61)

Gambar : Hasil Program Menggunakan PHP

Jadi, untuk mencetaknya kita panggil saja nama variabelnya.

2.6.4 Proses Eksekusi Kode PHP

Gambar 2.3 Proses Eksekusi Kode PHP

Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa: <html>

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


(62)

<script languange=”php>

. . . . kode PHP . . . . </script>

</body> </html>

Cara yang lebih singkat adalah: <?php

Kode PHP ?>

Atau bisa juga: <?

Kode PHP ?>

Untuk membuat atau menambahkan komentar, standar penulisan adalah: /*komentar*/ atau //komentar atau #komentar

2.6.5 Variabel PHP

Variabel dapat disebut sebagai sebuah tempat penyimpanan data bagi nilai numeris maupun non numeris, agar dapat digunakan pada bagian lain dari script program PHP. PHP mendukung berbagai jenis variabel yaitu:

1. Integer (Bilangan bulat)


(63)

4. Null (untuk variabel yang belum diset) 5. String

6. Array 7. Object 8. Resource

Jika menggunakan bahasa pemrograman C atau pascal, maka harus mendefinisikan tiap elemen, namun pada PHP tidak perlu mendefinisikan terlebih dahulu jenis variabel sebelum menggunakannya. PHP memiliki kepandaian untuk membedakan jenis variabel secara otomatis berdasarkan konteks yang sedang berlaku bagi variabel tersebut.

Setiap variabel dalam PHP selalu dimulai tanda dolar (“$”) dan harus dimulai

dengan huruf dan dapat diikuti oleh huruf dan angka. Dengan demikian, $warpspeed, $impuls_speed, $ LCAR, dan $Dilithium1 adalah contoh penamaan variabel PHP yang valid.

Setiap variabel dalam PHP peka terhadap perbedaan huruf kapital dan non kapital, sehingga $subspace, $SubSpace, dan $SUBSPACE adalah tiga buah variabel yang berbeda

2.6.6 Operator pada PHP

Setelah pada bahasan sebelumnya kita telah membahas tentang variabel dan tipe data dalam PHP, dalam kesempatan kali ini kita akan pelajari tentang operator dalam PHP. Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti


(64)

perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:

a.Operator Aritmatika

Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:

Tabel 2.1 Operator Aritmatika PHP

Operator Operasi Penggunaan

* Perkalian $a*$b

/ Pembagian $a/$b

% Modulus $a%$b

– Pre/Post decrement –$b atau $b–

+ Penjumlaan $a+$b

- Pengurangan $a-$b

b. Operator Increament/Decreament

Pre/post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, misal ++$i atau –i maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi


(65)

missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.

Tabel 2.2 Operator Increment dan Decrement

Operator Operasi Penggunaan

++ Pre/Post Increment ++$a atau $a++

– Pre/Post decrement –$b atau $b–

c. Operator String

Hanya ada satu operator string, yaitu operator concatenation ( . ). <?php

$a=”Hallo”;

$b=$a.”Selamat Datang di PHP”;

//$b berisikan “Hallo Selamat datang di PHP”

?>

d. Operator Bitwise

Operator Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.

Tabel 2.3 Operator Bitwise pada PHP

Contoh Nama Hasil


(66)

diset 1

$a | $b Or

Bit yang bernilai 1 pada $a atau $b akan diset 1

$a ^ $b Xor

Bit yang bernilai 1 pada $a dan $b tetapi tidak pada keduanya akan diset 1

~ $a Not

Bit yang bernilai 1 pada $a akan diset 0, dan sebaliknya

$a << $b Shift Left

Geser bit $a sebanyak $b langkah kekiri

(setiap langkah berarti “kalikan dengan dua”)

$a >> $b Shift right

Geser bit $a sebanyak $b langkah

kekanan (setiap langkah berarti “kalikan dengan dua”)

e. Operator Perbandingan

Berikut ini adalah operator yang digunakan untuk membandingkan nilai yang satu dengan nilai yang lain

Tabel 2.4 Tabel Perbandingan pada PHP


(67)

$a > $b Lebih dari True jika $a lebih besar dari $b

$a <= $b

Kurang dari atau sama dengan

True jika $a lebih kecil dari $b atau $a sama dengan $b

$a < $b Kurang dari True jika $a lebih kecil dari $b

$a >= $b

Lebih besar atau sama dengan

True jika $a lebih besar dari $b atau $a sama dengan $b

$a == $b Sama dengan True jika $a sama dengan $b

$a != $b

Tidak sama

dengan True jika $a tidak sama dengan $b

f. Operator Ternary

Operator ternary merupakan model penyederhanaan dari bentuk if..else yang setiap blok dari if dan else hanya satu perintah. Model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.

Bentuk Umum:

(Ekspresi) ? (jika benar) : (jika salah); Contoh: <?


(68)

echo “Umurnya = $umur “$balita;

?>

g.Operator Logika

Tabel berikut menunjukkan operator logika

Tabel 2.5 Tabel Operator Logika pada PHP

Contoh Nama Hasil

$a and $b $a && $b

And True jika $a sama dengan $b

$a or $b $a | | $b

Or

True jika salah satu $a atau $b adalah benar

$a xor $b Exclusive or

True jika salah satu $a atau $b adalah benar dan tidak keduanya

!$a Not True jika $a tidak benar


(69)

PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan dengan database yang reliabel, gratis, dan mudah diinstalasi. Terdapat 2 jenis

database yang memenuhi yaitu MySQL dan PostgresSQL. Kedua jenis database ini dipergunakan kinerja yang bagus dan untuk mengaksesnya. PHP mempunyai fungsi khusus. Berikut ini daftar database yang didukung oleh PHP sampai versi 5

Tabel 2.6 Tabel Database-database yang Didukung PHP

No. Nama Database No. Nama Database

1. Adabas D 12. Direct MS-SQL

2. Dbase 13. MySQL

3. Empress 14. ODBC

4. FilePro (Read Only) 15. Oracle (OC17 dan OC18)

5. Hyperwave 16. Ovrimos

6. IBM DB2 17. PostgreSQL

7. Informix 18. SQLite

8. Ingres 19. Solid

9. Interbase 20. Sybase

10. FrontBase 21. Velocis


(70)

PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada sekitar 48 fungsi yang didukung oleh PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang biasa digunakan diantaranya:

1. mysql_connect()

Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah:

mysql_connect (string hostname, string username, string password); 2. mysql_select_db

Setelah terhubung kedalam MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk memilih database. Format penulisan fungsinya adalah:

Mysql_select_db (string database, koneksi);

Koneksi ialah variabel yang terhubung kedalam MySQL. Jika tidak mengisi tabel koneksi yang terbuka saat itulah yang dianggap digunakan. Manfaat berbagai macam koneksi adalah bahwa dengan pilihan seperti itu maka dalam satu file dimungkinkan mengambil query dari 2 database sekaligus.

3. mysql_query

Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah:


(71)

4. mysql_num_rows

Kegunaan dari fungsi ini ialah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah:

Int mysql_num_rows (int result);

5. mysql_fetch_array

Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah:

Array mysql_fetch_array, int [result_type]);

2.7 Database MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode


(72)

sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

2.7.1 Perkembangan MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web untuk klien TcX adalah perusahaan pengembang software dan konsultan database. Kala itu Michael

Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya.

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensiGNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh


(73)

komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Mula-mula TcX memakai mSQL, atau “mini SQL”. Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu, meskipun sudah ada Postgres. Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Setelah mencoba menghubungi David Hughes pembuat mSQL dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan yang lebih sesuai kebutuhan.

Kemudian lahirlah MySQL. Nama MySQL (baca: mai és kju él) tidak jelas diambil dari mana. Ada yang bilang ini diambil dari huruf pertama dan terakhir nama panggilan Michael Widenius, Monty. Ada lagi yang bilang kata My diambil dari nama putri Monty, yang memang diberi nama My karena Monty memang aslinya seorang Finlandia.

MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat orang. Baru di bulan Oktober versi 3.11.0 dilepas ke publik. Namun mula-mula kode ini tidak diberikan di bawah lisensi General Public License, melainkan lisensi khusus yang

intinya kurang lebih begini: “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya tapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial (mis: mengemas dan menjual MySQL, atau menyertakan MySQL dalam program komersial lain) Anda harus bayar lisensi.” Sementara distribusi Windows MySQL sendiri dirilis secara shareware.


(74)

popular dan dilirik orang. Stabilitasnya sudah baik. Kecepatannya meningkat. Sudah tersedia di berbagai platform, termasuk Windows. Seri 3.22 ini banyak dipakai di berbagai instalasi.

Pada Juni 2000 MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah software bebas berlisensi GPL. Artinya, “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apa pun. Tapi jika Anda memodifikasi source code, Anda juga harus melepasnya di bawah

lisensi yang sama, yaitu GPL.” Kini perusahaan MySQL AB, yang beranggotakan sekitar 10 programer dan 10 karyawan lain itu, memperoleh pemasukan terutama dari jasa konsultasi seputar MySQL. Versi publik pertama, yang hanya berjalan di Linux dan Solaris serta sebagian besar masih belum terdokumentasi itu, dengan berangsur-angsur diperbaiki dan ditambah fitur demi fiturnya tapi tetap dengan fokus utama pengembangan pada kelangsingan dan kecepatan. Artinya, fitur yang menyebabkan MySQL menjadi lambat tidaklah ditambahkan, atau ditunda dulu, atau ditambahkan tapi menjadi fitur yang opsional. Versi awal MySQL ini, meski sudah bisa dipakai untuk aplikasi Web sederhana, belumlah memadai sama sekali untuk aplikasi bisnis hingga sekarang, sehingga MySQL AB tetap memberikan dukungan technical support

untuk seri ini.

Setelah itu, pada bula Agustus 2002, Muncullah MySQL versi 4.0 beta yang dirilis pada bulan Maret 2003, lalu versi 4.0 beta dikembangkan menjadi versi 4.1 beta yang dirilis pada bulan juni 2004. Kemudian pada bulan maret 2005 muncullah MySQL versi 5.0 telah dirilis. Bahkan MySQL AB memberikan embelembel recommended pada MySQL 5.0 yang akhirnya diperbarui menjadi MySQL versi 5.1


(75)

Versi 5.1 saat ini sedang dalam tahap re produksi sejak November 2005. Versi 5.1 saat ini sedang dalam tahap reproduksi sejak November 2005 dan terus dilakukan pengembangan hingga sekarang ini.

2.7.2 Perintah Dasar MySQL

Dalam menjalankan MySQL diperlukan berbagai perintah untuk membuat database, berikut ini adalah beberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalah sebagai berikut:

1. Menampilkan database: SHOW DATABASE;

2. Membuat database baru: CREATE DATABASE database; 3. Memilih database yang akan digunakan: USE database; 4. Menampilkan tabel: SHOW TABLE;

5. Membuat tabel baru: CREATE TABLE tabel (field spesifikasi_field, ....); 6. Menampilkan struktur tabel: SHOW COLUMNS FROM tabel; atau

DESCRIBE tabel;

7. Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan;

8. Mengisikan data: INSERT INTO tabel (kolom1,...) VALUES (data_kolom1,....) atau INSERT INTO tabel SET kolom1 = data_kolom1,...; 9. Menampilkan data: SELECT kolom FROM tabel WHERE kriteria ORDER

BY kolom; atau SELECT * FROM tabel;

10.Mengubah data: UPDATE tabel SET kolom = pengubahan data WHERE kriteria;


(76)

11.Menampilakn data dengan kriteria tertentu SELECT kolom FROM tabel WHERE kriteria;

12.Menghapus data: DELETE FROM tabel WHERE kriteria; 13.Mengahapus tabel: DROP tabel;

14.Menghapus database: DROP database; 15.Keluar dari MySQL: QUIT atau EXIT;

2.8 Memulai Dreamwaver 8

Seperti halnya dengan program-program lain untuk menjalankan Macromedia Dreamwaver 8, mulailah dengan memilih tombol Start pada taskbar, kemudian pilih All Program pada tampilan Start Menu Program, pilih folder Macromedia dan klik Macromedia Dreamwaver 8. Pada saat pertama kali menggunakan dreamwaver setelah penginstalan, akan terlihat tampilan kotak dialog yang menanyakan pilihan layout ruang kerja yang ingin digunakan, maka klik pada ruang kerja HTML.


(77)

Gambar 2.4 Tampilan Area Kerja Macromedia Dreamwaver 8

2.8.1 Area Kerja pada Dreamwaver 8

Komponen yang terdapat pada ruang kerja Macromedia Dreamwaver 8 adalah:

1. Insert Bar

Insert bar merupakan tool yang digunakan untuk menyisipkan objek ke dalam dokumen web. Ada enam kelompok kategori yang digunakan untuk insert bar yaitu Common, Layout, Form,

Text, HTML, dan Application yang masing-masing memiliki beberapa tool beserta kegunaannya.

2. Document Window

Jendela kerja dokumen terdiri atas layar kerja serta fasilitasnya. Yang dimaksud dengan fasilitas adalah tool untuk mengatur layar kerja atau sering disebut Document Toolbar, antara lain Coding tool dan Zoom & Guide tool. Di samping Document Toolbar, tersedia fasilitas lain yaitu Tag Selection.

3. Panel Groups

Panel pada Macromedia Dreamweaver 8 merupakan suatu media yang berfungsi sebagai fasilisator. Kumpulan berbagai panel disebut Panel Groups, terletak pada


(78)

sebelah kanan layar kerja. Panel-panel tersebut diantaranya CSS, Application, Tag Inspector, Files dan History yang masing- masing memiliki bagian dan fungsi.

4. Property Inspector

Property Inspector merupakan area kerja untuk mengatur dalam mengelola properti-properti seperti pada text, image, maupun tabel dalam suatu dokumen web. Cara kerja Property Inspector hanya dengan memasukkan nilai-nilai parameter yang sudah disediakan. Secara umum Property Inspector terdiri dari Page Property, Table Property, Image Property, dan Form Property.

5. Page Property

Page Property berguna untuk mengatur properti halaman. Page Property Inspector juga menyediakan fasilitas Page Properties.

2.8.2 Menu Bar Area Kerja Macromedia Dreamwaver 8

Di dalam area kerja Dreamwaver 8 terdapat beberapa menu utama yang sangat sederhana dan mudah untuk dipahami. Pada Menu Bar Area Kerja Macromedia Dreamwaver 8 terdiri dari beberapa komponen yang dapat digunakan yaitu:

1. Menu File, terdiri dari perintah untuk membuat dokumen baru, membuka dokumen yang telah disimpan dan lain-lain.

2. Menu Edit, terdiri dari perintah untuk mencopy, memindahkan, serta perintah untuk pemilihan seperti Select All, dan lain-lain.


(79)

3. Menu View, berisi perintah untuk menampilkan beberapa macam tampilan jendela dari area kerja Dreamwaver 8, seperti jendela Code dan View, serta untuk menampilkan dan menyembunyikan beberapa elemen halaman dan toolbar.

4. Menu Insert, berisi alternatif baris insert untuk menyisipkan objek didalam dokumen.

5. Menu Modify, berfungsi untuk melakukan perubahan properti pada item atau halaman terpilih. Dengan menggunakan menu ini akan dapat mengedit atribut tag, mengganti tabel dan elemen tabel, dan bermacam bentuk aksi untuk item library dan template.

6. Menu Text, berfungsi untuk mempermudah dalam melakukan format teks. 7. Menu Commands, berisi akses ke beberapa perintah, format kode yang sesuai

dengan format yang dipilih, membuat photo album, dan melakukan pengeditan gambar dengan menggunakan Macromedia Fireworks.

8. Menu Site, berisi item untuk mengelola situs seperti mendefenisikan situs baru, menghapus situs, menduplikasikan situs yang telah didefenisikan.

9. Menu window, menyediakan akses ke seluruh panel, inspector, dan jendela di dalam Macromedia Dreamwaver 8.

10.Menu Help, menyediakan fasilitas yang dapat membantu dalam menggunakan Macromedia Dreamwaver 8.

2.9 Flowchart (Diagram Alir)


(80)

yang ada didalam sistem dengan menggunakan simbol-simbol. Simbol-simbol dalam flowchart adalah


(81)

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan dan pengaruh teknologi informasi dan komunikasi di Indonesia pada kurun waktu saat ini sangat pesat. Kebutuhan yang mendesak dan semakin berharganya waktu, menuntut manusia untuk berkerja dengan efisiensi waktu, dengan harapan akan mendapatkan hasil yang maksimal pula. Hal tersebut semakin masuk akal melihat sudah sangat pesatnya perkembangan pada dunia sistem informasi dan teknologi informasi.

Komputer adalah suatu media elektronik yang saat ini cukup memegang peranan penting sebagai alat bantu mempermudah pekerjaan manusia. Komputer dengan perkembangan pada fitur - fiturnya, designnya yang menarik membuat komputer menjadi primadona. Komputer sudah menjadi alat bantu paling utama. Dimana manusia pada saat ini, menggunakan fasilitas dan aplikasi yang ditawarkan oleh perkembangan komputer untuk kepentingan umum maupun kepentingan pribadi. Dengan harapan kepentingan – kepentingan manusia tersebut dapat terselesaikan dalam waktu yang relatif singkat, lebih memiliki tingkat ketelitian yang tinggi, dan pengerjaan yang lebih sistematis atau tertata dibandingkan pengerjaan secara manual.


(82)

menyampaikan data informasi harus dapat diakses dengan cepat. Dengan cepatnya akses dari PT.CV. Titipan Kilat (TIKI) cabang Sibolga dalam penyampaian informasi maka akan dapat membantu konsumen untuk mencari tahu informasi penting tanpa harus datang ke tempat yang membuat banyak menghabiskan waktu.

Sehubungan dengan permasalahan dan perkembangan sistem informasi yang terjadi, penulis berkeinginan membantu perusahaan yang bersangkutan untuk membangun sistem penyampaian informasi yang dapat diakses kapan dan dimana saja.

Semoga dengan diselesaikannya sistem informasi dengan judul diatas, saya mengharapkan nantinya akan bermanfaat memberikan informasi dengan cepat ser dapat lebih efisien, sehingga pemanfaatan sumber daya komputerdapat digunakan dengan semaksimal mungkin bagi siapa saja yang membutuhkannya terutama sebagai penulis.

1.2 Identifikasi Masalah

Berdasarkan uraian diatas, maka yang menjadi masalah adalah bagaimana untuk mendesain, membuat, dan menghasilkan suatu sistem informasi berbasis web yang dapat menyimpan, menampilkan, dan mengedit data atau informasi yang akan disampaikan agar dapat digunakan oleh karyawan perusahaan serta konsumen dan dapat diakses oleh semua kalangan masyarakat.


(83)

Adapun yang menjadi batasan masalah dalam pembuatan tugas akhir ini adalah sebagai berikut :

a. Sistem informasi berbasis web ini dipergunakan hanya untuk kepentingan penyampaian informasi jasa pengiriman barang, seperti kota tujuan, tarif/harga, lama pengiriman, info dan lain – lain.

b. Sistem informasi berbasis web ini hanya dapat di update oleh administrator. Dalam hal ini yang menjadi administrator adalah orang yang telah dipilih oleh perusahaan dan mengetahui cara penggunaan dari web ini.

1.4 Tujuan dan Manfaat

Adapun tujuan dari pembuatan sistem informasi ini antara lain:

1. Memberikan suatu sistem informasi yang komputerisasi sehingga lebih efisien dan lebih akurat.

2. Memberikan kemudahan kepada masyarakat dalam mengakses informasi yang dibutuhkan.

3. Mengaplikasikan PHP

Adapun manfaat dari pembuatan sistem informasi berbasis web ini adalah untuk memberikan informasi secara cepat dan akurat tentang jasa pengiriman barang pada PT.CV.Titipan Kilat (TIKI) Sibolga kepada masyarakat yang dapat diakses kapanpun dan dimanapun.


(1)

5. Seluruh dosen program studi Diloma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberikan ilmu pengetahuan kepada penulis selama masa perkuliahan. 6. Para pegawai FMIPA USU yang telah banyak membantu saya.

7. Qoiryn, selaku pemilik toko Qoiryn Fashion.

8. Muhammad Zulham, yang telah banyak memberikan dukungan dan masukan dalam menyusun Tugas Akhir ini.

9. Sahabat-sahabat, Putri Wulandari, Ade Rizka, Muhammad Fahriza Siregar, Deri Damara Winata, Dimas Setio Wibowo, Isra Mikrazi, Gita Ermita, Ayu Asyva Irfita, Satriyo Wibowo, Nadhira Umaiya Hadi, Nurul Ikhwana Nasution, Dian Maulisa Fitriani, Ella Septavera, Hartini Panjaitan. Terima kasih atas bantuan dan ilmunya selama ini.

10. Teman-teman Kom A stambuk 2010 yang telah banyak memberikan ilmu kepada penulis baik dalam menyusun tugas akhir ini maupun pada masa perkuliahan.

Pada penulisan Tugas Akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan

kekurangan dalam penulisan Tugas Akhir ini, untuk itu saya mengharapkan kritik dan saran dari pembaca sekalian demi penyempurnaan Tugas Akhir ini.

Demikian Tugas Akhir ini saya buat, semoga tulisan ini bermanfaat bagi kita semua.

Medan, Juli 2013 Penulis


(2)

ABSTRAK

Perkembangan teknologi khususnya komputer pada saat ini mempunyai peranan yang cukup signifikan dalam kehidupan masyarakat pada umumnya. Teknologi yang berkembang sesuai tuntutan zaman diharapkan menjadi sarana penunjang untuk menangani permasalahan yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada di perusahaan atau organisasi.

Tugas akhir ini bertujuan membangun sebuah sistem informasi berbasis web yang bertujuan untuk memberikan informasi seputar jasa pengiriman barang yang dapat diakses kapanpun dan dimanapun.

Sistem informsi ini dikembangkan dengan menggunakan beberapa software yakni Photoshop CS2, Photo Scape, Macromedia Dreamwaver 8, XAMPP yang merupakan gabungan dari Apache Web Server, PHP, dan MySQL. Dengan menggunakan Macromedia Dreamwaver 8 maka pengerjaan website ini akan lebih cepat dan mudah.


(3)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak vi

Daftar Isi vii

Daftar Tabel ix

Daftar Gambar x

Bab 1 Pendahuluan 1

1.1 Latar Belakang 1

1.2 Identifikasi Masalah 2

1.3 Batasan Masalah 3

1.4 Tujuan dan Manfaat 3

1.5 Metode Penelitian 4

1.6 Sistematika Penulisan

Bab 2 Tinjauan Teoritis 7

2.1 Data dan Informasi 7

2.1.1 Pengertian Data 7

2.1.2 Pengertian Informasi 8

2.2 Sistem dan Sistem Informasi 8

2.2.1 Pengertian Sistem 8

2.2.2 Pengertian Sistem Informasi 9

2.3 Pengertian Komputer 10

2.4 Pengertian Internet 11

2.4.1 Fasilitas dalam Dunia Internet 12

2.5 Pengenalan HTML 13

2.5.1 Bagian-bagian HTML 14

2.6 Pengenalan PHP 16

2.6.1 Sejarah PHP 16

2.6.2 Kelebihan PHP dari Bahasa Pemrograman Lain 17

2.6.3 Contoh Pemrograman dengan Menggunakan PHP 18

2.6.4 Proses Eksekusi Kode PHP 22

2.6.5 Variabel PHP 23

2.6.6 Operator pada PHP 24


(4)

2.9 Flowchart (Diagram Alir) 41

2.9.1 Klasifikasi E-commerce 23

2.9.2 Manfaat E-commerce 24

Bab 3 Sekilas PT.CV. Titipan Kilat (TIKI) Sibolga 43

3.1 Sejarah berdirinya PT.CV.Titipan Kilat (TIKI) Sibolga 43

3.2 Perkembangan PT.CV.Titipan Kilat (TIKI) Sibolga 43

3.3 Visi dan Misi Perusahaan 44

3.3.1 Visi 44

3.3.2 Misi 45

3.4 Jasa yang Dikelola 45

3.5 Struktur Organisasi 46

Bab 4 Implementasi Sistem 48

4.1 Tujuan Implementasi Sistem 48

4.2 Perancangan Flowchart 51

4.2.1 Flowchart Tampilan Utama (Home) 51

4.2.2 Flowchart Login Admin 52

4.2.3 Flowchart Submenu Administrator 53

4.3 Perancangan Layout Website 54

4.4 Merancangan Website 54

Bab 5 Implementasi Sistem 66

5.1 Pengertian dan Tujuan Implementasi Sistem 66

5.2 Komponen Utama dalam Implementasi Sistem 67

5.2.1 Hardware 67

5.2.2 Software 68

5.2.3 Brainware 69

5.3 Instalasi Apache, PHP, dan MySQL 69

Bab 6 Kesimpulan dan Saran 76

6.1 Kesimpulan 76

6.2 Saran 77

Daftar Pustaka


(5)

DAFTAR TABEL

Halaman

Tabel 2.1 Operator Aritmatika PHP 25

Tabel 2.2 Operator Increment dan Decrement 25

Tabel 2.3 Operator Bitwise pada PHP 26

Tabel 2.4 Tabel Perbandingan pada PHP 27

Tabel 2.5 Tabel Operator Logika pada PHP 29

Tabel 2.6 Tabel Database-database yang didukung PHP 30

Tabel 2.7 Simbol – simbol Flowchart 42

Tabel 4.1 TabelAadmin 48

Tabel 4.2 Tabel Home 49

Tabel 4.3 Tabel Lokas 49

Tabel 4.4 Tabel Pengiriman 49

Tabel 4.5 Tabel tr_domestic 50


(6)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Hasil Program Menggunakan PHP 20

Gambar 2.2 Hasil Program Menggunakan PHP 21

Gambar 2.3 Proses Eksekusi Kode PHP 22

Gambar 2.4 Tampilan Area Kerja Macromedia Dreamwaver 8 38

Gambar 4.1 Flowchart Home 51

Gambar 4.2 Flowchart Login Admin 52

Gambar 4.3 Flowchat Submenu Administrator 53

Gambar 4.4 Tampilan Home 57

Gambar 4.5 Tampilan Home About Us 58

Gambar 4.6 Tampilan Home Product and Services 59

Gambar 4.7 Tampilan Home Tariff 60

Gambar 4.8 Tampilan Tariff Domestik 61

Gambar 4.9 Tampilan Tariff International 62

Gambar 4.10 Tampilan Layout Login Administrator 63

Gambar 4.11Tampilan Isi Login Administrator 64

Gambar 4.12 Tampilan Home (Contact Us) 65

Gambar 5.1 Installer Languange 70

Gambar 5.2 XAMPP 1.80 win32 71

Gambar 5.3 User Account Settings 71

Gambar 5.4 Destination Folder 72

Gambar 5.5 XAMPP Options 72

Gambar 5.6 Installing XAMPP 73

Gambar 5.7 Complete Installing XAMPP 73

Gambar 5.8 Control Panel XAMPP 74

Gambar 5.9 Browser XAMPP 74