Anda di halaman 1dari 30

BAB III

LANDASAN TEORI

3.1.Website

Menurut iskandar (2009;4) secara teknis web merupakan sebuah

sistem dengan informasi dalam bentuk teks, gambar, suara dan lain-lain

yang tersimpan dalam sebuah internet web server dan dipresentasikan dalam

bentuk hyper text. Informasi dalam web yang berupa teks umumnya ditulis

dalam format HTML (Hyper Text Markup Language).

Terminologi website adalah kumpulan dari halaman-halaman situs,

yang biasanya terangkum dalam sebuah domain atau subdomain, yang

tepatnya berada didalam Word Wide Web ( www ) di internet. Sebuah web

page adalah dokumen yang ditulis dalam format HTML ( Hyper Text

Markup Langueage ), yaitu protokol yang menyampaikan informasi dari

server website untuk ditampilkan kepada para pemakai melalui web

browser. Semua publikasi dari website-website tersebut dapat membuat

sebuah jaringan informansi yang sangat besar.

Halaman-halaman dari website akan bisa diakses melalui sebuah URL

yang bisa disebut Homepage. URL itu mengatur halaman-halaman situs

untuk menjadi sebuah hirarki, meskipun hyperlink-hyperlink yang ada di

halaman tersebut mengatur para pembaca dan memberitahu susunan

keseluruhan dan bagaimana arus informasi ini berjalan. Beberapa website

18
19

membutuhkan subskripsi (data masukan) agar para user bisa mengakses

sebagian atau keseluruhan isi website tersebut.

Penemu situs web adalah Sir Timothy John Tim Berners-Lee,

sedangkan situs web yang tersambung dengan jaringan pertamakali muncul

pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah

untuk memudahkan tukar menukar dan memperbarui informasi pada sesama

peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat

dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara

gratis oleh publik.

Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu

atau menunjukkan kepemilikan dari suatu organisasi dan perusahaan.

Biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun

beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa

berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan

situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web

yang dibuat oleh individu ataupun perseorangan dengan situs web yang

dibuat oleh organisasi bisnis menjadi tidak begitu jelas.

Situs web biasanya ditempatkan pada server web. Sebuah server web

umumnya telah dilengkapi dengan perangkat-perangkat lunak, serta

menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP

(bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet

Information Services (IIS).


20

3.1.1. Situs Web Statis

Situs web statis merupakan situs web yang memiliki isi tidak

dimaksudkan untuk diperbarui secara berkala sehingga pengaturan

ataupun pemutakhiran isi atas situs web tersebut dilakukan secara

manual. Ada tiga jenis perangkat utility yang biasa digunakan dalam

pengaturan situs web statis:

a. Editor teks merupakan perangkat utility yang digunakan untuk

menyunting berkas halaman web, misalnya: Notepad atau

TextEdit.

b. Editor WYSIWYG, merupakan perangkat lunak utility penyunting

halaman web yang dilengkapi dengan antar muka grafis dalam

perancangan serta pendisainannya, berkas halaman web umumnya

tidak disunting secara langsung oleh pengguna melainkan utility

ini akan membuatnya secara otomatis berbasis dari laman kerja

yang dibuat oleh pengguna. perangkat lunak ini misalnya:

Microsoft Frontpage, Macromedia Dreamweaver.

c. Editor berbasis template, beberapa utility tertentu seperti

Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat

sebuah situs web tanpa harus mengetahui bahasa HTML,

melainkan menyunting halaman web seperti halnya halaman

biasa, pengguna dapat memilih template yang akan digunakan

oleh utility ini untuk menyunting berkas yang dibuat pengguna

dan menjadikannya halam web secara otomatis.


21

3.1.2. Situs Web Dinamis

Situs web dinamis merupakan situs web yang secara spesifik

didesain agar isi yang terdapat dalam situs tersebut dapat diperbarui

secara berkala dengan mudah. Sesuai dengan namanya, isi yang

terkadung dalam situs web ini umumnya akan berubah setelah

melewati satu periode tertentu. Situs berita adalah salah satu contoh

jenis situs yang umumnya mengimplementasikan situs web dinamis.

Tidak seperti halnya situs web statis, pengimplementasian situs

web dinamis umumnya membutuhkan keberadaan infrastruktur yang

lebih kompleks dibandingkan situs web statis. Hal ini disebabkan

karena pada situs web dinamis halaman web umumnya baru akan

dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs

web statis yang umumnya telah membentuk sejumlah halaman web

saat diunggah di server web sehingga saat pengguna mengaksesnya

server web hanya tinggal memberikan halaman tersebut tanpa perlu

membuatnya terlebih dulu.

Untuk memungkinkan server web menciptakan halaman web

pada saat pengguna mengaksesnya, umumnya pada server web

dilengkapi dengan mesin penerjemah bahasa skrip (PHP, ASP,

ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen

basisdata relasional seperti MySQL.

Struktur berkas sebuah situs web dinamis umumnya berbeda

dengan situs web statis, berkas-berkas pada situs web statis


22

umumnya merupakan sekumpulan berkas yang membentuk sebuah

situs web. Berbeda halnya dengan situs web dinamis, berkas-berkas

pada situs web dinamis umumnya merupakan sekumpulan berkas

yang membentuk perangkat lunak aplikasi web yang akan dijalankan

oleh mesin penerjemah server web, berfungsi memanajemen

pembuatan halaman web saat halaman tersebut diminta oleh

pengguna.

1.2. Penjualan

Penjualan merupakan pembelian sesuatu (barang atau jasa) dari suatu

pihak kepada pihak lainnya dengan mendapatkan ganti uang dari pihak

tersebut. Penjualan juga merupakan suatu sumber pendapatan.

Aktivitas penjualan merupakan pendapatan utama perusahaan karena

jika aktivitas penjualan produk maupun jasa tidak dikelola dengan baik

maka secara langsung dapat merugikan perusahaan. Hal ini dapat

disebabkan karena sasaran penjualan yang diharapkan tidak tercapai dan

pendapatan pun akan berkurang.

3.2.1 Tujuan Penjualan

Dalam suatu perusahaan kegiatan penjualan adalah kegiatan

yang penting, karena dengan adanya kegiatan penjualan tersebut

maka akan terbentuk laba yang dapat menjamin kelangsungan hidup

perusahaan.
23

Tujuan umum penjualan yang dimiliki oleh perusahaan

menurut Basu Swastha dalam bukunya “Manajemen Penjualan”,

yaitu:

a. Mencapai volume penjualan tertentu.

b. Mendapat laba tertentu.

c. Menunjang pertumbuhan perusahaan.

Berdasarkan uraian di atas dapat disimpulkan bahwa tujuan

umum perusahaan dalam kegiatan penjualan adalah untuk mencapai

volume penjualan, mendapat laba yang maksimal dengan modal

sekecil -kecilnya, dan menunjang pertumbuhan suatu perusahaan.

3.2.2. Bagian-bagian penjualan

Bagian-bagian penjualan dibagi menjadi beberapa bagian,

yaitu:

a. Bagian Penjualan

b. Bagian Kredit

c. Bagian Gudang

d. Bagian Pengiriman

e. Bagian Penagihan

3.2.3. Faktor-faktor Yang Mempengaruhi Penjualan

Aktivitas penjualan banyak dipengaruhi oleh faktor tertentu

yang dapat meningkatkan aktivitas perusahaan, oleh karena itu


24

manajer penjualan perlu memperhatikan faktor-faktor yang

mempengaruhi penjualan. Faktor-faktor yang mempengaruhi

penjualan antara lain sebagai berikut:

a. Kondisi dan Kemampuan Penjual

b. Kondisi Pasar

c. Modal

d. Kondisi Organisasi Perusahaan

3.3. E - Commerce
E-commerce adalah salah satu proses membeli dan menjual

produk secara elektronik oleh konsumen dan perusahaan dengan

komputer sebagai perantara transaksi bisnis. E-commerce akan

merubah semua kegiatan marketing dan juga sekaligus memangkas

biaya-biaya operasional untuk kegiatan trading (perdagangan).

Adapun pendapat mengenai pengertian E-Commerce bahwa e-

commerce mengacu pada internet untuk belanja online dan jangkauan

lebih sempit dimana e-commerce adalah subperangkat dari E-Bisnis,

cara pembayarannya: melalui transfer uang secara digital seperti

melalui account paypal atau kartu credit Sedangkan, E-Bisnis

mengacu pada internet tapi jangkauan lebih luas area bisnisnya terjadi

ketika perusahaan atau individu berkomunikasi dengan klien atau

nasabah melalui e-mail tapi pemasaran atau penjualan di lakukan

dengan internet, dengan begitu dapat memberikan keuntungan berupa

keamanan fleksibililtas dan efisiensi, cara pembayarannya yaitu


25

dengan melaui pembayaran digital secara E-Gold dan sudah di akui di

seluruh dunia dalam melakukan transaksi online.

Pada umumnya pengunjung Website dapat melihat barang atau

produk yang dijual secara online (24 jam sehari) serta dapat

melakukan correspondence dengan pihak penjual atau pemilik website

yang dilakukan melalui email.

Dalam prakteknya, berbelanja di web memerlukan koneksi ke

internet dan browser yang mendukung transaksi elektronik yang

aman, seperti Microsoft Internet Explorer dan Netscape Navigator.

Microsoft dan Netscape, bekerja sama dengan perusahaan kartu kredit

(Visa dan MasterCard), serta perusahaan-perusahaan internet security

(seperti VeriSign), telah membuat standar enkripsi khusus yang

membuat transaksi melalui web menjadi sangat aman. Bahkan, Visa

dan MasterCard menyediakan jaminan keamanan 100% kepada

pengguna credit cardnya yang menggunakan e-com.

Adapun proses yang terdapat dalam E-Commerce adalah sebagai

berikut :

1. Presentasi elektronis (Pembuatan Website) untuk produk dan

layanan.

2. Pemesanan secara langsung dan tersedianya tagihan.

3. Secara otomatis account pelanggan dapat secara aman (baik nomor

rekening maupun nomor kartu kredit).


26

4. Pembayaran yang dilakukan secara langsung (online) dan

penanganan transaksi.

Adapun keuntungan yang diperoleh dengan menggunakan

transaksi melalui E-Commerce bagi suatu perusahaan adalah sebagai

berikut :

1. Meningkatkan pendapatan dengan menggunakan online channel

yang biayanya lebih murah.

2. Mengurangi biaya-biaya yang berhubungan dengan kertas, seperti

biaya pos surat, pencetakan, report, dan sebagainya.

3. Mengurangi keterlambatan dengan menggunakan transfer

elektronik/pembayaran yang tepat waktu dan dapat langsung dicek.

4. Mempercepat pelayanan ke pelanggan, dan pelayanan lebih

responsif.

A. Contoh E-Commerce.

Banyak sekali yang dapat dilakukan melalui E-Commerce yaitu :

1. Pembelian buku melalui online.

2. Pembelian elektronik melalui online.

3. Pembelian kendaraan melalui online.

4. Pembelian pakaian melalui online, dan lain-lain.

B. Dampak Positif dan Negatif E-Commerce.

Didalam dunia E-Commerce pasti terdapat dampak positif

dan negatifnya.
27

Dampak positifnya, yaitu :

1. Revenue Stream (aliran pendapatan) baru yang mungkin lebih

menjanjikan yang tidak bisa ditemui di sistem transaksi

tradisional.

2. Dapat meningkatkan market exposure (pangsa pasar).

3. Menurunkan biaya operasional(operating cost).

4. Melebarkan jangkauan (global reach).

5. Meningkatkan customer loyality.

6. Meningkatkan supplier management.

7. Memperpendek waktu produksi.

8. Meningkatkan value chain (mata rantai pendapatan).

Dampak negatifnya, yaitu :

a. Pencurian informasi rahasia yang berharga. Gangguan yang

timbul bisa menyingkap semua informasi rahasia tersebut

kepada pihak-pihak yang tidak berhak dan dapat mengakibatkan

kerugian yang besar bagi si korban.

b. Kehilangan kesempatan bisnis karena gangguan pelayanan.

Kesalahan ini bersifat kesalahan non-teknis seperti aliran listrik

tiba-tiba padam.

c. Penggunaan akses ke sumber oleh pihak yang tidak berhak.

Misalkan seorang hacker yang berhasil membobol sebuah

sistem perbankan. Setelah itu dia memindahkan sejumlah

rekening orang lain ke rekeningnya sendiri.


28

d. Kehilangan kepercayaan dari para konsumen. Ini karena

berbagai macam faktor seperti usaha yang dilakukan dengan

sengaja oleh pihak lain yang berusaha menjatuhkan reputasi

perusahaan tersebut.

e. Kerugian yang tidak terduga. Disebabkan oleh gangguan yang

dilakukan dengan sengaja, ketidakjujuran, praktek bisnis yang

tidak benar, kesalahan faktor manusia, kesalahan faktor manusia

atau kesalahan sistem elektronik

3.4. Perancangan Sistem


3.4.1. DFD (Data Flow Diagram)
DFD sering digunakan untuk menggambarkan suatu sistem
yang telah ada atau sistem baru yang akan dikembangkan secara
logika tanpa mempertimbangkan lingkungan fisik dimana data
tersebut mengalir atau lingkungan fisik dimana data tersebut akan
disimpan (Sulasmoro, 2010:18)

DFD merupakan alat yang digunakan pada metodologi

pengembangan sistem yang terstruktur (structured analisys and

design). DFD merupakan alat yang cukup popular saat ini, karena

dapat menggambarkan arus data di dalam sistem dengan struktur.


29

Tabel 3.1 Fungsi–fungsi simbol DFD

Simbol Keterangan

Simbol Terminator,merupakan sumber


atau tujuan data atau suatu bagian yang
berada di luar tetapi berhubungan dengan
sistem tersebut baik memasukkan maupun
mengambil data dari sistem.

Simbol Proses, simbol ini menggambarkan


untuk melakukan sebuah proses pengolahan
data dalam DFD, yang dapat mengubah
aliran data masuk menjadi aliran data
keluar.

Penyimpanan Data, berfungsi untuk


menyimpan dokumen atau file-file yang
dibutuhkan dalam sebuah sistem informasi.

Simbol Arus Data, menunjukkan arus


dalam proses dimana arus tersebut
mempunyai nama tersendiri.

3.4.2. Flowchart

Bagan alir ( Flowchart ) adalah bagan yang menunjukkan alir


di dalam sebuah program atau prosedur sistem secara logika. Bagan
alir program (Program Flowchart) merupakan bagan yang
menjelaskan secara rinci langkah-langkah dari proses program
(Sulasmoro, 2010:52 )

Flowchart terdiri atas beberapa jenis, diantaranya sebagai berikut:

a. Bagan alir sistem ( Systems Flowchart )

b. Bagan alir dokumen ( Document Flowchart )


30

c. Bagan alir skematik ( Schematic Flowchart )

d. Bagan alir program ( Program Flowchart )

e. Bagan alir proses ( Process Flowchart )

Diantara jenis-jenis flowchart di atas, bagan yang digunakan

untuk menjelaskan secara rinci langkah-langkah dari proses program

adalah bagan alir program. Bagan alir program dibuat dengan

menggunakan simbol-simbol berikut ini:

Tabel 3.2 Simbol-simbol dari bagan alir program ( program

flowchart)

Jenis Simbol Keterangan

Digunakan untuk mewakili data input /


output.
Input / Output

Digunakan untuk mewakili suatu proses.


Proses

Digunakan untuk penyeleksian suatu


kondisi dalam suatu program.
Keputusan

Menunjukan suatu operasi yang rincian


dilakukan di tempat lain / dalam prosedur
Proses Terdefinisi tertentu.

Digunakan untuk menunjukkan nilai awal


suatu variabel.
Persiapan

Menunjukkan awal dan akhir suatu


program.
Terminal
31

Jenis Simbol Keterangan

Arus dari proses.


Garis Alir

Penghubung ke halaman yang sama atau


ke halaman yang lain.
Konektor

Bagan alir program terdiri dari dua macam, yaitu :

1. Bagan alir logika program ( program logic flowchart )

Digunakan untuk menggambarkan tiap-tiap langkah di

dalam program komputer secara logika. Bagan alir logika

program ini dipersiapkan oleh analisis sistem.

2. Bagan alir program komputer terinci (computer program

flowchart )

Digunakan untuk menggambarkan instruksi-instruksi

program komputer secara terinci. Bagan alir ini dipersiapkan oleh

pemrogram.

3.4.3. ERD ( Entity Relationship Diagram )

ERD adalah model konseptual yang mendeskripsikan

hubungan antara penyimpanan ( dalam DFD ). ERD digunakan

untuk memodelkan struktur data dan hubungan antar data. Dengan

ERD, model dapat diuji dengan mengabaikan proses yang dilakukan.

ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat

sebagian dari perangkat lunak CASE. (Sulasmoro, 2010:47)


32

Tabel 3.3 Notasi-notasi dalam ERD

Notasi Keterangan

Suatu objek yang dapat diidentifikasi


dalam lingkungan pemakai.
Entitas

Menunjukkan adanya hubungan di


antara sejumlah entitas yang berbeda.
Relasi

Mendeskripsikan karakter entitas


(atribut yang berfungsi sebagai key
diberi garis bawah).
Atribut
Penghubung antara relasi dengan
Garis entitas, relasi, dan entitas dengan
atribut.

3.4.4. Database

Dalam beberapa literature, basis data telah didefinisikan

dengan cara yang berbeda-beda. Basis data adalah kumpulan data,

yang dapat digambarkan sebagai aktifitas dari satu atau lebih

organisasi yang berelasi.

Pangkalan data atau basis data (bahasa Inggris: database),

adalah kumpulan informasi yang disimpan di dalam komputer secara

sistematik sehingga dapat diperiksa menggunakan suatu program

komputer untuk memperoleh informasi dari basis data tersebut.

Perangkat lunak yang digunakan untuk mengelola dan memanggil

kueri (query) basis data disebut sistem manajemen basis data


33

(database management system, DBMS). Sistem basis data dipelajari

dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipun

kemudian artinya semakin luas, memasukkan hal-hal di luar bidang

elektronika, artikel ini mengenai basis data komputer. Catatan yang

mirip dengan basis data sebenarnya sudah ada sebelum revolusi

industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data

yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-

catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki

penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya:

penjelasan ini disebut skema. Skema menggambarkan obyek yang

diwakili suatu basis data, dan hubungan di antara obyek tersebut.

Ada banyak cara untuk mengorganisasi skema, atau

memodelkan struktur basis data ini dikenal sebagai model basis data

atau model data. Model yang umum digunakan sekarang adalah

model relasional, yang menurut istilah layman mewakili semua

informasi dalam bentuk tabel-tabel yang saling berhubungan dimana

setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya

menggunakan terminologi matematika).

Istilah basis data mengacu pada koleksi dari data-data yang

saling berhubungan, dan perangkat lunaknya seharusnya mengacu

sebagai sistem manajemen basis data (database management


34

system/DBMS). Jika konteksnya sudah jelas, banyak administrator

dan programer menggunakan istilah basis data untuk kedua arti

tersebut.

Lingkungan basis data adalah sebuah habitat di mana terdapat

basis data untuk bisnis. Dalam lingkungan basis data, pengguna

memiliki alat untuk mengakses data. Pengguna melakukan semua

tipe pekerjaan dan keperluan bervariasi seperti menggali data (data

mining), memodifikasi data, atau berusaha membuat data baru.

Masih dalam lingkungan basis data, pengguna tertentu tidak

diperbolehkan mengakses data, baik secara fisik maupun logis.

Dengan basisdata, pengguna dapat menyimpan data secara

terorganisasi. Setelah data disimpan, informasi harus mudah diambil.

Kriteria dapat digunakan untuk mengambil informasi. Data pun

harus mudah ditambahkan kedalam basisdata, dimodifikasi, dan

dihapus”.

Database Management System (DBMS) adalah kumpulan data

yang saling berhubungan dan kumpulan program untuk mengakses

data. Tujuan utama sistem manajemen basisdata adalah menyediakan

cara menyimpan dan mengambil informasi basisdata secara mudah

dan efisien.
35

Basisdata sebagai kumpulan data, umumnya mendeskripsikan

aktivitas satu organisasi atau lebih yang berhubungan”. Misalnya,

basisdata universitas mungkin berisi informasi mengenai hal

berikutnya :

1. Entitas seperti mahasiswa, fakultas, mata kuliah, dan ruang

kuliah.

2. Hubungan antarentitas seperti registrasi mahasiswa dalam mata

kuliah, fakultas yang mengajarkan mata kuliah, dan penggunaan

ruang untuk kuliah.

Menurut “McLeod, dkk., (2001) basisdata adalah kumpulan

seluruh sumber daya berbasis computer milik organisasi”. Sistem

manajemen basisdata adalah aplikasi perangkat lunak yang

menyimpan struktur basisdata, hubungan antardata dalam basisdata,

serta sebagai formulir dan laporan yang berkaitan dengan basisdata.

3.5. Pemrograman

3.5.1. Macromedia Dreamweaver CS3

Macromedia Dreamweaver CS3 adalah program aplikasi web editor

terpopuler saat ini. Selain tampilannya yang lebih menarik kemampuan

fitur – fitur yang baru yang akan memudahkan para pemakainya untuk

menciptakan halaman web dengan mudah dan cepat tanpa menuliskan

baris – baris kode HTML. Salah satu kelebihan Dreamweaver 8 adalah

memiliki kemampuan yang mendukung pemrograman Script Server Side

seperti Active Server Page (ASP), Java Server Page (JSP), Coldfusion,
36

ASP.Net, dan PHP. Selain itu Dreamweaver juga mendukung

permrograman client side seperti HTML dan Java Script.

Gambar 3.1 Tampilan Awal Dreamweaver CS3

3.5.2. XAMPP

XAMPP merupakan sebuah tool yang menyediakan beberapa

paket perangkat lunak ke dalam sebuah paket. XAMPP terdiri atas

Apache, PHP, MySQL, dan PHP My Admin. Dengan menginstal

XAMPP, maka tidak perlu lagi melakukan instalasi dan konfigurasi

web server Apache, PHP, dan MySQL secara manual. XAMPP akan

menginstalasi dan mengkonfigurasinya secara otomatis.

XAMPP atau X (Cross Platform) Apache MySQL PHP Perl

adalah sebuah perangkat lunak (software) yang dibuat oleh tim dari
37

Apache Friends (www.apachefriends.org) yang fungsinya adalah

untuk menjalankan program PHP, MySQL dan Perl dalam satu

waktu yang bersamaan. XAMPP memudahkan para web developer

untuk mengembangkan dan membuat sebuah website di local

PC/Laptop, sehingga proses pembuatan sebuah website menjadi

lebih aman dan cepat dibandingkan melakukan proses pembuatan

website lewat online server.

Sebenarnya ada banyak sekali jenis software lain yang dapat

menjalankan Apache, MySQL, dan PHP. Namun karena proses

instalasi dan pengembangan dari XAMPP lebih mudah, maka

banyak developer web yang menyarankan untuk menggunakan

XAMPP untuk menjalankan AMP (Apache, MySQL, PHP). Selain

dari pada itu, XAMPP juga dapat berjalan di platform (sistem

operasi) besar, seperti Macinstosh, Windows dan Linux (Ubuntu,

Solaris, Debian, CeNTOS).

XAMPP adalah suatu software yang berjalan diatas GUI

(Graphical User Interface) dalam menyajikan tampilan control

panel untuk pengguna XAMPP. Hal tersebut memungkinkan para

penggunanya untuk menjalankan Apache, MySQL, PHP dan Perl di

waktu yang bersamaan hanya dengan melakukan klik pada tombol

Start. Untuk menghentikannya pun tidak sulit, karena hanya perlu

melakukan klik pada button Stop untuk menghentikan masing –

masing layanan yang ada di XAMPP. Layanan yang ada pada


38

control panel XAMPP adalah Apache, MySQL, FileZilla,


FileZilla Mercury

dan Tomcat (Glasfish Server). Masing – masing layanan memiliki

fungsi dan kegunaan yang berbeda,


berbeda, dan hal tersebut telah diatur oleh

tim dari Apache Friends agar pengguna lebih mudah untuk

menjalankan setiap layanan dari XAMPP.

Pada interface di control panel XAMPP terdapat beberapa

button yang dapat Anda lihat, beberapa diantaranya adalah button

Service,, SCM, Status, Refresh, Explore, Help, dan Exit. Setiap

button tersebut memiliki fungsi dan kegunaan yang berbeda. Berikut

ini adalah tampilan awal dari XAMPP :

Gambar 3.2 Tampilan awal Xampp

3.5.3. HTML

Hyper Text Markup Language (HTML) digunakan untuk

membuat sebuah halaman web, menampilkan berbagai informasi di

dalam sebuah penjelajah web Internet dan pemformatan hiperteks

sederhana yang ditulis dalam berkas format ASCII agar dapat

menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain,


39

berkas yang dibuat dalam perangkat lunak pengolah kata dan

disimpan dalam format ASCII normal sehingga menjadi halaman

web dengan perintah-perintah HTML.

Bermula dari sebuah bahasa yang sebelumnya banyak

digunakan di dunia penerbitan dan percetakan yang disebut dengan

SGML (Standard Generalized Markup Language), HTML adalah

sebuah standar yang digunakan secara luas untuk menampilkan

halaman web. HTML saat ini merupakan standar Internet yang

didefinisikan dan dikendalikan penggunaannya oleh World Wide

Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM

dengan Berners-lee Robert ketika mereka bekerja di CERN pada

tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di

Jenewa).

