Anda di halaman 1dari 8

Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No.

4, November 2012

E-Commerce untuk Usaha Mikro, Kecil, dan Menengah (UMKM)


(Studi Kasus : Kabupaten Tana Toraja, Sulawesi Selatan)

Bestary Gambrien 1, Risnandar 2, Ade Rahmat Iskandar 3


123
Manajemen Informatika Politeknik Telkom
1
gbestary@gmail.com, 2risnandar01@gmail.com, 3blog.ader@gmail.com

Abstrak
Usaha Mikro, Kecil, dan Menengah (UMKM) Tana Toraja Merupakan salah satu usaha produktif yang
sering dilakukan oleh sebagian besar kalangan usaha masyarakat Indonesia khususnya Tana Toraja
secara turun-temurun. Salah satu usaha produktif yang paling banyak berkembang di Tana Toraja
adalah usaha penjualan makanan khas Tana Toraja, dan dari usaha ini mulai muncul berbagai jenis
makanan khas Tana Toraja. Sistem penjualan yang dilakukan oleh UMKM makanan khas Tana Toraja
masih kurang optimal karena pelanggan diharuskan mendatangi toko dalam melakukan transaksi
pembelian secara langsung. E-commerce memberikan manfaat bagi UKM, tetapi saat ini hanya sedikit
UKM yang telah mengadopsi e-commerce. Oleh karena itu, perlu diketahui faktor-faktor yang
mendorong UKM untuk mengadopsi e-commerce dalam meningkatkan kinerja usahanya. Selama ini,
penelitian mengenai e-commerce hanya dilakukan pada bisnis yang berskala besar saja dan banyaknya di
luar Indonesia. Sistem e-commerce ini menggunakan metode waterfall. Metode ini melakukan
pendekatan secara sistematis dan terurut mulai dari level kebutuhan sistem menuju ke tahap analisis,
desain, coding, testing atau verification, dan maintenance. Metode waterfall harus menunggu selesainya
tahap sebelumnya dan berjalan berurutan.Dengan adanya sistem e-commerce dapat memberikan sarana
pemesanan dan pengenalan makanan khas Tana Toraja secara online dan dapat dapat mengelola laporan
penjualan secara periodik, sehingga dapat membantu para member dalam melakukan pemesanan produk
yang diinginkan kapan pun dan di mana pun pelanggan berada.

Kata kunci: UMKM, e-commerce, makanan, Tana Toraja, Waterfall


Abstract
Usaha Mikro Kecil Menengah (UMKM) Tana Toraja is one of business that often used by large amount of
business people of Indonesia citizen, especially Tana Toraja hierarchically. One of business that the most
popular in Tana Toraja is Tana Toraja food selling, and from this business appears many unique Tana
Toraja food. But, the business system used by UMKM Tana Toraja is less optimal because on the product
buying transaction, the buyer sould have direct transaction with the seller.people. On this application
development waterfall. This application is expected to help UMKM in Tana Toraja online buying
transaction. So, it can help members to reserve the product in modern way. Besides, this application can
help UMKM Tana Toraja to generate buying report too.

Keywords: UMKM, Application, E-Commerce

1. Pendahuluan pemesanan dan pengenalan makanan khas Tana


Toraja. Serta sistem yang digunakan untuk
Usaha Mikro, Kecil, dan Menengah memberi informasi kepada admin untuk laporan
merupakan salah satu usaha produktif yang sering penjualan dilakukan dengan mengelola laporan
dilakukan oleh sebagian besar kalangan usaha penjualan makanan khas Tana Toraja dalam setiap
masyarakat Indonesia khususnya Tana Toraja bulannya karena untuk memudahkan member
secara turun-temurun.Salah satu usaha produktif dalam mengatur keuangan perusahaan.Tujuan dari
yang paling banyak berkembang di Tana Toraja penelitian ini adalah untuk membangun sistem e-
adalah usaha penjualan makanan khas Tana Toraja, commerce yang memiliki beberapa fungsionalitas
dan dari usaha ini mulai muncul berbagai jenis sebagai sarana pemesanan dan pengenalan makanan
makanan khas dari Tana Toraja. Namun, sistem khas Tana Toraja dan dapat mengelola laporan
penjualan yang dilakukan oleh UMKM Tana Toraja penjualan makanan khas Tana Toraja secara
dinilai masih kurang optimal karena dalam periodik.
transaksi pembelian produk, member diharuskan
mendatangi toko dan melakukan transaksi 2. Metode Pengerjaan
pembelian secara langsung dengan penjual.
Permasalahan yang timbul yaitu cara Metode yang digunakan dalam penelitian ini
pemesanan makanan khas Tana Toraja yang dengan menggunakan Software Development Life
dilakukan secara online yaitu dengan melakukan Cycle (SDLC) dengan model Waterfall.

