• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
49
0
0

Teks penuh

(1)

24

BAB III

ANALISA DAN PERANCANGAN

3.1 TENTANG LAPANGAN TENA FUTSAL

Lapangan TENA futsal berdiri pada tanggal 12 Juli tahun 2012. Lapangan ini berlokasi di kawasan Teluknaga, Tangerang. Lapangan TENA futsal hadir melayani member atau pun non member yang hendak menyewa lapangan futsal.Memiliki lapangan yang berstandar Internasional ukuran: panjang 25-43 m x lebar 15-25 m dan fasilitas yang nyaman bagi para penyewa lapangan. Dengan lokasi strategis, berada di daaerah Teluknaga dan baru ada 1 lapangan di Teluknaga menjadi keunggulan lapangan TENA futsal. Tak hanya sebagai penyewa lapangan futsal ajah, tapi TENA futsal juga kadang mengadakan tournament futsal umum.

Untuk memperkuat strategi pemasarannya, TENA futsal melakukan diskon bagi yang bermain 4 kali di lapangan TENA Futsal dan mendapatkan potongan harga sebesar Rp. 100.000.

(2)

3.2 ANALISIS MASALAH

3.2.1 Analisa Kondisi Terkini

Pada saat ini, sistem pemasaran iklan TENA futsal belum memiliki media pemasaran

online dan fasilitas penghubung antara penyewa dan karyawan lapangan menjadi hal utama permasalahan yang ada. Sehingga dalam proses pemasaran lapangan sehari-hari masih dalam mulut kemulut atau informasi dari orang ke orang..

3.2.2 Analisa Pembuatan Sistem

Sistem yang akan dibangun pada TENA futsal berbasiskan web dan SMS Gateway, nantinya akan digunakan sebagai media pemasaran sekaligus mempromosikan lapangan yang dikelola pengurus atau karyawan TENA futsal. Nantinya penyewa lapangan akan mengakses situ sweb TENA futsal untuk melakukan registrasi sebagai member, kemudian melakukan penyewaan lapangan futsal dengan menggunakan fasilitas kirim SMS dengan bantuan SMS Gateway.

3.2.3 Analisa Pengguna

No. Pengguna Deskripsi

1 Admin pengguna yang memiliki hak untuk melihat lapangan yang di sewa, mengelola pesan, member, kontak, dan mengubah password.

2 Penyewa penyewa yang memiliki hak untuk mengedit profil, menyewa lapangan, mengatur jadwal sewa lapangan, dan mengubah password.

(3)

3.2.4 Analisa Kebutuhan Perangkat Lunak

Perangkat lunak merupakan kebutuhan yang harus dipenuhi dalam merancang atau membangun suatu sistem, Sehingga dapat tercapainya tujuan dari sistem yang dibangun tersebut. Aplikasi informasi penyewaan lapangan berbasis web dan SMS Gateway ini membutuhkan beberapa perangkat lunak sebagai media penunjang berjalannya aplikasi sesuai dengan fungsinya. Beberapa kebutuhan tersebut adalah :

1. Antarmuka Pengguna

Sebagai media penunjang berjalannya antar muka, dibutuhkan web browser

untuk mengakses situs web TENA futsal seperti Mozilla Firefox, Google Chrome, Internet Explorer, dan lainnya.

2. Aplikasi Server

Web server menggunakan aplikasi XAMPP 1.7.7 dan database server

menggunakan phpMyAdmin 3.4.5 dan MySQL 5.0 yang berfungsi mengirimkan permintaan dari penyewa ke server dan sebaliknya.

3. Aplikasi SMS Gateway

Kebutuhan perangkat lunak untuk pengiriman SMS berbasis web ketelepon seluler menggunakan aplikasi Gammu sebagai service pengiriman SMS.

(4)

3.3 PERANCANGAN SISTEM

Berdasarkan analisa penulis pada pembuatan aplikasi informasi penyewaan lapangan berbasis web dan SMS Gateway tersebut, agar lebih mudah dimengerti maka penulis akan menjelaskan dan menggambarkan dalam bentuk diagram pemodelan yang terdiri dari, diagram use case, diagram sequence, dan diagram activity.

3.3.1 Pemodelan Diagram Use Case

