5

Click here to load reader

PEMBANGUNAN APLIKASI PEMESANAN ONLINE …elib.unikom.ac.id/files/disk1/...gdl-irdannurza-24428-19-20.1010-a.pdf · adalah membangun aplikasi sistem informasi pemesanan online pada

Embed Size (px)

Citation preview

Page 1: PEMBANGUNAN APLIKASI PEMESANAN ONLINE …elib.unikom.ac.id/files/disk1/...gdl-irdannurza-24428-19-20.1010-a.pdf · adalah membangun aplikasi sistem informasi pemesanan online pada

PEMBANGUNAN APLIKASI PEMESANAN ONLINE

PADA WEBSITE E-COMMERCE

DI TOKO PD. HARAPAN BANDUNG

Irdan Nurzaman

Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

Jln. Dipati Ukur No.112 Bandung 40132

[email protected]

ABSTRAK

Dewasa ini dengan berkembangnya teknologi internet banyak bermunculan toko online

yang menjual berbagai macam barang, misalnya sepeda. Tetapi toko online yang banyak di

internet belum memiliki feature yang menjadikan toko online tersebut menjadi unik. Sistem

penjualan online yang mempunyai keterbatasan-keterbatasan yang sudah diuraikan menjadi

kurang menarik untuk dikunjungi.

Untuk membangun website toko online terintegrasi ini, 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).

Dengan adanya website toko online terintegrasi ini diharapkan dapat membantu

pelanggan mendapatkan sepeda yang ingin dimilikinya dan mempermudah pelanggan untuk

membeli sepeda tanpa harus datang ke toko sepeda untuk membeli sepeda serta dapat menjadi

feature yang menarik untuk pelanggan berkunjung ke website tersebut.

Kata kunci : Toko online

1. PENDAHULUAN

1.1 Identifikasi Masalah

Dari latar belakang yang telah diuraikan,

maka dapat diidentifikasikan masalah yang

ada antara lain:

1. Toko belum memiliki sarana pemasaran

yang baik karena masih menggunakan

customers to customers.

2. Toko belum memiliki website hal ini

menyebabkan toko belum di kenal oleh

masyarakat banyak.

3. Diperlukan adanya alat transaksi global

dan terjaminnya keamanan pada saat

terjadi transaksi atau pertukaran data.

1.2 Maksud dan Tujuan

Berdasarkan permasalahan yang diteliti,

maka maksud dari penulisan skripsi ini

adalah membangun aplikasi sistem

informasi pemesanan online pada Toko PD.

Harapan Bandung

Sedangkan tujuan yang akan dicapai dalam

penelitian ini, yaitu:

Page 2: PEMBANGUNAN APLIKASI PEMESANAN ONLINE …elib.unikom.ac.id/files/disk1/...gdl-irdannurza-24428-19-20.1010-a.pdf · adalah membangun aplikasi sistem informasi pemesanan online pada

1. Membangun sarana pemasaran yang

baik yang dapat mengefektifkan waktu

dan biaya. Keefektifan waktu dan tempat

saat pengiriman

2. Mempermudah pengelolaan data produk

dan layanan yang disediakan Toko serta

membangun sistem pemesanan yang

baik, cepat, dan murah.

3. Mengimplementasikan alat pembayaran

yang bersifat global serta menjamin

keamanan pada saat terjadi transaksi

atau pertukaran data.

1.3 Manfaat

Manfaat yang didapat dalam pembuatan

aplikasi ini antara lain:

1. Dengan adanya website ini pelanggan

menjadi mudah mendapatkan informasi

tentang produk maupun detailnya tanpa

harus datang ke toko.

2. Dengan adanya website ini fleksibilitas

akan dapat tercapai karena setiap

costumer dapat melakukan transaksi

dimanapun dia berada.

3. Dengan adanya website ini pelanggan

yang berada diluar kota tetap dapat

melakukan tansaksi tanpa harus datang

ke Bandung.

4. Dengan website ini PD Harapan dapat

memperluas pangsa pasarnya.

2. MODEL, ANALISA, DESAIN

DAN IMPLEMENTASI

2.1 Model

1. Tahap pengumpulan data

a. Studi Literatur

b. Observasi

c. Interview

2. Tahap pembuatan perangkat lunak

