ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU...

20
1 ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU JENDELA KLATEN Naskah Publikasi diajukan oleh Radhita Rinaldi 07.12.2368 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012

Transcript of ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU...

Page 1: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

1

ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU JENDELA KLATEN

Naskah Publikasi

diajukan oleh

Radhita Rinaldi

07.12.2368

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

2012

Page 2: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

2

Page 3: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

3

ANALYSIS AND DESIGN OF E-COMMERCE AT JENDELA BOOK STORE KLATEN

ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA TOKO BUKU JENDELA KLATEN

Radhita Rinaldi

Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA

ABSTRACT

Science and technology developed rapidly and new innovations mengkasilkan that always kept berubag baik.Salah towards more knowledge of the field is growing very rapidly and the trend today is the internet world. Currently the Internet is accessible bias in almost all over the world ranging from children to adults. Development of Internet technology today allows anyone to obtain information quickly and accurately, the role of information quickly and accurately produces decisions and rapid development pula.Teknologi computer has the ability to support the establishment of management information system that is able to absorb the data processing with a particular procedure. present in the form of information is also distributed to interested parties. The bookstore is a bookstore window located in the town of Klaten who have good prospects for developed and developing world, but competition is increasing in today's business, so marketing to take advantage of technological developments is the need, the application of e-commerce business models in the business, However, transaction services and information in the form of general website is still stiff and also interesting in the middle of the high mobility of people who are candidates consumer book business, a Web site accessible only through a PC (personal computer) connected to the internet directly still provide a limitation that makes reduced opportunities for the occurrence of a transaction in the book business. To build e-commerce, the necessary software Adobe Dreamweaver as a web editor, Adobe Photoshop CS3 as an image editor, MySQL database server as a database and PHP as the script that will be used later as well as the apache web server. Keywords: E-commerce

Page 4: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

4

1. Pendahuluan

Perkembangan teknologi internet dewasa ini memungkinkan setiap orang untuk

memperoleh informasi secara cepat dan akurat, peranan informasi yang cepat dan akurat

tersebut menghasilkan keputusan dan perkembangan yang cepat pula.Teknologi

computer memiliki kemampuan untuk mendukung pembentukan system informasi

manajemen yang mampu menyerap data mengolah dengan prosedur

tertentu.Menyajikan dalam bentuk informasi juga mendistribusikannya kepada pihak yang

berkepentingan.

Toko buku jendela ini merupakan toko buku yang terletak di kota klaten yang

memiliki prospek cukup baik untuk maju dan berkembang, Namun persaingan dalam

bisnis sekarang semakin meningkat, sehingga pemasaran dengan memanfaatkan

perkembangan teknologi sangat di butuhkan, Penerapan model bisnis e-commerce pada

bisnis tersebut, Namun layanan transaksi dan informasi dalam bentuk website umumnya

masih bersifat kaku dan juga menarik di tengah semakin tingginya mobilitas masyarakat

yang merupakan kandidat konsumen bisnis buku, Website yang hanya diakses melalui

PC(personal computer) yang terhubung dengan internet secara langsung masih

memberikan sebuah keterbatasan yang membuat berkurangnya peluang untuk terjadinya

sebuah transaksi pada bisnis buku tersebut.

Dari uraian diatas maka penulis tertarik mengangkat tema skripsi dibidang

programing web dengan judul “ANALISIS DAN PERANCANGAN SISTEM E-COMERCE

PADA TOKO BUKU JENDELA KLATEN”.

2. Landasan Teori

2.1 Definisi E-commerce

E-commerce atau bisa disebut perdagangan elektronik atau e-dagang adalah

penyebaran, pembelian, penjualan, pemasaran barang atau jasa melalui sistem

elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-

commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem

manajemen inventori otomatis, dan sistem pengumpulan data otomatis.1

2.2 Dampak Positif dan Negatif E-commerce

Di dalam dunia E-commerce pasti terdapat dampak positif dan negatifnya

dampak positif dari e-commerce yaitu:

