• Tidak ada hasil yang ditemukan

Membangun Website E-Commerce Di Home Industri Rumah Taziek

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membangun Website E-Commerce Di Home Industri Rumah Taziek"

Copied!
249
0
0

Teks penuh

(1)

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

DANIS MAULANA

10106080

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(2)

iii

Assalamu’alaikum wr. wb.

Alhamdulillahi Robbil ‘alamiin,

puji syukur Penulis panjatkan ke hadirat

Allah SWT, karena hanya atas izin, kehendak dan taufiq serta hidayah-Nya

Penulis dapat menyelesaikan laporan skripsi ini.

Laporan dengan ju

dul “

Membangun

Web

E-commerce

Di

Home

industri

Rumah Taziek

” ini disusun

untuk memenuhi salah satu syarat dalam

menyelesaikan studi jenjang strata satu (S1) di Jurusan Teknik Informatika,

Universitas Komputer Indonesia.

Dalam menyelesaikan penyusunan laporan skripsi ini, Penulis mendapat

banyak sekali bantuan dari berbagai pihak, baik secara moril maupun materil, do’a

serta bimbingan. Oleh karena itu pada kesempatan ini Penulis ingin mengucapkan

terima kasih kepada :

1.

Ibu Riani Lubis, S.T., M.T., selaku pembimbing terimakasih telah banyak

meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya

selama penyusunan skripsi ini.

2.

Kedua orang tuaku, Bapak Yayat Hidayat dan Ibu Iis Widaningsih,

dukungan beserta do’a bapak dan mamah sangat berarti dalam

perjalanan

hidupku, redup kerlip senantiasa selalu menjadi pelita dalam hidupku.

3.

Bapak Galih Hermawan, S.Kom., sebagai reviewer yang telah banyak

memberikan saran, arahan dan bimbingan kepada penulis.

4.

Ibu Tati Harihayati M., S.T., M.T. sebagai penguji 3 yang telah banyak

memberikan saran, arahan dan bimbingan kepada penulis.

5.

Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik

Informatika.

(3)

iv

8.

Rekan-rekan di IF-2 2006 (Aditya Wardhana, Barkah Nugraha, Fajar

Nurakhman,

Rija Safa’at,

Yoga Febryanto, Wahyu Setia, dan

Kawan-kawan yang lainnya) yang telah membantu Penulis dalam penyusunan

laporan kerja praktek ini.

9.

Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini

yang tidak bisa disebutkan satu persatu.

Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak

kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan

mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis

sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi

penyempurnaan skripsi ini.

Akhir kata, Penulis mohon maaf atas segala keterbatasan dan kekurangan

karena sesungguhnya kebenaran itu datangnya dari Allah SWT. Semoga segala

bentuk bantuan yang telah diberikan kepada Penulis selama ini akan mendapatkan

pahala dan ridho dari Allah SWT, dan semoga tulisan ini dapat memberikan

manfaat bagi pihak-pihak yang membutuhkan. Amin.

Wassalamu’alaikum Wr. Wb.

Bandung, Juli 2011

(4)

i

DI

HOME

INDUSTRI RUMAH TAZIEK

Oleh:

DANIS MAULANA

10106080

Rumah Taziek adalah sebuah usaha rumahan atau

home industri

yang

bergerak disektor perdagangan khususnya dalam penjualan busana muslim, toko

ini dalam proses penjualannya masih sama dengan toko lain pada umunya, dimana

pembeli datang langsung ke toko untuk memilih dan membeli barang, promosi

yang dilakukan Rumah Taziek selain melalui blog juga dilakukan dengan

menyebarkan selebaran, baliho dan poster, sedangkan informasi yang

disebarkannya pun dinilai kurang lengkap, pengelolaan laporan pun masih

dikerjakan secara manual sehingga memungkinkan banyak terjadinya kesalahan.

Maka dari itu untuk mengefektifkan proses penjualan, transaksi dan

meminimalisir kesalahan pembuatan laporan Rumah Taziek ingin menggunakan

teknologi dalam penjualannya dengan mengimplementasikan

E-Commerce.

Pada penelitian ini akan dibuat suatu aplikasi

E-commerce,

analisis yang

digunakan adalah analisis terstruktur dan alat yang digunakan untuk

menggambarkan model sistem adalah berupa diagram alir data (

FlowMap

),

diagram konteks, dan

Data Flow Diagram (DFD)

, serta dalam perancangan basis

data menggunakan kamus data, dan

Entity Relationship Diagram (ERD),

sedangkan bahasa pemrograman yang digunakan untuk membuat program ini

adalah Php dan MySql dengan dibantu

tools

Dreamweaver dan XAMPP.

Setelah melakukan pengujian yang terdiri dari dua cara, yaitu pengujian

blackbox

dan pembagian kuesioner kepada pelanggan dan admin yang

menggunakan aplikasi ini didapat kesimpulan bahwa aplikasi ini dapat

mengefektifkan proses penjualan, transaksi dan pembuatan laporan dengan adanya

aplikasi

e

-

commerce

yang bisa melakukan pemesanan, transaksi dan pembuatan

laporan secara

online

. Bagian pengolahan data, pihak administrator juga

mendapatkan kemudahan dalam pengolahan data penjualan dan data barang

karena semuanya sudah terintegrasikan dalam satu sistem.

Kata kunci : Sistem penjualan,

e-commerce

, teknologi informasi penjualan,

(5)

ii

HOME INDUSTRY IN THE RUMAH TAZIEK

By:

Danis MAULANA

10106080

Rumah Taziek is a home business or home moving industry, especially the trade

sector in Muslim clothing sales, store sales are in the process remains the same as other

stores in general, where the buyers come directly to the store to select and buy goods,

promotion by Rumah Taziek apart through blogs is also done with flyers, billboards and

posters, while the scattered information that was judged incomplete, the management report

was still done manually, allowing a lot of errors.

In this research will be made an E-commerce application, using a structural analyst

system and a tools used to describe a system models is a documents flow diagram (flowmap),

context diagram, and data flow diagram (DFD), and in database design using data

dictionary and entity relationship diagram (ERD). The programing language using to made

this application is PHP and mysql to create the database and assisted with dreamweaver and

XAMPP.

After making a testing in two way, there a blackbox test and make a quesioner for a

customers and admins who use the application obtained the conclusion that these

applications can streamline the sales process, transaction and report the presence of

e-commerce applications that can make a reservation, transaction and preparing reports

online. Data processing section, the administrator also get the ease of processing of sales

data and data items as everything is integrated in one system.

(6)

1

Bab I

Pendahuluan

I.1 Latar Belakang Masalah

Rumah Taziek adalah sebuah usaha rumahan atau

home industri

yang

bergerak disektor perdagangan khususnya dalam penjualan busana muslim dan

beberapa perlengkapan muslim lainnya. Barang yang dijual di toko begitu

beragam jenisnya, diantaranya kerudung, baju koko, mukena, sandal kelom dll.

Berdasarkan informasi yang didapat dari hasil penelitian dan wawancara

dengan pemilik usaha Rumah Taziek, toko ini dalam proses penjualannya masih

sama dengan toko lain pada umumnya dimana pembeli datang langsung ke toko

untuk memilih dan membeli barang, selain itu juga toko ini menerima penjualan

via telepon. Pelanggan memilih barang melalui blog Rumah Taziek kemudian

