Anda di halaman 1dari 5

PEMBANGUNAN APLIKASI PEMESANAN LAPANGAN FUTSAL

CARINGIN GARDEN JATINANGOR BERBASIS ANDROID

Firmansyah Arif Maulana1#, Umi Hayati, M.Kom.2


STMIK “AMIKBANDUNG”
Firmansyahrifm@gmail.com

ABSTRAK

Dalam melakukan proses pemesanan lapangan di Caringin Garden Jatinangor, pemesan harus datang
langsung ke lokasi lapangan. Akibatnya akan lebih memakan banyak waktu dan kurang efektif, selain dinilai
merepotkan karena pemesan harus datang terlebih dahulu kelapangan jika ingin melakukan pemesanan. Proses
pemesanan yang ada di Caingin Garden futsal masih menggunakan metode yang manual dengan cara menuliskan
data pemesanan ke papan tulis yang berada di Caringin Garden futsal.
Solusi dari permasalahan yang ada adalah membangun sebuah aplikasi pemesanan lapangan futsal di
Caringin Garden Jatinangor. Dalam proses perancangannya, aplikasi ini menggunakan Android Studio dan
dibangun menggunakan bahasa pemrograman PHP dan Javascript . Dalam perancangannya aplikasi ini
terintegrasi dengan MySQL untuk menyimpan berbagai data dan Visual Studio Code & IDE Codeanuwhere untuk
menuliskan teks/kode program.
Aplikasi yang dibangun adalah berbasis android karena pada umumnya masyarakat saat ini lebih
menggunakan smartphone berbasis android.
Hasil dari Aplikasi ini dapat memecahkan masalah yang dihadapi oleh pemesan yang ingin melakukan
pemesanan lapangan futsal, karena dengan menggunakan aplikasi yang berbasis android pemesan dapat dengan
mudah menggunakanya karena lebih efektif dan efisien.

Kata kunci : Caringin Garden, Pemesanan, Android Studio, PHP, MySQL

ABSTRACT

In making the field booking process at Jatinangor Caringin Garden, the buyer must come directly to
the location of the field. As a result, it will take more time and is less effective, besides being considered
troublesome because the customer must come to the field first if he wants to place an order. The ordering process
at Caingin Garden Futsal still uses the manual method by writing the booking data to the blackboard at Caringin
Garden Futsal.
The solution to the problem is to build a futsal field booking application at Caringin Garden
Jatinangor. In the design process, this application uses Android Studio and is built using the PHP programming
language and Javascript. In its design this application is integrated with MySQL to store various data and Visual
Studio Code & IDE Codeanuwhere to write text / program code.
The application that is built is based on Android because in general the public is currently using an
Android-based smartphone.
The results of this application can solve the problems faced by the buyer who wants to make a futsal
field reservation, because by using an Android-based application, the buyer can easily use it because it is more
effective and efficient.

Keywords : Caringin Garden, Booking, Android Studio, PHP, MySQL

I. PENDAHULUAN Beberapa tahun terakhir ini, perkembangan olahraga


1.1 LATAR BELAKANG futsal yang ada di Jatinangor sangat pesat. Salah satu
cabang olahraga yang sangat digemari oleh
masyarakat baik kalangan remaja maupun dewasa.
1,2
Program Studi D3 Teknik Informatika, STMIK AMIK Bandung, Jl. Jakarta no.28, Kebonwaru, Batununggal, kota Bandung, Jawa Barat
40272, Indonesia
#
E-mail: firmansyaharifm@gmail.com
Futsal dimainkan oleh 4 orang atau 5 orang dan mencetak skor sebanyak-banyaknya ke dalam
dimainkan di dalam sebuah ruangan yang tertutup, gawang lawan dan mempertahankan gawang sendiri
dan ukuran lapanganya lebih kecil dibandingkan dari serangan lawan agar tidak kebobolan [1].
dengan lapangan sepak bola.
Caringin Garden futsal adalah salah satu 2.2 PENGERTIAN ANDROID
tempat futsal di Jatinangor yang menyediakan STUDIO
fasilitas pemesanan lapangan, terdapat 2 lapangan Android Studio merupakan Integrated
yang ada di Caringin Garden Jatinangor dan untuk Development Environment (IDE) resmi untuk
melakukan pemesanan lapangan futsal di Caringin pengembangan aplikasi android, berdasarkan
Garden ini konsumen masih harus mendatangi IntelliJ IDEA. Android berubah menjadi platform
lokasi, sehingga kurang efektif dan tentunya yang begitu cepat dalam melakukan inovasi. Hal ini
memakan waktu yang banyak bagi orang yang akan tidak lepas dari pengembangan utama
melakukan pemesanan lapangan futsal. dibelakangnya yaitu Google. Google telah
Untuk mengatasi permasalahan tersebut mengakuisisi android dan kemudian membuatkan
perlu dibuat sebuah aplikasi yang dapat membantu sebuah platform. Platform terdiri dari sistem operasi
konsumen yang akan melakukan pemesanan berbasis Linux sebuah GUI (Graphic User
lapangan agar konsumen tidak perlu datang ke Interface), sebuah Web browser, dan aplikasi studio
lokasi lapangan futsal tersebut dan lebih End-User yang dapat di download dan juga para
mengefektifkan waktu. pengembang bisa dengan leluasa berkarya serta
menciptakan aplikasi yang terbaik dan terbuka untuk
Agar untuk lebih memudahkan konsumen dalam digunakan oleh berbagai macam perangkat [2].
melakukan pemesanan lapangan penulis membuat
sebuah aplikasi berbasis android, karena 2.3 PENGERTIAN PHP
kebanyakan masyarakat saat ini lebih menggunakan
PHP merupakan salah satu bahasa
smartphone berbasis android.
pemrograman yang dirancang untuk membangun
aplikasi web. Aplikasi web sendiri yaitu aplikasi
yang disimpan dan dieksekusi (oleh PHP Engine) di
1.2 RUMUSAN MASALAH
lingkungan web server. Setiap permintaan yang
Berdasarkan identifikasi masalah, maka
dilakukan oleh pengguna melalui aplikasi klien (web
permasalahan dapat dirumuskan sebagai browser) akan direspon oleh aplikasi web dan
berikut : ”Bagaimana membangun aplikasi hasilnya akan dikembalikan lagi pada pengguna.
Dengan aplikasi web ini, halaman yang tampil di
pemesanan lapangan futsal berbasis android untuk
layar web browser dapat bersifat dinamis,
memudahkan konsumen dalam melakukan proses tergantung dari nilai data atau paramater yang
pemesanan di Caringin Garden futsal dikirimkan oleh pengguna ke web server [3]

