BAB II
LANDASAN TEORI
2.1
pengaksesan
informasi
diinternet
secara
non-sequencial
Gambaran cara kerja dari WWW (Andi Setiawan, 2004, p17), seperti :
Pertama, informasi yang dibuat dan disimpan dalam sebuah dokumen web
pages pada sebuah tempat penyimpanan, yaitu harddisk
Dokumen web yang disimpan dalam sebuah harddisk pada sebuah komputer
dapat disebut dengan web server apabila komputer yang dimaksud telah
dilengkapi dengan web server seperti IIS, PWS atau Apache Server. Dalam
hal ini komputer bertugas sebagai server sekaligus menyimpan informasi
reply pada komputer server
Komputer yang bertugas sebagai client atau web client membaca informasi
yang terdapat pada web pages melalui sebuah jaringan internet atau intranet
dengan mengambil get informasi yang tersimpan pada komputer yang
bertugas sebagai server
2.2
Pengertian Internet
Internet berasal dari kata interconnected-networking. Internet adalah
sebuah
jaringan
global
dari
interkoneksi
jaringan-jaringan
komputer
(Connoly,2002,P944).
Internet merupakan jaringan komputer terbesar di dunia yang sebenarnya
adalah jaringan dari jaringan-jaringan. Internet adalah kumpulan lebih dari
200.000 jaringan komputer individual yang dimiliki oleh pemerintah, universitas,
kelompok
nirlaba,
dan
perusahaan.
inisalingbertukarinformasidenganmenggunakanprotokol.
Jaringan
Jaringanterhubung
kumpulan
kabel,
protokol,
dan
perangkat
keras
yang
2.3
Perintah
(program
computer)
yang
bila
dieksekusi
2.3.2
perangkat
lunak
(software
engineering)
adalah
10
Perkembangan:
perluasan/penambahan
fungsi-fungsi
Pencegahan:
melakukan
perubahan
pada
program
11
2.4
2.
3.
4.
2.
12
Singkatan,
semacamnya
tombol
sangat
khusus,
perintah
dihargai
oleh
tersembunyi,
pemakai
yang
dan
sering
4.
5.
13
6.
harus
dapat
dibalikan
menjadi
keadaan
8.
pergeseran
layar,
rangkaian
tindakan,
dan
Metode Perancangan
2.5.1
14
Analisis
Desain
Rekayasa
-30).
sistem/informasi
Pengkodean
Pengujian
Pemeliharaan
15
2. Analisis
Pada tahap ini dalam perancangan perangkat lunak, perlu
mengetahui karakteristik dasar dari perangkat lunak yang akan
dirancang, seperti fungsi, bentuk dan tampilan dari perangkat
lunak tersebut.
3. Desain
Untuk membuat suatu perangkat lunak perlu dirancang
struktur datanya, arsitektur perangkat lunak, detail prosedur,
dan karakteristik tampilan yang akan disajikan.
4. Pengkodean
Rancangan yang telah dibuat dalam tahap sebelumnya
akan diterjemahkan kedalam suatu bentuk atau bahasa yang
dapat dibaca dan diterjemahkan oleh komputer untuk diolah.
5. Pengujian
Setelah tahap pengkodean selesai, dapat dilanjutkan
ketahap pengujian(testing). Testing program dilakukan untuk
mengetahui bila terjadi kesalahan pada program yang telah
dibuat.Selain itu, dapat juga digunakan untuk memastikan
apakah input prosesbenar, sehingga dapat menghasilkan
output yang sesuai.
6. Pemeliharaan
Jika aplikasi tersebut telah sesuai, akan diberikan kepada
pengguna, tetapi selama penggunaan tersebut akan terjadi
penyesuaian atau perubahan sesuai dengan keadaan yang
16
Perancangan Sistem
2.5.2.1
Perancangan Antarmuka
Merancang antarmuka merupakan bagian yang
paling penting dari merancang sistem, biasanya hal
tersebut juga merupakan bagian yang paling sulit, karena
dalam merancang antarmuka harus memenuhi tiga
persyaratan: sebuah antarmuka harus sederhana, sebuah
antarmuka komplit, sebuah antarmuka harus efisien
penampilan (admit a sufficiently small) dan cepat
pelaksanaannya
(fast
implementation).
Perancangan
operasi-operasi
yang
bisa
digunakan
untuk
Implementasi
Desain
sistem
memiliki
masalah
dalam
17
yang
nyaman
digunakan,
mudah
dipelajari,
dapat
Wawancara terstruktur
Merupakan
teknik
wawancara
dimana
pewawancara
18
2. Kuisioner
Kuisioner adalah teknik pengumpulan data dengan mengajukan kuisioner
atau daftar pertanyaan dikertas kepada responden, dan jawaban responden
diakumulasikan kemudian dicatat.
2.7
PHP
2.7.1.1
Pengertian PHP
PHP(PHPHypertextPreprocessor), adalah sebuah
server-side yang ditanamkan pada bahasa scripting. Hal
iniberartibahwa bahasa tersebut bekerjadidalamsebuah
dokumenHTML
yang
menggeneralisasikan
dapatmengubahsituske
isi
berkapasitas
sesuai
dalam
keinginan.
aplikasiweb,
untuk
PHP
bukan
hanyakumpulanhalamanstatisdenganinformasiyangmungki
n
tidakbisadiperbaruisesering
mungkinbaikuntuksitus
tetapitidakuntukbisnis
(Castagnetto,1999,P8).
mungkin,
web
yang
pribadi,
ataupendidikan
19
2.7.1.2
Kelebihan PHP
Kelebihan-kelebihan PHP (Welling dan Thomson,
2001, p4), yaitu :
1. PHP mempunyai performa tinggi karena sangat
efisien
2. PHP dapat terhubung ke banyak system database
3. PHP mempunyai banyak fungsi yang dibangun untuk
berbagai macam tugas web yang berguna
4. PHP gratis karena dapat di-download tanpa dikenakan
biaya
5. Mudah dipelajari dan digunakan
6. PHP tersedia diberbagai macam operating system
yang berbeda
7. Source codePHP dapat diakses dengan gratis
2.7.2
MySQL
2.7.2.1
Pengertian MySQL
MySQL (Maslakowski dan Butcher, 2000, P10)
adalah DBMS yang bersifat relasional, open source,
berlevel enterprise, multithread.
Sedangkan MySQL menurut Welling dan Thomson
(2001, P3) adalah Relational Database Management
System
(RDBMS)
yang
sangat
cepat
Databasememungkinkanuntukpenyimpanan
dan
kuat.
20
database,
dan
memastikanbahwahanyapenggunaberwenang
yang
dapatmemperolehakses.
Oleh
karena
itu,
QueryLanguage),
bahasaquerydatabasestandardiseluruh dunia.
2.7.2.2
Kelebihan MySQL
Kelebihan yang dimiliki oleh MySQL (Welling dan
Thomson, 2001, P5-P6) adalah :
a. Performance
MySQL tidak diragukan kecepatannya.
b. Free Licence
MySQL tersedia tanpa ada harganya,
dibawah
21
d. Portability
MySQL dapat digunakan diberbagai macam sistem
UNIX yang sama baiknya seperti pada Microsoft
Windows.
2.7.3
AJAX
2.7.3.1
Pengertian AJAX
AJAX (Desrizal,2010,P5) adalah singkatan dari
Asynchronous Javascript and XML.AJAX, terdiri dari
HTML, Javascript, DHTMLdanDOM yang kemudian
digabungkan dengan bahasapemograman web di sisi
server seperti PHP dan ASP, sehingga membentuk suatu
aplikasi berbasisweb yang interaktif.AJAX bukanlah
bahasa pemograman baru, tetapi adalah teknik baru untuk
membuat aplikasi weblebih baik, lebih cepat dan lebih
interaktif.Dengan AJAX, javascript dapat langsung
berkomunikasi dengan server dengan menggunakan
objekXMLHttpRequest. Dengan objek ini, javascript
dapat melakukan transaksi data dengan serverweb, tanpa
harus me-reloading halaman web tersebut secara
keseluruhan.
Berikut adalah teknologi yang termasuk dalam
aplikasi AJAX :
22
JQUERY
2.7.4.1
Pengertian JQUERY
JQUERY(Desrizal,2010,P47)
adalahJavascriptLibrary, JQUERY mempunyai semboyan
write less, do more. JQUERY dirancang untuk
memperingkas kode-kode javascript. JQUERY adalah
javascriptlibrary yang cepatdan ringan untuk menangani
dokumen HTML, menangani event, membuat animasi dan
interaksiAJAX. JQUERY dirancang untuk mengubah cara
anda
menulis
javascript.Sebelum
anda
memulai
23
mempelajari
JQUERY,
pengetahuan
dasar
anda
harus
mengenaiHTML,
mempunyai
CSS
dan
24
b. Transition State
Merupakan simbol yang menyatakan suatu perubahan dari suatu keadaan
ke keadaan lain ( perubahan suatu state ).
Disimbolkan dengan :
c. Condition
Condition adalah suatu kejadian pada lingkungan eksternal yang dapat
dideteksi oleh sistem. Contohnya adalah sebuah sinyal, interrupt atau
data. Hal ini akan menyebabkan perubahan terhadap state dari state
menunggu X ke state menunggu Y atau memindahkan aktivitas X ke
aktivitas Y.
d. Action
Action adalah yang dilakukan sistem bila terjadi perubahan state atau
merupakan reaksi terhadap kondisi. Aksi akan menghasilkan keluaran
atau tampilan.
State
25
Condition
Action
State
Y
(2001,
p7),
pemasaranadalahsuatu
proses
selling
pemasaranjugamemperhatikanlebihluasmengenai
duaarah
yang
Walaupundemikian,
proses
pertukaran
yang
manamengindentifikasikansupplier
,mengantisipasidanmemuaskankeinginancustomersertamemperhatikanpilihancust
omer yang membelibarangataujasasesuaidengankriteriamereka.
Pemasaranmemilikitujuanuntukmenciptakannilaisertamemuaskankebut
uhandankeinginan(
Kolter,
2001,
p17).
Banyakperusahaanbesarmenginvestasikanteknologidanmemanfaatkanbagianpem
asarannyauntukmemproses
data.Informasi
yang
sedikitpadasuatupasardapatmemberikanpengembanganbagiankemajuanmerekpro
26
dukataujasaterhadappersaingandan
dapat
memunculkancustomerterhadapperusahaannya.
2.9.1
StrategiPemasaran
Menurut
Davis
etal.
(1985,p64)
strategipemasaranadalahrencanadenganmenggunakanberbagaialatpemas
aranuntukmencapaitujuandalamsituasipemasaran,
yaitukomitmenmengenaiperusahaandimasamendatang. Ada 5 konsep
yang mendasarisuatustrategipemasaran, yaitu :
2.9.2
Segmentasipasar
Penentuanposisipasar
Strategimemasukipasar
Strategiramuanpemasaran
Strategipenentuanwaktu
Marketing Mix
MenurutSwastaetal.
(1990,p78)
mixadalahkombinasidariempatvariableataukegiatan
marketing
yang
Promosi
MenurutMusselmandanJackson
(1990,p2),
promosiadalahusahaperusahaanuntukmempengaruhiparacustomerataup
embeli agar maumembeliproduk yang ditawarkan.
27
Unsurunsurpromosimeliputipemberianinformasidanmempengaruhiprilakucust
omer.Tujuannyaadalahuntukmempertinggicitraperusahaanataumeningk
atkanpenjualanprodukperusahaan.Empatpeningkatutama
yang
dapatdigunakansecarabersamaan/bauranyaitu :
1. Personal Selling
Personal
Sellingmerupakanmetodepenjualan
yang
paling
tua.Metodeiniunikkarenamelibatkansuatupertukarangagasanduaarah
antarapembelidanpenjual.
2. Periklanan (Advertising)
Tujuanumumdariiklanadalahuntukmendorongtingkatpenjualanpro
dukdandengandemikianakanmeningkatkankeuntunganbagipemasan
ganiklan.
Kadangkalasuatuperusahaandituntutuntukmemasangiklankarenaada
nyatindakandanparapesaingbisnis.
3. PromosiPenjualan
Padadasarnyamerupakansuatukegiatanuntukmemotivasi,
bukanmerupakanpenjualanpribadimaupuniklan,
akantetapimendorongvisikeduanya.
Saranapokok
yang
digunakandalampromosipenjualandibuatdandidistribusikandaridala
matausecarainterkal.
Promosipenjualanmerupakanfungsikhususdanharusdikaitkandeng
anpenjualandaripadauntukiklan.Tigakelompokpromosipenjualanyait
u :personilpenjualanperusahaan, pedagang, perantaradankonsumen.
28
4. HubunganMasyarakat
Hal
inimenaruhperhatianpadapublisitasdanpengembanganproduk.Publik
asimenaruhperhatianpadacustomer
yang
merasapuasadalahsangatberharga.
Usaha
sepertimemberikanbarangdagangberkualitastinggi,perlakuan
yang
adildanpelayananpribadiakanmembuatpublisitas
yang
positifsehinggapenjualanlebihbanyak.Usaha
promosiharussejalandenganseluruhkebijakanmasyarakatdanperusah
aan.