memesannya via telepon. Proses pemesanan seperti ini dirasa kurang efektif oleh

pemilik dikarenakan dalam blog tersebut konsumen hanya bisa melihat katalog

tanpa bisa melakukan pemesanan secara langsung.

Proses transaksi di Rumah Taziek dilakukan dengan cara tunai untuk yang

membeli langsung ke toko dan transfer untuk pembelian via telepon. Proses

transaksi untuk pembelian via telepon ini dinilai kurang efektif dikarenakan tidak

adanya pembayaran yang bisa dilakukan ditempat atau secara

online

sehingga

kostumer harus pergi langsung ke bank untuk melakukan transfer, hal terebut

cukup merepotkan.

Rekapitulasi yang dilakukan di Toko Rumah Taziek, dimana seluruh bukti

(7)

perekapan data transaksi yang akan dibuat setiap mingguan ataupun bulanan. Data

barang yang masuk dan keluar dicatat dalam buku, untuk memudahkan pendataan

barang. Banyaknya jumlah data barang yang dikelola dan jumlah transaksi yang

terjadi setiap harinya bukan tidak mungkin dengan kondisi sekarang ini data

barang dan nota transaksi itu bisa hilang atau mengalami robek, Hal ini akan

menyulitkan dalam mengelola data produk, data transaksi dan juga dalam

pembuatan laporan setiap minggu ataupun laporan tiap bulannya.

Oleh karena itu perlu dibangun web

e-commerce

yang dapat membantu

dalam mengefektifkan proses penjualan, promosi dan pembuat laporan.

Berdasarkan permasalahan yang telah dikemukakan, maka

Membangun

Web

E-commerce

di

Home

Industri Rumah Taziek

adalah solusi yang tepat untuk

mengatasi masalah yang ditimbulkan di usaha Rumah Taziek yang berjalan saat

ini.

I.2 Rumusan Masalah

Berdasarkan latar belakang masalah diatas, maka dapat dirumuskan

berberapa rumusan masalah yaitu:

1.

Bagaimana mengefektifkan proses order penjualan barang sehingga

customer

selain bisa melihat produk juga dapat melakukan pemesanan

secara langsung tanpa harus datang ke toko Rumah Taziek

.

2.

Bagaimana mengefektifkan proses transaksi sehingga

customer

bisa

melakukan transaksi di tempat atau secara

online

tanpa harus datang

(8)

3.

Bagaimana mempermudah dalam pembuatan laporan produk dan laporan

transaksi.

I.3 Maksud dan Tujuan

Berdasarkan permasalahan yang diteliti, maka maksud dari penelitian ini

adalah untuk membangun web

e-commerce

di home industri Rumah Taziek,

sedangkan tujuan yang akan dicapai pada penelitian ini adalah :

1.

Mengefektifkan proses order penjualan barang sehingga

customer

selain

bisa melihat produk juga dapat melakukan pemesanan sekaligus transaksi

secara langsung tanpa harus datang ke toko Rumah Taziek

.

2.

Mengefektifkan proses transaksi sehingga

customer

bisa melakukan

transaksi di tempat atau secara

online

tanpa harus datang langsung ke bank

untuk melakukan transfer.

3.

Mempermudah dalam pembuatan laporan produk dan laporan transaksi.

I.4 Batasan Masalah

Banyaknya persaingan di era pasar global dalam bidang perdagangan,

perdagangan tidak lagi dilakukan secara konvensional kini sudah banyak beralih

ke era teknologi, maka perlu terobosan baru yang mampu untuk bersaing di era

pasar global ini yaitu dengan membangun aplikasi

e-commerce

penjualan barang

ini. Berdasarkan latar belakang yang sudah dipaparkan sebelumnya, maka dibuat

suatu batasan masalah agar ruang lingkup aplikasi

e-commerce

penjualan barang

ini jelas, adapun batasan masalahnya dalam membangun aplikasi ini adalah

(9)

1.

Data yang diolah dalam aplikasi ini adalah data barang, data member dan

data penjualan atau order.

2.

Restore database

Aplikasi ini menyediakan fasilitas

backup

data dan

restore database

bila

terjadi kesalahan.

3.

Proses

proses yang ditangani aplikasi ini antara lain:

a)

Registrasi

User

harus melakukan

registrasi

atau mendaftar terlebih dahulu agar

bisa melakukan pembelian pada aplikasi ini.

b)

Login

User

harus melakukan

login

dengan memasukan

username

dan

password

yang sudah terdaftar sebelumnya agar bisa melakukan

pembelian barang.

c)

Distribusi

Dalam aplikasi ini

costumer

dapat memilih fasilitas jasa pengiriman

barang yang akan digunakan, adalah JNE, TIKI, POS. Aplikasi ini

juga menyediakan fasilitas pengelolaan lokasi pengiriman dan

tracking

agar

cutomer

dapat memantau barang yang dipesannya.

d)

Pembayaran

Dalam hal ini ada dua macam pembayaran yang dapat dilakukan

diantaranya :

(10)

Pembayaran

online

menggunakan fasilitas

Payment

Gateway

yaitu

paypal

.

2)

Offline

Pembayaran

offline

ini dilakukan melalui transfer bank

melalui bank BCA.

4.

Retur

Retur barang dilakukan apabila barang bisa dilakukan dengan syarat

barang rusak atau cacat dalam artian rusak bukan karena sudah dipakai,

ukuran yang salah dan barang tidak sesuai dengan barang yang dipesan,

dan batas waktu retur yang diberikan maksimal 2 hari setelah barang

diterima

5.

Konfirmasi

Proses konfirmasi ini berkaitan dengan beberapa proses lainnya seperti

proses retur, member tidak bisa melakukan retur barang begitu saja

sebelum dikonfirmasi oleh admin. Proses order, pada proses ini juga

dibutuhkan konfirmasi dari admin dimana barang yang telah dipesan tidak

begitu saja diorder sebelum admin menkonfirmasi pesanan dari member.

6.

Laporan

Aplikasi ini juga menyediakan output berupa laporan penjualan

berdasarkan harian, mingguan, bulanan, tahunan ataupun pembuatan

laporan secara periodik sesuai waktu yang telah ditentukan. Laporan data

(11)

member berisikan data member yang terdaftar di web Rumah Taziek dan

laporan penjualan berisikan data penjualan atau

history

transaksi penjualan

yang pernah terjadi di Rumah Taziek, dan terdapat fasilitas label

pengiriman.

7.

Sarana promosi

Aplikasi ini juga dapat terintegrasi dengan sejumlah jejaring sosial

facebook dan twetter bila mana terdapat update terbaru produk sebagai

sarana promosi, dan juga mendukung

Search Engine Optimization

(SEO)

agar situs terdaftar di

search engine

pada halaman depan.

8.

Manajemen pemesanan

Pada manajemen pemesanan terdapat fitur untuk pencarian pemesanan,

update

status pesanan, konfirmasi pembayaran bilamana

customer

sudah

melakukan pembayaran, pembatalan pesanan.

9.

Pencarian Produk

Aplikasi ini juga dapat melakukan pencarian produk (berdasarkan nama

fitur, harga, kategori), menampilkan produk diskon, produk terbaru

(

Newest Product

), produk terlaku (Global/per Kategori), produk paling

banyak dilihat (

Most View Product

) yang ada di Rumah Taziek.

10.

Zoom gambar produk

Aplikasi ini terdapat fasilitas

Zoom

