Anda di halaman 1dari 21

ANALISIS PERANCANGAN SISTEM INFORMASI TERSTRUKTUR

“Sistem Pengolaan Penyewaan Lapangan Futsal di Master Futsal”

Dosen Pengajar:

Tjandra Tjahyarini, Ir., M.Kom

Disusun Oleh:

Diki Indrayana (02041911009)

Ima Nirmala (02041911017)

Muhammad Rizal (02041911024)

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI DIPLOMA III (D3) MANAJEMEN INFORMATIKA

UNIVERSITAS NASIONAL PASIM

BANDUNG

2021
A. Master Futsal
Master Futsal merupakan tempat penyewaan lapangan futsal, yang memiliki 3
lapangan yang siap untuk disewakan setiap harinya. Dalam penyewaan lapangan futsal bisa
mendaftarkan terlebih dahulu menjadi member, atau bisa langsung menyewa lapangan
Master Futsal tersebut.
Adapun syarat-syarat menjadi member Master Futsal, yaitu:
1) Datang langsung ke Master Futsal.
2) Isi formulir pendaftaran menjadi member Master Fustal.
3) Melampirkan fotocopy Kartu Identitas diri (KTP/SIM/Kartu Pelajar).
4) Membayar biaya keanggotaan.
Adapun keuntungan menjadi member Master Futsal, yaitu:
1) Mendapatkan asuransi kecelakaan pada saat bermain di Master Futsal.
2) Berkesempatan mengikuti event resmi yang diadakan oleh Master Futsal.
3) Mendapatkan potongan harga atau diskon 20% pada saat menyewa Master Futsal.
Dan di Master Futsal ada beberapa aturan yang harus diikuti atau dilaksanakan oleh
setiap para penyewa yang sedang bermain di Master Futsal. Adapun aturannya adalah sebagai
berikut:
1) Tidak diperkenankan merusak fasilitas yang ada di Master Futsal, jika ada kerusakan
maka harus mengganti rugi seharga fasilitas yang dirusaknya.
2) Tidak diperkenankan adanya kekerasan atau berkelahi pada saat bermain di lapangan
Master Futsal.
3) Jika member tidak menyewa ke Master Futsal selama 2 bulan, maka kartu member
Master Futsal tidak berlaku lagi, dan jika ingin menjadi member Master Futsal
kembali maka harus daftar lagi.
B. Prosedur
1. Prosedur pendaftaran Member
a. Penyewa datang langsung ke tempat penyewaan lapangan futsal serta menjelaskan
kepada petugas bahwa tujuan kedatangannya yaitu untuk mendaftar menjadi member.
b. Petugas menjelaskan semua syarat-syarat yang diperlukan untuk mendaftar menjadi
member
c. Penyewa mengisi formulir menjadi member.
d. Setelah semua syarat pendaftaran menjadi member sudah terpenuhi maka petugas
membuatkan kartu member Planet Master.
e. Petugas memberikan kartu member Planet Master kepada member sebagai bukti
bahwa sudah menjadi member Planet Master.
2. Prosedur Pembayaran Uang Sewa
a. Penyewa datang langsung ke tempat penyewaan lapangan futsal dan meminta
informasi jadwal penyewaan lapangan futsal.
b. Petugas menyerahkan informasi jadwal penyewaan lapangan futsal kepada penyewa.
c. Penyewa menentukan dan memilih jadwal.
d. Jadwal yang telah dipilih oleh penyewa diinformasikan kepada petugas
e. Petugas menerima informasi jadwal yang akan disewa
f. Petugas mengecek jadwal yang dipesan :
 Jika jadwal tersedia penyewa diberikan opsi pembayaran
 Jika tidak penyewa kembali memilih jadwal
g. Petugas menanyakan kepada penyewa apakah penyewa sebagai member atau non
member
 Jika penyewa adalah member maka penyewa harus menyerahkan kartu
member, dan penyewa pun akan mendapatkan potongan diskon 20% karena
telah menjadi member.
 Jika penyewa bukan member maka tidak mendapatkan potongan diskon.
h. Petugas memberikan pilihan tipe pemesanan:
 Pemesanan dengan uang muka : Penyewa harus membayar setengah atau 50%
dari total harga, dan pelunasan pembayaran dilakukan ketika penyewa telah
selesai memakai lapangan.
 Pemesanan Lunas : Penyewa harus membayar secara lunas pada saat itu juga.
i. Setelah itu, penyewa menyerahkan uang pembayaran kepada petugas.
j. Petugas mencatat jadwal yang disewa.
k. Jika penyewa :
 Apabila membayar secara lunas maka petugas membuat 2 rangkap kuitansi,