Diagram use case digunakan untuk menganalisa kebutuhan dari aplikasi informasi penyewaan lapangan berbasis web dan SMS Gateway yang akan dibangun. Diagram use case menunjukkan fungsi dari suatu system dan bagai mana actor berinteraksi dengan sistem. Pemodelan use case pada aplikasi ini dapat dilihat pada gambar 3.1 berikut.

(5)

Admin Managemen Data Penyewa Registrasi Login Kirim SMS Sewa Lapangan Cari Jadwal

(6)

Penyewa Dateng ke lapangan Admin Cari Jadwal lapangan Sewa lapangan

Gambar 3.2 Diagram Use Case Pemesanan di tempat

3.3.1.1 Skenario Use Case dari Sisi Penyewa

Tabel 3.1 Deskripsi Use Case Cari Jadwal Nama Use Case : Cari jadwal jadwal

Aktor : Penyewa

Deskripsi : Penyewa dapat mencari jadwal lapangan yang di inginkan dengan memasukkan kata kunci di form pencarian

(7)

Tabel 3.2 Deskripsi Use Case Registrasi Nama Use Case : Registrasi

Aktor : Penyewa

Deskripsi : Penyewa dapat mendaftar menjadi member dengan mengisi data pada form registrasi

Tabel 3.3 Deskripsi Use Case Penyewaan Lapangan Nama Use Case : Penyewaan Lapangan

Aktor : Penyewa

Deskripsi : Penyewa dapat melakukan penyewaan lapangan kepada admin

Tabel 3.4 Deskripsi Use Case Kirim SMS Nama Use Case : Kirim SMS

Aktor : Penyewa

Deskripsi : Penyewa dapat mengirim SMS langsung yang akan di proses melalui web

Tabel 3.5 Deskripsi Use Case Datang Ke Lapangan Nama Use Case : Datang Ke Lapangan

Aktor : Penyewa

Deskripsi : Penyewa dapat melakukan penyewaan lapangan dengan datang langsung ke lapangan

(8)

Tabel 3.6 Deskripsi Use Case Cari Jadwal Lapangan Pemesanan Di Tempat Nama Use Case : Cari Jadwal Lapangan Pemesanan Di Tempat

Aktor : Penyewa

Deskripsi : Penyewa dapat melakukan Cari Jadwal Lapangan Pemesanan Di Tempatpenyewaan lapangan Di Tempat

Tabel 3.7 Deskripsi Use Case Penyewaan Lapangan Di Tempat Nama Use Case : Penyewaan Lapangan Di Tempat

Aktor : Penyewa

Deskripsi : Penyewa dapat melakukan penyewaan lapangan kepada admin di tempat

3.3.1.2Skenario Use Case dari Sisi Admin

Tabel 3.8 Deskripsi Use Case Manajemen Data Nama Use Case : Manajemen Data

Aktor : Admin

Deskripsi : Admin dapat mengelola penyewa, pesan, member, kontak dan password.

(9)

3.3.2 Pemodelan Diagram Activity

3.3.2.1 Diagram activity registrasi penyewa

Pilih menu daftar member Manampilkan form registrasi

Memasukan data penyewa

Validasi data penyewa

Menyimpan data ke databse

Menampiilkan pesan sukses daftar

Tidak

Ya

Gambar 3.3 Activity Diagram Registrasi penyewa

Tabel 3.9 Deskripsi Diagram Activity Registrasi Penyewa Nama Activity Diagram aktifitas registrasi Penyewa

Aktor Penyewa

Deskripsi Admin memasukkan data Penyewa Prakondisi -

Tindakan Memasukkan data di form registrasi

Pasca Kondisi Data di simpan ke dalam database jika pendaftaran sukses dan menampilkan pesan sukses daftar, jika data belum lengkap maka Penyewa harus mengisi form daftar kembali

(10)

3.3.2.2 Diagram activity login Penyewa

Pilih menu login Manampilkan form login

Memasukan username & Password

Validasi data

Validasi data

Menampiilkan halaman utama penyewa

Tidak

Ya

Gambar 3.4 Activity Diagram Login Penyewa

Tabel 3.10 Deskripsi Diagram Activity Login Penyewa Nama

Activity

Diagram aktifitas login Penyewa

Aktor Penyewa

Deskripsi Penyewa memasukkan username & password penyewa Prakondisi -

Tindakan Memasukkan data username & password penyewa Pasca

Kondisi

Sistem menampilkan halaman utama penyewa jika login gagal maka penyewa harus

(11)

3.3.2.3 Diagram activity cari Jadwal

