Anda di halaman 1dari 19

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
hendriansyah@gmail.com

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 e-
commerse 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, E-


commerce

I. PENDAHULUAN mendominasi pasar yang sangat


1.1 Latar Belakang Masalah potensial ini.
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 jika mempunyai 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.
perdagangan. Kenyataan ini semakin Namun tidak banyak dari
jelas terlihat, ketika banyak Perusahaan yang ada saat ini yang
Perusahaan komersial mulai telah mempunyai sistem pemasaran
bermunculan hampir di seluruh yang efektif untuk mendukung
daerah Indonesia. Perusahaan yang aktifitas usahanya. Bahkan ada
ada mulai bersaing untuk beberapa Perusahaan yang bahkan
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 Website atau situs adalah
dalam pemasaran produk dan kumpulan halaman yang
peningkatan penjualannya. Sebagai menampilkan informasi data teks,
konsekuensinya, dalam sebuah data gambar diam atau gerak, data
kompetisi yang ketat, Perusahaan- animasi, suara, video dan atau
perusahaan yang tidak atau belum gabungan dari semuanya, baik yang
siap akan banyak menemui bersifat statis maupun dinamis yang
kesulitan-kesulitan dalam membentuk satu rangkaian bangunan
memasarkan produk dan jasa yang yang saling terkait dimana masing-
dimiliki. masing dihubungkan dengan
Dengan memanfaatkan jaringan-jaringan halaman
teknologi yang ada saat ini, untuk (Hyperlink).
menghadapi kendala di atas, Bersifat statis apabila isi
bukanlah tidak mungkin. Sebab saat informasi website tetap, jarang
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 sudah memasyarakat. selalu berubah-berubah, dan isi
Seperti yang kita ketahui bersama, informasinya interaktif dua arah
bahwa teknologi ini dapat berasal dari pemilik serta pengguna
berkomunikasi satu dengan yang lain website. (Athkinson:2004)
tanpa batasan ruang dan waktu.
2.2. Pengertian E-Commerce
1.2. Rumusan Masalah Electronic Commerce (E-
Berdasarkan latar belakang Commerce) didefinisikan sabagai
masalah yang diuraikan di atas maka proses pembelian dan penjualan
penulis merumuskan masalah produk, jasa dan informasi yang
sebagai berikut : “Bagaimana dilakukan secara elektronik dengan
merancang website E-Commerce memanfaatkan jaringan computer.
menggunakan metode Data Flow Salah satu jaringan yang digunakan
Diagram ” adalah internet.

32
Jurnal IPTEK Juli 2014

