Anda di halaman 1dari 23

Sistem Boking Lapangan Futsal

Menggunakan Prototype

Diajukan Untuk Memenuhi Tugas Besar Mata Kuliah Analisa


Dan Perancangan Sistem Informasi
Dosen Pembimbing : Mutiara Andayani Komara, S.T, M.Kom

Disusun Oleh :
Irvan Nugraha Fatoni 191351043
Rizan Ramdani 191351080
Kelas Malam B

TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI WASTUKANCANA
PURWAKARTA
2021
KATA PENGANTAR

Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya
sehingga saya dapat menyelesaikan tugas makalah yang berjudul Sistem Boking Online
Lapangan Futsal ini tepat pada waktunya.

Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas dosen pada mata
kuliah Analisa Dan Perancangan Sistem Informasi. Selain itu, makalah ini juga bertujuan untuk
menambah wawasan tentang metode prototype bagi para pembaca dan juga bagi penulis.

Saya mengucapkan terima kasih kepada Ibu Mutiara Andayani Komara, S.T., M.Kom, selaku
dosen mata kuliah Analisa Dan Perancangan Sistem Informasi yang telah memberikan tugas
ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya
tekuni.

Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian
pengetahuannya sehingga saya dapat menyelesaikan makalah ini.

Saya menyadari, makalah yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu,
kritik dan saran yang membangun akan saya nantikan demi kesempurnaan makalah ini.

Purwakarta, 08 Juli 2021

Penulis

i
DAFTAR ISI

KATA PENGANTAR ............................................................................................................................ i


DAFTAR ISI.......................................................................................................................................... ii
BAB I ...................................................................................................................................................... 1
PENDAHULUAN ................................................................................................................................. 1
I.I. LATAR BELAKANG MASALAH ........................................................................................... 1
BAB II .................................................................................................................................................... 3
TINJAUAN PUSTAKA ........................................................................................................................ 3
BAB III................................................................................................................................................... 6
PERANCANGAN ................................................................................................................................. 6
III.1. IMPLENTASI METODE PROTOTYPE ............................................................................. 6
III.2. IMPLEMENTASI FLOWMAP ............................................................................................. 7
1. Implementasi Flowmap Sistem Berjalan ............................................................................ 7
2. Implementasi Flowmap Sistem Usulan ............................................................................... 8
III.3 IMPLEMENTASI PEMODELAN TERSTRUKTUR .......................................................... 9
1. Implementasi Diagram Kontek............................................................................................ 9
2. Implementasi DFD Level 0 ................................................................................................. 10
3. Implementasi DFD Level 1 ................................................................................................. 11
4. Implementasi DFD Level 2 ................................................................................................. 12
5. IMPLEMENTASI ERD ..................................................................................................... 14
III.4.IMPLEMENTASI KAMUS DATA ..................................................................................... 15
III.5. IMPLEMENTASI STRUKTUR TABEL ........................................................................... 17
1. Tabel Admin ........................................................................................................................ 17
2. Tabel Customer ................................................................................................................... 17
3. Tabel Booking...................................................................................................................... 17
4. Tabel Lapangan .................................................................................................................. 18
5. Tabel Hari ............................................................................................................................ 18
6. Tabel Jam ............................................................................................................................ 18
BAB IV ................................................................................................................................................. 19
PENUTUP............................................................................................................................................ 19
IV.1. KESIMPULAN ...................................................................................................................... 19
IV.2. SARAN ................................................................................................................................... 19
DAFTAR PUSTAKA .......................................................................................................................... 20

ii
BAB I

PENDAHULUAN

I.I. LATAR BELAKANG MASALAH

Teknologi di bidang teknologi komunikasi dan informasi semakin berkembang


pesat. Hal ini terbukti dengan banyaknya masyarakat yang menggunakan perangkat
yang dapat tersambung dengan internet sebagai media utamanya.

Dan banyaknya minat para masyarakat khususnya laki-laki terhadap olah raga
futsal. Seperti yang kita tahu, ketika hendak menyewa lapangan futsal kita harus
membokingnya terlebih dahulu. Hal ini yang terkadang membuat sebagaian orang
enggan atau malas untuk pergi membokingnya terlebih dahulu. Hal ini yang membuat
kelompok mengusung tema untuk membuat system boking online lapangan futsal,
berharap agar dapat memudahkan para member atau masyarakat yang hendak
memboking lapangan futsal.

I.2. MASALAH

A. Identifikasi Masalah

Berdasarkan latar belakang permasalahan dalam penelitian ini, maka penulis


mencoba mengidentifikasi masalah yang ada, yaitu :

