Anda di halaman 1dari 9

JURNAL IPSIKOM Vol. 4 NO.

2 Desember 2016 ISSN : 2338-4093

Sistem Informasi Manajemen E-Commerce Pada PT. XYZ

Pratomo Djati Nugroho, S.Pi., M.Kom


Dosen STMIK Insan Pembangunan, Bitung. Tangerang.
HP : +6285646684418. Email : nextservo@gmail.com

Putri Ristya Ningrum, S.Pi.


Mahasiswa Pasca Sarjana Program Studi Magister Manajemen Universitas Budi Luhur, Jakarta.
HP : +6285649925869. Email : putri.ristya.ningrum@gmail.com

ABSTRAK

Menggunakan sistem manual didalam urusan marketing dan penjualan, yaitu berupa penyebaran brosur atau katalog
untuk memasarkan produk, sedangkan untuk penjualan melalui metode datang langsung atau melalui sms dan telepon.
Dalam urusan marketing penggunaan brosur dan katalog dirasa kurang maksimal dalam memasarkan produk, selain
boros, penggunaan brosur juga kurang memasarkan produk ke para konsumen baru karena keterbatasan ruang lingkup
yang ter-cover, sedangkan untuk proses penjualan nya dirasakan kurang efektif apabila pelanggan berada ditempat
yang jauh dari toko. Dalam pelayanan terhadap pelanggan, Accounting yang hanya menggunakan telepon dan sms
(short massage system) mengalami kesulitan dalam melayani pelanggan yang dikarenakan jika banyaknya pesan yang
masuk disaat yang besamaan maupun masalah jaringan operator yang membuat pelanggan kecewa atas lamanya
pelayanan yang diberikan dan membuat pelanggan membeli di tempat lain. Oleh karena itu, melihat sistem berjalan di
perusahaan ini, maka perlu dilakukan proses bisnis penjualan secara elektronik yang disebut e-commerce. Dalam
penelitian ini, metode pengembangan sistem yang digunakan adalah metode berorientasi objek dengan model
pengembangan Waterfall Strategy Sequential dengan tools perancangan Unified Modelling Language (UML) yaitu
usecase diagram, activity diagram, class diagram dan sequence diagram. Bahasa pemrograman yang digunakan
adalah Hypertext Preprocessor (PHP) dan My Structure Query Language (MySQL) sebagai database. Hasil dari
penelitian ini adalah sebuah aplikasi sistem e-commerce berbasis web yang dapat menyajikan informasi produk
sekaligus menjadi sarana mempromosikan produk dan memudahkan pemesanan produk bagi para pelanggan dan
penjualan menjadi lebih luas dan lebih menguntungkan bagi perusahaan.

Kata Kunci: Sistem Informasi, E-commerce, Waterfall Strategy Sequential, use case diagram, class diagram, sequence
diagram, activity diagram, deployment diagram, PHP dan MySQL.

1.1 Pendahuluan transfer, jika pembayaran telah ditransfer maka


PT. XYZ merupakan perusahaan yang diharapkan pembeli melakukan konfirmasi pembayaran
bergerak di bidang penjualan aksesoris kendaraan kepada perusahaan dan transaksi pemesanan selesai.
khususnya aksesoris mobil, yang belum memanfaatkan Dari proses tersebut terdapat kendala yang
teknologi informasi dalam proses pemasaran dirasakan, baik oleh pelanggan jika ingin membeli
produknya. Terbatasnya area yang ter-cover di dalam produk namun berada di tempat yang jauh dirasa
kegiatan marketing perusahaan, karena proses kurang efisien jika harus datang langsung ke toko,
penyebaran data-data produk menggunakan media kemudian pihak accounting mengalami kesulitan
brosur/katalog dimana penyebarannya hanya pada dalam melayani pelanggan dikarenakan jika banyaknya
lingkup showroom, dan kurangnya media yang pesan yang masuk disaat yang besamaan maupun
memadai perusahaan terhadap layanan konsumen. masalah jaringan operator yang membuat pelanggan
Untuk melakukan pemesanan produk selama ini kecewa atas lamanya pelayanan yang diberikan dan
memiliki 2 proses transaksi, yaitu datang langsung atau membuat pelanggan membeli di tempat lain.
melakukan pemesanan melalui telepon. Proses
transaksi yang terjadi jika pelanggan datang langsung, 1.2 Identifikasi Masalah
hal yang dilakukan pelanggan adalah proses pemilihan Berdasarkan latar belakang di atas, maka didapati
produk yang ingin dibeli, kemudian produk yang ingin masalah sebagai berikut:
dibeli telah dipilih dilanjutkan dengan pembayaran a. Terbatasnya area yang ter-cover di dalam
secara tunai dan transaksi selesai. Proses transaksi kegiatan marketing perusahaan dan kurangnya
yang terjadi jika dilakukan melalui telepon, media yang memadai untuk layanan
pengecekan persediaan barang masih dilakukan dengan konsumen.
cara menanyakan melalui telepon atau sms, kemudian b. Pembelian dan Pengecekan persediaan barang
hal yang pertama dilakukan pelanggan adalah proses dilakukan dengan cara menanyakan melalui
pemilihan produk yang ingin dibeli dengan melihat telepon atau sms dirasa kurang efisien.
katalog/brosur produk, kemudian pemesanan produk
yang telah dipilih dengan menghubungi melalui 1.3 Rumusan Masalah
telepon, dilanjutkan dengan pembayaran melalui
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

