Anda di halaman 1dari 8

JURNAL SWABUMI, Vol.9 No.1 Maret 2021, pp.

1~8
ISSN: 2355-990X
E-ISSN: 2549-5178 1

Penerapan Framework Codeigniter Pada


Pengembangan Website E-Commerce
Batik Tulis HR Ambar
Monikka Nur Winnarto1, Ita Yulianti2, Ami Rahmawati3
1, 3
Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri
e-mail: 114002374@nusamandiri.ac.id, 2ami.amv@nusamandiri.ac.id
2
Universitas Bina Sarana Informatika
e-mail: ita.iyi@bsi.ac.id

Abstrak
Batik Tulis HR Ambar merupakan badan usaha yang menjual kain dan pakaian batik. Sistem
pemasaran dilakukan melalui interaksi secara langsung dengan masyarakat dan sistem
penjualan masih secara manual yaitu face to face, hal ini dirasa tidak dapat menjangkau pangsa
pasar lebih luas dan tidak dapat meningkatkan jumlah penjualan yang signifikan. Terlebih lagi, di
masa pandemi saat ini pembatasan sosial skala besar juga menjadi salah satu kendala dalam
melakukan penjualan secara langsung, sehingga keadaan tersebut tentunya menyulitkan pihak
Batik Tulis HR Ambar. Oleh karena itu, pembuatan website e-commerce dibutuhkan sebagai
salah upaya dalam mengatasi permasalahan yang terjadi pada sistem yang berjalan saat ini.
Metode pengumpulan data yang digunakan penelitian ini, meliputi metode observasi, metode
wawancara, metode dokumentasi dan metode studi kepustakaan. Selain itu, model waterfall juga
diimplementasikan dalam penelitian sebagai metode pengembangan perangkat lunak dalam
pembangunan sistem. Dengan dibuatkannya sistem e-commerce pada Batik Tulis HR Ambar,
diharapkan dapat memperluas jangkauan pemasaran, mempermudah proses transaksi dan
penyampaian informasi kepada konsumen, sehingga dapat meningkatkan penjualan pada Batik
Tulis HR Ambar.

Kata Kunci : Batik, E-Commerce, Code Igniter

Abstract
Batik Tulis HR Ambar is a business entity that sells batik cloth and clothes. The marketing system
is carried out through direct interaction with the community and the sales system is still manual,
namely face to face, this is considered unable to reach a wider market share and cannot increase
the number of significant sales. What's more, in the current pandemic era, large-scale social
restrictions have also become one of the obstacles in making direct sales, so this situation
certainly makes it difficult for HR Ambar's Batik Tulis. Therefore, making an e-commerce website
is needed as an effort to overcome the problems that occur in the current system. The data
collection methods used in this study include observation methods, interview methods,
documentation methods and literature study methods. In addition, the waterfall model is also
implemented in research as a software development method in system development. With the
creation of an e-commerce system in Batik Tulis HR Ambar, it is hoped that it can expand the
marketing reach, simplify the transaction process and convey information to consumers, so as to
increase sales at HR Ambar Batik Tulis.

Keywords: Batik, E-Commerce, Code Igniter

1. Pendahuluan warnanya yang unik dan indah, serta penuh


Batik merupakan salah satu hasil akan makna simbolik (Susanto et al.,
kebudayaan Indonesia yang sangat 2018). Beberapa tahun silam batik memang
dikagumi bukan hanya karena prosesnya yang identik dengan pakaian khas orang tua
yang rumit tetapi juga dalam motif dan yang cenderung memiliki image kuno dan

Diterima Januari 10, 2021; Revisi Februari 16, 2021; Disetujui Maret 20, 2021
2

