1 Februari 2017
Abstrak: Android merupakan sebuah sistem operasi yang berjalan di perangkat keras smartphone
dan salah satu bentuk kemajuan teknologi saat ini. Banyak orang yang telah menggunakan sistem
operasi tersebut, oleh karena itu banyak pula bermunculan aplikasi yang dapat membantu manusia
dalam menjalankan aktifitas sehari-hari. Penyewaan lapangan futsal di Hanggar Futsal masih melalui
telepon dan penyebaran informasi mengenai nonton bersama pertandingan sepak bola masih dengan
menggunakan papan pengumuman di lokasi. Oleh karena itu, peneliti membuat aplikasi penyewaan
lapangan futsal berbasis android yang diharapkan dapat membantu pelanggan di Hanggar Futsal
dalam melakukan penyewaan lapangan futsal dan mendapatkan jadwal nonton bersama pertandingan
sepak bola dunia hanya dengan menggunakan smartphone android yang dimiliki. Metode yang
digunakan dalam pembuatan aplikasi penyewaan lapangan futsal di Hanggar Futsal adalah dengan
metode penelitian perangkat lunak Extreme Programming. Hasil dari aplikasi penyewaan lapangan
futsal, yaitu pelanggan dapat melakukan pemesanan, pembayaran, dan mengetahui informasi jadwal
nonton bersama pertandingan sepak bola dengan menggunakan smartphone andorid yang dimiliki.
Kata kunci: android, futsal, jadwal, pelanggan, penyewaan, smartphone
82
Vicky Nurchmawati, Pengembangan Aplikasi Penyewaan Lapangan Futsal ...
memasangnya di papan pengumuman dan dari mulut dan 2) Untuk menyebarkan informasi nonton
ke mulut saja. bersama pertandingan sepak bola dunia yang diadakan
Android merupakan salah satu produk hasil di Hanggar Futsal.
dari kemajuan teknologi saat ini. Android merupakan Adapun manfaat yang diharapkan dalam
sebuah sistem operasi yang berjalan di atas perangkat melakukan penelitian ini adalah: 1) Membantu
keras gadget, contohnya smartphone dan tablet. pelanggan untuk melihat jadwal lapangan yang
Hampir semua orang saat ini merupakan pengguna tersedia dan memudahkan pelanggan untuk
sistem operasi android. Berdasarkan wawancara yang melakukan penyewaan tanpa harus datang atau
dilakukan oleh penulis di Hanggar Futsal, didapatkan menelpon ke Hanggar Futsal; dan 2) Pelanggan
data bahwa 6 dari 10 orang merupakan pengguna mendapatkan informasi seputar jadwal nonton
sistem operasi android. Mereka menyatakan bahwa bersama yang diadakan oleh Hanggar Futsal.
android dapat memudahkan mereka dalam melakukan
suatu hal. Oleh karena itu, penulis bermasud untuk II. METODE PENELITIAN
membuat sebuah aplikasi berbasis android untuk
Metode pengembangan yang digunakan dalam
memudahkan proses penyewaan lapangan futsal dan
penelitian ini adalah Extreme Programming (XP).
mmberikan informasi jadwal acara nonton bersama
Extreme programming atau yang biasa disingkat
pertandingan sepak bola dunia di Hanggar Futsal.
dengan XP adalah suatu metode pengembangan
Dengan adanya aplikasi penyewaan, pelanggan
perangkat lunak yang dibuat dengan tujuan untuk
akan lebih mudah dalam menyesuaikan jadwal
meningkatkan efisiensi dan fleksibelitas dari sebuah
kegiatan mereka dengan daftar lapangan yang masih
proyek dalam proses pengembangan perangkat
tersedia tanpa harus menelepon dan menanyakan hal
lunak dengan cara mengkombinasikan beberapa ide
tersebut kepada karyawan Hanggar Futsal. Aplikasi
sederhana. Extreme programming juga merupakan
tersebut juga dapat menyebarkan informasi acara
sebuah model pengembangan perangkat lunak yang
nonton bersama yang diadakan oleh Hanggar Futsal.
membuat setiap tahapnya menjadi lebih sederhana,
Sehinga akan lebih banyak lagi pelanggan Hanggar
sehingga menjadi lebih adaptif dan fleksibel. Tahapan
Futsal yang mengetahui informasi tersebut.
dalam metode XP adalah dimulai dari perencanaan,
Agar penelitian ini memiliki cangkupan yang
desain, pengkodean, dan diakhiri oleh pengujian [6].
jelas, maka batasan masalahnya adalah: 1) Aplikasi
Seperti pada Gambar 1.
ini difokuskan untuk melihat daftar jadwal lapangan
yang tersedia dan pelanggan dapat secara langsung
melakukan penyewaan lapangan; 2) Pelanggan
dapat menggunakan lapangan jika sudah melakukan
konfirmasi pembayaran sesuai dengan harga yang
telah ditentukan oleh Hanggar Futsal; 3) Pembayaran
dapat dilakukan dengan dua cara, yaitu dengan Gambar 1 Tahapan extreme programming
tunai atau transfer ke rekening Hanggar Futsal; 4)
Setelah melakukan pembayaran, pelanggan harus A. Tahapan Pengembangan dengan Metode
melakukan konfirmasi pembayaran ke karyawan Extreme Programming
dengan cara mengisi formulir konfirmasi melalui
aplikasi Hanggar Futsal. Cara tersebut berlaku jika Dalam pembangunan aplikasi penyewaan
pembayaran dilakukan dengan cara transfer, akan lapangan futsal dan jadwal nonton bersama
tetapi jika pembayaran dilakukan dengan cara tunai, pertandingan sepak bola dunia di Hanggar Futsal
maka akan secara otomatis karyawan mengganti yaitu dengan mengunakan tahapan yang ada dalam
status pembayaran dengan sudah dibayar; 5) Aplikasi metode XP, seperti yang ada dalam Gambar 2.
ini juga akan memberikan pemberitahuan seputar Berikut ini merupakan proses yang dijalankan
jadwal nonton bersama pertandingan sepak bola pada masing-masing tahap:
dunia; dan 6) Admin dapat melihat lapangan yang 1. Perencanaan
disewa oleh pelanggan melalui website.
Tujuan dari penelitian ini adalah: 1) Membuat Tahap perencanaan merupakan tahap awal
aplikasi untuk pelanggan Hanggar Futsal, agar dalam kerangka kerja extreme programming. Hal
pelanggan dapat menyewa lapangan tanpa harus yang harus dilakukan dalam tahap perencanaan
menelepon atau datang langsung ke tempat futsal; adalah pengumpulan data yang berisikan kebutuhan
83
Kalbiscentia,Volume 4 No. 1 Februari 2017
2. Design
Extreme Programming
Tahap ini merupakan panduan dalam proses
pengembangan perangkat lunak yang didasari dengan
gambaran yang diberikan oleh client pada tahap
Perencanaan Desain
perencanaan. Tahap ini akan dilakukan sebelum
tahap pengkodean dan setelah tahap pengkodean.
Artinya aktifitas pada tahap ini dapat terjadi terus
UML Diagram menerus selama proses pengembangan perangkat
Mockup
Rancangan Basis Data lunak berlangsung. Seperti yang sudah dijelaskan
pada tahap perencanaan, kalau client dapat mengubah
rancangan aplikasi yang sebelumnya sudah dibuat.
Dengan berubahnya rancangan aplikasi, maka hal
Pengujian Pengkodean tersebut dapat mengubah bentuk desain yang telah
dibuat sebelumnya [6].
Dalam tahap desain, peneliti menggunakan
Pengujian Black Box Bahasa
Pengujian UAT Pemrograman UML diagram yang terdiri dari usecase diagram,
Java, HTML,
CSS, PHP.
aktivity diagram, dan class diagram. Peneliti juga
menambahkan rancangan tampilan, rancangan basis
Android
Studio, data, dan deployment diagram.
PHP
MyAdmin,
Web Browser.
a. UML Diagram
UML (Unified Modeling Language) adalah
Gambar 2 Tahapan pengembangan XP
sebuah bahasa yang dibuat dalam bentuk diagram
client dalam aplikasi yang akan dibuat. Dari informasi dan banyak digunakan sebagai gambaran dari analisis
kebutuhan tersebut, pengembang akan mendapatkan kebutuhan yang sebelumnya sudah ditentukan.
gambaran mengenai fitur dan fungsi perangkat lunak Diagram UML terdiri dari 13 macam yang
yang akan dibangun.[6] dikelompokkan dalam 3 kategori, yaitu 1) Structure
Fitur-fitur yang didapatkan dalam peroses diagrams: class diagram, object diagram, component
pengumpulan data tersebut adalah: 1) Admin dapat diagram, composite structure diagram, package
menggunakan aplikasi dengan memasukkan ID diagram, deployment diagram; 2) Behavior diagrams:
dan password. Pembuatan ID dan password hanya use case diagram, activity diagram, state machine
dapat dilakukan oleh admin yang sudah terdaftar diagram; dan 3) Intraction diagrams: sequence
sebelumnya; 2) Admin dapat melihat daftar lapangan diagram, communication diagram, timing diagram,
yang disewa oleh pelanggan; 3) Admin dapat interaction diagram [5].
menambahkan daftar lapangan yang disewa; 4) Pada penelitian ini, Penulis menggunakan
Admin dapat menghapus daftar lapangan yang sewa. usecase diagram, activity diagram, dan class
5) Admin dapat menambahkan jadwal pertandingan diagram.
nonton bersama pertandingan sepak bola dunia;
6) Admin dapat mengubah jadwal pertandingan Usecase Diagram
nonton bersama pertandingan sepak bola dunia; 7) Usecase diagram adalah sebuah diagram
Admin dapat menghapus jadwal pertandingan nonton yang menunjukkan interaksi antara satu aktor atau
bersama pertandingan sepak bola dunia; 8) Admin lebih dengan sistem yang akan dibuat. interaksi
dapat mengubah status pembayaran pelanggan; 9) tersebut berupa fungsi-fungsi yang dapat dilakukan
User melakukan login; 10) Sebelum login, user harus aktor dalam menggunakan sistem tersebut. Usecase
mengisi form pendaftaran untuk mengisi data diri; 11) diagram juga digunakan untuk mengetahui siapa saja
User dapat menyewa lapangan sesuai dengan daftar orang yang mendapatkan hak akses dalam sistem
lapangan yang masih tersedia; 12) User melakukan tersebut dan hak apa saja yang didapatkan [5].
konfirmasi pembayaran dengan mengisi form Pada Gambar 3 memperlihatkan interaksi
konfirmasi; dan 13)User menerima pemberitahuan antara sistem dengan admin dan user. Fungsi yang
informasi jadwal nonton bersama pertandingan sepak dapat dilakukan oleh aplikasi yang akan digunakan
bola dunia. oleh admin adalah login, pendaftaran admin baru,
84
Vicky Nurchmawati, Pengembangan Aplikasi Penyewaan Lapangan Futsal ...
Login
Daftar
<<Extends>>
<<Extends>>
Melihat Jadwal Home
Nobar
<<Extends>> Konfirmasi
Pembayaran
Melihat Konfirmasi
Pembayaran
Activity Diagram
Setelah sebelumnya membuat diagram yang
berisikan fungsi sistem dan hak akses yang akan Gambar 5 Activity diagram tambah sewa
diberikan, maka dalam diagram selanjutnya adalah lapangan oleh admin
membuat alur aktifitas dari setiap fungsi yang ada. maka admin harus klik new yang ada di atas tabel
Jadi activity diagram merupakan alur dari aktifitas sewa lapangan. Kemudian sistem akan menampilkan
pada setiap fungsi yang telah dibuat pada diagram formulir yang selanjutnya akan diisi oleh admin sesuai
sebelumnya [5]. dengan jadwal sewa yang diinginkan. Kemudian
Gambar 4 menunjukkan proses login yang klik tombol simpan dan data berhasil disimpan di
dilakukan oleh admin. Pertama kali admin harus database. Data terbaru akan secara langsung tampil di
memasukkan id dan password, jika id atau password tabel sewa lapangan.
yang dimasukkan salah, maka sistem akan meminta Daftar sewa lapangan yang sebelumnya telah
admin untuk memasukkannya kembali. Jika id dan dibuat oleh user ataupun admin dapat dihapus
password benar, maka akan menuju ke halaman hanya oleh admin. Hal ini bertujuan agar user tidak
utama. Proses penyewaan lapangan diawali dengan sembarangan membatalkan lapangan yang telah
masuk ke menu sewa lapangan, setelah itu sistem disewa sebelumnya. Cara menghapusnya adalah
akan menampilkan daftar lapangan yang telah disewa dengan masuk ke dalam menu sewa lapangan,
sebelumnya. Untuk membuat daftar sewa baru, kemudian akan muncul daftar sewa lapangan. Pilih
85
Kalbiscentia,Volume 4 No. 1 Februari 2017
Klik Delete
Menampilkan jadwal
Klik menu nobar
nobar
Tidak
Klik Delete
Tidak
Data berhasil
disimpan
Salah
"Password atau Username salah"
Benar
nobar admin
Jadwal nobar yang sudah lama dibuat dan sudah
tidak terpakai lagi dapat dihapus oleh admin. Caranya Gambar 10 Activity diagram login user
86
Vicky Nurchmawati, Pengembangan Aplikasi Penyewaan Lapangan Futsal ...
87
Kalbiscentia,Volume 4 No. 1 Februari 2017
akan diminta untuk memasukkan ID dan password menambahkan daftar lapangan yang disewa oleh
kembali. pelanggan yang melakukan pemesanan dengan
datang langsung ke Hanggar Futsal. Rancangan untuk
tampilan tambah sewalapangan ada pada gambar 19.
88
Vicky Nurchmawati, Pengembangan Aplikasi Penyewaan Lapangan Futsal ...
form yang nantinya harus diisi oleh admin sebagai username dan password yang nantinya akan
informasi acara tersebut. digunakan untuk proses login. Username dan
password tersebut dibuat dengan cara melakukan
pendaftaran dan mengisi data diri lainnya. Data yang
harus diisi adalah nama, jenis kelamin, tanggal lahir,
alamat, pekerjaan, dan nomor telepon.
89
Kalbiscentia,Volume 4 No. 1 Februari 2017
cara memasukkan username dan password. Jika user informasi mengenai tanggal acara, nama klub
belum memiliki username dan password, maka harus sepak bola, waktu acara, dan harga tiket yang harus
melakukan pendaftaran terlebih dahulu dengan cara dibayarkan untuk ikut acara tersebut.
klik tombol daftar yang ada di bawah tombol login.
c. Rancangan Basis Data
Gambar 27 merupakan rancangan untuk
tampilan daftar lapangan yang masih tersedia. Daftar Basis data adalah kumpulan data dalam sekala
lapangan yang telah disewa oleh pengguna lain tidak besar maupun kecil yang disimpan dalam sebuah
akan tampil lagi pada daftar sewa lapangan. Daftar disk atau media penyimpanan sekunder lainnya.
tersebut juga akan muncul berdasarkan tanggal yang Sedangkan DBMS (Database Management Systems)
dipilih oleh pengguna adalah program-program komputer yang digunakan
untuk mengakses dan memelihara basis data. Operasi
yang dapat dilakukan dalam hal pemeliharaan
tersebut adalah seperti memasukkan, melacak, dan
memodifikasi data ke dalam database [4].
Bahasa pemrograman yang digunakan dalam
proses penyimpanan data ke basis data adalah
SQL. SQL (Structured Query Language) adalah
sebuah bahasa pemrograman yang digunakan untuk
mengelola basis data. Pengolahan data yang dapat
dilakukan dengan menggunakan bahasa tersebut
adalah memasukkan data (insert), mengubah data
Gambar 28 Rancangan konfirmasi
(update), menghapus data (delete), dan menampilkan
pembayaran user
data (select) [5].
Gambar 28 menampilkan rancangan untuk Dalam aplikasi penyewaan lapangan futsal
tampilan konfirmasi pembayaran, setelah melakukan dan jadwal nonton bersama pertandingan sepak bola
pembayaran dengan cara transfer maka langkah dunia memiliki 7 tabel, yaitu tabel admin, nobar,
selanjutnya yang harus dilakukan oleh pengguna klub sepak bola, sewa lapangan, lapangan, user, dan
aplikasi adalah dengan melakukan konfirmasi konfirmasi pembayaran. Dalam tabel admin yang
pembayaran. Konfirmasi pembayaran dilakukan dinamakan dengan nama t admin terdapat nilai atau
agar admin dapat mengetahui bahwa pengguna telah variabel id admin, nama admin, tanggal lahir admin,
melakukan pembayaran dan status pembayaran dapat jenis kelamin, alamat, jabatan, dan password admin.
diubah menjadi sudah dibayar. Tabel nobar berisikan data jadwal nonton
bersama pertandingan sepak bola dunia yang terdiri
dari tanggal acara nnton bersama, nama klub sepak
bolanya, biayanya, dan waktu pelaksanaannya. Untuk
tabel sewa lapangan berisikan data lapangan yang
telah disewa oleh user atau admin.
90
Vicky Nurchmawati, Pengembangan Aplikasi Penyewaan Lapangan Futsal ...
Gambar 30 menunjukkan hubungan antar tabel didimpan dalam satu database yang sama, yaitu
yang ada di dalam basis data. Hubungan kedua tabel dengan menggunakan PHP MyAdmin.
tersebut terjadi karena adanya pengambilan data dari
4. Pengujian
data primary ke data foreignkey.
Tahap uji coba ini dilakukan setelah aplikasi
d. Deployment Diagram yang dikembangkan sudah benar-benar sempurna.
Penelitian ini menggunakan penyimpanan data Uji coba juga akan dilakukan secara langsung oleh
secara lokal, pada gambar 31 menunjukkan gambaran client untuk mendapatkan tanggapan mengenai
lebih jelas mengenai hubungan antara apikasi dengan pengembangan perangkat lunak yang sudah dilakukan
penyimpanan data yang digunakan: [6]. Pada tahap pengujian metode yang digunakan
adalah black box dan UAT. Pengujian akan dilakukan
oleh pengguna aplikasi yang dibagi menjadi dua,
yaitu admin dan user. Pengujian pada admin akan
dilakukan oleh penulis dengan menjalankan aplikasi
di beberapa browser, yaitu chrome, mozilla, dan
Gambar 31 Deployment diagram internet explorer.
Penggunaan beberapa macam browser
Gambar 31 menunjukkan bahwa aplikasi yang
bertujuan untuk melihat bagaimana tampilan aplikasi
digunakan pada smartphone berjalan diatas sistem
di beberapa browser yang berbeda. Pengujian kedua
operasi android. Smartphone dihubungkan dengan
yang dilakukan pada aplikasi admin adalah dengan
sebuah server, server yang digunakan dalam penelitian
meminta penilaian kepada pimpinan di Hanggar Futsal
ini adalah PC milik peneliti. Agar PC tersebut dapat
dengan cara memberikan kuesioner kepada pimpinan
menyimpan data dari dan ke aplikasi,maka komponen
Hanggar Futsal. Kuesioner tersebut diberikan setelah
yang ada di dalam PC tersebut adalah apache, PHP,
pimpinan mencoba unuk menggunakan aplikasi yang
dan MySQL. Untuk menghubungkan keduanya antara
telah dibuat oleh peneliti. Sedangkan pengujian user
smartphone dengan server, dibutuhkan penggunaan
akan dilakukan oleh 10 orang pelanggan Hanggar
jaringan internet yang sama. Dalam penelitian ini,
Futsal. Pengujian tersebut akan dilakukan dengan
peneliti menggunakan hotspot dari smartphone milik
cara memberikan kuesioner kepada 10 pelanggan
peneliti. Sehingga IP yang digunakan keduanya
setelah pelanggan mencoba aplikasi yang telah dibuat,
akan sama dan aplikasi akan bisa terhubung dengan
penulis akan memberikan apk kepada penguji untuk
penyimpanan data.
dipasang pada smartphone mereka masing-masing
3. Pengkodean dan penguji akan mencoba aplikasi penyewaan
lapangan tersebut. Setelah penguji mencoba aplikasi,
Setelah mendapatkan gambaran dari clinet
peneliti akan memberikan kuesioner yang harus
dan selesai mebuat desain dari gambaran tersebut,
diisi oleh penguji. Kuesioner diisi sesuai dengan apa
maka tahap yang selanjutnya adalah pengkodean.
yang penguji rasakan selama mecoba menggunakan
Sebelum tahap ini dijalankan, XP merekomendasikan
aplikasi penyewaan lapangan futsal tersebut. Hasil
pengembang untuk membuat modul unit tes
dari kuesioner akan diolah oleh peneliti, sehingga akan
terlebih dahulu yang bertujuan untuk melakukan
mendapatkan hasil dan kesimpulannya. Pengujian
uji coba kepada client. Sehingga jika ada kesalahan
kedua yang dilakukan untuk aplikasi yang digunakan
dalam pemahaman, pengembang dapat langsung
oleh user adalah dengan menguji fungsionalitas pada
memperbaikinya [6]. Untuk membuat aplikasi yang
aplikasi tersebut, yaitu dengan cara mencoba satu per
sesuai dengan desain yang telah dibuat sebelumnya,
satu fungsi yang ada. Hal tersebut bertujuan untuk
penulis membaginya dengan menggunakan dua cara.
mengetahui apakah semua fungsi yang ada dapat
Untuk aplikasi yang nantinya akan digunakan oleh
berjalan sesuai dengan perencanaan yang telah dibuat
admin, penulis membuatnya dengan menggunakan
sebelumnya.
notepad++ dan dengan menggunakan bahasa
pemrograman PHP. Sedangkan untuk aplikasi yang
III. HASIL DAN PEMBAHASAN
akan digunakan oleh user, penulis membuatnya
menggunakan aplikasi Android Studio dan dengan Aplikasi penyewaan lapangan futsal dan jadwal
mengggunakan bahasa pemrograman JAVA. nonton bersama pertandingan sepak bola dunia ini
Penyimpanan data untuk kedua aplikasi tersebut dibuat dengan menggunakan Android Studio dan
91
Kalbiscentia,Volume 4 No. 1 Februari 2017
92
Vicky Nurchmawati, Pengembangan Aplikasi Penyewaan Lapangan Futsal ...
lapangan, menu jadwal nobar, dan menu konfirmasi melakukan konfirmasi pembayaran. Sebelumnya
pembayaran. pengguna harus melakukan proses pembayaran
terlebih dahulu, sehingga akan mendapatkan kode
4. Tampilan Menu Sewa Lapangan
transaksi yang nantinya akan menjadi bukti transaksi.
C. Evaluasi Aplikasi
Pengujian dengan Metode UAT, seperti pada Tabel 9 dengan menggunakan satu jaringan yang sama. Hal
Tabel 9 Hasil Pengujian UAT oleh User
tersebut bertujuan untuk membuat IP yang digunakan
Tabel 9 Hasil pengujian UAT oleh user
sama. 4)Aplikasi ini menggunakan teknologi yang saat
No No Pertanyaan Total ini banyak digunakan, yaitu sistem operasi android.
Penguji 1 2 3 4 5 Skor Dengan begitu untuk mengimplementasikan aplikasi
1 5 5 4 5 4 23 ini tidaklah sulit. Berdasarkan kuesioner yang telah
dibagikan, hasilnya adalah pelanggan di Hanggar
2 4 5 3 5 4 21
Futsal memberikan nilai yang baik dalam penerapan
3 5 5 4 4 4 22 aplikasi ini yaitu dengan perolehan prosentase 86.4%.
4 4 3 4 4 3 18
5 4 4 4 5 4 21 V. DAFTAR RUJUKAN
6 4 4 4 4 4 20 [1] J. Lhaksana, Taktik dan Strategi Futsal Modern, D.
7 5 5 4 5 5 24 Anggoro, Penyunt., Jakarta: Be Champion, Swadaya
Group., 2011, pp. 5-6.
8 4 4 4 4 4 20
[2] M. H. Masruri, 175 Aplikasi Ngetop Android, Jakarta:
9 5 5 5 5 5 25
PT. Elex Media Komputindo, 2013, pp. 2-14.
10 5 5 5 3 4 22
[3] R. H. S & I. S. M. , Mastering Java, Jakarta: PT. Elex
Total 216 Media Komputindo, 2009, p. 1.
[4] R. A. S. & M. Shalahuddin, Pemodelan dan
Perhitungan dilakukan dengan menggunakan
UML;Studi Kasus UML, dalam Rekayasa Perangkat
skala likert dengan rumus:
Lunak Terstruktur dan Berorientasi Objek, Bandung,
(Jumlah total skor / Jumlah skor masimal) * 100%
Informatika, 2015, pp. 114-147;155-158;161-163.
Jadi, (216 / 250) * 100 % = 86.4 %
[5] A.-B. B. L. B., dalam Konsep Sistem Basis Data dan
Dengan mengdapatkan prosentase 86.4% dari
Implementasinya, Yogyakarta, Graha Ilmu, 2004, pp.
prosentase maksimal 100%, maka menunjukkan
3-4.
bahwa aplikasi yang dibuat dapat diterima dan
diterapkan di Hanggar Futsal Pancoran. [6] P. Widhiartha, Extreme Programming, Melakukan
Pengembangan Perangkat Lunak dengan Lebih
95