1 Hendra W Saputro. Pengertian e-commerce. Pengertian E-Commerce _ Blog Indonesia Bali Web

Hosting, Web Design, and Domain Name Company.htm. Diakses tanggal 6 of February , 2008

Page 5: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

5

1. Revenue stream (aliran pendapatan) baru yang mungkin lebih menjajikan yang

tidak bisa ditemui di sistem transaksi tradisional.

2. Dampat meningkatkan market exposure (pangsa pasar).

3. Menurunkan biaya operasional (operating cost).

4. Melebarkan jangkauan (global reach).

5. Meningkatkan customer loyality.

6. Meningkatkan supplier management.

7. Memperpendek waktu produksi.

8. Meningkatkan value chain (mata rantai pendapatan).

Dampak negatif dari e-commerce yaitu:

1. Kehilangan segi financial secara langsung karena kecurangan, seorang penipu

mentransfer uang dari rekening satu ke rekening lainnya atau dia telanh

mengganti semua data finansial yang ada.

2. Pencurian informasi rahasia yang berharga. Gangguan yang timbul bisa

menyingkap semua informasi rahasia tersebut kepada pihak-pihak yang tidak

berhak dan dapat mengakibatkan kerugian yang besar bagi si korban.

3. Kehilangan kesempatan bisnis karena gangguan pelayanan. Kesalahan bersifat

non teknis seperti aliran listrik tiba-tiba mati.

4. Penggunaa akses ke sumber oleh pihak yang tidak berhak. Misalkan seorang

hacker yang berhasil membobol sebuah sistem perbankan, setelah itu dia

memindahkan sejumlah rekening orang lain ke rekeningnya sendiri.

5. Kehilangan kepercayaan dari para konsumen. Ini karena berbagai macam faktor

seperti usaha yang dilakukan dengan sengaja oleh pihak lain yang berusaha

menjatuhkan reputasi perusahaan tersebut.

6. Kerugian yang tidak terduga, disebabkan oleh gangguan yang dilakukan dengan

sengaja, ketidak jujuran, praktek bisnis yang tidak benar, kesalahan faktor

manusia atau kesalahan sistem elektronik.

2.3 Konsep Pengembangan Sistem

SDLC (Systems Development Life Cycle) atau yang disebut sebagai siklus

pengembangan sistem adalah proses pembuatan dan pengubahan sistem serta model

dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. SDLC

juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak,

yang terdiri dari tahap-tahap: analisa (analysis), desain (design), implementasi

(implementation), uji coba (testing) dan pengelolaan (maintenance).

Page 6: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

6

1. Analisa(Analysis)

yaitu membuat analisis aliran kerja manajemen yang sedang berjalan

2. Perancangan (Design)

yaitu membuat desain aliran kerja manajemen dan desain pemrograman yang

diperlukan untuk pengembangan sistem informasi

3. Implementasi (Implementation)

yaitu menerapkan sistem informasi yang baru

4. Pengujian (testing)

yaitu melakukan pengujian terhadap sistem yang telah dibuat

5. Pengelolaan (maintenance)

Yaitu memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila

diperlukan.

3 Analisis dan Perancangan Sistem

Analisis dilakukan untuk memperoleh kesimpulan dengan jelas dan lebih spesifik

sehingga membantu dalam perancangan sistem yang lebih baik. Analisis juga dilakukan

untuk mengetahui sistem informasi yang akan dibuat dapat membantu dalam

pengembangan perusahaan.

3.1 Analisis Kelemahan Sistem

Analisis yang dapat digunakan untuk menganalisa sistem yang lain untuk dapat

mengenali penyebab masalah menggunakan metode SWOT. Dengan analisis tersebut

dapat diperoleh kekuatan, kelemahan, peluang, dan ancaman yang ada pada sistem

Dalam menganalisis kelemahan sistem pada Toko Buku Jendela, digunakan

analisis SWOT. Analisis SWOT adalah analisis yang mengevaluasi kekeuatan,

