Pengembangan Aplikasi E-Commerce Menggunakan Metode Web Information System Development
Methodology (Studi Kasus: Jaks Store.Id)
E-Commerce Application Development Using The WISDM (Web Information Development Methodology) Case Study Method jaks_store.id
Mochamad Iqsal Alfiansyah1, Mochamad Bagoes Satria Junianto2
1,2Teknik Informatika, Teknik Informatika, Universitas Pamulang
1[email protected], 2[email protected]
Abstrak
Toko jaks_store.id merupakan toko yang menjual berbagai macam alat adventure seperti tenda camping, flysheet, sleeping bag dll. Pada sumber data yang saya pakai ini menggunakan sumber data observasi dan toko ini di dirikan pada tahun 2020 pada awal covid- 19 toko jaks_store.id ini sudah menggunakan media internet yaitu Instagram dan Whatsapp dengan jumlah 70 produk. Dalam perbulan jakstore.id ini telah menjual produk sebanyak 10 produk, walaupun sudah menggunakan media Instagram dan Whatsapp pemasaran masih belum optimal dan juga toko jaks_store.id dalam mengolah data produk dan data penjualan masih menggunakan metode penginputan manual sehingga sering terjadinya kesalahan dalam hal penginputan data baik dari penginputan data produk maupun dari hasil penjualan produk.Metode pengembangan sistem menggunakan metode Web Information System Development Methodology (WISDM) yaitu merupakan suatu metode dalam pengembangan sistem yang bertujuan untuk membuat sesuatu program dengan cepat dan bertahap sehingga segera dapat dievaluasi oleh pemakai. Selain itu WISDM juga membuat proses pengembangan sistem informasi menjadi lebih cepat dan lebih mudah, terutama pada keadaan kebutuhan pemakai sulit untuk diidentifikasi.Dengan adanya pengembangan sistem ini, dihasilkan sebuah aplikasi E-commerce untuk membantu toko Jakas_Store.id dalam mengola data produk dan mengelola laporan penjualan sehingga tidak lagi terjadi kesalahan dalam penginputan.
Kesimpulan yang di harapkan dari hasil perancangan sistem penjualan berbasis website pada toko jaks_store antara lain: Dengan adanya E-Commerce ini maka penjualan pada toko Jaks_Store.id menjadi lebih optimal, Sistem penjualan ini dapat membuat penginputan data produk menjadi lebih mudah sehingga tidak terjadi kesalahan dalam menginputkan data produk, dengan adanya sistem penjualan ini dapat membuat laporan penjualan menjadi lebih mudah sehingga data yang dimasukan tidak akan bertumpuk karena sudah menggunakan media penyimpanan komputer database MYSQL.
Kata kunci: Jaks_store, Produk, E-Commerce, Wisdm
Abstract
Jaks_store.id is a shop that sells various kinds of adventure equipment such as camping tents, flysheets, sleeping bags, etc. In the data source that I use, I use observational data sources and this shop was founded in early 2020 from covid-19, this jaks_store.id shop already uses internet media, namely Instagram and WhatsApp with a total of 70 products. This month jakstore.id has sold 10 products, even though it has used Instagram and WhatsApp marketing media, it is still not optimal and the jaks_store.id store in processing product data and sales data is still using manual input methods, so errors often occur in data input requirements. both from inputting product data and from product sales. The system development method uses the Web Information System Development Methodology (WISDM), which is a method in system development that aims to create a
ISSN: 1978-1520
program quickly and gradually so that it can be immediately evaluated by users. In addition, WISDM also makes the process of developing information systems faster and easier, especially when user needs are difficult to identify. With the development of this system, an E-commerce application is generated to assist the Jakas_Store.id store in managing product data and managing reports. sales so that there are no more errors in inputting. The conclusions that are expected from the results of the website-based sales system design at the jaks_store store include: With this E-Commerce, sales at the Jaks_Store.id store become more optimal, this sales system can facilitate product data input so that there are no errors in inputting product data, with this sales system, it can facilitate sales reports so that the inputted data does not accumulate because it uses MYSQL database computer storage media.
Keywords: Jaks_Store, Product, E-Commerce, Wisdm
1. PENDAHULUAN
Perkembangan teknologi informasi saat ini sudah semakin pesat dengan kemajuan di bidang teknologi. Dengan adanya internet para pembisnis tidak lagi mengalami kesulitan dalam memperoleh informasi apapun. Mulai dari pengusaha yang kecil hingga pengusaha yang besar sangat memanfaatkan kemajuan teknologi internet sebagai media yang berfungsi untuk mempromosikan produk atau iklan melalui media internet. Selain itu internet juga dapat di gunakan sebagai sarana media penjualan dan pembelian produk, jasa dan informasi yang di sebut E-commerce. E-commerce adalah suatu kegiatan.membeli atau menjual secara elektronik yang dilaukan pada jaringan internet. E-commerce terlihat lebih nyata, dengan adanya kebutuhan penjualan dan pembeli untuk melakukan transaksi [1]. Dengan adanya E-commerce masyakarat dan para pedangang dapat lebih di mudahkan dalam hal melakukan kegiatan jual beli dan transaksi pengiriman barang secara lebih efektif dan lebih efisien. Manfaat dari penerapan pengguanaan E-Commerce ini sangat membantu para penjual barang menjadi lebih luas jangkauannya dan juga dapat memudahkan pembeli dalam hal memilih produk serta memesan secara online. Hal ini sangat berpengaruh pada tempat penelitian yang peneliti pilih yaitu di toko jaks_store.id.
Toko jaks_store.id merupakan toko yang menjual berbagai macam alat adventure seperti tenda camping, flysheet, sleeping bag dll. toko ini di dirikan pada tahun 2020 pada awal covid- 19 toko jaks_store.id ini sudah menggunakan media internet yaitu Instagram dan Whatsapp dengan jumlah 40 produk. Dalam perbulan jakstore.id ini telah menjual produk sebanyak 5 produk, walaupun sudah menggunakan media Instagram dan Whatsapp pemasaran masih belum optimal dan juga toko jaks_store.id dalam mengolah data produk dan data penjualan masih menggunakan metode penginputan manual sehingga sering terjadinya kesalahan dalam hal penginputan data baik dari penginputan data produk maupun dari hasil penjualan produk. Oleh karena itu jaks_store.id memerlukan suatu sarana atau layanan penjualan berbasis website E- Commerce untuk memudahkan toko dalam hal mengolah data produk dan juga menjumlahkan hasil penjualan produk supaya tidak terjadi kesalahan dalam penginputan produk kembali dan juga dengan adanya E-commerce ini pelanggan juga dapat dimudahkan dalam hal bertransaksi secara online.
Dalam pengembangan website e-commerce pada penelitian ini, peneliti menggunakan metode WISDM (Web Information System Development Methodology) yaitu merupakan suatu metode dalam pengembangan sistem dengan tujuan untuk membuat suatu program dengan cepat dan bertahap sehingga segera dapat dievaluasi oleh pemakai. Selain itu WISDM juga membuat proses pengembangan sistem informasi menjadi lebih cepat dan lebih mudah, terutama pada
1.2 Referensi
1.2.1 Pengertian Aplikasi
Pengertian aplikasi secara umum adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya aplikasi merupakan suatu perangkat komputer yang siap pakai bagi user [2].
Aplikasi adalah koleksi window dan objek objek yang menyediakan fungsi untuk aktivitas user, seperti pemasukan data, proses, dan pelaporan.
Aplikasi bisa berisi:
- Suatu antarmuka: Menu, window, dan control window di mana user berinteraksi langsung dengan aplikasi.
- Proses logika aplikasi: Kejadian (event) dan fungsi skrip yang dibuat sebagai logika aplikasi, validasi dan proses lainnya [3].
1.2.2 Pengertian E-commerce
E-commerce adalah suatu kegiatan.membeli atau menjual secara elektronik yang dilakukan pada jaringan internet. E-commerce terlihat lebih nyata, dengan adanya kebutuhan penjualan dan pembeli untuk melakukan transaksi [1].
Keuntungan Elektronik Commerce (E-commerce). Ada beberapa keuntungan yang dapat diambil dari penggunaan E-commerce yaitu:
a) Electronic commerce memungkinkan pelanggan untuk berbelanja atau melakukan transaksi lain selama 24 jam sehari sepanjang tahun dari hampir setiap lokasi.
b) Electronic commerce memberikan lebih banyak pilihan kepada pelanggan, mereka bisa memilih berbagai produk dari banyak vendor.
Electronic commerce menyediakan produk-produk dan jasa yang tidak mahal kepada pelanggan dengan cara mengunjungi banyak tempat dan melakukan perbandingan secara cepat [4].
1.2.3 Pengertian PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman yang bersifat scripting, yang mana dapat menyatu dengan tag HTML, dieksekusi oleh server, dan akan ditampilkan di halaman website. PHP juga mendukung sistem manajemen Database Oracle, Microsoft Access, Interbase, d-Base, dan PostgreSQL. [5].
1.2.4 Kelebihan php
Beberapa kelebihan PHP dibandingkan bahasa pemrograman web lainnya, antara lain:
1. Bahasa pemrograman PHP adalah bahasa yang mudah dipelajari.
2. Dalam PHP terdapat beberapa web server yang mendukung seperti Apache, IIS, Lighttpd, hingga Xitami.
3. PHP lebih unggul dalam loading kecepatan dibandingan dengan bahasa pemrograman yang lain.
4. PHP lebih banyak digunakan dalam membuat database.
5. PHP merupakan pemrograman open source yang dapat digunakan dalam beberapa operasi sistem seperti windows, linux, Mac OS.. [6].
1.2.5 Pengertian UML
Unified Modelling Language (UML) merupakan bahasa yang sering digunakan untuk mendefinisikan requierement, membuat analisis, desain, serta pemrograman yang berorientasi objek. UML berorientasi objek, tidak bergantung pada proses pengembangan dan juga tidak bergantung pada bahasa pemograman dan teknologi [7].
ISSN: 1978-1520 1.2.5 Pengertian WEB
Menurut Penda Sudarto Hasugian (2018), menyatakan bahwa,Website merupakan aplikasi multimedia yang berisi dokumen seperti teks, gambar, suara, animasi, maupun video yang di dalamnya terdapat HTTP yang mana perngkat lunak tersebut digunakan untuk mengakses browser. [8].
1.2.6 Pengertian BlackBox Testing
Pengujian kotak hitam (black-box testing) merupakan rancangan yang dapat memvalidasi untuk mengetahui berjalannya kerja suatu program. Pada pengujian black box ini biasanya mencari kesalahan atau kekurangan pada software yang telah dibuat. [9].
2. METODE PENELITIAN 2.1 Metode Penelitian
Dalam pengembangan sistem ini peneliti menggunakan metode Web Information System Development Methodology (WISDM) yang mana bertujuan untuk mempermudah dan mempercepat suatu program agar dapat dievluasi oleh pengguna.
Dalam menggunakan metode Web Information System Development Methodology (WISDM) terdapat lima hal, diantaranya :
1. Organizational Analysis
Pada tahap ini dilakukan analisis yang bertujuan untuk mengetahui apakah organisasi ini menghasilkan keuntungan atau tidak. Analisis ini dilakukan dengan cara mesurvey, dan membutuhkan data primer serta data sekunder.
2. Information Analysis
Pada tahap ini dilakukan analisis yang bertujuan untuk mengetahui kebutuhan pengguna berdasarkan data, dan informasi. Pada tahap ini untuk mengetahui kebutuhan pengguna maka peneliti menggunakan perancangan UML yang mana terdiri dari use case diagram, sequence diagram, activity diagram, dan class diagram.
3. Work Design
Pada tahap ini dilakukan survey untuk melakukan penelitian kepuasaan pengguna dalam bentuk menanyakan pertanyaan kepada pengguna tersebut secara langsung.
4. Technical Design
Pada tahap ini dilakukan pembahasan mengenai software, yang mana dapat membantu proses pengembangan sistem berbasis web ini. Adapun software yang digunakan dalam penilitian ini yaitu HTML, PHP, CSS, MySQL, dan XAMPP.
5. Human Computer Interface (HIC)
Pada tahap ini dilakukan untuk bagian user interface yang mana digunakan untuk merancang design dan menjalankan design tersebut agar tidak bermasalah [10].
3. HASIL DAN PEMBAHASAN 3.1 Hasil
Berdasarkan uraian diatas , studi menghasilkan aplikasi gambaran mengenai sistem yang diusulkan. Dalam rancangan sistem ini dibuatkan sistem yang berbasis web dengan menggunakan PHP dan database MySQL sebagai penyimpanan data, yang diharapkan dengan adanya sistem ini dapat mempermudah pelanggan dalam melakukan pembelian dan toko dalam melakukan penjualan.
Pada gambar 3.1 dijelaskan tentang Activity Diagram Usulan
Gambar 1. Activity Diagram Usulan
Dari hasil Analisa sistem yang berjalan, maka penulis memberikan sistem usulan yaitu:
a. Pemesanan Produk
Pelanggan dapat memesan / membeli secara online. Sebelum membeli, pelanggan terlebih dahulu melakukan registrasi pada website dengan mengisi data diri dan alamat yang nanti akan digunakan untuk mengirimkan produk ke pelanggan. Jika sudah membuat akun pelanggan, pelanggan dapat mencari produk yang diinginkan
b. Pembayaran
Setelah pelanggan memesan produk yang diinginkan, maka akan dialihkan ke langkah selanjutnya yaitu pembayaran. Pembayaran dilakukan dengan cara transfer ke rekening bank yang tertera di halaman pembayaran pada website.
c. Laporan Pemesanan
Setelah proses pembayaran selesai, admin akan memeriksa status pembelian di halaman admin, dan mengubah status pembelian pada halaman pelanggan dengan status di proses.
ISSN: 1978-1520
Pada gambar dibawah dijelaskan tentang perancangan use case diagram
Gambar 1. Use Case Diagram 1. Admin
Hal yang dapat dilakukan admin yaitu login, kelola data kategori, keola data produk, lihat data pelanggan, kelola data pembelian, kelola laporan pembelian dan logout dari aplikasi.
2. Pelanggan
Hal yang dapat dilakukan pelanggan yaitu daftar pelanggan baru, login, beli produk, lihat produk, lihat keranjang belanja, melakukan order produk, melakukan pembayaran, lihat riwayat belanja dan logout dari aplikasi.
Pada gambar dibawah dijelaskan tentang halaman admin
Gambar 2. Halaman Admin Pada gambar dibawah dijelaskan tentang halaman dashboard
Gambar 4. Halaman Dashboard
ISSN: 1978-1520 3.2 Pengujian Sistem
Pengujian Halaman Form Admin
Tabel 1. Pengujian Sistem
Pengujian Menu Produk
Tabel 2. Pengujian Menu Produk
No. Skenario Pengujian Hasil yang Diharapkan Hasil Keluaran 1 Menekan tombol menu
“produk” Menampilkan data produk Sesuai
2
Menekan tombol “tambah produk” dan mengisi semua data produk lalu klik “simpan”
Berhasil menambahkan produk
barang Sesuai
3 Menekan tombol “simpan”
tanpa mengisi data produk
Menampikan notifikasi “please
fill out this field” Sesuai
4
Menekan tombol “ubah”, lalu mengubah data yang ada dan klik tombol “ubah”
Menampilkan notifikasi “Data
berhasil ditambahkan” Sesuai 5 Menekan tombol “hapus” Menampilkan notifikasi “yakin
akan menghapus data ini” Sesuai Pengujian Menu Produk
Tabel 3. Pengujian Menu Produk
No. Skenario Pengujian Hasil yang Diharapkan Hasil Keluaran 1 Menekan tombol menu
“kategori” Menampilkan data kategori Sesuai
2
Menekan tombol “tambah kategori” dan mengisi nama kategori lalu klik “simpan”
Menampilkan notifikasi “Data
berhasil ditambahkan” Sesuai
3 Menekan tombol “simpan”
tanpa mengisi data kategori
Menampikan notifikasi “please
fill out this field” Sesuai
4
Menekan tombol “ubah”, lalu mengubah data yang ada dan klik tombol “simpan”
Menampilkan “Data berhasil
ditambahkan” Sesuai
5 Menekan tombol “hapus”
Menampilkan notifikasi “yakin akan menghapus data ini”
kemudian pilih “oke”
Sesuai No. Skenario Pengujian Hasil yang Diharapkan Hasil Keluaran
1
Memasukan Username dan Password yang benar lalu klik tombol “masuk”
Menampilkan pesan
“Login Sukses” Sesuai
2
Memasukan Username dan Password yang salah lalu klik tombol “masuk”
Menampilkan pesan
“Login Gagal” Sesuai
Pengujian Logout
Tabel 4. Pengujian Logout
No. Skenario Pengujian Hasil yang Diharapkan Hasil Keluaran 1 Menekan tombol menu “logout” Menampilkan notifikasi “anda
telah logout” Sesuai
4. KESIMPULAN DAN SARAN 4.1 Kesimpulan
Kesimpulan yang di harapkan dari hasil perancangan system penjualan berbasis web pada toko jaks_store antara lain:
a. Dengan adanya E-Commerce ini maka penjualan pada toko Jaks_Store.id menjadi lebih optimal
b. Sistem penjualan ini dapat membuat penginputan data produk menjadi lebih mudah sehinggan tidak terjadi kesalahan dalam menginputkan data produk.
c. Dengan adanya sistem penjualan ini dapat membuat laporan penjualan menjadi lebih mudah sehingga data yang dimasukan tidak akan bertumpuk karena sudah menggunakan media penyimpanan komputer database MYSQL.
4.2 Saran
Berdasarkan hasil analisa dan perancangan aplikasi penjualan pada Toko Jaks_Store yang telah dibuat, maka dapat diberikan saran guna pengembangan system kedepannya:
a. Diharapkan untuk kedepannya sistem ini dapat dikembangkan dengan menambahkan fiture promo dan adanya fiture review pelanggan pada Toko Jaks_Store
b. Menambahkan rentang waktu perhari dan perminggu pada bagian memuat laporan .
c. Menambahkan fiture payment gateway seperti pembayaran melalui ovo,dana, indomaret dan lain lain.
DAFTAR PUSTAKA
[1] R. Hermiati, "Pembuatan E-Commerce pada Raja Komputer Menggunakan Bahasa Pemrograman PHP dan Database MySQL," Jurnal Media Infotama Vol.17 No. 1 , pp.
54-66, 2021.
[2] Y. H. S. M. Helmi Fauzi Siregar, "Perancangan Aplikasi Komik Hadist Berbasis Multimedia," Jurnal Teknologi Informasi Vol.2, No.2, pp. 113-121, 2018
[3] S. Chan, Membuat Aplikasi Database Dengan PowerBuilder 12.6 dan MySQL, Jakarta:
PT Elex Komputindo, 2017
[4] E. Haerulah, "Aplikasi E-Commerce Penjualan Souvenir Pernikahan pada Toko “XYZ”,"
Jurnal PROSISKO Vol.4 No.1, pp. 43-47, 2017
[5] M. S. Novendri, "Aplikasi Inventaris Barang pada MTS Nurul Islam," L E N T E R A D U M A I, Volume 10, Nomor 2, pp. 46-57, 2019.
[6] T. EMS, PHP 5 dari Nol, Jakarta: PT Elex Media Komputindo, 2016.
ISSN: 1978-1520
[7] L. A. P. R. H. Dicki Raliandri Tio, "Analisis san Perancangan Sistem E-Commerce pada Sheilla Distro Pontianak," Seminar Nasional Sistem Informasi dan Teknologi Informasi, pp. 580-584, 2018
[8] M. Ma’mur, "Sistem Informasi Monitoring Dosen Menggunakan Code Igniter," Jurnal Cendikia Vol. 20. No.1, pp. 488-492, 2020.
[9] M. Destiningrum, "Sistem Informasi Penjadwalan Dokter Berbassis Web Dengan Menggunakan Framework Codeigniter (Studi Kasus: Rumah Sakit Yukum Medical Centre)," Jurnal Teknoinfo, Vol. 11, No. 2, pp. 30-37, 2017.
[10] S. Andriasari, "Pengembangan Aplikasi E-Commerce Menggunakan Metode WISDM (Web Information System Developmnet Methodology) (Studi Kasus: PT. Sinar Jati Meubel Bandar Lampung)," Jurnal Cendikia Vol. 14 No. 2, pp. 8-15, 2017