Sementara itu Kalakota dan subyek dan obyek yang terlibat, serta
Whinston mendefinisikan E- media yang digunakan (dalam hal ini
Commerce dari beberapa pespektif,. adalah internet).
Yaitu :
2.3. Pengertian Sistem Informasi
a. dari perspektif komunikasi,
Sistem informasi dapat juga
E-Commerce adalah
diartikan sebagai sistem komputer
pengiriman informasi,
yang mendukung operasi dari suatu
produk/jasa, atau pembayaran
organisasi : Operasi, instalasi dan
melalui jaringan telepon, atau
perawatan komputer, perangkat
jalur komunikasi lainnya;
lunak dan data. Dapat juga dikatakan
b. dari perspektif proses bisnis,
sebagai kumpulan Hardware,
E-Commerce adalah aplikasi
Software, Brainware. Prosedur dan
teknologi menuju otomatisasi
aturan yang diorganisasikan secara
transaksi bisnis dan work
integral untuk mengolah data
flow;
menjadi informasi yang bermanfaat
c. dari perspektif layanan, E-
guna memecahkan masalah dan
Commerce adalah alat yang
pengambilan keputusan (Jogianto
digunakan untuk mengurangi
Hartono, MBA, Psd, 1999).
biaya dalam pemesanan dan
pengiriman barang, dan; Sistem
d. dari perspektif online, E- Sistem merupakan komponen
Commerce menyediakan yang memiliki unsur keterkaitan dan
kemampuan untuk menjual terintegrasi antara satu dengan yang
dan membeli produk serta lainnya dan saling bekerja sama
informasi melalui internet untuk mencapai tujuan. Umumnya
dan jaringan jasa online komponen-komponen pada sebuah
lainnya. sistem saling berhubungan dan
Seluruh definisi yang berintegrasi untuk mencapai tujuan.
dijelaskan di atas pada dasarnya
Data
memiliki kesamaan yang mencakup
komponen transaksi (pembeli, Banyak pengertian data yang

penjual, barang, jasa dan informasi), dirangkum dari berbagai sumber.


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 kamus mentah dari informasi, yang
bahasa Inggris-Indonesia, dirumuskan sebagai
data diterjemahkan sebagai sekelompok lambang-
istilah yang berasal dari lambang tidak acak yang
kata”datum” yang berarti menunjukkan jumlah atau
fakta atau bahan-bahan tindakan atau hal-hal lain.
keterangan. (http://www.petrachristianuni
b. Dari sudut pandang bisnis, versity.ac.id-
terdapat pengertian data /jiunkpe/s1/info/2006/jiunkpe
bisnis yaitu : “Business data -ns-s-2006-26401225-9161-
is an orgainization’s toa_galva-chapter2.pdf.
description of things Diakses tanggal 17 Mei,
(resources) and event 2010.
(transaction) that it face”. Dari keempat pengertian
Jadi data dalam hal ini diatas, dapat diambil kesimpulan
disebut sebagai data bisnis, bahwa data adalah bahan baku
merupakan deskripsi informasi, didefinisikan sebagai
organisasi tentang sesuatu, kelompok teratur simbol-simbol
dan kejadian yang terjadi. yang mewakili kuantitas, tindakan,
c. Pengertian lain menyatakan benda, dan sebagainya. Data
bahwa “Data is the terbentuk dari karakter, dapat berupa
description of things and alfabet, angka, maupun simbol
events that we face”. Data khusus seperti *, $ dan /. Data
merupakan deskripsi dari disusun untuk diolah dalam bentuk
sesuatu dan kejadian yang struktur data, struktur file, dan basis
kita hadapi. data.
d. Gordon B. Davis dalam
Informasi
bukunya Management
Berikut juga akan
Information System :
disampaikan pengertian
Conceptual Foundations,

34
Jurnal IPTEK Juli 2014

informasidari berbagai sumber, yakni pengetahuan bagi


: penggunanya.
a. Menurut Gordon B. Davis d. Menurut Stephen A.
dalam bukunya Management Moscove dan Mark G.
Informations System : Simkin dalam bukunya
Conceptual Foundatiions, Accounting Informations
Structures, and Development Systems : Concepts and
menyebutkan informasi Practice mengatakan
sebagai data yang telah informasi sebagai kenyataan
diolah menjadi bentuk yang atau bentuk-bentuk yang
berguna bagi penerimanya berguna yang dapat
dan nyata, berupa nilai yang digunakan untuk
dapat dipahami didalam pengambilan keputusan
keputusan sekarang maupun bisnis.
masa depan. Dari keempat pengertian
b. Menurut Barry E. Cushing seperti tersebut di atas dapat
dalam buku Accounting disimpulkan bahwa informasi
Informations System and merupakan hasil dari pengolahan
Bussines Organization, data menjadi bentuk yang lebih
dikatakan bahwa informasi berguna bagi yang menerimanya
merupakan sesuatu yang yang menggambarkan suatu
menunjukkan hasil kejadian-kejadian nyata dan dapat
pengolahan data yang digunakan sebagai alat bantu untuk
diorganisasi dan berguna pengambilan suatu keputusan.
kepada orang yang
2.4. Pengertian Komputer
menerimanya.
Komputer dapat diartikan
c. Menurut Robert N. Anthony
sebagai alat yang dipakai untuk
dan John Dearden dalam
mengolah data menurut prosedur
buku Management Control
yang telah dirumuskan. Kata
Systems, menyebut informasi
komputer semula dipergunakan
sebagai suatu kenyataan, data
untuk menggambarkan orang yang
, item yang menambah
pekerjaannya melakukan perhitungan

35
Jurnal IPTEK Juli 2014

aritmatika, dengan atau tanpa alat diagram yang digunakan untuk


bantu, tetapi arti kata ini kemudian mendokumentasikan data dengan
dipindahkan kepada mesin itu cara menentukan apa saja yang
sendiri. terdapat dalam tiap entity dan
bagaimana hubungan antara entity
2.5. Pengertian Internet
satu dengan yang lainnya.
Istilah internet berasal dari
Entity Relationship Diagram
bahasa Latin inter, yang berarti
(ERD) adalah diagram yang dipakai
"antara". Secara kata perkata internet
untuk mendokumentasikan data yang
berarti jaringan antara atau
direpresentasikan dalam bentuk :
penghubung. Memang itulah
a. Entity. Entity cukup kompleks
fungsinya, internet menghubungkan
untuk didefinisikan sehingga tidak
berbagai jaringan yang tidak saling
bisa didapat definisi yang
bergantung pada satu sama lain
memuaskan dan bisa diterima oleh
sedemikian rupa sehingga dapat
semua pihak. Suatu entity bisa
berkomunikasi.
berupa environmental element,
Jadi dapat diambil
resource dan transaksi.
kesimpulan bahwa internet
b. Attribute adalah karakteristik dari
merupakan hubungan antar berbagai
suatu entity yang dituliskan di dalam
jenis komputer dan jaringan di dunia
entity.
yang berbeda sistem operasi maupun
c. Relationship adalah hubungan
aplikasinya dimana hubungan
antar entity. Relationship dipakai
tersebut memanfaatkan kemajuan
untuk menghubungkan dua entity
media komunikasi (telepon dan
atau lebih dengan arti tertentu.
satelit) yang menggunakan protokol
Cardinality dari relationship dipakai
standar dalam berkomunikasi yaitu
untuk mengidentifikasikan struktur
protokol TCP/IP.
dari relationship.
2.6. Perancangan Entity Beberapa simbol yang digunakan
Relationship Diagram (ERD) dalam Entity Relationship Diagram
Entity Relationship Diagram (ERD) :
(ERD) merupakan gambaran data Tabel 2.1 Simbol Entity Relationship
yang dimodelkan dalam suatu Diagram (ERD)

36
Jurnal IPTEK Juli 2014

2.7. Personal Home Page 1.3.7.2. Variabel PHP

Pengertian PHP Variabel 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 terpasang pada HTML. "$". Aturan penulisan variabel antara
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 untuk memungkinkan b. Karakter pertama setelah tanda "$"
perancang web menulis halaman web harus huruf atau garis bawah.
dinamik dengan cepat. c. Jika nama variable lebih dari satu
(Kasiman:2006) kata, tidak bolah ada tanda spasi
PHP merupakan bahasa diantara keduanya.
server-side yang cukup handal, yang
Keunggulan PHP
akan disatukan dengan HTML
PHP Hypertext Processor
(Hypertext Markup Language) dan
adalah skrip yang berjalan dalam
berada di server. Artinya, sintaks dan
server side yang ditambahkan dalam
perintah yang diberikan akan
HTML. Skrip ini akan membuat
sepenuhnya dijalankan di server
suatu aplikasi dapat diintegrasikan ke
sebelum dikirim ke komputer klien.
dalam HTML sehingga suatu
Pada awal tahun 1995, Rasmus
halaman HTML tidak lagi bersifat
Ledorf membuat produk bernama
statis, namun menjadi bersifat
PHP/FI PHP ini ditulis dengan
dinamis. Sifat server side ini
menggunakan bahasa C, dan
membuat pekerjaan skrip tersebut
memiliki kemampuan untuk
dikerjakan di server sedangkan yang
berkomunikasi dengan database serta
dikirimkan ke browser adalah hasil
membuat halaman dinamis.
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 browser tertentu, 2003)
karena serverlah yang akan
Pengertian XAMPP
mengerjakan skrip tersebut. Hasil
XAMPP adalah sebuah paket
yang dikirimkan kembali ke browser
web server yang gratis dan open
biasanya dalam bentuk teks ataupun
source cross platform yang
gambar sehingga dapat dikenali oleh
didalamnya terdapat Apache HTTP
browser apapun.
Server, MySQL Database dan
b. Dapat memanfaatkan sumber-
interpreter untuk script yang ditulis
sumber aplikasi yang dimiliki oleh
dalam Bahasa Pemograman PHP dan
server, contoh : hubungan kedalam
Perl. (Kasiman:2003)
database
c. Skrip asli tidak terlihat sehingga My Structured Query Language
keamanam lebih terjamin. (MySQL)