144
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

commerce secara umum dapat diartikan proses


membeli, menjual baik dalam bentuk barang, jasa
ataupun informasi, yang dilakukan melalui media
internet [1].

3.2 Usaha Mikro Kecil Menengah


Sebenarnya kriteria UMKM telah diatur oleh
Undang-Undang Nomor 20 tahun 2008 telah
didefenisikan tentang apa itu usaha mikro, kecil,
dan menengah atau UMKM, usaha produktif milik
Gambar 1.Model Waterfall orang perorangan yang memenuhi kriteria usaha
mikro sebagaimanana diatur dalam Undang-
Ada pun tahapan dalam metode Waterfall Undang Nomor 20 tahun 2008. Usaha Kecil adalah
adalah sebagai berikut: peluang usaha ekonomi produktif yang berdiri
a. Requirements defenitions (Pendefinisian sendiri, yang dilakukan oleh orang perorangan atau
Kebutuhan) badan usaha yang bukan merupakan anak
Pada tahap ini dilakukan pengumpulan data perusahaan atau bukan cabang perusahaan yang
yang dilakukan dengan observasi dan dimiliki, dikuasai, atau menjadi bagian baik
wawancara dan dapat dijadikan pedoman dalam langsung maupun tidak langsung dari usaha
mendefenisikan kebutuhan aplikasi yang akan menengah atau usaha besar, yang memenuhi
dibangun dengan kebutuhan pengguna. Proses kriteria usaha kecil sebagaimana dimaksud dalam
ini akan menentukan sistem apa yang Undang-Undang Nomor 20 tahun 2008. Serta
dibutuhkan oleh pengguna serta bahasa apa Usaha Menengah adalah usaha ekonomi produktif
yang akan digunakan. yang berdiri sendiri, yang dilakukan oleh orang
b. Sistem and software design (Desain Aplikasi perseorangan atau badan usaha yang bukan
dan Perangkat Lunak) merupakan anak perusahaan atau cabang
Tahapan ini untuk menterjemahkan keinginan perusahaan yang dimiliki, dikuasai, atau menjadi
user menjadi desain teknis yang siap di bagian baik langsung maupun tidak langsung
implementasikan oleh programmer. Dalam dengan usaha kecil atau usaha besar dengan jumlah
tahap ini akan dilakukan perancangan database kekayaan bersih atau hasil penjualan tahunan
menggunakan Entity Relationship Diagram sebagaimana diatur dalam Undang-Undang Nomor
(ERD). 20 tahun 2008 [2].
c. Implementasi and unit testing (Implementasi
dan Pengujian Unit) 3.3 Unified Modeling Language (UML)
Pada tahap ini merupakan tahap untuk
merealisasikan program atau serangkaian unit Unified Modeling Language (UML) adalah
program dengan menggunakan bahasa merupakan sarana bagus untuk mengekspresikan
pemrograman PHP dan MySql. model orientasi objek di beragama level abstraksi
d. Integration and system testing (Integrasi dan mulai level konseptual sampai level implementasi,
Pengujian Aplikasi) dan beragam pandangan: statis dan
Tahap ini merupakan tahap yang digunakan dinamis.Pemodelan memperjelas yang perlu dan
untuk uji coba terhadap aplikasi yang dibangun. telah dilakukan pembangunan UML dapat menjadi
Pengujian ini menggunakan black box testing sarana dokumentasi seluruh tahap pengembang [3].
dimana pengujian ini difokuskan pada hasil
eksekusi melalui data uji dan memeriksa 3.4 Mystructure Query Language (Mysql)
fungsional dari perangkat lunak. Database MYSQL sebenarnya memiliki
e. Operation and maintenance (Pengoperasian dan cakupan bahasan yang luas, misalnya tentang
Perawatan) instalasi database, administrasi database, trigger,
Pada tahap ini, mengoperasikan aplikasi ini store procedure, pemilihan engine database
ditempat UMKM Kabupaten Tana Toraja dan MySQL (MyISAM, InnoDB), replikasi, dan
melakukan pemeliharaan, seperti penyesuaian sebagainya. MySQL adalah sebuah perangkat lunak
dan perubahan dengan situasi sebenarnya. sistem manajemen basis data (RDBMS) yang
menggunakan satu atau lebih tabel,. Databse
3. Tinjauan Pustaka terhubung menyimpan data pada table yang
3.1 E-Commerce terpisah. MySQL merupakan perangkat lunak open
E-Commerce merupakan suatu sistem atau source yang dapt digunakan secara gratis dan
paradigma tradisional commerce menjadi electronic multiplatform yang dapat dijalankan secara
commerce yaitu dengan memanfaatkan teknologi langsung dalam sistem operasi.Selain itu MySQL
ICT (Information and communication Technology), juga bersifat multithread yaitu SQL server yang
atau dengan kata lain teknologi internet.Defenisi e- mendukung software client dan library yang

