• Tidak ada hasil yang ditemukan

Membangun Aplikasi E-Commerce pada Toko Busana Muslim Swarna

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun Aplikasi E-Commerce pada Toko Busana Muslim Swarna"

Copied!
237
0
0

Teks penuh

(1)

Diajukan untuk Menempuh Ujian Akhir Sarjana

Program Studi Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

RIDWAN AHMAD GUNADI

10108824

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

(2)
(3)
(4)
(5)

vi

ABSTRAK ... i

ABSTRACT

... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xx

DAFTAR SIMBOL ... xxi

DAFTAR LAMPIRAN ... xxiv

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 3

1.3 Maksud dan Tujuan ... 3

1.4 Batasan Masalah /Ruang Lingkup Kajian ... 3

1.5 Metodologi Penelitian ... 5

1.6 Sistematika Penulisan ... 7

BAB 2 TINJAUAN PUSTAKA ... 9

2.1 Tinjauan Pustaka ... 9

2.1.1 Sejarah Perusahaan ... 9

2.1.2 Visi dan Misi ... 9

2.1.2.1 Visi ... 9

2.1.2.2 Misi ... 9

(6)

vii

2.2.1.1 Data ... 11

2.2.1.2 Informasi ... 11

2.2.1.3 Sistem ... 12

2.2.2

E-commerce

... 13

2.2.2.1 Definisi

Electronic

Commerce

... 13

2.2.2.2 Keuntungan

E-commerce

... 14

2.2.2.3 Jenis-Jenis

E-commerce

... 14

2.2.3

Internet

... 15

2.2.3.1 Layanan Aplikasi Internet ... 16

2.2.4 HTML ... 18

2.2.4.1 Pengantar HTML ... 18

2.2.4.2 Definisi Elemen ... 20

2.2.5 PHP ... 20

2.2.5.1 Pengantar PHP ... 20

2.2.5.2 Mengenal Perintah Dasar PHP ... 21

2.2.6

Cascading Style Sheet (CSS)

... 22

2.2.7

Web Server

... 22

2.2.8

Seacrh Engine Optimization (SEO)

... 23

2.2.9

Secure Socket Layer (SSL)

... 25

2.2.9.1 Perkembangan SSL ... 25

2.2.9.2 Pesan SSL ... 26

(7)

viii

2.2.13.1 Pembayaran

Offline

... 28

2.2.13.2 Pembayaran

Online

... 28

2.2.14

IP-Dedicated

... 32

2.2.15 Metode Untuk

Security

... 32

2.2.16 Sistem Rekomendasi ... 35

2.2.17 Basis Data ... 38

2.2.17.1 Elemen Basis Data ... 38

2.2.17.2 Kelebihan dan Kekurangan Basis Data ... 39

2.3 Perancangan Sistem ... 39

2.3.1

Flowmap

... 39

2.3.2 Penganalan UML (

Unified Modeling Language

) ... 40

2.3.2.1 Sejarah UML ... 41

2.3.2.2

Diagram

UML ... 42

2.3.3

Use Case

Diagram

... 43

2.3.4

Sequence

Diagram

... 44

2.3.5

Activity

Diagram

... 46

2.3.6

Class

Diagram

... 46

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ... 49

3.1 Analisis Sistem ... 49

3.1.1 Analisis Masalah ... 49

3.1.2 Analisis Prosedur yang sedang Berjalan ... 50

(8)

ix

3.1.2.4.1 Aturan Bisnis yang sedang Berjalan ... 56

3.1.2.4.2 Aturan Bisnis Baru Web

E-commerce

... 56

3.1.2.4.3 Analisis Pengkodean ... 58

3.1.2.4.4 Analisis

Smart Recommendation System

... 60

3.1.3 Analisis Kebutuhan Sistem ... 63

3.1.3.1 Spesifikasi Kebutuhan Perangkat Lunak ... 63

3.1.3.2 Kebutuhan

Non

Fungsional ... 65

3.1.3.3 Kebutuhan Fungsional ... 65

3.1.3.4 Analisis Kebutuhan User ... 67

3.1.3.4.1 Karakteristik User Toko ... 67

3.1.3.4.2 Karakteristik User Apkikasi

E-commerce

... 68

3.1.3.5 Analisis Kebutuhan Perangkat Keras ... 69

3.1.3.6 Analisis Kebutuhan Perangkat Lunak ... 70

3.1.4 Perancangan Aplikasi ... 70

3.1.4.1

Use Case

Diagram

... 71

3.1.4.2

Use Case

Scenario ... 72

3.1.4.3

Activity

Diagram

... 95

3.1.4.4

Sequence

Diagram

... 111

3.1.4.5

Class

Diagram

... 123

3.2 Perancangan Basis Data ... 125

3.2.1 Skema Relasi ... 125

(9)

x

3.3.1.2 Perancangan Antarmuka

Admin

Bagian Gudang ... 136

3.3.1.3 Perancangan Antarmuka

Admin

Pemilik Toko ... 142

3.3.1.4 Perancangan Antarmuka

Customer

... 146

3.3.1.5 Perancangan Antarmuka Tamu ... 154

3.3.2 Perancangan Pesan ... 159

3.3.3 Struktur Menu ... 160

3.3.3.1 Struktur Menu Tamu ... 160

3.3.3.2 Struktur Menu

Customer

... 161

3.3.3.3 Struktur Menu

Admin

Kasir ... 162

3.3.3.4 Struktur Menu

Admin

Bagian Gudang ... 163

3.3.3.5 Struktur Menu

Admin

Pemilik Toko ... 163

3.3.4 Jaringan Semantik ... 164

3.3.4.1 Jaringan Semantik Tamu ... 164

3.3.4.2 Jaringan Semantik

Customer

... 165

3.3.4.3 Jaringan Semantik

Admin

Kasir ... 166

3.3.4.4 Jaringan Semantik

Admin

Bagian Gudang ... 167

3.3.4.5 Jaringan Semantik

Admin

Pemilik Toko ... 168

3.3.5 Perancangan Method ... 169

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ... 175

4.1 Implementasi Sistem ... 175

4.1.1 Perangkat Keras yang digunakan ... 175

(10)

xi

4.3 Pengujian

Alfa

... 188

4.3.1 Skenario Pengujian Alfa ... 188

4.3.2 Kasus dan Hasil Pengujian ... 191

4.3.2.1 Pengujian

Customer

... 191

4.3.2.2 Pengujian Kasir, Pemilik Toko dan Bagian Gudang ... 199

4.3.3 Kesimpulan Pengujian Alfa ... 204

4.4 Pengujian

Beta

... 204

4.4.1 Wawancara Pengujian

Beta

untuk Pemilik Toko ... 205

4.4.2 Wawancara Pengujian

Beta

untuk Kasir Toko ... 206

4.4.3 Wawancara Pengujian

Beta

untuk Petugas Bagian Gudang ... 207

4.4.4 Kuisioner

Alfa

Untuk pengguna ... 208

4.4.5 Kesimpulan Pengujian

Beta

... 219

BAB 5 KESIMPULAN DAN SARAN ... 221

5.1 Kesimpulan ... 222

5.2 Saran ... 222

(11)

iii

Puji syukur penulis panjatkan kehadirat Allah S.W.T atas rahmat dan

karunia-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul

“MEMBANGUN

APLIKASI E-COMMERCE PADA TOKO BUSANA MUSLIM SWARNA”

.

Penyusunan skripsi ini tidak akan terwujud tanpa mendapat dukungan,

bantuan dan masukan dari berbagai pihak. Untuk itu, penulis ingin menyampaikan

terimakasih yang sebesar-besarnya kepada :

1.

Orang tua yang senantiasa memberikan dorongan, do’a, pengorbanan baik

moril maupun materil yang tiada terkira juga keikhlasannya memberikan

kasih sayang yang tidak ternilai dan tanpa batas.

2.

Untuk kakak-kakak saya yang telah mendukung penulis dan memberi

semangat dalam mengerjakan skripsi ini.

3.

