48
PENULIS KRISNA ILAFAT MUSTOFA 6701140103 PROGRAM STUDI MANAJEMAN INFORMATIKA JURUSAN MANAJEMEN INFORMATIKA 1 Analisis dan Perancangan Sistem Pengelolaan Lapangan Futsal

Lapangan futsal

Embed Size (px)

Citation preview

Page 1: Lapangan futsal

PENULIS

KRISNA ILAFAT MUSTOFA 6701140103

PROGRAM STUDI MANAJEMAN INFORMATIKA

JURUSAN MANAJEMEN INFORMATIKA

TELKOM APPLIED SCIENCE SCHOOL

BANDUNG

2015

1

Analisis dan Perancangan Sistem Pengelolaan Lapangan Futsal

Page 2: Lapangan futsal

2

Page 3: Lapangan futsal

1 Daftar Isi

2

Daftar Isi..................................................................................................................................

Daftar Table.............................................................................................................................

Daftar Gambar..........................................................................................................................

BAB I PENDAHULUAN.......................................................................................................

1.1. Latar belakang................................................................................................................

1.2. Rumusan Masalah...........................................................................................................

1.3. Tujuan Masalah..............................................................................................................

BAB II TIJUAN PUSTAKA...................................................................................................

2.1Analisis Perancangan System Informasi..............................................................................

2.2 Unified Modeling Language (UML)..................................................................................

BAB III ANALISIS DAN PERANCANGAN SYSTEM.......................................................

3.1 Analisis Perbandingan Sistem.......................................................................................

3.2 Analisis Kebutuhan Sistem...........................................................................................

Daftar Pustaka........................................................................................................................

3

Page 4: Lapangan futsal

3 Daftar Table

Tabel 1. Analisis Perbandingan Sistem................................................................................................12

4

Page 5: Lapangan futsal

4 Daftar Gambar

Gambar 2.1 Simbol use case......................................................................................9Gambar 2.2 : Simbol Activity...................................................................................9Gambar 2.3 : Simbol Sequance................................................................................10Gambar 2.4 : Simbol Class......................................................................................11Gambar 2.5 Use case diagram..................................................................................16Gambar 2.6 Skenario Login......................................................................................18Gambar 2.7 Skenario input data member.................................................................18Gambar 2.8 Skenario database member...................................................................19Gambar 2.9 skenario isi data peminjam....................................................................19Gambar 2.10 skenario data peminjaman...................................................................20Gambar 2.11 skenario pembayaran..........................................................................21Gambar 2.12 skenario laporan..................................................................................21Gambar 2.13 skenario cetak laporan........................................................................22Gambar 2.14 Class diagram.....................................................................................23Gambar 2.15 Activity diagram.................................................................................24Gambar 2.16 Object diagram...................................................................................25Gambar 2.17 Sequence Diagram..............................................................................26Gambar 2.18 Sequence Diagram isi dan simpan data member.................................27Gambar 2.19 Sequence Diagram isi dan simpan data peminjaman..........................27Gambar 2.20 Sequence Diagram pembayaran..........................................................28Gambar 2.21 Sequence Diagram laporan.................................................................29Gambar 2.22 Collaboration Diagram.......................................................................30

5

1

Page 6: Lapangan futsal

BAB I PENDAHULUAN

Teknologi yang semakin meningkat, banyak orang yang sudah

memanfaatkan kecanggihan teknologi sebagai contoh adalah teknologi

komputer yang semakin canggih sehingga menyebabkan banyak perusahaan

yang bersaing dalam menciptakan teknologi komputer yang baru. Namun

ternyata ditengah perkembangan teknologi yang semakin cepat, masih ada

yang belum memanfaatkan teknologi canggih tersebut dalam kehidupan

sehari-hari. Contohnya perusahaan jasa penyewaan Lapangan Futsal Rajawali

yang masih menggunakan alat manual untuk mengelola data-datanya.

1.1. Latar belakang

Di zaman yang modern ini masyarakat khususnya para pemuda sudah