145
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

berbeda, MySQL merupakan databse yang sangat 4.2 Proses Bisnis Usulan
cepat, dapat diandalkan dan mudah untuk
Proses Bisnis Pemesanan Usulan
digunakan . MySQL dapat digunakan oleh beberapa
user dalam waktu yang bersamaan tanpa Member Sistem Admin

mengalami masalah atau konflik [4].


Mulai
Rekap Data
Produk

3.5 Framework Codeigniter


Menampilkan

Codeigniter adalah sebuah framework untuk Daftar


Produk Input Data Produk

web yang dibuat dalam format PHP. Format yang Memilih produk

dibuat ini selanjutnya dapat digunakan untuk


Melihat Detail
membuat sistem aplikasi web kompleks. Produk Data Produk

Codeigniter dapat mempercepat proses pembuatan Pesan produk?


Tidak

web, karena semua classes dan modul yang Ya

dibutuhkan sudah ada dan kita hanya tinggal Ya


Menampilkan
menggunakannya kembali pada aplikasi web yang form pemesanan

akan dibuat [5]. Input data


pemesanan

4 Analisis dan Perancangan Pesan


4.1 Proses Bisnis Manual Produk
Lain?
Tidak

Detail
Proses Bisnis Manual Pemesanan

Member Admin Gudang

Data
Mulai Pemesanan

Pembayaran via Memeriksa


Sms saldo

Data produk yang Data produk yang Mencari


dipesan dipesan yang
dipesan

Saldo
tidak
bertambah?

ya

Produk tidak Data produk tidak


tersedia tersedia Tidak Ada?
Pemesanan Mengapprove
lunas pemesanan

Ya

selesai
Produk yang Data produk yang Mengirim
dipesan dipesan barang
yang
dipesan
Gambar 3. Sistem Usulan

Selesai Pada bisnis proses pemesanan usulan, member


