ABSTRAK. Kata kunci : penyewaan lapangan futsal, aplikasi penyewaan, promosi melalui . v Universitas Kristen Maranatha

dokumen-dokumen yang mirip
ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

ABSTRAK. Kata kunci :AHP, Absensi, Reservasi, Promosi, C#, SQL Server

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata Kunci: E-learning, Online test, Penilaian, Pendidikan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : obat celup, penjualan, pembelian, produksi, penjadwalan, inventori

ABSTRAK. Kata kunci : aplikasi peternakan, barcode reader, CODE-39, informasi kelinci, kamus penyakit, kartu kelinci, web peternakan, web service.

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: gateway, e-commerce,aplikasi berbasis web,customer relationship management.

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : aplikasi website, Point Reward, Metode Tes t, grafik.

ABSTRAK. Kata Kunci: buku, online, e-commerce, dashboard, laporan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Black Box, Kemahasiswaan, MySQL, PHP, Portfolio, SPKK. v Universitas Kristen Maranatha

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Kompetensi, Pekerjaan, Survei. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi, Lelang, Penjualan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRACT. Keywords : Academic Information System

Abstract. Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem. viii

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

ABSTRAK. Kata kunci: Blackbox testing, MySQL, PHP, RC Sukamakmur, retreat. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pengukuran kinerja, penggajian, presensi, aplikasi desktop

ABSTRAK. Kata Kunci: Penjualan, pembelian, peramalan, Apotek Obat Kita, laporan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Tempat kost X, C#, ASP.NET. iii Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Website, Kost, SIMADE. vi Universitas Kristen Maranatha

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xvi. DAFTAR TABEL... xxiii. DAFTAR SIMBOL...

ABSTRAK. viii Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : visual studio, C#, SQL Server, Database. Universitas Kristen Maranatha

BAB II LANDASAN TEORI

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

ABSTRAK. Kata kunci : penjualan, pembelian, peramalan, metode Brown s Double Exponential Smoothing, MAPE. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : café, pemesanan, produksi, dapur, pembayaran, php. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: information retrieval, rekomendasi, wanita, web portal UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. vi Universitas Kristen Maranataha

ABSTRAK. Kata Kunci: penilaian kinerja, pengajuan cuti, desktop, sistem informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : HRD, Profile Matching, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pemesanan tiket online, rental mobil, CRM.

ABSTRAKSI. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Optimasi Penjadwalan, Algoritma Genetik

ABSTRAK. Kata Kunci: aplikasi, dekstop, penjualan, pembelian, sistem informasi

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: manajemen tenaga sales, penjualan motor, sales, konsumen, koordinator sales

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

ABSTRAK. Kata Kunci: pengelolaan, pengambilan keputusan, ASP.NET. Universitas Kristen Maranatha

ABSTRAKSI. Keywords: Aplikasi Web, Keuangan, Sistem Akuntansi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : sistem informasi, sensus, Dewan Pastoral Paroki, recruitment, C#, SQL Server 2008

HALAMAN JUDUL HALAMAN PERSETUJUAN

ORISINALITAS LAPORAN PENELITIAN...

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

II.7.3 Stored Procedured II.7.4 Trigger II.8 C# II.9 Akuntansi II.9.1 Laba Rugi II.9.2 Average Method II.9.

3.5.3 DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES DFD LV 2 PROSES 6...

ABSTRAK. Kata Kunci: Alat kesehatan, Sistem Informasi. Universitas Kristen Maranatha

DAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.

BAB II TINJAUAN PUSTAKA

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. iii. Kata kunci : Toko Nyan, pembelian, penjualan, stok barang

ABSTRAK. Kata Kunci: Customer Relationship Management, e-commerce, pembelian, sistem informasi.

ABSTRAK. Kata Kunci: Penjualan, pembelian, distribusi, peramalan, inventory, CV. Planet Computer, Supply Chain Management.

ABSTRAK. Kata kunci: Website, Soal Ujian, Analisis Hasil Ujian. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : absensi, KPI, evaluasi kinerja, mutasi, calon pegawai

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

ABSTRAK. Kata kunci: manajemen restoran, pemesanan, pencatatan, pengaturan, laporan. v UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Kata kunci: Spam, Android, Pesan, Java, Webservice. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Ekstrakurikuler, Seleksi Fitur, Information Gain, Algoritma Naïve Bayes, Sistem rekomendasi. Universitas Kristen Maranatha