1. Pada proses penyewaan dan pendataan member masih dicatat dalam buku sehingga
membuat kasir kesulitan dalam melihat kembali data-data penyewa dan transaksi
penyewaan, karena data-data tersebut masih bentuk catatan pada buku penyewaan
yang sewaktu-waktu bisa hilang atau rusak.

2. Penjadwalan penyewaan masih dalam bentuk tulisan buku catatan yang masih
kurang efektif sehingga jadwal penyewaan sering terjadi bentrok.

3. Dalam proses pembuatan laporan penyewaan masih dilihat pada buku penyewaan
sehingga menyulitkan didalam pembuatan laporan penyewaan karena
membutuhkan banyak waktu.

B. Rumusan Masalah
1. Bagaimana sistem penyewaan lapangan futsal yang sedang berjalan

1
2

2. Bagaimana perancangan sistem yang diusulkan untuk menunjang proses


penyewaan lapangan futsal berbasis desktop.

3. Bagaimana pengujian sistem informasi penyewaan lapangan futsal yang


diusulkan.

4. Bagaimana implementasi sistem informasi penyewaan lapangan futsal

I.3 MAKSUD DAN TUJUAN PENELITIAN

A. Maksud Penelitian
Maksud dari penulis melakukan penelitian ini adalah untuk membangun
system informasi penyewaan yang mempunyai nilai untuk meningkatkan efektifitas
dan efisiensi , sehingga penggunaan teknologi informasi bisa dirasakan langsung
manfaatnya oleh perusahaan tersebut.

B. Tujuan Penelitian
a. Untuk mengetahui seperti apa sistem penyewaan lapangan futsal yang sedang
berjalan.

b. Untuk membuat perancangan seperti apa sistem informasi penyewaan lapangan


futsal.

c. Untuk mengetahui analisis dan pengujian program penyewaan lapangan futsal.

d. Untuk melakukan implementasi sistem informasi penyewaan lapangan futsal.

I.4 BATASAN MASALAH

1. Metode Pengemang sistem yang digunakan dalam sistem ini menggunakan metode
Prototype
2. Perancangan Menggunakan ERD, Diagram Konteks, Data Flow Diagram (DFD),
Kamus Data, Struktur Tabel
3. DFD hanya sampai level 2
BAB II

TINJAUAN PUSTAKA

II.1 PENGERTIAN METODE PROTOTYPE

Prototype merupakan salah satu metode pengembangan perangat lunak yang banyak
digunakan. Dengan metode prototyping ini pengembang dan pelanggan dapat saling
berinteraksi selama proses pembuatan sistem.

Sering terjadi seorang pelanggan hanya mendefinisikan secara umum apa yang dikehendakinya
tanpa menyebutkan secara detal output apa saja yang dibutuhkan, pemrosesan dan data-data
apa saja yang dibutuhkan. Sebaliknya disisi pengembang kurang memperhatikan efesiensi
algoritma, kemampuan sistem operasi dan interface yang menghubungkan manusia dan
komputer.

Untuk mengatasi ketidakserasian antara pelanggan dan pengembang , maka harus


dibutuhakan kerjasama yang baik diantara keduanya sehingga pengembang akan mengetahui
dengan benar apa yang diinginkan pelanggan dengan tidak mengesampingkan segi-segi teknis
dan pelanggan akan mengetahui proses-proses dalm menyelasaikan system yang diinginkan.

Dengan demikian akan menghasilkan sistem sesuai dengan jadwal waktu penyelesaian
yang telah ditentukan. Kunci agar model prototype ini berhasil dengan baik adalah dengan
mendefinisikan aturan-aturan main pada saat awal, yaitu pelanggan dan pengembang harus
setuju bahwa prototype dibangun untuk mendefinisikan kebutuhan.

Prototype akan dihilangkan sebagian atau seluruhnya dan perangkat lunak aktual aktual
direkayasa dengan kualitas dan implementasi yang sudah ditentukan.

Adapun terdapat 5 tahapan dalam model tersebut, diantaranya :

1. Pengumpulan kebutuhan.
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat
lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
2. Membangun prototyping.
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada
penyajian kepada pelanggan (misalnya dengan membuat input dan format output).
3. Evaluasi protoptyping.
Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah
sesuai dengan keinginann pelanggan. Jika sudah sesuai maka langkah 4 akan diambil. Jika
tidak prototyping direvisi dengan mengulangu langkah 1, 2 , dan 3.
4. Mengkodekan system.
Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa
pemrograman yang sesuai.

3
4

