PERANCANGAN WEB BERBASIS SEO PADA PETSHOP …repository.amikom.ac.id/files/Publikasi_09.02.7655,...

21
i PERANCANGAN WEB BERBASIS SEO PADA PETSHOP TWINS SEBAGAI MEDIA INFORMASI DAN PROMOSI NASKAH PUBLIKASI diajukan oleh Dyah Galuh Novitasari 09.02.7655 Bintari Purwantika 10.02.7772 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Transcript of PERANCANGAN WEB BERBASIS SEO PADA PETSHOP …repository.amikom.ac.id/files/Publikasi_09.02.7655,...

i

PERANCANGAN WEB BERBASIS SEO PADA PETSHOP TWINS SEBAGAI MEDIA INFORMASI DAN PROMOSI

NASKAH PUBLIKASI

diajukan oleh

Dyah Galuh Novitasari 09.02.7655 Bintari Purwantika 10.02.7772

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

ii

iii

THE DESIGN WEB BASED ON SEO IN PETSHOP TWINS AS INFORMATION MEDIA AND PROMOTION

PERANCANGAN WEB BERBASIS SEO PADA PETSHOP TWINS

SEBAGAI MEDIA INFORMASI DAN PROMOSI

Diyah Galuh Novitasari Bintari Purwantika

Dony Ariyus

Jurusan Manajemen Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

A new era in the world of business and association emerged with the introduction

of the term information technology and information systems , which is how a good -for-profit organizations and non- profit trying to use computer tools , applications , and telecommunications facilities to improve their performance significantly.

Developments in science and technology information has been covering the world today . As this part of the world community , we certainly do not want to miss and information technology is growing. There are many ways that can be taken to determine the technological developments that are happening . One way is to utilize the computer as a means for processing data and information . Likewise with Twins Petshop company engaged in the sale of pets and all kinds of pet needs are still experiencing difficulties in marketing . This job is not impossible to do it manually ( phone , visits , distributing brochures ) are less effective and efficient .

In order to streamline the efficiency of work and marketing activities needed a web -based information systems much needed business world today , to minimize the time and cost of operations. Therefore, the author tries to develop a system of information and promotion of the Twins Petshop using a web -based internet network using PHP and SEO that is expected to overcome the difficulties of marketing in marketing their product.

Keywords : Web, Internet, Information, Promotion, PHP, SEO, Petshop Twins.

1

1. PENDAHULUAN

Kemajuan di berbagai bidang teknologi semakin pesat, terutama dalam bidang

teknologi informasi, seiring dengan kebutuhan manusia yang terus bertambah. Dan

globalisasi yang membawa dampak kepada peradaban manusia. Salah satu hasil

perkembangan teknologi adalah internet. Internet merupakan wadah besar yang dapat

menampung informasi apapun yang ada di dunia ini.

Internet merupakan alternatif media baru dalam komunikasi antar personal

manusia saat ini. Mulai dari hal yang pribadi, seperti mengirim surat, memperoleh

informasi sampai dengan berbelanja. Pemenuhan kebutuhan dapat diperoleh dengan

cepat dan instant, tanpa harus bersusah payah untuk mendapatkan apa yang menjadi

kebutuhannya.

Sejalan dengan hal tersebut, maka muncul sekarang apa yang disebut dengan

e-Commerce. Electronic Commerce (e-Commerce) merupakan konsep bisnis yang

transaksinya dilakukan dengan sarana jaringan komputer secara online. Dengan konsep

ini, kita bisa melakukan proses penjualan ataupun pembelian, tanpa harus datang ke

toko dimana produk itu dijual.

Melihat keunggulan berbisnis dengan sarana internet, pihak Petshop Twins

juga berkeinginan untuk memberikan pelayanan dengan konsep tersebut. Dengan

cakupan internet yang luas, diharapkan nantinya akan mendatangkan keuntungan lebih.

Selain bertambahnya profit yang diperoleh, Petshop Twins juga lebih dikenal di kalangan

penghobi maupun masyarakat luas.

2. LANDASAN TEORI

2.1 Konsep Dasar Sistem

2.1.1 Pengertian Sistem

Pendefinisian sistem yang menekankan pada prosedurnya didefinisikan sebagai

berikut :

Sistem suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran yang tertentu .