konservatif, namun saat ini batik menjadi menjalin kedekatan hubungan dengan
produk yang bisa dikonsumsi oleh berbagai konsumen 74%, mempemudah komunikasi
kalangan usia (Kurniasih et al., 2018). Tren dengan konsumen 63%, memberikan
batik kian memuncak setelah UNESCO kepuasan kepada konsumen 56%,
menetapkan batik sebagai warisan keunggulan bersaing 81% (Sandy, 2015).
kemanusiaan untuk lisan dan non bendawi E-commerce menekankan penggunaan
(Masterpiece of the Oral and Intangible teknologi informasi dan komunikasi (TIK)
Heritage of Humanity) bangsa Indonesia dalam transaksi antara perusahaan dan
pada tanggal 2 Oktober 2009 (Surya et al., organisasi, serta antara perusahaan dan
2017). Kebijakan pemerintahpun turut andil konsumen sehingga mampu memudahkan
dalam upaya mendorong peningkatan produsen dalam berkomunikasi dengan
produksi dan pemasaran batik dengan konsumen dan dalam pengelolaan produk
banyaknya industri batik, dimana sentra yang dijual (Febriyati et al., 2020). Untuk
IKM (Industri Kecil Menengah) batik yang membangun sebuah website e-commerce
tersebar di wilayah Indonesia terhitung dibutuhkan sebuah framework yang mampu
sebanyak 101 sentra dengan 47 ribu unit menangani pembangunan dan
usaha serta serapan tenaga kerja 200 ribu pengembangan website itu sendiri sehingga
orang (Utami Agustina Nurie, 2020). developer tidak harus membuat website dari
Batik tulis HR Ambar adalah salah satu awal dan sumberdaya yang dibutuhkan tidak
toko yang bergerak dalam bidang usaha terlalu banyak (R. Maulana & Rachmawati,
yang menjual kain dan pakaian batik dengan 2017). Code igniter merupakan salah satu
berbagai jenis dan motif batik yang beragam. framework PHP yang kuat yang dibangun
Usaha ini telah berdiri sejak tahun 2013 bagi para pengembang bahasa
dengan persaingan bisnis yang amat ketat. pemrograman PHP yang membutuhkan alat
Perkembangan usaha Batik Tulis HR Ambar untuk membuat web dengan fitur lengkap
tidak terlalu signifikan karena usaha ini hanya (Destiningrum & Adrian, 2017). Kelebihan
dikenal oleh masyarakat lokal. Sistem penggunaan framework ini yaitu bersifat
penjualan dan pemasaran pada Batik Tulis open source, reuse code dan dapat
HR Ambar masih mengandalkan interaksi menghemat waktu pengembangan.
dengan konsumen secara langsung dan Berdasarkan permasalahan yang telah
hanya berpusat di daerah Klaten. Terlebih diuraikan pada sistem yang sedang berjalan
lagi, di masa pandemi saat ini pembatasan saat ini, maka dapat disimpulkan bahwa Batik
sosial skala besar juga menjadi salah satu tulis HR Ambar membutuhkan solusi dengan
kendala dalam melakukan penjualan secara menerapkan teknologi internet sebagai salah
langsung, sehingga hal tersebut tentunya satu cara promosi produk dengan
menyulitkan pihak Batik Tulis HR Ambar menerapkan framework codeigniter pada
untuk bisa meningkatkan jumlah penjualan pengembangan website e-commerce.
dan memperluas area pemasaran hingga ke
luar kota Klaten. Sejauh ini, dengan kondisi 2. Metode Penelitian
ekonomi yang belum begitu baik karena tidak Metode penelitian merupakan suatu cara
adanya peningkatan penjualan yang tentang memahami isi dan permasalahan
signifikan mengharuskan usaha ini untuk serta menyelesaikan masalah yang terjadi
mencari terobosan baru dengan cara di dalam sebuah web (AS Muhammad Ali
menjajaki peluang bisnis secara online dan & Noer Azni Septiani, 2016).
melalui pemanfaatan website e-commerce.
E-commerce merupakan satu set 2.1 Teknik Pengumpulan Data
teknologi, aplikasi dan proses bisnis yang Teknik pengumpulan data yang
menghubungkan perusahaan dengan digunakan sebagai berikut (S. M. Maulana et
pelanggan melalui perdagangan barang dan al., 2015) :
penyampaian informasi serta pelayanan a. Metode Observasi
yang terjadi secara elektronik (Sandy, 2015). Teknik ini merupakan pengumpulan data
Media e-commerce dinilai mampu memenuhi dengan cara mengamati dan
kebutuhan perluasan pemasaran secara mengumpulkan data secara langsung
efektif dan efisien (Semuel, 2020). terhadap objek yang hendak diteliti.
Keberadaan e-commerce membuat sebuah Pengumpulan data dilakukan dengan
perusahaan dapat menjangkau pasar global melakukan observasi langsung di toko
sekitar 56%, promosi produk 63%, dapat Batik Tulis HR Ambar sehingga diperoleh
membangun merk produk 56%, dapat

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8