Bapak Irawan Afrianto, S.T., M.T. Selaku Ketua Jurusan Program Studi

Teknik Informatika Universitas Komputer Indonesia.

4.

Bapak Iskandar Ikbal, S.T, M.Kom. selaku dosen pembimbing dan sekaligus

dosen penguji 2, Karena telah banyak meluangkan waktu dan bersabar untuk

membimbing dan menasehati saya dalam proses penyusunan skripsi ini.

5.

Bapak Ir.Taryana Suryana, M.Kom. selaku dosen

reviewer

dan

dosen penguji

1

,

dengan kesabarannya bersedia membimbing penulis hingga detik-detik

(12)

iv

6.

Bapak Eko Budi Setiawan, S.Kom., M.T. selaku dosen penguji 3.

7.

Dosen – dosen Jurusan Teknik Informatika di Universitas Komputer

Indonesia yang telah banyak memberikan ilmu yang berharga selama proses

pendidikan ini.

8.

Seluruh staf karyawan di Jurusan Teknik Informatika Universitas Komputer

yang telah membantu demi kelancaran proses pendidikan yang penulis

tempuh.

9.

Bapak Novan Satria Budi selaku pemiliki toko Busana Muslim Swarna

terima kasih telah menerima penulis untuk melakukan penelitian skripsi ini.

10.

Sahabat-sahabat saya (Adul, Ari, Aji, Robi, Rolly, Acep, Gejon, Ayik, Nila,

Sandi, Adit, Rendi, Arif, Kemod dan yang lainnya ), Atas usaha kalian untuk

menyemangati, mendoakan dan membantu penulis.

11.

Teman-teman IF-15 2008, seperjuangan dalam menuntut ilmu, semoga ilmu

kita bermanfaat.

12.

Serta semua pihak yang telah turut membantu baik secara langsung maupun

tidak langsung dalam penyusunan skripsi ini, yang tidak bisa disebutkan satu

persatu.

Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan

(13)

v

dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi

pihak-pihak yang membutuhkan.

Bandung, 28 Agustus 2013

(14)

223

STMIK AMIKOM Yogyakarta.

[2]

Morgan sterna, Netware untuk koneksi ke internet, Elex Media Komputindo,

1996.

[3]

M. Rudyanto Arief, Pemograman Web Dinamis menggunakan PHP dan

MySql, ANDI, Yogyakarta, 2011.

[4]

Kuswari Hernawati, Optimalisasi SEO (Search Engine Optimizer) sebagai

upaya

meningkatkan

unsur

Visibility

dalam

Webometric

,

http://staff.uny.ac.id/sites/default/files/seo%20webometric.pdf (Diakses pada

26 Juni 2013 jam 17.30).

[5]

Membuat Sendiri Aplikasi E-Commerce dengan PHP & MySQL

menggunakan CodeIgniter & JQuery, ANDI Yogyakarta 2012.

[6]

AL-Bahra bin ladjamudin, Analisis dan Desain SISTEM INFORMASI, Graha

Ilmu, Yogyakarta, 2005.

[7]

Modul pembelajaran Rekaya Perangkat Lunak (terstruktur dan berorientasi

objek), Rosa A.S – M.Shalahuddin, MODULA, Bandung 2011.

[8]

Nugroho, Adi, 2006. E-Commerce. Bandung: Informatika.

[9]

Jack Febrian, Farida Andayani, 2002. Kamus Komputer dan Istilah Teknologi

(15)

[10]

Jurnal Informatika Universitas Kristen Maranatha Bandung ISSN 0216-4280

Volume 7, Nomor 2, Desember 2011.

[11]

Jurnal Metode

Collaborative Filtering

Volume 2, No.1.

[12]

komang Wiswakarma, Membuat Katalog Online dengan PHP & CSS,

Lokomedia, Yogyakarta, 2009.

[13]

Sommerville, Ian (2011),

Software Engineering Ninth Edition..

[Online].

http://tsime.uz.ac.zw/claroline/backends/download.php/U29mdHdhcmVfRW

5naW5lZXJpbmdfOXRoX0VkaXRpb24ucGRm?cidReset=true&cidReq=CT

(16)

1

1.1.

Latar Belakang Masalah

Toko Busana Muslim Swarna merupakan perusahaan yang bergerak di bidang

penjualan busana muslim. Toko ini didirikan pada pertengahan tahun 2009 dengan

fokus pada penjualan Jilbab. Toko ini terletak di Lt.1 Bandung Trade Center (BTC) ,

Jl.Dr.Djundjunan 143-149 Bandung. Sebagai perusahaan yang bergerak maju, toko

busana muslim swarna mulai mengembangkan bidang penjualannya. Toko ini tidak

hanya menjual jilbab, toko ini mulai menjual gamis.

Toko Busana Muslim Swarna saat ini belum mempunyai media promosi yang

cukup untuk mempromosikan produk jualnya secara luas untuk menarik lebih banyak

customer

. Toko ini hanya mengandalkan katalog dan melalui relasi dari

customer

ke

customer

sebagai media promosi produk jualnya. Tentunya dengan media promosi

yang ada saat ini masih dirasa kurang efektif karena membutuhkan waktu yang lama

untuk mempromosikan produk jualnya agar diketahui oleh banyak orang. Diperlukan

media promosi yang bisa diakses oleh banyak orang seperti promosi melalui media

internet.

Sistem penjualan yang saat ini diterapkan oleh Toko Busana Muslim Swarna

masih secara konvensional, yaitu sistem yang mengharuskan

customer

datang

langsung ke toko untuk membeli produk. Hal ini menjadi kendala bagi

customer

yang

berada jauh dari lokasi toko, khususnya

customer

yang berada diluar kota Bandung

karena memerlukan waktu dan biaya lebih banyak. Sehingga diperlukan suatu solusi

yang dapat membuat

customer

bisa berbelanja tanpa harus datang ke toko.

Data pengelolaan stok produk saat ini masih dicatat secara manual dengan

ditulis dibuku oleh petugas bagian gudang. Hal ini menjadi kendala karena petugas

(17)

produk kurang akurat. Diperlukan suatu sistem yang dapat mengelola data stok

produk.

Toko Busana Muslim Swarna juga mempunyai masalah dalam proses

pembuatan rekapitulasi data transaksi. Pembuatan rekapitulasi data transaksi yang

dilakukan saat ini dirasa masih menyulitkan karena proses pembuatannya yang

bersifat manual, yaitu mencatat dibuku. Hal ini akan menyulitkan ketika akan

memeriksa data pada hari atau bulan tertentu. Tentunya akan memakan banyak waktu

untuk mencarinya. Sehingga diperlukan sebuah sistem

database

untuk memudahkan

saat merekapitulasi data transaksi.

Untuk itu akan diterapkan situs penjualan yang dinamis untuk memudahkan

toko Busana Muslim Swarna dalam hal promosi produk, memudahkan

customer

untuk melihat informasi maupun membeli produk dan melakukan pembayaran tanpa

harus datang ke toko, sistem untuk pengelolaan stok produk serta memudahkan

proses rekapitulasi data transaksi. Penggunaan

E-commerce

adalah salah satu solusi

yang dapat digunakan untuk menyelesaikan permasalahan ini.

Elektronik commerce (E-commerce

) adalah penyebaran, pembelianm,

penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet,

www, atau jaringan computer lainnnya [8]. Dengan menggunakan

e-commerce

promosi produk akan menjadi lebih mudah dan proses transaksi juga akan menjadi

lebih mudah serta

customer

dapat memesan dimana pun

customer

tersebut berada

tanpa harus datang langsung ke toko, terutama

customer

yang berada jauh dari toko

khususnya

customer

yang berada diluar kota Bandung atau luar pulau. Selain itu

dengan adanya

e-commerce

data stok produk dan data transaksi penjualan menjadi

lebih tertata rapih, mengingat bahwa sistem data stok produk dan data transaksi yang

ada di toko Busana Muslim Swarna masih menggunakan sistem manual yaitu dengan

(18)

Dengan berbagai keuntungan yang ditawarkan oleh aplikasi

e-commerce