2.1.2 Syarat-syarat Sistem

Syarat-syarat yang harus dimiliki oleh sistem, yaitu :

1. Sistem harus dibentuk untuk menyelesaikan tujuan.

2

2. Elemen sistem harus mempunyai rencana yang diterapkan.

3. Adanya hubungan antara elemen sistem.

4. Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting dari

pada elemen sistem.

2.1.3 Karakteristik Sistem

Suatu sistem mempunyai karakteristik tertentu, yaitu mempunyai komponen

(components), batas sistem (boundary), lingkungan luar sistem (enviriment), penghubung

(interface), masukan(input), keluaran (output), pengolahan (process), dan sasaran

(objective) atau tujuan (goal) . Dibawah ini merupakan penjelasan dari masing-masing

karakteristik tersebut :

1. Komponen sistem (compenents system)

Sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja dan

membentuk kesatuan. Komponen atau elemen-elemen sistem dapat berupa suatu sub

sistem atau bagian-bagian dari sistem. Setiap sub sistem mempunyai sifat-sifat dari

sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara

keseluruhan.

2. Batas sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan

yang lain atau dengan lingkungan luarnya. Batas sistem ini memungkinkan sistem

dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup

(scope) dari sistem tersebut.

3. Lingkungan luar sistem (environment)

Lingkungan luar dai suatu sistem adalah apapun diluar batas dari sistem yang

mempengaruhi operasi lain. Lingkungan luar sistem dapat bersifat menguntungkan

ataupun merugikan. Lingkungan yang menguntungkan harus tetap dijaga dan dipelihara

karena merupakan energi dari sistem. Sedangkan lingkungan luar yang merugikan harus

ditahan dan dikendalikan, karena jika tidak akan mengganggu kelangsungan sistem.

4. Penghubung (interface)

Interface merupakan media penghubung antar sub sistem yang lainya. Interface

ini memungkinkan suatu sub sistem untuk mengalirkan sumber daya ke sub sistem

lainya.

5. Masukkan (Input)

Input merupakan energi yang dimasukkan kedalam sistem. Input dapat berupa

maintenance input dan signal input. Maintenance input adalah energi yang dimasukkan

supay sistem tersebut dapat beroprasi. Signal input adalah energi yang diproses untuk

menghasilkan output.

3

6. Keluaran (Output)

Output merupakan hasil dari energi yang diolah dan diklarifikasikan menjadi

output yang berguna dari sisa pembuangan. Output dapat menjadi input untuk sistem

yang lain.

7. Pengolahan sistem (Process)

Suatu sistem mempunyai bagian pengolah yang akan merubah masukan

menjadi keluaran.

8. Sasaran sistem (Objective)

Suatu sistem mempunyai tujuan atau sasaran. Sasaran dari sistem menentukan

intput yang dibutuhkan dan output yang akan dihasilkan.

2.1.4 Klarifikasi sistem

Sistem dapat diklarifikasikan ke beberapa sudut pandang, diantaranya :

1. Sistem diklarifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik

(physical system).

2. Sistem diklarifikasikan sebagai sistem alamiah (Natural system) dan sistem

buatan manusia (Human made system).

3. Sistem diklarifikasikan sebagai sistem tertentu (deterministic system) dan sistem

tak tentu (probabilistic system).

4. Sistem diklarifikasikan sebagai sistem tertutup (closed system) dan sistem

terbuka (open system).

2.1.5 Metode pengembangan sistem

Metode yang digumanakn penulsi dalam perancangan sistem informasi ini

adalah metode daur hidup pengembangan sistem atau systems development live cycle

(SDLC).

Adapun langkah-langkah sebabagai berikut:

1. Mengidentifikasi proyek dan seleksi

2. Inisiasi proyek dan perencanaan

3. Analisis

4. Perancangan secara logika

5. Perancangan secara fisik

6. Implementasi.

2.2 E-Commerce

2.2.1 Pengertian E-Commerce

4

Penjualan Online atau bisa disebut E-Commerce yang merupakan

transaksi penjualan secara elektronik yang dilakukan melalui atau pada jaringan Internet,

yang memberi kemudahan dalam melakukan transaksi di Internet.

Secara umum E-Commerce di klasifikasikan menjadi 2 jenis, yaitu :