3

data dari berbagai produk yang dijual di c. Implementasi


toko tersebut. Dalam tahap ini dilakukan pemrograman.
b. Metode Wawancara Pembuatan software kemudian diurai
Yaitu teknik pengumpulan data yang menjadi modul-modul kecil yang nantinya
dilakukan dengan cara tanya jawab akan digabungkan dalam tahapan
antara dua pihak yaitu pewawancara dan berikutnya. Selain itu, pemeriksaaan
narasumber untuk memperoleh data dan terhadap modul yang dibuat juga
informasi. Pada teknik ini, wawancara dilakukan dengan mempertimbangkan
dilakukan terhadap owner dan karyawan apakah sistem yang dibuat sudah
toko untuk mengetahui sejarah dan profil, memenuhi fungsi yang diinginkan atau
produk yang dijual, dan sistem penjualan belum.
yang saat ini berjalan. d. Integrasi dan Testing
c. Metode Dokumentasi Di tahap ini dilakukan penyatuan modul-
Teknik dengan cara pengambilan modul yang sudah dibuat dan pengujian
gambar terhadap objek yang ada di dilakukan untuk mengetahui kendala
tempat penelitian. Metode dokumentasi atau error dan kesesuaian desain yang
ini digunakan untuk memperoleh foto- diharapkan pada sistem yang dibuat.
foto produk yang dijual di Batik Tulis HR e. Operasi dan Maintenance
Ambar. Tahapan ini merupakan tahap terakhir
d. Metode Studi Kepustakaan dalam model waterfall. Sistem yang telah
Metode ini dilakukan dengan menelusuri selesai kemudian dijalankan dan
berbagai karya tulis ilmiah mulai dari dilakukan pemeliharaan. Pemeliharaan
pembahasan-pembahasan penelitian tersebut termasuk kedalam memperbaiki
terdahulu dan referensi ilmiah dengan kesalahan atau error yang tidak
menggunakan literatur dari buku-buku ditemukan pada langkah sebelumnya
dan jurnal yang berkaitan dengan objek serta perbaikan implementasi unit sistem
penelitian. dan peningkatan jasa sistem sebagai
kebutuhan baru.

2.2 Teknik Pengembangan Sistem 3. Hasil dan Pembahasan


Adapun metode yang digunakan dalam 3.1 Tinjauan Perusahaan
pengembangan sistem pada penelitian ini Batik Tulis HR Ambar adalah sebuah
yaitu menggunakan model Waterfall yang toko yang menjual berbagai produk batik
terbagi kedalam lima tahapan (Safitri & diantaranya kain batik, pakaian batik, seprei
Supriyadi, 2015) yang dijelaskan dalam batik, mukena batik, taplak meja batik,
uraian berikut: sarung bantal dan guling batik dengan
a. Analisa Persyaratan berbagai motif dan jenis yang beragam .
Seluruh informasi kebutuhan software Batik Tulis HR Ambar terletak di
harus dapat diperoleh dalam fase ini, Pagerjurang, Bayat, Klaten. Toko ini
termasuk didalamnya kegunaan software merupakan bisnis keluarga yang didirikan
yang diharapkan nantinya. Informasi oleh ibu HR Ambar.
tersebut biasanya dapat diperoleh
melalui teknik pengumpulan data untuk 3.2 Analisa Kebutuhan Sistem
kemudian dianalisis agar dapat diperoleh Spesifikasi dari Sistem Penjualan (E-
dokumentasi kebutuhan pengguna yang commerce) pada Batik Tulis HR Ambar
akan digunakan pada tahap selanjutnya. terdiri dari 3 Halaman yaitu Halaman
b. Desain Sistem Pengunjung, Halaman Pelanggan dan
Tahapan ini dilakukan sebelum masuk Halaman Admin:
proses pembuatan coding yang
bertujuan untuk memberikan gambaran
apa yang seharusnya dikerjakan dan
bagaimana tampilan yang diinginkan.
Dengan adanya tahapan ini dapat
membantu memberikan informasi
mengenai kebutuhan hardware dan a. Use Case Diagram Pengunjung,
sistem serta mendefinisikan arsitektur Pelanggan, Admin
sistem secara keseluruhan.

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8