Berdasarkan latar belakang di atas, maka rumusan c. Studi Literatur


masalah penelitian ini adalah Bagaimana merancang Mengumpulkan, membaca dan mempelajari
dan membangun sistem e-commerce yang baik agar bahan-bahan atau sumber-sumber penelitian
dapat memasarkan produk kepada pangsa pasar yang sejenis yang berkaitan dengan sistem
lebih luas, sehingga mempermudah pelanggan jika informasi electronic commerce
ingin melihat dan memesan produk dan juga dapat
menyajikan data-data transaksi yang up to date bagi 1.8.2 Metode Pengembangan Sistem
perusahaan. Metode pengembangan sistem yang dipakai
dalam penelitian ini adalah metode berorientasi objek
1.4 Batasan Masalah dengan model pengembangan Waterfall Sequential
Berdasarkan rumusan masalah yang telah yang memiliki tahapan-tahapan, yaitu Initiation,
dijabarkan di atas, maka batasan masalah dalam Aanalysist, Design dan Implementation. Dalam metode
penelitian ini adalah: pengembangan sistem ini menggunakan notasi UML
a. Merancang sebuah sistem e-commerce (Unified Modelling language) yang terdiri atas Use
berbasis web untuk customer melihat atau Case Diagram, Activity Diagram, Sequence Diagram,
membeli produk PT. XYZ, kapan pun dan Class Diagram, Component Diagram dan Deployment
dimana pun dengan menggunakan jaringan Diagram.
Internet.
b. Sistem pembayaran melalui e-Banking atau 2 LANDASAN TEORI
transfer. 2.1 Pengertian E-Commerce
c. Sistem e-commerce yang dibuat hanya sampai Electronic commerce (perniagaan elektronik),
pada tahap perancangan dan pengujian sistem, sebagai bagian dari e-business (bisnis yang dilakukan
tidak sampai membahas penerapan sistem. dengan menggunakan elektronik transmission), oleh
d. Sistem e-commerce yang dibuat tidak sampai para ahli dan pelaku bisnis dicoba dirumuskan
membahas mengenai keamanan pada sistem definisinya dari terminologi e-commerce.
jaringan. Menurut Turban, McLean, dan Wetherbe
(2004), perdagangan elektronik (EC atau e-commerce)
1.5 Tujuan Penelitian menggambarkan proses pembelian, penjualan,
Tujuan penelitian yang ingin dicapai adalah pengiriman, atau pertukaran produk, jasa, dan/atau
merancang dan membangun sistem e-commerce yang informasi melalui jaringan internet.
dapat digunakan sebagai media promosi dan penjualan E-commerce berkaitan dengan kegiatan yang
produk. bersifat komersial di internet, e-commerce merupakan
aktifitas transaksi perdagangan melalui sarana internet
1.6 Manfaat Penelitian (Sutanta, 2003). Dengan memanfaatkan e-commerce,
Manfaat dari penelitian ini adalah sebagai berikut: para penjual (merchant) dapat menawarkan produknya
a. Mendapatkan hasil analisis mengenai secara luas karena sifat internet yang tidak mengenal
bagaimana membuat sebuah sistem batasan tempat. E-commerce dapat mengambil
perdagangan secara online. beberapa format tergantung pada tingkat digitalisasi
b. Mempermudah pihak perusahaan dalam (perubahan dari secara fisik menjadi digital) yang
melakukan promosi produknya serta dilibatkan. Tingkat digilatilasasi tersebut dapat
memberikan pelayanan kepada customer. berhubungan dengan:
c. Memberikan pemahaman mengenai konsep a. Penjualan produk/jasa
rancang bangun sistem e-commerce secara b. Proses
menyeluruh. c. Agen Pengiriman Perantara
d. Sebagai referensi bagi penelitian berikutnya di
bidang kajian pengembangan e-commerce. 2.2 Konsep Dasar UML
Menurut Whitten (2004), Unified Modeling
1.7 Metode Penelitian Language (UML) merupakan suatu rangkaian
1.8.1 Metode Pengumpulan Data perangkat standar untuk mendokumentasikan analisis
Metodologi Pengumpulan data digunakan dan perancangan berorientasi objek dari suatu sistem
untuk memahami sistem yang berjalan saat ini, dalam perangkat lunak.
penelitian ini digunakan 3 metode, yaitu:
a. Observasi 3 METODE PENELITIAN
Observasi dilakukan dengan mengamati 3.1 Metode Pengumpulan Data
langsung proses bisnis yang berjalan 1. Observasi
khususnya dalam pelayanan. Observasi dilakukan pada dengan mengamati
b. Wawancara langsung proses bisnis yang berjalan khususnya dalam
Wawancara pada penelitian ini dilakukan pelayanan.
dengan bertanya langsung ke pihak maketing .
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