dapat melihat daftar dari data produk yang
Gambar 2.Sistem Lama sebelumnya telah diinputkan oleh admin. Member
dapat memilih produk untuk melihat detail produk
Proses manual yang digunakan saat pembeli melalui daftar produk yang ditampilkan. Jika
melakukan pendataan terhadap produk yang akan member berminat untuk memesan produk, member
dipesan, kemudian produk dipesan tersebut dapat mengisi form pemesanan yang akan dicatat di
diberikan kepada pemilik kemudian data pemesanan pada sistem. Ketika member meng-
memberitahukan kepada pembeli, dan jika produk input-kan data pemesanan, admin akan menerima
tersebut tidak ada maka akan ada pemberitahuan SMS sebagai notifikasi adanya pemesanan barang
kepada pembeli bahwa produk yang dipesan tidak baru, untuk selanjutnya jika member ingin
tersedia memesan produk lain, maka member tersebut bisa
memilih produk lagi dan bila tidak memesan,
sistem akan menampilkan detail pemesanan
selanjutnya melakukan transaksi pembayaran.
Ketika member selesai melakukan pembayaran,
maka admin akan memeriksa saldo, jika saldo
bertambah maka admin akan meng-approve
pemesanan dan memberitahukan kepada member
bahwa pemesanan yang dilakukan telah lunas.
Proses dinyatakan selesai, setelah menerima bukti
transaksi dan SMS konfirmasi.

146
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

5 Analisis Kebutuhan Sistem TABEL 2


LIHAT MENU
5.1 Use Case Diagram
Gambar 4 merupakan Use Case Diagram Aksi Aktor Reaksi Sistem
Skenario Normal
untuk pemodelan yang menggambarkan kelakuan
1. Member membuka
sistem yang akan dibuat. aplikasi e-commerce
UMKM
2. Menampilkan
home
3. Masuk ke
halaman produk

TABEL 3
PESAN PRODUK
Aksi Aktor Reaksi Sistem
1. Memasukkan
data pemesanan
sesuai jumlah
yang diinginkan
2. Mengecek valid
tidaknya data
masukan
3. Menyimpan data
pemesanan ke
basis data
Skenario Alternatif
1. Memasukkan
data pemesanan
sesuai jumlah
yang diinginkan
Gambar 4. Use Case Diagram
2. Mengecek valid
Tabel 1 menjelaskan tentang skenario use case. tidaknya data
TABEL 1 masukan
LOGIN 3. Mengeluarkan
Aksi Aktor Reaksi Sistem pesan bahwa data
1. Memasukkan masukan tidak
username dan valid
password 4. Memperbaiki
2. Mengecek valid data masukan
tidaknya data yang tidak valid
masukan 5. Mengecek valid
3. Masuk ke aplikasi e- tidaknya data
commerce UMKM. masukan
Skenario Alternatif 6. Menyimpan data
1. Memasukkan pemesanan ke
username dan basis data
password 7. Menampilkan
2. Mengecek valid pesan sukses
tidaknya data disimpan
masukan
3. Menampilkan pesan
login tidak valid
4. Memasukkan
username dan
password yang valid
5. Mengecek valid
tidaknya data
masukan
6. Masuk ke aplikasi e-
commerce UMKM

147
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

TABEL 4 TABEL 5
KONFIRMASI PEMESANAN KELOLA DATA PRODUK
Aksi Aktor Reaksi Sistem Aksi Aktor Reaksi Sistem
1. Member Berhasil Skenario Normal
login dan sudah 1.Memasukkan
masuk ke dalam Data Produk
sistem 2.Mengecek valid
2. Buka menu profil tidaknya data
3. Klik link konfirmasi masukan
4. Memasukkan dari 3.Menyimpan data
bank, bank produk ke dalam basis
tujuan, jumlah data
kirim, dan upload 4.Menampilkan pesan
bukti pengiriman produk berhasil
untuk konfirmasi dimasukkan
pembayaran Skenario Alternatif
5. Mengecek valid 1.Memasukkan
tidaknya data data produk
masukan 2.Mengecek valid
6. Menyimpan data tidaknya data
yang telah diubah masukan
ke basis data 3.Menampilkan pesan
7. Menampilkan pesan bahwa data masukan
bahwa data sukses belum valid(masih
di konfirmasi ada data yang belum
Skenario Alternatif diisi)
1. Berhasil login dan 4.Memperbaiki
sudah masuk ke data masukan
dalam sistem yang belum valid
2. Buka menu profil 5.Mengecek valid
3. Klik link konfirmasi tidaknya data
4. Memasukkan dari masukan
bank, bank 6.Menyimpan data
tujuan, jumlah produk ke dalam basis
kirim, dan upload data
bukti pengiriman 7.Menampilkan pesan
untuk konfirmasi input produk berhasil
pembayaran dilakukan
5. Mengecek valid
tidaknya data
masukan TABEL 6
6. Menampilkan pesan VIEW DATA MEMBER
data masukan tidak Aksi Aktor Reaksi Sistem
valid
Skenario Normal
7. Memasukkan
gambar yang 1. Admin membuka
benar aplikasi e-commerce
8. Mengecek valid UMKM
tidaknya data 2. Mengecek valid
masukan tidaknya data
9. Menyimpan data masukan
yang telah diubah 3. Menampilkan Nama,
ke basis data Jenis Kelamin,
Telepon, Email,
Alamat, Tanggal
Daftar
4. Admin mencari data
member
berdasarkan nama
5. Mengecek valid
tidaknya data
masukan
6. Menampilkan Nama,
Jenis Kelamin,
Telepon, Email,
Alamat, Tanggal
Daftar