4

uc UC Pengunjung
ingin dibeli kemudian login terlebih dahulu
Mendaftar untuk dapat checkout, apabila belum
memilki akun harus registrasi terlebih
Pengunjung
Memilih Barang
dahulu.
Melakukan
Checkout
«include» Login
Pelanggan c. Class Diagram Sistem
class ClasRevisi
Mengelola
kategori «include» 1 1..*
Konfirmasi
Users Produk Konfigurasi
Slider
Mengelola data «include» - email - berat - alamat
rekening - gambar
- id_user - gambar - cara_belanja
- id_slider
1..* 1 - jabatan - harga - deskripsi
- id_user - nama_user
«include» - id_kategori - email
«include» + hapus() - password - id_produk - facebook
Mengelola Edit Profil 1 1..* -
+ lihat() - tanggal_update id_user - foto_carabelanja
Produk «include» + tambah() 1 - username 1 - keterangan - foto_tentangkami
- keywords - icon
+ hapus()
- kode_produk - id_konfigurasi
+ lihat()
«include» - nama_produk - id_user
Mengelola Data + ubah()
Rekening - slug_produk - instagram
Slider Logout 1..*
1 - status_produk - keywords
- gambar
«include» Login 1..* - stok - logo
- id_rekening Pelanggan - tanggal_post - metatext
- id_user - tanggal_update - namaweb
- nama_bank - alamat
- ukuran - rekening_pembayaran
Mengelola Data «include» - nama_pemilik 1..* - email - tagline
- nomor_rekening - id_pelanggan + hapus()
Admin pengguna - tanggal_update
- tanggal_post - id_user + lihat()
- telepon
- nama_pelanggan + tambah()
«include» + hapus() - website
- password + ubah()
+ lihat() - tanggal_daftar + lihat()
Mengelola data + tambah() 1
1..*
«include» - tanggal_update + ubah()
transaksi + ubah() - telepon
Kategori
«include» + hapus()
+ lihat() - id_kategori
Mengelola + tambah() - nama_kategori
+ ubah() - slug_kategori
konfirmasi - tanggal_update
1..* - urutan

+ hapus()
Transaksi
+ lihat()
logout + tambah()
- harga
- id_pelanggan + ubah()
- id_produk 1..*
- id_transaksi
- id_user
- jumlah

Gambar 1. Use Case Diagram


1
- kode_transaksi
- tanggal_post
- tanggal_transaksi

Pengunjung, Pelanggan, Admin -

+
total_harga

lihat()

Pengunjung dapat memilih barang yang Gambar 3. Class Diagram Sistem


ingin dibeli, namun harus melakukan
registrasi terlebih dahulu untuk dapat d. Deployment Diagram
deployment Deployment View

melakukan checkout. Seorang pelanggan


Database Server
dapat login ke halaman pelanggan, dapat MySQL

memilih barang, melakukan checkout,


konfirmasi pembayaran, edit profil dan User Interface
XAMPP

logout. Admin dapat mengelola data Halaman Pengunjung Halaman Pelanggan

kategori, data produk, data rekening, data


slider, melihat transaksi dan mencetak Halaman Admin
Windows OS

laporan. XAMPP

b. Activity Diagram
act AD Pengunjung & Pelanggan Checkout

Pengunjung Sistem
Gambar 4. Deployment Diagram

Memiih Barang Memasukkan ke keranjang belanja


e. Component Diagram
cmp CD

Checkout
Halaman Pengunjung
MySQL
Apakahh Ya
sudah ada
akun?

Tidak

Mengisi Form Pendaftaran Menampilkan form Halaman Pelanggan