a. Business to Bussiness (B2B)

Merupakan sistem komunikasi bisnis online antar pelaku.

b. Bussiness to Costumer (B2C)

Merupakan mekanisme toko online, yaitu transaksi antar e-merchant dengan e-customer.

1. Elektronik Markets (EMS)

Sebuah sistem informasi yang menyajikan sebuah segmen pasar yang menyediakan

fasilitas-fasilitas bagi para penjual dan pembeli untuk bertukar informasi tentang produk

atau harga.

2. Electronic Data Interchange (EDI)

Secara formal EDI didefinisikan oleh international Data Exchange Association (IDEA)

sebagai transfer data terstruktur dengan format standar yang telah disetujui yang

dilakukan system computer ke system computer yang lain dengan menggunakan media

elektronik.

3. Internet E-Commerce

Penggunaaan internet yang berbasis teknologi informasi dan komunikasi untuk

perdagangan. Seperti iklan dalam penjualan priduk dan jasa.

4. Karakter Penjualan Online

a. Transaksi Tanpa Batas

b. Transaksi Anonim

c. Produk Digital dan Non Digital

d. Produk Barang Tak Berwujud

2.3 SEO (Search Engine Optimization)

Definisi SEO (Search Engine Optimization) merupakan sebuah metode proses agar

search engine selalu mengindex website kita di media internet agar setiap proses

pencarian dengan keyword melalui search engine dapat ditampilkan pada halaman

pencarian utama. Dengan cara memperbaiki struktur tag-tag HTML tertentu pada

halaman web.

2.3.1.Manfaat SEO

a. Menaikkan page ranking sebuah website agar selalu terindex pada search engine

sehingga dapat ditampilkan dihalaman utama pencarian

b. Mendatangkan trafik / pengunjung ke website melalui Search Engine

5

c. Membantu meningkatkan pencapaian target penjualan melalui rekomendasi web

d. Meminimalkan biaya pemasaran online

e. Mendapatkan backlink

f. Membangun brand kita di dunia maya

g. Membuat blog kita lebih terkenal

2.3.2. SEO On Page

SEO On Page yaitu optimisasi yang dilakukan dari dalam website tersebut. Ada

beberapa hal yang dapat dilakukan, antara lain :

1. Memilih Template

2. Memasang Meta Tags.

3. Memasang keyword pada judul website.

4. Maksimalkan keyword didalam postingan website.

5. Percepat waktu loading

2.3.3. SEO Off Page

SEO Off Page merupakan kebalikan dari Optimisasi SEO On Page, yaitu

optimisasi yang dilakukan dari luar website tersebut. Yang perlu dilakukan antara lain :

1. Fokus membangun backlink.

2. Melakukan link building

3. Mendaftarkan blog dan artikel ke social bookmark/direktori,

4. Mempromosikan blog

2.4 Konsep Dasar Media Promosi

Website adalah alat pendukung promosi, bukan alat promosi utama. Mengakses

Website dibutuhkan koneksi internet dan computer, website mempunyai keuntungan

sebagai berikut:

1. Informasi detail dan tuntas dari produk dan jasa perusahaan.

2.Tampilan yang baik akan memberikan image yang baik pada

pelanggan.

3. Informasi yang selalu update.

4. Pengguna internet yang semakin meningkat.

2.5 Konsep dasar Informasi

Secara umum informasi dapat didefenisikan sebagai data yang diolah menjadi

bentuk yang lebih berguna dan berarti begi yang menerima. Sumber informasi adalah

data. Data merupakan bentuk dari item. Data adalah kenyataan yang menggamberkan

6

suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu

yang terjadi pada saat tertentu. kesatuan nyata (fact and entity) adalah suatu obyek

nyata seperti tempat, benda dan orang.

2.6 Konsep Dasar Sistem Informasi

Definisi sistem informasi adalah suatu sistem dalam sistem organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat

tertentu dengan laporan-laporan yang diperlukan. Definisi lain sistem informasi adalah

kerangka kerja yang mengkoordinasikan sumber daya (manusia dan komputer) untuk

menguah masukan (input) guna mencapai sasaran-sasaran perusahaan.

2.7 Konsep Dasar Basis Data

Basis data (database) merupakan komponen utama dalam membangun sebuah