mengerti apa pentingnya olah raga. Olah raga yang dipilih bermacam-macam,

tapi belakangan ini olah raga yang sangat popular dan banyak di nikmati

adalah futsal. Futsal mulai berkembang sekitar tahun 2003, meski sejak 1999

hingga 2000-an sudah mulai di rintis dan peminatnya terus bertambah. Futsal

berubah menjadi salah satu olah raga yang di gemari masyarakat Indonesia. Di

lihat fakta di Google Trends, Indonesia berada di peringkat ke-tiga setelah

Portugal dan Brazil. Menurut Footbal International Federation Association

(FIFA), futsal di mulai pada tahun 1930 di Montevideo, Uruguay.

Kata futsal berasal dari bahasa Spanyol, yaitu Futbol (sepak bola) dan

sala (ruangan), yang jika di gabung artinya menjadi “Sepak Bola di Dalam

Ruangan”. Perbedaaan mencolok antara futsal dengan sepak bola ada pada

ukuran lapangan yang lebih kecil dari sepak bola biasa. Futsal pada umumnya

di main kan di dalam ruangan atau di lapangan tertutup, meskipun ada yang

dibuat di lapangan terbuka.

Seiring dengan perkembangan teknologi yang semakin meningkat,

banyak orang yang sudah memanfaatkan kecanggihan teknologi sebagai

contoh adalah teknologi komputer yang semakin canggih sehingga

2

Page 7: Lapangan futsal

menyebabkan banyak perusahaan yang bersaing dalam menciptakan

teknologi komputer yang baru. Namun ternyata ditengah perkembangan

teknologi yang semakin cepat, masih ada yang belum memanfaatkan

teknologi canggih tersebut dalam kehidupan sehari-hari. Contohnya

perusahaan jasa penyewaan lapangan futsal yang masih menggunakan alat

manual untuk mengelola data-datanya. Hal tersebut menyebabkan kesulitan

dalam mencatat data ataupun penghasilan dari pusat jasa penyewaan tersebut.

Oleh karena itu di usulkan program aplikasi untuk mempermudah

pencatatan proses transaksi seperti yang di pelajari dalam prodi Manajemen

Informatika. Program ini kami buat selain untuk mempermudah pencataan

proses transaksi, juga untuk memenuhi tugas besar mata kuliah Analisis

Perancangan Sistem Infromasi

Peranan komputer di era globalisasi sekarang ini sangat penting

dalam pengolahan informasi, karena dengan pengolahan informasi yang

berbasis komputer akan mampu menghasilkan informasi yang tepat, akurat,

dan bermanfaat bagi suatu organisasi atau perusahaan ataupun jasa

penyewaan. Teknologi komputer mempunyai efek yang sangat besar pada

pendataan pemesanan, pembuatan laporan, dan perhitungan pembayaran pada

penyewaan tersebut.

Banyak nya pusat penyewaan lapangan futsal yang ada di Negara

ini. Akan tetapi operasional dalam jasa ini masih menggunakan manual

dalam perhitungan pembayaran dan pembuatan laporan, sedangkan

pengolahan data pemesanan pada jasa ini masih mencatat di dalam

buku(pembukuan). Hal ini mengakibatkan keterlambatan dalam memberi

pelayanan kepada pelanggan dan penyerahan laporan kepada pemilik jasa,

dengan melakukan pembuatan secara manual juga menimbulkan pemborosan

waktu petugas dalam membuat laporan. Dengan sistem operasional jasa

penyewaan tersebut resiko akan terjadi kesalahan perhitungan pada saat

transaksi dengan pelanggan juga sangat besar.

3

Page 8: Lapangan futsal

Melalui masalah-masalah tersebut, agar operasi penyewaan dapat

berkembang dan meminimalkan terjadinya kesalahan maka kami kelompok

13 ingin membuat suatu “aplikasi pengelolaan lapangan futsal” sekaligus

laporan ini untuk memenuhi Tugas Besar dari mata kuliah Analisis

Perancangan Sistem Informasi. Dari persoalan di atas, kami mencoba