style.css
prndaftaran

Data
Tidak
tersimpan

Ya
Halaman Admin XAMPP

Memasukkan password dan username Menampilkan form login

Validasi
Tidak

Gambar 5. Component Diagram


Melakukan checkout Menampilkan beranda pelanggan

Menampilkan checkot berhasil

3.3 Rancangan Basis Data


Dalam pengembangan website e-
commerce ini, perancangan basis data
Gambar 2. Activity Diagram Pengunjung dideskripsikan dengan menggunakan Entity
& Pelanggan Memilih dan Checkout Relationship Diagram (ERD) yang disajikan
Produk pada gambar berikut:
Pada saat mengakses web, Pelanggan
dan pengunjung dapat memilih barang yang

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8


5

Id_header_transaksi
Id_produk
Id_user
Id_user Id_pelanggan
Id_kategori Nama_pelanggan

Kode_produk Email

Nama_produk telepon
Rekening_pembayaran
Slug_produk Id_slider alamat
Id_konfigurasi Tanggal_transfer
keterangan Id_user Gambar Kode_transaksi
Id_user Foto_tentangkami
keywords Tanggal_transaksi
namaweb
Foto_carabelanja
Berat Jumlah_bayar
tagline
Stok logo
Slider Status_bayar
metatext Cara_belanja
harga M Tanggal_update Jumlah_transaksi
telepon
Ukuran Id_user password keywords
Tanggal_bayar
alamat
gambar nama Jabatan icon
Mengelola Bukti_bayar
Status_produk email username email instagram
Nama_kategori
Id_rekening
Urutan Slug_katgeori Tanggal_update facebook deskripsi
Nama_bank
Tanggan_post Id_kategori Tanggal_post M
Mengelola Konfigurasi
1 1 Rekening_pelanggan
1 M M 1
Memiliki Produk Mengelola Users Header Rekening_pembayaran
Kategori 1 Mengelola M
1 M Transaksi
1 1 1 1
Id_gambar
Mengelola Mengelola
Id_produk Memiliki Id_rekening
Mengelola Memiliki
gambar Id_user
M M M 1
Judul_gambar M Nama_bank
1 M Rekening
Gambar Pelanggan Melakukan Transaksi
Tanggak_update Nomor_rekening

Nama_pemilik
Id_pelanggan Password Id_transaksi Harga
Gambar
Id_user Telepon Id_user Jumlah
Tanggal_post
email Alamat Id_pelanggan Total_harga

Nama_pelanggan Tanggal_daftar Kode_transaksi Tanggal_transaksi

Tanggal_update Id_produk Tanggal_update

Gambar 6. Entity Relationship Diagram

3.4 Implementasi
A. Halaman Home

Gambar 7. Halaman Home


Gambar 8. Halaman Produk

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8


6

Gambar 9. Halaman Keranjang Belanja Gambar 11. Halaman Konfirmasi Bayar

Gambar 12. Halaman Login Admin

Gambar 13. Halaman Dashboard Admin

Gambar 10. Halaman Checkout

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8


7

prima sehingga kepuasan konsumen dapat


tercapai.