ini,

maka solusi yang ditawarkan adalah “Membangun aplikasi

E-commerce

pada Toko

Busana Muslim Swarna”.

1.2.

Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan, maka rumusan masalah dari

tugas akhir ini adalah bagaimana membangun aplikasi

e-commerce

pada toko busana

muslim swarna.

1.3. Maksud dan Tujuan

Berdasarkan masalah yang telah disebutkan di latar belakang, maka maksud

dari pelaksanaan dan penulisan tugas akhir ini adalah membangun aplikasi

e-commerce

untuk Toko Busana Muslim Swarna.

Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah:

1.

Mempermudah toko untuk mempromosikan produk jualnya secara online agar

bisa menjangkau masyarakat luas.

2.

Mempermudah

customer

untuk melihat informasi toko, melakukan

pemesanan produk serta melakukan pembayaran tanpa harus datang langsung

ke toko.

3.

Mempermudah bagian gudang dalam pengelolaan data stok produk.

4.

Mempermudah kasir dalam merekapitulasi data transaksi untuk dijadikan

laporan berkala.

1.4. Batasan Masalah/ Ruang lingkup kajian

Batasan masalah pada pembangunan

e-commerce

untuk toko busana muslim

swarna diberikan agar pembahasan tugas akhir ini dapat lebih terarah dan tidak

menyimpang dari tujuan penulisan. Adapun batasan masalah dari membangun

aplikasi

e-commerce

ini adalah sebagai berikut:

1.

Sistem yang dibangun mengelola data produk (diskon), data kategori, data

(19)

2.

Melakukan proses manajemen harga, pengelolaan retur produk dan

pengelolaan stok.

3.

Melakukan proses manajemen pemesanan yaitu pencarian pesanan, update

status pesanan, konfirmasi pembayaran dan pembatalan pemesanan.

4.

Menyediakan metode pembayaran offline yaitu melalui transfer rekening

antar bank yang telah disediakan serta transfer/tunai dan pembayaran online

menggunakan fasilitas

payment gateway

yaitu

paypal.

5.

Metode pengiriman (Management Shipping), hanya menyediakan jasa

layanan JNE dengan fasilitas penelusuran pengiriman (tracking).

6.

Menggunakan

IP-Dedicated

dan

Secure Socket Layer

(SSL) untuk kemanan,

mendukung

protocol https.

7.

Menggunakan

username

dan

password

serta

login

untuk mengakses situs.

8.

Sistem komunikasi antara sistem website dan pengguna yaitu sistem yang

selalu mengirimkan notifikasi berupa email konfirmasi kepada

customer

setiap kali ada transaksi. Juga menyediakan layanan telepon atau sms.

9.

Melakukan pembuatan laporan penjualan, laporan data produk dan laporan

data retur.

10.

Perangkat lunak yang digunakan untuk membangun aplikasi e-commerce ini

adalah :

a.

Adobe Dreamweaver CS4

digunakan untuk tools membangun aplikasi.

b.

Basis data menggunakan

MySQL.

c.

Adobe Photoshop CS4

untuk membuat design gambar agar terlihat

menarik.

d.

Web server

menggunakan

XAMPP

.

e.

Bahasa pemrograman yang digunakan adalah PHP, untuk optimalisasi

tampilannya menggunakan

CSS

dan

Jquery

atau

AJAX

untuk

memodifikasi/perubahan tampilan halaman web dan manipulasi elemen

(20)

f.

Browser seper

Google Chrome

dan

Mozilla Firefox

untuk mengakses

aplikasi.

11.

Tersedia fitur

Smart Recommendation System

(Sistem Rekomendasi Cerdas)

dengan metode

item-based collaborative filtering

.

12.

Model analisis perangkat lunak yang digunakan dalam pembangunan sistem

menggunakan metode analisis berbasis objek yaitu UML (

Unified Modelling

Language

). Alat bantu yang digunakan yaitu

Flowmap, Use Case, Use Case

Scenario, Activity Diagram, Sequence Diagram, Class Diagram

dan Skema

Relasi.

1.5. Metodologi Penelitian

Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai

berikut:

1.

Tahap pengumpulan data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai

berikut:

a. Studi Literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal,

paper

dan

bacaan-bacaan yang ada kaitannya dengan judul penelitian.

b. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan

langsung terhadap permasalahan yang diambil.

c.

Interview

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung

yang ada kaitannya dengan kasus/topik yang diambil.

2. Metode pembangunan perangkat lunak

Metode pengembangan perangkat lunak ini menggunakan model

waterfall

(21)

a.

Analisis Kebutuhan dan Pendefinisian

Pada tahap ini dilakukan pengumpulan kebutuhan elemen-elemen di tingkat

perangkat lunak. Dengan analisis harus dapat ditentukan domain-domain data

atau informasi fungsi proses atau prosedur yang diperlukan beserta unjuk

kerjanya, dan antarmuka. Hasilnya berupa spesifikasi kebutuhan perangkat

lunak.

b.

Perancangan Sistem dan Perangkat Lunak

Perancangan sistem dan perangkat lunak menjelaskan tentang proses

perancangan sistem membagi persyaratan dalam sistem perangkat keras dan

perangkat lunak. Kegiatan ini menentukan arsitektur sistem secara

keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan

deskripsi abstraksi sistem perangkat lunak yang mendasar dan

hubungan-hubungannya.

c.

Implementasi dan Pengujian Unit

Implementasi dan pengujian unit menjelaskan bahwa perancangan perangkat

lunak direalisasikan sebagai serangkaian program atau unit program.

Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi

spesifikasinya.

d.

Integrasi dan Pengujian Sistem

Setelah perangkat lunak selesai diterapkan pengujian dapat segera dimulai.

Pengujian terlebih dahulu dilakukan pada setiap modul. Jika tidak ada

masalah, modul tersebut akan diintegrasikan hingga membentuk perangkat

lunak secara utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak

yang memfokuskan pada masalah-masalah logika internal, fungsi internal,

potensi masalah yang mungkin terjadi dan pemeriksaan hasil apakah sudah

sesuai dengan permintaan.

(22)

Pemeliharaan mencakup koreksi dari bagian error yang tidak ditemukan pada

tahap-tahap terdahulu, perbaikan atau implementasi unit sistem dan

pengembangan pelayanan sistem, sementara persyaratan-persyaratan harus

ditambahkan.

Gambar 1.1

Model

Waterfall

[10]

1.6. Sistematika Penulisan

Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam

beberapa pokok bahasan, yaitu:

BAB 1 PENDAHULUAN

Bab ini berisi penjelasan tentang latar belakang masalah, perumusan masalah

yang telah diteliti, menentukan maksud dan tujuan, metodologi penelitian, batasan

masalah, serta sistematika penulisan.

BAB 2 TINJAUAN PUSTAKA

Bab ini membahas tentang berbagai konsep dasar teori yang berkaitan dengan

topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis

(23)

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas proses pengembangan perangkat lunak dan hasil yang

didapatkan pada tahap analisis dan perancangan. Selain analisis sistem, bab ini

terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai

dengan hasil analisis yang telah dibuat.

Tools

untuk memodelkan sistem

menggunakan

Use case diagram, Class diagram

dan Skema Relasi.

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini membahas tentang implementasi dan pengujian sistem yang telah

dibangun, serta perangkat keras dan perangkat lunak yang dibutuhkan dalam

membangun aplikasi

e-commerce.

Bab ini juga berisi pengujian terhadap sistem

apakah sistem yang dibangun sudah memenuhi tujuan penelitian.

BAB 5 KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan yang didapatkan berdasarkan hasil pengujian sistem

yang diharapkan sudah memenuhi tujuan penelitian. Bab ini juga berisi saran-saran

(24)

9

2.1 Tinjauan Perusahaan

2.1.1 Sejarah Perusahaan

Toko Busana Muslim Swarna merupakan perusahaan yang bergerak di

bidang penjualan produk busana muslim. Toko ini didirikan pada pertengahan tahun