Pilih menu beranda Manampilkan halaman beranda

Memasukan keyword

Validasi data di database

Menampilkan pesan data tidak di temukan

Ya Tidak

Menampilkan hasil pencarian Melihat detail informasi

Gambar 3.5 Activity Diagram Cari Jadwal

Tabel 3.11 Deskripsi Diagram Activity Cari Jadwal Nama Activity Diagram aktifitas cari jadwal

Aktor Penyewa

Deskripsi Penyewa melakukan pencarian jadwal Prakondisi -

Tindakan Memasukkan keyword pada form pencarian

Pasca Kondisi Penyewa melihat detail informasi hasil pencarian, jika data tidak ditemukan maka system menampilkan pesan data tidak ditemukan

(12)

3.3.2.4 Diagram Activity Boking Lapangan

Pilih menu login Manampilkan halaman login

Memasukan username & passsword

Validasi data

Menampilkan halaman utama

Menampilkan halam pesan

Tidak

Ya

Memilih menu pesan

Mengirim pesan Menyimpan pesan ke database

Menampilkan pesan sukses kirim pesan

Gambar 3.6 Activity Diagram Penyewaan Lapangan

Tabel 3.12 Deskripsi Diagram Activity Sewa Lapangan Nama Activity Diagram aktifitas sewa Lapangan

Aktor Penyewa

Deskripsi Penyewa mengirim pesan sewa lapangan

Prakondisi -

Tindakan Memilih menu booking

Pasca Kondisi Sistem menyimpan pesan ke database dan menampilkan pesan sukses kirim pesan

(13)

3.3.2.5 Diagram Activity Kirim SMS

Pilih menu login Manampilkan halaman login

Memasukan username & passsword

Validasi data

Menampilkan halaman utama

Menampilkan halaman kirim SMS

Tidak

Ya

Memilih menu kirim SMS

Mengirim SMS Menyimpan pesan ke database

Menampilkan pesan sukses kirim SMS

Gambar 3.7 Activity Diagram Kirim SMS

Tabel 3.13 Deskripsi Diagram Activity Kirim SMS Nama Activity Diagram aktifitas kirim SMS

Aktor Penyewa

Deskripsi Penyewa mengirim SMS ke admin Prakondisi -

Tindakan Memilih menu kirim SMS

Pasca Kondisi Sistem menyimpan SMS ke database dan menampilkan pesan sukses kirim SMS

(14)

3.3.2.6 DiagramActivity Login Admin

Akses halaman login admin Manampilkan form login

Memasukan username & password

Validasi data

Menyimpan data ke databse

Menampilkan halaman utama admin

Tidak

Ya

Gambar 3.8 Activity Diagram Login Admin

Tabel 3.14 Deskripsi Diagram Activity Login Admin Nama Activity Diagram aktifitas login admin

Aktor Admin

Deskripsi Admin memasukkan username & password

Prakondisi -

Tindakan Memasukkan data username & password admin

PascaKondisi Sistem menampilkan halaman utama admin, jika login gagal maka admin harus login kembali

(15)

3.3.2.7 Diagram Activity Manajemen Data Admin

Akses halaman login admin Manampilkan form login

Memasukan username & password

Validasi data

Menampilkan halaman utama admin

Tidak

Ya

Mengelola data admin

Gambar 3.9 Activity Diagram Manajemen Data Admin

Tabel 3.15 Deskripsi Diagram Activity Manajemen Data Admin Nama Activity Diagram aktifitas manajemen data admin

Aktor Admin

Deskripsi Admin melakukan manajemen data Prakondisi -

Tindakan Mengelola data admin PascaKondisi Data dikelola admin

(16)

3.3.2.8 Diagram Activity Datang Ke Lapangan

Gambar 3.10 Activity Diagram Datang Ke Lapangan

Tabel 3.16 Deskripsi Diagram Activity Datang Ke Lapangan Nama Activity Diagram aktifitas datang ke lapangan

Aktor Penyewa

Deskripsi Penyewa melakukan datang ke lapangan Prakondisi -

Tindakan Datang ke lapangan PascaKondisi Datang ke lapangan

(17)

3.3.2.9 Diagram Activity Cari Jadwal Lapangan Di Tempat

Gambar 3.11 Activity Diagram Cari Jadwal Lapangan Di Tempat