2. Wawancara Membuat sebuah alur kerja dari satu aktivitas ke


Wawancara pada penelitian ini dilakukan dengan aktivitas lainnya. Tahap ini sangat berguna ketika
bertanya langsung ke staff marketing yang mengelola ingin menggambarkan perilaku parallel atau
dan melakukan pendataan pelayanan transaksi dalam menjelaskan bagaimana perilaku dalam berbagai
penjualan. use case berinteraksi.
4) Membuat Class eCommerce.
3. Studi Literatur Memvisualisasikan struktur kelas-kelas dari suatu
Mengumpulkan, membaca dan mempelajari sistem dan memperlihatkan hubungan antar kelas
bahan-bahan atau sumber-sumber berkaitan dengan dan penjelasan detail tiap-tiap kelas di dalam
sistem informasi electronic commerce dan model desain (dalam logical view) dari suatu
pengembangan sistem berorientasi objek yaitu dengan sistem.
Waterfall Strategy, UML sebagai bahasa pemodelan 5) Membuat Sequence eCommerce.
untuk mendesain sistem dan MySQL sebagai database Menjelaskan interaksi objek yang disusun dalam
sistem. Bahan atau sumber yang digunakan tidak hanya suatu urutan waktu. Peneliti memperlihatkan
berupa buku-buku pembelajaran namun juga dalam tahap demi tahap apa yang seharusnya terjadi
internet. untuk menghasilkan sesuatu di dalam use case.
6) Membuat Component eCommerce.
3.2 Metode Pengembangan Sistem 7) Membuat Deployment eCommerce.
1. System Initiation(Permulaan System) 8) Perancangan database eCommerce.
Fase ini adalah fase dimana peneliti dan staf dari Tahap ini merupakan tahap physical database
pihak PT. XYZ bertemu untuk mengidentifikasi sistem informasi spasial wisata pesisir jakarta
tujuan-tujuan aplikasi sistem serta mengidentifikasi utara. Database menggambarkan tabel-tabel
syarat-syarat informasi yang ditimbulkan dari beserta hubungan setiap tabel yang digunakan
tujuan-tujuan tersebut. Adapun perencanaan syarat- untuk tempat penyimpanan data.
syarat itu adalah yang pertama menentukan proses 9) Perancangan user interface eCommerce.
bisnis yang berjalan. Analisis proses bisnis berjalan Tahap ini merupakan tahap merancang tampilan
dilakukan untuk mengetahui bagaimana proses antar muka yang digunakan user untuk
penyampaian informasi produk dari PT. XYZ kepada berinteraksi dengan sistem eCommerce berbasis
pelanggan serta proses transaksi yang selama ini web.
berjalan.
3. Fase Implemetation (Implementasi)
2. System Analysist Sistem diimplementasikan (coding) ke dalam
Dalam tahap ini, penulis akan menguraikan bentuk yang dimengerti oleh mesin yang diwujudkan
beberapa hal, yaitu: dalam bentuk program atau unit program. Setelah
1. Gambaran Umum dari PT. XYZ seperti Visi dan rancangan sistem selesai dibuat, tahapan selanjutnya
Misi, Sejarah PT. XYZ. ialah dengan mengimplementasikan rancangan diagram
2. Analisa sistem yang berjalan menjelaskan sistem yang telah dibuat dalam bentuk sistem jadi. Tahapan
yang dipakai oleh PT. XYZ dalam melakukan ini dilakukan pengkodingan program. Setelah sistem
proses kegiatan jual-beli sebelum adanya aplikasi selesai, maka dilakukanlah tahapan berikutnya yaitu
e-commerce. pengujian sistem dengan pengujian Black-box untuk
3. Analisa pemecahan masalah yaitu menguraikan mengetahui apakah sistem telah sesuai dengan yang
tentang beberapa usulan yang dapat membantu diinginkan. Pada tahap ini dilakukan pengujian untuk
menyelesaikan permasalahan yang ada pada mendapatkan sistem yang baik, pengujian dilakukan
sistem yang berjalan. oleh programer dan user. Pengujian ini dilakukan
4. Kebutuhan User dan Sistem dengan menggunakan pengujian Blackbox testing.
yaitu suatu pendekatan untuk menguji apakah setiap
3. System Design fungsi di dalam program dapat berjalan dengan benar.
Setelah melakukan tahapan yang dibutuhkan Berikut beberapa proses yang dilakukan penulisan
dalam fase desain, peneliti menggunakan tools Unified dalam pengujian ini, yaitu:
Modelling Language (UML) untuk pengembangan a). Fungsi-fungsi yang tidak benar, baik input
sistem dengan cara sebagai berikut: maupun output.
1) Membuat Use Case eCommerce b). Kesalahan interface.
Di tahap ini, peneliti mencoba untuk menangkap c). Kesalahan dalam struktur data atau akses
kebutuhan sistem. database.
2) Membuat Use Case Scenario
Mendeskripsikan use case yang telah dibuat pada 4. HASIL DAN PEMBAHASAN
tahap pertama. 4.1 System Initiation
3) Membuat Activity eCommerce Sampai dengan saat ini PT. XYZ masih
menggunakan proses penjualan produk-produk nya
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