2009 dengan fokus pada penjualan Jilbab. Toko ini terletak di Lt.1 Bandung Trade

Center (BTC), Jl.Dr Djundjunan 143-149 Bandung. Sebagai perusahaan yang

bergerak maju, toko busana muslim swarna ini mulai mengembangkan bidang

penjualan produknya. Toko ini tidak hanya menjual Jilbab, toko ini mulai menjual

gamis. Produk yang ditawarkan bermacam tipe dan warna dengan harga yang

bervariasi.

2.1.2 Visi dan Misi

2.1.2.1

Visi

Menjadi toko yang dapat bersaing di pasar produksi dalam bidang penjualan

berbagai macam busana muslim dengan menawarkan produk-produk berkualitas

dengan harga kompetitif serta dapat memberikan suatu kepuasaan dan kepercayaan

terhadap para

customer

.

2.1.2.2 Misi

1.

Menyediakan produk yang berkualitas dengan harga yang kompetitif.

2.

Mengembangkan inovasi terhadap kualitas produk yang dipasarkan.

2.1.3 Struktur Organisasi

(25)

Gambar 2.1 Struktur Organisasi Toko Busana Muslim Swarna

2.1.4 Deskripsi Kerja

Berikut ini merupakan deskripsi kerja pada toko busana muslim swarna

adalah sebagai berikut:

1.

Pemilik toko

a.

Bertanggung jawab atas kelangsungan toko.

b.

Mengontrol pegawai.

c.

Menerima laporan penjualan dan pembelian produk.

2.

Pegawai toko

a.

Melayani

customer

yang datang ke toko.

b.

Menjaga kerapihan toko.

3.

Kasir

a.

Bertanggung jawab atas keuangan toko.

b.

Mencatat setiap transaksi pembelian oleh

customer

.

c.

Membuat faktur penjualan produk.

4.

Bagian gudang

(26)

2.2 Landasan Teori

2.2.1 Kosep Data

2.2.1.1 Data

Data merupakan fakta-fakta atau kejadian yang berupa angka-angka atau

kode-kode tertentu [6]. Data dapat beruapa angka-angka, huruf atau symbol-simbol

khusus atau gabungan darinya. Data mentah masih belum bisa bercerita banyak,

sehingga perlu diolah lebih lanjut. Pengolahan data (Data Processing) adalah

manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti berupa

suatu informasi.

2.2.1.2 Informasi

Informasi (

Information

) adalah hasil dari kegiatan pengolahan data yang

memberikan bentuk yang lebih berarti dari suatu kejadian [6]. Jadi pengolahan data

elktronik (PDE) atau

electronic data processing

(EDP) adalah manipulasi dan data

kedalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu

alat elektronik yaitu komputer.

Suatu proses pengolahan data terdiri dari tiga tahapan dasar yang disebut dengan

siklus pengolahan data, yaitu input, proses, dan output.

Gambar 2.2 Proses Pengolahan Data

Input : Tahap ini merupakan proses memasukkan data kedalam proses komputer

melalui alat input (

input device

).

Proses : Tahap ini merupakan proses pengolahan dari data yang sudah dilakukan oleh

alat pemproses (

processing device

) yang dapat berupa proses menghitung,

(27)

OUTPUT : Tahap ini merupakan proses menghasilkan ouput dari hasil pengolahan

data ke alat output (

output device

) yaitu berupa informasi.

2.2.1.3 Sistem

Sistem berasal dari bahasa yunani “systema” yang mempunyai arti :

1.

Suatu keseluruhan yang tersusun dari sekian banyak bagian.

2.

Hubungan yang berlangsung diantara satuan-satuan atau komponen secara

teratur.

Terdapat dua kelompok dalam pengertian sistem yaitu pengertian yang

menekankan pada prosedur data yang menekankan pada komponen atau elemennya.

Dengan pendekatan prosedur sistem didefinisikan sebagai kumpulan dari beberapa

prosedur yang mempunyai tujuan tertentu [6]. Yang dimaksud prosedur disini adalah

urutan-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa yang

harus dikerjakan, siapa yang mengerjakan, kapan dikerjakan dan bagaimana

mengerjakannya. Dengan pendekatan komponen, sistem merupakan kumpulan dari

komponen-komponen yang saling berkaitan untuk mencapai tujuan tertentu [6].

Dengan adanya sistem ini, kita berpandangan bahwa sistem merupakan suatu

komponen yang saling berhubungan dan dengan keterkaitannya teresebur dapat

menimbulkan suatu yang disebut informasi sebagai output untuk mencapai tujuan.

Karakteristik Sistem yang terdiri dari beberapa karakter yaitu :

1.

Komponen-komponen, suatu sistem berisi komponen yang saling berinteraksi

atau saling bekerja sama

2.

Batas sistem, yaitu pemisah antara sistem denga lingkungan luarnya.

3.

Lingkungan luar, yaitu merupakan sistem yang di luar batas sistem ini tetapi

lingkungan ini ada yang member pengaruh positif dan negative.

4.

Penghubung yaitu, keluaran dari suatu subsistem dapat sebagai penghubung

(28)

5.

Masukan, yaitu masukan yang diberikan pada sistem ada 2 macam yaitu

masukan perawatan (sebagai program dalam compiler agar sistem beroperasi)

dan masukan sinyal (sebagai data dalam komputer agar menghasilkan).

6.

Proses, yatu pengolahan input sehingga menghasilkan output yang diinginkan.

7.

Keluaran, yaitu hasil dari operasi sistem ada yang memenuhi sasaran dan ada

yang tidak.

Klasifikasi sistem diantaranya :

1.

Transaction Processing Systems

(TPS)

Sistem informasi kompensasi yang dikembangkan untuk memproses data-data

dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan

inventarisasi.

2.

Office Automation Systems

(OAS)

Mendukung pekerja data yang biasanya tidak menciptakan pengetahuan baru

untuk melakukan hanya menganalisis informasi, sedemikian rupa untuk

menginformasikan data atau manipulasikannya dengan cara tertentu sebelum

membaginya atau menyebarkannya secara keseluruhan dengan organisasi dan

kadang-kadang diluar itu.

3.

Knowledge Work Systems

(KWS)

Mendukung para pekerja profesional seperti ilmuwan, insiyur, dan dokter dengan

membantu mereka menciptakan pengetahuan baru dan memungkinkan mereka

mengkontribusikannya ke organisasi atau masyrakat.

2.2.2

E-commerce

2.2.2.1 Definisi

Electronic Commerce

E-commerce

merupakan kumpulan teknologi, aplikasi dan business proes yang

menghubungkan perusahaan, consumer, dan komunitas melalui transaksi elektronik

(29)

2.2.2.2 Keuntungan

E-commerce

1)

Keuntungan

e-commerce

bagi perusahaan/ toko:

Dengan penerapan

e-commerce

sebuah perusahaan dapat memiliki sebuah pasar

internasional. Bisnis dapat dijalankan tanpa harus terbentur pada batasan

daerah/tempat dengan adanya teknologi digital. Selain itu, biaya operasional

dapat dihemat. Biaya untuk membuat, memproses, mendistribusikan,

menyimpan, dan memperbaiki kembali informasi juga dapat ditekan.

2)

Keuntungan

e-commerce

bagi konsumen:

Sedangkan keuntungan bagi si

customer

atau konsumen dengan penerapan

e-commerce

ini adalah mereka para konsumen dapat berbelanja atau mengolah

barbagai transaksi lain dalam 24 jam sepanjang hari, sepanjang tahun di

sebagian besar lokasi. Konsumen tidak hanya memiliki sekumpulan produk yang

bisa dipilih, namun juga daftar supplier internasional sehingga konsumen

memiliki pilihan produk yang lebih banyak. Selain itu konsumen bisa

membandingkan harga produk yang akan dibeli dengan mengunjungi berbagai

situs yang berbeda atau dengan mengunjungi sebuah website tunggal yang

menampilkan berbagai harga dari sejumlah provider.

Secara ringkas keuntungan

e-commerce

tersebut adalah sebagai berikut:

a.

Bagi konsumen