HTML memungkinkan seseorang untuk menyunting tampilan

atau format berkas yang akan dikirimkan melalui media. Beberapa

hal yang dapat dilakukan dalam menentukan format berkas adalah:

a. Menampilkan suatu kelompok kata dalam beberapa ukuran yang

dapat digunakan untuk judul, heading dan sebagainya.

b. Menampilkan tulisan dalam bentuk cetakan tebal

c. Menampilkan sekelompok kata dalam bentuk miring

d. Menampilkan naskah dalam bentuk huruf yang mirip dengan hasil

ketikan mesin ketik

e. Mengubah-ubah ukuran tulisan untuk suatu karakter tertentu.


40

3.5.4. PHP

PHP singkatan dari Hypertext Preprocessor yang digunakan

sebagai bahasa script server-side dalam pengembangan web yang

disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan

web dapat dibuat dinamis sehingga maintenance situs web tersebut

menjadi lebih mudah dan efisien. PHP merupakan software Open-

source yang disebarkan dan dilisensikan secara gratis serta dapat di

download secara bebas dari situs resminya.

PHP memiliki beberapa kelebihan yang tidak dimiliki oleh

bahasa script sejenis, diantaranya adalah :

a. PHP dapat digunakan pada semua sistem operasi, antara lain

Linux, Unix, Microsoft Windows, Mac OS X, RICS OS.