membahas pemecahannya dalam bentuk Aplikasi program dengan judul

“Aplikasi Pengelolaan Lapangan Futsal”.

1.2. Rumusan Masalah

Berdasarkan permasalahan dari latar belakang tersebut, penyewaan

lapangan futsal banyak yang masih beroperasi secara manual. Menyebabkan

banyak permasalahan yang timbul dan menghambat kegiatan penyewaan,

oleh karena itu dapat di rumuskan beberapa permasalahan yang di hadapi

oleh penyewaan lapangan futsal tersebut antara lain sebagai berikut :

1. Bagaimana Aplikasi Pengelolaan Lapangan Futsal diRajawali yang sedang

berjalan

2. Bagaimana perancangan aplikasi pengelolaan yang dapat mendukung dalam

pembuatan laporan transaksi penyewaan lapangan futsal di Rajawali

3. Bagaimana pengujian aplikasi penyewaan dan pengelolaan lapangan futsal di

Rajawali

4. Bagaimana implementasi aplikasi penyewaan dan pengelolaan lapangan

futsal di Rajawali.

1.3. Tujuan Masalah

Membuat sebuah system penyewaan lapangan futsal yang

terkomputerisasi yang dapat memudahkan proses penginputan data transaksi

penyewaan. Dan juga untuk memudahkan bagian pelayanan konsumen untuk

melakukan pengelolaan data sehingga dapat menghasilkan output yang

memuat informasi yang akurat.

Adapun tujuan yang hendak dicapai dalam pembuatan aplikasi ini :

4

Page 9: Lapangan futsal

1. Untuk mengetahui system informasi penyewaan lapangan futsal di Rajawali

yang sedang berjalan.

2. Untuk mempermudah dalam penyampaian informasi transaksi penyewaan

lapangan futsal dan pembayaran yang akurat.

3. Menguji system informasi penyewaan lapangan futsal di Rajawali dan

mempermudah petugas dalam melakukan perhitungan biaya jika terjadi

penambahan biaya.

4. Untuk mengimplementasikan program agar dapat membantuk dalam

penyewaan dan pengelolaan futsal di Rajawali serta mempermudah pekerjaan

petugas.

6

7

5

Page 10: Lapangan futsal

BAB IITIJUAN PUSTAKA

2.1 Analisis Perancangan System Informasi

Data

Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan

masih memerlukan adanya suatu pengolahan. Data bisa berwujud suatu

keadaan, gambarm suara, huruf, angka, matematika, bahasa ataupun

simbol – simbol lainnya yang bisa kita gunakan sebagai bahan untuk

melihat lingkungan, objek, kejadian ataupun suatu konsep.[1]

Informasi

Informasi merupakan hasil pengolahan dari sebuah model, formasi,

organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai

tertentu dan bisa digunakan untuk menambah pengetahuan bagi yang

menerimanya. Dalam hal ini, data bisa dianggap sebagai obyek dan

informasi adalah suatu subjek yang bermanfaat bagi penerimanya.

Informasi juga bisa disebut sebagai hasil pengolahan ataupun pemrosesan

data.[2]

Dokumen

Dokumen adalah surat – surat tertulis atau tercetak yang dapat digunakan

sebagai bukti keterangan seperti akte kelahiran, surat nikah, surat

perjanjian dan lain – lain.[3]

Sistem Informasi

Sistem informasi adalah seperangkat komponen yang saling berhubungan

yang berfungsi mengumpulkan, memproses, menyimpan dan

mendistribusikan informasi untuk mendukung pembuatan keputusan dan

6

Page 11: Lapangan futsal

pengawasan dalam organisasi Sistem informasi adalah suatu sistem di

dalam suatu organisasi yang mempertemukan kebutuhan pengolahan

transaksi harian yang mendukung fungsi operasi organisasi yang bersifat

manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat

menyediakan kepada pihak luar tertentu dengan laporan-laporan yang

diperlukan. [4]

Futsal

Futsal adalah permainan bola yang dimainkan oleh dua tim, yang masing-