dengan cara menyebarkan informasi mengenai kelemahan pada sistem yang sedang berjalan,
produknya dengan menggunakan brosur atau pun diantaranya :
katalog yang diberikan oleh sales/marketing. 1. Promosi yang dilakukan masih kurang sehingga
Sedangkan PT. XYZ ingin pelanggan atau pembeli masih belum banyak orang yang kenal.
tetap dari produk nya tidak hanya berdomisili di 2. Sulitnya untuk melakukan pengecekan data antara
dalam kota, tapi ada pula yang berdomisili diluar kota. barang yang ada dengan barang yang terjual
Setiap terjadinya pertambahan kategori dan produk karena media penyimpanannya masih berupa
baru yang ada pada PT. XYZ, banyak dari hardcopy.
pelanggannya tidak dapat mengetahuinya secara 3. Pemasaran masih dalam lingkup DKI Jakarta.
update, di karenakan masalah jarak. 4. Untuk proses pemesanan sampai barang itu terjual
Hingga saat terakhir PT. XYZ masih dan data-data penjualannya tidak efektif karena
menggunakan fasilitas brosur/katalog dalam cara tidak disimpan dalam basis data, sehingga
penyampaian mengenai produk terbarunya. Proses berpotensi mengakibatkan data produksi dan
pertukaran informasi yang sulit jika pelanggan dari penjualan tidak sesuai jika terjadi human error
PT. XYZ ini ingin melakukan transaksi pembelian (salah pencatatan).
produk, namun berada di tempat yang jauh. Banyak
kendala yang di temukan, walaupun menggunakan 4.3 System Design
fasiltas telepon memungkinkan namun kenyamanan Aktor merupakan eksternal entity (entitas luar)
dalam melakukan transaksi sampai dengan saat ini yang berinteraksi dengan sistem, aktor dapat berupa
belum dapat di rasakan. orang, sistem lain atau lingkungan sistem itu sendiri.
Terdapat 5 (lima) aktor yang saling bergantung dalam
4.2 System Analysist sistem, yaitu Pengunjung, Anggota, Admin,
Tahap workshop design (perancangan sistem) Accounting, Marketing aktor tersebut merupakan
bertujuan untuk mencari hasil optimal sistem yang eksternal entity yang memiliki peran penting dalam
akan dibangun dengan mempertimbangkan berbagai sistem dan berinteraksi langsung dengan sistem.
faktor yang telah disampaikan dalam tahap Penjelasan mengenai kedua aktor tersebut adalah:
perencanaan dan analisis. Dalam tahap ini digunakan 1. Pengunjung: Orang yang hanya bisa melihat
beberapa tools (alat) untuk mendeskripsikan rancangan produk di dalam website dan melakukan registrasi
sistem yang diusulkan, yaitu: agar dapat melakukan interaksi dengan sistem.
2. Anggota: Orang yang dapat melihat data produk,
4.2.1 Analisis Sistem Berjalan melakukan pemesanan, membeli produk,membaca
Berikut uraian System Operational Procedure berita,konfirmasi pembayaran dan mengirim
(SOP) proses pnjualan dan pembelian pada PT. XYZ : pesan.
1. Pemberitahuan tentang adanya produk-produk yang 3. Marketing: Orang yang dapat memanajemen atau
di jual maupun berita-berita seputar PT. XYZ, mengatur data-data serta menjelaskan keunggulan
biasanya melalui brosur/katalog yang disebarkan di produk tersebut, input jenis produk dan melihat
showroom-showrom, hal ini dirasa kurang efiesien data pelanggan.
karena terbatas nya area yang tercover. 4. Admin: Orang yang dapat memanajemen berita
2. Saat pelanggan tetap atau pun pelanggan baru ingin menjelaskan profil perusahaan, manajemen
melakukan pembelian terhadap produk yang informasi dan menjelaskan tata cara pembayaran.
diinginkan, pelanggan harus datang ketempat atau 5. Accounting: Orang yang dapat melihat transaksi
bisa pula dengan menghubungi via telepon atau pesanan dari pelanggan, menyetak laporan
sms terlebih dahulu untuk mengecek tersedia atau penjualan, mengupdate status pemesanan
tidak nya produk yang diinginkan, dan ini agak
menyulitkan jika jarak pelanggan cukup jauh. 4.3.1 Spesifikasi Aktor dan Use Case Pada Sistem
3. Pelanggan bisa juga datang langsung untuk Setelah menentukan aktor dan use case yang
melakukan pembelian sekaligus pembayaran terdapat dalam sistem, kemudian dibuatlah spesifikasi
kepada pihak accounting. aktor dan use case tersebut. Spesifikasi aktor dan use
Pelanggan yang melakukan pembayaran dengan case bertujuan untuk mendeskripsikan keterhubungan
mentransfer pembayaran di haruskan melakukan antara aktor dan use case. Tabel 4.1 merupakan
konfirmasi pembayaran, jika produk yang sudah di beli penjelasan dari spesifikasi hubungan aktor dan use
telah dilunasi dan pelanggan yang belum mendapat case.
informasi tentang perubahan status setelah melakukan
transaksi yang terjadi, harus selalu bertanya kepada
pihak acounting melalui telepon atau sms.