sistem yang menyangkut pendokumentasian data kedalam sebuah database. Bentuk

basisdata adalah sebuah aturan yang mengatasi masalah tersebut. Saat ini basisdata

memiliki peranan peranan yang sangat penting dalam mengelola data yang ada

didalamnya. Validasi juga tercakup didalamnya karena aturan-aturan dalam sebuah data

yng terdokumentasikan juga memiliki sebuah aturan yang dikenal dengan basis data .

2.7.1 Basis Data

Basis data (database) adalah kumpulan dari berbagai data yang saling

berhubungan satu dengan yang lainya. Basis data tersimpan di perangkat keras, serta

dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi

spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan

disimpan. Databse merupakan salah satu komponen yang penting dalam sistem

informasi, karena merupakan basis dalam menyediakan informasi pada pengguna atau

user .

Penyusunan basis data meliputi memasukkan data kedalam media penyimpanan data

dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database

Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan

(query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau

penggantian (update) data, serta pembuatan report data.

Basis data juga disebut database, adalah sekumpulan informasi yang sangat komplek

yang berguna untuk mengatur semua data yang ada didalamnya sehingga dapat diakses

pengguna dengan mudah dan cepat.

2.7.2 Tabel

7

Tabel digunakan untuk menyimpan sebuah kelompok data. Apabila diilustrasikan

sebagai rumah, maka tabel menjadi kamarnya. Fungsi kamar dalam rumah adalah untuk

menyimpan barang yang sifatnya khusus. Hal ini juga berlaku pada tabel yang berfungsi

untuk menyimpan kelompok data yang sifatnya khusus.

2.7.3 Kolom

Setelah membuat database, lalu urutan kedua membuat tabel. Untuk membuat

tabel, diperlukan membuat petak-petak kecil yang letaknya dibawah tabel, petakan itu

sebagai istilahuntuk menggambarkan kolom.

Kolom merupakan bentuk terkecil dalam database untuk meyimpan data, lebih jelasnya,

database diilustrasikansebagai rumah, maka tabel adalahkamar,sedangkan kolomdapat

diilustrasikan sebagai almarinya. Jadi, kolom memisahkan data dalam cakupan yang

lebih kecil.

2.7.4 Primary Key

Primary key adalah bentuk kolom atau field utama yang mewakili kolom lainya

dalam sebuah tabel untuk menghindari pendobelan atau data yang kembar. Proses

mewakili dalam tabel tersebut dapat disebut dengan tabel yang berelasi atau database

relasional.

2.7.5 Foreign Key

Foreign key merupakan kunci yang berasal dari tabel lain. Tabel memiliki satu

kunci utama, atau primary key. Apabila primary key ini berelasi dengan tabel lain maka

ia akan disebut foreign key dalam tabel lawan tersebut.

2.8 Permodelan Sistem

2.8.1 Data Flow Diagram

DFD digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem

baru yang akan dikembangkan secara logika tanpa membandingkan lingkungan fisik

dimana data tersebut mengalir (misalnya lewat telpon, surat dan sebagainya) atau

lingkungan fisik yang dimana data tersebut akan disimpan (misalkan hardisk atau disket).

DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang

terstruktur. DFD dapat dibuat dengan simbol berikut:

1. External entity (kesatuan luar) merupakan kesatuan dilingkungan luar sistem

yang dapat berupa orang, organisasi atau sistem lainya yang berada dilingkungan

luarnya yang akan memberikan input atau menerima outputdari sistem.

8

2. Data store (simpanan data) merupakan simpanan dari data yang dapat berupa

sebagai : suatu file (database) disistem komputer, suatu arsip atau catatan manual, suatu

kotak tempat data dimeja seseorang, suatu rabel manual atau suatu agenda diatas buku.

3. Data Flow (arus data) ini menunjukkan arus dari data yang dapat berupa

masukkan untuk sistem atau hasil dari proses sistem.

4. Suatu proses adalah kegiatan atau kerja yang silakukan oleh orang, mesin atau

komputer dari hasil suatu arus data yang masuk kedalam proses untuk dihasilkan yang

akan keluar dari proses.

2.8.2 Teknik Normalisasi

Normalisasi adalah suatu proses untuk membuat data yng tidak normal menjadi

normal. Beberapa bentuk normalisasi yang sering digunakan yaitu :

1. Bentuk tidak normal (Unnormalized)

2. Bentuk normal ke-satu (INF/First Normal Form)

3. Bentuk normal ke dua (2NF/ second Normal Form)

4. Bentuk normal ke tiga

Tujuan normalisasi adalah :

a. Menghindari inkonsistensi data

b. Menghindari redudancy data

2.9 Flowchart sistem

Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) didalam