masing beranggotakan lima orang. Tujuannya adalah memasukkan bola

ke gawang lawan, dengan memanipulasi bola dengan kaki. Selain lima

pemain utama, setiap regu juga diizinkan memiliki pemain cadangan.[5]

Pemesanan

Pemesanan dalam bahasa Inggris adalah Reservation yang berasal dari

kata “toreserve” yaitu menyediakan atau mempersiapkan tempat

sebelumnya.[6]

7

Page 12: Lapangan futsal

2.2 Unified Modeling Language (UML)

UML (Unified Modeling Language) merupakan sebuah notasi grafis, yang di

dukung oleh metode tunggal, yang membantu dalam menggambarkan dan

merancang sistem perangkat lunak, khususnya sistem perangkat lunak yang

dibangun dengan model berorientasi objek [7]

Unified Modeling Language juga merupakan salah satu alat bantu yang dapat

digunakan dalam bahasa pemograman yang berorientasi obyek, saat ini UML

akan mulai menjadi standar masa depan bagi industri pengembangan

sistem/perangkat lunak yang berorientasi obyek sebab pada dasarnya UML

digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan

sebagainya.[7]

Diagram Use Case

Use case merupakan pemodelan untuk kelakuan(behavior) system yang akan

di buat . Use case mendeskripsikan sebuah interaksi antara satu atau lebih

actor dengan system informasi yang dibuat. Ada 2 hal utama pada use case

yaitu pendefinisian apa yang disebut actor dan use case, yaitu:

a. Actor merupakan orang, proses, atau system lain yang berinteraksi

dengan system informasi yang akan di buat di luar system informasi

yang akan dibuat itu sendiri.

b. Use case merupakan fungsionalitas yang di sediakan system sebagai

unit-unit yang saling bertukar pesan antar unit atau actor.

(S&Shalahuddin, 2011)

8

Page 13: Lapangan futsal

Berikut simbolnya :

Gambar 2.1 Simbol use case

Diagram Activity

Diagram aktivitas menggambarkan Workflow (aliran kerja)

atau aktivasi dari sebuah system atau proses bisnis. Yang perlu di

perhatikan adalah bahwa diagram aktivitas menggambarkan aktivitas

system yang bukan di luar actor, jadi aktivitas yang dapat dilakukan oleh

system.(S & Shalahuddin, 2011).

Berikut simbolnya :

Gambar 2.2 : Simbol Activity

9

Page 14: Lapangan futsal

Diagram Sequence

Diagram sequence adalah suatu diagram yang menggambarkan interaksi

antar obyek dan mengidentifikasikan komunikasi diantara obyek-obyek

tersebut. Diagram ini juga menunjukkan serangkaian pesan yang di

pertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi

tertentu. Obyek tersebut kemudian di turunkan dari kiri kekanan, actor

yang menginisiasi interaksi .

Berikut simbolnya :

Gambar 2.3 : Simbol Sequance

Diagram Class

Diagram class menggambarkan struktur system dari segi pendefinisian

kelas-kelas yang akan di buat untuk membuat system. Kelas memiliki

apa yang di sebut atribut dan metode atau operasi.

10

Page 15: Lapangan futsal

a. Atribut merupakan variable-variable yang di miliki oleh suatu kelas.

b. Operasi atau metode adalah fungsi-fungsi yang di miliki oleh suatu

kelas. Kelas-kelas yang ada pada struktur system harus dapat melakukan

fungsi-fungsi sesuai dengan kebutuhan system.(S & Shalahuddin, 2011)

Berikut simbolnya :

Gambar 2.4 : Simbol Class

Collaborationn Diagram

Collaboration diagram yaitu diagram yang mengelompokkan pesan pada kumpulan diagram sekuen menjadi sebuah diagram. Dalam diagram tersebut terdapat method yang dijalankan antara objek yang satu dan objek lainnya.Di diagram kolaborasi ini, objek harus melakukan sinkronisasi pesan dengan serangkaian pesan-pesan lainnya.