bisa membandingkan harga, berbelanja cukup di satu tempat.

b.

Bagi Pengelola bisnis

:

efisiensi, mengurangi human error, menghemat biaya distribusi.

c.

Bagi Manajemen

Peningkatan pendapatan, loyalitas

customer

.

2.2.2.3 Jenis – jenis

E-commerce

E-commerce

digunakan untuk mendukung kegiatan pembelian dan

(30)

E-commerce

umumnya dikelompokan menjadi dua buah kategori: business-to-business

(B2B) dan business-to-consumer (B2C). Pada perkembangan terakhir juga muncul

jenis hubungan yang disebut consumer-to-consumer (C2C) dan

cosumer-to-business(C2B) [8].

1)

Business To Customer (B2C)

Kelompok ini disebut juga transaksi pasar. Pada transaksi pasar, konsumen

mempelajari produk yang ditawarkan melalui publikasi elektronik, membelinya

dengan

electronic cash

dan

system secure payment

, kemudian minta agar

barang dikirimkan. Secara ringkas jenis

e-commerce

ini merupakan

e-commerce

yang melibatkan konsumen dengan

merchant

-nya secara langsung.

2)

Business To Business

(

B2B

)

Kelompok ini disebut sebagai transaksi antar perusahaan. Perusahaan,

pemerintah dan organisasi lainnya bergantung pada komunikasi antar komputer

sebagai sarana bisnis yang cepat, ekonomis dan dapat diandalkan. Perusahaan

kecil saat ini sudah mulai tertarik dengan keuntungan yang diperoleh

menggunakan

B2B

ini. Transaksi pada

B2B

menggunakan

EDI

dan

E-MAIL

untuk pembelian barang dan jasa, informasi dan konsultasi. Selain itu juga

digunakan untuk pengiriman dan permintaan bisnis.

3)

Consumer-to-Consumer (C2C)

C2C menyatakan model perdagangan yang terjadi antara konsumen dengan

konsumen melalui internet.

4)

Consumer-to-Business (C2B)

C2B mendukung bisnis yang berbasiskan consumer ke pebisnis. Dalam hal ini,

internet dapat digunakan sebagai sarana untuk negosiasi.

2.2.3

Internet

Pengertian internet (inter_network) dapat diartikan jaringan komputer luas

yang menghubungkan pemakai komputer satu dengan komputer lainnya dan dapat

(31)

didalamnya terdapat berbagai aneka ragam informasi fasilitas layanan internet

browsing atau surfing yaitu kegiatan “berselancar” di internet[2]. Kegiatan ini dapat

dianalogikan layaknya berjalan-jalan di mal sambil melihat-lihat ke toko-toko tanpa

membeli apapun.

2.2.3.1 Layanan Aplikasi Di Internet

Terdapat banyak sekali layanan aplikasi di internet dan masih terus akan

berkembang sejalan dengan perkembangan teknologi informasi, dalam laporan ini

hanya akan dibahas beberapa contoh aplilkasi yang banyak digunakan saja,

diantaranya :

1.

Electronic mail (E-mail)

Email adalah pengiriman surat elektronik baik berupa teks maupun

gabungan dengan gambar yang dikirimkan dari satu alamat email ke alamat

email lainnya dijaringan internet. Seperti layaknya surat biasa pada umumnya,

email berfungsi untuk mengeirimkan pesan kepada orang lain. Perbedaan

email dengan surat biasa adalah email sudah tidak lagi membutuhkan kertas

sebagai media untuk menuliskan pesan. Media yang digunakan adalah data

digital melaluli jaringan internet.

2.

News-USENET

Digunakan sebagai sarana untuk berdiskusi antar pemakai jaringan

internet. Aplikasi ini hampir serupa dengan suatu papan pengumuman, dimana

setiap orang dapat mengirim, melihat dan menanggapi suatu berita atau suatu

topic diskusi dengan fasilitas yang hampir sama dengan e-mail. Topic diskusi

dipisahkan oleh grup, dan pemakai yang berminat dapat melihat isi diskusi

pada newsgroup tersebut.

3.

File Transfer Protocol

File Transfer Protocol (FTP) adalah suatu protocol yang berfungsi untuk

tukar menukar file dalam suatu network yang menggunakan TCP koneksi

(32)

server adalah suatu server yang menjalankan software yang berfungsi untuk

memberikan layanan tukar menukar file dimana server tersebut selalui siap

memberikan layanan FTP apabila mendapat permintaan (request) dari FTP

client.

FTP client adalah koputer yang merequest koneksi ke FTP server untuk

tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client

dapat mendownload, meng-upload, me-rename, men-delete dan lain-lain

sesuai dengan permission yang diberikan oleh FTP server.

Tujuan dari FTP server adalah sebagai berikut:

1.

Untuk tujuan sharing data

2.

Untuk menyediakan indirect atau imlicit remote computer

3.

Untuk menyediakan tempat peyimpanan bagi member

4.

Untuk menyediakan transfer data yang reliadble dan efisien

4.

Remote Login-Telnet

Telnet adalah suatu aplikasi remote login internet yang memungkinkan

anda untuk login atau menggunakan komputer yang berbeda pada jaringan

secara interaktif. Untuk login dibutuhkan login account pada komputer tujuan,

jika anda bukan member maka tidak bisa login ke komputer tersebut. Aplikasi

ini biasanya digunakan untuk mengakses komputer berbasis sistem operasi

UNIX dari tempat yang berbeda dari servernya.

5.

Word Wide WEB

Awalnya informasi dapat dicari pada internet dengan menggunakan

fasilitas information service berbasis archie, gopher dan WAIS (Wide Are

Information System). Pencarian informasi berdasarkan menu-menu pada

sistem tersebut dan output yang dihasilkan berbasis teks. Saat ini dengan

teknologi Word Wide Web, dimunggkinkan dengan adanya Hypertext

(33)

yang disimpan pada suatu situs web (website). Untuk dapat menggunakan

sarana ini, dibutuhkan aplikasi web browser.

6.

Universal Resource Locater (URL)

Pada penggunaan Word Wide Web, penunjukan suatu sumber informasi

menggunakan metode universal resource locater (URL), yang merupakan

konsep penamaan lokasi standar suatu file, direktori, komputer, lokasi

komputernya dan metode yang digunakan. URL tidak hanya dapat menunjuk

ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam satu

database, atau hasil dari perintah atau yang lainnya. Dengan URL ini

didefinisikan lokasi dan metode pengaksesan file tersebut.

7.

Hyper Text Transfer Protocol (HTTP)

Web merupakan terobosan baru bagi teknologi sistem informasi yang

menghubungkan data dari banyak sumber layanan yang beragam macamnya di

internet. Pengguna tinggal mengklik tombol mousenya pada link-link

hypertext yang ada untuk melompat ke dokumen diberbagai lokasi di internet.

Link-link sendiri bisa mengacu pada dokumen web, server FTP (File Transfer

Protocol), e-mail ataupun layanan lainnya.

Server dan browser web berkomunikasi satu sama lain denga protocol

yang memang dibuat khusus untuk ini, yaitu HTTP. HTTP bertugas

menangani permintaan (request) dari browser untuk mengambil

dokumen-dokumen web.

2.2.4

HTML

2.2.4.1 Pengantar

Html

HTML

atau

HyperText Markup Language

merupakan file teks atau file ASCII

yang berisi instruksi/ script kepada web browser untuk menampilkan suatu tampilan

(34)

Pengenalan Kode

HTML

Masing – masing baris diatas disebut

tag

.

Tag

adalah kode yang digunakan untuk

me

– mark – up

(memoles) teks

ASCII

menjadi

file HTML

. Setiap

tag

diapit dengan

tanda kurung runcing. Ada

tag

pembuka yaitu <HTML> dan ada

tag

penutup yaitu

</HTML> yang ditandai dengan tanda

slash

(garing miring) di depan awal

tulisannya.

Tag

di atas memberikan kaidah bahwa yang akan ditulis di antara kedua

tag

tersebut adalah isi dari dokumen

HTML

