• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
98
0
0

Teks penuh

(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>

(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>

(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'){

(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>-

(10)

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

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

</div>

</div>

</div>

(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

(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

(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

(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

(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

(16)
(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

(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

(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

(26)
(27)
(28)
(29)
(30)
[image:30.596.114.517.84.298.2]
(31)
[image:31.596.115.517.85.311.2]
(32)
[image:32.596.116.517.83.410.2]
(33)
[image:33.596.106.505.82.368.2]
(34)
[image:34.596.110.507.84.292.2]
(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

(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

(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.

(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

(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

[image:39.596.199.432.305.433.2]
(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

[image:40.596.165.468.414.639.2]
(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

[image:41.596.195.437.138.326.2] [image:41.596.193.437.467.656.2]
(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

[image:42.596.196.438.159.343.2] [image:42.596.195.438.462.647.2]
(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:

[image:43.596.196.439.166.322.2] [image:43.596.197.437.498.671.2]
(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

[image:44.596.197.437.139.314.2]
(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

(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

(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

(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

(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

(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.

(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

(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

(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

(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>

[image:61.596.117.514.376.557.2]
(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.

(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

[image:64.596.84.545.323.619.2]

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

(65)
[image:65.596.82.547.158.317.2]

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

[image:65.596.82.544.666.763.2]
(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

[image:66.596.85.547.82.527.2]

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

[image:68.596.85.546.344.701.2]

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

[image:69.596.105.533.295.750.2]

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.

(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

(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

(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

(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

(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

(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

(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

Gambar

Tabel 4.1 Tabel Admin
Tabel 4.3 Tabel Lokasi
Gambar 4.1  Flowchart Home
Gambar 4.2 Flowchart Login Admin
+7

Referensi

Dokumen terkait

Prinsip­prinsip yang tersirat dalam UNCAC, penulis jabarkan sebagai berikut, yang meliputi, prinsip: pertama, terkait dengan kerjasama internasional ( international cooperation

penelitian “Analisis Kemampuan Berpikir Analogis Siswa Dalam Menyelesaikan Soal Terkait Materi Geometri Di Kelas VIII Ekselen-1 MTsN Kunir Wonodadi. Blitar Pada

2) Dukungan informasional, yaitu keluarga berfungsi sebagai sebuah kolektor dan penyebar informasi yang meliputi pemberian saran, informasi yang bisa digunakan

Dari hasil penelitian yang penulis lakukan yang berjudul “Penerapan metode demonstrasi untuk meningkatkan aktivitas belajar siswa kelas I SD” dalam ranah kognitif. Aktivitas

KESATU  Membentuk Tim Penanggung Jawab Operasional Kegiatan (PJOK) Keterpaduan BKB – Posyandu – PADU dengan susunan dan personalia sebagaimana tersebut dalam Lampiran

Penelitian ini merupakan penelitian tracer study untuk melacak keberadaan dan kesesuaian kompetensi lulusan terhadap kebutuhan dunia kerja. Penelitian ini bertujuan

Keputusan Bupati Bantul Nomor 41A Tahun 2009 tentang Penunjukan Kuasa Pengguna Anggaran, Pejabat Pembuat Komitmen, Bendahara Pengeluaran dan Pejabat Penandatangan Surat

Bahasa Inggris dan Bahasa Asing Lainnya 352 B3. Muatan Peminatan