Gambar 2.2 Contoh Collaboration Diagram

11

Page 16: Lapangan futsal

BAB III8 ANALISIS DAN PERANCANGAN SYSTEM

3.1 Analisis Perbandingan Sistem

Untuk memahami sistem yang akan dibuat maka salah satu tahapan yang harus dilalui adalah melakukan analisis perbandingan sistem. Pembahasan berikut merupakan analisis terhadap Sistem Informasi Tournament Futsal, Aplikasi Pengelolaan Lapangan Futsal berbasis web dan sms getway, dan Aplikasi yang akan dibuat yaitu Aplikasi Pengelolaan Lapangan Futsal.

Tabel 1. Analisis Perbandingan Sistem

NO Faktor Pembanding Sistem A Sistem B Sistem yang Akan

dibuat

1. Nama Sistem Sistem Informasi

Tournament Futsal

Sistem Pengelolaan

lapangan futsal

berbasis web dan

gatwey

Sistem Pengelolaan

Lapangan Futsal

2. Fungsi Utama Sistem Untuk mengelolaa semua

data pemain tournament

dan jadwal pertandingan

yang akan diadakan

Untuk mengelola data

pemesanan lapangan

futsal

Untuk mengelola

pendataan

pemesanan dan

pembayaran

lapangan futsal,

3. Platform Sistem PC PC PC

4. Metode Perancangan

dan Pemrograman

yang digunakan

Metode Waterfall Metode Waterfall Metode Waterfall

5. Pengguna Petugas tournament Petugas petugas

6. Bahasa Pemrograman

yang digunakan

java java java

7. Jumlah Fungsi Utama Ada 3 fungsi Ada 5 fungsi Ada 4 fungsi

12

Page 17: Lapangan futsal

8. Fungsi 1 Untuk mengelola semua

data pemain tournament

Untuk Pengelolaan

data pada lapangan

futsal

Untuk Pengelolaan

data member pada

lapangan futsal

9. Fungsi 2 Untuk mengatur jadwal

pertandingan tournament

yang diadakan

Untuk memudahkan

transaksi pembayaran

sehingga lebih akurat

Untuk

mempemudah

transaksi

pembayarn

sehingga lebih

akurat

10. Fungsi 3 Untuk mempermudah

pembuatan laporan setiap

kali ada tournament

Untuk memudahkan

dalam pembuatan

membuat laporan

Untuk mengelola

data pemesanan

pelanggan

11. Fungsi 4 Memberikan notifikasi

pembayaran dan

pemesanan lapangan

futsal melalui sms.

Untuk

memudahkan dalam

pembuatan

membuat laporan

12. Fungsi 5 Dapat melakukan

pemesanan secara

online tanpa harus

datang dulu ke tempat

futsal

Setelah menganalisis perbandingan beberapa sistem aplikasi, maka aplikasi ini dapat menangani proses-proses bisnis futsal yang ada dalam satu sistem terpusat. Dalam perbandingan ini juga setiap sistem menggunakan bahasa pemrograman java, platform sistemnya mengunakan PC, dalam proses perancangan menggunakan metode waterfall. Dalam setiap sistem memiliki banyak fungsi yang sama, akan tetapi dalam setiap sistem juga memiliki beberapa perbedaan fungsi , yaitu menyimpan data-data kehadiran dan mengatur setiap jadwal pertandingan, mengirim notifikasi pemesanan berhasil melalui sms.[11]

13

Page 18: Lapangan futsal

3.2 Analisis Kebutuhan Sistem

Dalam tahap analisis dan perancangan system pada aplikasi ini

Pembuatan aplikasi ini memenuhi beberapa kebutuhan fungsional yang

berfungsi untuk melakukan pengelolaan lapangan futsal agar lebih baik dan

akurat.

3.2.1 Analisis Proses Bisnis Sistem yang Akan Dibangun