Tabel 3.17 Deskripsi Diagram Activity Cari Jadwal Lapangan Di Tempat Nama Activity Diagram aktifitas cari jadwal di tempat

Aktor Penyewa

Deskripsi Penyewa melakukan cari jadwal di tempat Prakondisi -

Tindakan Cari jadwal di tempat PascaKondisi Cari jadwal di tempat

(18)

3.3.2.10 Diagram Activity Sewa Lapangan Di Tempat

Konfirmasi Kasir Cari Lapangan

Sewa Lapangan

Gambar 3.12 Activity Diagram Sewa Lapangan Di Tempat

Tabel 3.18 Deskripsi Diagram Activity Sewa Lapangan Di Tempat Nama Activity Diagram aktifitas sewa lapangan di tempat

Aktor Penyewa

Deskripsi Penyewa melakukan sewa lapangan di tempat Prakondisi -

Tindakan Sewa lapangan di tempat PascaKondisi Sewa Lapangan di tempat

(19)

3.3.3 Pemodelan Diagram Sequence

3.3.3.1Diagram sequence registrasi penyewa

Penyewa Beranda

mulai

Beranda

pilih menu daftar member

Form Registrasi

Mengisi data data valid

Form Registrasi simpan selesai Database Data tidak valid

Gambar 3.13 Diagram Sequence Registrasi Penyewa

Gambar 3.13 menggambarkan scenario registrasi penyewa dimana admin harus memasukkan data, jika data valid maka data akan disimpan ke database

tetapi jika data tidak valid maka penyewa harus memasukkan data kembali di

(20)

3.3.3.2 Diagram sequence login penyewa

Penyewa

Home Form Login Beranda Booking Info Fasilitas Logout

Input Username & Password Mulai

Valid

Data Tidak Valid

Masuk Menu Masuk Menu Selesai Selesai Penyewa Keluar About Us Masuk Menu Masuk Menu Masuk Menu Selesai Selesai

Gambar 3.14 Diagram Sequence Login Penyewa

Gambar 3.14 menggambarkan proses login penyewa dimana sebelum masuk kehalaman beranda, penyewa harus memasukkan username dan password. Jika data valid maka pengguna akan masuk kehalaman penyewa, tetapi jika tidak valid penyewa akan kembali kehalaman login.

(21)

3.3.3.3 Diagram sequence cari about us

Penyewa

Home Form Login About Us

Input Username & Password Mulai

Valid

Data Tidak Valid

Penyewa Keluar

About Us

Lihat About Us

Gambar 3.15 Diagram Sequence Login Penyewa About Us

Gambar 3.15 diatas menggambarkan proses login penyewa about us yang dilakukan penyewa, dimana penyewa harus memasukkan keyword pada form

(22)

3.3.3.4 Diagram sequence login boking

Penyewa

Home Form Login Booking

Input Username & Password Mulai

Valid

Data Tidak Valid

Penyewa Keluar

Booking

Lihat About Us

Gambar 3.16 Diagram Sequence Penyewa Login Boking

Gambar 3.16 diatas menggambarkan skenario penyewa login boking yang dilakukan penyewa. Penyewa harus memasukkan pada form boking yang tersedia dan data akan disimpan ke dalam database.

(23)

3.3.3.5 Diagram sequence login penyewa lihat info

Penyewa

Home Form Login Info

Input Username & Password Mulai

Valid

Data Tidak Valid

Penyewa Keluar

Info

Lihat Info

Gambar 3.17 Diagram Sequence Login Penyewa Lihat Info

Gambar 3.17 diatas menggambarkan skenario penyewa lihat info yang dilakukan oleh penyewa. Penyewa terlebih dahulu harus melakukan login

untuk dapat melakukan lihat info, jika login tidak valid maka penyewa harus memasukkan username dan password kembali.

(24)

3.3.3.6 Diagram sequence login penyewa lihat fasilitas

Penyewa

Home Form Login Fasilitas

Input Username & Password Mulai

Valid

Data Tidak Valid

Penyewa Keluar

Fasilitas

Lihat Fasilitas

Gambar 3.18 Diagram Sequence Login Penyewa Lihat Fasilitas

Gambar 3.18 diatas menggambarkan skenario lihat fasilitas yang dilakukan oleh penyewa kepada admin. Penyewa terlebih dahulu harus melakukan login

untuk dapat melakukan lihat fasilitas, jika login tidak valid maka penyewa harus memasukkan username dan password kembali.