5. menguji system.
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai, harus dites dahulu
sebelum digunakan. Pengujian ini dilakukan dengan White Box, Black Box, Basis Path,
pengujian arsitektur dan lain-lain

II.2. ALAT BANTU ANALISIS DAN PERANCANGAN

Alat bantu analisis dan perancangan yang digunakan dalam perancangan Sistem
Informasi Penyewaan Lapangan Futsal, yaitu:

1. Flowmap
Flow Map mempunyai fungsi sebagai mendefinisikan hubungan antara bagian
(pelaku proses),proses(manual/berbasis komputer) dan aliran data (dalam bentuk
dokumen keluaran dan masukan). Pengertian Flowmap adalah campuran peta dan flow
chart,yang menunjukan pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah
orang dalam migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam
jaringan. Flowmapmenolong analisis dan programmer untuk memecahkan masalah ke
dalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternaitf-
alternatif lain dalam pengoprasian.

2. Diagram Konteks
Context Diagram merupakan tingkatan tertinggi dalam diagram aliran data dan
hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Proses tersebut
diberi nomor nol. Semua entitas eksternal yang ditunjukkan pada diagram konteks
berikut aliran data-aliran data utama menuju dan dari sistem. Diagram tersebut tidak
memuat penyimpanan data dan tampak sederhana untuk diciptakan, begitu entitas-
entitas eksternal serta aliran data-aliran data menuju dan dari sistem diketahui
menganalisis dari wawancara dengan user dan sebagai hasil analisis dokumen.

3. Data Flow Diagram


Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan
alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan
nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model
fungsi.

4. ERD
Entity Relational Diagram (ERD) merupakan cara untuk mengorganisasikan
data, dimana diagram ini akan memperlihatkan hubungan entitas yang terdapat dalam
sistem. ERD yang diusulkan untuk sistem yang akan dibangun.

Dalam ERD dikenal istilah PRIMARY KEY dan FOREIGN KEY. Primary Key (PK)
adalah id atau identitas tersendiri yang dimiliki oleh suatu entitas dan tidak sama dengan
5

entitas yang lainnya. Contohnya Entitas Mahasiswa maka Primary Key nya adalah
NIM. Foreign Key (FK) adalah id atau identitas dari entitas yang lain namun
berkorelasi dengan entitas yang dituju.

5. Kamus Data
Kamus data dapat merupakan hasil property dari data. Dengan menggunakan
kamus data, analis sistem dapat mendefinisikan data yang mengalir di sistem dengan
lengkap. Kamus data dibuat pada tahap analisis sistem dan digunakan baik pada tahap
analisis maupun pada tahap perancangan sistem. Pada tahap analisis, kamus data dapat
digunakan sebagai alat komunikasi anatara analisis sistem dengan pemakai sistem
tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem dan
tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan
sistem, kamus data digunakan untuk merancang input, merancang laporan-laporan dan
database.

6. Struktur Tabel
Berfungsi untuk menjelaskan tentang atribut yang ada pada setiap tabel. Setiap
tabel akan dijelaskan apa yang akan menjadi Primary Key, Tipe Data, Panjang Data,
dan keterangan pada tiap atribut. Tabel ini harus disesuaikan dengan sistem yang akan
dibuat.
BAB III

PERANCANGAN

III.1. IMPLENTASI METODE PROTOTYPE


Metode yang digunakan dalam melakukan pengembangan sistem penyewaan
lapangan futsal ini yaitu menggunakan model prototype. Berikut adalah langkah-
langkah dalam merancang sebuah sistem yang menggunakan mekanisme
pengembangan sistem dengan prototype,, antara lain :
1) mengidentifikasi kebutuhan user, supaya penulis bisa merancang sistem yang
akan dibangun sesuai dengan yang diharapkan user.
2) Pada tahap kedua, membuat prototype sistem tersebut untuk memperlihatkan
kepada pemakai model sistem yang akan dirancang.
3) Pada tahap ketiga, melakukan uji coba sistem yang telah dirancang untuk
memastikan bahwa sistem tersebut dapat digunakan dengan baik dan benar,
sesuai kebutuhan pemakai.
4) Pada tahap keempat, menentukan apakah sistem tersebut dapat diterima oleh
pemakai, atau harus dilakukan beberapa perbaikan.
5) Pada tahap kelima, mengembangkan versi produksi, penulis akan
merampungkan sesuai dengan masukan terakhir dari pemakai dan memberikan
gambaran bagaimana penggunaan sistem tersebut kepada pemakai setelah
sistem tersebut disetujui

6
7

III.2. IMPLEMENTASI FLOWMAP


1. Implementasi Flowmap Sistem Berjalan