Konsep Dasar PHP Pengertian MySQL

Kode PHP diawali dengan MySQL merupakan software


tanda lebih kecil (<) dan diakhiri database yang paling populer
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 menjadi software open
c. <% Hallo %> source yang berarti gratis, dapat
d. <SCRIPT digunakan untuk kepentingan
LANGUAGE="php">Hallo</script> komersial atau personal. MySQL
Pemisah antara instruksi kini dapat digunakan di Windows,
adalah titik koma (;) dan untuk yang pada awalnya digunakan di
membuat atau menambahkan Linux
komentar/standar penulisan adalah : (Http://www.imanmaulana.com/artik

38
Jurnal IPTEK Juli 2014

el/MySQL/315431362112. Diakses a. Kecepatan. Berdasarkan hasil


tanggal 17 Mei, 2010) pengujian, MySQL memiliki
MySQL adalah suatu kecepatan yang paling baik
perangkat lunak 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 AB MySQL dan aturan-aturannya relatif
menyebutkan produknya sebagai mudah 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, MySQL 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.
d. Praktis untuk melakukan
Keunggulan MySQL
penyimpanan password anggota
MySQL dapat digunakan
situs. Memiliki overhead koneksi
pada berbagai platform sistem
yang rendah.
operasi. Khusus pada sistem operasi
(http://gealgeol.com/2008/02/12/mys
Windows, MySQL bersifat
ql.html. Diakses tanggal 17 Mei,
shareware (dikenai biaya setelah
2010).
melakukan modifikasi dan digunakan
untuk keperluan produksi). Pengenalan Adobe Dreamweaver