(25)

3.3.3.7 Diagram sequence login admin

Admin

Form Login Beranda Jadwal Lapangan A &

B Data Booked & Laporan

Input Username & Password

Valid Data Tidak Valid Masuk Menu Admin Keluar Member Masuk Menu Masuk Menu Selesai Selesai Input Username & Password

Logout

Selesai

Masuk Menu

Gambar 3.19 Diagram Sequence Login Admin

Gambar 3.19 diatas menggambarkan skenario login yang dilakukan admin. Admin harus memasukkan username dan password. Jika data valid maka pengguna akan masuk kehalaman Beranda, tetapi jika tidak valid admin akan kembali kehalaman login.

(26)

3.3.3.8 Diagram sequence login admin lihat beranda

Admin

Form Login Beranda

Input Username & Password

Valid

Data Tidak Valid

Admin Keluar

Beranda

Lihat Beranda Input Username & Password

Gambar 3.20 Diagram Sequence Login Admin Lihat Beranda

Gambar 3.20 diatas menggambarkan skenario admin lihat beranda yang dilakukan oleh admin. Admin terlebih dahulu harus melakukan login untuk dapat melakukan lihat beranda, jika login tidak valid maka admin harus memasukkan username dan password kembali.

(27)

3.3.3.9 Diagram sequence login admin lihat member

Admin

Form Login Beranda

Input Username & Password

Valid

Data Tidak Valid

Admin Keluar

Member

Lihat Member Input Username & Password

Gambar 3.21 Diagram Sequence Login Admin Lihat Member

Gambar 3.21 diatas menggambarkan skenario admin lihat member yang dilakukan oleh admin. Admin terlebih dahulu harus melakukan login untuk dapat melakukan lihat member, jika login tidak valid maka admin harus memasukkan username dan

(28)

3.3.3.10 Diagram sequence admin lihat jadwal lapangan A

Admin

Form Login Beranda Lapangan A

Input Username & Password

Mulai Valid

Data Tidak Valid

Admin Keluar

Jadwal

Masuk Menu

Mengelola Lapangan A

Gabar 3.22 Diagram Sequence Login Admin Lihat Jadwal Lapangan A

Gambar 3.22 diatas menggambarkan skenario admin lihat jadwal lapangan A yang dilakukan oleh admin. Admin terlebih dahulu harus melakukan login untuk dapat melakukan lihat jadwal lapangan A, jika login tidak valid maka admin harus memasukkan username dan password kembali.

(29)

3.3.3.11 Diagram sequence admin lihat jadwal lapangan B

Admin

Form Login Beranda Lapangan B

Input Username & Password

Mulai Valid

Data Tidak Valid

Admin Keluar

Jadwal

Masuk Menu

Mengelola Lapangan B

Gambar 3.23 Diagram Sequence Login Admin Lihat Jadwal Lapangan B

Gambar 3.23 diatas menggambarkan skenario admin lihat jadwal lapangan B yang dilakukan oleh admin. Admin terlebih dahulu harus melakukan login untuk dapat melakukan lihat jadwal lapangan B, jika login tidak valid maka admin harus memasukkan username dan password kembali.

(30)

3.3.3.12 Diagram sequence login admin lihat data booked

Admin

Form Login Beranda Booked

Input Username & Password

Mulai Valid

Data Tidak Valid

Admin Keluar

Data

Masuk Menu

Mengelola Data Booked

Gambar 3.24 Diagram Sequence Login Admin Lihat Data Booked

Gambar 3.24 diatas menggambarkan skenario admin lihat data booked yang dilakukan oleh admin. Admin terlebih dahulu harus melakukan login untuk dapat melakukan lihat data booked, jika login tidak valid maka admin harus memasukkan

(31)

3.3.3.13 Diagram sequence login admin lihat data laporan

Admin

Form Login Beranda Laporan

Input Username & Password

Mulai Valid

Data Tidak Valid

Admin Keluar

Data

Masuk Menu

Mengelola Data Laporan

Gambar 3.25 Diagram Sequence Login Admin Lihat Laporan

Gambar 3.25 diatas menggambarkan skenario admin lihat data laporan yang dilakukan oleh admin. Admin terlebih dahulu harus melakukan login untuk dapat melakukan lihat data laporan, jika login tidak valid maka admin harus memasukkan

(32)

3.3.3.14 Diagram sequence datang ke lapangan