gambar produk dan

Multi

gambar

untuk sebuah produk, untuk memudahkan user dalam melihat, mengamati

produk yang akan dibelinya.

(12)

Pada aplikasi ini

customer

dapat berkomunikasi atau bertanya langsung

dengan menggunakn

yahoo messanger

,

chating

ataupun telepon langsung.

12.

Keamanan

Untuk keamanan pada aplikasi penjulan barang ini menggunakan

IP

dedicated

,

Secure Soket Layer

(SSL) agar dapat mendukung

Protocol

Https.

13.

Software

Aplikasi ini dibangun dengan menggunakan

Sistem Operasi Window XP

Professional Service Pack II,

bahasa pemograman yang digunakan PHP,

MySQL sebagai database nya, Macromedia Dreamweaver 8 sebagai

compiler

,

XAMPP sebagai

web server

nya, Mozilla Firefox dan Google Chrome sebagai

browser.

14.

Metode Pemodelan

Tools

yang digunakan untuk memodelkan

software

ialah dengan

menggunakan DFD, ERD, dan FlowMap.

I.5 Metodologi Penelitian

Metodologi penelitian merupakan suatu proses yang digunakan untuk

memecahkan suatu masalah secara logis, dimana memerlukan data-data untuk

mendukung terlaksananya suatu penelitian. Metode yang digunakan adalah

metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan

(13)

sistematis, faktual dan akurat. Metode penelitian ini memiliki tahapan yaitu tahap

pengumpulan data dan tahap pembuatan perangkat lunak.

1.5.1

Tahap Pengumpulan Data

Tahap pengumpulan data dapat diperoleh secara langsung dari objek

penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah

sebagai berikut :

a.

Studi Pustaka

Studi ini dilakukan dengan cara mempelajari, meneliti dan menelaah

berbagai literatur-literatur dari perpustakaan yang bersumber dari

buku-buku teks, jurnal ilmiah, situs-situs di internet, dan bacaan-bacaan yang

ada kaitannya dengan topik penelitian.

b.

Studi Lapangan

Studi ini dilakukan dengan cara mengunjungi tempat yang akan diteliti,

hal ini meliputi :

1.

Wawancara

Wawancara yaitu tahap pengumpulan data dengan cara mengadakan

tanya jawab kepada pemilik usaha Rumah Taziek.

2.

Observasi

Observasi yaitu tahap pengumpulan data dengan cara melakukan

pengamatan secara langsung di Rumah Taziek, seperti mengamati

(14)

1.5.2

Tahap Pembuatan Perangkat Lunak

Tahap pengembangan perangkat lunak dalam pembuatan

e-commerce

ini

menggunakan metode

Waterfall

.

Tahapan-tahapan yang terdapat dalam metode

Waterfall

(Gambar I.1)

adalah sebagai berikut :

1.

System Engineering (Rekayasa perangkat lunak)

System engineering

merupakan tahapan yang pertama kali dilakukan yaitu

merumuskan sistem yang akan kita bangun, hal ini bertujuan agar pengembang

benar-benar memahami sistem yang akan dibangun dan langkah-langkah serta

kebijakan apa saja yang berkaitan dengan pengembangan sistem tersebut.

2.

Requirement analysis

Requirement analysis

merupakan tahap menganalisisterhadap permasalahan

yang dihadapi dan menetapkan kebutuhan perangkat lunak.

3.

Design

Tahap

design

menghasilkan rancangan yang memenuhi kebutuhan yang

ditentukan selama tahapan requirements analisis. Hasil akhirnya berupa

spesifikasi rancangan yang sangat rinci sehingga mudah diwujudkan pada saat

pemrograman.

4.

Coding (implementasi)

Coding

merupakan tahap pengkodean yang mengimplementasikan hasil desain

ke dalam kode atau bahasa yang dimengerti oleh mesin komputer dengan

(15)

5.

Testing (pengujian)

Testing

yaitu melakukan pengujian yang menghasilkan kebenaran program.

Proses pengujian berfokus pada logika internal perangkat lunak, memastikan

bahwa semua pernyataan sudah diuji dan memastikan apakah hasil yang

diinginkan sudah tercapai atau belum

6.

Maintenance (perawatan)

Maintenance

merupakan tahap menangani perangkat lunak yang sudah selesai

agar dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat

menyebabkan kerusakan.

System Engineering

Requirements Analysis

Design

Coding

Testing

Maintenance

Gambar I.1 Metode Waterfall (soummerville, 2011)

I.6 Sistematika Penulisan

Sistematika penulisan penelitian tugas akhir ini disusun untuk memberikan

gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas

akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Bab I berisikan tentang latar belakang, rumusan masalah, maksud dan

(16)

BAB II. LANDASAN TEORI

Bab II dibagi menjadi 2 bagian yaitu: Tinjauan umum perusahaan dan

Landasan Teori. Tinjauan umum perusahaan berisikan tentang sejarah

perusahaan, visi, misi dan susunan organisasi yang ada diperusahaan.

Sedangkan Konsep Dasar berisi tentang teori-teori pendukung dalam

membangun aplikasi e-commerce di Rumah Taziek.

BAB III. ANALISIS DAN PERANCANGAN SISTEM

Bab III berisi tentang analisis dari keseluruhan sistem, yang mencakup

analisis prosedur yang sedang berjalan, analisis kebutuhan non fungsional

yang terdiri dari analisis perangkat keras, analisis perangkat lunak, analisis

kebutuhan pengguna dan analisis basis data beserta solusi yang diberikan.

Bab ini juga berisi tentang perancangan untuk sistem yang akan dibangun,

berdasarkan data terstruktur dan

tools

yang digunakan yaitu

flowmap

, ERD

(

Entity Relationship Diagram

) dan DFD(

Data Flow Diagram

).

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab IV berisi hasil implementasi dari hasil analisis dan perancangan yang

telah dibuat disertai juga dengan hasil pengujian dengan menguji sistem

dengan menggunakan metode

black box

yang berfokus pada persyaratan

fungsional dan pembuatan kuesioner dari aplikasi yang dilakukan di Rumah

Taziek sehingga diketahui apakah sistem yang dibangun sudah memenuhi

syarat sebagai aplikasi yang

user-friendly.

BAB V. KESIMPULAN DAN SARAN

Bab V berisi tentang kesimpulan dan saran yang sudah diperoleh dari hasil

(17)

12

Bab II

Landasan Teori

II.1 Profil perusahaan

II.1.1 Sejarah Perusahaan

Rumah Taziek adalah perusahaan milik perorangan yang berdiri pada

tanggal 20 juni 2008 dengan nama pemilik Indra Topik Maulana

.

Rumah Taziek

ini berlokasi di jalan Bangbayang Cihaur No76/157C Rt 3 Rw8 kecamatan

Coblong Dago Bandung 40135.

Rumah Taziek yang baru beroperasi kurang lebih dua tahun ini bergerak

dalam pengadaan dan penjualan barang-barang berupa produk-produk dalam

negeri dengan jenis barang antara lain:

1)

Mukena bordir.

2)

Baju koko.

3)

Busana muslim anak, remaja, dewasa.

4)

Sandal kelom

5)

Tas mukena.

6)

Tas kerajinan dan beberapa produk lainnya yang akan menyusul.

Dalam memperoleh barang-barang yang akan dipasarkan, perusahaan ini

menjalin kerjasama dengan perusahaan lain yang berada di daerah Tasikmalaya