Keunggulan MySQL sebagai CS3

"backend" dalam mengelola database Adobe Dreamweaver CS3


adalah : adalah sebuah aplikasi web editor

39
Jurnal IPTEK Juli 2014

yang berbasis WYSIWIG (What You serta delivering-nya kepada


See Is What You Get - Apa yang pengguna.
anda lihat adalah apa yang Anda Secara umum, tahapan SDLC
dapatkan). Dengan kemampuan ini, meliputi proses perencanaan,
maka orang-orang yang bahkan analisis, desain dan implementasi.
pemula akan dengan mudah
Planning
membangun sebuah halaman web,
Proses perencanaan biasanya
cuku dengan klik mouse. Bahkan
lebih menekankan pada alasan
membuat web memakai
mengapa sebuah sistem harus dibuat.
Dreamweaver CS3 hasilnya dapat
Analysis
dilihat tanpa harus membuka
browser terlebih dahulu 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 proses
Implementation
berkesinambungan untuk
menciptakan atau merubah sebuah Tahap terakhir dilanjutkan

sistem, merupakan sebuah model dengan fase implementasi yaitu


atau metodologi yang digunakan proses delivery-nya kepada pengguna

untuk melakukan pengembangan atau dalam hal ini berjalannya


sistem. Dapat dikatakan dalam sebuah sistem dan dapat diakses

SDLC merupakan usaha bagaimana dengan mudah oleh pengguna.