Penyewa

Berangkat Ke Lapangan

Sampai Lapangan

Mulai Jalan

Gambar 3.26 Diagram Sequence Datang Ke Lapangan

Gambar 3.26 diatas menggambarkan skenario penyewa datang langsung ke lapangan untuk penyewaan lapangan. Penyewa harus terlebih dahulu berangkat ke lapangan hingga sampai ke lapangan.

(33)

3.3.3.15 Diagram sequence cari jadwal lapangan di tempat

Penyewa

Cari Jadwal Lapangan Meja Kasir

Mulai Tanya

Dapat Jadwal

Cari

Gambar 3.27 Diagram Sequence Cari Jadwal Lapangan Di Tempat

Gambar 3.27 diatas menggambarkan skenario penyewa cari jadwal di tempat atau langsung ke lapangan untuk pencarian jadwal lapangan. Penyewa harus terlebih cari jadwal melalui meja kasir sehingga mendapatkan jadwal lapangan.

(34)

3.3.3.16 Diagram sequence Sewa Lapangan Di Tempat

Penyewa

Konfirmasi Kasir Cari Lapangan

Mulai Tanya

Sewa Lapangan

Cari

Gambar 3.28 Diagram Sequence Sewa Lapangan Di Tempat

Gambar 3.28 diatas menggambarkan skenario penyewa sewa lapangan di tempat atau langsung di lapangan. Penyewa harus terlebih dahulu menkonfirmasi untuk menanyakan jadwal kemudian penyewa mencari jadwal yang di inginkan sehingga bisa sewa lapangan di tempat.

(35)

3.4 PERANCANGAN BASIS DATA

Untuk kebutuhan dalam pengolahan data, maka diperlukan file-file yang berfungsi untuk menyimpan data-data. File database yang dibuat dengan menggunakan phpMyAdmin dan MySQL ini memiliki spesifikasi data sebagai berikut:

3.4.1 Struktur Tabel

Struktur tabel adalah deskripsi atau gambaran mengenai penjelasan dari tabel,

field, tipe data dan ukuran data. Struktur tabel digunakan untuk menjelaskan kedudukan sebagai tempat penyimpanan data. Tabel- tabel yang penulis gunakan dalam aplikasi informasi agent property berbasis web dan SMS Gateway adalah:

1. Tabel t_admin

Tabel ini digunakan untuk menyimpan data admin, tabel ini terdiri dari id_admin, username dan password.

Tabel 3.19 Field-field pada tabel t_admin

Nama Field Tipe Data Panjang Keterangan

id_admin Integer 11 Primary key

username Varchar 50

password Varchar 50

2. Tabel t_booking

Tabel ini digunakan untuk menyimpan data sewaan, tabel ini terdiri dari id_booking, id_master, id_member, no_hp, nama_lap, tgl, jam, harga, status.

(36)

Tabel 3.20 Field-field pada tabel t_booking

Nama Field Tipe Data Panjang Keterangan

id_booking Varchar 5 Primary key

id_master Varchar 5 Primary key

id_member Varchar 5 Primary key

no_hp Varchar 30 nama_lap Varchar 15 tgl Varchar 15 jam Varchar 10 harga Varchar 15 status Varchar 10 3. Tabel t_lap_a

Tabel ini digunakan untuk menyimpan data lapangan A, tabel ini terdiri dari id_lap_a, user, nama_lap, tgl, jam, harga.

Tabel 3.21 Field-field pada tabel t_lap_a

Nama Field Tipe Data Panjang Keterangan

id_lap_a Varchar 5 Primary key

User Varchar 15 nama_lap Varchar 30 Tgl Varchar 15 Jam Varchar 10 harga Varchar 15

(37)

4. Tabel t_lap_b

Tabel ini digunakan untuk menyimpan data lapangan B, tabel ini terdiri dari id_lap_b, user, nama_lap, tgl, jam, harga

Tabel 3.22 Field-field pada tabel t_lap_b

Nama Field Tipe Data Panjang Keterangan

id_lap_b Varchar 5 Primary key

User Varchar 15 nama_lap Varchar 30 Tgl Varchar 15 Jam Varchar 10 harga Varchar 15 5. Tabel t_master_lap

Tabel ini digunakan untuk menyimpan data master lapangan, tabel ini terdiri dari id_master, id_lap, user, nama_lap, tgl, jam, harga, status.