4.2.2 Kelemahan Sistem yang Berjalan


Berdasarkan hasil dari analisis yang diperoleh
dari PT. XYZ penulis dapat menguraikan beberapa
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

5. Manajemen Use Case ini Admin, Anggota,


Informasi menggambark Pengunjung
Tabel 4.1 Spesifikasi Aktor dan Use Case an tentang
proses create,
UseCase read, update
No Name Description Actor dan delete
yang di
1. Registrasi Use case ini Pengunjung lakukan
menggambark Admin dalam
an kegiatan pengaturan
Registrasi(Da manajemen
ftar) menjadi informasi,
anggota data yang di
dengan manajemen
mengisi form adalah data
registrasi. dari profile
perusahaan
2. Login Use case ini Marketing,accoun dan tata cara
menggambark ting, admin dan transaksi.
an kegiatan Anggota Anggota dan
memasukkan pengunjung
username dan hanya dapat
password read data
untuk tersebut.
mengakses
sistem 6. Manajemen Use Case ini Admin, Anggota,
Berita menggambark pengunjung
3. Manajemen Use Case ini Marketing an tentang
Anggota menggambark proses create,
an proses read, update
mengatur ke dan delete
anggota, yang di
dapat melihat lakukan
detail dari Admin dalam
profile pengaturan
anggota yang data,
terdaftar dan sedangkan
menghapus anggota dan
anggota yang pengunjung
telah terdaftar. hanya dapat
read data
4. Manajemen Use Case ini Marketing tersebut. Data
produk dan menggambark yang
kategori an proses ditampilkan
create, read, berupa list
update dan data yang
delete, dapat di lihat
berguna secara secara
dalam lengkap jika
menyampaika memilih
n informasi detail berita
produk dan
kategori yang 7. Pesan Use Case ini Marketing,
di tawarkan menggambark Accounting,Admi
perusahaan. an tentang n dan Anggota
proses create
dalam
pengiriman
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

pesan, read 9. Cek Info Use case ini Anggota,