DAFTAR ISI. DAFTAR ISI...viii. DAFTAR TABEL. xxiii. DAFTAR LAMPIRAN... xxviii BAB I PENDAHULUAN Latar Belakang... 1

ABSTRAK. Kata kunci : Trend moment, cube, yudisium mahasiswa baru. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : case based reasoning, asuransi. i Universitas Kristen Maranatha

DAFTAR ISI. viii. LEMBAR PENGESAHAN... i. PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii. PERNYATAAN PUBLIKASI LAPORAN PENELITIAN...

ABSTRAK. Kata kunci : sistem penjualan, sistem pengiriman, sistem laporan. iii

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

ABSTRAK. Kata Kunci: sistem pendataan karyawan, ASP.NET, SQL server 2008

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

ABSTRAK. Kata Kunci: Sistem informasi, c#, SQL Server, kegiatan transaksi, laporan penjulan. Universiitas Kristen Marantha

ABSTRAK. KataKunci : Helpdesk, CRM, Forum, Tiket, FAQ. iii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Grand Pacific, Front Office, Reservasi, Mode Harga. ii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

Abstrak. Kata Kunci : Sistem Rekomendasi, Lowongan Kerja, Simple Additive Weighting.

ABSTRAKSI. Keywords : Aplikasi Web, Manajemen Retail, Sistem Akuntansi. Universitas Kristen Maranatha

ABSTRAK. kata kunci : managemen sistem transaksi, ASP, Window XP SP 2, Internet Expoler. Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Teknologi, Object Oriented, Perangkat Lunak, Layanan.

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Modul barang, pemasok, pembelian, penjualan, jurnal, laporan laba rugi, metode average, metode AHP.

ABSTRAK. : strategi bisnis, penjualan online, CRM, interaksi. Universitas Kristen Maranatha


DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

Transkripsi:

ABSTRAK Penyewaan lapangan futsal merupakan suatu bisnis penyewaan. Namun, hal ini akan merugikan pengelola jika penyewaan lapangan sangat sedikit. Karena itu, promosi merupakan salah satu media untuk menawarkan penyewaan lapangan futsal. Aplikasi penyewaan dan promosi lapangan futsal berbasis web merupakan sebuah aplikasi yang dapat mengelola data penyewaan lapangan futsal. Masalah yang akan dikaji adalah bagaimana aplikasi ini dapat membantu pengelola dalam mengelola penyewaan lapangan futsal, mengambil keputusan untuk meningkatkan kualitas dan promosi. Sistem yang terdapat dalam aplikasi ini akan mengelola data lapangan futsal dan mengolahnya, sehingga menampilkan data yang bermanfaat. Data yang ditampilkan akan membantu pengelola dalam mengambil keputusan untuk meningkatkan kualitas penyewaan lapangan futsal, salah satunya melewati promosi melalui email. Aplikasi akan menyimpan data, mengolah data, menampilkan data dan melakukan pengiriman promosi melalui email. Kata kunci : penyewaan lapangan futsal, aplikasi penyewaan, promosi melalui email v

ABSTRACT Futsal field rental is a rental business. However, this business would be detrimental if the rental amount slightly. Therefore, the promotion is one of the media to offer indoor soccer field rental. Web-based rental application and promotion of futsal field is an application which it can manage the data futsal field rental. Problem that will be studied is how this application can help managers in managing futsal field rental, making decisions to improve the quality and promotion. System in this application will manage and process data, so it can display useful data for managers. Data shown will help managers in making decisions to improve the quality of futsal field rental, one of them is publish promotions via email. Application will store data, process data, display data and sending promotions via email. Keywords: futsal field rental, rental application, promotions via email vi

DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN ORISINALITAS KARYA... ii PERNYATAAN PUBLIKASI ILMIAH... iii PRAKATA... iv ABSTRAK... v DAFTAR ISI... vii DAFTAR GAMBAR... xii DAFTAR TABEL... xvii DAFTAR SIMBOL... xix DAFTAR PROGRAM... xxiv DAFTAR LAMPIRAN... xxv BAB I... 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 1 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Sistematika Pembahasan... 2 BAB II... 4 LANDASAN TEORI... 4 2.1 Pengembangan Futsal Center... 4 2.2 Sistem Informasi Manajemen... 4 2.3 Rekayasa Perangkat Lunak... 4 2.4 Basis Data... 5 2.4.1 Diagram Entity-Relationship (Diagram E-R)... 5 2.5 ASP.NET... 6 2.6.NET Framework... 6 2.7 Visual C#... 7 2.8 ASP.NET AJAX... 7 vii

