E-Commerce Kedai HP Berbasis Model View Controller (MVC) Dengan Metode Scrum
E-Commerce Kedai HP Berbasis Model View Controller (MVC) Dengan Metode Scrum
1,2,3 Program Studi Sistem Informasi, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional.
Article history: Kedai HP is a private distributor E-Commerce website that focuses on selling smartphones with
Received 11 June 2021 various brands and prices. With the E-Commerce Kedai HP, people's purchasing power is
Received in revised form increasing because they don't need to come directly to the shop to make transactions. The
29 July 2021 purpose of this research is to create an online distributor website to make it easier for people to
Accepted 26 August 2021 transact and provide practicality in shopping. This study uses a Model View Controller (MVC)
Available online January 2022 based system using the Scrum method, which is a method that is suitable for implementation in
system development because it is flexible compared to the static waterfall method. The Model
DOI:
https://doi.org/10.35870/jti View Controller (MVC) is one of the design patterns that is currently widely used by some
k.v6i1.379 frameworks to develop applications so that the HP Store E-Commerce can run the transaction
and reporting system automatically. Testing of this research uses the Blackbox Testing method
which is a software testing technique that focuses on the functional specifications of a software.
Keywords:
E-Commerce; Model View The test results show that the functional system that has been developed is functioning as it
Controller; Scrum. should.
abstrak
Kata Kunci: Kedai HP merupakan sebuah website E-Commerce distributor pribadi yang berfokus pada
E-Commerce; Model View penjualan smartphone dengan merk dan harga yang beragam. Dengan adanya E-Commerce
Controller; Scrum. Kedai HP daya beli masyarakat semakin meningkat karena tidak datang perlu datang lansgsung
ke toko untuk bertransaksi. Tujuan penelitian ini membuat website distributor online untuk
memudahkan masyarakat dalam bertransaksi dan memberi kepraktisan dalam berbelanja.
Penelitian ini menggunakan sistem berbasis Model View Controller (MVC) dengan
menggunakan metode Scrum yaitu sebuah metode yang cocok untuk di implementasikan pada
pengembangan sistem karena bersifat fleksibel dibandingkan dengan metode waterfall yang
bersifat statis. Model View Controller (MVC) salah satu design pattern yang saat ini banyak
digunakan sebagian framework untuk melakukan pengembangan aplikasi sehingga E-Commerce
Kedai HP dapat menjalankan sistem transaksi dan pelaporan secara otomatis. Pengujian dari
penelitian ini menggunakan metode Blackbox Testing yang merupakan teknik pengujian software
yang fokus pada spesifikasi fungsional suatu perangkat lunak. Dari hasil pengujiannya
menunjukan bahwa fungsional sistem yang telah dikembangkan berfungsi sebagaimana mestinya.
Tabel 1. Hardware
No Nama Spesifikasi Jumlah
Perangkat
1. Laptop I5-2450M 1 Gambar 2. Tahapan Scrum
RAM 4 GB
HDD 500 GB Product Backlog merupakan sebuah daftar fitur yang
dibutuhkan sebagai bagian dari produk akhir yang
2. Wifi MNC Playmedia 1
fungsinya untuk diperlihatkan kepada konsumen
30 Mbps
setiap perubahan yang akan dilakukan pada produk
yang akan dikembangkan. Fitur ini berisi apa saja yang
Tabel 2. Software harus dilakukan pada suatu produk dan suatu saat
No Nama Spesifikasi Jumlah dapat bertambah pada tahap analisa kepada
Perangkat kebutuhan sistem informasi E-Commerce Kedai HP
1. Sublime Text 3 Versi 1.55.2 1 [12].
2. Xampp Versi 8.0.3 1
3. Figma Versi 1.0.3 1 Sprint Backlog merupakan Sprint backlog merupakan
perkiraan oleh tim tentang fungsi apa yang tersedia
Pemodelan Sistem dalam update berikutnya dan kegiatan yang dibutuhkan
untuk memberi fungsionalitas sebagai update produk
Pemodela sistem ditujukan untuk merancang
kedepannya. Tahap ini, peneliti memberi penjelasan
pemodelan visual kepada user dari berbagai jenis
pada owner tentang E-Commerce berbasis Model View
pemograman ataupun proses rekayasa. Desain User
Controller (MVC). Sprint adalah durasi yang dibutuhkan
Interface (UI) menggunakan software Figma dan
oleh tim untuk menyelesaikan tugas yang dipilih pada
mengimplementasikan-nya ke dalam bahasa
sprint backlog. Durasi sprint time berlangusng selama 2-4
pemograman PHP, Sublime Text 3 digunakan sebagai
minggu, di akhir setiap sprint tim bertemu untuk
proses penulisan kode editor dalam perancangan ini.
mendiskusikan ketersediaan mereka untuk sprint
selanjutnya dan meninjau sprint yang baru saja berakhir
Scrum Model [13].
Tahap pembuatan aplikasi E-Commerce tentu saja
menggunakan analisis dan observasi terlebih dahulu Scrum Meeting merupakan rapat atau diskusi harian
kebutuhan-kebutuhan sistem yang akan digunakan. yang bertujuan untuk efisiensi dan menganalisa
Scrum Model dilakukannya penyusunan berupa sprint hambatan-hambatan dalam mengembangkan aplikasi.
backlog [10]. Sprint backlog merupakan perkiraan oleh member dan admin. Setelah sprint selesai, fungsi yang
tim tentang fungsi apa yang tersedia dalam update bisa diterapkan atau deliverable dapat dirilis atau di
berikutnya dan kegiatan yang dibutuhkan untuk demonstrasikan kepada pemilik produk.
memberi fungsionalitas sebagai update produk
kedepannya [11], yaitu fitur-fitur dari sistem tersebut
akan ditampilkan dan dikembangkan dalam
52 Nadhif Azharandi, Septi Andryana, Aris Gunaryati / Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi)
6 (1) 2022, 49-55
Pengembangan Website
E-Commerce Kedai HP dikembangkan dengan metode
Scrum, Berikut ini merupakan tahapan yang
dilakukan:
Jurnal JTIK (Jurnal Teknologi Informasi dan Komunikasi) 6 (1) 2022 53
kolom pencarian, kategori, lokasi toko, dan harga lokasi, deskripsi, foto produk serta melihat member
sesuai keinginan kita. Tampilan halaman utama dapat yang telah terdaftar di website Kedai HP. Tampilan
dilihat pada Gambar 5 dibawah ini. utama menu admin dan member dapat dilihat pada
Gambar 7 dan 8 dibawah ini.
Proses Checkout
Halaman invoice merupakan proses checkout yang
menampilkan informasi tentang tagihan pembayaran
sesuai dengan jumlah yang tertera, pembayaran
dilakukan berupa transfer ke rekening yang sudah
tertera. Pengguna selanjutnya diminta mengunggah
bukti transfer sebelum pesanan di konfirmasi oleh
admin. Bukti upload yang sudah diunggah kemudian
akan di cek oleh admin dan kemudian nanti akan
dikonfirmasi oleh admin. Tampilan halaman invoice
dapat dilihat pada Gambar 6 dibawah ini. Gambar 8. Halaman Member Yang Terdaftar
[1] Maulana, S.M., Susilo, H. and Susilo, H., 2015. [10] Dewi, M.A. and Irham, R., 2021. Penerapan
Implementasi e-commerce sebagai media Agile Scrum Pada Pengembangan Aplikasi
penjualan online (studi kasus pada toko Bimbingan Daring Skripsi Mahasiswa. Jurnal
pastbrik kota malang). Jurnal Administrasi SISKOM-KB (Sistem Komputer dan Kecerdasan
Bisnis, 29(1), pp.1-9. Buatan), 4(2), pp.40-45.
[2] Yesputra, R. and Marpaung, N., 2018. [11] Prabowo, W.A. and Wiguna, C., 2021. Sistem
Penerapan Arsitektur Model View Contoller Informasi UMKM Bengkel Berbasis Web
(Mvc) Pada Sistem Informasi E-Skripsi Stmik Menggunakan Metode SCRUM. Jurnal Media
Royal. Jurnal INSTEK (Informatika Sains dan Informatika Budidarma, 5(1), pp.149-156.
Teknologi), 3(2), pp.281-290.
[12] Ependi, U., 2018. Implementasi Model Scrum
[3] Abidin, I.Z., 2020. Penerapan Mvc Dalam pada Sistem Informasi Seleksi Masuk
Pengembangan Sistem Point of Sales (Studi Mahasiswa Politeknik Pariwisata
Kasus TPOS PT. Javasigna Intermedia). 1(2), Palembang. Jurnal Informatika: Jurnal
pp. 6. Pengembangan IT, 3(1), pp.49-55.
[4] Suendri, S., 2019. Penerapan Konsep Model [13] Azdy, R.A. and Azhari, S.N., 2015, July.
View Controller Pada Perancangan Sistem Implementasi Scrum Pada Pengembangan
Manajemen Software Berbasis Web. JISTech Software Terdistribusi. In Seminar Nasional
(Journal of Islamic Science and Technology), 3(2). Informatika (SEMNASIF) (Vol. 1, No. 2).
[5] Septianto, T., 2020. Pengembangan Aplikasi [14] Jaya, T.S., 2018. Pengujian aplikasi dengan
Traveling Social Media Dengan Scrums. Jurnal metode blackbox testing boundary value
Teknika, 12(2), pp.75-79. analysis (studi kasus: kantor digital Politeknik
Negeri Lampung). Jurnal Informatika: Jurnal
[6] Suharno, H.R., Gunantara, N. and Sudarma, Pengembangan IT, 3(1), pp.45-48.
M., 2020. Analisis Penerapan Metode Scrum
Pada Sistem Informasi Manajemen Proyek [15] Anwar, S., Andrawina, L. and Rizana, A.F.,
Dalam Industri & Organisasi Digital. Majalah 2020. Perancangan Sistem Informasi Untuk
Ilmiah Teknologi Elektro, 19(2), p.203. Pengelolaan Data Warga Dalam Tingkat Rt
Dengan Metode Scrum. eProceedings of
[7] Fernando, D., Anharudin, A. and Fadli, F., Engineering, 7(2).
2018. Rancang Bangun Aplikasi E-Portofolio
Hasil Karya Mahasiswa Unsera Menggunakan