Jurnal Ilmiah ESAI Volume 9, No.1, Januari 2015 ISSN No. 1978-6034 Business to Consumer Application Design Based on Cloud Computing for SMEs Desain Aplikasi Business To Consumer untuk UKM Berbasis Cloud Computing Imam Asrowardi 1) Eko Subyantoro 2) 1), 2)
Staf Pengajar Program Studi Manajemen Informatika Jurusan Ekonomi dan Bisnis Politeknik Negeri Lampung Jl. Sukarno Hatta No. 10 Bandar Lampung.
Abstract The importance of the role of Small and Medium Enterprises for Indonesia's economic growth give rise to the need of a business to consumer applications design that can run on cloud-based information technology infrastructure. The purpose of this research is to create an application design of business to consumer (b2c) of the SMEs to market their products which can be run on the Infrastructure as a Service (IAAS) cloud-based computing. The method used in this study is a system development life cycle (SDLC). Keywords: cloud, business, SME, SDLC
dihadapi oleh UKM ketika mengadopsi
Pendahuluan Usaha
Kecil
dan
Menengah
teknologi informasi dapat teratasi dengan
(UKM) merupakan pelaku usaha yang
baik.
cukup
Indonesia.
model ini, UKM tidak harus memiliki
Perkembangan jumlah UKM yang terus
sumber daya manusia dengan kompetensi
meningkat, pada tahun 2008 berjumlah 49,8
khusus dalam bidang teknologi informasi
juta meningkat menjadi 53 juta UKM pada
untuk
tahun 2009 (Asnur, 2009). Peningkatan
infrastruktur
jumlah
aplikasi.
berkembang
UKM
di
menyerap
tenaga
kerja
Model ini dipilih karena dengan
membangun
dan
teknologi
memelihara
informasi
dan
Model ini juga memberikan
sebanyak 99,4 juta orang. Pada tahun 2010
keuntungan kepada UKM untuk dapat
UKM memberi sumbangan PDB sebesar 56
memiliki infrastruktur teknologi informasi
persen kepada Negara (Ragimun, 2012).
dengan
Penelitian ini penting dilakukan untuk
rendahnya.
menghasilkan desain business to consumer
Informasi merupakan salah satu strategi
(b2c) berbasiscloud untuk UKM. Desain
untuk meningkatkan daya saing UKM
tersebut
diimplementasikan
(Rahmana, 2009). Sejak dimunculkan pada
untuk mengetahui kehandalan desain yang
tahun 2005, cloud computing telah memicu
dihasilkan.
antusiasme
kemudian
Permasalahan finansial yang
biaya
yang
dapat
Pemanfaatan
para
pelaku
serendahTeknologi
bisnis
untuk
meningkatkan
performa
perusahannya
kasus tersebut.
Desain kebutuhan sistem
dengan mengandalkan solusi teknologi
yang meliputi: desain alir data, desain
informasi yang lebih praktiks dan ekonomis
arsitektur, basis data, dan desain input dan
(Fardani dan Surendro, 2011).
ouput
Desain business to consumer (b2c) berbasis cloud merupakan sebuah
Pengujian dan Implementasi.
disain rancangan sistem informasi yang
Implementasi yaitu mengimplementasikan
menghubungkan
perancangan dari tahap-tahap sebelumnya
antara
UKM
sebagai
pelaku usaha dengan pelanggan secara
dan melakukan uji coba.
langsung yang tidak terkait ruang dan
dilakukan
dari
waktu. Sistem ini juga meminimalisir
database
sesuai
pelaku UKM untuk melakukan set-up dan
pembuatan aplikasi berdasarkan desain
perawatan terhadap infrastruktur sistem
sistem,
karena sistem dibangun dengan metode
aplikasi (debugging).
Infrastructure
Pengujian dilakukan dengan metode
as
a
service
yang
memudahkan dan serta tidak membebani
dan
Implementasi
aktivitas skema
pengujian
pembuatan perancangan,
dan
perbaikan
blackbox.
pembiayaan tinggi oleh UKM. Dengan sistem
ini
akan
lebih
mendekatkan
Hasil dan Pembahasan
customer dan dapat dilakukan transaksi setiap saat.
Analisis
kelayakan
hukum
didasarkan pada peraturan yang berlaku. Metode Penelitian
Dua
dasar
peraturan
Penelitian ini menggunakan metode system
digunakan
developmen life cycle (SDLC). Tahapan-
membangun IaaS adalah:
tahapan tersebut adalah:
1. UU NO.11 Tahun 2008
sebagai
yang
dapat
rujukan
dalam
tentang
Informasi dan Transaksi Elektronik, dan
Analisis kebutuhan system Analisa sistem adalah tahap melakukan
2. PP No.82 Tahun 2012 tentang
studi literatur untuk menemukan kasus-
Penyelenggaraan
kasus yang bisa ditangani oleh sistem,
Transaksi Elektronik.
Brainstroming dalam tim pengembangan
Sistem
Dan
Penyelenggara sistem elektronik
mengenai kasus mana yang paling tepat
menjamin
dimodelkan
keterpaduan seluruh sistem elektronik
dengan
sistem,
setiap
komponen
sebagaimana
dan
Mengklasifikasikan masalah, peluang, dan
beroperasi
mestinya.
solusi yang mungkin diterapkan untuk
Komponen sistem elektronik meliputi
perangkat keras, perangkat lunak, tenaga
perjanjian antara para pihak.
ahli, tata kelola, dan pengamanan.
demikian UKM dapat menyelengarakan
Peraturan
mengatur
sistem elektronik untuk transaksi usaha
sistem
yang dijalankan tanpa harus membangun
pemerintah
kewajiban
ini
penyelenggara
elektronik
pada
umumnya
dan
infrastruktur
penyelenggara sistem elektronik untuk
sistem
Dengan
informasinya
sendiri.
pelayanan publik. Penyelenggara sistem elektronik sendiri
dapat sistem
menyelenggarakan elektroniknya
atau
Desain Desain Arsitektur
mendelegasikan kepada penyelenggara
Desain
agen elektronik.Agen elektronik dapat
dengan model business to consumer (b to c)
diselenggarakan untuk lebih dari satu
berbasis web untuk UKM dapat berjalan di
kepentingan
atas infratruktur cloud ditunjukkan pada
penyelenggara
elektronik
yang
sistem
didasarkan
pada
arsitektur
aplikasi
e-business
Gambar 1.
Pengiriman
Bank
UKM 1
Pembeli 1 Cloud B2C
Pembeli 2
UKM 2
Pembeli n
UKM n Pengelola
Gambar 1. Arsitektur B2C
Pada desain ini terdapat 5 entitas yang
Bussines Process Modeling
berperan yaitu UKM, pembeli, Bank,
Desain proses bisnis yang digunakan pada
pengiriman
penelitian ini adalah sebagai berikut:
barang
dan
pengelola
insfrastructure dari cloud. Terlihat pada
a. Proses pendaftaran pemilik
sistem cloud ini beberapa UKM dapat
-
Pemilik UKM datang ke pengelola
menggunakan
-
Pemilik UKM mengisi formulir
secara bersama.
resource
infrastructure
pendaftaran organisasi
dan
form
profil
-
Pengelola memvalidasi formulir pendaftaran
-
non
member
dapat
melihat barang sesuai urutan harga.
Jika tidak ada permasalahan proses pendaftaran pemilik disetujui.
-
Pengelola login ke dalam sistem
-
Pengelola
menginput
3. Pelanggan
non
member
dapat
melakukan pencarian barang sesuai
b. Proses pembuatan account e-commerce
-
2. Pelanggan
data-data
nama produk, kategori. 4. Pelanggan member dapat memlihat barang,
membeli
barang
serta
yang dibutuhkan oleh sistem
jumlah nya, melihat total harga +
Pengelola log out dari sistem.
ongkos pengiriman.
c. Proses mengelola e-commerce
5. Pelanggan
1. Proses login -
-
Pemilik
nonmember
melakukan login apabila sudah login
ke
sistem
mendapat hak akses atau registrasi
menggunakan account yang
atau
telah diberikan oleh pengelola.
membeli barang
Sistem memvalidasi account yang
dapat
dimasukkan
oleh
pendaftaran
6. Pelanggan melihat
apabila
nonmember
bantuan
ingin
dapat
(help/customer
pemilik, jika account tersedia
service) untuk melihat cara cara
pada database maka sistem
membeli
menampilkan
halaman b. Level pelanggan member:
pertama 2. Proses mengelola profil organisasi
1. Pelanggan member dapat melihat barang sesuai kategori.
3. Proses mengelola catalog barang
2. Pelanggan member dapat melihat
4. Proses mengelola pengiriman
barang sesuai urutan harga.
5. Proses mengelola online support
3. Pelanggan
6. Proses pelaporan
dapat
melakukan pencarian barang sesuai
7. Proses backup data
nama produk, kategori.
8. Proses log out
4. Pelanggan
d. Proses backup account
password Proses Bisnis berdasarkan level pengguna
dapat
didapat
saat
registrasi
barang,
a. Level pelanggan non member: member
yang
5. Pelanggan member dapat memlihat
pada model B2C sebagai berikut:
non
member
melakukan login sesuai user dan
e. Proes restoreaccount
1. Pelanggan
member
dapat
melihat barang sesuai kategori.
membeli
barang
serta
jumlahnya, melihat total harga + ongkos pengiriman sesuai pilihan
ongkos
jasa
pengiriman
4. Penjual
(JNE/TIKI/dll).
dapat
mengolah
data
transaksi penjualan
6. Pelanggan member dapat memilih
5. Penjual dapat melihat jumlah data
cara pembayaran melalui bank
pelanggan
perhari,
perminggu,
transfer yang ingin digunakan dan
perbulan,
pertahun
atau
untuk dijadikan informasi rekening
peridoik.
pengirim dan penerima. 7. Pelanggan
member
per
6. Penjual dapat melihat jumlah data menerima
barang atau produk yang telah
konfirmasi melalui email atau sms
dibeli
perhari,
atas barang dan jumlah yang dibeli
perbulan,
serta informasi rekening penerima
peridoik.
pertahun
perminggu, atau
per
dan mendapat nomor pesanan. 8. Pelanggan member dapat melihat
DFD
status order sesuai nomor pesanan.
DFD Level 0 DFD level 0 menggambarkan hubungan
c. Levelpenjual: 1. Penjual
sistem dengan lingkungan luar sistem yang dapat
menginput
data
masih berkaitan dengan sistem.Entitas-
barang atau produk.
entitas yang terkait dengan sistem aplikasi
2. Penjual dapat mengolah data toko 3. Penjual
dapat
melihat
ini adalah Penjual, Pelanggan Member dan
data
Pelanggan Non Member bentuk DFD level
pelanggan member dan mengirim
0 ini ditunjukan pada Gambar 2.
konfirmasi email kepada pelanggan member baru. Data Toko Info konfirmasi transfer
PENJUAL
0
Info toko
Data produk Info member Info produk yg dibeli
Info produk Sistem Penjualan dan Pembelian Online
Data member
Data konfirmasi produk yg dibeli Data produk yg dibeli
Info konfirmasi produk yg dibeli
Data konfirmasi transfer
Pelanggan Member
Gambar 2. DFD Level 0
Pelanggan Non Member
dalam sistem dan aliran data ke dalam
a. DFD Level 1 DFD level 1 merupakan analisis detail
penyimpanan data (data store) bentuk
dari DFD level 0. DFD level 1
DFD level 1 ini ditampilkan pada
menggambarkan proses-proses yang ada
Gambar 3.
pemilik toko pemilik
pemilik
toko
toko
1
Pendataan Toko
Data Toko
Info toko produk
produk
2 PENJUAL
Info produk
Data produk Pendataan Produk
produk
kategori
Info member Pelanggan Non Member
3
Info konfirmasi produk yg dibeli
Info produk yg dibeli
Pendataan Pelanggan Member
kategori
Data member kategori pelanggan
pelanggan
pembelian
4 Pelanggan Member
Data produk yg dibeli Data konfirmasi transfer
pembelian
Pengolahan transaksi
pembelian Detail_beli Detail_beli Detail_beli
Data konfirmasi produk yg dibeli
Gambar 3. DFD Level 1
Pada DFD level 1 terdapat empat proses dalam sistem yaitu pendataan toko, pendataan produk, pendataan pelanggan member dan pengolahan transaksi.
2.4 Data Modeling Desain data modeling yang dapat digunakan sebagai proto type digambarkan dengan model ER Diagram seperti Gambar 4. logo
Id_toko
Id_produk
Id_toko
Nama_produk
deskripsi
1 Nama_toko
TOKO M
1
memiliki
harga
1 PRODUK
M
Alamat_toko
diskon
1 Telp_toko
berat
memiliki
stok
Id_kategori
foto
view 1
1
KATEGORI
Id_kategori
Id_detail
tanggal Id_pembelian Id_member
ongkir
Nama_member Id_member
Keterangan
v Email_member
Total_bayar
1
M
PELANGGAN
Alamat_member
memiliki
PEMBELIAN
1
1
status 1
Nohp_member
1
v Total_berat memiliki
password
jk
M
Id_pembelian username
1
DETAIL BELI
Id_produk
password
jumlah PETUGAS
Gambar 4. Data Modeling
Front end merupakan bagian dari
Interface Modeling Interface modeling merupakan hasil
sistem yang dapat diakses secara umum
dari proto type program dari hasil analisis
oleh
yang telah dilakukan. Hasil program yang
dengan
telah dibuat menjadi 2 kelompok yaitu front
informasi tentang produk-produk yang
end dan Back end.
ditawarkan, tampilan front end dapat
a. Frond End
dilihat seperti Gambar 5.
Gambar 5.Interface front end
pelanggan sistem
UKM dan
berinteraksi mendapatkan
b. Back end
masukan
Backend
dari
sistem
lain
untuk
merupakan
sistemyang
memberikan output responsif. Sistem
aplikasi
back-office.
backend mengelola produk UKM yang
Sistem inidigunakansebagai bagian dari
ditawarkan dan menanggapi permintaan
manajemen
sistem front-end dan operasi, tampilan
mendukung
perusahaan.
Backend
mereka bekerja dengan mendapatkan
backend ditampilkan padaGambar 6.
masukan pengguna dan mengumpulkan
Gambar 6. Interface back end sebuah sistem dengan biaya pembuatan dan
Kesimpulan dan Saran Berdasarkan telah
dihasilkan
pada sebuah
pembahasan,
perawatan
desain
keberhasilan pada saat implementasi dapat
atau
lebih
Kepastian
rancangan aplikasi B2C berbasis cloud
dilakukan
computing
dapat
semua fungsi berdasarkan pada level yang
digunakan pada tahap implementasi dan
telah ditentukan. Daftar pertanyaan yang
pengujian.
Cloud computing dengan
digunakan untuk pengujian seluruh fungsi
infrastructure as a service memberikan
yang terdapat pada sistem B2C diberikan
kemudahan bagi UKM untuk memiliki
pada Tabel 1 sampai dengan 6.
untuk
UKM
yang
melalui
murah.
pengujian
terhadap
Tabel 1. Daftar Pertanyaan Pengujian Tampilan Level Admin No 1 2
3
Tampilan Halaman beranda Admin Halaman informasi toko Halaman ubah toko
Capaian Halaman akan muncul pertama kali ketika user berhasil melakukan prosedur login Halaman akan tampil saat user menekan (click) tombol ‘informasi toko’ dan menampilkan form pengaturan toko Halaman akan tampil saat user menekan (click) tombol ‘ubah toko’ dan menampilkan informasi toko yang akan diubah
Ya √ √ √
Tidak
Ket.
Lanjutan 4
Halaman ubah sandi
5
Halaman nomorrekening
6
Halaman produk
7
Halaman tambah produk
8
Halaman edit produk
9
Halaman kategori
10
Halaman edit kategori
11
Halaman laporan
12
Halaman detaillaporan
13
Halaman konfirmasi
14
Halaman detail konfirmasi
Halaman akan tampil saat user menekan (click) tombol ‘ubah sandi’ dan menampilkan informasi sandi yang akan diubah Halaman akan tampil saat user menekan (click) tombol ‘halaman rekening’ dan menampilkan daftarrekening Halaman akan tampil saat user menekan (click) tombol ‘produk’ dan menampilkan informasi semua produk Halaman akan tampil saat user menekan (click) tombol ‘produk’ dan menampilkan form untuk menambah produk Halaman akan tampil saat user menekan (click) tombol ‘edit’ dihalaman produk dan menampilkan form untuk mengubah produk Halaman akan tampil saat user menekan (click) tombol ‘kategori dan menampilkan informasi semua kategori Halaman akan tampil saat user menekan (click) tombol ‘edit’ dihalaman kategori dan menampilkan form untuk mengubah kategori Halaman akan tampil saat user menekan (click) tombol ‘laporan’ dan menampilkan laporan berdasarkan tahun ini Halaman akan tampil saat user menekan (click) ‘nama bulan’ dan menampilkan laporan berdasarkan bulan Halaman akan tampil saat user menekan (click) tombol ‘konfirmasi dan menampilkan informasi semua untuk konfirmasi pembelian Halaman akan tampil saat user menekan (click) tombol ‘detail’ pada halamn konfirmasi dan menampilkan form untuk konfirmasi pembelian
√
√ √ √ √
√ √
√ √ √
√
Tabel 2. Daftar Pertanyaan Pengujian Tampilan Level User No 1
2
3
4
Tampilan Halaman beranda User Halaman beranda User Halaman produk Halaman pembelian
Capaian Halaman akan muncul pertama kali ketika user berhasil melakukan prosedur login dengan leveluser Halaman beranda akan menampilkan daftar produk yang dijual, kategori, dan informasi nomor rekening Halaman akan tampil saat user menekan (click) produk dan menampilkan detail dari produk tersebut Halaman akan tampil saat user sudah memasukkan jumlah pembelian dan menekan (click) tombol
Ya √ √ √ √
Tidak
Ket.
Lanjutan
5
Halaman kategori
6
Halaman katalog
7
Halaman pembelian
8
Halaman status pembelian Halaman konfirmasi
Halaman riwayat pembelian Halaman profil Halaman ubah kata sandi Halaman ubah profil
‘Beli’ Halaman akan tampil saat user menekan (click) nama kategori dan menampilkan produk yang ada pada kategori tersebut Halaman akan tampil saat user menekan (click) tombol ‘katalog’ pada menu dan menampilkan seluruh produk Halaman akan tampil saat user menekan (click) tombol ‘pembelian’ pada menu dan menampilkan produk yang sudah dipilih dan akan dibeli Halaman akan tampil saat user menekan (click) tombol ‘status pembelian’ pada menu dan menampilkan informasi status pembelian Halaman akan tampil saat user menekan (click) tombol ‘detail’ pada halaman status pembelian dan menampilkan informasi pembelian yang harus dikonfirmasi Halaman akan tampil saat user menekan (click) tombol ‘riwayat pembelian’ pada menu dan menampilkan semua riwayat pembelian. Halaman akan tampil saat user menekan (click) tombol ‘profil’ pada menu dan menampilkan profil dari pengguna. Halaman akan tampil saat user menekan (click) tombol ‘ubah kata sandi’ pada halaman profil dan menampilkan form untuk mengubah kata sandi. Halaman akan tampil saat user menekan (click) tombol ‘ubah profil’ pada halaman profil dan menampilkan form untuk mengubah profil.
√ √ √ √ √
√ √ √ √
Tabel 3. Daftar Pertanyaan Pengujian Tampilan Level Pengunjung No 1 2
Tampilan Halaman beranda Halaman beranda
3
Halaman produk
4
Halaman kategori
5
Halaman pendaftaran
Capaian Halaman akan muncul pertama kali ketika usermengakses situs. Halaman beranda akan menampilkan daftar produk yang dijual, kategori, dan informasi nomor rekening Halaman akan tampil saat user menekan (click) produk dan menampilkan detail dari produk tersebut Halaman akan tampil saat user menekan (click) nama kategori dan menampilkan produk yang ada pada kategori tersebut Halaman akan tampil saat user menekan (click) nama daftar dan menampilkan form untuk mendaftar
Ya √ √ √ √ √
Tidak
Ket.
Tabel 4. Daftar Pertanyaan Pengujian Fungsi Aplikasi dan Koneksi Level Admin No 1
Input Inputdataproduk
2 3
Edit dataproduk Hapus dataproduk
4
Inputdatakategori
5
Edit datakategori
6
9
Hapus datakategori Edit data toko Edit kata sandi dan username Inputdatarekening
10
Edit datarekening
11
Hapus datarekening
7 8
Capaian User dapat melakukan Input data produk, untuk menambahkan suatu produk ke dalam situs. User dapat mengubah data produk yang ada. User dapat melakukan penghapusan data produk User dapat melakukan input data kategori, untuk menambahkan kategori produk ke dalam situs. User dapat mengubah data kategori yang ada. User dapat melakukan penghapusan data kategori User dapat mengubah data took User dapat melakukan pengubahan kata sandi dan username untuk login User dapat melakukan input data rekening, untuk menambahkan kategori produk ke dalam situs. User dapat mengubah data rekening yang ada. User dapat melakukan penghapusan data rekening
Ya √
Tidak
Ket.
√ √ √ √ √ √ √ √ √ √
Tabel 5. Daftar Pertanyaan Pengujian Fungsi Aplikasi dan Koneksi LevelUser No 1
Input Editdata profil
2
Edit kata sandi
3
Input pembelian
4
Hapus pembelian
Capaian User dapat melakukan pengubahan dataprofilyang dimiliki User dapat melakukan pengubahan kata sandi User dapat melakukan pembelian suatu produk User dapat melakukan penghapusan produk yang akan dibeli
Ya √
Tidak
Ket.
√ √ √
Tabel 6. Daftar Pertanyaan Pengujian Fungsi Aplikasi dan Koneksi Level Pengunjung No 1
Input Input data diri
Capaian User dapat melakukan pendaftaran untuk membeli produk yang ada
Ya √
Tidak
Ket.
DAFTAR PUSTAKA Asnur, Daniel. 2009. Penyusunan Decision Support System (DSS) studi kelayakan Eknonomi dan Finansial bagi UKM. Jurnal Hasil Kajian Koperasi dan UKM Volume 4 Agustus 2009. Darmadji, Pamela dan Ranti, Benny.2011. Analisis Kelayakan Ekonomis Cloud Computing Pada Lembaga Keuangan Mikro Di Indonesia Dengan Metode Ranti’s Generic Is/It Business Value dan Economic Value Added: Studi Kasus Pada Bank Perkreditan Rakyat Di Jakarta. Jurnal Sistem Inf ormasi, Volume 7, Nomor 2, Oktober 2011.
CLOSER) Vol.2, No.2, April 2013, pp. 85-105 ISSN: 2089-3337 Ragimun. 2012.Umkm Berpotensi Meningkatkan Pendapatan Negara. http://www.depkeu.go.id. Diakses Februari 2013 Rahmana, Arif. 2009. Peranan Teknologi Informasi Dalam Peningkatan Daya Saing Usaha Kecil Menengah. SNATI 2009ISSN: 1907-5022. Sandy
Lumy, 2012. Agar Berkompetisi, UKM Teknologi. Kompas.com.
Kuat Butuh
Fardani, Adiska, dan Surendro, Kridanto. 2011. Strategi Adopsi Teknologi Informasi Berbasis Cloud Computing untuk Usaha Kecil dan Menengah di Indonesia. SNATI 2011.Yogyakarta.ISSN. 1907-5002
Solechan, Achmad dan Natalistyo.2011.ECommerce Pada Ukm Kota Semarang Sebagai Model Pemasaran Yang Efektif.Seminar Nasional Teknologi Informasi & Komunikasi Terapan 2011 (Semantik 2011) Vol. 1 No. 1 Tahun 2011ISBN 979-26-0255-0.
Padhy, Rabi Prasad, Manas Ranjan Patra. 2013. Architecture & Design of Affordable and Highly Available Enterprise Cloud Service. International Journal of Cloud Computing and Services Science (IJ-
Wahyuningsih.2009. Peranan UKM dalam Perekonomian Indonesia.Jurnal ilmu-ilmu Pertanian Vol 5. No.1 Hal 1-14.