2.9 HTML... 7 2.10 CSS... 7 2.10.1 CSS3 Media Queries... 8 2.11 JavaScript... 9 2.12 SQL Server 2008... 9 2.12.1 Query Language... 10 2.13 Sistem Kerja Email... 10 2.13.1 Protokol SMTP... 10 2.13.2 SSL... 11 2.14 Flowchart... 11 2.15 UML... 11 2.15.1 Use Case Diagram... 12 2.15.2 Class Diagram... 12 2.15.3 Activity Diagram... 12 BAB III... 14 ANALISIS DAN DISAIN... 14 3.1 Analisis... 14 3.1.1 Proses Bisnis Sekarang... 14 3.1.2 Proses Bisinis Baru... 15 3.2 Gambaran Keseluruhan... 22 3.2.1 Persyaratan Antarmuka Eksternal... 22 3.2.2 Antarmuka dengan Pengguna... 22 3.2.3 Antarmuka Perangkat Keras... 22 3.2.4 Antarmuka Perangkat Lunak... 22 3.2.5 Fitur-fitur Produk Perangkat Lunak... 23 3.3 Disain Perangkat Lunak... 53 3.3.1 Pemodelan Perangkat Lunak... 53 3.3.2 Disain Penyimpanan Data... 85 3.3.3 Disain Antarmuka... 91 BAB IV... 123 PENGEMBANGAN PERANGKAT LUNAK... 123 4.1 Implementasi Class/Modul... 123 viii

4.1.1 ClassDetailPenyewaan... 124 4.1.2 ClassLapangan... 125 4.1.3 ClassMember... 126 4.1.4 ClassPaket... 128 4.1.5 ClassPegawai... 129 4.1.7 ClassPengaturanEmail... 130 4.1.8 ClassPenyewaan... 131 4.1.9 ClassPromosi... 132 4.1.10 ClassLaporan... 134 4.2 Implementasi Penyimpanan Data... 135 4.2.1 Tabel tbdetail_penyewaan... 136 4.2.2 Tabel tblapangan... 136 4.2.3 Tabel tbmember... 136 4.2.4 Tabel tbpaket... 137 4.2.5 Tabel tbpegawai... 138 4.2.6 Tabel tbpembayaran_member... 138 4.2.7 Tabel tbpengaturan_email... 139 4.2.8 Tabel tbpenyewaan... 139 4.2.9 Tabel tbpromosi... 140 4.2.10 Tabel tbrelasi_promosi_member... 140 4.2.11 Tabel tbtarif... 141 4.2.12 Tabel tbpembayaran_sewa... 141 4.2.13 Tabel tbperawatan... 142 4.3 Implementasi Antarmuka... 142 4.3.1 Antarmuka Login... 142 4.3.2 Antarmuka Beranda... 143 4.3.3 Antarmuka Lihat Profil... 143 4.3.4 Antarmuka Ubah Profil... 144 4.3.5 Antarmuka Ganti Password... 144 4.3.6 Antarmuka Mengelola Pegawai... 145 4.3.7 Antarmuka Lihat Pegawai... 145 4.3.8 Antarmuka Tambah Pegawai... 146 ix