b. PHP mendukung banyak web server, seperti Apache, Microsoft

Internet Information Server ( MIIS ), dan web server lainnya.

c. PHP mendukung banyak database.

d. PHP tidak hanya terbatas pada hasil keluaran HTML, tetapi juga

mampu mengolah keluaran gambar, file PDF, dan movie Flash.

PHP dapat menghasilkan teks seperti XHTML dan file XML

lainnya.

1. Perintah Dasar

PHP menawarkan koneksi yang baik dengan beberapa

basis data, antara lain Oracle, Sybase, MSQL, MySQL, Solid,

PostgreSQL, velocis, dBase, Unix dBm, dan tak terkecuali


41

semua database yang berinterface ODBC, PHP juga dapat

berintegasi dengan beberapa library eksternal yang membuat

melakukan segalanya mulai dari membuat dokumen PDF hingga

mem-Parse XML, PHP mendukung komunikasi dengan layanan

lain melalui protokol IMAP, SNMP, NNTP, POP3, bahkan

HTTP.

Dengan kemampuan ini PHP mempunyai suatu sistem

basis data yang dapat diakses dari web. Berikut ini ada beberapa

cara untuk memulai menuliskan script PHP, yaitu:

1. <? Php
Script PHP
?>
2. <?
Script PHP
?>
3. <script language =”php”>
Script PHP
</script>
4. <%
Script PHP
%>
Cara pertama merupakan format yang dianjurkan tetapi