untuk Transaksi menggambark
membaca an dimana Accounting
pesan yang anggota dapat
masuk dan read transaksi
delete pesan yang telah di
yang masuk. lakukan
Pesan ini dengan
dapat di akses melihat status
oleh 4 transaksinya
(empat) actor. dan accouting
dapat
8. Pembelian Use case ini Anggota melakukan
menggambark read, update
an proses dan delete
transaksi terhadap
pembelian transaksi yang
anggota ada.
dengan cara Perubahan
pilih data status akan
produk yang terjadi saat
telah di accouting
sediakan, melakukan
kemudian validasi
pilih setelah
keranjang anggota
belanja untuk melakukan
melihat konfirmasi
produk yang pembelian.
ingin di beli,
dalam 10. Pembayaran Use case ini Anggota,
keranjang menggambark
belanja an proses Accounting
anggota dapat anggota
edit produk dalam
yang ingin di memilih
beli dan tempat
terakhir pembayaran
adalah melalui i-
checkout banking dan
untuk read accounting
data produk dapat create,
yang di beli, read, update
harga yang dan delete
harus di terhadap data
bayarkan, i-banking.
mendapat no
record 11. Konfimasi Use case ini Anggota,
pembelian Pembayaran menggambark
dan an proses Accounting
mengirimkan input data
data untuk
pembelian melakukan
kepada konfirmasi
accounting. pembayaran
setelah
anggota
melunasi
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

pembayaran
dengan input
data no record
yang di
dapatkan saat
“pembelian”,
dimana Gambar 4.1 Use Case Diagram Ecommerce
pembayaran 4.3.3 Activity Commerce
di lunasi dan Activity Commerce menggambarkan aktifitas –
jumlah yang aktifitas yang terjadi dalam sistem informasi electronic
telah di commerce
kirimkan dan Anggota, Marketing, Admin,
sistem
Accounting
accounting Mulai

baru
memvalidasi Pilih Login Menampilkan Form Login

konfirmasi
pembayaran Input Data

Data Tidak Valid

ini Submit
Validasi

Data Valid

12. Logout Use Case ini Marketing, Menampilkan Home aktor

menggambark Accounting,Admi
Selesai
an proses n dan Anggota
untuk Gambar 4.2 Activity Diagram Login
mengakhiri
dan keluar 4.3.4 Sequence eCommerce
dari sistem, Sequence Diagram eCommerce ini menjelaskan
dengan cara secara detail urutan proses yang dilakukan dalam
klik menu sistem untuk mencapai tujuan dari use case diagram,
logout digambarkan pada sequence diagram Ecommerce
berikut:
13. Cetak Use Case ini Accounting
Laporan menggambark anggota User

an proses aktor memilih login

tampilkan form login


login

untuk
masukan username dan password

username dan password

cek data username dan password

melakukan username atau password salah


username dan password

cek data username dan password

pencetakan menampilkan pesan username atau password salah


username atau password salah

laporan data
username atau password benar

username atau password benar

produk dan menampilkan home anggota

transaksi
Gambar 4.3 Sequence Diagram Login

4.3.2 Use Case E-Commerce 4.3.5 Desain Database


Use case E-Commerce PT. XYZ adalah Untuk pengembangan database, peneliti
deskripsi fungsi dari sebuah sistem dari perspektif menggunakan desain database class diagram. Class
pengguna. Use case bekerja dengan cara Diagram adalah tools yang digunakan untuk
mendeskripsikan tipikal interaksi antara user pembuatan database. Diagram ini menggunakan
(pengguna) sebuah sistem dengan sistemnya sendiri hubungan antar kelas-kelas yang dibutuhkan dalam
melalui sebuah cerita bagaimana sebuah sistem database. Berikut ini adalah class diagram dari rancang
dipakai. Berikut ini adalah use case dari Rancang bangun sistem eCommerce PT. XYZ :
Bangun Sistem Ecommerce: kategori_produk
id_kategori
nama_kategori
E-Comme rce C-Mone Cl othi n g keterangan

1 create()
read()
update()
delete()
1..*
Regi strasi <<i nclu de >>
produk
konfirmasi_pembayaran validasi id_produk Penjualan
Logi n id_konfirmasi id_pembayaran
id_kategori no_faktur detail_penjualan
Logout no_faktur kode_produk id_kategori
no_rekening id_detail_penjualan
<<exten d>> tanggal nama_produk id_produk no_faktur
data_bank
no_rekening harga_produk id_pelanggan jumlah
atas_nama
bank 1..* keterangan tanggal
id_konfirmasi harga_total
atas_nama gambar no_faktur
jumlah jumlah_produk 1..* 1 1 ... create()
1 cretae()
Manaj emen Ang go ta keterangan read() create() read()
create()
Pengun ju ng update() read() update()
create() read() update() delete()
delete()
read() Manajemen Informasi update() delete()
update() id_profile delete() berita
delete() 1..* isi_profile
1..* id_berita
Marketi ng id_tatacara_transaksi judul
Ma na je men Produk & Kate gori
tata_cara_transaksi tanggal 1..*
1 penulis
create() isi_berita
read()
update() create()
Ma na je men Informasi delete() read()
1 delete()
Operator
Admi n username
password
id_user
Ma na je men Beri ta
Anggota
1 create()
read()
Konfi rm asi Pemb el i an update()
delete()
Pesa n
<<extend>>
Pelanggan
id_pelanggan
<<extend>> username admin accounting
password id_accounting
Pe mbel i an Cetak Laporan id_admin
nama username
username
<<exten d>> no_identitas
password password
jenis_kelamin hak_akses
Accoun tin g hak_akses
no_telepon
email update()
update()
kota
Info T ransaksi alamat
propinsi 1