Tabel 3.23 Field-field pada tabel t_master_lap

Nama Field Tipe Data Panjang Keterangan

id_master Integer 3 Primary key

id_lap Integer 5 User Varchar 15 nama_lap Varchar 30 Tgl Varchar 15 Jam Varchar 10 Harga Varchar 15 Status Varchar 10

(38)

6. Tabel t_member

Tabel ini digunakan untuk menyimpan data member, tabel ini terdiri dari id_member, password, nama, tgl_join, email, no_hp, foto.

Tabel 3.24 Field-field pada tabel t_member

Nama Field Tipe Data Panjang Keterangan

id_member Varchar 5 Primary key

password Varchar 50 nama Varchar 30 tgl_join Varchar 15 email Varchar 30 no_hp Varchar 15 Foto Varchar 100

(39)

3.4.2 ENTITY RELATIONSHIP DIAGRAM Pesan penyewa Kirim SMS Kirim admin lapangan Punya Pesan Punya jadwal Punya 1 m m I 1 m 1 m 1 m

(40)

3.4.2.1 Detail Atribut ERD

Tabel 3.25 Detail Atribut ERD

Nama Entitas Atribut

Admin id_admin, username, password

Booking id_booking, id_master, id_member, no_hp, nama_lap, tgl, jam, harga, status

Lapangan A id_lap_a, user, nama_lap, tgl, jam, harga

Lapangan B id_lap_b, user, nama_lap, tgl, jam, harga

Master Lapangan

id_master, id_lap, user, nama_lap, tgl, jam, harga, status

(41)

3.5 RANCANGAN ANTARMUKA

3.5.1 Struktur Tampilan Halaman Penyewa

Halaman Utama

About us Booking Info Fasilitas Home

Gambar 3.30 Struktur Tampilan Halaman Penyewa

3.5.2 Struktur Tampilan Halaman Admin

Halaman Admin

Beranda Member Jadwal Data Logout

(42)

3.5.3 Rancangan Antarmuka Halaman Utama Situs dan Penyewa

HEADER

About US Booking Info Fasilitas

Login Page Masuk Lupa Password ID Member Password KALENDER Social Media Slider

ISI SLIDE TENA FUTSAL PETA

Home

Sign Up

Gambar 3.32 Rancangan Halaman Utama Penyewa Gambar 3.32 Rancangan Halaman Utama Penyewa

Gambar 3.32 adalah perancangan antar muka halaman pengunjung yang berisikan About Us, booking, info, fasilitas, home disertai slider, isi slide TENA Futsal, peta/lokasi TENA Futsal, login member, kalender dan social media.

(43)

3.5.4 Rancangan Antarmuka Halaman Fasilitas

HEADER

About Us Booking Info Fasilitas Login page Masuk Lupa Password ID Member Password KALENDER Social Media Home GAMBAR 1 Sign Up GAMBAR 4 GAMBAR 2 GAMBAR 5 GAMBAR 6 GAMBAR 3 GAMBAR 7 GAMBAR 8

Gambar 3.33 Rancangan Halaman penyewa/Pengunjung Fasilitas

Gambar 3.33 adalah perancangan antar muka halaman fasilitas yang berisikan menu home, fasilitas, info, booking, About Us disertai animasi gif, kalender, social media login penyewa, gambar 1, gambar 2, gambar 3, gambar 4, gambar 4, gambar 5, gambar 6, gambar 6, gambar7, gambar 8.

(44)

3.5.5 Rancangan Antar muka Halaman Penyewa/Pengunjung Info

HEADER

About US Booking Info Fasilitas Login page Masuk Lupa Password ID Member Password KALENDER Social Media Home Info harga lapangan Sign Up Book via SMS Book via website INFO

Info Lap A Info Lap B

Gambar 3.34 Rancangan Halaman penyewa/Pengunjung Info

Gambar 3.34 adalah perancangan antar muka halaman penyewa info yang berisikan menu home, fasilitas, info, booking, About Us, info harga, booking via SMS, booking via website, kalender, social media login penyewa.

(45)

3.5.6 Rancangan Antarmuka Halaman About Us

HEADER

About US Booking Info Fasilitas

Login page Masuk Lupa Password ID Member Password KALENDER Social Media Home

ISI TENA FUTSAL Sign Up

VISI

MISI

Gambar 3.35 Rancangan Halaman Penyewa/Pengunjung About Us