mungkin cara kdua lebih sering digunakan karena lebih ringkas.

Cara ketiga digunakan untuk mengantisipasi editor dan web

yang tidak dapat menerima kedua cara di atas. Sebelum mulai

mempelajari PHP, terlebih dahulu lakukan proses instalasi PHP

dan web pada komputer dan pastikan web server tersebut sudah

berjalan. Berikut ini sederhana pemakaian bahasa PHP yang

disisipkan dalam halaman HTML.

<html>
<head>
<title>contoh</title>
42

</head>
<body>
<?
Echo”Ini adalah script PHP pertamaku”;
</body>
</html>
Jalankan web browser kemudian pada addres bar tuliskan

hostname komputer diikuti nama file.

Sebagai contoh, http://localhost/phpp01.php atau

http://127.0.0.1/php.

3.5.5. MySQL

MySQL merupakan sebuah database developer yang juga

bersifat free, MySQL banyak digunakan sebagai database karena

mudah digunakan dan juga sangat banyak tersedia. MySQL

menggunakan bahasa SQL yang sudah banyak digunakan saat ini.

MySQL merupakan software database yang termasuk paling

popular di lingkungan Linux atau UNIX, kepopulerannya ini

ditunjang karena query dari databasenya yang saat itu dapat

dikatakan paling cepat, dan juga memiliki sedikit permasalahan.

