RANCANG BANGUN WEBSITE E-COMMERCE BATIK
TRADJUMAS
Naya Viandita1, Reza Chandra2
Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma,
Jl. Margonda Raya No. 100, Depok 16424, Jawa Barat [email protected], [email protected]2
Abstrak
Kegiatan pemasaran dan penjualan Batik Tradjumas masih dilakukan secara konvensional. Kegiatan promosi Batik Tradjumas masih dilakukan dari mulut ke mulut ataupun melalui penyebaran brosur. Hal ini menyebabkan pasar konsumen dari Batik Tradjumas belum besar dan konsumen masih mengalami kesulitan untuk membeli produk batik. Kebanyakan konsumen datang ke toko untuk membeli batik secara langsung. Tujuan dari penulisan karya ilmiah ini adalah untuk membangun website Batik Tradjumas supaya konsumen dapat memesan produk batik secara online. Website ini dibuat menggunakan Framework CodeIgniter dan MariaDB sebagai basis datanya. Konsumen dapat mengakses website di mana saja selama ada koneksi internet dan tidak perlu datang ke toko untuk melakukan pemesanan atau pembelian produk. Selain itu, admin dapat menyimpan data pembelian dan mengelola seluruh informasi dengan lengkap dan baik pada halaman admin. Website untuk Batik Tradjumas dapat diakses melalui internet dengan url https://tradjumas.web.id/.
Kata Kunci: website, batik, tradjumas, codeigniter
Abstract
Marketing and sales of Batik Tradjumas are still carried out conventionally. Batik Tradjumas promotional activities are also still being carried out by word of mouth or through distributing brochures. This causes the consumer market of Batik Tradjumas not yet big and consumers still have difficulty buying batik products. Most consumers come to the shop to buy batik directly. The purpose of writing this scientific paper is to build a Batik Tradjumas website so that consumers can order batik products online. This website is created using the CodeIgniter Framework and MariaDB as its database. Consumers can access the website anywhere as long as there is an internet connection and do not need to come to the store to place orders or purchase products. In addition, admins can store purchase data and manage all information completely and properly on the admin page. The website for Batik Tradjumas can be accessed via the internet with url https://tradjumas.web.id/.
Key Words: website, batik, tradjumas, codeigniter
1. PENDAHULUAN
Batik Tradjumas merupakan usaha kecil menengah (UKM) yang didirikan pada bulan Oktober 2016 yang bergerak di bidang proses pembuatan batik tulis, batik cap, batik printing sampai dengan penjualan kain batik dan pakaian batik siap pakai. Batik Tradjumas berlokasi di Perumahan Bumi
Sawangan Indah Blok C3 No. 89 Kelurahan Pengasinan, Kecamatan Sawangan, Kota Depok, Provinsi Jawa Barat. Selama ini kegiatan pemasaran dan proses penjualan batik masih dilakukan secara konvensional. Kegiatan promosinya dilakukan dari mulut ke mulut ataupun melalui penyebaran brosur, sehingga jangkauan promosi dan
penjualan masih terbatas belum menyebar ke daerah-daerah dan kota-kota besar lainnya di Indonesia.
Proses promosi yang masih konvensional menjadi masalah tersendiri bagi calon konsumen yang akan membeli produk dari Batik Tradjumas. Bila calon konsumen tidak dapat menemukan letak Batik Tradjumas, maka akan mengurungkan niatnya untuk membeli produk dari Batik Tradjumas tersebut. Secara tidak langsung hal ini menjadi kerugian tersendiri bagi Batik Tradjumas karena kehilangan calon pembelinya. Pelanggan harus datang ke tempat penjualan untuk mengetahui ada tidaknya produk baru. Tentu cara seperti ini menjadi kurang efisien karena dibutuhkan waktu yang lama untuk seorang calon konsumen mengetahui informasi suatu produk.
Sekarang ini internet tidak hanya digunakan untuk memperoleh informasi saja, melainkan dapat digunakan sebagai media untuk melakukan bisnis dengan membangun sebuah website. Teknologi website sudah banyak dilakukan untuk menunjang kegiatan promosi maupun penjualan produk dari sebuah perusahaan. Menggunakan teknologi website akan menghasilkan lebih banyak keuntungan dibandingkan dengan penjualan produk secara konvensional.
Berdasarkan uraian di atas, maka diusulkan untuk membangun aplikasi penjualan batik pada Batik Tradjumas
berbasis website menggunakan Framework Codeigniter. Sistem ini berisi tentang pengolahan data, transaksi penjualan, dan transaksi pembelian sehingga dapat memudahkan proses transaksi jual beli bagi pembeli maupun penjual.
Penulis merumuskan masalah yang akan dibahas pada pengembangan website Batik Tradjumas yang menyediakan informasi kain dan pakaian batik serta menyediakan fitur-fitur yaitu melakukan checkout, mengkonfirmasi pembayaran, mengubah data pelanggan, melihat data transaksi penjualan, mengelola data produk, mengelola kategori produk, mengelola data rekening, mengelola data admin, dan mengelola konfigurasi website Batik Tradjumas. Website ini dibangun dengan Framework CodeIgniter versi 3.1.9 menggunakan HTML versi 5, PHP versi 7.4.3 dan MariaDB versi 10.4.11.
Tujuan penelitian ini adalah membuat website untuk mempermudah konsumen membeli kain dan pakaian batik tanpa harus datang ke tokonya langsung. Kemudian, membantu untuk memperluas pasar penjualan Batik Tradjumas dan mengenalkan jenis motif batik secara umum motif nasional dan secara khusus motif khas Depok.
2. METODE PENELITIAN
Dalam penulisan ilmiah ini, metode yang digunakan adalah studi lapangan dengan mewawancarai pemilik dan pegawai
Batik Tradjumas. Tahapan metode penelitian adalah sebagai berikut:
1. Tahap Perencanaan
Pada tahap perencanaan dalam membuat aplikasi berbasis web dengan melakukan wawancara guna mengumpulkan data dan informasi, serta menentukan jangka waktu pengembangan dalam pembuatan aplikasi.
2. Tahap Analisis
Setelah tahap perencanaan, menganalisis kebutuhan yang dianalisis yaitu kebutuhan fungsional dan non fungsional yang dibutuhkan dalam merancang sistem pada website penjualan batik pada Batik Tradjumas.
3. Tahap Perancangan
Setelah diketahui kebutuhan fungsional dan non fungsional yang dibutuhkan, baru dilakukan perancangan sistem serta kegiatan-kegiatan yang terjadi dalam sistem dan alur data yang terbentuk
selama proses sistem berjalan. Setelah tahap perancangan sistem dan perancangan database selesai dibuat, maka tahapan selanjutnya adalah merancang aplikasi website yaitu dengan membuat tampilan aplikasi website yang diinginkan.
4. Tahap Pengembangan
Pada tahap pengembangan menjelaskan tampilan website Batik Tradjumas beserta menu-menu yang ada di website tersebut sesuai dengan rancangan tampilan yang telah dibuat sebelumnya.
5. Tahap Uji Coba
Pada tahap pengujian ini dilakukan dengan menggunakan metode black box dan user acceptance test.
6. Tahap Implementasi
Tahap terakhir dalam
pengembangan website adalah melakukan implementasi website ke hosting yang merupakan tahapan dimana aplikasi siap digunakan.
3. HASIL DAN PEMBAHASAN 3.1 Gambaran Umum Website
Batik Tradjumas merupakan usaha kecil menengah (UKM) yang didirikan pada bulan Oktober 2016 yang bergerak di bidang proses pembuatan batik tulis, batik cap, batik printing sampai dengan penjualan kain batik dan pakaian batik siap pakai. Pembuatan website Batik Tradjumas ditunjukkan untuk mempermudah masyarakat dalam membeli produk-produk yang ditawarkan oleh Batik Tradjumas. Website ini mempunyai Front
End dan Back End, yaitu menu admin dan menu user. Tampilan Back End terdapat login admin yang berisikan Beranda, Transaksi Pembelian, Data Produk, Data Rekening, Data Pengguna Admin, dan Konfigurasi Website. Sedangkan tampilan Front End terdapat Beranda, Produk, Tentang Kami, Keranjang Belanja, Registrasi Pelanggan, Login Pelanggan, dan Menu Pelanggan. Proses pembuatan aplikasi menggunakan Sublime Text 3 sebagai kode editor yang berfungsi untuk menulis kode
program HTML dan phpMyAdmin untuk mengelola database MariaDB.
3.2 Pemodelan Sistem
Pemodelan sistem menggunakan Use Case diagram. Use Case diagram ini menjelaskan kegunaan sistem yang akan dibangun.
Gambar 1. Use Case Pelanggan Pada Gambar 1 pelanggan dapat melihat produk yang ditawarkan Batik Tradjumas, memasukkan produk yang dipilih ke keranjang belanja, menambahkan jumlah belanja, dan menghapus belanja. Jika sudah login pelanggan dapat melakukan checkout, melakukan konrmasi pembayarn, dan mengubah data pelanggan.
Gambar 2. Use Case Admin
Pada Gambar 2 admin dapat melihat data transaksi penjualan, mengelola data produk, mengelola kategori produk, mengelola data rekening, mengelola data admin, dan mengelola konfigurasi website Batik Tradjumas jika sudah melakukan login.
Penggambaran alur kerja dari sistem menggunakan Activity diagram. Activity diagram menggambarkan alur kerja (aktivitas) pada use case (proses) dan menunjukkan aliran keseluruhan kontrol.
Gambar 3. Activity Pelanggan
Pada Gambar 3 ketika pelanggan membuka website akan masuk ke beranda website, lalu pelanggan dapat melihat produk-produk yang ditawarkan oleh Batik Tradjumas. Pelanggan dapat melakukan registrasi dan login. Setelah melakukan login, pelanggan akan melihat dashboard pelanggan. Ketika pelanggan memilih produk akan ditampilkan halaman produk yang dipilih. Ketika checkout produk, pelanggan dapat melihat data pemesanan. Setelah checkout produk, pelanggan diharuskan segera membayar produk yang dipesan dan melakukan konfirmasi pembayaran. Jika pelanggan tidak melakukan login, maka pelanggan hanya dapat melihat produk-produk yang ditawarkan Batik Tradjumas.
Gambar 4. Activity Admin
Pada Gambar 4 setelah admin melakukan login, akan menampilkan halaman utama admin. Kemudian admin dapat melihat data transaksi penjualan, mengelola data produk, mengelola kategori produk, mengelola data rekening, mengelola data admin, dan mengelola konfigurasi website Batik Tradjumas.
Website ini terdiri dari beberapa halaman yang memiliki fungsi masing-masing. Struktur navigasi diperlukan untuk menggambarkan alur secara garis besar dari tiap halaman yang ada pada website tersebut.
Gambar 5. Struktur Navigasi User
Gambar 6. Struktur Navigasi Pelanggan Struktur navigasi user terdapat 2 halaman yaitu halaman user dan halaman pelanggan. Pelanggan harus login terlebih dulu untuk melakukan pembelian produk. Pada halaman produk yang dipilih, pelanggan dapat melihat detail produk dan menambahkan jumlah produk yang akan dibeli. Produk beserta jumlah yang dibeli
akan masuk ke halaman keranjang belanja. Untuk user, pada halaman produk yang dipilih user dapat melihat detail produk serta dapat menambahkan jumlah produk yang akan dibeli dan masuk ke keranjang belanja, tetapi user tidak bisa melanjutkan pembayaran karena harus masuk akun terlebih dahulu.
Gambar 7. Struktur Navigasi Admin Struktur navigasi admin terdapat halaman login untuk admin. Admin dapat melihat menu jika login. Setelah login akan masuk ke beranda admin. Terdapat menu data transaksi, data produk, data kategori produk, data rekening, data admin, dan konfigurasi website. Pada halaman data transaksi admin dapat melakukan action print out laporan dan unduh laporan. Pada halaman data produk, data kategori produk, data rekening, dan data admin dapat melakukan action edit data, hapus data, dan tambah data. Pada halaman konfigurasi website admin dapat melakukan edit data.
3.3 Implementasi
Pada tahap ini mengimplementasikan hasil rancangan perangkat lunak yang telah di ubah menjadi sebuah output yaitu berupa aplikasi sistem e-commerce berbasis website pada toko Batik Tradjumas.
1. Tampilan Halaman Beranda Pelanggan
Gambar 8. Tampilan Beranda Pelanggan Halaman ini menampilkan produk-produk terbaru dari Batik Tradjumas.
2. Tampilan Halaman Produk
Gambar 9. Tampilan Produk
Halaman ini menampilkan beberapa produk yang dijual beserta nama produk dan harga. Halaman produk memiliki kategori dan menampilkan produk setiap kategorinya. Jika ingin melihat detail produk dapat mengklik nama produknya.
3. Tampilan Halaman Detail Produk
Gambar 10. Tampilan Detail Produk Halaman ini menampilkan detail produk yang dipilih.
4. Tampilan Halaman Tentang Kami
Gambar 11. Tampilan Tentang Kami Halaman ini menampilkan profil singkat dari Batik Tradjumas.
5. Tampilan Halaman Registrasi Pelanggan
Gambar 12. Tampilan Registrasi Berisi halaman untuk registrasi sebelum pelanggan melakukan login. Pelanggan harus mengisi data pribadi di halaman registrasi.
6. Tampilan Halaman Login Pelanggan
Gambar 13. Tampilan Login Pelanggan Berisi halaman untuk login pelanggan sebelum melakukan transaksi. Pelanggan harus memasukkan username dan password untuk login.
7. Tampilan Halaman Keranjang Belanja
Gambar 14. Tampilan Keranjang Belanja Halaman ini menampilkan data yang dipesan oleh pelanggan. Data yang ditampilkan adalah gambar produk, nama produk, harga produk, jumlah produk, dan sub total. Terdapat action update untuk mengupdate jumlah produk yang ingin dibeli, action hapus untuk menghapus produk dan tombol checkout.
8. Tampilan Halaman Dashboard Pelanggan
Gambar 15. Tampilan Dashboard Pelanggan
Halaman ini menampilkan halaman dashboard pelanggan yang terdapat produk-produk yang sudah dibeli.
9. Tampilan Halaman Login Admin
Gambar 16. Tampilan Login Admin Berisi halaman untuk login admin sebelum masuk mengelola website.
10. Tampilan Halaman Ddashboard Admin
Gambar 17. Tampilan Dashboard Admin Halaman ini meupakan halaman utama pada halaman admin.
11. Tampilan Halaman Data Transaksi
Gambar 18. Tampilan Data Transaksi Halaman ini menampilkan transaksi-transaksi dari pelanggan.
12. Tampilan Halaman Data Produk
Gambar 19. Tampilan Data Produk Halaman ini menampilkan daftar data produk yang telah di input oleh admin dan terdapat action gambar, edit, hapus dan tambah baru. Gambar untuk menambahkan gambar produk, edit untuk mengedit data produk, hapus untuk menghapus data produk, dan tambah baru untuk menambahkan data produk.
13. Tampilan Halaman Data Rekening
Gambar 20. Tampilan Data Rekening
Halaman
ini
menampilkan
daftar
rekening bank yang telah di input oleh
admin. Terdapat action edit, hapus, dan
tambah baru. Edit untuk mengedit data
rekening, hapus untuk menghapus data
rekening, dan tambah baru untuk
menambahkan data rekening.
14. Tampilan Halaman Data Admin
Gambar 21. Tampilan Data Admin Halaman ini menampilkan daftar admin yang mengelola website Batik Tradjumas. Terdapat action edit, hapus, dan tambah baru. Edit untuk mengedit data admin, hapus untuk menghapus data admin, dan tambah baru untuk menambahkan data admin.
15. Tampilan Halaman Konfigurasi Umum
Gambar 22. Tampilan Konfigurasi Umum Halaman ini menampilkan data-data yang berkaitan dengan Batik Tradjumas yang sudah di input oleh admin. Data tersebut akan ditampilkan pada website Batik Tradjumas.
4. KESIMPULAN DAN SARAN 4.1 Kesimpulan
Website penjualan batik telah berhasil dibuat dan dapat diakses di situs https://tradjumas.web.id/ melalui personal komputer maupun ponsel pengguna. Berdasarkan hasil pengujian Black Box pada website halaman pelanggan dan halaman admin dinyatakan berhasil sesuai dengan yang diharapkan dan hasil kuesioner yang disebar pada 14 responden website ini dapat membantu pelanggan dalam mengetahui informasi produk maupun toko dan dapat memesan atau membeli produk secara online tanpa harus datang langsung ke toko. Selain itu, mempermudah admin dalam mengelola data.
4.2 Saran
Saran yang perlu dikembangkan untuk website ini yaitu website ini masih terbilang cukup sederhana. Penulis menyadari bahwa website ini masih memerlukan beberapa pengembangan dengan menambahkan fitur baru agar semakin memudahkan pelanggan dalam proses pembelian dan membuat desain website lebih menarik untuk dikunjungi.
DAFTAR PUSTAKA
[1] Aditya (2013). Mariadb (download). https://www.stmikplk.ac.id/mariadb-download/ (diakses tanggal 14 Juli 2020).
[2] Ahmadi, C. and Hermawan, D. (2013). E-business dan e-commerce. Yogyakarta: Andi Offset.
[3] Alatas, H. (2015). Proyek Membangun Responsive Web Design dengan Bootstrap 3 dan 4. Yogyakarta: Lokomedia.
[4] Arief, M. R. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Yogyakarta: Andi Offset. [5] Basuki, A. P. (2010). Membangun
Web berbasis PHP dengan Framework Codeigniter. Yogyakarta: Lokomedia. [6] Binanto, I. (2010). Multimedia
digital-dasar teori dan pengembangannya. Yogyakarta: Andi Offset.
[7] Bos, W. (2014). Sublime Text Power User. Hamilton: O Reilly.
[8] Fathansyah (2012). Basis Data. Bandung: Informatika Bandung. [9] Firdaus (2007). 7 Jam Belajar
Interaktif PHP dan MySQL dengan Dreamweaver. Palembang: Maxikom. [10] Gunawan, W. S. (2010). Kebut
Sehari Jadi Web Master. Yogyakarta: Genius Publisher.
[11] Henderson, H. (2009). Encyclopedia of Computer Science and Technology. New York: Facts on File, Inc.
[12] Hendini, A. (2016). Pemodelan uml sistem informasi monitoring penjualan dan stok barang (sudi kasus: Distro zhezha pontianak). Jurnal Khatulistiwa Informatika. 4(2). 107-116.
[13] Hidayat, R. (2010). Cara Praktis Membangun Website Gratis. Jakarta: Elex Media Komputindo.
[14] Kusrini (2007). Strategi
Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi Offset.
[15] Lisbijanto, H. (2013). Batik. Yogyakarta: Graha Ilmu.
[16] Madcoms (2011). Sukses Membangun Toko Online dengan E-Commerce. Yogyakarta: Andi Offset. [17] Madcoms (2016). Pemrograman
PHP dan MySQL Untuk Pemula. Yogyakarta: Andi Offset.
[18] Musman, A. and Arini, A. B. (2011). Batik Warisan Adiluhung Nusantara. Yogyakarta: G-Media. [19] Pressman, R. S. (2002). Rekayasa
Perangkat Lunak Pendekatan Praktisi (Buku. Satu). Yogyakarta: Andi Offset. [20] Pressman, R. S. (2010). Rekayasa Perangkat Lunak Pendekatan Praktisi. Yogyakarta: Andi Offset.
[21] Raharjo, B. (2015). Belajar Otodidak Framework CodeIgniter. Bandung: Informatika.
[22] Setiadi, W. G. (2010). Kebut Sehari Jadi Webmaster. Yogyakarta: Genius Publisher.
[23] Sibero, A. F. K. (2011). Kitab Suci Web Programming. Yogyakarta: MediaKom.
[24] Sidik, B. (2012). Pemrograman Web dengan PHP. Bandung : Informatika.
[25] Sidik, B. and Pohan, H. I. (2013). Pemrograman Web Dengan HTML. Bandung: Informatika Bandung.
[26] Spurlock, J. (2013). Bootstrap: Responsive Web Development. Sebastopol: O'Reilly Media, Inc. [27] Sulianta, F. (2017). Teknik
Perancangan Arsitektur Sistem Informasi. Yogyakarta: Andi.
[28] Sutisna, D. (2007). Langkah Mudah Menjadi Webmaster. Jakarta Selatan: Mediakita.
[29] Sutopo, A. H. (2007). Pemrograman Flash dengan PHP dan MySQL. Yogyakarta: Graha Ilmu.
[30] Yuhefizar (2008). 10 Jam Menguasai Internet Teknologi dan Aplikasi. Jakarta: PT Elex Media Komputindo.
[31] Zaki, A. (2008). Kursus Kilat Internet. Yogyakarta: CV. Andi Offset.