program suatu prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat

bantu komunikasi dan untuk dokumentasi.

2.10 Konsep Dasar Internet

Internet berasal dari kata Interconnection Networking yang mempunyai arti

hubungan komputer dengan berbagai tipe yang membentuk sistem jaringan yang

mencakup seluruh dunia (jaringan komputer global) dengan melalui jalur telekomunikasi

seperti telepon, radio link, satelit dan lainnya .

2.10.1 Pengertian Web

Web merupakan media yang digunakan untuk menampilkan halaman–halaman

berisi informasi, gambar dan lainya yang diakses dengan menggunakan protokol HTTP.

World wide web adalah suatu sistem terdistribusi yang menghubungkan hal – hal

dalamberbagai format meliputi text, gambar, suara dan informasi lain.

9

2.10.2 Web Server

Dalam sebuah jaringan internet diperlukan sebuah server atau pemberi layanan

yang disebut dengan web server. Tanpa adanya sebuah web server maka mustahil

sebuah layanan internet dapat berjalan sebagai mana mestinya.

2.10.3 Web browser

Web browser adalah suatu aplikasi yang digunakan untuk membuka dan

menjelajahi sebuah halaman web. Beberapa web browser yang ada adalah Internet

Explorer (IE), Netscape Navigator, Opera, Neo Planet, Mozila Firefox dan lain

sebagainya. Akan tetapi yang banyak digunakan adalah mozila firefox.

2.11 Perangkat Lunak Yang digunakan

2.11.1 Apache Server

Apache project pertama lahir sekitar tahun 1995, dimana sebuah group web

master memutuskan perlunya merancang dan memuat sebuah software server yang

„stable‟ dan powerful untuk mendukung beragam situs.

2.11.2 PHP

Untuk membangun suatu web yang tidak hanya menampilkan suatu informasi

yang statis, maka diperlukan suatu program yang dapat menjadikan halaman web yang

dinamis dan interaktif yaitu scripting yang berbasiskan client atau server.. Keunggulan

dari PHP yang sifatnya server side, antara lain :

1) Tidak diperlukan kompatibilitas browser atau harus menggunakan browser

tertentu, karena server-lah yang akan mengerjakan script php. Yang dikirim kembali ke

browser.

2) Dapat memanfaatkan sumber – sumber aplikasi yang dimiliki oleh server,

misalnya koneksi ke database.

3) Script tidak dapat diintip dengan menggunakan fasilitas view HTML source.

2.11.3 MySQL

MySQL (My Structure Query Language) atau yang biasa dibaca “mai-se-kuel”

adalah sebuah program pembuat database yang bersifat open source, artinya siapa saja

boleh menggunakanya dan tidak dicekal.

Program – program yang menggunakan bahasa SQL, antara lain :

1) MySQL

2) Posgres SQL

3) Oracle

10

4) SQL Server 97, 2000

5) Interbase

Program – program aplikasi pendukung MySQL, antara lain :

1) PHP (Page Hypertext Preprocessor)

2) Visual Delphi

3) Visual Basic

4) Cold Fusion

2.12 Adobe Dreamweaver

Adobe dreamweaver adalah software profesional untuk desain, pemrograman

dan manajemen situs web dengan tingkat fleksibilitas yang sangat tinggi.

2.13 Adobe Photoshop CS

Adobe Photoshop CS merupakan software standar profesional untuk pengolahan

citra atau gambar yang terintegrasi dengan aplikasi web tool. Adobe Photoshop CS

memberikan lingkungan yang komprehensif bagi para desainer grafis profesional untuk

membuat desain grafis yang rumit untuk kebutuhan percetakan, situs web, dan media

lainya.

3. GAMBARAN UMUM

3.1 Sejarah Petshop Twins

Petshop Twins merupakan sebuah perusahaan yang menjual berbagai hewan