yang memproduksi barang-barang perlengkapan busana muslim. Semakin

bertambahnya barang yang dibeli dari

suplier

maka diperlukan manajemen dan

(18)

kepada konsumen, khusunya persediaan barang yang cukup agar barang-barang

yang dicari konsumen selalu tersedia.

II.1.2 Struktur Organisasi Perusahaan

Struktur organisasi merupakan gambaran formal organisasi yang

menunjukkan adanya pemisahan fungsi, uraian tugas, wewenang dan tanggung

jawab yang disusun untuk membantu pencapaian hasil usaha perusahaan serta

pengendaliannya secara efektif. Bentuk organisasi usaha Rumah Taziek

didasarkan atas tinjauan dari segi wewenang, tanggung jawab dan hubungan kerja

dalam fungsi organisasi.

Usaha Rumah Taziek yang termasuk ke dalam kategori perusahaan

perseorangan memiliki struktur organisasi sederhana yang dapat dilihat

pada gambar II.1.

Gambar II.1. Struktur Organisasi usaha Rumah Taziek

II.1.3 Deskripsi Tugas

Berikut ini akan diuraikan tugas-tugas dari beberapa bagian pada struktur

organisasi di usaha Rumah Taziek

Pemilik

(19)

1.

Pemilik

Pemilik disini adalah seorang pimpinan tertinggi dan investor dalam

perusahaan.

Tugas:

a.

Mengambil keputusan, apabila perusahaan mengalami kesulitan

permodalan.

b.

Mengantarkan barang ke jasa pengiriman.

2.

Kasir

Kasir disini adalah seorang pegawai yang menangani berbagai transakasi

dan mengelola keuangan.

Tugas :

a.

Menerima dan mengeluarkan uang sesuai dengan dokumen sumber

atau tanda otorisasi yang sah.

b.

Menyimpan dan menyediakan uang untuk aktivitas operasi

perusahaan.

c.

Membuat pertanggungjawaban dan bertanggung jawab terhadap

kebenaran uang yang diterima dan dikeluarkan.

d.

Bertanggung jawab terhadap kekurangan kas dan uang palsu

apabila masih berada di bawah tanggung jawabnya.

e.

Menata dokumen sumber uang yang diterima dan dikeluarkan.

f.

Melayanai transaksi penjualan barang.

3.

Marketing

Marketing disini adalah seorang pegawai yang bertugas mencari

customer

(20)

II.2 Konsep Dasar

II.2.1

E-commerce

Electronic Commerce (e-commerce)

merupakan konsep baru yang

biasa digambarkan sebagai proses jual beli barang atau jasa pada

World

Wide Web Internet

atau proses jual beli atau pertukaran produk, jasa dan

informasi melalui jaringan informasi termasuk internet (

Taryana Suryana,

2007

).

E-Commerce

merupakan kegiatan bisnis yang dijalankan secara

elektronik melalui suatu jaringan internet atau kegiatan jual beli barang atau

jasa melalui jalur komunikasi digital.

II.2.1.2 Sejarah

E-commerce

Istilah

e-commerce

telah berubah sejalan dengan waktu. Awalnya,

perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti

penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian

atau invoice secara elektronik, kemudian dia berkembang menjadi suatu aktivitas

yang mempunya istilah yang lebih tepat "perdagangan web" pembelian barang

dan jasa melalui

World Wide Web

melalui server aman (HTTPS), protokol

server khusus yang menggunakan enkripsi untuk merahasiakan data penting

pelanggan (

Taryana Suryana, 2007

). Pada awalnya ketika

web

mulai terkenal di

masyarakat pada 1994, banyak jurnalis memperkirakan bahwa

e-commerce

akan

menjadi sebuah sektor ekonomi baru. Namun, baru sekitar empat tahun

kemudian protokol aman seperti HTTPS memasuki tahap matang dan banyak

digunakan. Antara 1998 dan 2000 banyak bisnis di AS dan Eropa

(21)

II.2.1.3 Kelebihan

E-Commerce

1.

Dapat meningkatkan

Market exposure

(pangsa pasar)

Transaksi

online

yang membuat semua orang di seluruh dunia dapat memesan

dan membeli produk yang dijual hanya dengan melalui media komputer dan

tidak terbatas jarak dan waktu.

2.

Menurunkan biaya operasional (

operating cost

).

Transaksi

E-Commerce

adalah transaksi yang sebagian besar operasionalnya

diprogram di dalam komputer sehingga biaya-biaya seperti

showroom

, beban

gaji yang berlebihan, dan lain-lain tidak perlu terjadi

3.

Melebarkan jangkauan (

global reach

)

Transaksi

online

yang dapat diakses oleh semua orang di dunia tidak terbatas

tempat dan waktu karena semua orang dapat mengaksesnya hanya dengan

menggunakan media perantara komputer.

4.

Meningkatkan

customer loyalty

Ini disebabkan karena sistem transaksi

E-Commerce

menyediakan informasi

secara lengkap dan informasi tersebut dapat diakses setiap waktu selain itu

dalam hal pembelian juga dapat dilakukan setiap waktu bahkan konsumen

dapat memilih sendiri produk yang dia inginkan

5.

Meningkatkan

supply management

Transaksi

E-Commerce

menyebabkan pengefisienan biaya operasional pada

perusahaan terutama pada jumlah karyawan dan jumlah stok barang yang

tersedia sehingga untuk lebih menyempurnakan pengefisienan biaya tersebut

(22)

6.

Meningkatkan waktu produksi

Pada suatu perusahaan yang terdiri dari berbagai divisi atau sebuahdistributor di

mana dalam pemesanan bahan baku atau produk yang akan dijual apabila

kehabisan barang dapat memesannya setiap waktu karena

online

serta akan lebih

cepat dan teratur karena semuanya secara langsung terprogram dalam computer

(

Brenda Kienan, 2001

).

II.2.1.4 Kekurangan

E-Commerce

Threats

merupakan kemungkinan-kemungkinan munculnya kejadian yang

dapat membahayakan asset-aset yang berharga.

Ada beberapa bentuk ancaman yang mungkin terjadi:

a)

System Penetration

Orang-orang yang tidak berhak melakukan akses ke sistem komputer dapat

dan diperbolehkan melakukan segala sesuatu sesuai dengan keinginannya.

b)

Authorization Violation

Pelanggaran atau penyalahgunaan wewenang legal yang dimiliki

seseorang yang berhak mengakses sebuah sistim.

c)

Planting

Memasukan sesuatu ke dalam sebuah system yang dianggap legal tetapi

belum tentu legal di masa yang akan datang.

d)

Communications Monitoring

Seseorang dapat mernantau semua infonnasi rahasia dengan melakukan

monitoring komunikasi sederhana di sebuah tempat pada jaringan

(23)

e)

Communications Tampering

Segala hal yang membahayakan kerahasiaan informasi seseorang tanpa

melakukan penetrasi, seperti mengubah infonnasi transaksi di tengah jalan

atau membuat sistim server palsu yang dapat menipu banyak orang untuk

memberikan infonnasi rahasia mereka secara sukarela.

f)

Denial of service

Menghalangi seseorang dalam mengakses informasi, sumber, dan

fasilitas-fasilitas lainnya.

g)

Repudiation

Penolakan terhadap sebuah aktivitas transaksi atau sebuah komunikasi