Penjelasan :
Pada flowmap diatas terdapat 2 entitas yaitu : Customer/penyewa dan admin/kasir.
Berikut tahapan tahapan fowmap yang ada di atas :
 Admin memberikan/memperlihatkan jadwal yang kosong kepada cust
 Cust Melihat jadwal dan memilih jadwal
 Cust memberikan jadwal yang sudah di pilih kepada admin/kasir
 Kasir/admin menerima jadwal yang sudah di pilih oleh cust dan Mencatatnya di
buku
8

 Jadwal yang sudah dicatat dibuku lalu dibuatka n kwintasi


 Sesudah kwitansi dibuat, admin memberikannya kepada cust
 Cust menerima Kwitansi dari admin/kasir
 Prose berakhir

2. Implementasi Flowmap Sistem Usulan

Penjelasan :
Pada flowmap diatas terdapat 2 entitas yaitu : customer/penyewa dan Admin/kasir.
Berikut Tahapan tahapn flowmap yang ada dia tas :
9

 Customer memberikan data ke pada admin


 Admin menerima data cust
 Setelah itu admin mengecek jadwal
 Jika ada jadwal kosong , admin akan menginput data booking utk cust
 Setelah di input, admin akan mecetak struk
 Lalu admin membuat kwitansi utk cust
 Setelah dibuat kwitansi di berikan kepada cust
 Proses Berakhir

III.3 IMPLEMENTASI PEMODELAN TERSTRUKTUR

1. Implementasi Diagram Kontek


10

2. Implementasi DFD Level 0


11

3. Implementasi DFD Level 1


12

4. Implementasi DFD Level 2

DFD Level 2 Proses 1


13

DFD Level 2 Proses 2


14

5. IMPLEMENTASI ERD
15

III.4.IMPLEMENTASI KAMUS DATA

1. Nama arus data : Data penyewa


Alias : Kartu Member
Bentuk data : Dokumen, file
Aliran data : Penyewa - P 1.1 , P 1.1 - Penyewa, P 1.1 - tb.penyewa, tb.
penyewa - P 1.1 , P 1.2 - tb.penyewa, tb.penyewa - P 1.2
Elemen data : id_penyewa, nama_penyewa, no_telp, status
Periode : setiap ada penyewa baru

2. Nama arus data : Data Lapang


Alias :-
Bentuk data : file
Aliran data : P 1.2 - tb.lapang, tb.lapang - P 1.2
Elemen data : no_lapang, harga
Periode : setiap ada lapang baru

3. Nama arus data : Data jadwal


Alias : data booking
Bentuk data : file
Aliran data : penyewa - P 1.2, P 1.2 - tb.jadwal, tb.jadwal – P 1.2
Elemen data : no_jadwal, tgl_sewa, jam_masuk, jam_keluar, lama_sewa,
id_barang, qty_beli,
Periode : setiap ada jadwal penyewaan baru

4. Nama arus data : Data transaksi


Alias : data struk
Bentuk data : Dokumen, file
Aliran data : P 1.2 - tb.transaksi, tb.transaksi - P 1.2, P 1.2 - penyewa,
tb.transaksi- P 1.3, P 1.3 - tb.transaksi, P 1.3 – penyewa
Elemen data : no_transaksi, tgl_transaksi, id_penyewa,
nama_penyewa, total, bayar, sisa, status, diskon, no_jadwal,
tgl_sewa, jam_masuk, jam_keluar, lama_sewa, subtotal,
no_lapang, status_sewa
Periode : setiap ada transaksi baru

5. Nama arus data : Data barang


Alias :-
Bentuk data : file
Aliran data : Penyewa – P.1.4, P 1.4 - tb.barang, tb.barang - P
1.4, tb barang – P.1.5, P.1.5 – tb Barang
Elemen data : id_barang, nama_barang, harga_beli, harga_barang, stok
Periode : setiap ada barang baru.
16

6. Nama arus data : Data supplier


Alias :-
Bentuk data : file
Aliran data : P 1.5 - tb.supplier, tb.supplier - P 1.5
Elemen data : id_supplier, nama_supplier, no_telp_supplier
Periode : setiap ada supplier baru

7. Nama arus data : Data penjualan


Alias : struk_penjualan
Bentuk data : Dokumen, file
Aliran data : P 1.4 - tb.penjualan, tb.penjualan - P 1.4, P 1.4 – penyewa
Elemen data : no_penjualan, tgl_penjualan, id_barang, id_penyewa
qty, subtotal, total_bayar
Periode : setiap ada penjualan baru

8. Nama arus data : Data pembelian