4.3.9 Antarmuka Ubah Pegawai... 146 4.3.10 Antarmuka Mengelola Lapangan... 147 4.3.11 Antarmuka Lihat Lapangan... 147 4.3.12 Antarmuka Tambah Lapangan... 148 4.3.13 Antarmuka Ubah Lapangan... 148 4.3.14 Antarmuka Mengelola Perawatan... 149 4.3.15 Antarmuka Lihat Jadwal Perawatan... 149 4.3.16 Antarmuka Perawatan Lapangan... 150 4.3.17 Antarmuka Mengelola Paket... 150 4.3.18 Antarmuka Lihat Paket... 151 4.3.19 Antarmuka Tambah Paket... 151 4.3.20 Antarmuka Ubah Paket... 152 4.3.21 Antarmuka Mengelola Member... 152 4.3.22 Antarmuka Lihat Member... 153 4.3.23 Antarmuka Tambah Member... 153 4.3.24 Antarmuka Pembayaran Member... 154 4.3.25 Antarmuka Ubah Member... 154 4.3.26 Antarmuka Mengelola Promosi... 155 4.3.27 Antarmuka Lihat Promosi... 155 4.3.28 Antarmuka Tambah Promosi... 156 4.3.29 Antarmuka Ubah Pengaturan Email... 156 4.3.30 Antarmuka Penyewaan... 157 4.3.31 Antarmuka Pelunasan... 157 4.3.32 Antarmuka Sewa Lapangan... 158 4.3.33 Antarmuka Lihat Laporan Jadwal Lapangan... 159 4.3.34 Antarmuka Lihat Laporan Penyewaan Lapangan... 159 4.3.35 Antarmuka Lihat Laporan Perawatan Lapangan... 160 4.3.36 Antarmuka Lihat Laporan Member... 160 4.3.37 Antarmuka Lihat Laporan Pendapatan Member... 161 4.3.38 Antarmuka Lihat Laporan Pendapatan Penyewaan... 161 4.3.39 Antarmuka Lihat Cetak Laporan Pendapatan... 162 4.3.40 Antarmuka Konfirmasi Cetak Bukti Pembayaran... 162 x

4.3.41 Antarmuka Bukti Tanda Pembayaran Member... 163 4.3.42 Antarmuka Bukti Tanda Sewa Lapangan... 163 BAB V... 164 TESTING DAN EVALUASI SISTEM... 164 5.1 Rencana Pengujian... 164 5.2 Pelaksanaan Pengujian... 165 5.2.1 Black Box... 165 5.3 Kesimpulan Pengujian... 182 BAB VI... 183 KESIMPULAN DAN SARAN... 183 6.1 Kesimpulan... 183 6.2 Saran... 183 DAFTAR PUSTAKA... xxvi RIWAYAT HIDUP... xxviii LAMPIRAN... xxix xi

DAFTAR GAMBAR Gambar 3. 1 Proses Bisnis Pendaftaran Member... 16 Gambar 3. 2 Proses Bisnis Pemesanan Lapangan... 18 Gambar 3. 3 Proses Bisnis Pelunasan... 19 Gambar 3. 4 Proses Bisnis Pembayaran Member... 20 Gambar 3. 5 Pengiriman Promosi... 21 Gambar 3. 6 Use Case Sistem Pengelolaan Lapangan Futsal... 54 Gambar 3. 7 Use Case Sub Sistem Mengelola Profil... 55 Gambar 3. 8 Use Case Sub Sistem Mengelola Pegawai... 55 Gambar 3. 9 Use Case Sub Sistem Mengelola Lapangan... 56 Gambar 3. 10 Use Case Sub Sistem Mengelola Paket... 56 Gambar 3. 11 Use Case Sub Sistem Mengelola Member... 57 Gambar 3. 12 Use Case Sub Sistem Mengelola Promosi... 57 Gambar 3. 13 Use Case Sub Sistem Mengelola Pemesanan... 58 Gambar 3. 14 Use Case Sub Sistem Mengelola Laporan... 58 Gambar 3. 15 Activity Diagram Mengelola Profil... 59 Gambar 3. 16 Activity Diagram Lihat Profil... 59 Gambar 3. 17 Activity Diagram Ubah Profil... 60 Gambar 3. 18 Activity Diagram Ganti Password... 61 Gambar 3. 19 Activity Diagram Mengelola Pegawai... 62 Gambar 3. 20 Activity Diagram Lihat Pegawai... 62 Gambar 3. 21 Activity Diagram Tambah Pegawai... 63 Gambar 3. 22 Activity Diagram Ubah Pegawai... 64 Gambar 3. 23 Activity Diagram Reset Password... 65 Gambar 3. 24 Activity Diagram Mengelola Lapangan... 65 Gambar 3. 25 Activity Diagram Lihat Lapangan... 66 Gambar 3. 26 Activity Diagram Tambah Lapangan... 66 Gambar 3. 27 Activity Diagram Perawatan Lapangan... 67 Gambar 3. 28 Activity Diagram Ubah Lapangan... 68 Gambar 3. 29 Activity Diagram Mengelola Paket... 69 Gambar 3. 30 Activity Diagram Lihat Paket... 69 xii