148
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

TABEL 7
KELOLA PEMESANAN
Aksi Aktor Reaksi Sistem
1. Admin melakukan
login
2. Masuk ke aplikasi
laporan pemesanan
3. Melakukan proses
peng-approv-an
konfirmasi
4. Sistem menyimpan Gambar 5. Daftar
input-an data
pemesanan ke dalam
basis data Halaman Daftar Produk (Gambar 6)
Skenario Alternatif merupakan halaman dimana daftar produk yang
1. Admin melakukan
terdapat gambar produk, nama produk, stok, harga
login produk, dan keterangan, dimana si member dapat
2. Masuk ke aplikasi melihat secara lebih detail produk-produknya dan
laporan pemesanan juga disebelah kanan terdapat tulisan pesan, maka
3. Melakukan proses para member dapat mengklik pesan untuk memesan
peng-approv-an produk yang ingin dibeli.
konfirmasi
4. Menampilkan pesan
sudah konfirmasi

TABEL 8
VIEW LAPORAN PENJUALAN
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Admin membuka
aplikasi e-commerce
UMKM
2. Menampilkan Nama
Produk dan tahun
pemesanan
Skenario Alternatif
1. Admin membuka
aplikasi e-commerce
Gambar 6. Halaman Daftar Produk
UMKM
2. Menampilkan Nama
Produk dan tahun Halaman Keranjang Belanja (Gambar 7)
pemesanan merupakan halaman untuk menampung produk
3. Menampilkan button yang telah dipesan dan pada halaman ini juga
search terdapat detail pemesanan dan tujuan pengirimanan
4. Admin mencari pesanan.
produk berdasarkan
nama produk dan
tahun pemesanan
5. Menampilkan jumlah
pemesanan dan bulan
serta tahun pemesanan

6 Implementasi dan Pengujian


6.1 Desain Antarmuka
Daftar merupakan halaman untuk melakukan
pendaftaran sebagai member. Pada gambar di
bawah ini akan tersedia form pengisian dimana
form ini akan diisi data lengkap dari calon member.
Gambar 7. Halaman Keranjang Belanja

6.2 Pengujian
Pengujian yang dilakukan yaitu dengan
menggunakan metode blackbox yaitu pengujian

149
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

yang dilakukan dengan cara mengamati hasil Error Error