kelemahan, peluang dan ancaman.

Strenght (Kekuatan)

Toko buku jendela memilih e-commerce sebagai media promosi karena

kemungkinan untuk dikenal masyarakat luas lebih besar dibanding media yang

lain. Selain dibuat untuk mendukung sistem penjualan yang telah ada, sistem

dibuat untuk menunjang keinginan konsumen yang ingin melakukan transaksi

dengan mudan dan cepat tanpa harus datang ke workshop juga dapat

merekam data data transaksi yang terjadi.

Weakness (Kelemahan)

Koneksi menjadi kelemahan pada sistem karena tanpa adanya koneksi

internet maka konsumen tidak dapat mengakses sistem. Selain koneksi ada

Page 7: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

7

juga keamanan jaringan yang menjadi kelemahan pada sistem jika sistem tidak

memiliki keamanan jaringan yang mumpuni.

Opportunity (peluang)

Peluang menggunakan e-commerce sebagai media promosi dapat

dilakukan dengan memanfaatkan social networking sebagai media promosi

ataupun fasilitas search engine seperti Google, Yahoo, Bing dll. Dengan

memanfaatkan optimalisasi search engine dengan kata kunci “Toko Buku

jendela, Jendela buku” maka kemungkinan dikenal masyarakat akan lebih besar

Threads (Ancaman)

Kompetitor yang semakin bertambah menjadi ancaman yang perlu

diperhatikan. Dengan bertambahnya jumlah pengguna internet setiap harinya

maka situs jejaring sosial (social networking), situs berita online dan situs favorit

lainnya akan menjadi ancaman terhadap sistem. Untuk mengurangi ancaman.

Setelah didapatkan kelemahan sistem langkah selanjutnya adalah analisis

kebutuhan sistem. Tujuan analisis kebutuhan sistem adalah memahami dengan sebenar-

benarnya kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang

mewadahi kebutuhan tersebut. Toko Buku Jendela membutuhkan sistem yang mampu

menjadi sarana promosi sekaligus sebagai pendukung media penjualan yang sudah

berjalan.

3.2 Analisis Kebutuhan Sistem

3.2.1 Analisis Kebutuhan Fungsional

Kebutuhan fungsional merupakan fungsi utama dari sistem. Adapun sistem yang

dibangun harus mampu memenuhi kebutuhan-kebutuhan :

1. Admin

Admin adalah penanggung jawab dari website dan memiliki hak akses tertinggi

dalam sistem admin dapat melakukan pengolahan data-data yang ada dalam

website, baik itu informasi, konsumen, pemesanan dan pengiriman.

2. Konsumen

Konsumen adalah orang yang melakukan pemesanan produk website ini,

dengan atau tanpa melakukan konsumen dapat melihat informasi buku,

melakukan pemesanan, pendaftaran konsumen serta dapat memberikan

komplain apabila pelayanan kurang memuaskan.

3. Karyawan

Karyawan adalah pegawai toko yang melakukan proses penjualan offline bagi

konsumen yang datang ke toko proses penjualan terjadi di toko.

Page 8: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

8

3.2.2 Analisis Kebutuhan Non-Fungsional

Kebutuhan non-fungsional merupakan fasilitas pembantu yang terdapat pada

sistem. Adapun fasilitas yang terdapat pada sistem adalah :

1. Kebutuhan Perangkat Keras (Hardware )

Perangkat keras yang dimaksud adalah alat yang digunakan untuk pengolahan

data dan penyajian laporan. Perangkat keras yang diperlukan adalah komputer,

printer dan perangkat pendukung lainnya.

2. Kebutuhan Perangkat Lunak (Software)

Maksud dari perangkat lunak adalah program yang digunakan untuk

mengendalikan kegiatan sistem komputer. Perangkat lunak yang digunakan

untuk ini adalah Sistem Operasi Windows XP sebagai sistem operasi

3. Brainware

Dalam pembuatan sistem ini dibutuhkan orang-orang yang mengerti cara kerja