.

Dalam penamaan sebuah dokumen yang akan ditampilkan pada

web browser

maka nama yang digunakan harus diakhiri dengan ektensi

(.html

) atau

(.htm

).

Ekstensi dokumen

HTML

awalnya 3 karakter, adalah untuk mengakomodasi sistem

penamaan dalam

DOS

.

Pengaturan warna di halaman

HTML

menggunakan mode kombinasi

RGB

(

Red

,

Green

,

Blue

) dimana setiap warna ditampilkan dalam dua digit nilai

heksadesimal (0, 1, 2, …F). Setiap bagian dua digit kode menunjukkan banyaknya

intensitas dari kombinasi warna merah, hijau dan biru. Dilihat pada tabel 2.1.

Tabel 2.1 Kombinasi warna

Heksadesimal

Warna

#000000

Black

#FFFFFF

White

#FF0000

Red

#00FF00

Green

#0000FF

Blue

#FF00FF

Magenta

(35)

2.2.4.2 Definisi elemen

Sebuah dokumen

HTML

disusun oleh beberapa elemen atau lebih dikenal

dengan sebuah komponen – komponen dasar. Elemen dapat berupa teks murni, atau

bukan teks, atau keduanya. Elemen atau komponen tersebut misal

head

,

body

,

paragraf,

list

, dan lain – lain.

Untuk menandai sebuah elemen dalam suatu dokumen

HTML

digunakan

tag

.

Tag HTML

terdiri dari sebuah [ (<) (nama

tag

(>) ] contoh <h1>,

tag

pada umumnya

berpasangan (misalnya <h1> dengan </h1>, tanda / pada

tag

pasangan memberikan

tanda bahwa

tag

tersebut merupakan pambatas akhir elemen yang dibuka oleh

tag

awal. Jadi secara umum penulisan sebuah

tag

adalah <nama

tag

>…</nama

tag

>

selain itu dalam penamaan

tag

tidak menganut

case sensitive.

Elemen dasar yang harus dimiliki dalam pembuatan dokumen

HTML

adalah

tag html, tag body

dan

tag

head

. Elemen

head

berisi informasi tentang dokumen,

sedangkan elemen

body

berisi teks atau elemen lainnya. Lebih jelasnya adalah

sebagai berikut:

2.2.5

PHP

2.2.5.1 Pengantar

PHP

PHP

(

PHP: Hypertext Preprocessor

) adalah bahasa

server – side scripting

yang menyatu dengan

HTML

untuk membuat halaman

web

dinamis [5]. Karena

PHP

merupakan

server – side scripting

maka sintaks dan perintah – perintah

PHP

akan dieksekusi di

server

kemudian hasilnya dikirimkan ke

browser

dalam format

HTML.

Dengan demikian kode program yang ditulis dalam

PHP

tidak akan terlihat

<html>

<head>

...informasi dokumen...

</head>

<body>

...informasi yang di tampilkan pada halaman browser...

</body>

(36)

oleh

user

sehingga keamanan halaman

web

lebih terjamin.

PHP

dirancang untuk

membentuk halaman

web

yang dinamis, yaitu halaman

web

akan dapat membentuk

suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke

halaman

web

.

PHP

termasuk dalam

Open Source Product

, sehingga

source code PHP

dapat diubah dan didistribusikan secara bebas.

PHP

juga dapat berjalan pada

berbagai

web server

seperti

IIS

(

Internet Information Server

),

Apache

,

Xitami

.

PHP

juga mampu lintas

platform.

Artinya

PHP

dapat berjalan di banyak sistem operasi

yang beredar saat ini, di antaranya: Sistem Operasi

Microsoft Windows

(semua

versi),

Linux

,

Mac OS

,

Solaris

.

PHP

dapat dibangun sebagai modul pada

web

server Apache

dan sebagai

binary

yang dapat berjalan sebagai

CGI

(

Common

Gateway Interface

).

PHP

dapat mengirim

HTTP header

, dapat mengatur

cookies

,

mengatur

authentication

dan

redirect users

.

Salah satu keunggulan yang dimiliki oleh

PHP

adalah kemampuannya untuk

melakukan koneksi berbagai macam

software

sistem manajemen basis

data/

Database Management system

(

DBMS

), sehingga dapat menciptakan suatu

halaman

web

yang dinamis.

PHP

mempunyai koneksitas yang baik dengan beberapa

DBMS

antara lain

Oracle

,

Sybase

,

mSQL

,

MySQL

,

Microsoft SQL Server

,

Solid

,

PostgreSQL

,

Adabas

,

FilePro

,

Velocis

,

dBase

,

Unix dbm

, dan tak terkecuali semua

database

ber –

interface ODBC

.

2.2.5.2 Mengenal perintah dasar

PHP

Script PHP

termasuk dalam

HTML – embedded,

artinya kode

PHP

dapat

disisipkan pada sebuah halaman

HTML.

Parser

PHP

bekerja membaca

file HTML

sampai ditemukan penanda khusus yang memberitahukan untuk menerjemahkan

skrip berikutnya sebagai kode

PHP

. Parser

PHP

akan mengesksekusi semua

perintah dalam blok kode

PHP

tersebut. Dengan cara inilah maka kode skrip

PHP

dapat ditempelkan pada dokumen

HTML.

Teks lainnya yang berada di luar blok

(37)

Berikut ini contoh sederhana pemakaian bahasa

PHP

yang disisipkan dalam

halaman

HTML

:

2.2.6

Cascading Style Sheet

(CSS)

CSS

(

Cascading Style Sheet

) adalah mekanisme memisahkan antara isi dan

presentasi dokumen

HTML

.

CSS

menambahkan

style

pada halaman, meningkatkan

dan memperbaiki penyajian isi halaman.

CSS

Bertindak sebagai lapisan yang

mempengaruhi presentasi dari elemen

HTML

yang diberikan. Warna,

font

,

text,

size,

background

, susunan elemen pada halaman dan seluruh aspek presentasi isi, diatur

oleh

CSS

.

2.2.7

Web Server

Web server

adalah

software

yang menjadi tulang belakang dari

world wide

web (www).

Web server

menunggu permintaan dari

client

yang menggunakan

browser

seperti

Netscape Navigator

,

Internet Explorer, Modzilla

, dan program

browser

lainnya. Jika ada permintaan dari

browser

, maka

web server

akan

memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang

diinginkan kembali ke

browser

. Data ini mempunyai format yang standar, disebut

dengan format

SGML

(

standar general markup language

). Data yang berupa format

ini kemudian akan ditampilkan oleh

browser

sesuai dengan kemampuan

browser

tersebut. Contohnya, bila data yang dikirim berupa gambar,

browser

yang hanya

<html>

<head>

<title> First PHP Script </title> </head>

<body> <?php

echo “Ini Script PHP pertama”; ?>

(38)

mampu menampilkan teks (misalnya

lynx

) tidak akan mampu menampilkan gambar

tersebut dan jika ada akan menampilkan alternatifnya saja.

Web server

, untuk berkomunikasi dengan

client

-nya (

web browser

)

mempunyai protokol sendiri, yaitu

HTTP

(

hypertext tarnsfer protocol

). Dengan

protokol ini, komunikasi antar

web server

dengan

client

-nya dapat saling dimengerti

dan lebih mudah.

2.2.8

Search Engine Optimization (SEO)

Istilah

search engine optimization

(

SEO

) pertama kali digunakan pada 26

Juli tahun 1997 oleh sebuah pesan

spam

yang diposting di

Usenet

. Pada masa itu

algoritma mesin pencari belum terlalu kompleks sehingga mudah dimanipulasi.

Versi awal algoritma pencarian didasarkan sepenuhnya pada informasi yang

disediakan oleh

webmaster

melalui

meta tag

pada kode

html

situs

web

.

Meta tag

menyediakan informasi tentang konten yang terkandung pada suatu halaman

web

dengan serangkaian katakunci (

keyword

).

Ada beberapa hal yang akan mendorong

website

berada di

rangking

atas

pada

search engine

. Salah satunya dengan memilih nama

domain

yang

menggunakan kata kunci yang banyak disukai oleh pengguna. Trik-trik yang lain

adalah sebagai berikut:

1.

On Page

:

Title

Title

adalah judul

website.

Usahakan judul

website

juga sesuai dengan

keyword

yang paling banyak dicari. Judul yang baik adalah judul yang

memenuhi beberapa syarat sebagai berikut:

1)

Panjangnya 65 karakter saja. Singkat, padat, jelas, hanya berisi

keyword

yang diinginkan.

2)

