Penyusun :
Kelompok [6]
14 April 2014
Penyusun :
Kelompok [6]
Revisi Deskripsi
A Memperbaiki flowchart FC-01, FC-03, FC-07, FC-17,
FC-19, FC-21
B
Memperbaiki flowchart dan perancangan basis data
C
Menambah diagram arsitektur perangkat lunak,
mengganti antarmuka
D
Mengubah perancangan basis data, menambah flow
chart dan antarmuka.
i
DAFTAR ISI
1 Pendahuluan ......................................................................................................................... 1
1.1 Tujuan Penulisan Dokumen .......................................................................................... 1
1.2 Lingkup Masalah ........................................................................................................... 1
1.3 Aturan Penomoran......................................................................................................... 1
1.4 Referensi........................................................................................................................ 5
1.5 Deskripsi Umum Dokumen........................................................................................... 5
2 Model Perancangan .............................................................................................................. 6
2.1 Arsitektur Perangkat Lunak .......................................................................................... 6
2.2 Perancangan Algoritma ............................................................................................... 10
2.3 Perancangan Antarmuka ............................................. Error! Bookmark not defined.
2.4 Perancangan Basis Data .............................................................................................. 48
3 Traceability ........................................................................................................................ 49
ii
1 Pendahuluan
Sport center merupakan lahan bisnis, yang dalam penanganan suatu transaksi
penyewaan jika dilakukan secara manual akan membutuhkan banyak waktu dan kurang
efisien. Oleh karena itu dibangun suatu sistem penyewaan Ayodya Sport Centre untuk
memudahkan dalam proses pemesanan lapangan sehingga lebih efektif serta
mempermudah pencarian jadwal secara online oleh pemesan.
Bagian ini diisi dengan aturan penomoran yang digunakan dalam dokumen.
Penomoran Keterangan
1
AR-2.3 Komponen arsitektur ke 2.3
AM-01 Antarmuka ke 01
AM-02 Antarmuka ke 02
AM-03 Antarmuka ke 03
2
AM-04 Antarmuka ke 04
AM-05 Antarmuka ke 05
AM-06 Antarmuka ke 06
AM-07 Antarmuka ke 07
AM-08 Antarmuka ke 08
AM-09 Antarmuka ke 09
AM-10 Antarmuka ke 10
AM-11 Antarmuka ke 11
AM-12 Antarmuka ke 12
AM-13 Antarmuka ke 13
AM-14 Antarmuka ke 14
AM-15 Antarmuka ke 15
AM-16 Antarmuka ke 16
AM-17 Antarmuka ke 17
AM-18 Antarmuka ke 18
AM-19 Antarmuka ke 19
AM-20 Antarmuka ke 20
AM-21 Antarmuka ke 21
AM-22 Antarmuka ke 22
AM-23 Antarmuka ke 23
AM-24 Antarmuka ke 24
3
FC-01 Flowchart ke 1
FC-02 Flowchart ke 2
FC-03 Flowchart ke 3
FC-04 Flowchart ke 4
FC-05 Flowchart ke 5
FC-06 Flowchart ke 6
FC-07 Flowchart ke 7
FC-08 Flowchart ke 8
FC-09 Flowchart ke 9
FC-10 Flowchart ke 10
FC-11 Flowchart ke 11
FC-12 Flowchart ke 12
FC-13 Flowchart ke 13
FC-14 Flowchart ke 14
FC-15 Flowchart ke 15
FC-16 Flowchart ke 16
FC-17 Flowchart ke 17
FC-18 Flowchart ke 18
FC-19 Flowchart ke 19
FC-20 Flowchart ke 20
FC-21 Flowchart ke 21
4
FC-22 Flowchart ke 22
FC-23 Flowchart ke 23
FC-24 Flowchart ke 24
FC-25 Flowchart ke 25
FC-26 Flowchart ke 26
FC-27 Flowchart ke 27
1.4 Referensi
Suharto, Toto. 1997. Diktat Kuliah Pengantar Basis Data. Bandung.
Pressman, R.S. 2010. Software Engineering : A Pratitioners Approach, Seventh
Edition. New York : McGraw-Hill.
Bab 2 (Model Perancangan): Menjelaskan bagaimana gambaran kasar software ini akan
dibangun beserta cara mengaksesnya dan antarmuka yang
akan ditampilkan.
2.4 (Perancangan Basis Data) : menggambarkan bagaimana basis data dari sistem
ini beserta tipe-tipe datanya.
5
Bab 3 (Traceability) : Berisi keteruntutan mulai dari spesifikasi kebutuhan hingga
perancangan.
2 Model Perancangan
6
mencatat data penyewaan lapangan Sport center
13 AR-3 Mengolah data lapangan fungsinya untuk mengolah
data lapangan Sport Center
14 AR-3.1 Menambah data lapangan fungsinya untuk menambah
data lapangan Sport Center
15 AR-3.2 Mengubah data lapangan fungsinya untuk mengubah
data lapangan Sport Center
16 AR-3.3 Menghapus data lapangan fungsinya untuk menghapus
data lapangan Sport Center
17 AR-3.4 Menampilkan data lapangan fungsinya untuk melihat
data lapangan Sport Center
18 AR-4 Mengolah data jenis lapangan fungsinya untuk
mengolah data jenis lapangan Sport Centre
19 AR-4.1 Menambah data jenis lapangan fungsinya untuk
menambah data jenis lapangan Sport Centre
20 AR-4.2 Mengubah data jenis lapangan fungsinya untuk
Mengubah data jenis lapangan Sport Centre
21 AR-4.3 Menghapus data jenis lapangan fungsinya untuk
menghapus data jenis lapangan
22 AR-4.4 Menampilkan data jenis lapangan fungsinya untuk
menampilkan data jenis lapangan
23 AR-5 Mencari dan menampilkan jadwal penyewaan lapangan
fungsinya untuk mencari dan menampilkan jadwal
penyewaan lapangan Sport Center
24 AR-6 Menampilkan statistik penyewaan lapangan fungsinya
untuk menampilkan statistik penyewaan lapangan Sport
Center
25 AR-7 Otentikasi dan autorisasi login fungsinya untuk
otentikasi dan autorisasi login Sport Center
26 AR-8 Mengelola akun fungsinya untuk mengelola akun
pengguna sistem penyewaan Sport Center
7
Arsitektur Perangkat Lunak S.P.S.C
Sistem
Penyewaan
Ayodya Sport
Center
Sistem penyewaan sport center ini mengelola proses penyewaan lapangan lapangan
yang ada di dalam Ayodya Sport Center. Dalam proses penyewaan lapangan operator terlebih
dahulu login ke dalam sistem, kemudian sistem menampilkan jadwal penyewaan lapangan.
Pihak penyewa lapangan memberitahukan kepada operator keyword lapangan yang ingin
disewa meliputi jenis lapangan, nama lapangan, tanggal. Kemudian sistem mencari jadwal
penyewaan lapangan sesuai dengan keyword yang telah diinputkan oleh operator. Jika jadwal
yang diinginkan kosong, maka dilanjutkan dengan menginput data sewa untuk melengkapi
data penyewaan. Data penyewaan disimpan, jika pembayaran lunas maka sistem mencetak
nota pembayaran. Namun jika jadwal yang diinginkan ternyata sudah dibooking, maka bisa
mencari jadwal lain dengan input keyword lagi. Jika tidak ingin mencari jadwal lain, maka
selesai. Berikut flowchart untuk proses penyewaan lapangan yang dilayani oleh operator
Ayodya Sport Center.
8
9
2.2 Perancangan Algoritma
Perancangan algoritma dalam dokumen desain S.P.S.C ini menggunakan flowchart.
Flowchart (diagram alur) merupakan alat bantu pemrograman yang dapat membantu
programmer dalam mengorganisasikan pemikiran dalam pemrograman, terutama bila
dibutuhkan penalaran yang tajam dalam logika prosedur suatu program . Dalam
dokumen ini terdapat 22 flowchart yang merupakan gambaran fungsi fungsi yang ada
dalam S.P.S.C.
ID Flowchart : FC 01
Flowchart : Flowchart tambah data jenis lapangan
Flowchart tambah data jenis lapangan merupakan fungsi ketika sistem menambahkan data
jenis lapangan oleh admin jika sport center memiliki jenis lapangan baru. Data jenis lapangan
yang pertama diinput adalah jenis_lap karena jenis lapangan selalu berbeda setiap lapangan.
Jika jenis lapangan tidak ada yang sama maka input atribut lapangan lainnya meliputi harga
siang dan harga malam. Jika ada jenis lapangan ada yang sama maka admin harus
menginputkan jenis lapangan dengan jenis lain yang belum ada.
10
ID Flowchart : FC 02
Flowchart : Flowchart tambah data lapangan
Flowchart tambah data lapangan merupakan fungsi ketika sistem menambahkan data
lapangan oleh admin jika sport center memiliki lapangan baru yang jenisnya sudah ada. Data
lapangan yang pertama diinput adalah nama lapangan karena nama lapangan selalu berbeda
setiap lapangan. Jika nama lapangan tidak ada yang sama maka input atribut lapangan lainnya
meliputi jenis lapangan. Jika ada nama lapangan yang sama maka admin harus menginputkan
nama lapangan dengan nama lain yang belum ada.
11
ID Flowchart : FC-03
Flowchart : Flowchart tambah data member
Flowchart tambah data member merupakan fungsi ketika sistem menambahkan data member
oleh operator jika ada orang yang ingin menjadi member baru. Data member yang pertama
diinput adalah username karena username selalu berbeda setiap akun member. Jika username
tidak ada yang sama maka input atribut member lainnya meliputi password, nama, alamat,
telepon dan tanggal join. Jika ada username yang sama maka operator harus menginputkan
username dengan username lain yang belum ada.
12
ID Flowchart : FC-04
Flowchart : Flowchart tambah data sewa
Flowchart tambah data sewa merupakan fungsi ketika sistem menambahkan data sewa oleh
operator jika ada orang (bisa member) yang ingin menyewa lapangan. Sebelum input data
sewa, operator mencarikan jadwal lapangan dengan inputan keyword jenis lapangan, nama
lapangan, tanggal dan waktu. Keyword tidak harus terisi semua, bisa salah satu atau lebih.
Jika jadwal hasil pencarian yang diinginkan tersebut kosong dan jadi pesan lapangan tersebut
maka input data sewa lainnya. Jika tidak kosong maka bisa mencari jadwal lapangan lagi
untuk mendapatkan jadwal lapangan yang lainnya. Dan dilanjut dengan input data sewa
lainnya untuk memenuhi data penyewaan hingga selesai.
13
ID Flowchart : FC-05
Flowchart : Flowchart ubah data jenis lapangan
Flowchart ubah data jenis lapangan merupakan fungsi ketika admin akan mengubah data jenis
lapangan. Sistem menampilkan data jenis lapangan terlebih dahulu, kemudian bisa diubah
pada atribut harga siang, harga malam dari lapangan. Jika perubahan data sudah selesai dan
form sudah terisi lengkap, makadata disimpan. Jika masih ada atribut yang kosong maka input
data untuk mengisi atribut kosong tersebut.
14
ID Flowchart : FC-06
Flowchart : Flowchart ubah data lapangan
Flowchart ubah data lapangan merupakan fungsi ketika admin akan mengubah data lapangan.
Sistem menampilkan data lapangan terlebih dahulu, kemudian bisa diubah pada nama
lapangan dan jenis lapangan. Jika perubahan data sudah selesai dan form sudah terisi lengkap,
maka data disimpan. Jika masih ada atribut yang kosong maka input data untuk mengisi
atribut kosong tersebut.
15
ID Flowchart : FC-07
Flowchart : Flowchart ubah data member
Flowchart ubah data member merupakan fungsi ketika operator akan mengubah data
member. Sistem menampilkan data member terlebih dahulu, kemudian bisa diubah pada
atribut nama, password, alamat, telepon pada data member. Jika perubahan data sudah selesai
dan form sudah terisi lengkap, makadata disimpan. Jika masih ada atribut yang kosong maka
input data untuk mengisi atribut kosong tersebut.
16
ID Flowchart : FC-08
Flowchart : Flowchart ubah data user
Flowchart ubah data user merupakan fungsi yang bisa dilakukan admin dan operator yang
akan mengubah data user yang dalam hal ini adalah ubah password. Admin bias memilih
ubah password terlebih dahulu. Jika form password sudah terisi, maka data disimpan. Jika
field password masih kosong maka input data password untuk mengisi atribut password yang
kosong tersebut.
17
ID Flowchart : FC-09
Flowchart : Flowchart ubah data sewa
Flowchart ubah data sewa merupakan fungsi yang bisa dilakukan operator yang akan
mengubah data sewa jika pemesan menghendaki perubahan. Jika perubahan data sudah
selesai dan form sudah terisi lengkap, maka data disimpan. Jika masih ada atribut yang
kosong maka input data untuk mengisi atribut kosong tersebut. Jika yang diubah pembayaran
sewa (untuk pelunasan pembayaran) maka sistem mencetak nota pelunasan.
18
ID Flowchart : FC-10
Flowchart : Flowchart tampil data jenis lapangan
Flowchart tampil data jenis lapangan merupakan fungsi yang bisa dilakukan admin yang
digunakan untuk menampilkan data jenis lapangan .Output fungsi ini berupa tampilan dari
data jenis lapangan.
ID Flowchart : FC-11
Flowchart : Flowchart tampil data lapangan
Flowchart tampil data lapangan merupakan fungsi yang bisa dilakukan admin yang digunakan
untuk menampilkan data lapangan .Output fungsi ini berupa tampilan dari data lapangan.
19
ID Flowchart : FC-12
Flowchart : Flowchart tampil data member
Flowchart tampil data member merupakan fungsi yang bisa dilakukan oleh admin dan
operator yang digunakan untuk menampilkan data member anggota SPSC. Output fungsi ini
berupa tampilan dari data member.
ID Flowchart : FC-13
Flowchart : Flowchart tampil data user
Flowchart tampil data user merupakan fungsi yang bisa dilakukan oleh admin yang
digunakan untuk menampilkan data user SPSC. Output fungsi ini berupa tampilan dari data
user.
20
ID Flowchart : FC-14
Flowchart : Flowchart tampil data sewa
Flowchart tampil data sewa merupakan fungsi yang bisa dilakukan oleh admin dan operator
yang digunakan untuk menampilkan data sewa lapangan. Input tanggal bulan tahun untuk
mendapatkan data sewa pada berdasarkan tanggal. Kemudian sistem menampilkan data sewa,
output hasilnya berupa tampil data sewa.
ID Flowchart : FC-15
Flowchart : Flowchart tampil jadwal penyewaan lapangan
mulai
Menampilkan jadwal
penyewaan lapangan
Tampil
jadwal
penyewaan
lapangan
selesai
Flowchart tampil jadwal penyewaan lapangan merupakan fungsi yang bisa dilakukan oleh
21
operator, admin, member dan guest yang digunakan untuk menampilkan jadwal penyewaan
lapangan. Input keyword jenis lapangan, nama lapangan, tanggal dan waktu. Keyword tidak
harus terisi semua, bisa salah satu atau lebih. Kemudian sistem menampilkan jadwal
penyewaan lapangan, output hasilnya berupa tampil jadwal penyewaan lapangan berdasarkan
keyword yang diinput.
ID Flowchart : FC-16
Flowchart : Flowchart tampil statistik penyewaan lapangan
Flowchart tampil statistic penyewaan lapangan merupakan fungsi yang bisa dilakukan oleh
admin yang digunakan untuk menampilkan statistic penyewaan lapangan. Inputan berupa
bulan dan tahun, kemudian system menampilkan statistic penyewaan lapangan. Output
hasilnya berupa tampilan statistic penyewaan lapangan selama satu bulan tergantung bulan
yang diinputkan.
ID Flowchart : FC-17
Flowchart : Flowchart hapus data jenis lapangan
22
Flowchart hapus data jenis lapangan merupakan fungsi yang bisa dilakukan admin yang
akan menghapus data jenis lapangan jika jenis lapangan sudah tidak bisa di sewa lagi. Data
jenis lapangan yang dihapus maka dihapus dalam database. Jika tidak jadi menghapus data
jenis lapangan maka kembali pada tampilan data jenis lapangan.
ID Flowchart : FC-18
23
Flowchart : Flowchart hapus data lapangan
Flowchart hapus data lapangan merupakan fungsi yang bisa dilakukan admin yang akan
menghapus data lapangan jika lapangan sudah tidak bisa di sewa lagi. Data lapangan yang
dihapus maka dihapus dalam database. Jika tidak jadi menghapus data lapangan makan
kembali pada tampilan data lapangan.
ID Flowchart : FC-19
Flowchart : Flowchart hapus data member
24
mulai
Menampilkan
data member
Pilih data
yang akan Tidak
dihapus
Hapus data?
Ya
selesai
Flowchart hapus data member merupakan fungsi yang bisa dilakukan operator yang akan
menghapus data member jika member sudah tidak ingin menjadi member. Data member yang
dihapus maka dihapus dalam database. Jika tidak jadi menghapus data member maka kembali
pada tampilan data member.
ID Flowchart : FC-20
Flowchart : Flowchart hapus data sewa.
25
mulai
Menampilkan
data sewa
Pilih data
yang akan Tidak
dihapus
Hapus data?
Ya
selesai
Flowchart hapus data sewa merupakan fungsi yang bisa dilakukan operator yang akan
menghapus data sewa jika penyewa membatalkan transaksi penyewaan lapangan . Data sewa
yang dihapus maka dihapus dalam database. Jika tidak jadi menghapus data sewa maka
kembali pada tampilan data sewa.
ID Flowchart : FC-21
Flowchart : Flowchart cetak nota pelunasan pembayaran sewa
26
mulai
Penambahan
data sewa
Bayar uang
Bayar lunas? Tidak
muka
ya
Melunasi
Mencetak nota
pembayaran
Nota
pembayaran
sewa
selesai
Flowchart mencetak nota pelunasan pembayaran sewa merupakan fungsi yang bisa dilakukan
operator yang melayani penyewa dalam menyewa lapangan. Setelah melakukan transaksi
penambahan data sewa dan biaya sewa dibayar lunas maka sistem mencetak nota pembayaran
sewa dan dihasilkan dokumen nota pembayaran sewa. Jika penyewa tidak bayar lunas maka
penyewa membayar uang muka kemudian melunasi pembayaran setelah selesai menggunakan
lapangan dan system mencetak nota.
ID Flowchart : FC-22
Flowchart : Flowchart booking lapangan secara online
27
mulai
Pencarian
jadwal
Ya
penyewaan
lapangan
Cari data
Lapangan yang mau
Tidak Jadwal lapangan
dibooking kosong?
lain
Ya
Input data
sewa
Simpan
Tidak
selesai
Flowchart booking lapangan secara online merupakan fungsi yang bisa dilakukan member
yang akan booking lapangan secara online. Sistem melakukan pencarian jadwal penyewaan
lapangan, jika lapangan yang ingin dibooking kosong maka lanjut dengan input data sewa
untuk melengkapi data yang dibutuhkan untuk menyewa lapangan. Jika lapangan yang
diinginkan tidak kosong, maka bisa mencari jadwal lapangan lain, jika tidak maka selesai dan
tidak jadi booking lapangan.
ID Flowchart : FC-23
Flowchart : Flowchart membuat jadwal lapangan yang disewa dan belum disewa
28
Flowchart membuat jadwal lapangan yang belum, sedang dan sudah disewa merupakan
fungsi yang mengambil data dari data sewa yang ada. Jika data yang diambil sudah sesuai
dengan data untuk membuat jadwal penyewaan lapangan maka tampil output berupa jadwal
penyewaan lapangan, jika tidak sesuai maka ambil data lagi dari data sewa yang sesuai.
ID Flowchart : FC-24
Flowchart : Flowchart mencari jadwal penyewaan lapangan
29
Flowchart mencari jadwal penyewaan lapangan merupakan fungsi yang bisa dilakukan
operator, member dan guest. System melakukan pencarian jadwal lapangan dengan inputan
keyword jenis lapangan, nama lapangan, tanggal. Keyword tidak harus terisi semua, bisa
salah satu atau lebih. Jika jadwal lapangan yang dicari berdasarkan keyword ketemu maka
outputnya berupa tampilan jadwal lapangan. Jika tidak ketemu maka tampil output peringatan
dan bisa melakukan pencarian ulang dengan input keyword lagi atau tidak melakukan
pencarian ulang sehingga selesai.
ID Flowchart : FC-25
Flowchart : Flowchart login
30
mulai
Input
username
dan
password
Tidak
Cek login
berhasil?
Ya
Masuk Halaman
sesuai tipe user
Tampil
halaman
sesuai tipe
user
selesai
Flowchart login merupakan fungsi yang bisa dilakukan admin, operator dan member. Login
dilakukan dengan input username dan password, kemudian di cek apakah sesuai dengan akun
yang tersimpan dalam database, jika berhasil maka masuk ke halaman sesuai tipe user dan
tampil output berupa halaman sesuai tipe user. Jika login gagal, maka input username dan
password kembali.
ID Flowchart : FC-26
Flowchart : Flowchart logout
31
mulai
Menampilkan
halaman sesuai
tipe user
Logout
selesai
Flowchart logout merupakan fungsi yang bisa dilakukan admin, operator dan member. Logout
dilakukan untuk keluar dari sistem. Ketika user dalam keadaan login dalam sistem dan tampil
halaman user, kemudian user logout dan keluar dari sistem.
ID Flowchart : FC-27
Flowchart : Flowchart tambah jadwal lapangan
Flowchart tambah jadwal lapangan merupakan fungsi yang bisa dilakukan oleh operator untuk
menambah jadwal lapangan selama satu bulan ke depan. Operator input nama lapangan, field
tanggal sudah terisi dengan tanggal terakhir yang ada pada tabel sewa dan field sampai diisi
dengan tanggal satu bulan setelah field tanggal. Kemudian system menyimpan jadwal
lapangan.
32
2.3 Perancangan Antarmuka
ID Antarmuka : AM-01
Antarmuka : antarmuka halaman utama
Halaman utama ini digunakan sebagai halaman pertama dari sistem ayodya sport centre.
Dapat digunakan oleh guest dengan tanpa login untuk mencari jadwal lapangan yang tersedia
dan melihat contact ayodya sport centre yang dapat dihubungi. Halaman utama juga
digunakan sebagai halaman login bagi administrator, operator, dan member untuk masuk ke
dalam sistem dengan memasukkan username, dan password sehingga administrator, operator,
dan member dapat masuk ke dalam S.P.S.C untuk mengakses.
ID Antarmuka : AM-02
Antarmuka : antarmuka jadwal lapangan untuk guest
33
Halaman jadwal lapangan ini menampilkan interface saat guest melihat jadwal lapangan
maupun melakukan pencarian jadwal lapangan. Pencarian jadwal yaitu berdasarkan jenis
lapangan, nama lapangan, tanggal. Sehingga jika klik cari maka akan tampil tabel jadwal
lapangan beserta status ketersediaan lapangan (masih isi atau kosong) dapat dilihat pada
kolom status sehingga guest dapat melihat lapangan mana saja yang tersedia.
ID Antarmuka : AM-03
Antarmuka : antarmuka contact_us (Guest)
Halaman contact_us ini menampilkan interface untuk guest yang berisi informasi mengenai
contact dan alamat dari ayodya sport centre yang dapat dihubungi.
ID Antarmuka : AM-04
Antarmuka : antarmuka tambah data lapangan (Administrator)
34
Halaman tambah data lapangan ini tampil setelah administrator melakukan login pada
halaman utama. Salah satu kewenangan administrator yaitu dapat menambah data lapangan.
Halaman tambah data lapangan ini menampilkan interface untuk administrator berupa form
untuk melakukan tambah data lapangan yang meliputi nama lapangan, jenis lapangan,. Klik
tambah agar data tersimpan dalam database dan akan tampil ketika administrator
melakukan kelola data lapangan. Jika administrator ingin melakukan perubahan passwordnya,
maka klik ubah password pada pojok kanan atas. Jika administrator ingin keluar dari sistem
maka klik logout.
ID Antarmuka : AM-05
Antarmuka : antarmuka kelola data lapangan (Administrator)
35
Salah satu kewenangan administrator yaitu dapat melakukan kelola lapangan. Pada halaman
kelola lapangan dalam hal ini administrator dapat mengubah dan menghapus data lapangan.
Jika klik ubah maka akan tampil form ubah data lapangan. Jika klik hapus maka data
akan terhapus secara otomatis. Jika administrator ingin melakukan perubahan passwordnya,
maka klik ubah password pada pojok kanan atas. Jika administrator ingin keluar dari sistem
maka klik logout.
ID Antarmuka : AM-06
Antarmuka : antarmuka form ubah data lapangan (Administrator)
Halaman form ubah data lapangan tampil setelah administrator klik ubah pada halaman
sebelumnya. Pada halaman form ubah data lapangan ini menampilkan interface untuk
administrator agar dapat mengubah data lapangan yang meliputi nama lapangan, jenis
lapangan. Klik edit agar data tersimpan dalam database dan akan tampil pada tabel
lapangan. Jika administrator ingin melakukan perubahan passwordnya, maka klik ubah
36
password pada pojok kanan atas. Jika administrator ingin keluar dari sistem maka klik
logout.
ID Antarmuka : AM-07
Antarmuka : antarmuka kelola jenis lapangan (Administrator)
Salah satu kewenangan administrator yaitu dapat melakukan kelola jenis lapangan. Pada
halaman kelola jenis lapangan dalam hal ini administrator dapat mengubah dan menghapus
jenis lapangan pada ayodya sport centre. Jika klik ubah maka akan tampil form ubah data
lapangan. Jika klik hapus maka data akan terhapus secara otomatis. Jika administrator ingin
melakukan perubahan passwordnya, maka klik ubah password pada pojok kanan atas. Jika
administrator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-08
37
Antarmuka : antarmuka form ubah jenis lapangan (Administrator)
Halaman form ubah jenis lapangan tampil setelah administrator klik ubah pada halaman
sebelumnya. Pada halaman form ubah jenis lapangan ini menampilkan interface untuk
administrator agar dapat mengubah jenis lapangan yang meliputi jenis lapangan, harga siang,
dan harga malam. Klik edit agar data tersimpan dalam database dan akan tampil pada tabel
lapangan. Jika administrator ingin melakukan perubahan passwordnya, maka klik ubah
password pada pojok kanan atas. Jika administrator ingin keluar dari sistem maka klik
logout.
ID Antarmuka : AM-09
Antarmuka : antarmuka tambah jenis lapangan (Administrator)
Salah satu kewenangan administrator yaitu dapat melakukan tambah jenis lapangan. Pada
halaman tambah jenis lapangan dalam hal ini administrator dapat menambah jenis lapangan
pada ayodya sport centre. Klik Simpan agar tersimpan di database dan dapat tampil pada
tabel lapangan. Jika administrator ingin melakukan perubahan passwordnya, maka klik ubah
38
password pada pojok kanan atas. Jika administrator ingin keluar dari sistem maka klik
logout.
ID Antarmuka : AM-10
Antarmuka : Antarmuka statistik (Administrator)
Salah satu kewenangan administrator adalah dapat melihat data statistik penyewaan ayodya
sport centre. Halaman statistik ini menampilkan interface untuk administrator agar dapat
melihat statistik penyewaan lapangan. Jika administrator ingin melakukan perubahan
passwordnya, maka klik ubah password pada pojok kanan atas. Jika administrator ingin
keluar dari sistem maka klik logout.
ID Antarmuka : AM-11
Antarmuka : antarmuka data member (Administrator)
Salah satu kewenangan administrator adalah dapat melihat data member. Halaman member
ini menampilkan interface untuk administrator agar dapat melihat data member yang terdaftar
39
pada penyewaan ayodya sport centre. Namun administrator tidak diberi kewenangan untuk
mengubah data member tersebut. Jika administrator ingin melakukan perubahan passwordnya
sendiri, maka klik ubah password pada pojok kanan atas. Administrator ingin keluar dari
sistem maka klik logout.
ID Antarmuka : AM-12
Antarmuka : Antarmuka data sewa (Administrator)
Salah satu kewenangan administrator adalah dapat melihat data sewa. Halaman data sewa ini
menampilkan interface untuk administrator agar dapat melihat data sewa pada ayodya sport
centre. Dapat di sort berdasarkan tanggal agar data sewa tampil lebih spesifik sesuai tanggal
yang dipilih. Jika administrator ingin melakukan perubahan passwordnya, maka klik ubah
password pada pojok kanan atas. Jika administrator ingin keluar dari sistem maka klik
logout.
ID Antarmuka : AM-13
Antarmuka : antarmuka data user (Administrator)
40
Salah satu kewenangan administrator adalah dapat mengubah data user. Halaman data sewa
ini menampilkan interface untuk administrator agar dapat mengubah password user yang
dalam hal ini administrator dapat mengubah password dari operator. Jika administrator ingin
melakukan perubahan passwordnya sendiri, maka klik ubah password pada pojok kanan
atas. Jika administrator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-14
Antarmuka : antarmuka form data user (Administrator)
Halaman form ubah data user menampilkan interface untuk administrator agar dapat
melakukan perubahan password pada data user (operator) dengan mengisi form perubahan
password. Form ini akan tampil setelah klik ubah password pada halaman data user.
ID Antarmuka : AM-15
41
Antarmuka : antarmuka jadwal lapangan (Operator)
Halaman jadwal lapangan, data sewa, dan data member tampil setelah operator melakukan
login pada halaman utama sistem. Halaman jadwal lapangan ini menampilkan interface untuk
operator agar dapat melihat jadwal lapangan yang tersedia. Setelah operator melihat jadwal
lapangan maka dapat langsung klik sewa untuk melakukan tambah data sewa. Jika operator
ingin melakukan perubahan passwordnya, maka klik ubah password pada pojok kanan atas.
Jika operator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-16
Antarmuka : antarmuka form tambah data sewa (Operator)
Halaman form tambah data sewa menampilkan interface untuk operator agar dapat melakukan
tambah data sewa setelah operator klik sewa pada halaman jadwal lapangan sebelumnya.
Halaman ini berisi ID Member untuk membedakan antara member dan non-member, nama,
jenis lapangan, tanggal, waktu, dan uang yang dibayar. Lalu klik simpan agar tambah data
42
sewa dapat dilakukan. Jika operator ingin melakukan perubahan passwordnya, maka klik
ubah password pada pojok kanan atas. Jika operator ingin keluar dari sistem maka klik
logout.
ID Antarmuka : AM-17
Antarmuka : antarmuka tambah jadwal lapangan (Operator)
Halaman form tambah jadwal lapangan menampilkan interface untuk operator agar dapat
melakukan tambah jadwal lapangan. Halaman ini berisi lapangan, tanggal dan sampai. Lalu
klik tambah agar tambah data jadwal lapangan dapat dilakukan. Jika operator ingin
melakukan perubahan passwordnya, maka klik ubah password pada pojok kanan atas. Jika
operator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-18
Antarmuka : antarmuka kelola data sewa (Operator)
43
Halaman kelola data sewa menampilkan interface untuk operator agar dapat melihat jadwal
sewa lapangan secara lengkap. Selain itu operator juga dapat melakukan ubah dan hapus data
sewa lapangan. Jika klik ubah maka akan tampil form ubah data sewa. Jika klik hapus
maka data akan otomatis terhapus. Operator juga dapat melakukan cetak nota pembayaran
jika pembayaran sewa telah lunas. Jika operator ingin melakukan perubahan passwordnya,
maka klik ubah password pada pojok kanan atas. Jika operator ingin keluar dari sistem
maka klik logout.
ID Antarmuka : AM-19
Antarmuka : antarmuka form ubah data sewa lapangan (Operator)
Halaman form ubah data sewa lapangan menampilkan interface untuk operator agar dapat
mengubah data sewa lapangan yang meliputi nama, nama lapangan, tanggal, waktu, dan
pembayaran. Klik Simpan agar data tersimpan dalam database dan dapat tampil pada jadwal
44
sewa lapangan. Jika operator ingin melakukan perubahan passwordnya, maka klik ubah
password pada pojok kanan atas. Jika operator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-20
Antarmuka : antarmuka kelola data member (Operator)
Halaman kelola data member menampilkan interface untuk operator agar dapat melihat data
member secara lengkap. Selain itu operator juga dapat melakukan ubah data member yang
meliputi nama, password, alamat, dan telefon. Serta dapat melakukan hapus data member.
Jika operator ingin melakukan perubahan passwordnya, maka klik ubah password pada
pojok kanan atas. Jika operator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-21
Antarmuka : antarmuka form ubah data member (Operator)
45
Halaman form ubah data member menampilkan interface untuk operator agar dapat mengubah
data member yang meliputi nama, username, password, alamat, dan telefon. Jika operator
ingin melakukan perubahan passwordnya, maka klik ubah password pada pojok kanan atas.
Jika operator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-22
Antarmuka : Antarmuka form tambah member (operator)
Halaman form tambah data member menampilkan interface untuk operator agar dapat
melakukan tambah data member. Form ini meliputi pengisian nama, username, password,
alamat, telefon. Klik Simpan agar data tersimpan pada database dan akan ditampilkan pada
tabel data member. Jika operator ingin melakukan perubahan passwordnya, maka klik ubah
password pada pojok kanan atas. Jika operator ingin keluar dari sistem maka klik logout.
ID Antarmuka : AM-23
Antarmuka : antarmuka jadwal lapangan (Member)
46
Halaman jadwal lapangan tampil setelah member melakukan login pada halaman utama
sistem. Halaman jadwal lapangan ini menampilkan interface untuk member agar dapat
melihat jadwal lapangan yang tersedia pada hari itu dan dapat mencari jadwal lapangan sesuai
kata kunci yang diberikan. Setelah member melihat jadwal lapangan atau mencari jadwal
lapangan yang dicari maka member dapat klik pesan pada tabel untuk melakukan
pemesanan. Selain itu pada interface ini member dapat mengubah password dengan cara klik
Ubah Password di pojok kanan atas. Member juga dapat melakukan logout dalam
interface ini untuk keluar dari sistem.
ID Antarmuka : AM-24
Antarmuka : antarmuka reservasi lapangan (Member)
Form Reservasi Lapangan tampil setelah member melakukan klik pesan pada tabel jadwal
lapangan sebelumnya. Dalam interface ini member mengisikan data yang tersedia dalam form
guna untuk memesan lapangan, seperti ID Member, Nama, Nama Lapangan, Tanggal, Waktu,
47
dan pembayaran. Setelah klik simpan data akan tersimpan dalam database dan akan tampil
pada jadwal lapangan. Selain itu pada interface ini member dapat mengubah password dengan
cara klik Ubah Password di pojok kanan atas. Member juga dapat melakukan logout
dalam interface ini untuk keluar dari sistem.
48
3 Traceability
Bagian ini disi dengan tabel keterunutan mulai dari spesifikasi kebutuhan hingga perancangan
dalam bentuk tabel seperti pada halaman berikut.
Analisis Perancangan
SRS-ID Arsitektur Flowchart Antarmuka
49
SRS-S.P.S.C-F-004 AR-1.3 FC-14 AM-16
AR-2.4 FC-15 AM14
AR-3.3 FC-16 AM-05
AM-04 s.d AM-20
AR-4.3 AM-07
50
51