1.4 BATASAN MASALAH 2.4 PENGERTIAN PEMESANAN


Batasan masalah dalam penelitian tugas akhir ini Pemesanan adalah proses pembelian yang
sebagai berikut : dilakukan konsumen kepada penjual sebelum
1. Aplikasi ini hanya membahas tentang konsumen mendapatkan barang. Langkah order
pemesanan lapangan futsal saja. yang paling sederhana adalah dengan melakukan
2. Tidak membahas tentang pembayaran kontak langsung kepada penjual kemudian
secara online. konsumen memesan barang yang diinginkan.
Setelah barang yang diinginkannya ada barulah
2. LANDASAN TEORI konsumen membayarnya. Order bukan berarti sudah
menerima barang, namun konsumen masih
2.1 PENGERTIAN FUTSAL memesannya. Order barang atau jasa saat ini bisa
Futsal adalah salah satu cabang olahraga dari dilakukan dengan berbagai cara, baik secara lisan
permainan bola besar yang dimainkan dengan sistem maupun dengan dunia maya [4].
beregu, dengan 5 pemain inti dan 7 pemain
cadangan disetiap regu serta memiliki tujuan untuk
1,2
Program Studi D3 Teknik Informatika, STMIK AMIK Bandung, Jl. Jakarta no.28, Kebonwaru, Batununggal, kota Bandung, Jawa Barat
40272, Indonesia
#
E-mail: firmansyaharifm@gmail.com
2.5 PENGERTIAN BOOTSRAP
Bootstrap adalah library (pustaka/kumpulan 3.3 ANALISIS SISTEM USULAN
3.3.1 Deskripsi Sistem Usulan
fungsi-fungsi) dari framework CSS yang dibuat
Sistem aplikasi yang penulis buat adalah
khusus untuk bagian pengembangan fontend dari sistem aplikasi pemesanan lapangan futsal di
suatu website. Didalam library tersebut terdapat Caringin Garden Jatinangor yang dapat membantu
berbagai jenis file diantaranya HTML, CSS, dan mempermudah konsumen dalam melakukan
pemesanan lapangan futsal. Aktor yang terlibat
Javascript. Bootstrap telah menyediakan kumpulan
dalam aplikasi ini ada dua aktor, aktor yang pertama
aturan dan komponen class interface dasar sebagai yaitu admin yang disini hanya menerima pemesanan
modal dalam pembuata web yang telah dirancang saja dan aktor yang kedua adalah user (pemesan).
Pemesan akan login untuk masuk kedalam aplikasi
sangat baik untuk memberikan tampilan yang sangat
dengan melakukan registrasi terlebih dahulu, lalu
menarik, bersih, ringan, dan memudahkan bagi pemesan dapat melakukan pemesanan sesuai dengan
penggunanya [5]. tanggal bermain yang diinginkan, dan memasukan
foto kartu identitas untuk sebagai bukti bahwa
2.6 PENGERTIAN MYSQL pemesan benar-benar melakukan pemesanan
MySQL merupakan sebuah perangkat lunak lapangan. Jika jam sudah dipesan sebelumnya maka
atau software sistem manajemen basis data atau SQL admin akan melakukan penolakan terhadap pemesan
atau DBMS Multithread dan multi user. MySQL tersebut.
sebenarnya merupakan turunan dari salah satu
konsep utama dalam database untuk pemilihan atau 3.3.2 Kebutuhan Fungsional
seleksi dan pemasukan data yang memungkinkan
Tabel 3.1 Kebutuhan Fungsional
pengoprasian data dikerjakan secara mudah dan
otomatis [6]. Kode Kebutuhan Deskripsi
Fungsional
Aktor : Admin
3. METODOLOGI PENELITIAN
Metodologi penelitian yang dilakukan untuk KF-001 Login
mengumpulkan berbagai data-data adalah dengan KF-002 Gagal login
cara melakukan wawancara kepada para konsumen KF-003 Logout
terkait dengan sistem pemesanan lapangan futsal di KF-004 Lihat pemesanan
Caringin Garden. Dengan melakukan wawancara KF-005 Edit pemesanan
tersebut tentunya dapat mendapatkan informasi
KF-006 Hapus pemesanan
tentang kelebihan dan kekurangan pada sistem
KF-007 Simpan pemesanan
pemesanan lapangan futsal di Caringin Garden
KF-008 Konfirmasi pemesanan
Jatinangor. setelah melakukan wawancara dengan
Aktor : Pemesan
para konsumen dan orang yang mempunyai
KF-009 Login
lapangan futsal (owner) tentunya dapat
KF-010 Gagal login
memecahkan permasalahan yang dihadapi oleh para
KF-011 Logout
konsumen yang ingin melakukan pemesanan
lapangan di Caringin Garden. KF-012 Input data pribadi
KF-013 Simpan data pribadi
3.1 SUMBER DATA KF-014 Input pemesanan
KF-015 Input kartu identitas
Penelitian dimulai dengan mengambil data dari
KF-016 Simpan pemesanan
para konsumen yang selalu komplain dalam
KF-017 Lihat pemesanan
melakukan pemesanan lapangan futsal di Caringin
KF-018 Lihat konfirmasi
Garden, karena apabila ingin melakukan pemesanan
harus selalu datang langsung kelapangan, dengan
begitu sangat membuang-buang waktu dan tentunya
3.3.3 Kebutuhan Non-Fungsional
tidak efektif. Tabel 3.2 Kebutuhan Non-Fungsional
1,2
Program Studi D3 Teknik Informatika, STMIK AMIK Bandung, Jl. Jakarta no.28, Kebonwaru, Batununggal, kota Bandung, Jawa Barat
40272, Indonesia
#
E-mail: firmansyaharifm@gmail.com
Kode
Kebutuhan Deskripsi
Non-
Fungsional
Aplikasi ini dapat dijalankan
KNF-001 menggunakan smartphone
berbasis android
Terhubung dengan Cloud
KNF-002
Storage
Cloud storage yang dipakai dalam aplikasi ini
adalah Codeanywhere. Codeanywhere adalah salah
satu cloud IDE (Integrated Development
Environment), dimana kita bisa langsung membuat,
Gambar 3.3 Usecase Diagram Keseluruhan
mengedit, dan menjalankan aplikasi.
3.3.5 Definisi Aktor
3.3.4 Usecase Diagram
3.3.4.1 Usecase Diagram Admin
Tabel 3.2 Definisi Aktor
No. Aktor Deskripsi
Aktor yang
memiliki hak
akses untuk
mengelola
aplikasi seperti
1 Admin data pemesanan
hingga
melakukan
penerimaan dan
penolakan
Gambar 3.1 Usecase Diagram Admin pemesanan.
Aktor yang
3.3.4.2 Usecase Diagram Pemesan
memiliki hak
akses aplikasi
untuk mengisi
form
2 Pemesan
pendaftaran
kemudian dapat
melakukan
pemesanan
lapangan futsal.

3.3.6 Activity Diagram


3.3.6.1 Activity Diagram Admin
Gambar 3.2 Usecase Diagram Pemesan

3.3.4.6 Usecase Diagram Keseluruhan

Gambar 3.3 Activity Diagram Admin

1,2
Program Studi D3 Teknik Informatika, STMIK AMIK Bandung, Jl. Jakarta no.28, Kebonwaru, Batununggal, kota Bandung, Jawa Barat
40272, Indonesia
#
E-mail: firmansyaharifm@gmail.com
3.3.6.2 Activity Diagram Pemesan

Gambar 3.4 Activity Diagram Pemesan

3.3.6.3 Class Diagram

Gambar 3.5 Class Diagram

3.3.6.4 Sequence Diagram

Gambar 3.6 Sequence Diagram Simpan Pesanan

1,2
Program Studi D3 Teknik Informatika, STMIK AMIK Bandung, Jl. Jakarta no.28, Kebonwaru, Batununggal, kota Bandung, Jawa Barat
40272, Indonesia
#
E-mail: firmansyaharifm@gmail.com

Anda mungkin juga menyukai