Alias :-
Bentuk data : Dokumen, file
Aliran data : P 1.5 - tb.pembelian, tb.pembelian - P 1.5
Elemen data : no_pembelian, tgl_pembelian, id_supplier, id_barang,
qty_beli, harga_beli, subtotal, total_beli
Periode : setiap ada pembelian baru
17

III.5. IMPLEMENTASI STRUKTUR TABEL

1. Tabel Admin
Digunakan untuk menyimpan detail informasi mengenai admin
(pemilik/admin) di sistem penyewaan futsal tertera pada tabel.

Nama Field Tipe Panjang Key Keterangan


Id_admin, Varchar 20 Primary Id admin

Username Varchar 20 - username


Admin/pemilik
Usia Varchar 255 - Umur
admin/pemilik

2. Tabel Customer
Digunakan untuk menyimpan detail informasi mengenai konsumen di sistem
penyewaan futsal tertera pada tabel.

Nama Field Tipe Panjang Key Keterangan


Id Integer 20 Primary Id Customer
Nama Varchar 20 - Nama
Customer
Alamat Varchar 255 - Alamat
Customer
No_telp Varchar 20 - Nomor telpon
Customer

3. Tabel Booking
Digunakan untuk menyimpan detail informasi mengenai booking di sistem
penyewaan futsal tertera pada tabel.
Nama Field Tipe Panjang Key Keterangan
Nama Booking Integer 10 Foriegn Nama bookingan

Nama lapangan
Nama lapangan vachar 10 Foriegn yang
disewa
waktu Date - - Jadwal main

harga integer 20 - Biaya booking


18

4. Tabel Lapangan
Digunakan untuk menyimpan detail informasi mengenai lapangan di sistem
penyewaan futsal tertera pada tabel.

Nama fiield Type Panjang Key Keterangan


Id lapangan Integer 10 Primary Id lapangan
Nama_lapangan Varchar 255 - Nama
lapangan
Lokasi
No lapangan Integer 20 - lapangan

5. Tabel Hari
Digunakan untuk menyimpan detail informasi hari sewa pada sistem
penyewaan futsal tertera pada tabel.

Nama fiield Type Panjang Key Keterangan


nama hari Varchar 10 - Hari bokimg
Waktu boking
Jam

6. Tabel Jam
Digunakan untuk menyimpan detail informasi mengenai lapangan di sistem
penyewaan futsal tertera pada tabel.
Nama fiield Type Panjang Key Keterangan
Jam Varchar 10 - Jam
penyewaan
Status Varchar 10 - Status jadwal
BAB IV

PENUTUP

IV.1. KESIMPULAN

1. Dengan adanya sistem informasi penyewaan lapangan futsal ini diharapkan


dapat membantu pengelola dalam memproses data secara terkomputerisasi baik
pendataan penyewaan maupun pendataan penyewa seperti member dan reguler.
2. Dengan adanya sistem informasi penyewaan lapangan futsal ini diharapkan
pada proses penjadwalan dapat meminimalisir jadwal yang bertabrakan atau
bentrok jadwal
3. Dengan dibuatnya sistem informasi penyewaan lapangan futsal ini dapat
memudahkan manager dalam pembuatan laporan penyewaan.

IV.2. SARAN
Sistem Informasi Penyewaan Lapangan Futsal ini bukanlah sebuah sistem
sempurna yang dapat menangani semua permasalahan yang terjadi . Untuk
menjadikan sebuah sistem mempunyai tingkat permasalahan yang sangat kecil,
diperlukan pengembangan yang harus di terapkan pada sistem. Penulis mengajukan
beberapa saran bagi pengembang dan pengguna, dengan dibangunnya sistem
informasi ini. Adapun saran-saran tersebut adalah:

1. Aplikasi ini diharapkan dapat mencakup lebih luas lagi sistem yang ada di
penyewaan lapangan futsal ini
2. Adanya peningkatan kualitas sistem terutama pada aspek keamanan informasi
dan
3. Diharapkan pada sistem ini dapat membahas mengenai perpanjangan penyewaan
lapangan dan perawatan lapangan

19
DAFTAR PUSTAKA

https://fajarseptiawan356851816.wordpress.com/2019/05/13/metode-prototyping-dalam-
pengembangan-sistem-informasi/
https://pelajarindo.com/pengertian-metode-prototype/
https://encepsupriatna.files.wordpress.com/2009/02/flowmap.pdf
https://www.ansoriweb.com/2020/03/pengertian-dfd.html
file:///C:/Users/moon/Downloads/jbptunikompp-gdl-krishnadwi-34575-4-unikom_k-l.pdf

20

Anda mungkin juga menyukai