eksekusi melalui data uji dan memeriksa fungsional Alamat Huruf(A- Tersimpan Tersimpan OK
dari perangkat lunak. Hasil pemgujian ditunjukkan Z,a-z),
pada Tabel 9-11 Angka(1-
TABEL 9 9),
LOGIN Karakter
Kosong Muncul Muncul OK
Pesan Pesan
Nama Tipe Keluaran Hasil Status
Error Error
field masukan yang keluaran Uji
Userna Huruf(A- Tersimpan Tersimpan OK
diharapkan
me Z,a-z),
Username Huruf(A- Tersimpan Tersimpan OK min:3kara
Z,a-z), kter,
Angka(0- max:20kar
9) akter.
Ex:tari Ex:tari
Kosong Muncul Muncul OK Kosong Muncul Muncul OK
Pesan Pesan Pesan Pesan
Kesalahan Kesalahan Error Error
Password Huruf(A- Tersimpan Tersimpan OK Passwor Huruf(A- Tersimpan Tersimpan OK
z,a-z), d z,a-z),
Angka(1- Angka(1-
9) 9),
Kosong Muncul Muncul OK min:3kara
Pesan Pesan kter,
Kesalahan Kesalahan max:20kar
akter.
TABEL 10 Kosong Muncul Tersimpan OK
DAFTAR Pesan
Error
Nama Tipe Keluaran Hasil Status
field masukan yang keluaran uji TABEL 11
diharapka TAMBAH PRODUK
n
Nama Huruf(A- Tersimpan Tersimpan OK Nama Tipe Keluaran Hasil Stat
Z,a-z), Field masukan yang keluara us
min:3kara diaharap n uji
kter, kan
max:20kar Nama Huruf(A- Tersimpa Tersimp OK
akter. Z,a-z), n an
Ex:tari min:3karakt
Kosong Muncul Muncul OK er,
Pesan Pesan max:20kara
Kesalahan Kesalahan kter.
Jenis Select Tersimpan Tersimpan OK Ex:tari
Kelami Option Kosong Muncul Muncul OK
n Pesan Pesan
Email Huruf(A- Tersimpan Tersimpan OK Error Error
Z,a-z), Harga Angka(1-9), Tersimpa Tersimp OK
Angka(1- min:3karakt n an
9), er,
min:3kara max:50kara
kter, kter.
max:20kar Kosong Muncul Muncul OK
akter. Pesan Pesan
Ex:tari Error Error
Kosong Muncul Muncul OK Stok Angka(1-9), Tersimpa Tersimp OK
Pesan Pesan min:3karakt n an
Error Error er,
Telepon Angka(1- Tersimpan Tersimpan OK max:10kara
9), kter.
min:3kara Kosong Muncul Muncul OK
kter, Pesan Pesan
max:30kar Error Error
akter. File Image(jpg,p Tersimpa Tersimp OK
Kosong Muncul Muncul OK ng) n an
Pesan Pesan Kosong Muncul Muncul OK

150
Jurnal Teknologi Informasi Politeknik Telkom Vol. 1, No. 4, November 2012

Pesan Pesan
Error Error
Keterang Huruf(A- Tersimpa Tersimp OK
an Z,a-z) n an

Kosong Muncul Muncul OK


Pesan Pesan
Error Error

7 Simpulan
Berdasarkan analisis dalam pembuatan
Aplikasi E-Commerce UMKM ini maka dapat
disimpulkan bahwa sistem e-commerce ini
merupakan sarana pemesanan dan pengenalan
makanan khas Tana Toraja yang dapat mengelola
laporan penjualan makanan khas Tana Toraja
secara periodik.

Daftar Pustaka
[1] Ade Hendraputra, Aplikasi E-commerce.: Telkom
Polytechnic, 2009.
[2] Priastuti, Pengertian UMKM, Usaha Mikro Kecil dan
Menengah, 03rd ed.:
http://www.indojaya.com/bisnis/koperasi/349-pengertian-
umkm-usaha-mikro-kecil-dan-menengah.html, 2012.
[3] Bambang Hariyanto, Esensi-esensi Bahasa Pemrograman
Java. Bandung: Informatika, 2010.
[4] Rosa, Modul Pembelajaran Rekayasa Perangkat Lunak
(Terstruktur dan Berorientasi Objek). Bandung: Modula,
2011.
[5] Komang Wiswakarma, 9 Langkah Menjadi Master
Framework Codeigniter. Bekasi, Jawa Barat: Lokomedia,
2010.

151

Anda mungkin juga menyukai