rangkap ke 1 diberikan kepada penyewa sedangkan rangkap ke 2 diarsipkan
oleh petugas lalu penyewa melakukan pelunasan setelah setelah waktu sewa
habis dan petugas mengubah kedua rangkap kwitansi menjadi kwitansi
pembayaran yang dicap lunas..
 Sedangkan apabila penyewa membayar dengan uang muka maka petugas
membuat kuitansi sebanyak 2 rangkap, rangkap ke 1 untuk diberikan kepada
penyewa, sedangkan rangkap ke 2 untuk diarsipkan petugas.
l. Petugas membuat laporan jadwal dan keuangan.
m. Pemilik lapangan membuat laporan keuangan.
3. FlowMapp
C. Analisis Kelemahan Sistem ( PIECES )
1. Performance (Kinerja)
a. Kelemahan sistem
1). Dalam transaksi pembayaran, kasir masih membuat nota secara manual sehingga
membutuhkan waktu yang lama untuk menulis dan menghitung jumlah
pembayaran.
b. Sistem yang diusulkan
1). Membat sebuah sistem bagi kasir yang dapat membuat nota elektronik yang
dapat dicetak dan juga dapat menghitung total pembayaran.

2. Information (Informasi)
a. Kelemahan sistem
1). Kuitansi pembayaran dan laporan penyewaan sangat rawan hilang, rusak atau
sobek sehingga keakuratan informasi kurang jika terjadi hal tersebut.

b. Sistem yang diusulkan

1). Membuat sistem yang dapat menyimpan semua data kedalam database, sehingga
data aman dan mudah diambil saat dibutuhkan.

3. Economy (Ekonomi)

a. Kelemahan sistem
1). Diperlukannya biaya untuk pembelian rutin buku nota atau kuitansi rangkap dua
untuk proses transaksi penyewaan lapangan.

b. Sistem yang diusulkan


1). Membuat sitem yang dapat menyimpan data transaksi penyewaan di database,
dapat menghemat kertas nota atau kuitansi dan jika transaksi sudah lunas maka
dapat memberikan tanda lunas tanpa harus di cap.
4. Control (Pengawasan)
a. Kelemahan sistem
1). Kurangnya pengawasan terhadap data data hasil penjualan, hal ini dapat
menimbulkan kecurangan atau kesalahan pada saat pencatatan total penjualan
ataupun pada proses perhitungan laporan hasil penjualan.

b. Sistem yang diusulkan


1). Membuat sistem yang dapat menghitung secara otimatis, menyimpan data ke
data
base dan memiliki hak akses untuk keamanan.

5. Eficiency (Efisiensi)
a. Kelemahan sistem
1). Kasir harus menghitung atau menjumlahkan nota pembayaran, nota uang muka,
dan nota pelunasan satu persatu ketika membuat laporan hasil penjualan harian.
b. Sistem yang diusulkan
1). Membuat sistem yang dapat menghitung laporan hasil penjualan harian secara
otomatis dan dapat mencetak laporan untuk diberikan kepada pemilik toko.

6. Service (Pelayanan)
a. Kelemahan sistem
1). Tidak adanya aplikasi yang memudahkan pelanggan dalam mencari atau
mengcek
jadwal yang tersedia, sehingga pelanggan harus selalu bertanya pada petugas.

2). Beberapa kali terjadi human error atau kesalahan kasir dalam melakukan
penghitungan ataupun penulisan nota, sehingga dapat merugikan pihak pelanggan
atau petugas, dan petugas perlu menyesuaikan kembali perubahan dengan arsip
sebelumnya.

b. Sistem yang diusulkan

1). Membuat sistem yang dapat menyajikan informasi lapangan ataupun jadwal bagi
pelanggan.
2). Membuat sebuah sistem yang dapat melakukan perhitungan dan algoritma dalam
membuat sebuah pencatatan transaksi.

D. Analisis Kebutuhan Fungsional


Fungsional sistem dikelompokkan berdasarkan Entitas yg menjadi sumber dan tujuan
arus data :

1. Kebutuhan Pelanggan
a. Registrasi dan login
b. Menyewa Lapangan
c. Melihat status pemakaian lapangan
d. Mendapatkan informasi dan bukti
sewa pada histori
e. Upload bukti pembayaran
f. Cetak bukti pembayaran

2. Kebutuhan Pelanggan
a. Melakukan Login ke sistem
b. Mengelola Dashboard menu
c. Mengelola Data Lapangan
d. Melihat Data Counter
e. Mengelola Master Booking All
f. Validasi Status Pembayaran
g. Mencetak Laporan Sewa