Gambar 3. 31 Activity Diagram Tambah Paket... 70 Gambar 3. 32 Activity Diagram Ubah Paket... 71 Gambar 3. 33 Activity Diagram Mengelola Member... 72 Gambar 3. 34 Activity Diagram Lihat Member... 72 Gambar 3. 35 Activity Diagram Tambah Member... 73 Gambar 3. 36 Activity Diagram Pembayaran Member... 74 Gambar 3. 37 Activity Diagram Ubah Member... 75 Gambar 3. 38 Activity Diagram Mengelola Promosi... 76 Gambar 3. 39 Activity Diagram Lihat Promosi... 76 Gambar 3. 40 Activity Diagram Tambah Promosi... 77 Gambar 3. 41 Activity Diagram Ubah Pengaturan Email... 78 Gambar 3. 42 Activity Diagram Kirim Promosi... 79 Gambar 3. 43 Activity Diagram Mengelola Pemesanan... 79 Gambar 3. 44 Activity Diagram Penyewaan... 80 Gambar 3. 45 Activity Diagram Pelunasan... 81 Gambar 3. 46 Activity Diagram Sewa Lapangan... 82 Gambar 3. 47 Activity Diagram Mengelola Laporan... 83 Gambar 3. 48 Activity Diagram Lihat Laporan Lapangan... 83 Gambar 3. 49 Activity Diagram Lihat Laporan Pembayaran Member... 84 Gambar 3. 50 Activity Diagram Lihat Laporan Penyewaan Lapangan... 84 Gambar 3. 51 Class Diagram... 85 Gambar 3. 52 Entity Relationship Diagram... 86 Gambar 3. 53 Disain Antarmuka Login... 91 Gambar 3. 54 Disain Antarmuka Beranda... 92 Gambar 3. 55 Disain Antarmuka Lihat Profil... 93 Gambar 3. 56 Disain Antarmuka Ganti Password... 94 Gambar 3. 57 Disain Antarmuka Mengelola Pegawai... 95 Gambar 3. 58 Disain Antarmuka Lihat Pegawai... 96 Gambar 3. 59 Disain Antarmuka Mengelola Lapangan... 97 Gambar 3. 60 Disain Antarmuka Lihat Lapangan... 98 Gambar 3. 61 Disain Antarmuka Mengelola Perawatan... 99 Gambar 3. 62 Disain Antarmuka Lihat Jadwal Perawatan... 100 xiii

Gambar 3. 63 Disain Antarmuka Perawatan Lapangan... 101 Gambar 3. 64 Disain Antarmuka Mengelola Paket... 102 Gambar 3. 65 Disain Antarmuka Lihat Paket... 103 Gambar 3. 66 Disain Antarmuka Mengelola Member... 104 Gambar 3. 67 Disain Antarmuka Lihat Member... 105 Gambar 3. 68 Disain Antarmuka Pembayaran Member... 106 Gambar 3. 69 Disain Antarmuka Mengelola Promosi... 107 Gambar 3. 70 Disain Antarmuka Kirim Promosi... 108 Gambar 3. 71 Disain Antarmuka Ubah Pengaturan Email... 109 Gambar 3. 72 Disain Antarmuka Penyewaan... 110 Gambar 3. 73 Disain Antarmuka Pelunasan... 111 Gambar 3. 74 Disain Antarmuka Sewa Lapangan... 112 Gambar 3. 75 Disain Antarmuka Lihat Statistik... 113 Gambar 3. 76 Disain Antarmuka Lihat Statistik... 114 Gambar 3. 77 Disain Antarmuka Lihat Statistik... 115 Gambar 3. 78 Disain Antarmuka Lihat Laporan Pembayaran Member... 116 Gambar 3. 79 Disain Antarmuka Lihat Laporan Pendapatan Member... 117 Gambar 3. 80 Disain Antarmuka Lihat Laporan Pendapatan Penyewaan... 118 Gambar 3. 81 Disain Antarmuka Lihat Cetak Laporan Pendapatan... 119 Gambar 3. 82 Disain Antarmuka Konfirmasi Cetak Pembayaran... 120 Gambar 3. 83 Disain Antarmuka Bukti Tanda Pembayaran Member... 121 Gambar 3. 84 Disain Antarmuka Bukti Tanda Sewa Lapangan... 122 Gambar 4. 1 Implementasi Class/Modul... 123 Gambar 4. 2 ClassDetail Penyewaan... 124 Gambar 4. 3 ClassLapangan... 125 Gambar 4. 4 ClassMember... 126 Gambar 4. 5 ClassPaket... 128 Gambar 4. 6 ClassPegawai... 129 Gambar 4. 7 ClassPengaturanEmail... 130 Gambar 4. 8 ClassPenyewaan... 131 Gambar 4. 9 ClassPromosi... 132 xiv

