ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV. RIZKI MANDIRI TEBAT JAYA BELITANG)
Muhammad Akbar 1, Fatmasari 2 , Risnawati 3 Dosen Universitas Bina Darma 1, Mahasiswa Universitas Bina Darma
2
Jalan Jenderal Ahmad Yani No.12 Palembang Pos-el :
[email protected]
Abstract : Scrum is a methodology or framework that is structured to support the development of complex products . Scrum consists of a team that has roles and duties of each . Each component serves a specific purpose within the framework and is crucial to the success of the use of Scrum . Expected to resume sales software built CV. Rizki Jaya Mandiri Belitang dam could help solve the problems being faced by the company , to help speed up the work and business processes that are run by companies more easily and efficiently . A well-integrated system will be able to support the operations of the company and assist the company in managing the data more efficiently , quickly and accurately . From the above problems , the authors are interested in raising them into the study titled "Analysis and Design Software Sales Case Study Method Using SCRUM on the CV . Rizki Jaya Mandiri Belitang dam”.
Keywords : Analysis , Design , Sales , SCRUM Method
Abstrak : Scrum adalah suatu metodologi atau kerangka kerja yang terstruktur untuk mendukung pengembangan produk yang kompleks. Scrum terdiri dari sebuah tim yang memiliki peran dan tugas masing-masing. Setiap komponen dalam kerangka melayani tujuan tertentu dan sangat penting untuk kesuksesan penggunaan scrum. Diharapkan dengan dibangunya perangkat lunak penjualan CV. Rizki Mandiri Tebat Jaya Belitang dapat membantu memecahkan masalah yang sedang dihadapi oleh perusahaan, m embantu mempercepat pekerjaan dan proses bisnis yang dijalankan oleh perusahaan lebih mudah dan efisien. Sistem yang terintegrasi dengan baik akan dapat mendukung kegiatan operasional perusahaan dan membantu perusahaan dalam mengelola data secara lebih efisien, cepat dan akurat. Dari permasalahan diatas maka penulis tertarik untuk mengangkat permasalahan ini ke dalam penelitian dengan judul ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
“Analisis Dan Perancangan Perangkat Lunak Penjualan Menggunakan Metode SCRUM Studi Kasus pada CV. Rizki Mandiri Tebat Jaya Belitang”.
Kata Kunci : Analisis, Perancangan, Penjualan, Metode SCRUM
1. PENDAHULUAN Seiring
pertanian dimana objek
dengan
teknologi
yang
perkembangan
perusahaan
distributor yang bergerak dalam bidang
ketatnya persaingan bisnis global, maka
pertanian dimana objek yang di jual
banyak perusahaan dan organisasi yang
berupa
menerapkan teknologi informasi untuk
distributor tunggal dari beberapa jenis
mendukung perkembangan perusahaan
pupuk
dan organisasi tersebut.
bersubsidi
informasi
pesat
sebuah
dan
Dengan
semakin
merupakan
memanfaatkan tersebut
teknologi
diharapkan
dapat
pupuk
bersubsidi
bersubsidi ini
tertentu.
diambil
dari
(Pupuk Sriwijaya) yang Palembang
untuk
kepada
serta
seluruh wilayah indonesia.
kegiatan
rutin
efisiensi
perusahaan
dari
terutama
dalam bidang penjualan. Perangkat lunak penjualan yang tersusun dengan baik dapat
membantu
perusahaan
dalam
mengelola sejumlah besar data serta memberikan informasi yang berkaitan dengan proses pengambilan keputusan. CV. Rizki Mandiri Tebat Jaya Belitang merupakan
sebuah
perusahaan
distributor yang bergerak dalam bidang
PT.
kemudian
pembeli
Pupuk Pusri
berada
mempermudah proses bisnis perusahaan meningkatkan
sekaligus
di dijual
dengan jangkauan
Pada saat ini CV Rizki Mandiri Tebat Jaya Belitang dalam pendataan transaksi penjualan
masih
pencatatan
di
buku
menggunakan yang
telah
disediakan, kemudian pada akhir bulan data-data tersebut akan direkap kembali dengan menggunakan komputer dengan aplikasi
perkantoran.
menimbulkan
Pendataan
berkas-berkas
ini yang
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
menumpuk
sehingga
ketika
dilakukan
Diharapkan
dengan
pencarian data memerlukan waktu yang
perangkat
cukup lama. Pembuatan laporan akhir
Mandiri
bulan untuk pimpinan tidak cepat karena
membantu memecahkan masalah yang
dilakukan pendataan sebanyak dua kali
sedang
secara
membantu
manual
dan
perkantoran.
dengan
aplikasi
Tebat
penjualan Jaya
dihadapi
CV
Belitang
oleh
Rizki dapat
perusahaan,
mempercepat
pekerjaan
transaksi
dan proses bisnis yang dijalankan oleh
penjualan yang dihasilkan tidak akurat
perusahaan lebih mudah dan efisien.
karena sering terjadi duplikasi dan data
Sistem yang terintegrasi dengan baik
yang
perlu
akan
lunak
operasional perusahaan dan membantu
tidak
dirancang
Pendataan
lunak
dibangunya
lengkap.
Untuk
program
itu
perangkat
dapat
mendukung
penjualan khusus untuk memudahkan
perusahaan
pengguna untuk mengisi data agar data
secara lebih cepat, efisien dan akurat.
tersebut
tersimpan
dengan
baik
dan
diatur dengan baik, untuk membangun perangkat lunak yang terstruktur dan dapat menyelesaikan permasalahan yang ada maka metodologi yang digunakan scrum.
kerangka
penulis
p5),
Scrum
kerja
yang
adalah
suatu
mengelola
permasalahan tertarik
diatas
untuk
data
maka
mengangkat
permasalahan ini ke dalam penelitian dengan
judul
Perancangan Penjualan
Menurut Schwaber dan Sutherland (2011,
Dari
dalam
kegiatan
“Analisis
Dan
Perangkat
Lunak
Menggunakan
Metode
SCRUM Studi Kasus pada CV Rizki Mandiri Tebat Jaya Belitang”.
disusun untuk
menunjang pengembangan produk yang kompleks. Scrum terdiri dari tim scrum beserta peran-peran yang diperlukan, acara, artefak dan aturan main. Setiap
2. 2.1
METODOLOGI PENELITIAN Waktu dan Tempat Penelitian
komponen di dalam kerangka kerja ini
Penelitian dilakukan di lakukan di CV.
memiliki
tujuan
peran
Rizki mandiri Tebat Jaya Belitang, yang
penting
terhadap
dari
beralamat di Jl. Raya BelitangNo. 501
tertentu
dan
keberhasilan
jalanya proses scrum.
Desa Way Halom Kec. Buay Madang OKU Timur,
sedangkan
waktu
penelitian
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
dilakukan
dari
Oktober
2013
sampai
dengan Februari 2014.
backlog,
sprint
dan
Deliverabel
penjelasannya seperti dibawah ini. Tabel 2.1 Tahapan Scrum Tahapan Scrum
2.2
Product Backlog
Metode Pengumpulan Data
Dokumentasi Elicitation Notes Product backlog
Metode Pengumpulan data dalam penelitian
ini
menggunakan
metode
Sprint Backlog Sprint
Sprint Backlog Design document:
observasi dan metode studi pustaka.
DFD
a. Observasi ER-D
Pada
metode
dilakukan
adalah
mempelajari
ini
yang
melihat
permasalahan
akan serta
yang
Interface Deliverable
ada
Brun Down Chart Test Plan
dilapangan yang erat kaitannya dengan objek yang diteliti.
Tahapan scrum diantaranya membuat
b. Studi Pustaka Metode yang akan dilakukan adalah dengan
cara
mendukung
mancari dalam
bahan
yang
pendefinisisan
masalah melalui buku-buku, internet. 2.3
Metode
product backlog, sprint backlog, sprint dan deliverabel yang merupakan tahap pembuatan sistem yang baru. Di bawah ini
merupakan
alur
tahapan
dari
metodologi scrum.
Pengembangan
Perangkat Lunak Metode
yang
digunakan
untuk
pengembangan perangkat lunak adalah
Gambar 1. Alur Tahapan Metodologi Scrum
metode scrum. Tahapan dari metode scrum terdiri dari product backlog, sprint
Langkah-langkah dari tahapan awal
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
dengan
menggunakan
metodologi
Scrum adalah sebagai berikut :
tersebut adalah Sprint Backlog.
a) Product Backlog
Pada
c) Sprint
tahapan
analisis
ini
untuk
kebutuhan
proses Sprint. Hasil dari pertemuan
yang
akan
dilakukan
Dalam
Scrum,
Sprint
kerangka
adalah
menyusun
daftar
sebuah
waktu
yang
diperlukan
dalam
berdurasi maksimal 1 bulan untuk
Pembuatan perangkat lunak penjualan
mengembangkan
menggunakan pada CV. Rizki Mandiri
berpotensi untuk dirilis. Dalam Sprint
Tebat Jaya Belitang. Bagian pertama ini
terdapat 2 bagian pekerjaan, yaitu:
adalah kumpulan dari hal-hal yang diperluka dan yang harus tersedia
produk
yang
1. Pertemuan Harian (Daily Scrum)
dalam produk. Product backlog berada dalam tanggung jawab product owner. b) Sprint Backlog
Merupakan
pertemuan
setiap
jam
24
pengembang
(1
dimana
hari),
bertemu
untuk
membahas Pada
tahapan
daftar
sprint
backlog,
kebutuhan
diidentifikasi
pada
yang tahap
dari telah
product
tim
proses
pengembangan produk. 2. Sprint
backlog dibagikan kepada anggota tim perancang.
Lamanya
waktu
Merupakan
pertemuan
yang
pengidentifikasian
dilakukan setiap bulannya, yang
backlog diambil dari perkiraan waktu
bertujuan untuk membahas hal
terlama dari backlog pada masing-
dari Sprint Backlog yang
masing
berjalan
perancangan
Sprint
dan
bagian dilakukan
tim.
Perencanaan
dalam
pertemuan
(meeting) antara pemilik produk dan tim
developer,
yang
akan
berkolaborasi untuk memilih product backlog untuk dimasukkan kedalam
dan
dikerjakan,
telah serta
telah
berhasil dapat
memperbaiki. d) Deliverable Deliverabel merupakan tahapan akhir
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
untuk
perangkat
dibangun
lunak
secara
yang
telah
keseluruhan.
Dalam melakukan pengembangan perangkat
lunak
selalu
diawali
Rancangan sistem ini akan dikirimkan
mencatatan apa yang dibutuhkan oleh
ke user melalui rapat dan presentasi
user, seperti dokumen dibawah ini.
yang
dilakukan
oleh
pihak
sistem
analis.
3.
HASIL Menjalankan analisis dan perancangan
perangkat lunak penjualan menggunakan metode scrum studi kasus pada CV. Rizki Mandiri Tebat Jaya Belitang ini secara langsung harus mempunyai server web local yaitu apace, Web ini mempunyai halaman utama atau halaman depan yaitu
halaman
index
yang
berfungsi
sebagai halaman utama secara otomatis pada saat web ini diakses. Pada bab ini terdapat
halaman-halaman
lain
yang
Gambar 3.1 Elicitation Notes
dapat saling berhubungan satu sama
3.1.2 Produk Backlog
lain.
Apabila 3.1 Product Backlog
dikumpulan
Product backlog pada menganalisis dan
merancang
perangkat
lunak
diperoleh
semua
informasi
maka,
informasi
diklasifikasi
dalam
telah yang sebuah
dokumen yang nantinya menjadi dasar
penjualan menggunakan metode SCRUM
dalam
melakukan
Studi Kasus pada CV. Rizki Mandiri Tebat
perangkat lunak dengan menggunakan
Jaya Belitang yaitu :
metode
3.1.1 Elicitation Notes
digunakan
scrum. untuk
pengembangan Product
backlog
mendefinisikan
fitur
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
yang
akan
dikembangkan
dengan
Releas e
menggunakan metode scrum. Tabel 3.1 Produk backlog Secara Umum No. 1. 2.
Deskripsi Analisis Awal Sistem Penjualan Pupuk
Sprint
Estimasi (jam) 5 8
1 . 2
6 . 8
5 . 2
2
2
. 6 1 . 6
3.1.3 Sprint Backlog Sprint backlog pada menganalisis dan merancang perangkat lunak penjualan
Tabel 3.2 Produk backlog Seacara Detail Backlog Descrip tion Title Import Pendefi nisikan Proses Peranc angan Konsep tual Sistem Sprint – 1
Initia l Esti mats i
Adjust ment Facto r
Adjust ment Estim asi
10
0.2
1,2
8
0.2
9.6
18
Proses peranca ngan databas e Data Login Adminis trasi dan pimpina n Peranc angan Data suplier, data Pelang gan, Data Pupuk Sprint – 2
10
Peranc angan DO, Peranc angan PO Sprint -3 Integras i seluruh sistem Future
6 9
10
15
10.8 0.2
0.2
0.2
2.4
3.6
3.6
Kasus
Work Remaining Until Completion
2
3
4
5
6
1 . 2 0
1 . 2 2
0
0
0
0
1 . 6
0
0
0
1 . 6 0
0
0
0
0
0
0
0
0
3 . 2 1 . 2 1 . 2
1 . 2
1
1
0
0
0
0
CV.
Rizki
0.2
9.6
0
3.6
0
3 . 6 0
SCRUM
Mandiri
Studi
Tebat
Jaya
0
1. Tabel Sprint 1 Tabel
sprint
seperti
pendefinisian
0
0
0
0
0
0
dilakukan
Task Respon Descrip sible tion Pendefinisian Proses Proses Ibrahim PO dan DO Proses Ibrahim PO
Task Status Comp led Comp led
Ibrahim
Comp
Perancangan Konseptual sial DFD Ibrahim Comp level 0
1
3.6
0
0
0
0
0
0
15
0.2
3.6
0
0
0
0
2
1 . 6
15
0.2
3.6
0
0
0
0
2
1
sprint
proses
dan
DFD Level 1
Ibrahim
Comp
ERD
Ibrahim
Comp led
Day In Sprint 2 3 4
5
6
60 me nit 60 me nit
50 me nit 35 me nit
0
0
0
0
0
0
0
0
45 me nit
55 me nit
0
0
0
0
0
60 me nit
50 me nit
0
0
0
0
60 me nit
45 me nit
0
0
0
0
65 me nit
65 me nit
0
0
0
led 0.2
pada
Tabel 3.3 Sprint 1
led
15
tabel
perancangan konseptualisasi.
Proses DO
0
merupakan
yang
0
2
1
kegiatan
led
35
metode
Belitang yaitu :
1
1 . 2 0
menggunakan
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
2. Tabel Sprint 2 Tabel sprint 2 merupakan tabel kegiatan
yang
dilakukan
pada
sprint
seperti perancangan database, proses PO dan proses DO.
Task Responsib Description le Sistem Penjualan Pupuk Pendefinisi Ibrahim an penjualan pupuk Perancang Ibrahim an DFD, ERD
Task Status
Pejelasa n interface
Ibrahim
Com
Com
Penjelas an interface
Com
Ibrahim
Day In Sprint 3 4
1
2
0
120 menit
135 menit
0
120 menit
125 menit
0
0
120 menit
0
0
0
5
6
0
0
Perancang an interface
Penjelas an interface
Com
Ibrahim
0
0
0
0
0
0
Not
0
0
0
0
0
0
Penjelasan interface 0
Ibrahim
0
0
0
0
0
0
0
0
0
0
0
0
Not
d Ibrahim
Not
0
Comple d
0
0
3.1.4 Halaman Profil 0
120 menit
120 menit
0
0
0
0
120 menit
120m enit
0
0
0
Halaman
profil
merupakan
halaman yang isinya tentang sejarah dari perusahaan dan visi dan misi, tampilanya
pled
Com
Not Comple d
Comple
pled
Proses DO Peranca Ibrahim ngan interface
6
d
pled
Proses PO Peranca Ibrahim ngan interface
Day In Sprint 2 3 4 5
Comple
Tabel 3.4 Sprint 2 Task Respon Task Descript sible Statu ion s Perancangan Database Peranca Ibrahim Com ngan pled databas e Peranca Ibrahim Com ngan interface pled
1
seperti gambar dibawah ini. 0
120m enit
120 menit
0
0
0
0
140 menit
120 menit
0
0
0
pled
pled
3. Tabel Future Sprint Tabel tabel
future
kegiatan
Ga
sprint
yang
merupakan
dilakukan
pada
future sprint seperti sistem penjualan pupuk
terdiri
penjualanp ERD,
dari
pupuk,
pendefinisian
perancangan
perancangan
penjelasan interface.
interface
mbar 3.2 Halaman profil
DFD,
Dibawah ini penjelasan interface tentang halaman halaman profil. Tabel 3.6 Penjelasan interface profil
dan Field
Tipe
Aturan
Tampilan
Fungsi
Tabel 3.5 Future Sprint ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
Halaman
Halaman
Profil
Tampilan
Berisi
Sebagai
Password
pertama
informasi
menu
(L)
ketika
sejarah, visi
utama
sistem
dan misi.
dari
dijalankan
Terdapat link
sistem
Label
-
-
Sebagai identitas
Password
Text Box
(T)
Harus di
Sebagai
Tempat
isi
inputan
pengisian password
profil, link administrasi, Login
link pimpinan
Button
-
-
Tombol proses login
3.1.5 Halaman Login Admin Halaman login admin merupakan halaman
pertama
ketika
Simpulan
tampilan
pertama ketika aplikasi ditampilkan.
Berdasarkan dari penelitian yang telah dilaksanakan dan sudah diuraikan dalam
analisis
dan
perancangan
perangkat lunak penjualan menggunakan Metode SCRUM Studi Kasus pada CV. Rizki Mandiri Tebat Jaya Belitang, maka penulis Gambar 3.3 Halaman Login Admin Dibawah ini penjelasan interface tentang halaman login admin.
dapat
kesimpulan
sebagai berikut : 1. Penelitian menghasilkan analisis dan perancangan penjualan
Tabel 3.7 penjelasan Login admin
menarik
perangkat
lunak
menggunakan
Metode
SCRUM Studi Kasus pada CV. Rizki Mandiri Tebat Jaya Belitang.
Field
Tipe
Aturan
Tampilan
Fungsi
Username
Label
-
-
Sebagai
(L)
Username (T)
identitas
Text Box
2. Dengan
menggunakan
perangkat
lunak penjualan yang telah dibuat, diharapkan
perusahaan
pengisian
meningkatkan
efisiensi
username
data
Harus di
Sebagai
Tempat
isi
inputan
transaksi
dapat
pengolahan
penjualan
dan
pembelian barang. ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)
3. Dengan lunak
menggunakan penjualan
perangkat
4. Dengan cara ini meningkatkan fokus
menggunakan
dan produktifitas sehingga analisis dan
metode scrum ini maka perusahaan
perancangan
mudah
penjualan
dikonrol
yang
mana
perangkat menggunakan
scrum
setiap periode yang ditentukan.
jadwal yang ditentukan dan keinginan
1. Diharapkan
dengan
perangkat
di
metode
penjualan scrum
yang
telah dibuat maka dokumentasi dan terus
menerus
dilakukan
setelah perangkat lunak dibangun dan diterapkan keperusahaan. 2. Diharapkan perusahaan meningkatkan kerja
dengan
perangkat
lunak penjualan yang dapat digunakan
membuka
sarana
komunikasi yang selama ini tidak ada, suasana
kerja
akan
menjadi
menyenangkan, jangan memberikan tim beban yang berlebihan, sehingga dapat meningkatkan stres kepada tim dan jelas peran dan tanggung jawab masing-masing di dalam tim.
Kusuma,
(2010), Sistem Informasi Penjualan Handphone Menggunakan SE Agile Dengan Metode Scrum. https://docs.google.com/file/d/0B 2PuCGsYasf8T2pMNmZUTlRBSD Q/edit?usp=drive_web&pli=1, di akses 27 november 2013
Kristanto, Andri, (2004). Rekayasa Perangkat Lunak, Gava Media, Yogyakarta. Nugrhoho, Andi. (2004). Rational Rose Untuk Pemodelan Berorientasi Objek,
secara optimal dan cepat. akan
DAFTAR RUJUKAN
bangunnya
lunak
menggunakan
3. Scrum
sesuai
pemilik perusahaan.
Saran
efektifitas
diselesaikan
metode
peningkatan pekerjaan dapat terjadi
pengujian
dapat
lunak
Informatika, Bandung. Rickyanto, (2002). Belajar Sendiri Java Server Pages. Elexmedia, Jakarta. Schwaber,K. Dan Sutherland, J. (2011).Panduan Scrum.http://www.scrum.org/stor age/scrum guides/Scrum %20Guide%20-%20ID.pdf akses 2 desember 2013
ANALISIS DAN PERANCANGAN PERANGKAT LUNAK PENJUALAN MENGGUNAKAN METODE SCRUM (STUDI KASUS CV RIZKI MANDIRI TEBAT JAYA BELITANG)