4. Kebutuhan Pemilik
a. Melihat data transaksi
b. Mengelola data karyawan
c. Melihat penghasilan perhari dan per periode
d. Melihat grafik pendapatan
E. Data Flow Diagram (DFD)

1. Diagram Konteks
Admin/Petugas

P
Login Admin Cek
Laporan penyewaan lapangan Mingguan status Lapangan
Laporan penyewaan Lapangan BulananHasil cek Data Penyewaan
status lapangan Lapangan Data
Lapangan

Data Lapangan
Data Sewa
Login Admin
lapangan Data
Data Lapangan
Daftar Member
Login Member Sitem Informasi
Penyewa Sewa Lapang Pemilik
Master Futsal

Laporan Penyewaan
Struk Penyewaan Lapangan Laporan Lapangan
Laporan Penyewaan
Laporan Bulanan Hasil
Cek Status Lapangan

Data Lapang
2. DFD Level 0 Data Sewa
Lapang Data
Data Lapang daftar Member
Data Sewa Data User Data
Data Daftar Penyewaan
Member Lapangan Tb_user
Penyewa

Data Lapang Tb_member


Data User
Data
Penyewaan
Lapangan
Tr_booking

2. Pengolahan
Admin/Petugas Data

Data Lapang
Data Sewa
Lapang Data
daftar Member
Laporan Penyewaan lapangan Mingguan Data User
Laporan Penyewaan lapangan Bulanan

Struk Penyewaan Lapangan


1. Pengolahan
Laporan

Pemilik

3. DFD Level 1
Data Daftar Membe r 1.1 Data Daftar Member
Pengolahan Data Tb_member
Member

Data Sewa Lapang 1.2 Data Sewa Lapang


Penyewa Pengolahan Data Sewa T b_booking
Lapangan bg
B
b

Data Sewa Lapang

Data User Data User


Admin /Petugas 1.3
Tb._user
Pengolahan Data User

Data Lapangan 1.4 Data Lapangan


Pengolahan Data Tb_lapangan
Lapangan

3.1. DFD Level 1 Proses 1


Data Daftar Membe r Simpan
1 1 .1
Penyewa
Tambah Tb _Datamember
.

3.2. DFD Level 1 Proses 2

Penyewa /Admin

Data Sewa Lapangan


Data Sewa Lapangan

Data Sewa Lapangan

1.2.1 1.2.2 1.2.3


Tambah Edit Hapus
Simpan

Edit

Tb _booking

3.3. DFD Level 1 Proses 3


Admin/Petugas

Data Sewa Lapangan

Data Sewa Lapangan

Data Sewa Lapangan


1.3.1 1.3.2 1.3.3
Tambah Edit Hapus
Simpan

Edit

Tb _booking

3.4. DFD Level 1 Proses 4

Admin

Data User
Data User

Data User

1.3.1 1.3.2 1.3.3


Tambah Edit Hapus
Simpan

Edit

Tb_user
3.5. DFD Level 1 Proses 5
Admin

Data Lapangan

Data Lapangan
Data Lapangan
1.4.1 1.4.2 1.4.3
Tambah Edit Hapus

Simpan

Edit
Tb_lapangan

DFD Level 1 Proses 5

A. DFD
1.1
Data Member Laporan Data Member
Pengolahan Pemilik
Tb_member
Laporan Laporan Data Member
Data Member

Laporan Data Sewa Lapang

1.2
Data Sewa Lapang Pengolahan Struk Sewa Lapang
Tr_booking Penyewa
Laporan
Sewa Lapang

Laporan Data Sewa Lapang

1.3 Laporan Data Lapang


Data Lapang Pengolahan
Tb_lapang Admin /Petugas
Laporan
Data Lapang

F. Kamus Data
1. Data Member
Nama Data Store Tb_Member
Nama Arus Data Data Member
Nama Alias Data Member, Kartu Member
Deskripsi Data member merupakan daftar identitas penyewa lapangan yang
memiliki status berbeda. Pendaftaran member harus dilakukan lewat
administrasi sehingga administrasi langsung bisa mengubah status.
Arus Data Bentuk Data
Entitas Member - Proses 1.1 formulir
Proses 1.1 - Tb_Member -
Tb_Member - Proses 1.1.1 formulir
Proses 1.1.1 – Tb_Member -
Tb_Member – Proses 1.1.1 formulir
Proses 1.1.2 - Entitas Member Cetakan
Komposisi :
Data Member = @id_member+ Nama + No_Tlp + status
@id_member = {legal number}
*8 digit*
Nama = {Legal text}
Alamat ={Legal character}
No_Tlp = {Legal number}
Status = {[non member]}

Legal number = 0-9