Apabila terdiri dari beberapa kata kunci, berikan tanda “ | “ untuk

(39)

3)

Sebaiknya jangan gunakan kata hubung seperti “dan, yang, untuk, dan

lain-lain”. Kata hubung ini akan diskip oleh

google

sehingga hanya akan

menghabiskan tempat.

4)

Jangan mengulang kata yang sama lebih dari 3 kali. Penggunaan yang

berlebihan dapat menyebabkan

google

melakukan

penalti

karena

dianggap melakukan kecurangan atau

SPAM.

2.

On Page

:

Meta description & meta keyword

Meta description

adalah uraian singkat mengenai

website

dan akan

ditampilkan di hasil pencarian

search engine

.

Meta keyword

bisa diganti

dalam

file index.php

atau

index.html

. Kodenya terletak di bagian atas.

Beberapa jenis

CMS

memungkinkan anda menggantinya langsung dari

halaman manajemen

web

tanpa harus secara manual mengubahnya di

index.html

atau

index.php.

3.

On Page

:

H1 dan H2

H1 dan H2 adalah kode yang merupakan singkatan dari

heading

1 dan

heading 2

.

Text

apa pun yang diapit kode ini akan berukuran besar. H1 lebih

besar dari H2. Contoh dari

text

yang diapit oleh kode tersebut adalah sebagai

berikut:

ini adalah contoh kalimat yang diapit kode H1

ini adalah contoh kalimat yang diapit kode H2

Search engine

akan menganggap kode yang diapit oleh H1 dan H2 ini

sebagai kata kunci yang bobotnya lebih penting dari pada kata kunci yang

didapat dalam

content

. Dengan demikian, apabila tidak memberikan judul

dalam format H1 dan H2, maka kehilangan kesempatan untuk memberitahu

google

tentang kalimat penting dari sebuah

web

.

4.

On Page

:

Keyword

di dalam halaman

website

1)

Pakai huruf besar, huruf miring, tanda kutip pada teks

keyword

di

(40)

2)

Ketik

keyword

di awal paragraf atau di akhir paragraf terakhir.

3)

Pakai

anchor text

pada

link

. Dari pada membuat

link www.swarna.co.id

,

lebih baik membuat

link

toko busana muslim swarna, yang ketika diklik

mengarah ke

www.swarna.co.id.

5.

Off page

:

One way link

dan

two way link

One way link

adalah menaruh sebanyak-banyaknya

link website

di

website

milik orang lain. Hal ini bisa dilakukan dengan memberikan

komentar-komentar di

blog

orang lain dengan mencantumkan halaman

web

. Di

samping itu, juga bisa melakukan ini dengan bergabung di milis – milis yang

bisa diakses oleh umum (bisa masuk ke

mail-archive.com

) dan

mencantumkan alamat

web

sebagai

signature email

.

Two way link

adalah menaruh sebanyak-banyaknya

link website

di

website

milik orang lain dengan imbalan orang lain juga taruh linknya di

web

.

2.2.9

Secure Socket Layer

(

SSL

)

2.2.9.1 Perkembangan

SSL

Pada awal perkembangan

web,

masalah keamanan telah menjadi perhatian

khusus.

National Center for Supercomputing Application

(

NCSA

) merilis

browser

web Mosaic

1.0 yang cukup terkenal pada November 1993. Delapan bulan

kemudian,

Netscape Communications

melengkapi rancangan

SSL

versi 1.0 dan

diikuti versi – versi selanjutnya dari

SSL

.

SSL

dibangun sedemikian sehingga dapat

digunakan untuk hampir semua

browser

dan

server

.

SSL

bertugas memberikan

kerahasiaan, otentikasi dan integritas pesan secara aman ke pengguna

web

. Adanya

SSL

dapat diamati dari

URL ”https”

yang merupakan

SSL-secured URL

atau dapat

diamati dari ikon gembok kecil pada bagian kanan bawah tampilan

windows

browser

. Meskipun demikian, untuk mendukung

browsing

web

secara aman,

server

web

tidak cukup hanya dengan menggunakan

SSL

.

Browser

web

juga harus

memperoleh sertifikat kunci publik dari organisasi yang dipercaya. Untuk pengguna

(41)

Beberapa pemilik sertifikat yang terkemuka adalah

AT&T Certificate Services

,

GTE

CyberTrust

,

KeyWitness International

,

Microsoft

,

Thawte Consulting

dan

VeriSign

.

2.2.9.2 Pesan

SSL

Client

dan

server

berkomunikasi dengan bertukar pesan. Secara teknis,

SSL

mendefinisikan beberapa level pesan yang dapat dilihat pada Tabel 2.2.

Tabel 2.2 Beberapa Level Pesan pada

SSL

Message

Description

Alert

Memberitahu pihak lain dalam komunikasi

tentang kemungkinan adanya penerobosan pada

keamanan atau kegagalan komunikasi

ApplicationData

Informasi aktual bahwa kedua pihak saling

bertukar pesan yang dienkripsi, diotentikasi

dan/atau diverifikasi oleh

SSL

Certificate

Pesan yang membawa sertifikat kunci publik

pengirim

CertificateRequest

Request

dari

server

kepada

client

untuk

memberikan sertifikat kunci publik

CertificateVerify

Pesan dari

client

berisi verifikasi bahwa

client

mengetahui kunci privat yang bersesuaian dengan

sertifikat kunci publik

client

ChangeCipherSpec

Tanda untuk mulai munggunakan layanan

keamanan yang telah disetujui sebelumnya,

seperti enkripsi

ClientHello

Pesan dari

client

yang memberi informasi

layanan keamanan yang diinginkan dan dapat

didukung oleh

client

ClientKeyExchange

Pesan dari

client

yang membawa kunci

kriptografi untuk komunikasi

Finished

Indikasi bahwa semua negosiasi awal sudah

selesai dan komunikasi yang aman telah

dibangun

HelloRequest

Pesan dari

server

kepada

client

untuk memulai

atau

restart

proses negosiasi

SSL

ServerHello

Pesan dari

server

yang menunjukkan layanan

keamanan

yang

akan

digunakan

untuk

komunikasi

ServerHelloDone

Indikasi dari

server

bahwa

server

telah

(42)

diperlukan untuk membangun

komunikasi

ServerKeyExchage

Pesan dari

server

yang membawa kunci

kriptografi untuk komunikasi

2.2.10

MySQL

MySQL

dikembang oleh sebuah perusahaan Swedia bernama

MySQL AB

yang pada saat itu bernama

TcX DataKonsult AB

sekitar tahun 1994-1995, namun

cikal bakal kodenya sudah ada sejak 1979. Awalnya

TcX

membuat

MySQL

dengan

tujuan mengembangkan aplikasi

web

untuk klien.

TcX

merupakan perusahaan

pengembang

software

dan konsultan

database

. Saat ini

MySQL

sudah diakuisisi oleh

Oracle Corp

.

MySQL

adalah salah satu jenis

database server

yang sangat terkenal dan

banyak digunakan untuk membangun aplikasi

web

yang menggunakan

database

sebagai sumber dan pengelolaan datanya [7]. Kepopuleran

MySQL

antara lain

karena

MySQL

menggunkan

SQL

sebagai bahasa dasar untuk mengakses

database

-nya sehingga mudah untuk digunakan, kinerja

query

cepat dan mencukupi untuk

kebutuhan

database

perusahaan – perusahaan skala menengah kecil.

MySQL

juga

bersifat

open source

dan

free

pada berbagai

platform