Gambar 4. 10 ClassLaporan... 134 Gambar 4. 11 Implementasi Penyimpanan Data... 135 Gambar 4. 12 Antarmuka Login... 142 Gambar 4. 13 Antarmuka Beranda... 143 Gambar 4. 14 Antarmuka Lihat Profil... 143 Gambar 4. 15 Antarmuka Ubah Profil... 144 Gambar 4. 16 Antarmuka Ganti Password... 144 Gambar 4. 17 Antarmuka Mengelola Pegawai... 145 Gambar 4. 18 Antarmuka Lihat Pegawai... 145 Gambar 4. 19 Antarmuka Tambah Pegawai... 146 Gambar 4. 20 Antarmuka Ubah Pegawai... 146 Gambar 4. 21 Antarmuka Mengelola Lapangan... 147 Gambar 4. 22 Antarmuka Lihat Lapangan... 147 Gambar 4. 23 Antarmuka Tambah Lapangan... 148 Gambar 4. 24 Antarmuka Ubah Lapangan... 148 Gambar 4. 25 Antarmuka Mengelola Perawatan... 149 Gambar 4. 26 Antarmuka Lihat Jadwal Perawatan... 149 Gambar 4. 27 Antarmuka Perawatan Lapangan... 150 Gambar 4. 28 Antarmuka Mengelola Paket... 150 Gambar 4. 29 Antarmuka Lihat Paket... 151 Gambar 4. 30 Antarmuka Tambah Paket... 151 Gambar 4. 31 Antarmuka Ubah Paket... 152 Gambar 4. 32 Antarmuka Mengelola Member... 152 Gambar 4. 33 Antarmuka Lihat Member... 153 Gambar 4. 34 Antarmuka Tambah Member... 153 Gambar 4. 35 Antarmuka Pembayaran Member... 154 Gambar 4. 36 Antarmuka Ubah Member... 154 Gambar 4. 37 Antarmuka Mengelola Promosi... 155 Gambar 4. 38 Antarmuka Lihat Promosi... 155 Gambar 4. 39 Antarmuka Tambah Promosi... 156 Gambar 4. 40 Antarmuka Ubah Pengaturan Email... 156 Gambar 4. 41 Antarmuka Penyewaan... 157 xv

Gambar 4. 42 Antarmuka Pelunasan... 157 Gambar 4. 43 Antarmuka Sewa Lapangan... 158 Gambar 4. 44 Antarmuka Lihat Laporan Jadwal Lapangan... 159 Gambar 4. 45 Antarmuka Lihat Laporan Penyewaan Lapangan... 159 Gambar 4. 46 Antarmuka Lihat Laporan Perawatan Lapangan... 160 Gambar 4. 47 Antarmuka Lihat Laporan Member... 160 Gambar 4. 48 Antarmuka Lihat Laporan Pendapatan Member... 161 Gambar 4. 49 Antarmuka Lihat Laporan Pendapatan Penyewaan... 161 Gambar 4. 50 Antarmuka Lihat Laporan Pembayaran Member... 162 Gambar 4. 51 Antarmuka Konfirmasi Cetak Bukti Pembayaran... 162 Gambar 4. 52 Antarmuka Bukti Tanda Pembayaran Member... 163 Gambar 4. 53 Antarmuka Bukti Tanda Sewa Lapangan... 163 xvi