Aplikasi Pengelolaan Lapangan Futsal memiliki beberapa fungsi, yaitu mengelola data member/pelanggan, mengelola proses pemesanan lapangan futsal, melakukan proses pembayaran, membuat laporan pemesanan lapangan futsal dalam satu hari kepada pemilik laundry. Aplikasi ini dioperasikan oleh petugas , bisa menampung jumlah tak terhingga dari pendaftaran member. Memiliki tampilan yang menarik dan praktis, sehingga bisa memudahkan petugas dalam proses pemesanan lapangan futsal

3.2.2 Analisis Fungsionalitas Sistem yang Akan Dibangun

Dalam tahap analisis dan perancangan system pada aplikasi ini

Pembuatan aplikasi ini memenuhi beberapa kebutuhan fungsional yang

berfungsi untuk melakukan pengelolaan lapangan futsal agar lebih baik

dan akurat.

Berikut ini adalah hasil dari analisis kebutuhan sistem dari Aplikasi

Pengelolaan Lapangan Futsal :

a. Pengadaan lapangan (oleh Pemilik)

- Monitor ketersediaan lapangan

- Pencatatan informasi detail pemesanan lapangan.

b. Pemesanan lapangan (oleh Petugas)

- Pengecekan lapangan futsal

* Pendataan ketersediaan lapangan futsal

14

Page 19: Lapangan futsal

- Pendataan informasi pelanggan atau member

* Pencatatan identitas diri pelanggan atau member

- Pemilihan waktu pemesan lapangan dan jam penyewaan

* Pencatatan waktu dan lama jam penyewaan lapangan

- Laporan kepada pemilik lapangan futsal

- Pembuatan struk tanda jadi pemesanan

c. Pembayaran lapangan futsal (oleh pelanggan)

- Pembayaran lapangan

* Pembayaran akan di diskont 10% jika member

* Pembayaran tarif normal oleh pelanggan biasa

d. Laporan penyewaan (untuk pemilik)

- Pendataan laporan pemesanan lapangan

*Hasil laporan penyewaan pemesanan perhari

15

Page 20: Lapangan futsal

a. Diagram Use Case

Gambar 2.5 Use case diagram

Use case ini mendeskripsikan sebuah interaksi antara satu atau lebih actor

dengan system informasi yang dibuat pada aplikasi lapangan futsal ini, petugas

akan masuk melalui login, setelah masuk petugas dapat melakukan penginputan

data member dan menginputkan data-data pemesanan lapangan, setelah meng-

inputkan data member petugas juga bisa mencari member berdasarkan nama team,

meng-edit dan meng-hapus data member, lalu petugas meng-inputkan data

pembayaran , disini jika pelanggan nya berstatus member maka akan mendapat

diskon 10%, lalu ada menu laporan, laporan akan otomatis dan dikirim kepada

pemilik lapangan futsal. Pemilik hanya menerima laporan yang sudah dikirim atau

dicetak.

16

Page 21: Lapangan futsal

b. Skenario Use Case

1.

Use Case: Login

Aktor: Petugas

Deskripsi: Proses ini adalah sebuah kegiatan, agar petugas dapat masuk ke

dalam system dan dapat melakukan transaksi dan input data member

Prakondisi: Petugas telah berada di menu login,dan mengetahui username

berupa nama dan password yang di gunakan.

Poskondisi : petugas telah masuk ke dalam system,dan dapat melakukan

transaksi peminjaman lapangan dan input data member.

Skenario Normal

Aksi Aktor Reaksi Sistem

1. Memasukkan ID actor

berupa username dan

password yang tersedia.

2. Mengecek Username dan

password

3. Jika username dan password

benar maka system akan di

beri akses ke menu

peminjaman dan input

member. Dan menampilkan

pesan “Petugas Berhasil

Login”

17

Page 22: Lapangan futsal

Skenario Alternatif

4. Jika username dan password

salah maka sistem akan

memberi notifikasi dan actor

harus input username dan

password ulang

Gambar 2.6 Skenario Login

2.

Use Case: Input data member

Aktor: Petugas

Deskripsi: Proses ini adalah sebuah kegiatan, petugas menginput data

