Upload
krisna-mustofa
View
911
Download
0
Embed Size (px)
Citation preview
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
2
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
3 Daftar Table
Tabel 1. Analisis Perbandingan Sistem................................................................................................12
4
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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
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
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
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
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
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
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
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
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
3.2.4 Activity Diagram
Gambar 2.15 Activity diagram
24
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
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
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
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
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
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
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