(kecuali pada

Windows

, yang

bersifat

shareware

).

MySQL

didistribusikan dengan lisensi

open source GPL

(

General Public License

) mulai versi 3.23, pada bulan juni 2000.

MySQL

merupakan

database

yang pertama kali didukung oleh bahasa

pemrograman

script

untuk internet (

PHP dan Perl

).

MySQL

dan

PHP

dianggap

sebagai pasangan

software

pengembangan aplikasi

web

yang ideal.

MySQL

lebih

sering digunakan untuk membangun aplikasi berbasis

web

, umumnya

(43)

2.2.11

Adobe Dreamweaver

Sebuah program aplikasi yang menyediakan segala kebutuhan untuk

membuat sebuah

web

yang utuh dan mudah dengan adanya

tool – tool

yang sudah

terintegrasi dalam program Dreamweaver.

2.2.12

XAMPP

XAMPP

merupakan aplikasi yang mengintegrasikan beberapa aplikasi utama

web

di dalamnya. Dalam

XAMPP

terdapat instalasi modul

PHP

,

MYSQL

,

Web

Server Apache

.

2.2.13 Metode Pembayaran

2.2.13.1 Pembayaran

offline

1.

Pembayaran langsung di toko

Metode pembayaran langsung di toko merupakan pembayaran secara umum

yang telah dilakukan oleh banyak orang, biasanya

customer

datang ke toko untuk

melihat produk, apabila ada yang cocok sesuai keinginannya maka

customer

memesan produk tersebut ke kasir atau penjaga toko. Lalu, pembayaran

dilakukan secara langsung di toko tersebut kepada kasir dan

customer

dapat

membawa langsung produk yang telah dibelinya dengan membawa nota

penjualan sebagai tanda bukti pembayaran.

2.

Transfer Bank

Transfer adalah pemindahan dana antar rekening disuatu tempat ke tempat

yang lain, baik untuk kepentingan nasabah (debitur/ non debitur) dan atau untuk

kepentingan bank itu sendiri.

2.2.13.2 Pembayaran

online

1.

Paypal

(44)

Perusahaan

Paypal

(

Paypal corp

.) seperti yang dikenal sekarang adalah

penggabungan antara perusahaan

Confinity

dan

X.com

pada tahun 2000.

Confinity

didirikan pada desember 1998 oleh Peter Thiel dan Max Levchin, awalnya sebagai

alat pembayaran

Palm Pilot

dan sebagai perusahaan kriptograpi (ilmu pembacaan

sandi, tulisan – tulisan atau angka – angka rahasia). Sedangkan

X.com

didirikan

oleh Elon Musk pada maret 1999, yaitu perusahaan penyedia jasa perencanaan

keuangan. Kedua perusahaan lokasi pertamanya adalah kantor di 165 University

Avenue di Palo Alto, California, rumah dari beberapa pemula di Silicon Valley.

Ebay

melihat perkembangan penggunaan

Paypal

dan menyimpulkan

Paypal

cocok

sebagai salah satu alat pembayaran di

ebay

. Pada mei 1999

ebay

membeli

Billpoint

dan menjadikan

Billpoint

sebagai alat pembayaran utama

ebay

saat itu dan

membuat

Billpoint

khusus hanya untuk alat pembayaran di

ebay

saja, karenanya

Paypal

hanya tampil beberapa kali sebagai pilihan alat pembayaran di

ebay

dibandingkan

Billpoint

. Tetapi karena masyarakat lebih menyukai

Paypal

karena

mudah dan lebih aman, pada Februari 2000 rata- rata ada 200.000 penawaran

barang perhari yang menggunakan

Paypal

sedangkan

Billpoint

hanya 4.000

penawaran. Pada april 2000 lebih dari 1 juta penawaran menggunakan

Paypal

.

b.

Pengertian

paypal

PayPal

adalah salah satu alat pembayaran (

Payment procesors

)

menggunakan

internet

yang terbanyak digunakan di dunia dan teraman saat ini.

Pengguna

internet

dapat membeli barang di situs

e-commerce

, lisensi

software

original, keanggotaan situs, urusan bisnis, mengirim dan menerima donasi atau

sumbangan, mengirim uang ke pengguna

PayPal

lain di seluruh dunia dan banyak

fungsi lainnya dengan mudah dan otomatis menggunakan

internet

.

Terdapat tiga buah jenis

account

yang disediakan oleh

PayPal

untuk para

konsumennya, diantaranya adalah sebagai berikut:

(45)

Dengan

account

tipe ini, pengguna sudah dapat mengirim dan menerima

uang dan melakukan penjualan dengan

ebay

. Pada tipe ini, pengguna bisa

menerima pembayaran dari

account Paypal

lain, namun tidak bisa menerima

pembayaran dari

credit

atau

debit card

. Tidak ada biaya untuk setiap

transaksi yang dilakukan pada tipe ini. Terdapat limit berapa banyak uang

yang dapat diterima per bulannya. Tipe personal ini tidak cocok untuk

pengguna

PayPal

yang merencanakan untuk berjualan produk dalam jumlah

yang besar.

2)

Premier

Tipe ini hampir sama dengan

account personal

, bedanya pada tipe ini

pengguna bisa menerima pembayaran dari

credit card

,

debit card

dan

rekening bank. Pengguna juga bisa menggunakan fasilitas

shopping cart

dan

fasilitas laporan pembayaran (

payment reporting tool

).

Account premier

cocok digunakan untuk penjual yang ingin menjual produknya secara

regular. Untuk pengguna yang memiliki

account personal

, pengguna tersebut

dapat melakukan

upgrade

ke

account premier

.

3)

Business

Tipe ini cocok digunakan untuk bisnis yang berskala besar atau

online

store

. Pada tipe ini pengguna diperbolehkan menggunakan laporan dan

tool

ebay

tanpa adanya persyaratan mengenai jenis transaksi. Pengguna akan

dikenakan biaya dalam menggunakan

account

tipe ini. Jika saat ini

pengguna memiliki

account personal

atau

premier

, pengguna dapat

melakukan

upgrade

ke

account business

.

PayPal

tidak mengenakan biaya

pada pembeli dalam mengirimkan uang ke penjual.

PayPal

akan<

Gambar

Gambar 2.3 Diagram UML
Gambar 2.4 Contoh Use case Diagram
Gambar 2.6 Contoh Sequence Diagram
Gambar 2.7 Contoh Activity Diagram
+7

Referensi

Dokumen terkait

Berdasarkan hasil penelitian dan analisis yang telah dilakukan maka dapat disimpulkan bahwa untuk memenuhi kebutuhan dari masyarakat terhadap air bersih di Kabupaten

Pada usia lanjut penyebab defisiensi vitamin D tidak hanya diakibatkan kurangnya asupan makanan yang dinilai oleh Food Frequency Questionnaire

Pembuktian harus dihadiri pimpinan perusahaan atau yang menerima kuasa dari Direktur Utama/Pimpinan Perusahaan, yang nama penerima kuasanya tercantum dalam akte pendirian

Simpulan dan Saran: Ada hubungan yang bermakna antara dukungan suami dengan tingkat kecemasan pada ibu premenopause di Pedukuhan Mrican Caturtunggal Depok Sleman

Untuk analisis deformasi fase praseismik gempa Februari 2008 di Segmen Mentawai digunakan data GPS dari stasiun SuGAr yang berada satu segmen dengan episenter

Pozzolan adalah bahan yang mengandung senyawa silika atau silika alumina yang tidak mempunyai sifat mengikat seperti semen akan tetapi dalam bentuknya yang halus dan

(7) Direkt ur Ut ama diwaj ibkan menyampaikan laporan t riwulanan dan laporan berkala lainnya sesuai dengan bat as-bat as j angka wakt u yang dit et apkan, besert a laporan

MENINGKATKAN PERILAKU ASERTIF SISWA MELALUI PENERAPAN METODE EVERYONE IS TEACHER HERE PADA PEMBELAJARAN IPS (Penelitian Tindakan Kelas terhadap Siswa Kelas VII-I SMP Negeri