DAFTAR TABEL Tabel 3. 1 Tabel Detail Penyewaan... 87 Tabel 3. 2 Tabel Lapangan... 87 Tabel 3. 3 Tabel Member... 87 Tabel 3. 4 Tabel Paket... 88 Tabel 3. 5 Tabel Pegawai... 88 Tabel 3. 6 Tabel Pembayaran Member... 88 Tabel 3. 7 Tabel Pengaturan Email... 89 Tabel 3. 8 Tabel Penyewaan... 89 Tabel 3. 9 Tabel Promosi... 89 Tabel 3. 10 Tabel Relasi Promosi Member... 90 Tabel 3. 11 Tabel Tarif... 90 Tabel 3. 12 Tabel Pembayaran Member... 90 Tabel 3. 13 Tabel Perawatan... 91 Tabel 4. 1 Tabel tbdetail_penyewaan... 136 Tabel 4. 2 Tabel tblapangan... 136 Tabel 4. 3 Tabel tbmember... 137 Tabel 4. 4 Tabel tbpaket... 137 Tabel 4. 5 Tabel tbpegawai... 138 Tabel 4. 6 Tabel tbpembayaran_member... 138 Tabel 4. 7 Tabel tbpengaturan_email... 139 Tabel 4. 8 Tabel tbpenyewaan... 139 Tabel 4. 9 Tabel tbpromosi... 140 Tabel 4. 10 Tabel tbrelasi_promosi_member... 141 Tabel 4. 11 Tabel tbtarif... 141 Tabel 4. 12 Tabel tbpembayaran_sewa... 141 Tabel 4. 13 Tabel tbperawatan... 142 Tabel 5. 1 Tabel Rencana Pengujian... 164 Tabel 5. 2 Tabel Fitur Login... 165 xvii

Tabel 5. 3 Tabel Fitur Mengelola Profil... 165 Tabel 5. 4 Tabel Fitur Mengelola Pegawai... 167 Tabel 5. 5 Tabel Fitur Mengelola Lapangan... 169 Tabel 5. 6 Tabel Fitur Mengelola Perawatan... 171 Tabel 5. 7 Tabel Fitur Mengelola Paket... 172 Tabel 5. 8 Tabel Fitur Mengelola Member... 173 Tabel 5. 9 Tabel Fitur Mengelola Promosi... 175 Tabel 5. 10 Tabel Fitur Mengelola Pemesanan... 177 Tabel 5. 11 Tabel Fitur Mengelola Laporan... 181 xviii

DAFTAR SIMBOL Nama Simbol Deskripsi Himpunan Entitas E E Persegi menyatakan panjang, Himpunan Entitas Atribut a sebagai key a Lingkaran/Elip, menyatakan Atribut (Atribut yang berfungsi sebagai key digarisbawahi) Himpunan Relasi R Belah menyatakan Relasi Ketupat, Himpunan Link Garis, sebagai penghubung antara Himpunan Relasi dengan Himpunan Entitas dengan Atributnya Simbol 2. 1 Simbol Diagram E-R Nama Simbol Deskripsi Simbol dokumen Menunjukkan dokumen input dan output baik untuk proses manual, mekanik atau komputer xix

Nama Simbol Deskripsi Simbol kegiatan manual Menunjukkan pekerjaan manual Simbol simpanan offline Menunjukkan penyimpanan offline Simbol proses Simbol har disk Simbol keyboard Menunjukkan kegiatan proses dari operasi program komputer Menunjukkan input/output menggunakan hard disk Menunjukkan input yang menggunakan keyboard Simbol garis alir Menunjukkan arus dari proses Simbol keputusan Simbol titik terminal Menunjukkan keputusan (decision symbol) digunakan untuk suatu penyeleksian kondisi di dalam program Simbol titik terminal (terminal point symbol) digunakan untuk menunjukkan awal dan akhir dari suatu proses Simbol 2. 2 Simbol Flowchart xx

Use case Aktor / actor Simbol Nama use case Asosiasi / association Ekstensi / extend «extends» Deskripsi fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case. orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama actor. komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prisnsip inheritance pada pemrograman berorientasi objek. Include <<include>> relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini. xxi

Generalisasi / generalization Hubungan generalisasi dan spesialisasi (umum - khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya Simbol 2. 3 Simbol Use Case Simbol Deskripsi Kelas kelas pada struktur sistem. nama_kelas +atribut +operasi() Asosiasi / association Asosiasi berarah / directed association relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity. relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity. Kebergantungan / dependency Relasi antar kelas dengan makna kebergantungan antar kelas. Agregasi / aggregation Relasi antar kelas dengan makna semua bagian (whole-part). Simbol 2. 4 Simbol Class Diagram xxii

Simbol Deskripsi Status awal Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal Aktivitas aktivitas Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja Percabangan /decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu Status akhir Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir Simbol 2. 5 Simbol Activity Diagram xxiii

DAFTAR PROGRAM Program 2. 1 Media Query... 8 Program 4. 1 Method Kirim_Pesan... 134 xxiv

DAFTAR LAMPIRAN LAMPIRAN A... A-1 xxv