Beberapa kelebihan MySQL dibandingkan dengan database

lainnya adalah:

a. MySQL mendukung bahasa query ( MySQL dapat menggunakan

SQL, juga diakses dengan menggunkan aplikasi ODBC ).

b. Banyak client dapat berhubungan dengan server pada saat

bersamaan, client dapat menggunakan multiple database secara

bersamaan.
43

c. Kemudahan dalam penggunaanya ( MySQL dalam database

system dengan performa tinggi dan tidak kompleks untuk proses

instalasi dan administratornya dibanding dengan sistem yang

lebih besar).

Beberapa tipe data dalam MySQL yang sering dipakai:

Tabel 3.4 Tabel Tipe Data pada MySQL

Tipe Data Keterangan


INT(M) [UNSIGNED Angka -2147483648 –
2147483647
FLOAT(M,D) Angka pecahan

DATE Tanggal
Format: YYYY-MM-DD
DATE TIME Tanggal dan waktu
Format: YYYY-MM-DD HH-
MM-SS
CHAR(M) String dengan panjang tetap
sesuai dengan yang ditentukan.
Panjangnya 1-255 karakter.
VCHAR(M) String dengan panjang yang
berubah-ubah sesuai dengan
yang disimpan saat itu.
Panjangnya 1-255 karakte
BLOB Teks dengan panjang maksimum
65535 karakter
LONGBLOB Teks dengan panjang maksimum
4294967295 karakter

1. Membuat Database ( Create Database )

Create database merupakan sistem penyimpanan data

yang dapat diakses oleh bahasa pemrograman tertentu.Create

database yang dipakai dalam penelitian ini adalah MySQL.


44

Banyak Relational Database Management System (RDBMS)

yang tersedia, tetapi MySQL khususnya sangat cocok untuk

bekerja sama dengan PHP. Fungsi database digunakan untuk

memberikan informasi tentang database yang sedang

digunakan (aktif) atau menciptakan data yang baru.

Cara untuk membuat sebuah database baru adalah

dengan perintah:

mysql> create database [namadatabase];

Contoh :

mysql> create database anggota;

2. Membuat Tabel ( Create Tabel )

ALTER TABLE, dibandingkan basis data lainnya

semacam PostgreSQL ataupun Oracle.Perintah untuk

membuat tabel baru adalah:

mysql> create table [Nama table] ( [nama column]


[type- column],
[....] );
Contoh:

mysql> create table anggota ( ID int(100), nama


varchar(255));

3. Memilih Database ( Select )

Salah satu perintah atau statement pada MySQL adalah

perintah SELECT. Perintah tersebut digunakan untuk

memilih data dari sebuah database dan hasilnya akan

ditampilkan dalam sebuah tabel hasil.Bentuk perintah Select

MySQL sbb:
45

mysql> select * from [nama database];


Contoh:

mysql> select * from anggota;

4. Pemasukan Data ( Insert )

Mengijinkan user tersebut untuk memasukkan data ke

tabel pada database. Berikut perintahnya :

mysql> insert into table [nama table] ( [nama


column] ) values ( [Isi/nilai column] );

Contoh:

mysql> insert into table anggota (ID,Nama) values


(1,”Yustian”);

5. Memodifikasi Data ( Update )

Fungsi update yaitu memungkinkan database server

untuk menangani di tempat update nilai tipe data buram,

meningkatkan kinerja untuk jenis yang memiliki konstruktor

mahal. Misalnya, jenis buram yang berisi sebuah objek besar

pintar mungkin manfaat dari update. Perintahnya sebagai

berikut:

mysql> update [nama table] set [nama-


column]=[isi/nilai column]
where [kondisi data yang diinginkan];

Contoh:

mysql> update anggota set Nama=”Yustian” where


ID=1;

6. Menghapus Data ( Delete )

Mengijinkan user tersebut untuk menghapus data pada

database:
46

mysql> delete from [nama table] WHERE [kondisi


data yang diinginkan];
Contoh:

mysql> delete from anggota WHERE ID=1;

3.5.6. Adobe Photoshop


P CS3

Adobe Photoshop atau biasa disebut Photoshop adalah

perangkat lunak editor citra buatan Adobe Systems yang dikhususkan

untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak

ini banyak digunakan oleh fotografer digital dan perusahaan iklan

sehingga dianggap sebagai pemimpin pasar (market


(market leader)
leader untuk

perangkat lunak pengolah gambar/foto, dan, bersama Adobe

Acrobat dianggap sebagai produk terbaik yang pernah diproduksi


Acrobat,

oleh Adobe Systems.


Systems

Versi kedelapan aplikasi ini disebut dengan nama Photoshop

CS (Creative
Creative Suite),
Suite versi sembilan disebut Adobe Photoshop CS2,

versi sepuluh disebut Adobe Photoshop CS3, versi kesebelas adalah

Adobe Photoshop CS4, versi keduabelas adalah Adobe Photoshop

CS5, dan versi yang terakhir (ketigabelas) adalah Adobe Photoshop

CS6.

Gambar 3.3 Logo Adobe Photoshop


47

Gambar 3.4 Tampilan Adobe Photoshop CS 3

Anda mungkin juga menyukai