peliharaan dan perlengkapannya. Produk yang ditawarkan antara lain makanan hewan,

vitamin, dan berbagai aksesoris hewan peliharaan. Petshop Twins didirikan oleh seorang

mahasiswi yang bernama Dyah Galuh Novitasari pada tahun 2012 yang beralamat di

Perum. Jambusari, Jl. Jeruk II No. 8C, Condongcatur, Depok, Sleman, Yogyakarta.

Tujuan didirikannya Petshop Twins adalah memudahkan para pecinta hewan

peliharaan untuk memilih hewan peliharaannya dengan kondisi yang baik dan pilihan

yang berfariasi. Serta menjual berbagai keperluan untuk memenuhi kebutuhan hewan

peliharaan. Petshop Twins mengedepankan kualitas produk dan memberikan pelayanan

yang baik guna mempertahankan kepercayaan dan kepuasan para pecinta hewan

peliharaan.

3.2 Visi dan Misi

Visi Petshop Twins :

Menjadi petshop yang terbesar dan terlengkap di Yogyakarta.

11

Misi Petshop Twins :

1. Memberikan jasa service yang profesional

2. Menyediakan berbagai macam hewan peliharaan domestik maupun import yang

berkualitas

3. Menyediakan berbagai macam keperluan hewan peliharaan dengan kualitas terbaik

dan terlengkap.

4. Mendidik generasi muda untuk cinta dan peduli terhadap hewan.

3.3 Proses Bisnis

Mekanisme bisnis dari Petshop Twins adalah terdiri dari menentukan jumlah stok

awal produk yang dijual, menentukan jumlah stok minimal dan maksimal dari barang

yang dijual, order akan diproses jika jumlah telah mencapai stok minimal. Suplier dibagi

menurut kelompok dan jenis barang tertentu.

3.4 Struktur Organisasi

Struktur organisasi Petshop Twins dapt digambarkan dalam bentuk top down.

Adapun skemanya adalah sebagai berikut :

Gambar 3.1 Struktur Organisasi Petshop Twins

3.5 Pelayanan Petshop Twins

Adapun layanan yag diberikan antara lain :

1. Delivery Order

2. Cash On Delivery (COD)

3.6 Peta Lokasi Petshop Twins

Petshop Twins berlokasi di Perum. Jambusari, Jl. Jeruk II No. 8C, Condongcatur,

Depok, Sleman, Yogyakarta.

4. PEMBAHASAN

4.1. Analisis Kebutuhan Sistem

12

Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu

kelompok yang menekankan pada prosedur dan kelompok yang menekankan pada

elemen atau komponennya.

4.1.1. Kebutuhan Fungsional Sistem

Analisis kebutuhan sistem berhubungan dengan kebutuhan fungsional dari

sebuah sistem informasi berbasis web yang akan dibangun dengan kerangka sebagai

berikut :

1) Halaman Utama/Homepage

2) Profile perusahaan

3) Keranjang belanja

4) Halaman Produk

5) Halaman Contact us

4.1.2. Kebutuhan Operasional Sistem

Analisis ini berhubungan dengan kebutuhan operasional yang digunakan untuk

membangun dan mengoperasikan sistem informasi diperlukan dengan alat-alat sebagai

berikut :

1. Perangkat keras (hardware)

2. Perangkat lunak (Software)

3. Manusia (Brainware)

4.2. Permodelan

4.2.1. Program Flowchart

4.2.2. Perancangan DFD

1) DFD Level 0 untuk proses informasi Petshop Twins

2) DFD Level 1 Untuk Proses Input Data

2) DFD Level 1 untuk Proses Fasilitas yang Dipilih

4.2.3. Perancangan Sistem Menu

4.3. Normalisasi

Normalisasi merupakan proses menentukan bentuk-bentuk field yang akan

digunakan dalam perancangan basis data. Melalui normalisasi, kita akan mendesain

database relasional menjadi suatu set data yang memenuhi kriteria sbb:

a. Memuat semua data penting yang dapat disediakan oleh database

b. Memiliki redundancy data yang sesedikit mungkin

c. Akomodasi multi value untuk type data yang diperlukan

d. Mengijinkan update data yang efisien dalam database

13

e. Terhindar dari bahaya kehilangan data yang tidak dikenal

4.3.1. Bentuk Normal Pertama

