L200190041 RamadhanYudhaPratama NaskahPublikasi
L200190041 RamadhanYudhaPratama NaskahPublikasi
PUBLIKASI ILMIAH
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program
Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Oleh:
PUBLIKASI ILMIAH
oleh:
i
HALAMAN PENGESAHAN
OLEH
RAMADHAN YUDHA PRATAMA
L200190041
Dewan Penguji:
Dekan Ketua
Fakultas Komunikasi dan Informatika Program Studi Informatika
ii
PERNYATAAN
Dengan ini saya menyatakan bahwa dalam skripsi ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan tinggi dan
sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau
diterbitkan orang lain, kecuali secara tertulis diacu dalam naskah dan disebutkan dalam daftar
pustaka.
Apabila kelak terbukti ada ketidakbenaran dalam pernyataan saya di atas, maka
iii
SURAT KETERANGAN LULUS PLAGIASI
NO SURAT:
iv
E-COMMERCE PADA PUSAT KEGIATAN BELAJAR MASYARAKAT DI PRIMA
EDUCATION JUMAPOLO KARANGANYAR
Abstrak
Pusat Kegiatan Belajar Masyarakat sebagai salah satu mitra pemerintah dalam mencerdaskan
kehidupan masyarakat melalui program-program pendidikan nonformal. Saat ini cara penjualan
produk yang dihasilkan oleh masyarakat masih bersifat lokal seperti melalui pesanan untuk
wilayah setempat, dititipkan di toko, dijual ke instansi dan belum dipasarkan secara lebih luas
dikarenakan terbatasnya kemampuan lembaga atau SDM dalam memasarkan secara online.
Permasalahan tersebut menjadi acuan untuk mengembangkan e-commerce pada pusat Kegiatan
Belajar Masyarakat. Metode yang digunakan dalam melakukan penelitian adalah metode
waterfall yang terdiri dari beberapa tahapan diantaranya adalah analisis kebutuhan, desain
sistem, implementasi, pengujian sistem, dan operasi dan pemeliharaan. Teknologi yang
digunakan dalam mengembangkan sistem menggunakan text editor Visual Studi Code untuk
pengembangan sistem, menggunakan bahasa pemrograman PHP dengan framework Laravel,
Bootsrap, dan database MySQL kemudian dilanjutkan dengan pengujian menggunakan black
box dan SUS, menunjukkan bahwa sistem ini dapat berfungsi dengan baik dan mendapatkan
skor 80,3 yang berarti sistem ini dapat diterima dan mudah untuk digunakan.
Abstract
Center for Community Learning Activities as one of the government's partners in educating
people's lives through non-formal education programs. Currently, the method of selling
products produced by the community is still local in nature, such as through orders for the local
area, deposited in shops, sold to agencies and has not been marketed more broadly due to the
limited ability of institutions or human resources to market online. These problems become a
reference for developing e-commerce at the Center for Community Learning Activities. The
method used in conducting research is the waterfall method which consists of several stages
including requirements analysis, system design, implementation, system testing, and operation
and maintenance. The technology used in developing the system uses the Visual Studio Code
text editor for system development, uses the PHP programming language with the Laravel
framework, Bootstrap, and MySQL database then proceeds with testing using black boxes and
SUS, indicating that this system can function properly and get a score 80.3 which means this
system is acceptable and easy to use.
1
yang disukai oleh konsumen namun konsumen belum ingin melakukan pembayaran. Setelah
penelitian ini, diharapkan mitra dapat menggunakan website yang telah dibuat, dan dapat lebih
berkembang dengan adanya website ini.
2.METODE
Metode yang digunakan dalam pengembangan sistem informasi penjualan pada Pusat Kegiatan
Belajar Masyarakat (PKBM) menggunakan metode sekuensial linier atau metode waterfall. Metode
waterfall sendiri menurut (Gultom & Maryam, 2020) adalah metode yang menyajikan proses
pengembangan perangkat lunak berurutan sesuai dengan daftar tahapan harus dijalankan agar berhasil
membangun perangkat lunak. Dalam metode waterfall terdapat lima tahapan yaitu Analisis
Kebutuhan, Desain Sistem, Implementasi dan Pengujian Unit, Integrasi dan Pengujian Sistem, dan
yang terakhir adalah Operasi dan Pemeliharaan, semua itu dilakukan secara berurutan seperti ilustrasi
pada Gambar 1(Royce, 1970).
2
2020). Pada Gambar 2 terdapat dua aktor yaitu admin dan user. User dapat melakukan beberapa
aktivitas seperti register, login, melihat produk beserta deskripsinya, memasukkan produk kedalam
keranjang, melakukan checkout kemudian melakukan pembayaran, sedangkan admin dapat
melakukan login kemudian mengelola daftar produk, kategori produk, dan daftar transaksi.
3
Gambar 4. Rancangan activity diagram user
2.3 Implementasi
Tahap selanjutnya adalah tahap implementasi atau bisa disebut tahap coding. Pada tahap ini,
menggunakan software Visual Studio Code sebagai tempat penulisan coding itu sendiri, karena
software ini memiliki fitur yang cukup lengkap, seperti memiliki banyak extension dan tampilan
warna yang tepat sehingga pengguna menjadi nyaman saat meggunakan software ini. Bahasa yang
digunakan adalah bahasa pemrograman PHP dengan framework Laravel sebagai backend memiliki
4
design patern MVC (Model, View, Controller) yang dapat memudahkan dalam melakukan
pengembangan serta menggunakan MySQL sebagai database yang terstruktur. Untuk frontend
menggunakan framework bootsrap.
2.4 Pengujian Sistem
Pada pengembangan sistem e-commerce ini menggunakan metode black box testing untuk menguji
fungsionalitas sistem, serta menggunakan System Usability Scale (SUS) sebagai pengujian kursioner.
Untuk mengetahui adanya kesalahan maupun kegagalan maka dilakukan pengujian menggunakan
teknik black-box testing, yaitu pengujian berfokus pada fungsional perangkat lunak, tester dapat
melakukan uji coba terhadap spesifikasi fungsional program (Hidayat & Muttaqin, 2018). Sedangkan
untuk System Usability Scale (SUS) menurut (Afriyantari et al., 2023) merupakan alat yang berguna
untuk mengukur tingkat keefektifan sistem melalui kuisioner standar untuk menilai tingkat usability
sistem, yang pada penelitian ini digunakan untuk menunjukkan bagaimana penerimaan pembeli
terhadap sistem e-commerce di Prima Education Jumapolo Karanganyar.
2.5 Operasi Dan Pemeliharaan
Tahapan terakhir adalah operasi dan pemeliharaan, dimana sistem yang telah selesai melakukan
pengujian dapat dioperasikan dan dapat diterapkan oleh pelanggan kemudian dilakukan pemeliharaan
sistem. Pemeliharaan sistem bertujuan untuk memperbaiki kesalahan maupun kegagalan yang belum
ditemukan pada tahapan sebelumnya (Shofia & Anggoro, 2020). Perawatan sistem dilakukan oleh
admin setiap satu bulan sekali atau sesuai dengan kebutuhan client.
3.HASIL DAN PEMBAHASAN
Hasil penelitian yang didapatkan yaitu sistem e-commerce ini dapat memudahkan dalam proses
transaksi, pengelolaan hasil penjualan, dan dapat digunakan sebagai media untuk mempromosikan
produk pada Prima Education Jumapolo Karanganyar. Sistem e-commerce ini juga sudah sesuai
dengan rancangan sistem yang telah dibuat.
6
Gambar 10. Halaman Product Details
7
Gambar 14. Halaman Gateway Midtrans
Halaman dashboard admin merupakan halaman yang dapat diakses ketika berhasil login sebagai
admin. Pada halaman dashboard admin terdapat beberapa informasi seperti jumlah pelanggan yang
berhasil login sebagai user, jumlah penghasilan, dan jumlah transaksi yang telah dilakukan. Halaman
dashboard admin tersaji pada Gambar 15.
1. Registrasi Membuat akun dengan memasukkan email yang Akun berhasil terdaftar, dan otomatis Valid
belum terdaftar, kemudian memasukkan masuk ke halaman utama
password
Membuat akun dengan memasukkan email yang Akun gagal dibuat, dan akan tetap berada Valid
sudah pernah di halaman registrasi
1. Login Memasukkan email dan password dengan benar Berhasil login, dan masuk ke halaman Valid
utama
Memasukkan email dan password dengan salah Gagal login, dan tetap berada di halaman Valid
login
2. Menu utama Setelah berhasil login, akan ditampilkan Menampilkan halaman utama Valid
halaman utama
3. Category menu Klik menu kate Menampilkan halaman kategori produk, Valid
yang berisikan semua categori dan produk
yang ada
4. Product details Klik pada salah satu gambar produk Menampilkan halaman detail produk Valid
5. Account settings Klik profil dilanjutkan pegaturan dan riwayat Menampilkan data diri user yang nantinya Valid
akun, kemudian klik data diri bisa diubah
6. Transactions Klik profil dilanjutkan pegaturan dan riwayat Menampilkan riwayat transaksi yang Valid
akun, kemudian klik transaksi dilakukan user dan status transaksi
7. Cart menu Klik ikon keranjang Menampilkan barang yang ingin dibeli Valid
user, detail pengiriman serta harga yang
harus dibayar
8. Menu Gateway Klik ikon checkout pada menu keranjang Menampilkan gateway midtrans yang Valid
Midtrans menjadi salah satu pembayaran
9. Menu logout Klik ikon logout Menampilkan halaman login yang belum Valid
ada session
10
Tabel 3. Hasil pengujian Black Box Admin bagian login, dashboard, product, product galleries,
transaction, transaction details
1. Login Memasukkan email dan password admin Berhasil login dan diarahkan menuju Valid
dengan benar halaman utama
Memasukkan email dan password salah Gagal login, dan tetap berada di halaman Valid
login
2. Dashboard menu Setelah login berhasil akan menampilkan Menampilkan halaman dashboard yang Valid
halaman utama kemudian masuk ke terdapat jumlah user yang terdaftar, jumlah
dashboard admin keuntungan, dan jumlah transaksi
3. Product menu Klik menu produk Menampilkan halaman produk yang Valid
terdapat semua produk
Klik tambah produk baru Menampilkan form untuk mengisi data Valid
produk yang ingin ditambahkan
Klik sunting pada ikon aksi Menampilkan form untuk melakukan Valid
perubahan pada produk yang dipilih
Klik hapus pada ikon aksi Produk yang dipilih berhasil dihapus Valid
4. Product Galleries Klik menu galeri Menampilkan halaman galeri yang terdapat Valid
menu foto dari semua produk
Klik tambah galeri baru Menampilkan form yang bertujuan untuk Valid
menambah foto produk, kemudian produk
berhasil ditambahkan
Klik hapus pada ikon aksi Foto produk yang dipilih berhasil dihapus Valid
5. Transaction menu Klik menu transaksi Menampilkan semua transaksi yang ada Valid
Klik sunting pada ikon aksi Menampilkan form yang bertujuan untuk Valid
merubah transaksi, kemudian transaksi
berhasil di rubah
Klik hapus pada ikon aksi Transaksi yang dipilih berhasil dihapus Valid
6. Transaction detail Klik menu transaksi detail Menampilkan semua detail transaksi Valid
menu
Klik sunting pada ikon aksi Menampilkan form yang bertujuan untuk Valid
mengubah detail transaksi dan detail
transaksi berhasil diubah
Klik hapus pada ikon aksi Transaksi detail yang dipilih berhasil Valid
dihapus
11
Tabel 4. Hasil pengujian Black Box Admin bagian User management, dan Logout
1. User management Klik menu pengguna Menampilkan semua pengguna yang Valid
terdaftar
Klik tambah pengguna baru Menampilkan form yang bertujuan untuk Valid
menambah pengguna dan pengguna baru
berhasil dibuat
Klik sunting pada ikon aksi Menampilkan form yang bertujuan untuk Valid
mengubah pengguna dan pengguna berhasil
diubah
Klik hapus pada ikon aksi Pengguna yang dipilih berhasil dihapus Valid
2. Logout Klik ikon logout Menampilkan halaman utama yang belum Valid
ada session
Kode Pertanyaan
P10 Saya perlu belajar terlebih dahulu sebelum menggunakan sistem ini
Untuk pertanyaan bernomor ganjil, nilai skor dari pertanyaan akan dikurangi 1 dan untuk pertanyaan
genap, maka nilai skor adalah 5, kemudian dikurangi skor yang diperoleh. Hasil akhir dari pengujian
SUS diperoleh, setiap nilai skor dari setiap responden dijumlahkan kemudian dikalikan 2,5 untuk
mendapatkan nilai akhir dari setiap responden, kemudian nilai dari seluruh responden ditambahkan
lalu dibagi dengan jumlah responden yang ada. Hasil keseluruhan pengujian SUS ini ditampilkan
dalam Tabel 4.
12
Tabel 6. Hasil Pengujian SUS
Responden P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 Jumlah Skor Skor*2.5
1 0 0 3 3 2 2 2 4 4 4 24 60
2 2 1 1 3 1 2 2 3 2 3 20 50
3 4 4 4 3 4 4 4 4 4 2 37 93
4 4 4 3 4 4 3 4 4 4 4 38 95
5 2 2 2 2 3 2 2 3 3 2 23 58
6 0 3 3 4 3 2 2 3 3 3 26 65
7 3 3 3 3 3 3 3 3 3 3 30 75
8 3 3 3 3 4 4 4 3 4 4 35 88
9 3 4 3 3 3 1 3 4 2 3 29 73
10 3 4 4 4 3 2 3 4 3 3 33 83
11 4 4 4 4 3 3 2 2 4 3 33 83
12 4 4 4 4 4 4 4 4 4 4 40 100
13 4 4 4 4 4 4 4 4 4 4 40 100
14 3 4 3 4 3 3 3 4 0 4 31 78
15 4 4 4 4 4 4 4 4 4 4 39 100
16 4 4 4 4 4 4 4 4 4 4 40 100
17 3 3 4 4 4 3 4 4 3 3 35 88
18 4 4 3 2 3 4 3 4 3 1 31 78
19 3 3 3 2 3 3 2 4 3 3 29 73
20 2 3 3 3 4 3 4 4 2 3 31 78
21 2 3 3 3 3 3 3 3 3 1 27 68
22 4 4 4 4 4 4 4 4 3 4 39 98
23 3 4 4 3 3 2 4 3 3 3 32 80
24 3 2 2 3 3 2 3 3 3 2 26 65
25 4 4 4 4 4 4 4 4 4 4 40 100
26 4 4 4 3 4 4 4 4 3 3 37 93
27 3 3 2 4 3 0 3 3 2 4 27 68
28 3 3 3 4 4 3 3 4 4 1 32 80
29 2 3 3 3 3 2 3 3 3 1 26 65
30 3 3 4 3 3 2 3 3 3 3 30 75
Rata-rata (Hasil Akhir) 80,3
Hasil pengujian yang dilakukan oleh 30 responden didapatkan rata rata skor sebesar 80,3. Hasil
tersebut menunjukkan bahwa sistem penjualan di Prima Education tergolong dalam kategori B yaitu
“Good”. Artinya sistem ini dapat diterima dan mudah untuk digunakan oleh pembeli. Pengkategorian
skor pengujian SUS ini terdiri dari worst Imaginable, poor, ok, good, excellent, dan best Imaginable
seperti yang disajikan pada Gambar 22(Aisyah et al., 2021).
4. PENUTUP
Berdasarkan hasil penelitian yaitu sistem e-commerce di Prima Education Jumapolo Karanganyar.
Sistem ini dapat berguna untuk memudahkan mitra untuk dalam proses transaksi serta dapat
digunakan sebagai media untuk mempromosikan produk yang ada. Hasil pengujian black box yang
dilakukan mendapatkan bahwa semua fitur pada sistem berjalan dengan baik, sedangkan untuk
pengujian System Usablity Scale (SUS) mendapatkan skor 80,3 yang termasuk kategori ”Good”
artinya sistem ini dapat digunakan dengan mudah oleh pembeli.
13
DAFTAR PUSTAKA
Afriyantari, D., Putri, P., Priyawati, D., Arrizka, N. K., Khasanah, F. S., Surakarta, U. M., &
Operations, C. (2023). android mobile-based english learning game education for. Jurnal Teknik
Informatika (JUTIF), 4(3), 555–564.
Aisyah, S., Saputra, E., Evrilyan Rozanda, N., Khairil Ahsyar, T., Studi Sistem Informasi, P., Sains
dan Teknologi, F., Sultan Syarif Kasim Riau Jl Soebrantas No, U. H., & Baru, S. (2021).
Evaluasi Usability Website Dinas Pendidikan Provinsi Riau Menggunakan Metode System
Usability Scale. Jurnal Ilmiah Rekayasa Dan Manajemen Sistem Informasi, 7(2), 125–132.
http://ejournal.uin-suska.ac.id/index.php/RMSI/article/view/13066
Chen, H., & Cui, X. (2022). ScienceDirect ScienceDirect Design and Implementation of Human
Resource Management Design and Implementation of Human Resource Management System
Based on B / S Mode System Based on B / S Mode. Procedia Computer Science, 208, 442–449.
https://doi.org/10.1016/j.procs.2022.10.062
Fitrah Melandri, D., Yulina, S., Studi Sistem Informasi, P., & Caltex Riau Jl Umban Sari No, P.
(2021). Rancang Bangun Sistem E-Commerce pada Toko Pakaian menggunakan Metode
Prototype (Studi Kasus: Toko Pakaian Richsunday Pekanbaru). Seminar Nasional Teknologi
Informasi, Komunikasi Dan Industri (SNTIKI) , 13(2), 147–157.
Gultom, M. M., & Maryam. (2020). Sistem Informasi Penjualan Material Bangunan Pada Toko
Bangunan Berkah Information System of Sales Building Material ( Case Study : Berkah
Building Shop ). Jurnal Teknik Informatika (JUTIF), 1(2), 79–86.
Gunawan, D., & Rahmatdhan, D. (2021). Pengembangan Sistem Informasi Penjualan Ikan Cupang
Berbasis Web Di Labetta Solo. Jurnal Sisfokom (Sistem Informasi Dan Komputer), 10(2), 270–
282. https://doi.org/10.32736/sisfokom.v10i2.1173
Hidayat, T., & Muttaqin, M. (2018). Pengujian sistem informasi pendaftaran dan pembayaran wisuda
online menggunakan black box testing dengan metode equivalence partitioning dan boundary
value analysis. Jurnal Teknik Informatika UNIS, 6(1), 2252–5351. www.ccssenet.org/cis
Koç, H., Erdoğan, A. M., Barjakly, Y., & Peker, S. (2021). UML Diagrams in Software Engineering
Research: A Systematic Literature Review. 13. https://doi.org/10.3390/proceedings2021074013
Percia David, D., Maréchal, L., Lacube, W., Gillard, S., Tsesmelis, M., Maillart, T., & Mermoud, A.
(2023). Measuring security development in information technologies: A scientometric
framework using arXiv e-prints. Technological Forecasting and Social Change, 188(March
2022), 122316. https://doi.org/10.1016/j.techfore.2023.122316
Pratama, M., Yanfi, Y., & Nusantara, P. D. (2023). WizardOfMath: A top-down puzzle game with
RPG elements to hone the player’s arithmetic skills. Procedia Computer Science, 216(2022),
338–345. https://doi.org/10.1016/j.procs.2022.12.144
Pylaeva, I. S., Podshivalova, M. V., Alola, A. A., Podshivalov, D. V., & Demin, A. A. (2022). A new
approach to identifying high-tech manufacturing SMEs with sustainable technological
development: Empirical evidence. Journal of Cleaner Production, 363(March), 132322.
https://doi.org/10.1016/j.jclepro.2022.132322
Rehatalanit, Y. L. . (2021). Peran E-Commerce Dalam Pengembangan Bisnis. Jurnal Teknologi
Industri, 5(0), 62–69. https://journal.universitassuryadarma.ac.id/index.php/jti/article/view/764
Royce, W. W. (1970). Managing the Development of Large Software Systems. Ideas That Created
the Future, August, 321–332. https://doi.org/10.7551/mitpress/12274.003.0035
Shofia, S., & Anggoro, D. A. (2020). Sistem Informasi Manajemen Administrasi Dan Keuangan Pada
Tk-It Permata Hati Sumberrejo-Bojonegoro. JITK (Jurnal Ilmu Pengetahuan Dan Teknologi
Komputer), 5(2), 221–230. https://doi.org/10.33480/jitk.v5i2.1192
Syuhendra, S., & Hamdani, A. U. (2020). Penjualan Online Berbasis E-Commerce Pada Toko
Adhizzshop Dengan Menggunakan Woocommerce. IDEALIS : InDonEsiA JournaL Information
System, 3(1), 26–33. https://doi.org/10.36080/idealis.v3i1.1476
Utomo, I. C., Rokhmah, S., Muqorobin, M., & Muslihah, I. (2020). Web Based Distribution of Zakat,
Infaq, and shodaqoh (Case Study Of Surakarta City Region). International Journal of Computer
and Information System (IJCIS), 1(1), 16–21. https://doi.org/10.29040/ijcis.v1i1.4
14