sistem dan pemeliharaan sistem sehingga dibutuhkan pelatihan kepada

karyawan bagian penjualan dalam pengoperasian sistem yang baru.

3.2.3 Analisis Kelayakan Ekonomi

Kelayakan ekonomi analisis biaya manfaat pada analisis kelayakan ekonomi

menyangkut kesiapan dana ang dibutuhkan untuk membiayai pengadaan perangkat di

awal maupun biayaoperasional terhadap manfaat yang diharapkan.

Untuk menentukan kelayakan ekonomi maka digunakan analisis biaya manfaat.tujuan

dari analisis biaya dan manfaat secara umum yaitu untuk melihat apakah system yang

akan diterapkan dapat menguraingi biaya atau meningkatkan pendapatan pada lembaga

Parameter Hasil Analisis

Metode pengembalian

Investasi ( pay back

periode)

Titik impas dapat dicapai dalam jangka waktu 1,22 th,

yang berarti bahwa pada tahun ke 2 (dua) perusahaan

dapat mengambil keuntungan dari sistem tersebut.

Metode pengembalian

Investasi

Pada proyek investasi ini nilai ROI adalah 91 %, berarti

proyek ini dapat diterima/layak digunakan, karena proyek

ini akan memberikan keuntungan sebesar 91 % dari

biaya investasinya.

Metode Net Present Value sistem baru sekarang diterapkan atau dipakai dengan

ketentuan tingkat suku bunga diskonto 6.75 % maka

keuntungan yang diterima adalah sebesar Rp12.634.940

Page 9: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

9

3.3 perancangan database

3.3.1 Entity Relationship Diagram

jenis Terdiri dari Buku1 n

Id_jenis jenisISBN

Id_jenis

Pesan_detail pesan

user

Terdiri dari

Terdiri dari