baik secara sengaja maupun tidak disengaja (

Taryana Suryana, 2007

).

II.2.1.5 Klasifikasi

E-Commerce

Penggolongan

E-Commerce

yang lazim dilakukan orang ialah berdasarkan sifat

transaksinya, antara lain:

1

. Business to Business

(B2B)

Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar

karena akan dijual kembali. Contoh penjualan grosir.

2.

Business to Consumer

(B2C)

Jenis transaksi dimana pembelinya perorangan dan tidak punya tujuan

untuk menjualnya kembali biasanya semacam toko online yang menjual berbagai

(24)

3.

Consumer to Consumer

(C2C)

Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai

tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak

menyediakan bermacam-macam barang melainkan hanya beberapa barang

saja. Contoh: online advertising.

4.

Consumer to Business

(C2B)

Termasuk kedalam kategori ini adalah perseorangan yang menjual

produk atau layanan kepada organisasi, dan perseorangan yang mencari

penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi (

Taryana

Suryana, 2007

).

II.2

.

2 Internet

Internet merupakan jaringan global yang terdiri dari berbagai

komputer yang saling berhubungan dan bekerjasama dengan cara berbagai

informasi dan data. Media penghubung tersebut bisa melalui kabel, kanal

satelit maupun frekuensi radio. Setiap komputer yang terhubung dengan

jaringan tersebut, diberikan sebuah nomor yang unik, dan berkomunikasi satu

sama lainnya dengan bahasa komunikasi yang sama. Bahasa komunikasi

yang sama ini disebut protokol. Protokol yang digunakan di internet adalah

TCP/IP (Transmission Control Protocol / Internet Protocol ) (

Brenda Kienan,

2001

).

II.2.2.1

E-mail

Email atau elektronik mail adalah media surat menyurat secara

(25)

dengan waktu yang cepat. Dalam perkembangannya, email berkembang dari

sekedar teks ke media yang bisa mengirimkan berbagai media seperti file

dokumen dan gambar. Email bisa di akses dengan jasa mail service seperti

Yahoo dan Google, alamat email biasanya akan memakai tanda @, sebagai

contoh namakamu@yahoo.com atau

namakamu@google.com

(Bunafit Nugroho,

2008)

II.2.2.2

World Wide Web(WWW)

Sebuah situs

web

adalah sebutan bagi sekelompok halaman

web

(web page), yang umumnya merupakan bagian dari suatu nama domain (domain

name) atau subdomain di

World Wide Web

(WWW) di

Internet

. WWW

terdiri dari seluruh situs

web

yang tersedia kepada publik. Halaman-halaman

sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang

disebut

homepage

(halaman induk; sering diterjemahkan menjadi "beranda",

"halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua

situs web dapat diakses dengan gratis. Beberapa situs

web

memerlukan

pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang

menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail),

dan lain-lain.

Terminologi website adalah kumpulan dari halaman-halaman situs,

yang biasanya terangkum dalam sebuah domain atau subdomain, yang

tempatnya berada didalam

World Wide Web

(WWW) di Internet. Sebuah web

page adalah dokumen yang ditulis dalam format HTML (

Hyper Text Markup

(26)

yang menyampaikan informasi dari server website untuk ditampilkan kepada para

pemakai melalui web browser. Semua publikasi dari website-website tersebut

dapat membentuk sebuah jaringan informasi yang sangat besar (

Bunafit

Nugroho, 2008

).

II.2.2.3

Web Browser

Dalam dunia

web

perangkat lunak client, yaitu

browser web

mempunyai

tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server

web

dan menampilkannya pada layer computer pengguna, oleh karena HTTP

memungkinkan server

web

mengirimkan beragam data, seperti teks atau gambar,

browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan

selanjutnya harus tahu cara untuk menampilkanya dengan benar. Teks

ditampilkan sebagai teks dan gambar ditampilkan sebagai gambar. Umumnya

browser web

menerima data dalam bentuk HTML. File HTML sebenarnya adalah

file teks biasa yang selain berisi informasi yang hendak ditampilkan kepada

pengguna, juga mempunyai perintah-perintah untuk mengatur tampilan data

tersebut. Browserlah yang memiliki kuasa penuh dalam menterjemahkan

perintah-perintah tadi. Meskipun sudah dibuat consensus untuk menstandarkan format dan

elemen-elemen HTML, setiap jenis browser bisa menterjemahkan file HTML

secara berbeda. Beberapa server web memiliki feature seperti server side

programming, sevurity control dan lain sebagainya. Meskipun beragam

macamnya, secara fungsional semua jenis server web adalah sama saja, yaitu

(27)

Banyak

web browser

yang bisa digunakan untuk mengakses

web, diantaranya internet explorer, mozilla firefox, opera, safari, dan masih

banyak lagi web browser lain yang bisa digunakan untuk mengakses web

(

Lukmanul Hakim, 2008

).

II.2.2.4

Web Server

Web server

menurut Minoli berpendapat bahwa sebuah web server

adalah seuatu program untuk menawarkan pelayanan yang bisa diperoleh

seluruh jaringan

. Web server

merupakan suatu tipe server khusus yang

dapat berkomunikasi langsung dengan client menggunakan HTTP,

web server

menerima permintaan dari

client

dan meresponnya, biasanya dengan

mengembalikan sebuah dokumen atau gambar (

Lukmanul Hakim, 2008

).

II.2.3

Database

II.2.3.1 Pengertian

Database

Database

(biasa disebut Basis Data) adalah kumpulan data yang

diorganisasikan dalam tempat penyimpanan sekunder berdasarkan aturan tertentu

(

Simarmata, 2006

).

1.

Operasi dasar

database

Operasi-operasi yang dapat dilakukan berkenaan dengan

database

dapat

meliputi :

1.

Pembuatan database baru (

create database

)

2.

Penghapusan database (

drop database

)

(28)

4.

Penambahan/pengisian data baru ke sebuah file/tabel (

Insert

)

5.

Pengambilan data dari sebuah file/tabel (

retrieve

)

6.

Pengubahan data dari file/tabel (

Update

)

7.

Penghapusan data dari file/tabel (

delete

)

2.

Objektifitas

database

Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi

sejumlah tujuan (objektif) seperti berikut:

1.

Kecepatan dan kemudahan (

Speed

). Memungkinkan untuk dapat menyimpan

atau memanipulasi terhadap data atau menampilkan kembali data tersebut

dengan cepat dan mudah.

2.

Efisiensi ruang penyimpanan (

Space

). Redudansi (pengulangan) data pasti

akan selalu ada. Banyaknya redudansi ini akan memperbesar ruang

penyimpanan. Dengan database, efisiensi/optimalisasi penggunaan ruang

penyimpanan dapat dilakukan dengan diterapkan sejumlah pengkodean atau

dengan membuat relasi-relasi.

3.

Keakuratan (

Accurancy

). Manfaat pengkodean atau pembentukan relasi antar

data dengan penerapan aturan/batasan tipe data, domain, keunikan data, dan

sebagainya

sangat

berguna

untuk

menekan

ketidakakuratan

pemasukan/penyimpanan data.

4.

Ketersediaan (

Availbility

). Jumlah data akan semakin bertambah dan tentu

membutuhkan ruang penyimpanan yang besar. Untuk itu perlunya dapat

memilah adanya data utama/master, data transaksi, dan lain-lainnya. Data

yang sudah jarang digunakan dapat diatur untuk dilepaskan dari database

(29)

5.

Kelengkapan (

Completeness

). Lengkap atau tidaknya data yang dikelola

dalam sebuah database bersifat relatif. Karena itu dalam database selain data

harus juga menyimpan struktur filenya untuk mengantisipasi adanya

kebutuhan kelengkapan data.

6.

Keamanan (

Security

). Untuk sistem besar dan serius, aspek keamanan harus

diterapkan dengan ketat supaya dapat ditentukan siapa-siapa (pemakai) yang

boleh menggunakan database dan menentukan operasi-operasi apa saja yang

boleh dilakukan.

7.

Kebersamaan pemakaian (

Sharebility

).

Database

yang dikelola oleh sistem

yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini

dengan menjaga/menghindari munculnya persoalan baru seperti

inkonsistensi

data (data yang diubah oleh pemakai pada saat yang sama) atau

kondisi

deadlock (banyak pemakai yang saling menunggu untuk menggunakan data)

(

Simarmata, 2006

).

II.2.3.2 Pengertian Sistem

Database

Secara umum dapat disimpulkan bahwa sistem

database

adalah sebuah

sistem yang terdiri atas kumpulan

file

(tabel) yang saling berelasi atau

berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa

pemakai atau program lain untuk mengakses dan memanipulasi file-file tersebut

(Simarmata, 2006)

.

(30)

penggeraknya secara langsung adalah program (

software

). Gabungan keduanya

(

database

dan pengelolanya) menghasilkan sebuah sistem.

Operasi pada suatu sistem

database

dapat diatasi atau dikontrol sesuai

dengan kebutuhan. Dalam suatu sistem

database

yang terpadu mutlak diperlukan

empat komponen dasar, yaitu:

1.

Data

Yaitu masukan yang dibutuhkan oleh sistem database untuk diolah dan

dimodifikasi menjadi informasi yang berguna.

2.

Hardware

Adalah peralatan fisik database untuk menyimpan dan mengolah data menjadi

informasi.

3.

Software

Diantara database physical dan end user terdapat software database

manajemen (DBMS) yang mengatur permintaan akses ke dalam sistem.

Database manajemen sistem (DBMS) adalah kumpulan file yang saling

berkaitan bersama program pengelolanya.

4.

User

Adalah pemakai yang berinteraksi dengan sistem database melalui

pemanggilan satu program aplikasi permanen.

1.

Bahasa

Database

(

Database Language

)

DBMS merupakan perantara bagi pemakai dengan database dalam disk.

Cara berinteraksi antara pemakai dengan database tersebut diatur dalam suatu

bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa tersebut

(31)

diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk

melakukan suatu aksi/pekerjaan tertentu.

Bahasa database dapat dipilih ke dalam 2 (dua) bentuk yaitu :

1.

Data Definition Language

(DDL).

Struktur/skema database yang menggambarkan desain database secara

keseluruhan. Dengan bahasa inilah dapat dibuat tabel baru, membuat indeks,

mengubah tabel, menenrukan struktur penyimpanan tabel, dan sebagainya.

2.

Data Manipulation Language

(DML).

Merupakan bentuk bahasa database yang berguna untuk melakukan

manipulasi dan pengambilan data pada suatu database. Manipulasi data dapat

berupa penyisipan/penambahan data baru ke suatu basis data, penghapusan

data, dan pengubahan data di suatu database

(Simarmata, 2006)

.

2.

Structure Query Language

(SQL)

DBMS umumnya menyediakan program khusus yang dapat digunakan

secara interaktif untuk melakukan berbagai operasi terhadap database, seperti

pembuatan tabel, penghapusan tabel, penambahan data, mengubah data dan

lain-lainnya.

Karena DBMS yang digunakan untuk mengelola database dan development

tool yang digunakan untuk menulis aplikasi database belum tentu dibuat dari

perusahaan yang sama, maka diperlukan sebuah database yang sifatnya standar.

Dengan bahasa yang standar operasi terhadap database dapat dilakukan

dimanapun, tanpa peduli DBMS yang digunakan.

SQL mula-mula dibuat pada tahun 1970 dengan Sequel. Standarisasi yang

(32)

Institute)

