5
IMPLEMENTASI DATA FLOW DIAGRAM PADA PERANCANGAN WEBSITE E-COMMERCE
Hendriansyah
Jurnal IPTEK Juli 2014 IMPLEMENTASI DATA FLOW DIAGRAM PADA PERANCANGAN WEBSITE E-COMMERCE Hendriansyah AMIK Bina Sriwijaya Palembang
[email protected]
Abstrak Penelitian ini ditujukan untuk membuat website e-commerce. Program aplikasi yang digunakan untuk membuat perangkat lunak tersebut Macromedia Dreamweaver, PHP, XAMPP. Hasil penelitian menunjukkan bahwa website ecommerse dapat berjalan dengan baik. Dengan dibuatnya website ini maka dapat memepermudah akses dan pelallyanan terhadap konsumen yang akan menggunakan jasa penjualan online dan jaringan penjualan akan semakin luas Kata Kunci : Macromedia Dreamweaver, PHP, XAMPP, Website, Ecommerce
PENDAHULUAN
mendominasi
1.1 Latar Belakang Masalah
potensial ini.
I.
pasar
yang
sangat
Indonesia termasuk salah satu
Dalam memasarkan produk
Negara terpadat di dunia, namun
maupun jasa yang dimiliki, setiap
tidak selalu merupakan hal yang
Perusahaan tentu mempunyai strategi
buruk
jumlah
dan sistem pemasaran dengan ciri
penduduk yang besar. Keadaan ini
khas tersendiri. Untuk memenangkan
justru memberikan satu keuntungan
pasar, terutama dalam era persaingan
yang besar, dimana Negara Indonesia
bebas ini, sebuah Perusahaan harus
dapat menjadi sebuah pasar yang
mempunyai strategi dan seistem
potensial bagi dunia bisnis dan
pemasaran yang efektif dan efisien.
jika
mempunyai
perdagangan. Kenyataan ini semakin jelas
terlihat,
Perusahaan bermunculan
Namun tidak banyak dari
ketika
banyak
Perusahaan yang ada saat ini yang
komersial
mulai
telah mempunyai sistem pemasaran
hampir
di
seluruh
yang
efektif
untuk
daerah Indonesia. Perusahaan yang
aktifitas
ada
beberapa Perusahaan yang bahkan
mulai
bersaing
untuk
usahanya.
mendukung Bahkan
ada
tergolong Perusahaan yang belum
31
Jurnal IPTEK Juli 2014 mempunyai sitem pemasaran yang
II. Tinjauan Pustaka
handal dan mampu mendukung dan
2.1. Pengertian Website
menjadi pilar utama keberhasilan dalam
pemasaran
produk
dan
Website atau situs adalah kumpulan
halaman
yang
peningkatan penjualannya. Sebagai
menampilkan informasi data teks,
konsekuensinya,
data gambar diam atau gerak, data
dalam
sebuah
kompetisi yang ketat, Perusahaan-
animasi, suara, video
perusahaan yang tidak atau belum
gabungan dari semuanya, baik yang
siap
menemui
bersifat statis maupun dinamis yang
dalam
membentuk satu rangkaian bangunan
memasarkan produk dan jasa yang
yang saling terkait dimana masing-
dimiliki.
masing
akan
banyak
kesulitan-kesulitan
Dengan
memanfaatkan
teknologi yang ada saat ini, untuk menghadapi
kendala
di
dan atau
dihubungkan
dengan
jaringan-jaringan
halaman
(Hyperlink).
atas,
Bersifat statis apabila isi
bukanlah tidak mungkin. Sebab saat
informasi
ini sudah ada teknologi yang dapat
berubah, dan isi informasinya searah
mengatasi kendala ruang dan waktu
hanya dari pemilik website. Bersifat
tersebut, yaitu teknologi interne,
dinamis apabila isi informasi website
yang juga
selalu
sudah memasyarakat.
website
tetap,
berubah-berubah,
jarang
dan
isi
Seperti yang kita ketahui bersama,
informasinya interaktif dua arah
bahwa
berasal dari pemilik serta pengguna
teknologi
ini
dapat
berkomunikasi satu dengan yang lain tanpa batasan ruang dan waktu. 1.2. Rumusan Masalah
website. (Athkinson:2004) 2.2. Pengertian E-Commerce Electronic
Berdasarkan latar belakang
Commerce)
Commerce
didefinisikan
(E-
sabagai
masalah yang diuraikan di atas maka
proses pembelian dan
penulis
masalah
produk, jasa dan informasi yang
:
“Bagaimana
dilakukan secara elektronik dengan
website
E-Commerce
memanfaatkan jaringan computer.
menggunakan metode Data Flow
Salah satu jaringan yang digunakan
Diagram ”
adalah internet.
sebagai
merumuskan berikut
merancang
penjualan
32
Jurnal IPTEK Juli 2014 Sementara itu Kalakota dan Whinston
mendefinisikan
E-
Commerce dari beberapa pespektif,. Yaitu :
subyek dan obyek yang terlibat, serta media yang digunakan (dalam hal ini adalah internet). 2.3. Pengertian Sistem Informasi
a. dari perspektif komunikasi, E-Commerce
Sistem informasi dapat juga
adalah
pengiriman
informasi,
produk/jasa, atau pembayaran melalui jaringan telepon, atau jalur komunikasi lainnya; b. dari perspektif proses bisnis, E-Commerce adalah aplikasi teknologi menuju otomatisasi transaksi bisnis dan work
diartikan sebagai sistem komputer yang mendukung operasi dari suatu organisasi : Operasi, instalasi dan perawatan
c. dari perspektif layanan, ECommerce adalah alat yang digunakan untuk mengurangi biaya dalam pemesanan dan
sebagai
kumpulan
Hardware,
Software, Brainware. Prosedur dan aturan yang diorganisasikan secara untuk
mengolah
data
menjadi informasi yang bermanfaat guna
memecahkan
pengambilan
masalah
keputusan
dan
(Jogianto
Hartono, MBA, Psd, 1999). Sistem
pengiriman barang, dan; d. dari perspektif online, ECommerce
perangkat
lunak dan data. Dapat juga dikatakan
integral
flow;
komputer,
Sistem merupakan komponen
menyediakan
yang memiliki unsur keterkaitan dan
kemampuan untuk menjual
terintegrasi antara satu dengan yang
dan membeli produk serta
lainnya dan saling bekerja sama
informasi
internet
untuk mencapai tujuan. Umumnya
online
komponen-komponen pada sebuah
dan
melalui
jaringan
jasa
lainnya. Seluruh
sistem definisi
yang
dijelaskan di atas pada dasarnya
saling
berhubungan
dan
berintegrasi untuk mencapai tujuan. Data
memiliki kesamaan yang mencakup (pembeli,
Banyak pengertian data yang
penjual, barang, jasa dan informasi),
dirangkum dari berbagai sumber.
komponen
transaksi
Bagian ini
akan mengutip tiga
33
Jurnal IPTEK Juli 2014 pengertian data dari sumber yang
Structures, and Development
berbeda-beda, yakni :
menyebut data sebagai bahan
a. Menurut
berbagai
bahasa
kamus
mentah dari informasi, yang
Inggris-Indonesia,
dirumuskan
sebagai
data diterjemahkan sebagai
sekelompok
lambang-
istilah
lambang tidak acak yang
yang
kata”datum” fakta
berasal yang
atau
dari berarti
menunjukkan
bahan-bahan
atau
tindakan atau hal-hal lain.
keterangan.
(http://www.petrachristianuni
b. Dari sudut pandang bisnis, terdapat
jumlah
pengertian
versity.ac.id-
data
/jiunkpe/s1/info/2006/jiunkpe
bisnis yaitu : “Business data
-ns-s-2006-26401225-9161-
is
toa_galva-chapter2.pdf.
an
orgainization’s
description
of
things
(resources)
and
event
Diakses
data
dalam
hal
17
Mei,
2010.
(transaction) that it face”. Jadi
tanggal
Dari
keempat
pengertian
ini
diatas, dapat diambil kesimpulan
disebut sebagai data bisnis,
bahwa data adalah bahan baku
merupakan
deskripsi
informasi,
didefinisikan
organisasi tentang sesuatu,
kelompok
teratur
dan kejadian yang terjadi.
yang mewakili kuantitas, tindakan,
c. Pengertian lain menyatakan bahwa
“Data
is
the
benda,
dan
sebagai
simbol-simbol
sebagainya.
Data
terbentuk dari karakter, dapat berupa
description of things and
alfabet,
events that we face”. Data
khusus seperti *, $ dan /. Data
merupakan
dari
disusun untuk diolah dalam bentuk
sesuatu dan kejadian yang
struktur data, struktur file, dan basis
kita hadapi.
data.
d. Gordon
B.
deskripsi
Davis
dalam
bukunya
Management
Information
System
Conceptual
Foundations,
:
angka,
maupun
simbol
Informasi Berikut disampaikan
juga
akan pengertian
34
Jurnal IPTEK Juli 2014 informasidari berbagai sumber, yakni
pengetahuan
:
penggunanya. a. Menurut Gordon B. Davis
d. Menurut
dalam bukunya Management
Moscove
Informations
Simkin
System
Conceptual
:
Foundatiions,
menyebutkan
Practice
informasi yang
dan
Accounting Systems
data
Stephen
telah
:
berguna bagi penerimanya
berguna
dan nyata, berupa nilai yang
digunakan
dapat
pengambilan
didalam
bisnis.
masa depan.
Dari
buku
Accounting
Informations Concepts
bentuk-bentuk
keputusan sekarang maupun
dalam
bukunya
and
informasi sebagai kenyataan atau
b. Menurut Barry E. Cushing
G.
mengatakan
diolah menjadi bentuk yang
dipahami
A.
Mark
dalam
Structures, and Development
sebagai
bagi
seperti
yang
disimpulkan
dapat untuk keputusan
keempat
tersebut
yang
pengertian
di
atas
bahwa
dapat
informasi
Informations
System
and
merupakan hasil dari pengolahan
Bussines
Organization,
data menjadi bentuk yang lebih
dikatakan bahwa informasi
berguna bagi yang menerimanya
merupakan
yang
yang
hasil
kejadian-kejadian nyata dan dapat
yang
digunakan sebagai alat bantu untuk
sesuatu
menunjukkan pengolahan
data
diorganisasi kepada
dan
berguna
orang
yang
menggambarkan
suatu
pengambilan suatu keputusan. 2.4. Pengertian Komputer
menerimanya. Komputer dapat
c. Menurut Robert N. Anthony dan John Dearden dalam buku Management Control Systems, menyebut informasi sebagai suatu kenyataan, data ,
item
yang
menambah
diartikan
sebagai alat yang dipakai untuk mengolah data menurut prosedur yang
telah
komputer
dirumuskan.
semula
Kata
dipergunakan
untuk menggambarkan orang yang pekerjaannya melakukan perhitungan
35
Jurnal IPTEK Juli 2014 aritmatika, dengan atau tanpa alat
diagram
bantu, tetapi arti kata ini kemudian
mendokumentasikan
dipindahkan
cara menentukan apa saja yang
kepada
mesin
itu
sendiri.
terdapat
yang
dalam
digunakan data
tiap
untuk dengan
entity
dan
bagaimana hubungan antara entity
2.5. Pengertian Internet
satu dengan yang lainnya. Istilah internet berasal dari bahasa Latin inter, yang berarti "antara". Secara kata perkata internet berarti
jaringan
penghubung.
antara
atau
Memang
itulah
fungsinya, internet menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa sehingga dapat berkomunikasi. dapat
diambil
kesimpulan
bahwa
internet
merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun
tersebut media
dimana
memanfaatkan komunikasi
hubungan kemajuan
(telepon
dan
satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP. 2.6.
(ERD) adalah diagram yang dipakai untuk mendokumentasikan data yang direpresentasikan dalam bentuk : a. Entity. Entity cukup kompleks untuk didefinisikan sehingga tidak bisa
didapat
definisi
yang
memuaskan dan bisa diterima oleh semua pihak. Suatu entity bisa berupa
Jadi
aplikasinya
Entity Relationship Diagram
environmental
element,
resource dan transaksi. b. Attribute adalah karakteristik dari suatu entity yang dituliskan di dalam entity. c. Relationship adalah hubungan antar entity. Relationship dipakai untuk menghubungkan dua entity atau lebih dengan arti tertentu. Cardinality dari relationship dipakai untuk mengidentifikasikan struktur dari relationship.
Perancangan
Entity
Relationship Diagram (ERD)
Beberapa simbol yang digunakan dalam Entity Relationship Diagram
Entity Relationship Diagram
(ERD) :
(ERD) merupakan gambaran data
Tabel 2.1 Simbol Entity Relationship
yang
Diagram (ERD)
dimodelkan
dalam
suatu
36
Jurnal IPTEK Juli 2014 2.7. Personal Home Page
1.3.7.2. Variabel PHP Variabel
Pengertian PHP
PHP
digunakan
PHP adalah singkatan dari
untuk menyimpan data yang nilainya
"PHP Hypertext Processor", yang
dapat berubah-ubah. Dalam bahasa
merupakan sebuah bahasa scripting
PHP, variabel dimulai dengan tanda
yang
"$". Aturan penulisan variabel antara
terpasang
pada
HTML.
Sebagian besar sintaks mirip dengan
lain sebagai berikut :
bahasa C, Java dan Perl, ditambah
a. Hanya ada 3 karakter yang dapat
beberapa fungsi PHP yang spesifik.
digunakan untuk nama variable,
Tujuan utama penggunaan bahasa ini
yaitu huruf, angka dan garis bawah.
adalah
b. Karakter pertama setelah tanda "$"
untuk
memungkinkan
perancang web menulis halaman web
harus huruf atau garis bawah.
dinamik
c. Jika nama variable lebih dari satu
dengan
cepat.
(Kasiman:2006) PHP
kata, tidak bolah ada tanda spasi
merupakan
bahasa
server-side yang cukup handal, yang akan
disatukan
dengan
diantara keduanya. Keunggulan PHP
HTML PHP
(Hypertext Markup Language) dan berada di server. Artinya, sintaks dan perintah
yang
diberikan
akan
sepenuhnya dijalankan di server sebelum dikirim ke komputer klien. Pada awal tahun 1995, Rasmus Ledorf membuat produk bernama PHP/FI PHP ini ditulis dengan menggunakan memiliki
bahasa kemampuan
C,
dan untuk
berkomunikasi dengan database serta membuat halaman dinamis.
Hypertext
Processor
adalah skrip yang berjalan dalam server side yang ditambahkan dalam HTML. Skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam
HTML
sehingga
suatu
halaman HTML tidak lagi bersifat statis, dinamis.
namun Sifat
menjadi server
bersifat side
ini
membuat pekerjaan skrip tersebut dikerjakan di server sedangkan yang dikirimkan ke browser adalah hasil proses dari skrip tersebut yang sudah berbentuk HTML. Keunggulan dari
37
Jurnal IPTEK Juli 2014 sifatnya yang server-side tersebut
/* komentar */, // komentar, #
adalah :
komentar. Cara penulisan dibedakan
a.
Tidak
diperlukan
adanya
menjadi
Embedded
dan
Non-
kompatibilitas browser atau harus
Embedded script. (Sutarman, S.Kom,
menggunakan
2003)
karena
browser
serverlah
tertentu,
yang
akan
Pengertian XAMPP
mengerjakan skrip tersebut. Hasil XAMPP adalah sebuah paket
yang dikirimkan kembali ke browser biasanya dalam bentuk teks ataupun gambar sehingga dapat dikenali oleh
web server yang gratis dan open source
cross
platform
yang
didalamnya terdapat Apache HTTP
browser apapun. b. Dapat memanfaatkan sumbersumber aplikasi yang dimiliki oleh server, contoh : hubungan kedalam
Server,
MySQL
Database
dan
interpreter untuk script yang ditulis dalam Bahasa Pemograman PHP dan Perl. (Kasiman:2003)
database c. Skrip asli tidak terlihat sehingga
My Structured Query Language
keamanam lebih terjamin.
(MySQL)
Konsep Dasar PHP
Pengertian MySQL MySQL merupakan software
Kode PHP diawali dengan tanda lebih kecil (<) dan diakhiri
database
dengan tanda lebih besar (>). Ada
dikarenakan performa query dari
empat cara untuk menuliskan skrip
database yang bisa dikatakan paling
PHP, yaitu :
cepat, dan bisa dibilang jarang
a. Hallo ?>
bermasalah. Mulai dari versi 3.23
b. php Hallo ?>
MySQL
c. <% Hallo %>
source yang berarti gratis, dapat
d.
<SCRIPT
LANGUAGE="php">Hallo
digunakan
yang
paling
menjadi
untuk
populer
software
open
kepentingan
komersial atau personal. MySQL
instruksi
kini dapat digunakan di Windows,
adalah titik koma (;) dan untuk
yang pada awalnya digunakan di
membuat
Linux
Pemisah
atau
antara
menambahkan
komentar/standar penulisan adalah :
(Http://www.imanmaulana.com/artik
38
Jurnal IPTEK Juli 2014 el/MySQL/315431362112.
Diakses
tanggal 17 Mei, 2010) MySQL
a. Kecepatan. Berdasarkan hasil pengujian,
MySQL
adalah
suatu
kecepatan
database
relasi
dibanding RDBMS lainnya. Sebagai
(Relational Database Management
contoh MySQL 4.0 kinerja query
System atau RDBMS), seperti halnya
naik 200% dari kinerja biasa.
ORACLE, postgresql, MS SQL dan
b. Mudah digunakan. Perintah dala
sebagainya.
MySQL dan aturan-aturannya relatif
perangkat
lunak
menyebutkan
MySQL
AB
produknya
sebagai
mudah
yang
memiliki
paling
baik
diingat
dan
database open source terpopuler di
diimplementasikan, karena MySQL
dunia. Berdasarkan riset dinyatakan
menggunakan SQL sebagai bahasa
bahwa di platform web, dan baik
standar database.
untuk kategori open source maupun
c. Fitur-fitur yang dimiliki MySQL
umum, MySQL adalah database
banyak dibutuhkan dalam aplikasi
yang paling banyak dipakai. Menurut
web. Misalnya klausa limit SQL
pengembangnya,
telah
praktis untuk melakukan paging.
terpasang di sekitar 3 juta komputer.
Index Field FULLTEXT, untuk full
Puluhan hingga ratusan ribu situs
text searching. Dan kekayaan fungsi
mengandalkan MySQL bekerja siang
builtinnya, mulai dari memformat
malam memompa data bagi para
dan memanipulasi tanggal, mengolah
pengunjungnya.
string, regex, enkripsi dan hashing.
MySQL
d.
Keunggulan MySQL
Praktis
penyimpanan MySQL pada
dapat
berbagai
digunakan
platform
sistem
operasi. Khusus pada sistem operasi Windows,
MySQL
bersifat
shareware (dikenai biaya setelah
untuk password
melakukan anggota
situs. Memiliki overhead koneksi yang rendah. (http://gealgeol.com/2008/02/12/mys ql.html. Diakses tanggal 17 Mei, 2010).
melakukan modifikasi dan digunakan untuk
keperluan
Keunggulan
MySQL
produksi). sebagai
"backend" dalam mengelola database adalah :
Pengenalan Adobe Dreamweaver CS3 Adobe
Dreamweaver
CS3
adalah sebuah aplikasi web editor
39
Jurnal IPTEK Juli 2014 yang berbasis WYSIWIG (What You
serta
See Is What You Get - Apa yang
pengguna.
anda lihat adalah apa yang Anda
delivering-nya
kepada
Secara umum, tahapan SDLC
dapatkan). Dengan kemampuan ini,
meliputi
maka
analisis, desain dan implementasi.
orang-orang
pemula
akan
yang
bahkan
dengan
mudah
proses
perencanaan,
Planning
membangun sebuah halaman web, Proses perencanaan biasanya
cuku dengan klik mouse. Bahkan membuat
web
memakai
Dreamweaver CS3 hasilnya dapat dilihat
tanpa
browser
harus
terlebih
membuka
dahulu
lebih
menekankan
pada
alasan
mengapa sebuah sistem harus dibuat. Analysis
karena
Tahapan
perencanaan
ini
tampilannya
akan
selalui
kemudian dilanjutkan dengan proses
diperbaharui
sesuai
dengan
analisis yang lebih menekankan pada
perubahan kodenya.
siapa, apa, kapan dan dimana sebuah
Metodologi Pengembangan Sistem
sistem akan dibuat.
Dalam pengembangan sebuah
Design
sistem, kita mengenal konsep SDLC
Sedangkan
pada
proses
(System Development of Life Cycle).
desain lebih menekankan kepada
Secara global definisi SDLC dapat
bagaimana sistem akan berjalan.
dikatakan
sebagai
suatu
berkesinambungan
proses untuk
Implementation Tahap terakhir dilanjutkan
menciptakan atau merubah sebuah sistem, merupakan sebuah model
dengan
atau metodologi yang digunakan
proses delivery-nya kepada pengguna
untuk
atau dalam
sistem.
melakukan Dapat
pengembangan
dikatakan
dalam
fase
implementasi
hal
ini
yaitu
berjalannya
sebuah sistem dan dapat diakses
SDLC merupakan usaha bagaimana
dengan mudah oleh pengguna.
sebuah
(http://mazirwan.blogspot.com/2009/
sistem
informasi
dapat bisnis,
08/mengenal-metodologi-
rancangan dan pembangunan sistem
pembangunan-sistem.html
mendukung
kebutuhan
diakses
pada tanggal 22 Agustus 2010).
40
Jurnal IPTEK Juli 2014 III ANALISA DAN
Sistem yang diinginkan
PEMBAHASAN
Sistem
yang
berjalan
di
3.1. Perencanaan Sistem
perusahaam pada saat ini akan
Sistem yang telah berjalan
diproses untuk menyesuaikan dengan
Untuk menjalankan
sistem
kebutuhan pemakai sistem. Sistem
penjualan secara manual dengan
ini juga akan dianalisis sama halnya
memanfaatkan iklan surat kabar dan
dengan sistem sebelumnya. Akan
menggantinya dengan system online
dilakukan
merupakan langkah yang tepat dalam
pemesanan barang, yang selama ini
mempromosikan
dilakukan
produk
atau
layanan jasa.
pada
langsung
cara
melalui
perusahaan atau telepon, maka saat
Alur sistem manual
adalah
apabila ada pembeli maka pembeli datang
perubahan
langsung
ke
ini akan dilakukan secara online melalui internet.
tempat
Akan
dibuatkan
database
sistem
penjualan
pemesanan, menanyakan tentang hal-
baru
hal yang berhubungan dengan barang
melalui website. Sistem penjualan
yang dicari beserta harganya. Setelah
yang
pembeli menyetujui, maka pembeli
menjual barang yang telah jadi, jika
melakukan pembayaran, baik secara
sebelumnya menjual produk jasa dan
tunai maupun via transfer antar bank.
produk barang.
Apabila ada pembeli dari luar
Internet
kota,
maka
baru
dikhususkan
pada
masa
untuk
kini
menelepon
merupakan hal yang tidak aneh lagi
menanyakan
dan telah menjadi konsumsi publik
spesifikasi barang. Setelah disetujui
dari segala usia dan tingkatan. Proses
dan barang yang dicari ada, maka
transfer perbankan saat ini sangat
pembeli
membantu aktivitas pekerja di lokasi
perusahaan
pembeli
tentang
untuk
melakukan
transaksi
pembayaran melalui transfer bank, lalu
mengirimkan
bukti
yang jauh.
transfer
Dari
dua referensi
diatas
melalui fax atau email. Setelah bukti
maka merasa perlu membuat sistem
transfer diterima perusahaan maka
baru, yaitu penjualan secara online
barulah perusahaan mengirim barang
melalui
yang dipesan.
mampu memenangkan persaingan
internet
yang
dianggap
41
Jurnal IPTEK Juli 2014 dan memudahkan para konsumen
tergantung pada perangkat keras,
untuk membeli produk dengan tidak
lunak, struktur data atau organisasi.
harus datang langsung.
Pada
panah Pembuatan
website
ini
dibuat
e-
dengan
sedemikian rupa sehingga tujuan Advertising dapat tercapai.
ini
sendiri
mempermudah memesan
penanganan
adalah
pelanggan
sebuah
produk
mewakili/menggambarkan
arus data dalam perancangan sistem sangat membantu sekali didalam komunikasi
dengan
pemakaian
sistem menggunakan notasi-notasi
Tujuan awal dari pembuatan sisitem
analisa,
notasi simbol lingkaran dan anak
3.2. Analisa Sistem
commerce
tahap
agar
ini untuk menggambarkan arus data dari sistem.
dalam dari
3.3.2. Diagram Level Konteks
Advertising. Dengan adanya sistem
Dalam perancangan sistem
baru ini, maka pelanggan tidak perlu
ini
membuang waktu sekedar memesan
memberikan
barang. Disamping itu juga dengan
alur arus data dari sistem ini. Adapun
adanya
rancangan DFD pada sistem ini
sistem
ini
memudahkan
administrator dalam memproses data pemesanan
penulis
mencoba gambaran
untuk mengenai
adalah sebagai berikut :
yang dilakukan oleh
pelanggan. Jika sebelumnya pembeli atau pelanggan hanya sebatas orang-orang di sekitar tempat perusahaan berada, sistem ini diharapkan dapat mampu
Gambar 3.3 DFD Level Konteks
melayani pembeli atau pelanggan di seluruh Indonesia.
3.3.3.
3.3. Desain Sistem
Perancangan
Entity
Relationship Diagram (ERD)
3.3.1. Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah logika.
gambaran Gambaran
sistem
secara
ini
tidak
a.
Mengidentifikasikan
dan
menetapkan seluruh himpunan entity yang terlibat
42
Jurnal IPTEK Juli 2014
Barang
User
Admin
Gambar 3.5 ERD Tahap Pertama
1. Tabel Admin 2. Tabel User 3. Tabel Barang 4. Tabel Keranjang
b. Menentukan atribut key masing-
5. Tabel History Pembelian
masing himpunan entity
6. Tabel Visit 7. Tabel Client 8. Tabel Buku Tamu 3.3.5. Flowchart Sistem Flowchart gambar
adalah
grafik
dari
urutan
suatu dan
langkah logis dalam suatu prosedur Gambar 3.6 ERD Tahap Kedua
atau program. Flowchart berguna untuk
membantu
analyst
untuk
atau
c. Mengidentifikasi dan menetapkan
programmer
seluruh himpunan relasi diantara
masalah yang besar menjadi lebih
himpunan entity-entity yang ada
kecil.,
beserta foreign key-nya (kunci
dapat dikerjakan dengan lebih mudah
asing).
karena sistem digambarkan secara
sehingga
memecahkan
segmen-segmen
lebih nyata dalam gambaran data secara spesifik, dan membantu dalam menganalisa
cara-cara
alternative
dalam suatu operasi. Simbol-simbol yang dapat digunakan dapat dilihat Gambar 3.7 ERD Tahap Ketiga
pada tabel berikut : Je
3.3.4. Desain Database
nis
. Data yang terdapat dalam database ini digunakan sebagai media input dan penyimpanan data serta sebagai media output.yang terdiri dari :
Simbol
Nam a Docu ment
Inp ut / Out put
Keterangan
Multi ple Docu ment
Menunjukkan dokumen atau laporan Menunjukkan dokumen yang dicetak sama untuk kepentingan
43
Jurnal IPTEK Juli 2014 tertentu
Displ ay
Manu al Input
Comp uter Proce ss Manu al Proce ss Magn etic Disk
Pro ces s
Sto rag e
Flo w
Lai nny a
N
File
Docu ment Proce ssing Flow On Page Conn ector Off Page Conn ector Decis sion
Menunjukkan informasi yang ditampakkan dalam sebuah alat seperti monitor PC Data yang dimasukkan melalui alat input seperti keyboard dan barcode Menunjukkan proses yang dilakukan oleh komputer Menunjukkan proses yang dilakukan manual Data disimpan di magnetic disk secara permanen Data disimpan dengan urutan : A=Abjad N=Nomor Arah aliran dokumen atau flow process
3.3.5.1. Flow Chart Menu Utama
Gambar 3.8 Flowchart Menu Utama
3.3.6. Algoritma Program Algoritma
adalah
urutan
langkah-langkah bersambung untuk memecahkan masalah logika atau
Menghubungk an proses dalam program yang sama Menghubungk an proses beda halaman
matematika. Adapun algoritma yang
Menunjukkan pengambilan keputusan dalam suatu kondisi
localhost/ kemudian tekan enter atau
dibahas antara lain : 3.3.6.1. Algoritma Menu Utama Langkah
1
:
Aktifkan
browser, lalu ketik pada addres bar :
klik icon "GO" pada sudut kanan address bar, maka akan tampil halaman utama situs Langkah melakukan
2
transaksi
:
Untuk
user
harus
44
Jurnal IPTEK Juli 2014 masuk ke menu member dengan
Langkah 2 : Klik menu
mengklik tombol login dikanan atas
Daftar Pesanan untuk melihat dan
halaman. Apabila belum menjadi
memanjemen
member maka dapat klik link Daftar
pelanggan.
yang ada di sudut kanan atas. Langkah
3
:
data
pesanan
dari
Langkah 3 : Anda dapat untuk
memanejemen
link-link
yang
melakukan pemesanan barang maka
menjalin
anda pilih dengan meng-klik gambar
perusahaan atau link-link penting
atau detail pada pilihan produk di
lainnya
halaman utama. Setelah itu anda
Client.
akan dibawa ke halaman detail untuk memasukkan
jumlah
pemesanan
pada kolom jumlah. Lal klik tombol
Langkah
dapat
4
:
untuk
meng-klik
mengklik menu Panel Admin. Langkah 5 : Untuk keluar
link Logout. 3.4. Implementasi Sistem
tombol
akan beli atau pesan benar, kemudian tombol
menu
mendaftarkan admin baru dengan
Pengolahan
checkout. Pastikan data yang anda
klik
mengklik
dari menu Admin, maka anda klik
melakukan transaksi lebih lanjut anda
dengan
dengan
Langkah 4 : Anda juga dapat
beli untuk memasukkan barang ke keranjang belanja.
kerjasama
Check
Out
untuk
data
dalam
sistem terkomputerisasi memerlukan fasilitas-fasilitas yang secara prnsipal harus ada. Adapun fasilitas yang
melakukan pemesanan.
dibutuhkan penulis dalam merancang 3.3.6.2. Algoritma Menu Admin
web sebagai berikut :
Langkah 1 : Ketik di address bar
"localhost//admin".
3.4.1.1. Hardware
Anda Hardware
diharuskan login untuk memastikan bahwa anda adalah admin. Dengan memasukkan
username
dan
password yang benar, anda akan dibawa ke menu produk, untuk memanejemen
produk-produk
adalah
seluruh
komponen yang membentuk suatu sistem
komputer
lainnya
yang
komputer
dapat
dan
peralatan
memungkinkan melaksanakan
tugasnya. Dalam penyusunan sistem
perusahaan.
45
Jurnal IPTEK Juli 2014 informasi ini, penulis membutuhkan
a. Operating
System
(Sistem
perangkat keras sebagai berikut :
Operasi)
yang
digunakan
a. CPU (Central Processing Unit)
penulis
adalah
Microsoft
Merupakan komputer,
jantung
dari
komputer
yang
merupakan pusat pengolahan data serta
pusat
pengontrolan
dari
keseluruhan sistem komputer.
b. Bahasa Pemrograman PHP dan MySQL. c. Macromedia
Dreamweaver
CS3.
b. Memory
3.4.1.3. Brainware
Merupakan penampungan
tempat atau
tempat
Brainware merupakan faktor manusia yang menangani fasilitas
menyimpan data sementara.
komputer yang ada. Faktor manusia
c. Monitor Merupakan
layar
yang
yang dimaksud adalah orang-orang yang memiliki keahlian di bidang
menampilkan output program.
komputer
d. Keyboard Merupakan alat input yang
dan
merupakan
unsur
manusia yang dibutuhkan, meliputi : a. Analis sistem
terhubung langsung ke komputer
b. Programmer
e. Modem Merupakan
singkatan
modulator-demodulator
dari
merupakan
alat bantu komputer untuk proses komunikasi.
Windows XP
Alat
ini
berfungsi
mengubah sinyal analog menjadi
c. Computer Operator d. Data Entry Operator 3.4.6. Upload File dan Database Upload
adalah
proses
mentransfer file-file sittus yang telah dibuat ke suatu server di internet,
sinyal digital dan sebaliknya.
dengan tujuan agar situs tersebut 3.4.1.2. Software Merupakan
dapat diakses oleh semua orang di komponen-
seluruh dunia yang terhubung ke
komponen dari sistem pengolahan
internet. Tempat meletakkan file-file
data yang diluar dari peralatan
situs di internet
komputer sendiri. Adapun software
hosting atau web hosting. Ada dua
yang
jenis web hosting, yaitu web hosting
digunakan
penulis
adalah
disebut
server
sebagai berikut :
46
Jurnal IPTEK Juli 2014 yang gratis dan web hosting yang
mempromosikan situs. Salah satu
berbayar.
usaha yang dapat dilakukan adalah
Web diperoleh
hosting
gratis
dengan
bisa
melakukan
dengan mendaftarkan alamat situs ke mesin pencari / search engine.
pencarian melalui search engine seperti
Google
atau
Yahoo!.
Sebenarnya web hosting gratis ini
KESIMPULAN Kesimpulan
telah banyak disediakan di internet, namun
kebanyakan
mendukung
telah
diuraikan
bagaimana
perancangan
sistem
dalam
statis. Salah satu situs di internet
perancangan
e-commerce
Maka
yang menyediakan hosting gratis dan
dapat penulis simpulkan :
telah mendukung PHP dan MySQL
a. Telah dibuat Aplikasi berbasis
yaitu http://www.tripod.co.uk. Web
web dapat menjadi alternatif
hosting ini dikatakan salah satu web
pilihan utama bagi para user yang
hosting yang terbaik di Eropa. Web
tidak mau bersusah payah dalam
hositng ini menyediakan kapasitas
mencari yang dapat
free hosting sebesar 500 MB dan
menghabiskan waktu, uang dan
didukung juga dengan Frontpage
tenaga.
PHP
pendaftarannya
situs
ini
yang
dan
halaman
hanya
Dalam penulisan penelitian
MyAdmin. cukup
Proses sederhana
b. Perancangan e-commerce ini adalah sarana informasi online
seperti pengisian form email. Setelah
yang bisa diakses oleh para
sukses mendaftar, diwajibkan untuk
pengunjung yang mengunjungi
melakukan aktivasi dengan meng-
situs ini.
klik link yang dikirim ke email
c. Perancangan e-commerce
pendaftar. Setelah login ke situs
memerlukan strategi perencanaan
tersebut, barulah dapat melakukan
terbaik cara untuk menarik
upload file.
perhatian user agar mau berkunjung dan mencari
3.4.7. Mempubilkasikan Situs
informasi. Salah satu cara agar situs dapat
terlihat
saat
orang
lain
d. Kecepatan dalam membuka halaman web merupakan salah
melakukan pencarian adalah dengan
47
Jurnal IPTEK Juli 2014 satu faktor penting yang perlu diperhatikan dalam membangun aplikasi web, agar pengunjung tidak merasa bosan karena harus
Gordon B Davis, “ Sistem Manajemendan Informasi , “ Pustaka Binaman,Jakarta, 1995. http://www.tripod.co.uk
menunggu lama untuk membuka halaman web. a. Perancangan e-commerce ini dibuat semenarik mungkin, baik dari sisi grafis maupun content agar para pengunjung banyak mengunjungi situs ini. b. Agar perancangan e-commerce ini dapat lebih menarik, maka dapat dibuat antarmuka pengguna yang lebih menarik dan interaktif.
DAFTAR PUSTAKA
Alam M. Agus J., “ Belajar Sendiri: Manajemen Database dengan Microsoft Visual Basic Versi6.0 ”, PT. Elex Media Komputindo,Jakarta, 2000 Budi Raharjo, “Belajar otodidak Membuat Database Menggunakan MySQL”, Informatika : Bandung 2011
(http://gealgeol.com/2008/02/12/mys ql.html. Diakses tanggal 17 Mei, 2010). (http://mazirwan.blogspot.com/2009/ 08/mengenal-metodologipembangunan-sistem.html diakses pada tanggal 22 Agustus 2010). Jogiyanto,H.M, “Analisa dan Desain Sistem Informasi”, AndiOffset,Yogyakarta, 1998. McLeod Jr Raymond, ”SistemInformasi Manajemen”, Jilid 1 Edisi Tujuh, PT. Prenhallindo, Jakarta,1996. McLeod Jr Raymond, ” Sistem Informasi Manajemen ”, jilid 2 Edisi Tujuh, PT. Prenhallindo, Jakarta,1996. Whitten, Jeffry L., Bentley, and Kevin Dittman. 2001, System Analysis andDesignMethods. Fifth Edition. International Edition. Irwin McGraw-Hill.
Daryanto Drs, “ Belajar KomputerVisual Basic”, CV. Yrama Widya,2003. De
Marco, “ Analisa SistemInformasi”, Pustaka BinamanPresindo , Jakarta, 1978.
48