create()
read()
update()
delete()
Pe mbaya ran
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

4.4 Implementation
Tahap ini merupakan fase di mana sistem
informasi dituangkan dalam bentuk aplikasi, sehingga
dapat digunakan oleh pengguna (Admin, Marketing,
Accounting dan Pengunjung). Aplikasi yang dihasilkan
Gambar 4.4 Class Diagram eCommerce diharapkan dapat dipergunakan dengan baik agar dapat
membantu mempermudah dalam melakukan
4.3.6 Spesifikasi Database pemesanan bagi pelanggan dan cek transaksi penjualan
Berikut ini adalah penjelasan dari spesifikasi bagi perusahaan. Sistem informasi dalam bentuk web
database rancang bangun sistem eCommerce: ini juga diharapkan dapat membantu penngunjung
a. Tabel Penjualan untuk mengetahui informasi pemesanan.
Nama Tabel : Penjualan
Primary Key : no_faktur 4.4.1 Tahap Persiapan Data
Foreign Key : id_pelanggan, Verivikasi Pada tahapan ini, data yang telah terkumpul
disesuaikan terlebih dahulu format serta tipe datanya.
Tabel 4.2 Tabel Pejualan Hal ini dilakukan agar data dapat diolah lebih lanjut
Nama Field Tipe Panjang dengan perangkat lunak yang telah ditentukan.
No_faktur Varchar 12
Id_pelanggan int 2 4.4.2 Tahap Pembangunan Sistem
Pada tahapan ini diawali dengan mengidentifikasi
Hari Int 11 masalah lalu mencari alternative solusinya kemudian
Bulan Int 11 solusi tersebut diterapkan dalam bentuk aplikasi
Tanggal Date - (coding) E-commerce.
Tahun int 11
verivikasi Text - 4.4.3 Tahap Pengujian Sistem
Setiap aplikasi tentunya memerlukan testing atau
Id_status int 2 pengujian. Pengujian ini ditujukan agar aplikasi yang
Unik Text - dibuat apakah sesuai dengan harapan atau tidak. Di
samping itu, pengujian aplikasi dapat mengetahui
b. Tabel Barang seberapa besar error atau tingkat kesalahan pada
Nama Tabel : Barang aplikasi. Sehingga dapat dikoreksi ulang untuk
Primary Key: Kode_barang meminimalkan tingkat kesalahan yang ada.
Foreign Key : id_kategori,id_status_produk Pengujian dilakukan dengan cara menjalankan
aplikasi pada browser (Google Chrome), melakukan
Tabel 4.3 Tabel Barang input data yang diminta, menyimpan data dan
Nama Field Tipe Panjang mengecek output yang ditampilkan apakah sesuai
Kode_barang Varchar 2 dengan yang diharapkan atau tidak. Metode yang
digunakan adalah metode Black Box. Pengujian
Id_kategori Varchar 2 dilakukan oleh aktor.
Id_status_produk Varchar 25
Nam_barang Text - 5. PENUTUP
5.1 Simpulan
Harga Int 5
Berdasarkan hasil dan pembahasan pada bab
Keterangan Text - sebelumnya, maka dapat diambil kesimpulan dari
Gambar Int 2 Rancang Bangun Sistem E-commerce pada PT.XYZ
sebagai berikut :
Stock Int 2
1. Dengan diterapkannya sistem e-commerce ini
mampu mengurangi biaya pemasaran data-
4.3.7 Tahap Perancangan User Interface data produk yang di jual, karena semua
1. Perancangan Halaman Home produk dipasarkan melalui Web.
F oo r m T ii t l ee
2. Mempermudah Pelanggan dalam mengakses
B A N N E R

H o m e | B e r it a | T e n ta n g K a m i | T a ta C a ra T r a n s a k s i | K o n fir m a s i | p e m b a y a r a n
C a ri p ro d u k

data produk dan melakukan transaksi


S lid e p r o d u k
te rb a r u
K e r a n ja n g

N a m a

P r o f i le
B e la n ja

A n g g o ta

-------- --------- ---------- -----