dan ISO

(International Standards Organization)

, yang disebut sebagai

SQL-86. SQL-86 ini diperbaharui pada tahun 1989 menjadi SQL-89. Standar

terakhir yang dibuat dan digunakan hingga saat ini adalah SQL-92 yang

dikeluarkan pada tahun 1992.

Kendati SQL sendiri merujuk pada

Query Language

, tidak berarti

perintah-perintah yang menjadi standar hanyalah perintah-perintah-perintah-perintah yang berhubungan

dengan

query

data. Selain mencakup DML, SQL juga telah dilengkapi dengan

berbagai perintah yang tergolong DDL dan perintah kontrol transaksi.

3.

Struktur Dasar SQL

Ekpresi SQL dasar sebenarnya hany terdiri atas 3 klausa, yaitu:

Select,

From danWhere.

1.

Kalusa

select

digunakan untuk menetapkan daftar atribut (

field

) yang

diinginkan sebagai hasil

query

.

2.

Klausa

from

digunakan untuk menetapkan tabel yang akan ditelusuri selama

query

data dilakukan.

3.

Klausa

where

, yang sifatnya opsional, digunakan sebagai predikat (kriteria)

yang harus dipenuhi dalam memperoleh hasil

query.

Sintaks (cara penulisan) dari ekpresi SQL dasar dengan 3 klausa tersebut

adalah :

Select

A1 [ , A2,...,An]

From

T1 [, T2...T2]

[Where P]

Keterangan:

(33)

2.

T1, T2...,Tn merupakan daftar tabel

3.

P merupakan predikat

query

II.2.4 PHP

PHP diciptakan oleh Rasmus Lerdorf pada tahun 1994 dan bersifat open

source. Sampai bulan januari 2007, PHP sudah digunakan oleh kurang lebih 20

juta domain dan terus berkembang sampai saat ini. PHP merupakan singkatan

dari

Hypertext Preprocessor

, adalah sebuah bahasa

scripting

yang terpasang

pada HTML

(Lukmanul Hakim, 2008)

. Sebagian besar sintaks mirip dengan

bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.

Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis

halaman web dinamis dengan cepat. PHP merupakan bahasa pemograman web

yang bersifat server-side HTML=embedded scripting, di mana

script

-nya

menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan

perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi

disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu

dengan tag HTML, dieksekusi di server dan digunakan untuk membuat

halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java

Server Pages)

(Lukmanul Hakim, 2008)

. Seluruh aplikasi berbasis web dapat

dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada

konektivitasnya dengan system database di dalam web. Sistem database yang

dapat didukung oleh PHP adalah :

1. Oracle

(34)

3. Sybase

4. PostgreSQL

PHP dapat berjalan di berbagai system operasi seperti windows

98/NT, UNIX/LINUX, solaris maupun macintosh. PHP merupakan software

yang open source yang dapat anda download secara gratis dari situs

resminya yaitu http://www.php.net, ataupun dari situs-situs yang menyediakan

software tersebut seperti di ftp://gerbang.che.itb.ac.id. Software ini juga dapat

berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS,

AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa

pemograman yang dapat kita kembangkan sendiri seperti menambah

fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah PHP juga mendukung

komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3

bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache web

server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat

diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah:

1.