Normalisasi bentuk pertama yaitu data yang dibentuk dalam satu record ke

record yang lain dan nilai dari field-field berupa nilai atomic ”atomic value” . tidak ada set

atribut yang berulang-ulang atau bernilai ganda ”multi value”.

4.3.2. Bentuk Normal Kedua

Pada bentuk normal kedua semua field sudah terbentuk dalam normal pertama

dan atribut bukan kunci harus bergantung sepenuhnya pada kunci primer (primary key).

4.3.3. Bentuk Normal Ketiga

Semua field dan relasi berada pada bentuk normal kedua dan tidak hanya

ketergantungan transitif yang mana semua atribut bukan kunci hanya tergantung pada

atribut kunci (primary key) secara menyeluruh.

4.3.4 Relasi Antar Tabel

4.4. Perancangan Basis Data

14

Untuk mengelola informasi yang digunakan dalam pengembangan sistem ini

memerlukan 1 (satu) file basis data yang bernama petsdb yang berfungsi untuk

menyimpan informasi yang terjadi pada website Petshop Twins yang dibuat

menggunakan phpMyadmin. Dimana file basis data petsdb berisi sembilan struktur tabel

dimana masing-masing tabel admin, news, produk, pemesanan, pemesanan_detail,

kategori, dan contact_us.

4.5. Perancangan User Interface

4.5.1. Halaman Administrator

4.5.2. Halaman User

4.6. Implementassi Sistem

4.6.1. Halaman Utama

Berdasarkan hasil dari analisa dan perancangan yang telah dilakukan

pada bab terdahulu, maka selanjutnya menuju tingkat desain dan

pengimplementasian. Tahapan desain merupakan tahapan dimana pembuatan

interface halaman-halaman yang nantinya sistem bisa diimplementasikan.

4.6.2. Menu About Us

Halaman ini berisi tentang profil dari distrobroboss sehingga dapat terpublikasi ke

konsumen.

4.6.3. Pets Blog

Menu Pets Blog berfungsi untuk menampilkan halaman berita yang disediakan

oleh pihak Petshop Twins yang berisi informasi dan berita seputar perawatan hewan

peliharaan.

4.6.4. Halaman Contak Us

Halaman ini merupakan fasilitas yang harus tersedia pada setiap website karena

dengan adanya fasilitas kontak maka setiap pelanggan yang berkunjung dapat

memberikan komentar dan pesan mereka kepada pengelola website tentang segala

sesuatu yang berhubungan dengan website dan pemesanan barang.

4.6.5. Halaman Product

Halaman Produk ini adalah halaman yang menunjukkan semua produk yang

dimiliki oleh Petshop Twins dan memiliki fasilitas detail yang berfungsi untuk melihat

detail produk yang ada.

15

4.6.6. Halaman How To Buy

Halaman ini berisi tentang cara-cara melakukan transaksi pembelian bagi para

user yang ingin melakukan transaksi pembelian.

4.6.7. Halaman Admin

Halaman admin hanya bisa diakses oleh administrators yang bertugas untuk

mengatur dan memenej file-file serta data-data yang akan ditampilkan pada halaman

web sehingga informasi lebih menarik.

a. Form Login Admin

Form login adalah form yang nantinya digunakan oleh admin memasukkan user

admin serta passwordnya.

b. Halaman Utama Admin

Halaman ini ditemukan ketika seorang admin telah login dan halaman ini berisi

data-data yang dibutuhkan oleh seorang admin.

4.7. SEO Script

Pada website Petshop Twins terdapat scipt SEO yang terintegrasi pada halaman

website Petshop Twins.

Dapat kita lihat melalui view source, antara lain sebagi berikut :

<meta name="google-site-verification" content="

N5aJRA7nXZJinw8m4Axkqaafn6GF40 8mg1dkxt1nL4g" />

Setelah website sudah terupload pada hosting dan memiliki domain, SEO dapat

kita cek melalui search engine google, kemudian ketikkan “site:petshoptwins.com” lalu

tekan Enter.

4.8. Pengetesan Website.

Pengetesan website disini disebut dengan unit testing atau program testing yang

dimaksudkan untuk meyakinkan bahwa semua modul telah bekerja tanpa mengalami

kesalahan.

1. Pengetesan terhadap seluruh item input data.