In fo T r a n s a k s i
pembelian dan konfirmasi pembayaran
dimana saja, selama terhubung dengan
-------- --------- ---------- -----
P r o file A n g g o ta P e s a n
-------- --------- ---------- ------
N a m a : A n g g o ta L o g o u t

N o i d e n t ita s : 0 1 9 1 8 2 7 2
K a te g o ri
J e n is K e la m in : W a n ita

Internet (fleksibilitas tempat).


A la m a t : C ip u ta t K a te g o ri d a ri p ro d u k
N o T e le p o n : 0 2 1 7 6 5 4 3 2 1 ya n g a d a

E m a il : a n g g o ta @ y o m il. c o m
It e m te r la r is

D a ft a r p r o d u k te r la r is

F O O T E R
p a d a p e n ju a la n

3. Sistem e-commerce yang di bangun mampu


mempermudah transaksi pembelian produk
Gambar 4.5 Perancangan Halaman Home pada sistem e-commerce oleh pelanggan
diluar jam kerja efektif dengan memanfaatkan
JURNAL IPSIKOM Vol. 4 NO. 2 Desember 2016 ISSN : 2338-4093

ibanking dalam melakukan pembayaran atas Pressman RS. 2002. Rekayasa Perangkat Lunak.
transaksi pembelian yang sudah dilakukan. Yogyakarta: Penerbit Andi.
4. Mempermudah pihak perusahaan dalam
melakukan pembaharuan manajemen data Setiawan, Andi. 2006. Mudah Tepat Singkat
produk, melihat dan pengecekan data yang Pembrograman Html:Standarisasi,
tersedia, kapan saja dan di mana saja, selama Konfigurasi Dan Implementasi. Bandung:
terhubung dengan Internet (fleksibilitas Yrama widya.
tempat). Sidik, Betha. 2005. Mysql Untuk Pengguna,
Administrator dan PengembangAplikasi Web.
5.2 Saran Bandung: Informatika.
Berdasarkan hasil penelitian dari simpulan dan
analisis yang telah dilakukan, maka dapat beberapa Kadir Abdul. 2008. Tuntunan Praktis Belajar Database
saran dari Rancang Bangun Sistem E-Commerce pada Menggunakan MySQL, C.V. Andi Offset.
PT. XYZ sebagai berikut : Yogyakarta
1. Menambahkan metode pembayaran transaksi
secara online melalui bank yang sudah Sutabari Tata 2004. Analisa Sistem Informasi.
terintegrasi dengan system, seperti paypal. Yogyakarta: Andi Offset
2. Dilakukan pengembangan sampai ke tahap
menerapkan keamanan sistem dan data Sutanta E. 2003. Sistem Informasi Manajemen, Edisi 1,
Cetakan I. Yogyakarta: Penerbit Graha Ilmu.
6. DAFTAR PUSTAKA
Turban, Mclean, Wetherbe. 2004. Information
Acosta Kathleen Kaye. Nr. 230431. Course. E- Tecnology For Management: Transforming
Business Technologies – SS2008. Professor16 Organizations In the Digital Economy.
June 2008 University of Virginia.

Departemen Pendidikan Nasional, Pusat Bahasa. 2008. Whitten JL, Bentley LD, Dittman KC. Metode Desain
Kamus Bahasa Indonesia. Jakarta. dan Analisis Sistem edisi 6. Penerjemah: Tim
Penerjemah ANDI, editor. Yogyakarta:
Gulo, W. 2008. Metodologi Penelitian. Jakarta: PT Penerbit ANDI;2004. Terjemahan dari:
Grasindo. System Analysis and Design Methods

Jogiyanto. Metodologi Penelitian Sistem Informasi.


Yogyakarta: Penerbit ANDI; 2008.

Kadir A. Pengenalan Teknologi Informasi,


Yogyakarta: Penerbit ANDI; 2003.

Ladjamudin AL. 2005. Analisa dan Desain Sistem


Informasi. Edisi 1. Yogyakarta: Graha Ilmu.

Mulyanto A. 2009. Sistem Informasi Konsep &


Aplikasi. Yogyakarta : Pustaka Pelajar.

Munawar. 2005. Pemodelan Visual dengan UML.


Yogyakarta: Graha Ilmu.

Nazir M. 2005. Metodologi Penelitian. Bogor Selatan;


Penerbit ghalia indonesia.

Nugroho Adi. Analisis dan Perancangan Sistem


Informasi dengan Metodologi Berorientasi
Objek. Bandung: Informatika Bandung; 2002.

Nugroho, Bunafit. 2008. Membuat Sistem Informasi


Penjualan Berbasis Web Dengan PHP Dan
MySQL. Yogyakarta: Gava Media.

Anda mungkin juga menyukai