a. System / Information Engineering

b. Analisis

c. Design

d. Coding

e. Testing

f. Maintenance

2.2 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. E-Commerce

merupakan kegiatan bisnis yang dijalankan

secara elektronik melalui suatu jaringan

internet atau kegiatan jual beli barang atau

jasa melalui jalur komunikasi digital.

Ada beberapa definisi tentang E-Commerce

baik itu yang dikemukan oleh para ahli

maupun yang tertuang dalam sebuah situs,

diantaranya adalah :

Menurut Brenda Kienan pada buku “Small

Business Solutions E-Commerce” , E-

Commerce pada dasarnnya adalah

merupakan bisnis online. Dalam bentuknya

yang paling jelas E-Commerce menjual

produk kepada konsumen secara online, tapi

faktanya jenis bisnis apapun yamg

dilakukan secara elektronik adalah E-

Commerce. Sederhananya E-Commerce

adalah membuat, mengelola dan meluaskan

hubungan komersial secara online.

Istilah E-Commerce dapat saja diartikan

berbeda-beda oleh setiap orang, yang

penting untuk dimengerti adalah persamaan-

persamaannya yaitu E-Commerce

melibatkan lebih dari satu perusahaan, dan

dapat diaplikasikan hampir disetiap jenis

hubungan bisnis.

E-Commerce bukanlah sekedar mekanisme

penjualan barang atau jasa melalui medium

internet, tetapi lebih pada sebuah

transformasi bisnis yang meruba cara-cara

perusahaan dalam melakukan aktifitas

usahanya sehari-hari. Perubahan mendasar

dan redefinisi ulang terhadap bisnis inti

perusahaan sering kali harus dilakukan

sehubungan dengan fenomena ini, karena

berbagai paradigma baru telah mengubur

prinsip-prinsip manajemen konvensional

yang jika masih terus dilaksanakan akan

justru menjadi hal yang merugikan

perusahaan (disavantage).

Page 3: PEMBANGUNAN APLIKASI PEMESANAN ONLINE …elib.unikom.ac.id/files/disk1/...gdl-irdannurza-24428-19-20.1010-a.pdf · adalah membangun aplikasi sistem informasi pemesanan online pada

2.3 Desain

1. ERD (Entity Relationship Diagram)

Pemesan

Barang

N

Pemesanan

N

1

Admin

mengurus

Testimonial

Bertanya

approve

1

N

passwordUsername

Nama barang

kode_barang

Id_detail Id_pemesanan

password

username

Id_testi

Mempunyai

N

1

PembayaranMemiliki

Melakukan

1

1

N

1

Id_detail_pemesanan

no_pemesananN

Kota kirim

Berita

Merk

Mengolah

Kategori

id_kategori

id_merk

Mempunyai

Mengolah

Mempunyai

Mengolah

Mempunyai

Detail

Pemesanan

id_kota

Id_merk

id_kategori

Id_berita

nama_kategori

Isi_berita

tanggal

username

judul

nama_merk

dihapus

usernametanggal_pembayaran

melalui

jumlahno_transaksi

email

status

stock

harga_jualharga_beli

nama

tanggal

isi

emailweb

aktif

harga

no_pesanan

Kode_barang

jumlah

total

email

nama_lengkap

jenis_kelamin

alamat

id_kota

kode_pos

status

nama_kota

ongkos_kirim

N

1

N

N

1 1

1

1

N

Mengolah

1

1

N 11

Mempunyai

1

N

Mengolah

1

NKurs

Mengolah

Id_kurs

No_pembayaran

Id_kurs

Id_kurs

Id_petugas

11

Gambar 1 Entity Relationship Diagram

2. Skema Relasi

user

PK username

userpass

nama_lengkap

email

alamat

jenis_kelamin

level

status

id_sesion

pemesanan

PK id_pemesanan

password

nama-lengkap

alamat1

alamat2

email

jenis_kelamin

kota

kode_pos

status

no_hp

no_tlp

level

detail_pesanan

kode_barang

harga

jumlah_barang

no_pesanan

barang

PK kode_barang

nama_barang

stock

harga_jual

harga_beli

gambar

id_merk

deskripsi

hapus_gambar

kategori

PK id_kategori

nama_kategori

deskripsi