2. Pengetesan terhadap item hapus data.

3. Pengetesan terhadap item ubah data.

4. Pengetesan terhadap media Output

4.8.1 Black Box

16

Pengujian yang dilakukan dengan mengambil hasil eksekusi dari data yang

dipilih. Uji coba black box berusaha untuk menemukan kesalahan dalam beberapa

kategori.

a. Fungsi – fungsi yang salah atau hilang

b. Kesalahan interface

c. Kesalahan dalam struktur atau akses database eksternal

d. Kesalahan performance

4.8.2 White Box

Pengujian dengan melihat ke dalam modul untuk meneliti kode program yang

ada, dan menganalisis apakah ada kesalahan atau tidak, jika ada output yang tidak

sesuai dengan input maka akan di cek lagi kode – kode program yang ada di modul.

5. PENUTUP

5.1. Kesimpulan

Dari hasil pembuatan Web berbasis SEO pada Petshop Twins Yogyakarta, dan

sebagai Tugas Akhir dalam menempuh program studi Diploma III, penulis dapat menarik

kesimpulan sebagai berikut :

1. Pembuatan website berbasis SEO pada Petshop Twins dapat dilakukan dengan

baik.

2. Website berbasis SEO pada Petshop Twins dapat diakses dengan baik oleh

pelanggan.

3. Interface pada website Petshop Twins mudah dipahami dan User Friendly.

4. Website berbasis SEO pada Petshop Twins mampu mengatasi masalah pemasaran

tentang informasi produk yang dimiliki dan mengurangi biaya pemasaran serta dapat

membangun brand kita di dunia maya.

5. Website berbasis SEO pada Petshop Twins dapat meningkatkan trafik/ pengunjung,

karena website tersebut sudah terindex pada search engine, sehingga pengunjung

mudah mencari dan menemukan Petshop Twins.

5.2. Saran

Tidak ada sistem yang dapat dikatakan sempurna termasuk juga sistem baru

yang dibangun ini, website yang masih terdapat kekurangan-kekurangan yang

hendaknya diperbaiki. Untuk itu diperlukan sebuah upaya-upaya yang dilakukan agar

website Petshop Twins ini dapat mendekati kata sempurna dan menutupi segala

kekurangannya, yakni :

17

a. Mengembangkan website berbasis SEO pada Petshop Twins Yogyakarta yang

mampu diterjemahkan ke dalam bahasa internasional.

b. Menambahkan aplikasi berbasis sms yaitu sms gateway sehingga website ini dapat

beroperasi dengan lebih baik dalam pelayanannya.

c. Meningkatkan keamanan sistem website berbasis SEO pada Petshop Twins

Yogyakarta agar menjadi lebih baik lagi.

d. Menambahkan fitur status terkirim ke pelanggan saat barang yang dipesan telah

sampai ke tangan pelanggan.

18

DAFTAR PUSTAKA

Indrajit, Richardus Eko. 2001. Manajemen Informasi dan Teknologi Informasi. Jakarta; PT. Elex Media Komputindo.

Geral, Jerry Flitz. 1981. Jr. Fundamentals of System Analisys, Edisi Kedua, New York;

Koin Willey & Sins. Ghazali, M. dkk. 2008. Konsep Sistem Informasi Jakarta; Teknik Informatika – Universitas

Widyatama. Neuschel. Richard F. 1960. Management by System, Edisi Kedua, New York; McGraw-

Hill. Wahana Komputer. 2002. Panduan Aplikasi Pengambangan Web Berbasis ASP. Jakarta;

Wahana Komputer. Jogiyanto. 1989. Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori

dan Praktik Aplikasi Bisnis. Jakarta. Edy Wibawanto. 2013. Kupas Tuntas SEO (Search Engine Optimization). http://www.kupastuntasseo.blogspot.com diakses tanggal 14 April 2013 Jeiry L. Ledford. 2012. Optimisasi Mesin Pencari. http://www.lowongan-seo.blogspot.com/2012/08/jeiri-l-ledford.html diakses tanggal 14 April 2013 Sutrisno. 2013. Tips Menulis Artikel SEO.

http://www.teknologi.kompasiana.com/post/2013/25/tips-menulis-artikel-seo/ diakses tanggal 20 Juni 2013