Gambar 3.35 adalah perancangan antar muka halaman About Us yang berisikan menu home, fasilitas, info, booking, About Us, kalender, social media login

(46)

3.5.7 Rancangan Antar muka Halaman Admin

HEADER

Beranda Member Jadwal Data Logout

Masukan kata kunci Cari berdasarkan Search

Gambar 3.36 Rancangan Halaman Admin

Gambar 3.36 adalah perancangan antar muka halaman admin yang berisikan menu Beranda, member, jadwal, data, logout, Masukan kata kunci, cari berdasarkan, search.

(47)

3.5.8 Rancangan Antar muka Halaman Admin/admin jadwal

HEADER

Beranda Member Jadwal data Logout

Lapangan A Lapangan B

JADWAL ID

Harga lapangan/ jam Jam main Tanggal Nama Lapangan User *Masukan jadwal untuk admin Submit

NO ID Nama lap Tanggal lap/jamHarga

Edit Delete Edit

Jam lap/jamHarga User Action

Delete

Gambar 3.37 Rancangan Halaman Admin/admin jadwal

Gambar 3.37 adalah perancangan antar muka halaman admin jadwal yang berisikan menu Beranda, member, jadwal, lapangan A, lapanagan B, data, logout, ID, user, nama lapangan, tanggal, jam main, harga lapangan/jam, submit dan table jadwal input.

(48)

3.5.9 Rancangan Antar muka Halaman Admin/data booked

HEADER

Beranda Member Jadwal data Logout

Booked Laporan Data Booked NO ID Booking ID Master ID

Member Nama Tanggal Jam Change Status Action

Gambar 3.38 Rancangan Halaman Admin/data booked

Gambar 3.38 adalah perancangan antar muka halaman admin data booked yang berisikan menu Beranda, member, jadwal, data, booked, laporan, logout, dan table input data booked.

(49)

3.5.10 Rancangan Antar muka Halaman Admin/data laporan

HEADER

Beranda Member Jadwal data Logout

Booked Laporan Data Laporan NO ID Booking ID Master ID

Member Nama Tanggal Jam Change Status Action

Gambar 3.39 Rancangan Halaman Admin/data laporan

Gambar 3.39 adalah perancangan antar muka halaman admin data laporan yang berisikan menu Beranda, member, jadwal, data, booked, laporan, logout, dan table input data laporan.

Gambar

Gambar 3.4 Activity Diagram Login Penyewa
Gambar 3.6 Activity Diagram Penyewaan Lapangan
Gambar 3.7 Activity Diagram Kirim SMS
Gambar 3.8 Activity Diagram Login Admin
+7

Referensi

Dokumen terkait

memperhitungkan biaya produksi yang berperilaku variable ke dalam harga pokok produksi, yang terdiri dari biaya bahan baku, biaya tenaga kerja, dan biaya tidak langsung

Hasil penelitian menunjukkan bahwa penerapan model pembelajaran ABSI berpengaruh sangat besar terhadap kemampuan berargumentasi siswa dengan nilai effect size sebesar 5,80,

I mengalami proses persalinan normal saat usia 38 minggu, hal ini sesuai dengan teori Sumarah (2009) yang menyatakan Persalinan adalah proses pengeluaran

Gunakan tabel yg berkaitan dg prosedur pengambilan sampel terpilih (tahap 5) dan modus/tingkat inspeksi (tahap 2) untuk mendapatkan ukuran sampel, angka penerimaan (Ac) dan

Pengembangan Hutan Rakyat, Reboisasi Pengkayaan, PT-1 Hutan Rakyat, PT-1 Reboisasi Pengkayaan, Penghijauan Lingkungan, Sarpras Pengamanan Hutan dan Sarpras Penyuluhan

Pengguna berakujanji untuk mengganti rugi dan menahan CIMB daripada dan terhadap apa-apa dan semua kehilangan (termasuk semua atau apa-apa kerugian atau kerosakan secara

• Berisikan kegiatan setiap hari yang dilakukan dan dikerjakan oleh peserta KKLP di instansi/perusahaan selama pelaksanaan KKLP berlangsung (dimulai dari tanggal setelah

Mengawali Pendapat Akhir Fraksi ABRI, marilah kita panjatkan puji syukur kehadirat Tuhan Yang Maha Esa, karena atas limpahan rahmat dan ridho-Nya pada hari ini