Legal text = [A-Z|a-z|| ‘]
Legal character =[0-9|A-Z|a-z| |’ ]
2. Data Sewa Lapangan
Nama Data Store Tb_booking
Nama Arus Data Data Sewa Lapangan
Nama Alias Laporan Penyewaan Lapangan
Deskripsi Data Sewa Lapangan merupakan data yang berisi total sewa,
keterangan, tanggal pemesanan dan Detail pemesanan. Detail
pemesanan berisi lapangan dan jadwal yang dipesan. Keterangan
merupakan keterangan lunas dan belum lunas pemesan. Apabila
sudah membayar sewa maka keterangan menjadi lunas. Begitupun
sebaliknya apabila penyewa belum membayar maka keterangan
masih belum lunas.
Arus Data Bentuk Data
Entitas Penyewa - Proses 1.2.1 Formulir
Proses 1.2.2 - Tb_Booking -
Tb_Booking – Proses 1.2.2 Formulir
Komposisi :
Data Sewa Lapangan =@id_pemesanan + id_penyewa + Tanggal_Pesan +
Tanggal_Sewa + total + keterangan + {Detail Pemesanan}

@id_pemesanan = {Legal number}


id_penyewa = {legal number}

*10 digit *

Tanggal_Sewa ={Legal Date}

Tanggal _Pesan ={Legal Date}

Total = {Legal number}

Keterangan ={[lunas|belum lunas]}

Detail Pemesanan = id_pemesanan + id_jadwal_lapangan + subtotal

id_pemesanan = {Legal number}

id_jadwal_lapangan= {Legal number}

Subtotal = {Legal number}

Legal number = 0-9


Legal date = dd-mm-yyyy
3. Data User
Nama Data Store Tb_user
Nama Arus Data Data User
Nama Alias Data User
Deskripsi Data user merupakan daftar identitas penyewa lapangan .
Arus Data Bentuk Data
Entitas User - Proses 1.3 formulir
Proses 1.3 - Tb_User -
Tb_User - Proses 4.1.1 formulir
Proses 1.3.1 – Tb_User -
Tb_User – Proses 4.1.2 formulir
Proses 1.3.1 - Entitas User Cetakan
Komposisi :
Data User = @id_user+ Nama + No_Tlp + status
@id_user = {legal number}
*8 digit*
Nama = {Legal text}
Alamat ={Legal character}
No_Tlp = {Legal number}
Status = {[non member]}

Legal number = 0-9


Legal text = [A-Z|a-z|| ‘]
Legal character =[0-9|A-Z|a-z| |’ ]

4. Data Lapangan
Nama Data Store Tb_lapangan
Nama Arus Data Data Lapangan
Nama Alias -
Deskripsi Data lapangan merupakan data yang berisi list lapangan yang
tersedia.
Arus Data Bentuk Data
Entitas pemilik – proses 1.4 Formulir
Proses 1.4.1– tb_Booking -
Tb_Booking – Proses 1.4.1 Formulir
Komposisi :
Data Lapangan = @no_Lapangan + nama_lapangan
@id_lapangan = {Legal number}
nama_lapangan = {legal text}

Legal number = 0-9


Legal text = [A-Z|a-z| |‘]
G. Process Spesification (P-Spec)a
No Proses 1.1
Nama Proses Pengolahan data member
Jenis Proses Perekaman Data
Input Data Penyewa
Output Data Penyewa terupdate di Tb_Member
Deskripsi

Begin
Open file Tb_member
If id_member==ada then
Update Tb_Member.(status) = member
Else
View message(“Penyewa tidak terdaftar”)
End if
Close Tb_member
End

No Proses 1.1.2
Nama Proses Cetak kartu member
Jenis Proses Pencetakan Data
Input Data Penyewa
Output Kartu member
Deskripsi

Begin
Open File (Tb_member)
Read Tb_member
If id_member==ada and status==member then
Print Kartu member
Else
View message(“Penyewa tidak terdaftar atau bukan member!”)
End if
Close File Tb_member
End

No Proses 1.2
Nama Proses Input data sewa lapangan
Jenis Proses Perekaman Data
Input Data Sewa Lapangan
Output Data Sewa Lapangan tersimpan di
Tb_booking
Deskripsi
Begin
Open file Tb_Member
Open file Tb_booking
Read file Tb_booking
If jadwal = kosong then
If Tb_member.status == member then
Tb_booking.total=total*diskon
Save data pemesanan di Tb_booking
Else
Save data pemesanan di Tb_booking
End if
Else
View message (“jadwal penuh”)
End if
Close file tb_booking
Close file Tb_member
End

Anda mungkin juga menyukai