member yang akan meminjam lapangan

Prakondisi: Petugas telah login

Poskondisi : data member telah disimpan ke halaman data member

Skenario Normal

Aksi aktor Reaksi sistem

1. Menginput data member

2. Menekan Tombol simpan

3. Data member berhasil

disimpan

Gambar 2.7 Skenario input data member

3.

Use Case: database member

Aktor: system

Deskripsi: Proses ini adalah tempat data member disimpan

18

Page 23: Lapangan futsal

Prakondisi: telah ada data yang diinput oleh petugas

Poskondisi : data member telah disimpan

Skenario Normal

Aksi aktor Reaksi sistem

1. Menyimpan data member yang

diinputkan

Gambar 2.8 Skenario database member

4.

Use Case: isi data peminjaman

Aktor: petugas

Deskripsi: Proses ini adalah proses penginputan data peminjaman lapangan

futsal

Prakondisi: petugas ada pada menu peminjaman

Poskondisi : data peminjaman telah diinputkan

Skenario Normal

Aksi aktor Reaksi sistem

1. Menginputkan data

peminjaman

2. Menekan tombol simpan

3. Menerima dan menampilkan

data

Gambar 2.9 skenario isi data peminjam

19

Page 24: Lapangan futsal

5.

Use Case: data peminjaman

Aktor:

Deskripsi: Proses ini adalah tempat data peminjaman disimpan

Prakondisi: telah ada data peminjaman yang diinput oleh petugas

Poskondisi : data peminjaman telah disimpan

Skenario Normal

Aksi aktor Reaksi sistem

1. Menyimpan data peminjaman

yang diinputkan

Gambar 2.10 skenario data peminjaman

6.

Use Case: pembayaran

Aktor: petugas

Deskripsi: Proses ini adalah proses pembayaran transaksi peminjaman

Prakondisi: data peminjaman telah tersimpan di database

Poskondisi : pembayaran telah selesai

Skenario Normal

Aksi aktor Reaksi sistem

1. Memasukkan nama

member

20

Page 25: Lapangan futsal

2. Menampilkan data peminjaman

dengan nama tersebut

3. Memilih member

4. Menghitung biaya

pembayaran(harga*jam)

5. Menekan tombol bayar

6. Menampilkan “pembayaran

berhasil”

Skenario alternatif

2. Jika nama member tidak

ditemukan,petugas akan

memeriksa nama member

tersebut dan menginputkan

ulang

Gambar 2.11 skenario pembayaran

7.

Use Case: buat laporan

Aktor: petugas

Deskripsi: Proses ini adalah tempat pembuatan laporan transaksi peminjaman

Prakondisi: telah ada data peminjaman per periode tertentu,dan petugas

berada pada menu buat laporan

Poskondisi : lpaoran siap untuk dicetak

Skenario Normal

Aksi aktor Reaksi sistem

1. Meminta data transaksi

perperiode tertentu

2. Menampilkan data

21

Page 26: Lapangan futsal

3. Tekan tombol buat laporan

4. Membuat laporan

Gambar 2.12 skenario laporan

8.

Use Case: cetak/lihat laporan

Aktor: pemilik

Deskripsi: Proses ini adalah tempat pemilik dapat melihat laporan

Prakondisi: telah ada laporan yang dibuat

Poskondisi : laporan dapat dilihat

Skenario Normal

Aksi aktor Reaksi sistem

1. Tekan tombol lihat laporan

2. Menampilkan laporan

3. Memilih laporan

Gambar 2.13 skenario cetak laporan

22

Page 27: Lapangan futsal

3.2.3 Class Diagram

Gambar 2.14 Class diagram

Diagram class menggambarkan struktur system dari segi pendefinisian

kelas-kelas yang akan dibuat untuk membuat suatu system aplikasi. Ini adalah

diagram class yang digunakan pada proses kerja aplikasi pengelolaan lapangan

futsal.

23

Page 28: Lapangan futsal

3.2.4 Activity Diagram

Gambar 2.15 Activity diagram

24