testimoni

PK id_testimoni

username

nama_lengkap

email

isi_komentar

id_pemesanan

berita

PK id_berita

tgl_berita

isi_berita

username

order_temp

PK id_order_temp

kode_barang

id_session

jumlah

tgl_pembelian

id_pemesanan

merk

PK id_merk

nama

dihapus

pesanan

PK no_pesanan

kota_penerima

alamat_penerima

id_pesanan

username

tgl_pemesan

tgl_pesanan

tgl_bayar

status_bayar

status_pengiriman

jenis_bayar

alamat_tujuan

kode_transaksi

paypal_pemesanan

jumlah_bayar_pemesan

nama_penerima

id_kota_kirim

Gambar 2 Skema Relasi

3. Diagram Konteks

Pemesan

Sistem E-Commerce

PD. Harapan Bandung

Pengunjung

Info registrasi invalid

Info produk yang telah dilihat

Info berita yang telah dilihat

Info testimoni yang telah ditambah,

dilihat

Admin

Data Login admin

Data pesanan yang akan diubah statusnya

Data kategori yang akan ditambah, diubah, dihaous

Data barang yang akan ditambah, diubah, dihaous

Data berita yang ditambah, diubah, dihapus

Data testimoni yang akan diapprove dihapus

Data laporan yang akan dicari dan dicetak

Info Login invalid

Info pesanan yang telah diubah statusnya

Info kategori yang telah ditambah, diubah, dihaous

Info barang yang telah ditambah, diubah, dihaous

Info berita yang ditambah, diubah, dihapus

Info testimoni yang telah Diapprove, dihapus

Info laporan yang telah dicari dan dicetak

Data regIstrasi

Data produk yang akan dilihat

Data berita yang akan dilihat

Data testimoni yang akan ditambah,

dilihat

Data login pemesan

Data produk yang akan dilihat, dipesan

Data berita yang akan dilihat

Data testimoni yang akan ditambah, dilihat

Data histori pemesanan yang akan dilihat

Data pemesanan

Data pesanan

Data pembayaran

Sistem Pembayaran

Online

Info login invalid

Info produk yang telah dilihat, dipesan

Info berita yang telah dilihat

Info testimoni yang telah ditambah, dilihat

Info histori pesanan yang telah dilihat

Info pemesanan

Info pesanan

Info konfirmasi pembayaran

Data pembayaran

Status Pembayaran

Gambar 3 Diagram Konteks

4. DFD (Data Flow Diagram)

Pemesan

5.0

View Berita

Pemesan

6.0

Pesanan

4.0

Pengolahan Data

Master

1.0

Pendaftaran

2.0

Login

Da

ta lo

gin

pe

me

sa

n

Info

lo

gin

in

va

lid

Da

ta lo

gin

pe

me

sa

n

Da

ta L

og

in

inva

lid

Data login pemesan

Data registrasi

barang

7.0

Pengolahan

Data

Testimoni

pembayaran

Info

pe

me

sa

na

n

Ya

ng

te

lah

diu

ba

h

3.0

Pengolahan

Data Pemesan

Data pemesanan Yang akan diubah

8.0

Pembuatan

laporan

pemesanan

Pengunjung

Admin

Data pemesan

yang akan diubah

Data pemesan

yang telah diubah

Info login invalid

Data login admin

Info pemesan yang sudah

Diubah status, dicari

Da

ta p

em

esa

n y

an

g a

ka

n

Diu

ba

h s

tatu

s, d

ica

ri

admin

Da

ta lo

gin

ad

min

Info

lo

gin

in

va

lid

kategori

merk

Data merk yang

telah ditambah, diubah,

dihapusData merk yang

Akan ditambah, diubah,

dihapus

Da

ta r

eg

istr

asi

Info

re

gis

tra

si in

va

lid

berita

Info berita yang telah

Ditambah, ubah dan hapus

Data berita

yang akan

Ditambah, ubah

dan hapus

Da

ta b

erita

ya

ng

Aka

n d

ilih

at

Info

be

rita

Info

be

rita

Da

ta b

erita

ya

ng

aka

n d

ilih

at

Da

ta b

erita

ya

ng

aka

n d

ilih

at

Info

be

rita

ya

ng

tela

h d

ilih