Referensi
AS Muhammad Ali dan, & Noer Azni
Septiani. (2016). PERANCANGAN
SISTEM INFORMASI AKADEMIK
MENGGUNAKAN METODE
WATERFALL Studi Kasus:
MADRASAHALIYAH AL-
MANSYURIYAH KANZA
Gambar 14. Halaman Data Transaksi MEKARJAYA TANGERANG. Jurnal
Techno Nusa Mandiri, 13(2), 80–88.
http://ejournal.nusamandiri.ac.id/ejurn
al/index.php/techno/article/view/316
Destiningrum, M., & Adrian, Q. J. (2017).
Sistem Informasi Penjadwalan Dokter
Berbassis Web Dengan Menggunakan
Framework Codeigniter (Studi Kasus:
Rumah Sakit Yukum Medical Centre).
Jurnal Teknoinfo, 11(2), 30.
Gambar 15. Halaman Laporan Penjualan https://doi.org/10.33365/jti.v11i2.24
Febriyati, N. A., Arnol, M. Y., Informasi, S.,
Online, P., & Nugraha, B. W. (2020).
PERANCANGAN SISTEM
INFORMASI PENJUALAN ONLINE
BERBASIS WEB DESIGN SALES
INFORMATION SYSTEM ONLINE
BASED ON WEB ON BATIK. 3(3),
153–158. https://doi.org/10.33387/jiko
Kurniasih, R., Wulandari, S. Z., & Luhita, T.
(2018). Minat beli dan karakteristik
Gambar 16. Halaman Cetak Laporan
konsumen batik di banyumas.
Penjualan November, 402–409.
Maulana, R., & Rachmawati, R. F. (2017).
4. Kesimpulan Membangun Website E-Commerce
Berdasarkan penjelasan yang telah Menggunakan Framework Codeigniter
disampaikan, maka dapat disimpulkan Pada Chemistry Merch. Krea-Tif, 5(2),
bahwa hasil akhir yang diperoleh dalam 86.
penelitian ini yaitu berupa pengembangan https://doi.org/10.32832/kreatif.v5i2.21
website e-commerce pada Batik Tulis HR 88
Ambar sebagai salah satu media promosi Maulana, S. M., Susilo, H., & Riyadi. (2015).
yang dapat memperluas area pangsa pasar Implementasi E-Commerce Sebagai
dan mempermudah penyampaian informasi Media Penjualan Online (Studi Kasus
bagi konsumen. Pada Toko Pastbrik Kota Malang).
Dengan adanya website e-commerce Jurnal Administrasi Bisnis, 29(1), 1–9.
tersebut, diharapkan dapat Safitri, S. T., & Supriyadi, D. (2015).
mempermudahkan konsumen dalam Rancang Bangun Sistem Informasi
melakukan transaksi pembelian yang dapat Praktek Kerja Lapangan Berbasis Web
dilakukan kapanpun dan dimanapun (tanpa dengan Metode Waterfall. Jurnal
harus datang ke toko langsung) sehingga Informatika,Telekomunikasi Dan
berpotensi dapat meningkatkan jumlah Elektronika, 7(1), 3–8.
penjualan produk pada toko Batik Tulis HR https://doi.org/10.20895/infotel.v7i1.11
Ambar. Selain itu, kemudahan dalam 1
pengelolaan proses transaksi dan Sandy, K. (2015). Perancangan Dan
monitoring bagi karyawan toko dalam sistem Pemanfaatan E-Commerce Untuk
ini juga diduga dapat meningkatkan kinerja Memperluas. Seminar Nasional
karyawan dalam memberikan pelayanan Teknologi Informasi Dan Komunikasi,

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8


8

2015(March 2015), 17–24. Valgian, B., Kristen, U., Wacana, D.,


Semuel, H. (2020). Online Consumer Virginia, G., Kristen, U., Wacana, D.,
Analysis of Indonesian Traditional Proboyekti, U., Kristen, U., & Wacana,
Batik Products. Jurnal Manajemen Dan D. (2018). Perancangan Awal Model
Kewirausahaan, 22(1), 11–20. Pengetahuan Batik Indonesia Berbasis
https://doi.org/10.9744/jmk.22.1.11-20 Semantic Perancangan Awal Model
Surya, R. A., Fadlil, A., & Yudhana, A. Pengetahuan Batik Indonesia Berbasis
(2017). Ekstraksi Ciri Metode Gray Semantic Web Budi Susanto , Beryl
Level Co-Occurrence Matrix ( GLCM ) Valgian , Gloria Virginia , Umi
dan Filter Gabor untuk Klasifikasi Citra Proboyekti. October, 424–433.
Batik Pekalongan. Jurnal Utami Agustina Nurie, T. D. N. (2020).
Informatika:Jurnal Pengembangan IT PREFERENSI KONSUMEN
(JPIT , Vol. 02, No. 02, Juli 2017, TERHADAP PEMBELIAN BATIK
02(02), 23–26. TULIS. 1, 260–271.
Susanto, B., Kristen, U., Wacana, D.,

JURNAL SWABUMI Vol.9 No.1, Maret 2021: 1-8

Anda mungkin juga menyukai