Page 29: Lapangan futsal

Diagram activity ini menjelaskan sebuah alur kerja sebuah system aplikasi.

pada kasus ini, petugas akan masuk melalui login, setelah masuk petugas dapat

melakukan penginputan data member dan menginputkan data-data pemesanan

lapangan, setelah menginputkan data member petugas juga bisa mencari member

berdasarkan nama team, mengedit dan menghapus data member, lalu petugas

menginputkan data pembayaran , disini jika pelanggan nya berstatus member

maka akan mendapat diskon 10%, lalu ada menu laporan, laporan akan otomatis

dan dikirim kepada pemilik lapangan futsal

3.2.5 Object Diagram

Merupakan salah satu gambaran fungsionalitas dalam Aplikasi Pengelolaan lapangan futsal

Gambar 2.16 Object diagram

25

Page 30: Lapangan futsal

3.2.6 Sequence Diagram

Sequence Diagram

1. Login

Gambar 2.17 Sequence Diagram

petugas masuk ke dalam Aplikasi melalui menu login, petugas harus memasukkan

username dan password, jika salah makan akan muncul notifikasi login gagal.

26

Page 31: Lapangan futsal

2. Isi dan simpan data member

Gambar 2.18 Sequence Diagram isi dan simpan data member

Setelah berada pada menu home, petugas memilih menu member untuk

menginputkan data member dan menyimpan data member.

3. Isi dan simpan data peminjaman

Gambar 2.19 Sequence Diagram isi dan simpan data peminjaman

27

Page 32: Lapangan futsal

Untuk melakukan pemesanan, petugas akan masuk ke menu booking dan

melakukan penginputan data pemesanan baik itu member ataupun pelanggan biasa.

4. Pembayaran

Gambar 2.20 Sequence Diagram pembayaran

Untuk melakukan transaksi pembayaran, petugas masuk ke menu

pembayaran, dan menginputkan data-data yang dibutuhkan didalam

pembayaran dan system akan bekerja otomatis, jika pelanggan member maka

otomatis harga nya akan otomatis diskon 10% dan jika pelanggan biasa maka

tetap dikenakan tariff normal.

28

Page 33: Lapangan futsal

5. Laporan

Gambar 2.21 Sequence Diagram laporan

Untuk pembuatan laporan, petugas memasukan tanggal yang akan dibuatkan laporan,

lalu data-data nya akan muncul secara otomatis, dan laporan akan dapat dikirim ataupun

diprint untuk pemilik futsal

29

Page 34: Lapangan futsal

3.2.7 Collaboration Diagram

Merupakan sebuah gambaran fungsionalitas yang memiliki 5 objek diagram dan terdapat 8 class juga yang merupakan pengelompokan message pada kumpulan diagram sekuen menjadi sebuah diagram

Gambar 2.22 Collaboration Diagram

30

Page 35: Lapangan futsal

9 Daftar Pustaka

[1][2][3] http://nitannia.blogspot.co.id/2012/11/pengertian-data-dan-

informasi-menurut_19.html

[4] http://adminaceh.blogspot.co.id/2015/06/pengertian-sistem-informasi-

menurut.html

[5] https://id.wikipedia.org/wiki/Futsal

[6] http://dewiandan.blogspot.co.id/2013/03/ii.html

G. Davis, Kerangka Dasar Sistem Informasi Manajemen., 2003.

[7] A. Rossa, Modul Pembelajaran Rekayasa Perangkat Lunak, Bandung:

Modula, 2011.

[8] Flowler, UML Distilled Edisi 3, Yogyakarta: Andi, 2004.

[9] A. Rohim, Perancangan Basis Data, Bandung:Politeknik Telkom, 2009.

[10] A. Basuki, Membangun Web Berbasis PHP dengan Framework

Codeigniter, Yogyakarta: Lookmedia, 2010.

[11] Riris Septiani ,2012/proyek akhir:aplikasi liga futsal bandung berbasis

web dan gateway/jurusan manajemen informatika,Politeknik

Telkom/Bandung /

1