at

Data ketegori yang

Telah ditambah, ubah

Data kategori yang akan

Ditambah, ubah

Info produk yang telah dilihat

Da

ta b

ara

ng

ya

ng

te

lah

Dita

mb

ah

, u

ba

h, ca

ri

Data Produk yang akan dilihat, dipesan

Data Produk yang akan dilihat, dipesan

Data histori pemesanan

Yang akan dilihat

Data konfirmasi pembayaran

Data pesananLogin valid

Da

ta la

po

ran

ya

ng

aka

n d

ica

ri a

tau

dic

eta

k

Info laporan yang telah dicari dan

dicetak

Da

ta te

stim

on

i ya

ng

aka

n d

ita

mb

ah

da

n d

liha

tIn

fo te

stim

on

i ya

ng

te

lah

dita

mb

ah

da

n d

ilih

at

Da

ta te

stim

on

i ya

ng

aka

n d

ilih

at

Da

ta te

stim

on

i ya

ng

aka

n d

iap

pro

ve d

iha

pu

s

Data konfirmasi pembayaranInfo

te

stim

on

i

testimoni

Data barang yang akan ditambah, diubah, dilihat

Data kategori ditambah, ubah, dilihat

Data kota kirim yang akan diubah, tambah, hapus

Info barang yang telah ditambah, diubah,dilihat

Info kategori ditambah, ubah, dilihat

Info kota kirim yang telah diubah, tambah, hapus

Data testimoni

Data Testimoni

Data barang, Info detail barang

Data barang, Data detail barang

Info

ba

ran

g y

an

g te

lah

dili

ha

t

Data produk yang akan dilihat

Data registrasi

Info

te

stim

on

i ya

ng

tela

h d

ilih

at

Info

his

tori p

em

esa

na

n y

an

g te

lah

dili

ha

t

Data pemesanan

Info

pe

me

sa

na

n

Data pembayaran

Info

ko

nfirm

asi p

em

ba

ya

ran

Data pesanan yang akan diubah

Info pesanan yang telah diubah

Info berita yang telahditambah,

diubah, dihapus

Info berita yang telahditambah, diubah, dihapus

Da

ta te

stim

on

i ya

ng

aka

n D

iap

pro

ve

, d

iha

pu

s

Data barang

Data pesanan

Data pesanan

Kota kirim

Data kota kirim yang telah

diubah, tambah, hapus

Data kota kirim yang akan

diubah, tambah, hapus

Sistem Pembayaran

Online

Info pembayaran

Data pembayaran

Gambar 4 DFD (Data Flow Diagram)

2.4 Implementasi

1. Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan oleh user

baik itu dari sisi pengunjung dan

administrator bersifat relatif, tergantung dari

spesifikasi yang dimiliki dan akan

digunakan, namun sebagai gambaran berikut

sistem minimal yang dapat dipakai:

a. Processor : Intel Pentium 4

b. RAM : 512 Mb

c. Space Harddisk : 80 Gb

d. VGA Card : 256 Mb

e. Monitor : 15 inc

f. CD ROM Drive

g. Keyboard dan Mouse

h. HUB atau SWITCH

i. MODEM

2. Implementasi Perangkat Lunak

Spesifikasi perangkat lunak yang dapat

digunakan untuk membangun dan

menjalankan aplikasi website pelayanan

informasi masyarakat seksi pengolahan data

dan informasi adalah:

a. Sistem Operasi yang digunakan

Windows XP

b. PHP sebagai bahasa pemrograman

c. Apache sebagai web server

Page 4: PEMBANGUNAN APLIKASI PEMESANAN ONLINE …elib.unikom.ac.id/files/disk1/...gdl-irdannurza-24428-19-20.1010-a.pdf · adalah membangun aplikasi sistem informasi pemesanan online pada

d. MySQL Database server yang digunakan

sebagai Database Management System

(DBMS).

e. Web browser Internet Explorer, Mozilla

Firefox, Opera.

3. Implementasi Antarmuka

Pada bagian ini akan diimplementasikan

antar muka program yang dibangun.

3.1 Tampilan menu utama pengunjung

Gambar 5 Tampilan menu utama

pengunjung

3.2 Tampilan halaman berita

Gambar 6 Tampilan halaman berita

