perancangan sistem informasi pemesanan …repository.upnvj.ac.id/38/1/awal.pdflapangan olahraga yang...
Post on 06-Aug-2019
217 Views
Preview:
TRANSCRIPT
PERANCANGAN SISTEM INFORMASI PEMESANAN LAPANGAN
OLAHRAGA BULUTANGKIS DAN FUTSAL PADA SARATOGA HALL
PAMULANG BERBASIS ANDROID
SKRIPSI
ARYO SETO
1210512109
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2019
PERANCANGAN SISTEM INFORMASI PEMESANAN LAPANGAN
OLAHRAGA BULUTANGKIS DAN FUTSAL PADA SARATOGA HALL
PAMULANG BERBASIS ANDROID
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
ARYO SETO
1210512109
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2019
v
PERANCANGAN SISTEM INFORMASI PEMESANAN LAPANGAN
OLAHRAGA BULUTANGKIS DAN FUTSAL PADA SARATOGA HALL
PAMULANG BERBASIS ANDROID
Aryo Seto
Abstrak
Penelitian ini dilakukan untuk mengebangkan suatu sistem informasi pemesanan
lapangan olahraga berbasis android sehingga dapat dilakukan pemesanan
lapangan disertai dengan informasi pembayaran melalui aplikasi. Apliksai yang
dibuat diharapkan dapat membantu pengguna sebagai pencari lapangan olahraga
dan pemilik sebagai penyedia tempat olahraga. Metode yang digunakan yaitu
metode PIECES dan metode waterfall sehingga hasilnya menjadi sebuah aplikasi
android yang dapat memudahkan pengguna dalam mengakses informasi mengenai
lapangan olahraga yang di pesan. Dengan adanya sistem informasi pemesanan
berbasis android pada lapangan Saratoga Hall Pamulang ini. Diharapkan dapat
memudahkan masyarakat dalam mencari informasi tentang lapangan olahraga.
Kata Kunci : Lapangan Olahraga, Pemesanan, waterfall, UML
vi
DESIGN OF INFORMATION SYSTEM FOR BADMINTON AND
FUTSAL SPORTS FIELD ORDER IN PAMULANG SARATOGA BASED
ON ANDROID
Aryo Seto
Abstract
This research was conducted to develop an Android based sports field ordering
information system so that field bookings can be carried out along with payment
information through the application. Applications made are expected to help users
as sports field seekers and owners as providers of sports venues. The method used
is the PIECES method and the waterfall method so that the results become an
android application that can facilitate users in accessing information about the
sports field being ordered. With the Android based ordering information system
on this Saratoga Hall Pamulang field. It is expected to facilitate the public in
finding information about the sports field.
Keywords: Sports Field, Order, waterfall, UML
vii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT karena berkat Rahat
dan Karunia-Nya penulis dapat menyelesaikan penyusunan skripsi ini. Shalawat
berserta salam semoga senantiasa terlimpah curahkan kepada Nabi Muhammad
SAW, Kepada keluarganya, para sahabatnya, hingga kepada umatnya hingga
akhir zaman, amin.
Penulis skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh
gelar Sarjana pada Program Studi Sistem Informasi S1 Universitas Pembangunan
Nasional “Veteran” Jakarta Fakultas Ilmu Komputer. Judul yang penulis ajukan
adalah “Perancangan Sistem Informasi Pemesanan Lapangan Olahraga
Bulutangkis dan Futsal Pada Saratoga Hall Pamulang Berbasis Android”.
Dalam penyusunan dan penulisan skripsi ini tidak terlepas dari bantuan,
bimbingan serta dukungan dari berbagai pihak. Oleh karena itu dalam kesempatan
ini penulis dengan senang hati menyampaikan terima kasih kepada yang
terhormat:
1. Ibu Dr. Ermatita, M.Kom. Sebagai Dekan Fakultas Ilmu Komputer
Universtas Pembangunan Nasional “Veteran” Jakarta.
2. Bapak Bambang Tri Wahyono, S,Kom, M.Si. selaku Ketua Program
Studi Sistem Informasi yang telah mengesahkan secara resmi judul
penelitian sebagai bahan penulisan skripsi sehingga penulisan skripsi
berjalan dengan lancar.
3. Ibu Anita Muliawati, S.Kom., MTI. selaku Pembimbing yang telah
yang telah membantu dalm penyusunan skripsi ini.
4. Ayah dan Ibu atas jasa-jasanya, kesabaran, do’a, dan tidak pernah lelah
dalam mendidik dan memberi cinta yang tulus dan iklas kepada
penulis.
Semoga Allah SWT memberikan balasan yang berlipat ganda kepada
semuanya. Akhirnya, hanya kepada Allah SWT penulis serahkan segalanya.
Jakarta, 11 Januari 2019
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................ i
PERNYATAAN ORISINALITAS .................................................................. ii
PERNYATAAN PERSETUJUAN PUBLIKASI ............................................ iii
PENGESAHAN ............................................................................................... iv
ABSTRAK ....................................................................................................... v
ABSTRACT ....................................................................................................... vi
KATA PENGANTAR ..................................................................................... vii
DAFTAR ISI .................................................................................................... viii
DAFTAR GAMBAR ....................................................................................... x
DAFTAR TABEL ............................................................................................ xiii
DAFTAR SIMBOL......................................................................................... xiv
DAFTAR LAMPIRAN................................................................................... xviii
BAB 1 PENDAHULUAN .............................................................................. 1
1.1 Latar Belakang Masalah ............................................................................ 1
1.2 Perumusan Masalah .................................................................................. 2
1.3 Batasan Penelitian ..................................................................................... 2
1.4 Tujuan Penelitian ...................................................................................... 2
1.5 Manfaat Penelitian .................................................................................... 3
1.6 Luaran Penelitian ...................................................................................... 3
1.7 Sistematika Penulisan ............................................................................... 4
BAB 2 LANDASAN TEORI ......................................................................... 5
2.1 Definisi Sistem .......................................................................................... 5
2.2 Data ........................................................................................................... 6
2.3 Definisi Informasi ..................................................................................... 7
2.4 Sistem Informasi ....................................................................................... 8
2.5 Definisi Sistem Informasi Manajemen...................................................... 9
2.6 Pengertian Pemesanan ............................................................................... 10
2.7 Definisi Lapangan Bulutangkis dan Futsal ............................................... 10
2.8 Teori Dasar Perancangan Sistem .............................................................. 15
2.9 Manajemen Basis Data .............................................................................. 16
2.10 Metode Pengembangan Sistem ................................................................ 17
2.11 Pengertian UML (Unified Modeling Language) ...................................... 19
2.12 Internet ..................................................................................................... 20
2.13 Android .................................................................................................... 21
2.14 Bahasa Pemrograman ............................................................................... 22
2.15 Penelitian Sejenis ..................................................................................... 31
BAB 3 METODOLOGI PENELITIAN ....................................................... 32
3.1 Alur Peneltian............................................................................................ 32
3.2 Tahapan Penelitian .................................................................................... 33
3.3 Penerapan Penelitian ................................................................................. 34
ix
3.4 Pendekatan Penelitian ............................................................................... 35
3.5 Metode Pengumpulan Data ....................................................................... 35
3.6 Kebutuhan Alat dan Bahan ....................................................................... 36
3.7 Tempat dan Waktu Penelitian ................................................................... 36
3.8 Jadwal Penelitian ....................................................................................... 37
BAB 4 HASIL DAN PEMBAHASAN .......................................................... 38
4.1 Profil Perusahaan ...................................................................................... 39
4.2 Struktur Organisasi Perusahaan ................................................................ 41
4.3 Analisis Sistem Berjalan PIECES ............................................................. 41
4.4 Identifikasi Masalah .................................................................................. 45
4.5 Model Sistem Ususlan UML ..................................................................... 47
4.6 Activity Diagram ....................................................................................... 57
4.7 Squance Diagram ...................................................................................... 69
4.8 Class Diagram yg di usulkan..................................................................... 72
4.9 Spesifikasi Lapangan Futsal dan Bulutangkis........................................... 78
BAB 5 PENUTUP...........................................................................................82
5.1 Simpulan.....................................................................................................82
5.2 Saran...........................................................................................................83
DAFTAR PUSTAKA
RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR GAMBAR
Gambar 1 Sketsa Lapangan Bulutangkis .............................................................. 12
Gambar 2 Sketsa Lapangan Futsal ........................................................................ 14
Gambar 3 Siklus Hidup Pengembangan Sistem.................................................... 18
Gambar 4 Flowchard Tahapan Penelitian ............................................................. 29
Gambar 5 Struktur Organisasi Saratoga Hall Pamulang ....................................... 34
Gambar 6 Diagram Use Case Sistem Berjalan ..................................................... 39
Gambar 7 Use Case Diagram Sistem Usulan 42
Gambar 8 Activity Diagram Login Admin ........................................................... 52
Gambar 9 Activity Diagram Login Member ......................................................... 53
Gambar 10 Activity Diagram Lihat Spesifikasi Lapangan ................................... 54
Gambar 11 Activity Diagram Lihat Lokasi Saratoga Hall Pamulang................... 55
Gambar 12 Activity Order Lapangan .................................................................... 56
Gambar 13 Activity Diagram Konfirmasi Pembayaran ........................................ 57
Gambar 14 Activity Diagram Detail Pesanan ....................................................... 58
Gambar 15 Activity Diagram Kelola Data User ................................................... 59
Gambar 16 Activity Diagram Kelola Data Member ............................................. 60
Gambar 17 Activity Diagram Kelola Data Lapangan ........................................... 61
Gambar 18 Activity Diagram Kelola Daftar Harga .............................................. 62
Gambar 19 Activity Diagram Kelola Daftar Pemesanan ...................................... 63
Gambar 20 Sequence Diagram Login ................................................................... 64
Gambar 21 Sequence Diagram Admin ................................................................. 65
Gambar 22 Sequence Diagram Member ............................................................... 66
Gambar 23 Class Diagram .................................................................................... 67
Gambar 24 Lapangan Futsal ................................................................................. 73
Gambar 25 Lapangan Bulu Tangkis ..................................................................... 76
xiii
DAFTAR TABEL
Tabel 1 Jadwal Kegiatan Penelitian ...................................................................... 34
Tabel 2 Dokumen Masukan .................................................................................. 38
Tabel 3 Dokumen Keluaran .................................................................................. 39
Tabel 4 Narativ Usecase Dokumen Sistem Berjalan ............................................ 39
Tabel 5 Daftar Devinisi Usecase ........................................................................... 42
Tabel 6 Narativ Use Case Login ........................................................................... 44
Tabel 7 Narativ Use Case Lihat Spesifikasi Lapangan ......................................... 44
Tabel 8 Narativ Use Case Lokasi Saratoga Hall Pamulang .................................. 45
Tabel 9 Narativ Use Case Order Lapangan........................................................... 45
Tabel 10 Narativ Use Case Konfirmasi Pembayaran ............................................ 46
Tabel 11 Narativ Use Case Detail Pesananan ....................................................... 47
Tabel 12 Narativ Use Case Kelola Data User ....................................................... 48
Tabel 13 Narativ Use Case Kelola Data Member ................................................. 49
Tabel 14 Narativ Use Case Kelola Data Lapangan ............................................... 49
Tabel 15 Narativ Use Case Kelola Daftar Harga .................................................. 50
Tabel 16 Narativ Use Case Kelola Data Pemesanan ............................................ 51
Tabel 17 Rancangan Database Tabel Admin ........................................................ 68
Tabel 18 Rancangan Database Tabel Harga ......................................................... 68
Tabel 19 Rancangan Database Tabel Lapangan ................................................... 69
Tabel 20 Rancangan Database Tabel Pemesanan ................................................. 70
Tabel 21 Rancangan Database Tabel Member...................................................... 70
Tabel 22 Rancangan Database Tabel Pemesanandetail ........................................ 71
Tabel 23 Rancangan Database Tabel User............................................................ 72
Tabel 24 Rancangan Database Tabel Temp .......................................................... 73
xiv
DAFTAR SIMBOL
Tabel Notasi Use Case Diagram
SIMBOL NAMA KETERANGAN
Actor Actor adalah pengguna sistem.
Actor tidak terbatas hanya
manusia saja, jika sebuah
sistem berkomunikasi dengan
aplikasi lain dan membutuhkan
input atau memberikan output,
maka aplikasi tersebut juga
bisa dianggap sebagai actor.
Use Case Use case digambarkan sebagai
lingkaran elips dengan nama
use case dituliskan didalam
elips tersebut.
Association Asosiasi digunakan untuk
menghubungkan actor dengan
use case. Asosiasi digambarkan
dengan sebuah garis yang
menghubungkan antara Actor
dengan Use Case.
xv
Tabel Notasi Activity Diagram
SIMBOL KETERANGAN
Titik Awal
Titik Akhir
Activity
Pilihan Untuk mengambil
Keputusan
Fork; Digunakan untuk
menunjukkan kegiatan
yang dilakukan secara
parallel atau untuk
menggabungkan dua
kegiatan peralel menjadi
satu.
Rake; Menunjukkan
adanya dekomposisi
Tanda Waktu
Tanda pengiriman
Tanda penerimaan
Aliran akhir (Flow Final)
xvi
Tabel Notasi Sequence Diagram
SIMBOL NAMA KETERANGAN
Object Object merupakan instance dari
sebuah class dan dituliskan
tersusun secara horizontal.
Digambarkan sebagai sebuah
class (kotak) dengan nama obyek
didalamnya yang diawali dengan
sebuah titik koma
Actor Actor juga dapat berkomunikasi
dengan object, maka actor juga
dapat diurutkan sebagai kolom.
Simbol Actor sama dengan simbol
pada Actor Use Case Diagram.
Lifeline Lifeline mengindikasikan
keberadaan sebuah object dalam
basis waktu. Notasi untuk Lifeline
adalah garis putus-putus vertikal
yang ditarik dari sebuah obyek.
Activation Activation dinotasikan sebagai
sebuah kotak segi empat yang
digambar pada sebuah lifeline.
Activation mengindikasikan
sebuah obyek yang akan
melakukan sebuah aksi.
Message Message, digambarkan dengan
anak panah horizontal antara
Activation. Message
mengindikasikan komunikasi
antara object-object.
xvii
Tabel Notasi Collaboration Diagram
SIMBOL NAMA KETERANGAN
Object Object merupakan instance
dari sebuah class dan
dituliskan tersusun secara
horizontal. Digambarkan
sebagai sebuah class (kotak)
dengan nama obyek
didalamnya yang diawali
dengan sebuah titik koma
Actor Actor juga dapat
berkomunikasi dengan object,
maka actor juga dapat
diurutkan sebagai kolom.
Simbol Actor sama dengan
simbol pada Actor Use Case
Diagram.
Message Message, digambarkan
dengan anak panah yang
mengarah antar obyek dan
diberi label urutan
nomor yang mengindikasikan
urutan
komunikasi yang terjadi antar
obyek.
xviii
Tabel Notasi pada Class Diagram
SIMBOL NAMA KETERANGAN
Class Class adalah blok - blok
pembangun pada
pemrograman berorientasi
obyek.
Sebuah class digambarkan
sebagai sebuah kotak yang
terbagi atas 3 bagian.
Bagian atas adalah bagian
nama dari class. Bagian
tengah mendefinisikan
property/atribut class.
Bagian akhir
mendefinisikan method
method dari sebuah class.
Assosiation Sebuah asosiasi merupakan
sebuah relationship paling
umum antara 2 class, dan
dilambangkan oleh sebuah
garis yang menghubungkan
antara 2 class.
Garis ini bisa
melambangkan tipe-tipe
relationship dan juga dapat
menampilkan hukum-
hukum multiplisitas pada
sebuah relationship
(Contoh: One-to-one, one-
to-many, many-to-many).
Composition Jika sebuah class tidak bisa
berdiri sendiri dan harus
merupakan bagian dari
class yang lain, maka class
tersebut memiliki relasi
Composition terhadap class
tempat dia bergantung
tersebut. Sebuah
relationship composition
digambarkan sebagai garis
dengan ujung berbentuk
jajaran genjang berisi/solid.
xix
Dependency Kadangkala sebuah class
menggunakan class yang
lain. Hal ini disebut
dependency. Umumnya
penggunaan dependency
digunakan untuk
menunjukkan operasi pada
suatu class yang
menggunakan class yang
lain. Sebuah dependency
dilambangkan sebagai
sebuah panah bertitik-titik.
Aggregation Aggregation
mengindikasikan
keseluruhan bagian
relationship dan biasanya
disebut sebagai relasi
“mempunyai sebuah” atau
“bagian dari”. Sebuah
aggregation digambarkan
sebagai sebuah garis
dengan sebuah jajaran
genjang yang tidak
berisi/tidak solid.
Generalization Sebuah relasi
generalization sepadan
dengan sebuah relasi
inheritance pada konsep
berorientasi obyek. Sebuah
generalization
dilambangkan dengan
sebuah panah dengan
kepala panah yang tidak
solid yang mengarah ke
kelas “parent”-
nya/induknya.
xx
Tabel Notasi Component Diagram
SIMBOL NAMA KETERANGAN
komponen Sebuah komponen
melambangkan sebuah
entitas software dalam
sebuah sistem. Sebuah
komponen dinotasikan
sebagai sebuah kotak
segiempat dengan dua
kotak kecil tambahan yang
menempel disebelah
kirinya.
Depedency Sebuah Dependency
digunakan untuk
menotasikan relasi antara
dua komponen. Notasinya
adalah tanda panah putus-
putus yang diarahkan
kepada komponen tempat
sebuah komponen itu
bergantung.
Tabel Notasi Deployment Diagram
SIMBOL NAMA KETERANGAN
komponen Pada deployment diagram,
komponenkomponen yang
ada diletakkan didalam
node untuk memastikan
keberadaan posisi mereka
Node Node menggambarkan
bagian-bagian hardware
dalam sebuah sistem.
Notasi untuk node
digambarkan sebagai
sebuah kubus 3 dimensi.
Association Sebuah association
digambarkan sebagai
sebuah garis yang
menghubungkan dua node
yang mengindikasikan
jalur komunikasi antara
element-elemen hardware.
xviii
DAFTAR LAMPIRAN
Lampiran A-1 Dana Anggaran Futsal Saratoga Hall Pamulang
Lampiran A-1 Dana Anggaran Bulu Tangkis Saratoga Hall Pamulang
Lampiran A-2 Laporan keuangan Saratoga Hall Pamulang
Lampiran B-1 Kwitansi
Lampiran 1 Database
Lampiran 2 Database admin
Lampiran 3 Database harga
Lampiran 4 Database lapangan
Lampiran 5 Database member
Lampiran 6 Database pemesanan
Lampiran 7 Database pemesanandetail
Lampiran 8 Database temp
Lampiran 9 Database user
Lampiran 10 Tampilan Home Web Admin
Lampiran 11 Tampilan Login Web Admin
Lampiran 12 Tampilan Menu Utama Web Admin
Lampiran 13 Tampilan Menu Data User Web Admin
Lampiran 14 Tampilan Menu Data User Web Admin
Lampiran 15 Tampilan Menu Data Member Web Admin
Lampiran 16 Tampilan Menu Data Member Web Admin
Lampiran 17 Tampilan Menu Data Lapangan Web Admin
Lampiran 18 Tampilan Menu Data Lapangan Web Admin
Lampiran 19 Tampilan Menu Daftar Harga Web Admin
Lampiran 20 Tampilan Menu Daftar Harga Web Admin
Lampiran 21 Tampilan Menu Data Pemesanan Web Admin
Lampiran 22 Tampilan Menu Data Pemesanan Web Admin
Lampiran 23 Tampilan Login Aplikasi Android Saratoga Hall Pamulang
Lampiran 24 Tampilan Menu Utama
Lampiran 25 Tampilan Menu Order Lapangan
Lampiran 27 Tampilan Menu Detail Pemesanan
Lampiran 28 Tampilan Menu Detail Pemesanan Upload Bukti Pembayaran
Lampiran 29 Tampilan Menu Detail Pesanan Nota Bukti Pesanan Lapangan
Lampiran 30 Tampilan Menu Detail Pesanan Nota Bukti Konfirmasi
Lampiran 31 Tampilan Menu Profil
Lampiran 32 Tampilan Menu About
Lampiran 33 Jadwal Lapangan
Lampiran 34 Lapangan Bulu Tangkis
Lampiran 35 Lapangan Futsal
Lampiran 36 Tempat Pelengkap Olahraga dan Minuman Ringan
Lampiran 37 Tampilan Gedung Depan
Lampiran 37 Tampilan Spanduk Platihan
top related