`BayarTerdiri dari

Id_pesan

1

Id_user

konfirmasi

Terdiri dari

Id_konf

Id_pesan

jual_offline

Id_user

nama

Kd_jual

Terdiri dari

n

berat

penerbitjudul

tgl

Total_bayar

tujuankota

user

pass

E-mail

id_bayar

id_pesan

Tgl_bayar

Jumlah_bayar Sts_kirim

Tgl_jual

Id_user_offline

Grand_total

Detail_jual

Terdiri dari

n

1

Id_det

Id_pesan

ISBN

Harga_satuan

Jml_barang

Id_detail

ISBN

Jumlah_barang

Harga_satuan

keterangan

1

hargaTerdiri dari

1

kota

Propinsi

karyawan

nik password

namakontak

User_offline Terdiri dari

n

No_bukti

alamat

nama

telepon

Kontak

Id_user_offline

1

1

n

idNama

E-mail

komen

Message

admin

user password

tersedia

Sts_bayar

keterangan

Kode_pos

Tanggal

Id_jarakpropinsi

Telepon

Kd_jual

telepon

alamat

gambar

stok

tanggal

jam

status

sex Kd_pos

telepon

jarak Id_jarak

tujuan

Terdiri dari

No_bukti

Pemilik_rek

Bank_toko

Jml_bayar

Sts_baca

keterangan

pengarang

pengarangId_pengarang

mengarang

Id_pengarangId_karang

ISBN

ongkos

kirim

Id_kirim

Tgl_kirim

Id_bayar

Terdiri dari

Terdiri dari

Terdiri dari1 n

1

n

1

1

1

Terdiri dari

n

1

1

1

1

1 1

1

n

Page 10: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

10

Keterangan ERD diatas adalah :

a. Tabel user memiliki hubungan dengan tabel buku dengan relasi pemesanan.

Kardinalitas yang terjadi antara tabel user dengan tabel buku ialah many to

many, karena banyak user dapat memesan banyak buku. Oleh karena itu relasi

pesan menjadi sebuah tabel bantu.

b. Tabel pesan mempunyai hubungan dengan tabel jarak dengan relasi terdiri dari.

Kardinalitas yang terjadi ialah one to one. Dimana satu pemesanan terdiri dari

satu jarak

c. Tabel jenis mempunyai hubungan dengan tabel buku dengan relasi terdiri dari.

Kardinalitas yang terjadi ialah one to many. Dimana satu jenis terdiri dari banyak

buku

d. Tabel pesan mempunyai hubungan dengan tabel bayar dengan relasi terdiri dari.

Kardinalitas yang terjadi ialah one to one, karena satu pemesanan terdiri dari

satu pembayaran.

e. Tabel kirim memiliki hubungan dengan tabel bayar dengan relasi terdiri dari.

Kardinalitas yang terjadi ialah one to one, karena satu kirim terdiri dari satu

bayar.

f. Tabel pesan memiliki hubungan dengan tabel pesan detail dengan relasi terdiri

dari. Kardinalitas yang terjadi ialah many to one, karena banyak pesan dapat

dilakukan dengan satu pesan detail.

g. Tabel user offline memiliki hubungan dengan tabel buku dengan relasi

jual_offline. Karena kardinalitas yang terjadi ialah many to many, maka perlu

adanya tabel bantu yaitu tabel jual_offline. Karena banyak user dapat membeli

banyak buku.

h. Tabel jual_offline memiliki hubungan dengan tabel detail_jual dengan relasi terdiri

dari. Kardinalitas yang terjadi ialah many to one, karena banyak jual offline dapat

dilakukan dengan satu detail jual.

i. Tabel admin, tabel kontak, tabel karyawan merupakan entitas yang tidak memiliki

ketergantungan terhadap entitas lainnya.

Page 11: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

11

3.3.2 Relasi Antar Tabel

Page 12: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

12

3.3 Perancangan Sistem

3.3.1 Flowchart

user_offline Dt BukuDt Pesan

Input Dt

user_offline

Input Dt

Pesan Input Dt Buku

Pengolahan Dt

user_offline

Pengolahan

Dt PesanPengolahan

Dt Buku

user_offline pesan Buku

bayar

Input Dt bayar

Pengolahan

bayar

Pengolahan

Dt kirim

bayar Dt kirim

Dt jual

ofline

Input Dt jual

off

Pengolahan

Dt jual off

Jual_offline

Dt Karyawan

Input Dt

Karyawan

Pengolahan

Dt Karyawan

Dt

Karyawan

user

Input Dt user

Pengolahan Dt

user

user

Dt Admin

Input Dt

Admin

Pengolahan

Dt Admin

Dt Admin

Pengolahan

Dt Detail_Jual

Dt

Detail_jual

Pengolahan

Dt

Detail_pesan

Dt

Detail_pesa

n

Dt jenis

Input Dt jenis

Pengolahan

Dt jenis

Dt jenis

Dt kontak

Input Dt

kontak

Pengolahan

Dt kontak

Dt kontak

Dt jarak

Dt jarak

Pengolahan

Dt jarak

Dt jarak

Dt

Detail_pesan

Input Dt

Detail_pesan

Dt detail_jual

Input Dt

detail_jual

Dt kirim

Input Dt kirim

Dt

mengarang

Input Dt

mengarang

Pengolahan

mengarangPengolahan

Dt pengarang

mengarangDt

pengarang

Dt pengarang

Input Dt

pengarang

Pengolahan

Dt konfirmasi

Dt

konfirmasi

Dt konfirmasi

Input Dt

konfirmasi

Laporan Dt

Pesan

Pengolahan

Laporan Dt

Pesan

Laporan Dt

jual off

Pengolahan

Laporan Dt

jual off

Laporan Dt

Buku

Pengolahan

Laporan Dt

Buku

Laporan Dt

kirim

Pengolahan

Laporan Dt

kirim

3.3.2 Diagram Context

1. (DFD level 0)

0.

E-Commerce

Toko Buku jendela

Karyawan

user

User_ Offline

Pemilik

Admin

Data admin

Data user

Data jenis

Data Buku

Data pesan

Data bayar

Data jual offline

Data kirim

Data karyawan

Data jarak

Data admin

Data user

Datajenisi

Data Buku

Data pesan

Data bayar

Data jual offline

Data kirim

Data karyawan

Data jarak

Data penjualan

Data karyawan

Data penjualan

Data karyawan

Data user

Data pesan

Data kontak

Data user

Data pesan

Data kontak

Laporan penjualan

Laporan produk

Laporan pemesanan

Nota Jual

Nota penjualan

Page 13: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

13

2. DFD Level 1

ADMIN2. Mmeproses data- data sesuai hak akses admin

1. Login

user

Data admin

Data Admin

Data Jenis

Data Jenis

Data Buku

Data Buku

Data jarak

Data jarak

Data Penjualan

Data Penjualan

Data user Offline

Data user OfflineData kirim

Data kirim

Validasi login user

Login Admin ( username dan password)

Validasi login admin Login user ( username dan password

Admin

Jenis

Buku

Jarak

Penjualan

Detil Penjualan

user offline

kirim

Rekam data admin

Data admin

Rekam data jenis

Data Jenis

Rekam data BukuData Buku

Rekam data jarak

Data jarak

Rekam data penjualan

Data Penjualan

Rekam detil penjualan

Data penjualan

Rekam data user offline

Data user offline

Rekam data kirim

Data kirim

4. Memproses data- data

sesuai hak akses user

Karyawan

Validasi login karyawan

Login karyawan( username dan password)

user

pemesanan

Pesan detail

kontak

Konf. bayar

Data user

Data user

Data pemesanan

Data pemesanan

Data detail

pemesananData detail

pemesanan

Data kontakData kontak

Data konf. bayarData konf. bayar

3. Memproses data- data sesaui hak

akses karyawan

karyawan

Data

pe

nju

ala

n

Data

pe

nju

ala

n

Data

kary

aw

an

Data

kary

aw

an

Data karyawan

Data karyawan

5. Memproses data- data

sesuai hak akses

pengunjung

Data penjualan

Data penjualan

Data kontak

Data kontak

PengunjungData kontak

Data kontak

Data user

Data user

Da

ta k

on

f. ba

ya

r

Da

ta k

on

f. ba

ya

r

Da

ta k

on

tak

Da

ta k

on

tak

Da

ta p

em

esa

na

n

Da

ta p

em

esa

na

n

Da

ta u

se

r

Da

ta u

se

r

Page 14: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

14

3. DFD level 2

2.1

pengolahan data

admin

2.2

Pengolahan data

jenis

2.3

Pengolahan data

buku

2.4

Pengolahan data

jarak

2.5

Pengolahan data

user offline

2.6

Pengolahan data

pesan

2.7

Pengolahan data

kirim

Admin

admin

jenis

buku

jarak

User offline

pesan

Pesan detail

Meminta data admin

data admin

Meminta data jenis

data jenis

Meminta data buku

data buku

Meminta data jarak

data jarak

Memasukan data user

offline

data user offline

Menginputkan data pesan

data pesan

Menginputkan data kirim

data kirim

Rekan data admin

data admin

Rekan data jenis

data jenis

Rekan data buku

data buku

Rekan data jarak

data jarak

Rekan data user offline

data user offline

Rekan data pesan

data pesan

Rekan data pesan detail

data pesan

Rekan data kirim

data kirimkirim

Page 15: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

15

4. DFD level 3

Karyawan

3.1

Pengolahan data

karyawan

3.2

Pengolahan data

user offline

3.3

Pengolahan data

jual_offline

karyawan

user offline

Jual_offline

Detil jual_offline

Ubah password dan data karyawan

Data karyawan

Menginput data user offline

Data user offline

Input data jual_offline

Data jual_offline

Rekam data karyawan

Data karyawan

Rekam data user offline

Data user offline

Data user offline(kode_user)

Rekam data jual_offline

Data penjualan

Data jual_offline

Rekam data

jual_offline(kodebuk

u,kodejual_offline)

5. DFD level 4

user

4.1

Pengolahan data

kontak

4.2

Pengolahan data

user

4.3

Pengolahan data

pesan

4.4

Pengolahan data

konf.bayar

Data kontak

user

pesan

Detil_jual

pembayaran

Input data kontak

Data kontak

Input data user

Data user

Input data pesan

Data pesan

Input data konf.bayar

Data konf.bayar

Rekam data kontak

Data kontak

Rekam data user

Data user

Data pesanData pesan

Data pesan

Data pesan

Rekam data konf.bayar

Data konf.bayar

Data user(id_user)

Data pesan(id_pesan)

Page 16: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

16

4. Implementasi dan Pembahasan

Tahapan implementasi dilakukan dengan menerapkan hasil rancangan pada

bagian sebelumnya dengan pembuatan kode sumber (source code) agar dapat

dijalankan oleh komputer.

Database untuk website ini bernama tb_jendela. Terdiri dari 17 tabel dan dibuat

dengan phpMyAdmin. Dapat diakses dengan cara mengetikan

http://localhost/phpmyadmin

1. Halaman Home.

Selain merupakan halaman utama website, pada halaman ini pengunjung

dapat melihat sample buku yang dijual.

2. Halaman Pemesanan

Halaman ini digunakan untuk melihat daftar pemesanan.

Page 17: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

17

3. Halaman Pembayaran

Halaman ini digunakan untuk melihat informasi pembayaran dari user

yang telah melakukan pemesanan buku.

4. Halaman Pengiriman

Halaman ini digunakan untuk melihat data pengiriman.

Page 18: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

18

5. Halaman Penjualan Offline

Halaman ini untuk melihat data penjualan offline

4.1 Pengujian Sistem

Tujuan pengujian sistem adalah untuk mengetahui letak dan bentuk kekurangan

dari sistem yang dibuat dengan melakukan kegiatan studi kelayakan.

Pengujian Black Box

Pengujian ini dapat dilakukan untuk interface perangkat lunak. Tujuan test case

ini menunjukan fungsi perangkat lunak tentang cara beroperasi. Tujuan dilakukannya

testing ini adalah untuk mencari kesalahan – kesalahan pada fungsi yang salah atau

hilang, interface, struktur data dan performa.

Contoh pengujian black box testing adalah testing validasi. Uji coba ini

dinyatakan berhasil apabila fungsi fungsi yang ada pada perangkat lunak sesuai dengan

yang diharapkan oleh pemakai. Untuk melakukan testing, maka langkah – langkah yang

dilakukan adalah menjalankan aplikasi, menambahkan data dan simpan data.

4.2 Mempromosikan Web

Promosi web merupakan salah satu cara untuk mengenalkan sebuah web

kepada pengguna internet diseluruh didunia. Sebuah website, selain membutuhkan

pengolahan yang lebih baik juga adanya promosi agar dikenal oleh pengunjung. Promosi

dapat dilakukan dengan memasang website kebagian mesin pencarian.

Situs yang menyediakan fasilitas ini banyak terdapat di internet, diantaranya

www.searchindonesia.com dan www.google.com . namun pada implementasi promosi

website ini penyusun menggunakan search engine www.google.com . dikarenakan

Page 19: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

19

kelebihan pada search engine pada www.google.com yaitu proses submit lebih

sederhana dan keberhasilan untuk diindeks pada google juga besar.

4.3 Pemeliharaan Sistem

Pemeliharaan dilakukan untuk perangkaat sistem ataupun sistem itu sendiri.

Hal ini bertujuan agar sistem akan berjalan dengan baik. Pemeliharaan perangkat sistem

sendiri dimulai dari perangkat keras dimana system dijalankan dan dikontrol.

Pemeliharaan perangkat system dapat dilakukan dengan berkala secara teratur.

Sedangkan pemeliharaan sistem sendiri dimaksudkan agar masalah-masalah yang

terjadi pada saat system berjalan dapat terdeteksi dimana kesalahan-kesalahan ini tidak

terdetekssi pada saat uji coba sistem. Pemeeliharaan sistem dapat dilakukan dengan

cara mem-backup seluruh data pada waktu yang telah ditentukan atau secara berkala.

5. Penutup

5.1 Kesimpulan

Sistem aplikasi e-commerce ini memiliki kontribusi yang sangat besar bagi Toko

Buku Jendela untuk melakukan kegiatan promosi dan penjualan produk. Sedangkan

disisi lain yaitu konsumen , memperoleh informasi tentang buku yang selalu diupdate dan

teknologi yang disertakan. Kesimpulan dari penelitian ini yaitu untuk membangun sistem

informasi pada e-commerce dilakukan beberapa tahap yaitu pengumpulan data,

mengidentifikasi masalah, membuat solusi untuk memecahkan masalah, membuat

rancangan, implementasi dan pemeliharaan sistem. Selain itu terdapat kelebihan pada

sistem e-commerce ini, yaitu:

1. Konsumen diberikan kemudahan dalam hal pemilihan produk karena pada web

e-commerce ini untuk setiap produknya terdapat detail buku yang menampilkan

informasi tentang buku yang diinginkan konsumen.

2. Dilengkapi dengan verifikasi pada pengisian form pendaftaran member atau

pelanggan baru, dan pada menu login member, yang berfungsi untuk membatasi

hak akses dari spam/bot yang tidak dikehendaki untuk penginputan otomatis oleh

mesin.

3. Sistem ini sudah mampu menghasilkan laporan keuangan sehingga pihak Toko

Buku Jendela tidak perlu membuat laporan secara manual lagi

4. Mempermudah pelanggan dan administrator dalam bertransaksi, mulai dari

pemesanan barang hingga keranjang belanja dan konfirmasi pengiriman barang,.

Page 20: ANALISIS DAN PERANCANGAN SISTEM E-COMMERCE PADA BUKU ...repository.amikom.ac.id/files/Naskah_publikasi 07.12.2368.pdf · programing web dengan judul ... Pada proyek investasi ini

20

5.2 Saran

Mengingat berbagai keterbatasan, sehingga menimbulkan banyak kelemahan

yang berdampak pada sistem ini, maka diperlukan penyampaian beberapa saran untuk

kesempurnaan sistem ini dimasa mendatang. Adapun saran-saran tersebut antara lain :

1. Dalam melakukan bisnis e-commerce yang harus diperhatikan, bukan hanya

untuk mencapai keuntungan saja, tapi juga harus memperhatikan keamanan

dalam bertransaksi, teknologi yang digunakan dan harus selalu diperbaharui

dengan mengikuti perkembangan teknologi.

2. Manajemen database yang lebih baik dapat dibangun dari sistem yang ada dan

dapat menerapkan konsep pengembangan sistem database dalam masalah ini.

Seperti perlu ditambahkan dengan fasilitas backup database yang berkenaan

dengan penyelamatan data.

3. Dalam segi interface, website ini dapat lebih dikembangkan karena

bagaimanapun juga interface merupakan salah satu faktor pendukung dari

sistem yang ada. Dengan interface yang menarik dan user friendly, maka proses

transaksi dan komunikasi lebih lancar.

DAFTAR PUSTAKA

1.1.1 Hendra W Saputro. Pengertian e-commerce. Pengertian E-Commerce _ Blog

Indonesia Bali Web Hosting, Web Design, and Domain Name Company.htm. Diakses

tanggal 6 of February , 2008

1.2 Pengertian Basis Data « My Blog.htm.AnalisadanPerancangan Basis Data by alifitri.

Di aksestanggal 19 maret 2011

M.Rudyanto Arief, PBD Menggunakan Transcat-sql, (edisi pertama:Andi,2006)hal23

M.Rudyanto Arief, PBD Menggunakan Transact-sql, (edisi pertama:Andi,2006)hal 24.