Tingkat keamanan yang cukup tinggi

2.

waktu eksekusi yang lebih cepat dibandingkan dengan bahasa

pemograman web lainnya yang berorientasi pada server-side scripting.

Akses ke sistem database yang lebih fleksibel seperti MySQL

(Lukmanul

Hakim, 2009)

.

II.2.5

Hyper-Text MarkUp Language (HTML)

HTML merupakan singkatan dari

hypertext markup language

, yang

(35)

dapat dilakukan menggunakan alat bantu seperti Notepad yang terdapat pada

windows atau simple text machintosh. Selain itu juga dapat digunakan editor

HTML seperti Macromedia Dreamweaver dan Microsoft Frontpage yang dapat

memudahkan dalam menulis HTML dan memungkinkan dokumen HTML

yang dibuat dapat diakses oleh berbagai jenis Browser. HTML berupa

kode-kode tag yang memberikan instruksi pada Web Browser untuk memberikan

tampilan sesuai yang diinginkan

(Lukmanul Hakim, 2008)

.

II.2.6 Java Script

Javascript merupakan cross-platform yang dikembangkan oleh Netscape

dan pertama kali digunakan dalam browser Netscape. Javascript dibuat agar

mudah diintegrasikan kedalam program dan aplikasi lain, misalnya browser.

Sebagian besar browser saat ini sudah mendukung javascript. Oleh karena

itu, script dari javascript biasanya dimasukkan kedalam suatu HTML dan

dieksekusi dibrowser lain

(

Lukmanul Hakim, 2009)

.

II.2.7 Macromedia Dreamweaver

Macromedia Dreamweaver 8 adalah sebuah editor HTML

professional

untuk

perancangan

(design),

pengkodean

(coding),

dan

pengembangan situs web, halaman web dan aplikasi web. Bekerja pada

lingkungan visual editing, Dreamweaver menyediakan suatu tool yang sangat

membantu untuk pembuatan web. Fitur-fitur visual editing di dalam

Dreamweaver mengijinkan pembuatan halaman web dengan cepat tanpa menulis

(36)

database dinamis dengan menggunakan bahasa server seperti ASP, ASP.NET,

ColdFusion Markup Language (CFML), JSP, dan PHP

(Bunafit Nugroho, 2008)

.

II.2.8 PayPal

PayPal adalah salah satu alat pembayaran (

Payment procesors

)

menggunakan internet yang terbanyak digunakan didunia dan teraman.

Pengguna internet dapat membeli barang di ebay, lisensi software original,

keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan,

mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi

lainnya dengan mudah dan otomatis menggunakan internet atau mobile,

PayPal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek

atau Money order yang prosesnya dapat memakan waktu PayPal seperti

rekening bank, pertama anda membuat account, lalu dana akan ditarik langsung

dari kartu kredit anda ke account tersebut atau dengan dana dari transferan

account PayPal orang lain ke Saldo / Balance PayPal anda, dan anda sudah

dapat menggunakan account PayPal untuk bertransaksi. Februari 2010 PayPal

sudah menerima 190 negara dan 23 mata uang, pengguna PayPal di

Indonesia masih harus menggunakan hitungan US dollar karena rupiah belum

ada di PayPal, dana yang ditarik langsung dari kartu kredit akan dikonversi ke US

dollar otomatis.

eBay adalah tempat lelang/jual-beli/pasar online terbesar didunia,

dengan pengguna lebih dari 200 juta orang di seluruh dunia (data juni 2006),

anda dapat mencari dan membeli apapun, mulai dari barang elektronik,

kendaraan, hingga barang-barang langka dari seluruh pengguna ebay didunia,

(37)

otomatis, meskipun ada penjual yang menerima pembayaran dengan cara lain

(Taryana Suryana, 2007)

.

II.2.9 Flow Map

Flowmap adalah penggambaran secara grafik dari langkah-langkah dan

urut-urutan prosedur dari suatu program

Seorang analis dan programmer akan membuat flowmap ada beberapa

petunjuk yang harus diperhatikan, seperti :

1.

Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.

2.

Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan

definisi ini harus dapat dimengerti oleh pembacanya.

3.

Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.

4.

Setiap langkah dari aktivitas harus diuraikan dengan menggunakan

deskripsi kata kerja, misalkan menghitung pajak penjualan.

5.

Setiap langkah dari aktivitas harus berada pada urutan yang benar.

6.

Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri

dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang

sedang digambarkan tidak perlu digambarkan pada flowmap yang sama.

Simbol konektor harus digunakan dan percabangannya diletakan pada

halaman yang terpisah atau hilangkan seluruhnya bila percabangannya

tidak berkaitan dengan sistem.

II.2.10 Entity Relational Diagram (ERD)

Entity Relationship Diagram atau biasa dikenal dengan diagram E-R

(38)

komponen utama yaitu entity dan relasi. Untuk melambangkan fungsi diatas maka

digunakan simbol-simbol yang bisa dilihat pada daftar simbol.

Elemen-elemen Entity Relationship Diagram adalah sebagai berikut:

1. Entity (Entitas)

Pada E-R diagram, entity digambarkan dengan sebuah bentuk persegi

panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun

abstrak dimana data tersimpan. Entitas diberi nama dengan kata benda dan

dapat dikelompokan dalam empat jenis nama, yaitu : orang, benda, lokasi

kejadian (terdapat unsur waktu didalamnya).

2. Relationship (Relasi)

Pada E-R diagram, relationship dapat digambarkan dengan sebuah

bentuk belah ketupat. Realationship adalah hubungan alamiah yang terjadi

antara entitas. Pada umumnya relationship diberi nama dengan kata kerja

dasar, sehinga memudahkan untuk melakukan pembacaan relasinya.

3. Atribut

Seacara umum atribut adalah sifat atau karakteristik dari tiap entitas

maupun tiap relationship. Maksudnya adalah sesutau yang menjelaskan apa

sebenarnya yang dimaksud entitas maupun relationship, sehingga sering

dikatakan bahwa atribut adalah elemen dari setiap entitas dan relationship.

4. Kardinalitas

Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat

berelasi dengan entitas yang lainnya. Dari sejumlah kemungkinan banyaknya

(39)

hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang

lainnya dan begitu juga sebaliknya. Macam-macam kardinalitas relasi, yaitu :

a. One to one Relationship

Tingkat hubungann satu ke satu, dinyatakan dengan satu kejadian pada

entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian

pada entitas yang kedua dan sebaliknya.

b. One to many Relationship

Tingkat hubungan satu ke banyak adalah untuk satu kejadian pada entitas

yang pertama dapat mempunyai banyak hubungan dengan kejadian pada

entitas yang kedua.

c. Many To One Relationship

Untuk banyak kejadian pada entitas yang pertama hanya dapat

mempunyai satu hubungan dengan kejadian pada entitas yang kedua.

d. Many to many Relationship

Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah

entitas akan mempunyai banyak hubungan dengan kejadian pada entitas

lainnya, baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi

yang kedua.

5. Key (Kunci)

Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas

secara unik dalam suatu entitas. Key memiliki beberapa jenis sesuai dengan

kegunaannya masing-masing, yaitu primary key (kunci utama), foreign key

(40)

II.2.11 Diagram Konteks

Diagram konteks merupakan arus data yang berfungsi untuk

menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian luar

(kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data

yang berhubungan dengan sistem informasi tersebut.

II.2.12 Data Flow Diagram (DFD)

DFD merupakan alat perancangan sistem yang berorientasi pada alur data

dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa

maupun rancangan sistem yg mudah dikomunikasikan oleh profesional sistem

kepada pemakai maupun pembuat program.

II.2.12.1 Komponen Proses

Komponen proses menggambarkan transformasi input menjadi output.

Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan.

II.2.12.2 Komponen-Komponen dalam DFD (Data Flow Diagram)

a.

External entity (kesatuan Luar) atau boundary (batas sistem).

Setiap sistem pasti memiliki batas sistem (boundary) yang memisahkan

suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity)

merupakan kesatuan di lingkungan luar system yang dapat berupa orang,

organisasi atau sistem lainya yang berada di lingkungan luarnya yang memberikan

(41)

b.

Data Flow (Arus Data)

Arus data di DFD diberi simbol panah. Arus data ini mengalir diantara

proses, simpanan, dan kesatuan luar.

c.

Process (Proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin

atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk

dihasilkan arus data yang akan keluar dari proses.

d.

Data Store (Penyimpanan Data)

Penyimpanan data (data store) merupakan simpanan dari data yang dapat berupa

suatu file atau database di komputer, suatu arsip atau catatan manual dan lain

(42)

37

Bab III

Analisis dan Perancangan Sistem

III.1 Analisis Sistem

Analisis sistem merupakan kegiatan penguraian suatu sistem informasi

yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

yang bertujuan untuk mengidentifikasi serta mengevaluasi masalah-masalah yang

muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan

yang diharapkan sehingga mengarah kepada solusi dengan kebutuhan serta

perkembangan teknologi.

III.1.1 Analisis Masalah

Proses penjualan pada Rumah Taziek masih manual dimana

customer

datang langsung ke toko untuk membeli barang, selain itu juga toko ini menerima

penjualan via telepon. Pelanggan memilih barang melalui blog Rumah Taziek

kemudian memesannya via telepon, proses penjualan seperti ini dinilai kurang

efektif karena di blog tersebut hanya bisa melihat katalog tanpa bisa melakukan

pemesanan dan pembayaran secara langsung. Pembuatan laporannya pun masih

manual dimana struk penjualan setiap hari dikumpulkan, dicatat barang yang

masuk dan keluar. Banyaknya data barang yang masuk dan keluar tidak menutup

kemungkinan terjadinya kesalahan dalam pembuatan laporan, untuk memecahkan

permasalahan tersebut akan dibuat

web E-Commerce

di

Home

Industri Rumah

(43)

III.1.2 Analisis Sistem Yang Berjalan

Pada sistem yang sedang berjalan sebelum adanya

web e-commerce

manual dimana

customer

datang langsung ke toko untuk membeli barang, selain

itu juga toko ini menerima penjualan via telepon. Pelanggan memilih barang

melalui blog Rumah Taziek kemudian memesannya via telepon. Masalahnya

disini

customer

tidak bisa memesan dan membayar langsung ditempat tanpa harus

datang langsung ke toko.

Pembuatan laporan juga masih dikerjakan manual dimana struk penjualan

setiap hari dikumpulkan dan dicatat semua barang yang masuk maupun keluar

toko, banyaknya data yang harus dicatat menjadi salah satu penghambat

keakuratan dalam pembuatan laporan yang sering dikeluhkan oleh pegawai

Rumah Taziek.

Berdasarkan hasil wawancara dengan pemilik Rumah Taziek dan

pegawainya analisis sistem yang sedang berjalan di Rumah Taziek memiliki

prosedur, sebagai berikut :

1.

Prosedur pemesanan barang

2.

Prosedur pembelian barang

III.1.2.1 Prosedur Pemesanan Barang

Prosedur pemesanan produk adalah tahapan proses dimana konsumen

membeli produk via telepon dengan menggunakan katalog yang ada di blog

Rumah Taziek. Prosedur pemesanan produk yang berjalan di Rumah Taziek

(44)

1.

Pemilik menerima data pesanan dari konsumen melalui via

telepon yang kemudian diserahkan kepada kasir. Kasir mencari

barang sesuai dengan data pesanan dan membuat nota

pemesanan yang kemudian diserahkan kepada pemilik. Pemilik

mengkonfirmasi kepada konsumen atas total biaya yang harus

dibayarnya.

2.

Konsumen mentransferkan sejumlah uang kepada pemilik,

kemudian

mengkorfimasi

kepada

pemilik,

sebelum

mengirimkan barang yang dipesan konsumen, pemilik

memberikan nota pemesanan barang kepada kasir untuk

dibuatkan laporan pengiriman barang. Pemilik memberikan

barang pesanan kepada jasa pengiriman barang untuk

(45)

Flowmap pemesanan barang (via telepon)

Konsumen Pemilik Kasir Jasa pengiriman

Data pesanan barang yang diterima dari konsumen via

telepon

Data pesanan barang yang diterima dari konsumen via

telepon

Proses pencarian

barang

Ditemukan ?

ya Konfirmasi via

telepon barang yang dipesan

tidak ada

tidak

Pesan lagi? ya

Data barang yang dipesan tidak ada

Proses pembuatan

nota pemesanan

Nota Pemesanan Nota Pemesanan

Konfirmasi nota pemesanan

via telepon Nota Pemesanan

yang harus dibayar

Proses pembayaran

via atm

Bukti pembayaran Bukti pembayaran Bukti pembayaran

Proses packing barang

Data barang yang sudah dipacking

Proses registrasi pengiriman

Struk bukti pengiriman barangStruk bukti pengiriman barang

dan data barang

Proses pengiriman

barang

Struk bukti pengiriman barang

dan data barang data barang yang

dipesan

F1

1

2

Keterangan:

[image:45.595.114.492.74.728.2]

F1 : arsip laporan pemesanan barang.

(46)

III.1.2.2 Prosedur Pembelian Barang

Prosedur pembelian produk adalah tahapan pros

Gambar

Gambar III.1. Flowmap Prosedur Pemesanan Barang
Gambar III.2. Flowmap prosedur pembeliann langsung
Gambar  III.14 DFD level 3 Proses 6.4 Pengolahan Data Ongkos Kirim
Gambar  III.17 DFD level 3 Proses 6.8 Pengolahan Data Order
+7

Referensi

Dokumen terkait

kadar glukosa dan lemak darah pada pasien yang gemuk dengan DM tipe 2. mempunyai pengaruh positif

Patients with severe ARWMC performed significantly worse on: (a) global measures of cognition (MMSE and ADAS total score), (b) compound measures of executive functions, speed

Informasi hasil penelitian ini dapat meningkatkan kapasitas dan kualitas institusi dan pendidikan agar informasi hasil penelitian ini dapat digunakan sebagai bahan

competen ce in teaching practice from the mentors‟ perception, it can be concluded that the mentors‟ have positive perception toward the personal competence

[r]

Tujuan dari penelitian ini adalah untuk mengetahui apakah biaya perjalanan ke Wana Wisata Kartini Mantingan, pendapatan individu, jarak, waktu luang, umur dan tingkat

Dan pelaksana mengisikan form submit yang sudah muncul dengan urutan sebagai berikut: author dikategorikan Non-Enrolled Student; first name diisikan dengan Nama

Source: Malaysian Qualification Agency (2010), Guidelines to Good Practices: Curriculum Design and Delivery, Panel of Experts, Malaysia, Kuala