sebuah sistem informasi dapat (http://mazirwan.blogspot.com/2009/

mendukung kebutuhan bisnis, 08/mengenal-metodologi-


rancangan dan pembangunan sistem pembangunan-sistem.html 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 perubahan pada cara
merupakan langkah yang tepat dalam pemesanan barang, yang selama ini
mempromosikan produk atau dilakukan langsung melalui
layanan jasa. perusahaan atau telepon, maka saat
Alur sistem manual adalah ini akan dilakukan secara online
apabila ada pembeli maka pembeli melalui internet.
datang langsung ke tempat Akan dibuatkan database
pemesanan, menanyakan tentang hal- baru tentang sistem penjualan
hal yang berhubungan dengan barang melalui website. Sistem penjualan
yang dicari beserta harganya. Setelah yang baru dikhususkan untuk
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 pada masa kini
kota, maka pembeli menelepon merupakan hal yang tidak aneh lagi
perusahaan untuk 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 melakukan transaksi membantu aktivitas pekerja di lokasi
pembayaran melalui transfer bank, yang jauh.
lalu mengirimkan bukti 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 internet yang dianggap
yang dipesan. mampu memenangkan persaingan

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 tahap analisa, penanganan
notasi simbol lingkaran dan anak
3.2. Analisa Sistem
panah mewakili/menggambarkan
Pembuatan website e-
arus data dalam perancangan sistem
commerce ini dibuat dengan
sangat membantu sekali didalam
sedemikian rupa sehingga tujuan
komunikasi dengan pemakaian
Advertising dapat tercapai.
sistem menggunakan notasi-notasi
Tujuan awal dari pembuatan
ini untuk menggambarkan arus data
sisitem ini sendiri adalah agar
dari sistem.
mempermudah pelanggan dalam
memesan sebuah produk dari 3.3.2. Diagram Level Konteks

Advertising. Dengan adanya sistem Dalam perancangan sistem


baru ini, maka pelanggan tidak perlu ini penulis mencoba untuk
membuang waktu sekedar memesan memberikan gambaran mengenai
barang. Disamping itu juga dengan alur arus data dari sistem ini. Adapun
adanya sistem ini memudahkan rancangan DFD pada sistem ini
administrator dalam memproses data adalah sebagai berikut :
pemesanan 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. Perancangan Entity
3.3. Desain Sistem Relationship Diagram (ERD)

3.3.1. Data Flow Diagram (DFD)


Data Flow Diagram (DFD) a. Mengidentifikasikan dan

adalah gambaran sistem secara menetapkan seluruh himpunan entity

logika. Gambaran ini tidak yang terlibat

42
Jurnal IPTEK Juli 2014

1. Tabel Admin
User Barang Admin
2. Tabel User
Gambar 3.5 ERD Tahap Pertama 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 adalah suatu


gambar grafik dari urutan dan
langkah logis dalam suatu prosedur
Gambar 3.6 ERD Tahap Kedua atau program. Flowchart berguna
untuk membantu analyst atau
c. Mengidentifikasi dan menetapkan programmer untuk memecahkan
seluruh himpunan relasi diantara masalah yang besar menjadi lebih
himpunan entity-entity yang ada kecil., sehingga segmen-segmen
beserta foreign key-nya (kunci dapat dikerjakan dengan lebih mudah
asing). karena sistem digambarkan secara
lebih nyata dalam gambaran data
secara spesifik, dan membantu dalam
menganalisa cara-cara alternative
dalam suatu operasi. Simbol-simbol
yang dapat digunakan dapat dilihat
pada tabel berikut :
Gambar 3.7 ERD Tahap Ketiga
Je Simbol Nam Keterangan
3.3.4. Desain Database
nis a
. Data yang terdapat dalam Docu Menunjukkan
ment dokumen atau
database ini digunakan sebagai Inp laporan
ut / Multi Menunjukkan
media input dan penyimpanan data Out ple dokumen yang
put Docu dicetak sama
serta sebagai media output.yang
ment untuk
terdiri dari : kepentingan

43
Jurnal IPTEK Juli 2014

tertentu 3.3.5.1. Flow Chart Menu Utama

Menunjukkan
Displ informasi
ay yang
ditampakkan
dalam sebuah
alat seperti
monitor PC
Manu Data yang
al dimasukkan
Input melalui alat
input seperti
keyboard dan
barcode
Comp Menunjukkan
uter proses yang
Proce dilakukan oleh
Pro
ss komputer
ces
Manu Menunjukkan
s
al proses yang
Proce dilakukan
ss manual
Magn Data disimpan
etic di magnetic
Disk disk secara Gambar 3.8 Flowchart Menu Utama
Sto permanen
rag File Data disimpan
N
e dengan urutan
: 3.3.6. Algoritma Program
A=Abjad
N=Nomor
Docu Arah aliran Algoritma adalah urutan
ment dokumen atau
langkah-langkah bersambung untuk
Proce flow process
ssing memecahkan masalah logika atau
Flow
On Menghubungk matematika. Adapun algoritma yang
Flo Page an proses
w Conn dalam dibahas antara lain :
ector program yang
sama 3.3.6.1. Algoritma Menu Utama
Off Menghubungk Langkah 1 : Aktifkan
Page an proses beda
Conn halaman browser, lalu ketik pada addres bar :
ector
Lai Decis Menunjukkan localhost/ kemudian tekan enter atau
nny sion pengambilan
a keputusan klik icon "GO" pada sudut kanan
dalam suatu
kondisi
address bar, maka akan tampil
halaman utama situs
Langkah 2 : Untuk
melakukan transaksi 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 data pesanan dari
member maka dapat klik link Daftar pelanggan.
yang ada di sudut kanan atas. Langkah 3 : Anda dapat
Langkah 3 : untuk memanejemen link-link yang
melakukan pemesanan barang maka menjalin kerjasama dengan
anda pilih dengan meng-klik gambar perusahaan atau link-link penting
atau detail pada pilihan produk di lainnya dengan mengklik menu
halaman utama. Setelah itu anda Client.
akan dibawa ke halaman detail untuk Langkah 4 : Anda juga dapat
memasukkan jumlah pemesanan mendaftarkan admin baru dengan
pada kolom jumlah. Lal klik tombol mengklik menu Panel Admin.
beli untuk memasukkan barang ke Langkah 5 : Untuk keluar
keranjang belanja. dari menu Admin, maka anda klik
Langkah 4 : untuk link Logout.
melakukan transaksi lebih lanjut
3.4. Implementasi Sistem
anda dapat meng-klik tombol
Pengolahan data dalam
checkout. Pastikan data yang anda
sistem terkomputerisasi memerlukan
akan beli atau pesan benar, kemudian
fasilitas-fasilitas yang secara prnsipal
klik tombol Check Out untuk
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
3.4.1.1. Hardware
bar "localhost//admin". Anda
Hardware adalah seluruh
diharuskan login untuk memastikan
komponen yang membentuk suatu
bahwa anda adalah admin. Dengan
sistem komputer dan peralatan
memasukkan username dan
lainnya yang memungkinkan
password yang benar, anda akan
komputer dapat melaksanakan
dibawa ke menu produk, untuk
tugasnya. Dalam penyusunan sistem
memanejemen produk-produk
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 jantung dari Windows XP
komputer, komputer yang b. Bahasa Pemrograman PHP
merupakan pusat pengolahan data dan MySQL.
serta pusat pengontrolan dari c. Macromedia Dreamweaver
keseluruhan sistem komputer. CS3.
b. Memory
3.4.1.3. Brainware
Merupakan tempat
Brainware merupakan faktor
penampungan atau tempat
manusia yang menangani fasilitas
menyimpan data sementara.
komputer yang ada. Faktor manusia
c. Monitor
yang dimaksud adalah orang-orang
Merupakan layar yang
yang memiliki keahlian di bidang
menampilkan output program.
komputer dan merupakan unsur
d. Keyboard
manusia yang dibutuhkan, meliputi :
Merupakan alat input yang
a. Analis sistem
terhubung langsung ke komputer
b. Programmer
e. Modem
c. Computer Operator
Merupakan singkatan dari
d. Data Entry Operator
modulator-demodulator merupakan
3.4.6. Upload File dan Database
alat bantu komputer untuk proses
Upload adalah proses
komunikasi. Alat ini berfungsi
mentransfer file-file sittus yang telah
mengubah sinyal analog menjadi
dibuat ke suatu server di internet,
sinyal digital dan sebaliknya.
dengan tujuan agar situs tersebut
3.4.1.2. Software dapat diakses oleh semua orang di
Merupakan komponen- seluruh dunia yang terhubung ke
komponen dari sistem pengolahan internet. Tempat meletakkan file-file
data yang diluar dari peralatan situs di internet disebut server
komputer sendiri. Adapun software hosting atau web hosting. Ada dua
yang digunakan penulis adalah jenis web hosting, yaitu web hosting
sebagai berikut :

46
Jurnal IPTEK Juli 2014

yang gratis dan web hosting yang mempromosikan situs. Salah satu
berbayar. usaha yang dapat dilakukan adalah
Web hosting gratis bisa dengan mendaftarkan alamat situs ke
diperoleh dengan melakukan mesin pencari / search engine.
pencarian melalui search engine
seperti Google atau Yahoo!. KESIMPULAN
Sebenarnya web hosting gratis ini Kesimpulan
telah banyak disediakan di internet, Dalam penulisan penelitian
namun kebanyakan hanya ini telah diuraikan bagaimana
mendukung halaman situs yang 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.
dan PHP MyAdmin. Proses b. Perancangan e-commerce ini
pendaftarannya cukup sederhana 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
d. Kecepatan dalam membuka
dapat terlihat saat orang lain
halaman web merupakan salah
melakukan pencarian adalah dengan

47
Jurnal IPTEK Juli 2014

satu faktor penting yang perlu Gordon B Davis, “ Sistem


Manajemendan Informasi , “
diperhatikan dalam membangun
Pustaka Binaman,Jakarta,
aplikasi web, agar pengunjung 1995.
tidak merasa bosan karena harus
http://www.tripod.co.uk
menunggu lama untuk membuka
(http://gealgeol.com/2008/02/12/mys
halaman web.
ql.html. Diakses tanggal 17
a. Perancangan e-commerce ini Mei, 2010).
dibuat semenarik mungkin, baik
(http://mazirwan.blogspot.com/2009/
dari sisi grafis maupun content 08/mengenal-metodologi-
pembangunan-sistem.html
agar para pengunjung banyak
diakses pada tanggal 22
mengunjungi situs ini. Agustus 2010).
b. Agar perancangan e-commerce ini
Jogiyanto,H.M, “Analisa dan Desain
dapat lebih menarik, maka dapat Sistem Informasi”,
AndiOffset,Yogyakarta, 1998.
dibuat antarmuka pengguna yang
lebih menarik dan interaktif. McLeod Jr Raymond,
”SistemInformasi Manajemen”,
Jilid 1 Edisi Tujuh, PT.
DAFTAR PUSTAKA Prenhallindo, Jakarta,1996.

McLeod Jr Raymond, ” Sistem


Alam M. Agus J., “ Belajar Sendiri: Informasi Manajemen ”, jilid 2
Manajemen Database dengan Edisi Tujuh, PT. Prenhallindo,
Microsoft Visual Basic Jakarta,1996.
Versi6.0 ”, PT. Elex Media
Komputindo,Jakarta, 2000 Whitten, Jeffry L., Bentley, and
Kevin Dittman. 2001, System
Budi Raharjo, “Belajar otodidak Analysis andDesignMethods.
Membuat Database Fifth Edition. International
Menggunakan MySQL”, Edition. Irwin McGraw-Hill.
Informatika : Bandung 2011

Daryanto Drs, “ Belajar


KomputerVisual Basic”, CV.
Yrama Widya,2003.

De Marco, “ Analisa
SistemInformasi”, Pustaka
BinamanPresindo , Jakarta,
1978.

48

Anda mungkin juga menyukai