3.3 Tampilan halaman registrasi

Gambar 7 Tampilan halaman registrasi

3.4 Tampilan data pembeli

Gambar 8 Tampilan data pembeli

3.5 Tampilan halaman pembayaran

Gambar 9 Tampilan halaman

pembayaran

3.6 Tampilan history transaksi

Gambar 10 Tampilan history transaksi

3. HASIL DAN DISKUSI

Aplikasi e-commerce yang dibangun

mempunyai kemampuan sebagai berikut :

1. Memaparkan informasi tentang produk

apa saja yang ditawarkan oleh

perusahaan

2. Mempermudah pelanggan dalam

melakukan transaksi

3. Memperluas pangsa pasar pihak

perusahaan

Page 5: PEMBANGUNAN APLIKASI PEMESANAN ONLINE …elib.unikom.ac.id/files/disk1/...gdl-irdannurza-24428-19-20.1010-a.pdf · adalah membangun aplikasi sistem informasi pemesanan online pada

4. KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan penelitian yang telah dilakukan

mengenai analisis perancangan dan

implementasi website penjualantoko online

maka dapat ditarik beberapa kesimpulan

sebagai berikut :

1. Toko online terintegrasi ini membantu

pelanggan mendapatkan barang yang

ingin dimilikinya.

2. Fasilitas penjualan online yang dimiliki

oleh website ini cukup membantu

pengguna untuk mencari barang yang

dibutuhkan oleh pengguna.

3. Toko online terintergrasi cukup

memudahkan pelanggan/ pengguna

untuk membeli barang atau mencari

barang tanpa harus keluar rumah.

4. Fasilitas penjualan yang ada di aplikasi

ini dapat menjadi daya tarik pengguna

internet untuk mengunjungi website ini.

4.2 Saran

Untuk lebih meningkatkan kinerja dari

aplikasi toko online ini ada beberapa saran

yang dapat dijadikan pertimbangan dalam

pengembangan dari aplikasi toko online

terintegrasi, yaitu:

1. Aplikasi yang dibuat memerlukan

perbaikan dari segi tampilan agar bias

lebih menarik masyarakat untuk

mengunjungi website ini.

2. Penanganan kesalahan yang harus lebih

diperbaiki agar tidak membingungkan

pengguna saat menggunakan aplikasi ini.

3. Harus adanya pelatihan untuk

administrator agar dapat

mengoperasikan aplikasi ini dengan

baik.

4. Untuk bisa menambah pemasaran dalam

penjualan sebaiknya melakukan

penjualan di seluruh Indonesia.

5. DAFTAR PUSTAKA

[1]. Admin paypalx. Introducing IPN

[Official].

https://www.x.com/docs/DOC-

1084.tersedia.

[2]. CSSTutorial.

http://w3schools.com/css/default.asp.te

rsedia.

[3]. Materi Jaringan Komputer.

http://www.docstoc.com/docs/2724046

1/Materi-Jaringan-Komputer

[4]. Belajar Komputer.

http://dimas347.wordpress.com/2011/0

2/14/security-socket-layer-ssl/

[5]. Kadir, Abdul.2009. Mastering Ajax

dan PHP. Yogyakarta: Andi

[6]. MADCOMS, Tim Litbang

LPKBM.2004. Aplikasi Program PHP

& MySQL untuk membuat WEBSITE

INTERAKTIF. Yogyakarta: Andi dan

MADCOMS

[7]. Mehdi Achour. PHP Manual.

http://id.php.net/manual/en/index.php.

tersedia.

[8]. Peranginangin, Kasiman. 2006.

Aplikasi WEB dengan PHP dan

MySQL. Yogyakarta: Andi

[9]. PayPal Documentation and Manuals.

https://www.x.com/community/ppx/do

cumentation

[10]. Sanjaya, Ridwan. 2009. Membuat

Laporan PDF untuk Aplikasi WEB

dengan PHP 5. Jakarta: Elex Media

Komputindo

[11]. Kuliah Ilmu Komputer.

http://materikuliahsaya.co.cc/manajem

en-sistem-informasi/

[12]. Rekayasa Perangkat Lunak.

http://hasan.staff.uad.ac.id/new/index.p

hp/in/kuliah-rekayasa-perangkat-lunak