242
i SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains Program Studi Ilmu Komputer Oleh : Henry Baradian Asmara NIM : 033124036 PROGRAM STUDI ILMU KOMPUTER FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2008

SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

Embed Size (px)

Citation preview

Page 1: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

i

SISTEM ADMINISTRASI PUSAT KEBUGARAN

(STUDI KASUS : CLUB HOUSE CASA GRANDE)

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Sains

Program Studi Ilmu Komputer

Oleh :

Henry Baradian Asmara

NIM : 033124036

PROGRAM STUDI ILMU KOMPUTER

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2008

Page 2: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

ii

FITNESS CENTER ADMINISTRATION SYSTEM

(CASE STUDY : CLUB HOUSE CASA GRANDE)

A THESIS

Presented as Partial Fulfillment of the Requirements

To Obtain Sarjana Sains (S.Si) Degree

Computer Science Study Programme

By

Henry Baradian Asmara

NIM : 033124036

COMPUTER SCIENCE STUDY PROGRAM

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2008

Page 3: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

iii

Oktober 2008

Page 4: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

iv

Oktober 2008

Page 5: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

v

HALAMAN PERNYATAAN KEASLIAN KARYA

“Saya menyatakan dengan sesungguhnya bahwa tugas akhir yang saya tulis ini

tidak memuat karya atau bagian karya orang lain,

kecuali yang telah disebutkan dalam kutipan dan daftar pustaka,

sebagaimana layaknya karya ilmiah.”

Yogyakarta, Oktober 2008

Henry Baradian Asmara

Page 6: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

Di antara Amal yang tidak terputus adalah Ilmu yang bermanfaat

Semua Guru dulunya Murid

Jangan berharap yang Besar, jika yang kecil Anda abaikan

Jadilah dirimu sendiri, No Matter what they say

Ilmu yang tiada diamalkan adalah Omong-Kosong

- Gyustita - Segala perkara dapat kutanggung di dalam Dia

yang memberi kekuatan kepadaku.

Filipi 4:13 Kasih itu sabar; kasih itu murah hati; ia tidak cemburu. Ia tidak

memegahkan diri dan tidak sombong.

I Korintus 13:4

Skripsi Ini aku persembahkan untuk :

Bapak dan Ibu tercinta

Adikku terkasih

Page 7: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

vii

LEMBAR PERN YATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Yang bertandatangan dibawah ini, saya mahasiswa Universitas Sanata Dharma : Nama : Henry Baradian Asmara

Nomor Mahasiswa : 033124036

Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul : SISTEM ADMINISTRASI PUSAT KEBUGARAN STUDY KASUS CLUB HOUSE CASA GRANDE Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada Perpustakaan Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pengelolaan data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet atau media lain demi kepentingan akademis tanpa perlu meminta ijin dari saya maupun member royalty kepada saya selama tetap mencantumkan nama saya sebagai penulis. Demikian pernyataan dari saya buat dengan sebenarnya. Dibuat di Yogyakarta Pada tanggal 10 Oktober 2008 Yang menyatakan Henry Baradian Asmara

Page 8: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

viii

ABSTRAK

Sistem administrasi pusat kebugaran merupakan sebuah sistem yang berfungsi

untuk menangani proses Pengelolaan keanggotaan (membership), Pengelolaan pemesanan dan pemakaian untuk menggunakan fasilitas. Pada awalnya sistem yang digunakan pada Club House ini masih bersifat manual terutama dalam hal penanganan proses transaksi. Pengolahan data masih menggunakan cara manual sehingga bila ada data yang hilang maka pencatatan laporan akan menjadi kacau.

Solusi yang ditawarkan untuk Club House ini adalah penggunaan teknologi yang terkomputerisasi, data yang diolah oleh sebuah komputer sehingga keakuratan dalam proses transaksi dan keselamatan data bisa terjaga dengan baik. Kemudahan dalam hal input data juga didapatkan dalam sistem administrasi ini. Sistem administrasi ini dilengkapi dengan fasilitas input dan update data, pencarían data, pengecekan data dan pembuatan laporan. Sistem administrasi ini dibuat dengan menggunakan Visual Basic 6.0 dan Microsoft Access sebagai penyimpanan basis data.

Sistem administrasi Club House ini memberikan informasi data dengan cepat dan akurat. Dalam sistem administrasi ini pembuatan laporan dapat dikerjakan dengan cepat dan akurat. Dengan adanya sistem administrasi pusat kebugaran yang terkomputerisasi, maka perusahan mendapatkan kemudahan dalam pengelolaan informasi.

Page 9: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

ix

ABSTRACT

Fitness centre administration system is a system which handles membership management process, facility use and ordering process. At the past, this Club House used to the manual system, so if there was the lost data, it made the data recording disorganized.

The solution of this problem is the use of computerization technology system. By using this system, data which is processed will be safe and accurate. This administration system also will make input data easy. This administration system consists of data input and data update facility, data searching, data checking, and also report processing. This administration system is make by using visual basic 6, and Microsoft access as database saving.

This Fitness center administration system gives data quickly and accurately. By using this administration system, report production will be done accurately and quickly. Using the fitness center administration computerization system will make the company process the information easily.

Page 10: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

x

KATA PENGANTAR

Puji syukur kepada Allah Bapa, atas segala kasih karunia yang melimpah untuk

penulis sehingga skripsi yang berjudul Sistem Administrasi Pusat Kebugaran

Study Kasus : Club House Casa Grande dapat terselesaikan. Skripsi ini

dimaksudkan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Sains

Program Studi Ilmu Komputer.

Keberhasilan ini tercapai juga atas bantuan dari berbagai pihak yang dengan

kesungguhan telah membantu dalam menyelesaikan skripsi ini.

Oleh karena itu, penulis menyampaikan rasa terima kasih yang sebesar-besarnya

atas segala bantuannya baik berupa doa, dorongan, semangat maupun bimbingan

kepada :

1. Bapak St. Eko Hari Parmadi S.Si, M.Kom selaku dosen pembimbing tugas

akhir. Terima kasih atas bimbingan dan semangat yang diberikan kepada

penulis dalam penulisan skripsi ini. Terima kasih juga atas kesabaran dan

nasehat-nasehat yang diberikan.

2. Ibu P.H. Prima Rosa, S.Si M.Sc selaku Ketua Program Studi Ilmu Komputer.

3. Bapak Drs. Haris Sriwindono, M.Kom selaku dosen pembimbing akademik

ilmu Komputer 2003.

4. Bapak Ir. Gregorius Heliarko, S.J, S.S, B.S.T, M.Sc, M.A selaku Dekan

Fakultas Sains dan Teknologi.

Page 11: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xi

5. Staff pengajar program studi Ilmu Komputer, Terima kasih atas ilmu yang

telah dibagikan kepada penulis.

6. Staff administrasi fakultas Sains dan Teknologi, terima kasih telah melayani

penulis dengan baik.

7. Mbak Riris dan Karyawan Club House Case Grande yang telah melayani dan

memberikan segala data yang dibutuhkan penulis.

8. Bapak dan Ibu, terimakasih atas segalanya

9. Adik-adikku yang terkasih

10. Oikodome Youth Community, terimakasih atas segala dukungan dan

semangat.

11. Best Generation Community, terimakasih atas pencerahan dan ilmunya

12. Teman-teman kost PATRIA, atas segala kebersamaan kita

13. Semua pihak yang tidak dapat saya sebutkan satu persatu, yang terlibat dan

turut membentu dalam memperlancar penyelesaian skripsi ini.

Penulis menyadari bahwa skripsi ini masih memiliki banyak kekurangan, oleh

karena itu dengan segala kerendahan hati penyusun mengharapkan kritik dan

saran demi kesempurnaan skripsi ini.akhir kata, ppenulis berharap semoga skripsi

ini dapat memberikan manfaat bagi pembaca.

penulis

Page 12: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xii

DAFTAR ISI

HALAMAN JUDUL ..........................................................................................   i  

HALAMAN JUDUL ........................................................................................ ii

HALAMAN PERSETUJUAN ........................................................................ iii

HALAMAN PENGESAHAN ............................................................................   iv 

PERNYATAAN KEASLIAN KARYA .......................................................... v

HALAMAN PERSEMBAHAN ........................................................................   vi 

LEMBAR PERN YATAAN PERSETUJUAN PUBLIKASI ....................... vii

ABSTRAK ........................................................................................................ viii

ABSTRACT ...................................................................................................... vix

KATA PENGANTAR ....................................................................................... x

DAFTAR ISI ...................................................................................................... xii

DAFTAR GAMBAR ........................................................................................ xx

DAFTAR TABEL ............................................................................................ xxvi

BAB I .............................................................................................................. 1

PENDAHULUAN ............................................................................................. 1

1.1 Latar Belakang Masalah ............................................................. 1

1.2 Rumusan Masalah ....................................................................... 2

1.3 Batasan Masalah .......................................................................... 2

Page 13: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xiii

1.4 Tujuan ......................................................................................... 3

1.5 Manfaat ....................................................................................... 3

1.6 Metodologi Penelitian ................................................................... 4

1.7 Sistematika Penulisan ................................................................. 5

BAB II   DASAR TEORI .................................................................................   6 

2.1 Sistem Informasi .......................................................................... 6

2.1.1 Konsep Dasar Sistem ............................................................. 6

2.1.2 Konsep Dasar Informasi ........................................................ 6

2.1.3 Definisi Sistem Informasi ..................................................... 7

2.2 Basis Data ..................................................................................... 8

2.2.1 Konsep Dasar Basis Data ...................................................... 8

2.2.1 Perancangan Basis Data ....................................................... 8

2.3 Kamus Data .................................................................................. 13

2.4 Diagram Alir Data (DAD) ............................................................ 13

2.5 HIPO ((Hierarchy Plus Input Process Output) ............................ 15

2.6 Visual Basic ................................................................................. 15

2.7 Microsoft Access ........................................................................... 16

2.8 Crystal Report............................................................................... 16

BAB III ANALSISI DAN PERANCANGAN SISTEM ............................... 18

3.1 Analisis Sistem ............................................................................. 18

3.1.1 Sejarah dan Latar Belakang Organisasi ................................ 18

Page 14: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xiv

3.1.2 Struktur Organisasi ............................................................... 21

3.2 Gambaran Umum Sistem.............................................................. 23

3.2.1 Analisis Sistem yang Sedang Berjalan ................................. 24

3.2.2 Analisis Kelemahan Sistem .................................................. 26

3.2.2.1 Analisis Kinerja (Performance) .................................... 27

3.2.2.2 Analisis Informasi (Information) .................................. 27

3.2.2.3 Analisis Ekonomi (Economic) ...................................... 28

3.2.2.4 Analisis Kontrol (Control) ............................................ 28

3.2.2.5 Analisis Efisiensi (Efficiency) ....................................... 28

3.2.2.6 Analisis Pelayanan (Service) ........................................ 29

3.2.3 Analisis Kebutuhan Sistem ................................................... 29

3.2.3.1 Analisis Kebutuhan Teknologi ..................................... 29

3.2.4 Analisis Kelayakan Sistem ................................................... 31

3.2.4.1 Analisis Kelayakan Teknologi ...................................... 31

3.2.4.2 Kelayakan Operasional ................................................. 31

3.2.4.3 Kelayakan Hukum ......................................................... 31

3.2.4.4 Kelayakan Ekonomi ...................................................... 32

3.3 Rancangan Sistem Secara Umum ................................................. 32

3.3.1 Diagram Alir Data (DAD) .................................................... 32

3.3.2 Sistem Basis Data ................................................................. 45

3.3.3 Kamus Data ........................................................................... 50

3.4 Analisis Sistem Secara Rinci ........................................................ 60

Page 15: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xv

3.4.1 HIPO ((Hierarchy Plus Input Process Output) .................... 60

3.4.2 Rancangan Antarmuka .......................................................... 64

3.4.2.1 Rancangan Input ........................................................... 65

3.4.2.2 Rancangan Output ......................................................... 86

BAB IV IMPLEMENTASI SISTEM ............................................................ 92

4.1 Implementasi Basis Data ............................................................. 92

4.1.1 Tabel Fasilitas ....................................................................... 92

4.1.2 Tabel Fasilitas Disewakan ................................................... 92

4.1.3 Tabel Biaya Insidentil .......................................................... 92

4.1.4 Tabel Data Customer ........................................................... 93

4.1.5 Tabel Data Member ............................................................. 93

4.1.6 Tabel Transaksi Insidentil ..................................................... 93

4.1.7 Tabel DT_Insidentil .............................................................. 94

4.1.8 Tabel Transaksi Penyewaan ................................................. 94

4.1.9 Tabel DT_Sewa .................................................................... 94

4.1.10 Tabel Kategori Insidentil .................................................... 95

4.1.11 Tabel Kategori Membership ............................................... 95

4.1.12 Tabel Paket Membership .................................................... 95

4.1.13 Tabel Pemakaian ................................................................. 95

4.1.14 Tabel Registrasi .................................................................. 96

4.1.15 Tabel Administrator ............................................................ 96

4.2 Implementasi User Interface ........................................................ 96

Page 16: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xvi

4.2.1 Form Login ........................................................................... 97

4.2.2 Form Utama ......................................................................... 98

4.2.3 Form Input Data User ........................................................... 99

4.2.4 Form Ganti Password ........................................................... 99

4.2.5 Form Fasilitas Insidentil ....................................................... 100

4.2.6 Form Fasilitas Penyewaan .................................................... 101

4.2.7 Form Data Kategori Membership ......................................... 102

4.2.8 Form Data Kategori Insidentil .............................................. 103

4.2.9 Form Ubah Harga Fasilitas Insidentil ................................... 104

4.2.10 Form Paket Membership ..................................................... 105

4.2.11 Form Data Customer .......................................................... 106

4.2.12 Form Registrasi .................................................................. 108

4.2.13 Form Data Member ............................................................ 110

4.2.14 Form Validasi Member ....................................................... 110

4.2.15 Form Transaksi Insidentil .................................................. 112

4.2.16 Form Transaksi Penyewaan ............................................... 113

4.2.17 Form Perpanjangan Member .............................................. 115

4.2.18 Form Pembayaran Sewa .................................................... 117

4.2.19 Form Informasi Member ..................................................... 118

4.2.20 Form Review ...................................................................... 119

4.2.21 Form Informasi Penyewaan ................................................ 120

4.2.22 Form Informasi Transaksi Insidentil .................................. 120

Page 17: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xvii

4.2.23 Form Informasi Pemakaian Member .................................. 121

4.2.24 Form Cetak Laporan Registrasi Member .......................... 122

4.2.25 Form Cetak Laporan Perpanjangan Member .................... 123

4.2.26 Form Cetak Laporan Transaksi Penyewaan ...................... 123

4.2.27 Form Cetak Laporan Transaksi Insidentil .......................... 124

4.3 Out Put .......................................................................................... 124

4.3.1 Nota Registrasi ...................................................................... 124

4.3.2 Nota Perpanjangan Member ................................................. 135

4.3.3 Nota Transaksi Insidentil ...................................................... 135

4.3.4 Nota Transaksi Penyewaan ................................................... 136

4.3.5 Laporan Registrasi Member ................................................. 136

4.3.6 Laporan Perpanjangan Member ............................................ 127

4.3.7 Laporan Transaksi Insidentil ................................................ 127

4.3.8 Laporan Penyewaan .............................................................. 128

4.3.9 Kartu Member ....................................................................... 128

4.4 Implementasi Proses ..................................................................... 129

4.4.1 Proses Login ......................................................................... 129

4.4.2 Input Data User ..................................................................... 130

4.4.3 Ganti Password ..................................................................... 131

4.4.4 Proses Update Fasilitas Insidentil ......................................... 132

4.4.5 Proses Update Fasilitas Penyewaan ...................................... 134

4.4.6 Proses Update Kategori Membership ................................... 135

Page 18: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xviii

4.4.7 Proses Update Kategori Insidentil ........................................ 136

4.4.8 Proses Update Ubah Harga Fasilitas Insidentil .................... 137

4.4.9 Proses Update Paket Membership ........................................ 138

4.4.10 Proses Input Data Customer ............................................... 140

4.4.11 Proses Input Registrasi ....................................................... 140

4.4.12 Proses Update Data Member ............................................. 142

4.4.13 Proses Validasi Member ..................................................... 142

4.4.14 Proses Transaksi Insidentil ................................................ 144

4.4.15 Proses Transaksi Penyewaan ............................................. 146

4.4.16 Proses Perpanjangan Member ............................................. 149

4.4.17 Proses Pembayaran Sewa .................................................. 150

4.4.18 Proses Searching ................................................................. 151

4.4.19 Proses Informasi Member ................................................... 154

4.4.20 Proses Informasi Penyewaan .............................................. 156

4.4.21 Proses Informasi Transaksi Insidentil ................................. 157

4.4.22 Proses Informasi Pemakaian Member ............................... 158

4.4.23 Proses Cetak Laporan Registrasi Member .......................... 159

4.4.24 Proses Cetak Laporan Perpanjangan Member .................... 160

4.4.25 Proses Cetak Laporan Transaksi Insidentil ......................... 161

4.4.26 Cetak Laporan Transaksi Penyewaan ................................. 162

4.5 Hasil dan Pembahasan .................................................................. 163

4.5.1 Teknik Pengumpulan data .................................................... 163

Page 19: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xix

4.5.2 Sasaran Penyebaran Kusioner .............................................. 163

4.5.3 Form Kuisioner ..................................................................... 164

4.5.4 Hasil dan Pembahasan Kuisioner ......................................... 170

BAB V PENUTUP ......................................................................................... 178

5.1 Kesimpulan ........................................................................................ 178

5.2 Saran ............................................................................................. 178

DAFTAR PUSTAKA ........................................................................................ 189

LAMPIRAN ...................................................................................................... 180

Page 20: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xx

DAFTAR GAMBAR

Gambar 2.1 Siklus informasi ........................................................................... 7

Gambar 3.1 Struktur Organisasi Perusahaan ................................................... 21

Gambar 3.2 Flowchart sistem yang sedang berjalan ....................................... 26

Gambar 3.3 Diagram Konteks ......................................................................... 33

Gambar 3.4 DFD Level 1 ................................................................................ 34

Gambar 3.5 DFD Level 2 Manipulasi Data Oleh Admin ................................ 36

Gambar 3.6 DFD Level 2 Manipulasi Data Oleh User .................................... 39

Gambar 3.7 DFD Level 2 Pelaporan Data ...................................................... 41

Gambar 3.8 DFD Level 3 Update Data Oleh Admin ...................................... 43

Gambar 3.9 DFD Level 3 Update Data Oleh User ......................................... 44

Gambar 3.10 Diagram Relasi Entitas ............................................................. 48

Gambar 3.11 HIPO Menu Utama .................................................................... 61

Gambar 3.12 HIPO Menu File ........................................................................ 61

Gambar 3.13 HIPO Menu Master ................................................................... 62

Gambar 3.14 HIPO Menu Transaksi ............................................................... 62

Gambar 3.15 HIPO Menu Informasi ............................................................... 63

Gambar 3.16 HIPO Menu Laporan ................................................................. 63

Gambar 3.17 HIPO Menu Keuangan .............................................................. 64

Gambar 3.18 HIPO Menu Utilities ................................................................. 64

Gambar 3.19 Form Login ............................................................................... 65

Page 21: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xxi

Gambar 3.20 Form utama ............................................................................... 66

Gambar 3.21 Form Input Data User ............................................................... 67

Gambar 3.22 Form Ganti Password ................................................................ 67

Gambar 2.23 Form Fasilitas ........................................................................... 68

Gambar 2.24 Form Fasilitas Penyewaan ......................................................... 69

Gambar 2.25 Form Kategori Membership ...................................................... 69

Gambar 2.26 Form Kategori Insidentil ........................................................... 70

Gambar 3.27 Form Ubah harga Fasilitas Insidentil ........................................ 71

Gambar 3.28 Form Paket Membership ........................................................... 72

Gambar 3.29 Form Data Customer ................................................................. 73

Gambar 3.30 Form Registrasi ......................................................................... 74

Gambar 2.31 Form Data Member ................................................................... 75

Gambar 2.32 Form Validasi Member ............................................................. 76

Gambar 3.33 Form Transaksi Insidentil ......................................................... 77

Gambar 3.34 Form Transaksi Penyewaan ...................................................... 78

Gambar 3.35 Form Perpanjangan Member ..................................................... 79

Gambar 3.36 Form Searching Transaksi Sewa ............................................... 79

Gambar 3.37 Form Pembayaran Sewa ............................................................ 80

Gambar 3.38 Form Informasi Member ........................................................... 81

Gambar 3.39 Form Preview ............................................................................. 81

Gambar 3.40 Form Informasi Penyewaan ...................................................... 82

Gambar 3.41 Form Informasi Transaksi Insidentil ......................................... 83

Page 22: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xxii

Gambar 3.42 Form Informasi Pemakaian Fasilitas ......................................... 83

Gambar 3.43 Form Cetak Registrasi Member ................................................ 84

Gambar 3.44 Form Cetak Perpanjangan Member .......................................... 84

Gambar 3.45 Form Cetak Transaksi Insidentil ................................................ 85

Gambar 3.46 Form Cetak Transaksi Penyewaan ............................................. 85

Gambar 3.47 Output Nota Registrasi Member ............................................... 86

Gambar 3.48 Output Nota Transaksi Insidentil ............................................... 87

Gambar 3.49 Output Nota Transaksi Penyewaan ............................................ 87

Gambar 3.50 Output Nota Perpanjangan Member ........................................... 88

Gambar 3.51 Output Laporan Registrasi Member ........................................... 89

Gambar 3.52 Output Laporan Perpanjangan Member ..................................... 89

Gambar 3.53 Output Laporan Transaksi Insidentil .......................................... 90

Gambar 3.54 Output Laporan Transaksi Penyewaan ....................................... 90

Gambar 3.55 Output Cetak Kartu Member ...................................................... 91

Gambar 4.1 Tabel Fasilitas ............................................................................. 92

Gambar 4.2 Tabel Fasilitas Sewa ..................................................................... 92

Gambar 4.3 Table Biaya Insidentil .................................................................. 92

Gambar 4.4 Tabel Data Customer .................................................................... 93

Gambar 4.5 Tabel Data Member ...................................................................... 93

Gambar 4.6 Tabel Transaksi Insidentil ............................................................ 93

Gambar 4.7 Tabel DT_Insidentil .................................................................... 94

Gambar 4.8 Tabel Transaksi Penyewaan ........................................................ 94

Page 23: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xxiii

Gambar 4.9 Tabel DT_Sewa ........................................................................... 94

Gambar 4.10 Tabel Kategori Insidentil ........................................................... 95

Gambar 4.11 Tabel Kategori Membership ...................................................... 95

Gambar 4.12 Tabel Paket Membership ........................................................... 95

Gambar 4.13 Tabel Pamakaian ....................................................................... 95

Gambar 4.14 Tabel Registrasi ......................................................................... 96

Gambar 4.15 Tabel Administrator .................................................................. 96

Gambar 4.16 Form Login ............................................................................... 97

Gambar 4.17 Pesan Kesalahan User Name dan Password ............................ 97

Gambar 4.18 Pesan Ilegal User ...................................................................... 98

Gambar 4.19 Form Utama .............................................................................. 98

Gambar 4.20 Form Input Data User ............................................................... 99

Gambar 4.21 Form Ganti Password .............................................................. 100

Gambar 4.22 Form Fasilitas Insidentil ........................................................... 101

Gambar 4.23 Form Fasilitas Penyewaan ........................................................ 102

Gambar 4.24 Form Kategori Membership ...................................................... 103

Gambar 4.25 Form Kategori Insidentil .......................................................... 104

Gambar 4.26 Form Ubah Harga Fasilitas Insidentil ....................................... 105

Gambar 4.27 Form Paket Membership ........................................................... 106

Gambar 4.28 Form Data Customer ................................................................. 107

Gambar 4.29 Form Pencarian Data Customer ................................................ 107

Gambar 4.30 Form Registrasi ......................................................................... 109

Page 24: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xxiv

Gambar 4.31 Peringatan Jumlah Data ............................................................. 110

Gambar 4.32 Form Data Member ................................................................... 110

Gambar 4.33 Form validasi Member .............................................................. 111

Gambar 4.34 Konfirmasi Perpanjangan .......................................................... 111

Gambar 4.35 Pesan Konfirmasi Hapus Data ................................................... 112

Gambar 4.36 Form Pencarian Data Customer ................................................ 112

Gambar 4.37 Form Transaksi Insidentil ......................................................... 113

Gambar 4.38 Form Pencarian Data Castumer ............................................... 114

Gambar 4.39 Info Fasilitas Sudah Disewa ...................................................... 114

Gambar 4.40 Form Transaksi Penyewaan ...................................................... 115

Gambar 4.41 Form Pencarian Data Registrasi ............................................... 116

Gambar 4.42 Form Perpanjangan Member ..................................................... 116

Gambar 4.43 Form Pencarian Data Transaksi Penyewaan ............................. 117

Gambar 4.44 Form Pembayaran Sewa ............................................................ 118

Gambar 4.45 Form Informasi Member .......................................................... 119

Gambar 4.46 Form Review ............................................................................ 119

Gambar 4.47 Form Informasi Penyewaan ...................................................... 120

Gambar 4.48 Form Informasi Insidentil ......................................................... 121

Gambar 4.49 Form Informasi Pemakaian ...................................................... 122

Gambar 4.50 Form Cetak Laporan Registrasi Member .................................. 122

Gambar 4.51 Form Cetak Laporan Perpanjangan Member ........................... 123

Gambar 4.52 Form Cetak Laporan Transaksi Penyewaan ............................. 123

Page 25: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xxv

Gambar 4.53 Form Cetak Laporan Insidentil ................................................ 124

Gambar 4.54 Nota Registrasi ......................................................................... 124

Gambar 4.55 Nota perpanjangan Member ...................................................... 125

Gambar 4.56 Nota Transaksi Insidentil ......................................................... 125

Gambar 4.57 Nota Penyewaan ....................................................................... 126

Gambar 4.58 Nota perpanjangan Member ..................................................... 126

Gambar 4.59 Laporan perpanjangan Member ................................................. 127

Gambar 4.60 Laporan Transaksi Insidentil ..................................................... 127

Gambar 4.61 Laporan Penyewaan .................................................................. 128

Gambar 4.62 Kartu Member ........................................................................... 128

Gambar 4.63 Grafik Pertanyaan No 1 ............................................................. 170

Gambar 4.64 Grafik Pertanyaan No 2 ............................................................ 171

Gambar 4.65 Grafik Pertanyaan No 3 ............................................................. 172

Gambar 4.66 Grafik Pertanyaan No 4 ............................................................ 173

Gambar 4.67 Grafik Pertanyaan No 5 ............................................................. 174

Gambar 4.68 Grafik Pertanyaan No 6 ............................................................. 175

Gambar 4.69 Grafik Pertanyaan No 7 ............................................................. 176

Gambar 4.70 Grafik Pertanyaan No 8 ............................................................. 177

Page 26: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

xxvi

DAFTAR TABEL

Tabel 2.1. Daftar Notasi Simbolik Pada DAD ................................................. 14

Tabel 3.1 Contoh Biaya Membership ............................................................. 20

Tabel 3.2 Biaya Insidentil ............................................................................... 20

Tabel 3.3 Biaya Penyewaan ............................................................................ 20

Tabel 3.4. Spesifikasi Perangkat Keras untuk Membuat Program ................... 30

Tabel 3.5. Software yang dipergunakan untuk membuat program. ................. 30

Tabel 4.1 Frekuensi Hasil Pertanyaan No 1 ..................................................... 170

Tabel 4.2 Frekuensi Hasil Pertanyaan No 2 ..................................................... 171

Tabel 4.3 Frekuensi Hasil Pertanyaan No 3 ..................................................... 171

Tabel 4.4 Frekuensi Hasil Pertanyaan No 4 ..................................................... 172

Tabel 4.5 Frekuensi Hasil Pertanyaan No 5 ..................................................... 173

Tabel 4.6 Frekuensi Hasil Pertanyaan No 6 ..................................................... 174

Tabel 4.7 Frekuensi Hasil Pertanyaan No 7 ..................................................... 175

Tabel 4.8 Frekuensi Hasil Pertanyaan No 8 ..................................................... 176

Page 27: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

1

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG MASALAH

Dewasa ini, sistem informasi sangat dibutuhkan dalam berbagai bidang

usaha. Hal ini disebabkan penggunaan sistem informasi sangat membantu

terutama dalam mengolah data yang cukup banyak. Dengan adanya sistem

informasi, data yang begitu banyak dapat dikerjakan dengan cepat daripada diolah

secara manual ataupun dikerjakan tanpa menggunakan sistem informasi.

Club House Casa Grande merupakan perusahaan yang bergerak di bidang

penyediaan jasa kebugaran. Perusahaan ini merupakan perusahaan yang cukup

besar karena menyediakan fasilitas yang lengkap.

Mengingat bahwa perusahaan ini merupakan perusahaan yang cukup besar

dan mempunyai banyak pelanggan, perusahaan mempunyai komitmen untuk

dapat memuaskan pengunjung. Hal ini dilakukan dengan cara memberikan sistem

pelayanan yang baik.

Dengan metode pelayanaan yang berjalan sekarang ini, terdapat

kelemahan yang tidak disadari. Karena pelayanan dilakukan secara manual, data

member dan pengunjung pun juga diolah secara manual sehingga data member

dan data pengunjung menumpuk di buku transaksi. Padahal data tersebut penting

karena berdasarkan data itulah bisa dilihat perkembangan perusahaan. Jika data

yang masuk sudah banyak dan membutuhkan tempat yang cukup banyak, maka

buku pun tidak lagi dapat menampung data yang ada. Kesulitan akan ditemui

Page 28: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

2

dikemudian hari ketika ingin mengecek data pengunjung yang ada di beberapa

buku transaksi, yang akan memakan waktu yang lama untuk mencari data satu

orang saja.

Untuk itulah diperlukan sebuah sistem yang bisa menangani permasalahan

diatas. Sebuah sistem yang bisa mengolah data pengunjung secara efektif dan

dapat bertahan dalam waktu yang cukup lama.

Sistem informasi mencoba untuk mengatasi permasalahan ini. Dengan

adanya sistem informasi, data yang masuk dapat diolah secara komputerisasi tidak

lagi secara manual ditulis di buku transaksi. Sistem ini akan menangani

permasalahan transaksi, pemesanan, pemakaian dan penyimpanan data

pengunjung sehingga permasalahan akan pelayanan sedikit berkurang.

1.2 RUMUSAN MASALAH

Dari uraian di atas, dapat diambil rumusan yang menjadi permasalahan

utama dalam tugas akhir ini yaitu bagaimana membuat sebuah sistem informasi

untuk :

1. Pengelolaan keanggotaan (membership) di Club House

2. Pengelolaan pemesanan fasilitas di Club House

3. Pemakaian untuk menggunakan fasilitas di Club House.

1.3 BATASAN MASALAH

Cakupan yang akan dibahas dalam pembuatan sistem informasi

pengelolaan ini adalah sebagai berikut:

1. Sistem yang dibuat menggunakan Visual Basic.

Page 29: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

3

2. Basis data diolah dengan menggunakan MS Access.

3. Sistem dibuat dengan menyediakan fasilitas transaksi pemesanan,

pemakaian, pembuatan anggota(member) baru dan pembuatan laporan

registrasi, laporan transaksi pemakaian, laporan transaksi penyewan.

1.4 TUJUAN

Tujuan dari tugas akhir ini adalah membuat sistem informasi transaksi

pemesanan, penggunaan dan pembuatan anggota baru (member) yang dapat

digunakan untuk mengolah data-data laporan di perusahaan “Club House” dengan

lebih baik dan efisien.

1.5 MANFAAT

Manfaat dari pembuatan sistem informasi ini adalah :

1. Membantu perusahaan dalam mengolah data pengunjung atau member yang

lama maupun data anggota baru.

2. Menggantikan proses pemasukan data yang semula dilakukan secara manual

menjadi otomatis oleh sistem.

3. Membantu proses transaksi yang meliputi pemesanan, penggunaan fasilitas

dan penyimpanan data yang terjadi di Club House

1.6 METODOLOGI PENELITIAN

Proses perancangan dan pembuatan sistem informasi ini menggunakan teknik

SDLC (Systems Development Life Cycle). Secara garis besar SDLC terbagi dalam

tiga kegiatan utama, yaitu :

Page 30: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

4

1. Analisis

Dalam tahap analisis ini, digunakan oleh analis sistem untuk :

a. Membuat keputusan apabila sistem saat ini mempunyai masalah atau

sudah tidak berfungsi secara baik dan hasil analisisnya digunakan

sebagai dasar untuk memperbaiki sistem

b. Mengetahui ruang lingkup pekerjaannya yang akan ditanganinya.

c. Memahami sistem yang sedang berjalan saat ini

d. Mengidentifikasi masalah dan mencari solusinya

2. Desain

Perencanaan sistem dilakukan untuk dapat menghasilkan sebuah sistem

yang baik dengan menerjemahkan kebutuhan–kebutuhan dari hasil analisis

masalah ke dalam sistem yang dibuat. Dalam hal ini yaitu membuat

aplikasi sistem informasi.

3. Implementasi

Menerapkan sistem kedalam sebuah aplikasi, yaitu dengan mewujudkan

sistem yang dibuat dalam aplikasi komputer. Kegiatan yang dilakukan

dalam tahap implementasi ini adalah Programming & testing.

1.7 SISTEMATIKA PENULISAN

Sistematika penulisan tugas akhir ini merupakan gambaran secara

menyeluruh mengenai masalah yang akan dibahas dalam tugas akhir, yaitu terdiri

dari :

Page 31: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

5

BAB I. Pendahuluan

Bab ini membahas tentang latar belakang masalah, rumusan masalah,

batasan masalah, tujuan, metode penelitian, dan sistematika penulisan.

BAB II Dasar Teori

Bab ini berisi tentang dasar-dasar teori yang berkaitan dan mendukung

dalam pembuatan sistem informasi transaksi perusahaan Club House

BAB III. Analisis dan Perancangan Sistem

Bab ini menjelaskan tentang analisis kebutuhan sistem dan desain sistem

administrasi pusa kebugaran di Club House yang berupa perancangan DAD, ER-

Diagram, HIPO dan User Interface.

BAB IV. Implementasi Sistem

Bab ini membahas tentang implementasi sistem dari rancangan sistem

administrasi pusa kebugaran di Club House.

BAB V. Penutup

Bab ini berisi kesimpulan dan saran dari semua proses penyusunan tugas

akhir ini.

Page 32: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

6

BAB II

DASAR TEORI

2.1 Sistem Informasi

2.1.1 Konsep Dasar Sistem

Menurut Jogiyanto (1999), terdapat dua kelompok pendekatan dalam

mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang

menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih

menekankan pada prosedur mendefinisikan sistem sebagai suatu jaringan kerja

dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

Sedangkan pendekatan sistem yang menekankan pada elemen atau

komponen lebih mengartikan sistem sebagai kumpulan dari elemen-elemen kecil

yang bersatu membentuk suatu sistem. Sistem adalah kumpulan dari elemen-

elemen yang berinteraksi untuk mencapai tujuan tertentu.

2.1.2 Konsep Dasar Informasi

Jogiyanto (1999) mendefinisikan informasi sebagai data yang diolah

menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Informasi ini sudah mempunyai arti dan bisa dimanfaatkan dalam proses

pengambilan keputusan.

Data yang diolah melalui suatu model menjadi informasi, penerima

kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan

tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat

sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses

Page 33: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

7

kembali melalui suatu model dan seterusnya membentuk suatu siklus. Siklus ini

oleh John Burch (1986) seperti yang dikutip Jogiyanto (2001) disebut sebagai

siklus informasi (information cycle). Siklus ini disebut juga dengan siklus

pengolahan data (data processing cycles).

Gambar 2.1 Siklus informasi

2.1.3 Definisi Sistem Informasi

Sistem Informasi oleh Kristanto (2003) dapat juga diartikan sebagai

sekumpulan hardware, software, brainware, prosedur dan atau aturan yang

diorganisasikan secara integral untuk mengolah data menjadi informasi yang

bermanfaat guna memecahkan masalah dan pengambilan keputusan.

Menurut Robert A. Leitch dan K. Roscoe Davis (1983) seperti yang

dikutip Jogiyanto (1999), sistem informasi merupakan suatu sistem di dalam suatu

organisasi yang mempertemukan kebutuhan pengolahan transaksi harian,

mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi

dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Proses

(M d l)

Input Output

Data (Ditangkap)

Penerima

Hasil Keputusan

Basis Data

Page 34: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

8

2.2 Basis Data

2.2.1 Konsep Dasar Basis Data

Basis data adalah suatu kumpulan data terhubung (integrated data)

yang disimpan bersama-sama dalam suatu media tanpa mengatap satu sama lain

atau tidak perlu suatu kerangkapan data (controlled redundancy), dengan cara-

cara tertentu sehingga mudah untuk digunakan atau ditampilkan kembali, dapat

digunakan oleh satu atau lebih program aplikasi secara optimal, data disimpan

tanpa mengalami ketergantungan dengan program yang akan menggunakannya,

data disimpan sedemikian rupa sehingga penambahan, pengambilan dan

modifikasi data dapat dilakukan dengan mudah dan terkontrol. (James Martin,

dikutip oleh Fathansyah ,1999)

2.2.2 Perancangan Basis Data

Untuk merancang basis data diperlukan terlebih dahulu komponen-

komponen yang mendukung ternbentuknya basis data. Komponen-komponen

tersebut adalah sebagai berikut:

1. Entitas

Entitas digunakan untuk menerapkan integritas pada tingkat entity

(tabel), agar setiap record pada suatu tabel bersifat unik yang disebut

sebagai key sehingga dapat dibedakan antara satu dengan yang lainnya

Contohnya :

a. Pelanggan dengan entitas Ani, Budi, dan lain-lain.

b. Mobil dengan entitas Kijang, Ferrari, dan lain-lain.

c. Mahasiswa dengan entitas Wahyu, Hidayat, dan lain-lain..

Page 35: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

9

2. Atribut

Setiap entitas memiliki atribut yang mendeskripsikan karakteristik

dari entitas tersebut. Penentuan atau pemilihan atribut-atribut yang relevan

bagi sebuah entitas merupakan hal yang penting lainnya dalam

pembentukan model data. Penetapan atribut bagi sebuah entitas umumnya

didasarkan pada fakta yang ada. Istilah atribut sebenarnya identik dengan

pemakaian kolom data. Macam-macam atribut antara lain adalah sebagai

berikut:

a. Atribut Deskriptif

Merupakan atribut yang tidak menjadi anggota primary key.

Contoh : atribut nama_plg, alamat_plg dan tgl_lahir.

b. Atribut Sederhana dan Atribut Komposit

Atribut sederhana adalah atribut atomic yang tidak dapat dipilah lagi.

Sedangkan atribut komposit adalah atribut yang masih dapat diuraikan

lagi menjadi sub-sub atribut yang masing-masing memiliki makna.

- Contoh atribut sederhana : atribut nama_plg

- Contoh atribut komposit : atribut alamat_plg dapat diuraikan lagi

menjadi alamat, nama kota, kode pos yang masing-masing

memiliki makna.

c. Atribut Bernilai Tunggal dan Atribut Bernilai Banyak

Atribut yang bernilai tunggal ditujukan pada atribut-atribut yang

memiliki paling banyak satu nilai untuk setiap basis data. Sedangkan

Page 36: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

10

atribut bernilai banyak ditujukan untuk atribut yang mempunyai

banyak nilai untuk setiap basis data.

- Contoh atribut bernilai tunggal : no_ID, nama_plg dan tgl_lahir

karena atribut tersebut hanya berisi satu nilai.

- Contoh atribut bernilai banyak : hobi karena bias diisi dengan

banyak nilai.

d. Atribut Harus Bernilai

Ada sejumlah atribut pada sebuah tabel yang ditetapkan harus berisi

data. Jadi nilainya tidak boleh kosong (mandatory atribute).

Contoh : no_ID dan nama_plg, karena setiap pelanggan yang ingin

datanya disimpan di tabel paling tidak harus diketahui nomor ID dan

namanya.

e. Atribut Turunan

Atribut turunan merupakan atrihut yang nilai-nilainya diperoleh dari

pengolahan atau dapat diturunkan dari atribut atau tabel lain yang

berhubungan.

Contoh : penambahan atribut biaya

3. Key

Merupakan sebuah atribut atau kelompok atribut yang diasumsikan

memiliki nilai yang unik untuk setiap instance. Sering juga disebut dengan

identifier.

Page 37: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

11

1. Concatenated key

Concatenated key merupakan sekelompok atribut yang memiliki

identitas instance dari sebuah entity yang unik Sinonimnya composite

key dan compound key.

2. Candidate key

Candidate key merupakan satu dari nilai key yang akan berfungsi

sebagai primary key dari sebuah entity. Sinonimnya adalah candidate

identifier

3. Primary key

Primary key merupakan sebuah candidate key yang paling umum

digunakan untuk mengidentifikasikan secara unik instance dari entity

yang tunggal.

4. Alternate key

merupakan sebuah candidate key yang tidak dapat dipilih untuk

menjadi primary key. Sinonimnya adalah secondary key.

4. Normalisasi

Dalam perancangan sebuah basis data perlu dilakukan secara

cermat agar dihasilkan basis data yang kompak dan efisien dalam

penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah

dalam manipulasi data. Salah satu cara yang dapat dilakukan dalam

merancang basis data seperti ini adalah dengan melakukan normalisasi.

Normalisasi adalah suatu teknik dalam menyusun struktur data

dalam cara-cara tertentu untuk mengurangi atau mencegah timbulnya

Page 38: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

12

masalah dalam pengolahan data dalam basis data. Definisi normalisasi

yang lain mendefinisikan normalisasi sebagai proses untuk mengubah

suatu relasi yang memiliki masalah tertentu kedalam dua buah relasi atau

lebih yang tidak memiliki masalah tersebut (Abdul Kadir, 1999).

Tahap-tahap normalisasi adalah sebagai berikut:

a. Bentuk Normal Kesatu (1NF)

Membawa suatu relasi tak ternormalisasi ke bentuk normal kesatu

(1NF) dengan cara menghapus semua pengulangan grup dan mungkin

diperlukan pemecahan relasi menjadi dua atau lebih. Pada langkah ini

diperlukan pula penentuan kunci primer (primary key). Suatu relasi

dikatakan dalam bentuk normal kesatu (1NF) bila tidak terjadi

pengulangan grup atau semua data bersifat atomic.

b. Bentuk Normal Kedua (2NF)

Menghilangkan ketergantungan parsial atribut yaitu merubah atau

memecah relasi sehingga semua atribut bergantung fungsi kepada

kunci primer (primary key). Ini disebut bentuk normal kedua (2NF).

c. Bentuk Normal Ketiga (3NF)

Mengeliminasi ketergantungan transitif yaitu merubah atau memecah

sebagian relasi sehingga semua atribut yang bukan kunci tergantung

fungsi secara penuh kepada kunci primer atau tidak ada

ketergantungan atribut kepada atribut yang bukan kunci. Ini disebut

dengan bentuk normal ketiga (3NF).

d. Bentuk Normal Boyce-Codd (BCNF)

Page 39: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

13

Suatu relasi memiliki bentuk normal Boyce-Codd jika dan hanya jika

semua penentu (determinan) adalah kunci kandidat (atribut yang

bersifat unik). Suatu relasi yang memenuhi BCNF selalu memenuhi

bentuk normal ketiga (3NF), tetapi suatu relasi yang memenuhi bentuk

normal ketiga (3NF) belum tentu memenuhi BCNF.

2.3 Kamus Data

Kamus data merupakan kumpulan elemen-elemen/symbol-simbol yang

digunakan untuk membentu dalam penggambaran atau pengidentifikasian setiap

field di dalam sistem (Sugiarto, 2003) symbol-simbol kamus data berupa

= tediri dari

+ dan

( ) pilihan

{ }’ iterasi perulangan n kali

“” komenter

[ ] memilih salah satu alternative

| pemisah

2.4 Diagram Alir Data (DAD)

Diagram alir data merupakan alat yang menggambarkan arus data suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan disimpan.

DAD merupakan metode yang digunakan pada metodologi pengembangan sistem

yang terstruktur.

Page 40: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

14

Penggambaran DAD dilakukan secara terstruktur sehingga akan dimulai

dari yang paling luas. Proses-proses yang terjadi digambarkan dalam diagram

level berikutnya yang lebih detil. Struktur DAD yang paling luas adalah diagram

konteks. Diagram konteks merupakan DAD yang memperlihatkan sistem sebagai

sebuah proses dengan tujuan memberikan pandangan umum terhadap sistem

(Kadir, 1998).

Notasi simbolik yang ditetapkan di DAD dapat dilihat pada Tabel 2.1.

Tabel 2.1. Daftar Notasi Simbolik Pada DAD

No Simbol Komponen

1 Kesatuan luar (external entity) atau

batas sistem (boundary).

2 Arus data (data flow).

3

Proses (process).

4 Simpanan data (data source)

DAD merupakan alat untuk menggambarkan sistem pertama kali secara

garis besar (disebut dengan top level). DAD yang pertama kali digambar adalah

level teratas (top level) dan diagram ini disebut dengan diagram konteks (contex

diagram). Dari diagram konteks ini kemudian akan digambar dengan lebih terinci

lagi yang disebut dengan overview diagram (DAD level 0). Tiap-tiap proses di

overview diagram akan digambar lebih terinci lagi dan disebut dengan DAD level

1. Tiap-tiap proses di level 1 akan digambar lebih terinci lagi dan disebut dengan

Page 41: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

15

DAD level 2 dan seterusnya sampai tiap-tiap proses tidak dapat digambar lebih

terinci lagi.

2.5 HIPO (Hierarchy Plus Input Process Output)

HIPO atau Hierarchy Plus Input Process Output adalah alat bantu yang

digunakan untuk membuat spesifikasi program, atau merupakan alat

pengembangan sistem dan teknik dokumentasi program yang menggambarkan

hubungan dari fungsi-fungsi sistem. Adapun sasaran dari HIPO adalah sebagai

berikut:

a. Untuk menyediakan suatu struktur guna memahami fungsi-fungsi dari

sistem

b. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh

program, bukannya menunjukkan statemen-statemen program yang

digunakan untuk melaksanakan fungsi tersebut.

c. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan

dan output yang harus diselesaikan oleh masing-masing fungsi pada tiap-

tiap tingkatan dari diagram HIPO.

d. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan-

kebutuhan pemakai.

2.6 Visual Basic

2.6.1 Definisi Visual Basic

Visual Basic adalah bahasa pemrograman Visual dengan bahasa Basic

sebagai dasar pemrogramannya. Pembuatan program di dalam Visual Basic

berbeda dengan pembuatan program-program DOS umumnya atau disebut dengan

Page 42: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

16

pemrograman konvensional. Dalam Visual Basic, pembuatan aplikasi dimulai

dengan memperkirakan kebutuhan, merancang tampilan program dan diikuti

dengan pembuatan kode untuk program tersebut (Madcoms, 2005).

Dalam pembuatan Visual Basic digunakan dua tipe kode sumber. Tipe

pertama adalah Form. Pada Form diletakkan kontrol, fungsi dan variabel. Tipe

kedua adalah Module. Pada Module terdapat prosedur atau fungsi dan variabel.

2.7 Microsoft Access

Microsoft Access merupakan salah satu bagian dari Microsoft Office yang

digunakan untuk mengolah database. Pengoperasian Microsoft Access hanya

mampu untuk mengolah satu file database saja. Data dalam database disimpan

dalam sebuah obyek yang disebut dengan tabel. Tabel merupakan sekumpulan

data yang sejenis, misalnya data pelanggan, karyawan, dan lain-lain.

2.8 Crystal Report

Crystal Report merupakan program khusus untuk membuat laporan yang

terpisah dari program Visual Basic , tetapi keduanya dapat dihubungkan. Untuk

dapat menjalankan laporan Crystal Report dari Visual Basic dialkukan dengan

menempatkan kontrol Crystal Report pada form Visual Basic (Madcoms, 2005).

Beberapa properti pada kontrol Crystal Report yang diperlukan dalam

menjalankan laporan Visual Basic adalah sebagai berikut:

1. Properti Action

Properti yang memicu pencetakan laporan, Untuk menampilkan laporan,

properti action harus diisi dengan nilai 1.

Page 43: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

17

2. Properti Destination

Properti yang menentukan tujuan laporan ditampilkan. Dapat ditampilkan

ke jendela program (window), printer atau disimpan dalam file.

3. Properti DataFiles

Merupakan properti array yang menentukan letak file database atau tabel

yang digunakan dalam laporan.

4. Properti ReportFileName

Properti yang menentukan file laporan mana yang akan ditampilkan.

5. Proeprti SelectionFormula

Properti yang menentukan record yang akan digunakan ketika

menampilkan laporan.

6. Properti GroupSelectionFormula

Properti yang menentukan kelompok yang akan digunakan ketika

menampilkan laporan.

7. Properti Parameter Field

Properti yang menentukan record berdasarkan field yang akan digunakan

ketika menampilkan laporan.

Page 44: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

18

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

3.1.1 Sejarah dan Latar Belakang Organisasi 

Perusahaan Club House berdiri pada tahun 2005. Pada mulanya Club

House dibuat untuk memberikan fasilitas bagi warga perum Casa Grande Real

Estate yang kemudian dikembangkan lagi ke masyarakat luas sehingga Club

House tidak hanya terbuka untuk warga perumahan saja tetapi juga untuk

masyarakat luar.

Jenis fasilitas yang ditawarkan di Club House terdiri dari 3 macam :

1. Fasilitas Disewakan

a. Badminton

b. Tennis

c. Table Tennis

d. Poolside Rental

e. Hall Rental

2. Fasilitas Pemakaian

a. Fitness

b. Aerobic

c. Swimming Pool

Page 45: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

19

3. Personal Trainer

Merupakan jenis program latihan khusus yang didampingi oleh instruktur

yang dibuat secara terprogram untuk mendapatkan hasil yang maksimal

Akan tetepi dalam prakteknya penggunaan fasilitas yang ada di Club House terdiri

dari beberapa kategori, antara lain sebagai berikut:

1. Kategori Membership

Kategori Membership merupakan seorang yang sudah mendaftar atau

terdaftar sebagai member Club House yang sesuai dengan prosedur dan

ketentuan yang berlaku. Dalam kategori membership digolongkan kembali

menjadi 3 kategori, antara lain sebagai berikut :

a. Single

Hanya terdiri dari satu orang terdaftar

b. Couple

Terdiri dari dua orang terdaftar

c. Group ( 5 Person)

Terdiri dari lima orang terdaftar

2. Kategori Insidentil

Kategori Insidentil adalah seseorang Customer yang setiap kali datang

tidak tercatat. Dalam kategori Insidentil digolongkan kembali menjadi tiga

kategori.

a. Dewasa

b. Anak-anak

c. Group (anak) 25 orang

Page 46: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

20

Dari masing-masing jenis fasilitas dan jenis kategori tersebut dapat digolongkan

menjadi biaya pemakaian dan sewa seperti yang tercantum di table di bawah ini.

Tabel 3.1 Contoh Biaya Membership

Membership

Kategori

Joining

Fee

Fitness Pool Aerobic

1 Bulan 3 Bulan 6 Bulan 12 Bulan

Single 60000 115000 337500 645000 1150000

Couple 90000 200000 585000 1110000 2000000

Group ( 5 person ) 120000 300000 865000 1575000 3000000

Tabel 3.2 Biaya Insidentil

Kategori Fitness Pool Aerobic Personal Trainer

Dewasa 13000 10000 5000 35000

Anak 7000

Group(Anak) 25 orang 90000

Tabel 3.3 Biaya Penyewaan Fasilitas Biaya Keterangan

Hall + PoolSide 4000000 Per-event

Hall 3000000 Per-event

PoolSide 2000000 Per-event

Tennis 15000 Per-jam

Badminton 15000 Per-jam

Table Tennis 8000 Per-jam

Page 47: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

21

3.1.2 Struktur Organisasi

Bagan struktur organisasi pada perusahaan dapat dilihat pada Gambar 3.1.

Owner

Area Manager

Pimpinan Cabang

Divisi Keuangan Divisi Marketing Divisi Perencanaan

Accounting Pajak Operasional Devisi Estate Estimator

Asst. Estate Manager Adminstrasi

Cleaning ServicesKasir / FO SatpamInstruktur

Gambar 3.1 Struktur Organisasi Perusahaan

Tugas dari masing-masing bagian adalah sebagai berikut:

a. Owner (pemilik)

Merupakan pemilik dan juga pendiri perusahaan ini. Pemilik

bertanggung jawab atas segala kegiatan di perusahaan.

b. Area Manager

Area manager bertindak memonitoring perkembangan perusahaan

Page 48: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

22

c. Pimpinan Cabang

Pimpinan cabang bertugas sebagai pemimpin perusahaan di masing-

masing cabang dan bertanggung jawab terhadap perkembangan cabang

perusahan tersebut.

d. Divisi Marketing

Devisi Marketing bertugas memberikan informasi tentang apa yang

dimiliki oleh sebuah organisasi perusahaan ke dunia luar

e. Divisi Estate

Divisi Estate bertugas sebagai pengelola fasilitas yang disediakan di

perusahaan

f. Asisten Estate Manager

Asisten Estate Manager bertugas memonitor dan mengatur segala

aktifitas di tempat kerja agar berjalan sesuai prosedur yang ditentukan.

g. Administrasi

Administrasi bertugas melakukan segala pencatatan administrasi

h. Kasir

Kasir bertugas melayani Customer untuk melakukan transaksi

pemakaian dan penyewaan, melakukan transaksi, registrasi dan

pencatatan member baru.

i. Instruktur

Merupakan bagian yang bertugas sebagai pendamping dalam segala

kegiatan untuk pemakaian fasilitas fitness di Club House.

Page 49: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

23

Pada pembuatan Tugas akhir ini akan dikembangkan sebuah sistem

Administrasi Pusat Kebugaran Club House dengan menggunakan Visual Basic 6

sebagai bahasa pemrogramannya Microsoft Access sebagai databasenya dan

Crystal Report sebagai pencetak laporan. Sistem ini bertujuan untuk membuat

sistem administrasi transaksi pemesanan, pemakaian dan pembuatan member baru

yang dapat digunakan untuk mengolah data-data di perusahaan Club House

dengan lebih baik dan efisien.

3.2 Gambaran Umum Sistem

Sistem yang akan dikembangkan ini terdiri dari 2 pengguna yaitu admin

dan user. Admin dan user disini keduanya adalah karyawan pusat kebugaran Club

House, Admin adalah petugas bagian administrasi yang mempunyai jabatan yang

lebih tinggi yang mempunyai hak untuk melakukan semua kegiatan didalam

sistem antara lain input data Customer, data registrasi member, transaksi

Insidentil, transaksi penyewaan fasilitas, Cetak nota dan laporan, update data user

update fasilitas, update ketegori, update biaya sedangkan user adalah petugas

bagian kepegawaian yaitu kasir yang haknya dibatasi hanya pada input data

Customer, data registrasi member, transaksi Insidentil, transaksi penyewaan

fasilitas, melakukan edit terhadap data usernya sendiri, dan mencetak Nota dan

laporan. Pada saat akan mengakses sistem baik admin maupun user harus

melakukan login terlebih dahulu, hal ini untuk memberikan pengamanan pada

database agar tidak sembarang orang bisa mengaksesnya. Akses yang dapat

Page 50: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

24

dilakukan Admin dan user dibedakan dari statusnya apakah dia login sebagai

seorang Admin atau sebagai user.

3.2.1 Analisis Sistem yang Sedang Berjalan

Flowchart adalah diagram alir yang menggambarkan sistem secara fisik.

Pada saat ini sistem pengolahan data Customer, transaksi dan laporan pada Pusat

Kebugaran Club House masih menggunakan sistem manual. Proses yang terjadi

antara lain sebagai berikut :

a. Registrasi Member

Ketika Customer akan mendaftarkan diri untuk menjadi member, maka

bagian kasir akan memberikan formulir pendaftaran beserta prosedur

pendaftaran. Dimana untuk menjadi member setiap calon member diminta

uang pendaftaran atau joiningfee sesuai dengan paket membership yaitu

single, couple atau groups (5 person), kemudian calon member juga akan

diminta untuk memilih paket pembayaran yang terdiri dari 1 bulan, 3

bulan, 6 bulan atau 12 bulan. Setelah menjadi Membership maka member

akan memperoleh fasilitas sesuai dengan paket yang diambil dengan masa

berlaku sesuai dengan periode pembayaran. Apabila masa berlaku member

telah habis maka member wajib untuk melakukan perpanjangan sebelum

masa tenggang selama 3 Bulan habis.

b. Menggunakan Fasilitas

Dalam hal ini Customer yang akan memakai fasilitas tergolong dalam

kategori Insidentil, karena tidak tercatat sebagai member. Customer

Page 51: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

25

langsung melakukan transaksi pemakaian di bagian kasir sesuai dengan

pilihan fasilitas yang akan digunakan. Sedangkan untuk member

pemakaian fasilitas berdasarkan faslitas yang di ambil pada saat registrasi.

c. Penyewaan Fasilitas

Untuk prosedur penyewaan fasilitas Customer harus memberikan identitas

beserta waktu penggunaan fasilitas, apabila Customer berencana untuk

memesan maka Customer harus membayar uang muka dan sisanya harus

dilunasi sebelum fasilitas itu akan digunakan.

d. Pembuatan Laporan

Untuk pembuatan semua lapran transaksi bagian administrasi melakukan

pencatatan secara manual. Setiap transaksi yang terjadi melalui nota

dikumpulkan kemudian pada akhir bulan dilakukan rekap data transaksi

dalam satu bulan.

Flowchart sistem yang sedang berjalan pada pusat kebugaran Club House dapat

dilihat pada Gambar 3.2

Page 52: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

26

Gambar 3.2 Flowchart sistem yang sedang berjalan

3.2.2  Analisis Kelemahan Sistem 

Pengolahan data Pusat Kebugaran masih dilakukan secara manual. Karena

pelayanan dilakukan secara manual, data member, Customer dan data transaksi

pun juga diolah secara manual sehingga data member, data Customer dan data

transaksi menumpuk di buku transaksi. Padahal data tersebut penting karena

berdasarkan data itulah bisa dilihat perkembangan perusahaan. Jika data yang

masuk sudah banyak dan membutuhkan tempat yang cukup banyak, maka buku

Page 53: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

27

pun tidak lagi dapat menampung data yang ada. Kesulitan akan ditemui

dikemudian hari ketika ingin mengecek data Customer dan data member yang ada

di beberapa buku transaksi, yang akan memakan waktu yang lama untuk mencari

data satu orang saja.

Untuk itulah diperlukan sebuah sistem yang bisa menangani permasalahan

diatas. Sebuah sistem yang bisa mengolah data Customer secara efektif dan dapat

bertahan dalam waktu yang cukup lama. Jadi seorang analis harus menganalisis

masalah yang terjadi untuk dapat menemukan pemecahan masalah yang

terjadi.Dalam hal ini analisa yang akan digunakan yaitu analisa PIECES

(Performance, Information, Economy, Control, Efficiency, Services). Dan berikut

akan dijelaskan mengenai analisis sistem lama serta harapan untuk sistem yang

baru.

3.2.2.1 Analisis Kinerja (Performance) Analisis kinerja pada Pusat Kebugaran Club House :

Sistem lama : Kinerja kurang efektif dan masih menggunakan catatan

secara manual.

Sistem baru : Kinerja menjadi lebih efektif dan menggunakan perhitungan

yang otomatis dari sistem.

3.2.2.2 Analisis Informasi (Information) Analisis informasi mengenai penyampaian data :

Sistem lama : Informasi yang didapat masih kurang lengkap dan hanya dalam

bentuk nota pembayaran dari transaksi yang dimungkinkan

data bisa hilang.

Page 54: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

28

Sistem baru : Informasi yang didapat lengkap karena data transaksi dan

Customer didata secara detil.

3.2.2.3 Analisis Ekonomi (Economy)

Analisis nilai ekonomi dari analisa yang dilakukan :

Sistem lama : Biaya yang dikeluarkan untuk proses transaksi cukup banyak

dengan membuat catatan-catatan transaksi dan laporan.

Sistem baru : Dengan sistem baru dapat menghemat biaya karena catatan dan

laporan disajikan dalam bentuk sistem informasi.

3.2.2.4 Analisis Kontrol (Control)

Analisis kontrol terhadap tingkat keamanan data :

Sistem lama : Penyimpanan data dalam bentuk nota dan catatan laporan,

resikonya lebih besar dan dimungkinkan data bisa rusak atau

hilang.

Sistem baru : Dengan pengadaan sistem baru sangat mendukung keamanan

data, karena data disimpan dalam bentuk sistem informasi.

3.2.2.5 Analisis Efisiensi (Efficiency)

Analisis efisiensi mengenai kinerja sistem :

Sistem lama : Beban kerja yang banyak melibatkan banyak sumber daya dan

penyampaian informasi kurang memuaskan.

Sistem baru : Beban kerja sedikit melibatkan sumber daya yang sedikit pula

dan informasi yang disampaikan akan lebih memuaskan.

Page 55: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

29

3.2.2.6 Analisis Pelayanan (Services)

Analisis pelayanan mengenai peningkatan mutu layanan yang diberikan :

Sistem lama : Kurang interaktifnya pelayanan terhadap Customer dengan

hanya melayani pemakaian dan penyewaan dengan ditulis

tangan akan menyebabkan pelayanan terhadap Customer

kurang memuaskan.

Sistem baru : Dengan menggunakan software atau dalam hal ini penggunaan

computer akan menarik perhatian Customer.

3.2.3 Analisis Kebutuhan Sistem

3.2.3.1 Analisis Kebutuhan Teknologi

Penyajian sistem informasi Pusat Kebugaran Club House masih dilakukan

secara manual sehingga perlu dikembangkan agar menghasilkan sistem informasi

yang baru yang lebih baik. Dalam pengembangan sistem yang baru membutuhkan

beberapa perangkat keras, perangkat lunak serta sumber daya manusia yang bisa

mengoperasikan sistem tersebut.

a. Perangkat keras

Berikut ini akan disajikan spesifikasi perangkat keras guna menunjang

penggunaan sistem untuk pengolahan data yang baru.

Page 56: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

30

Tabel 3.4. Spesifikasi Perangkat Keras untuk Membuat Program.

No Keterangan

1. Spesifikasi:

Processor 2.8 GHz

HD 40 GB

Monitor LG 15’

RAM 512 MB

CDROM 52X

4. Printer

b. Kebutuhan Software

Selanjutnya untuk kebutuhan software yang diperlukan yaitu :

Tabel 3.5. Software yang dipergunakan untuk membuat program.

No Keterangan

1 Sistem Operasi Windows XP Professional

2 Visual Basic 6.0

3 Microsoft Access 2003

4 Crystal Report

c. Brainware (Kebutuhan manusia)

Perangkat manusia berperan penting dalam pengembangan suatu sistem

karena perangkat inilah yang mengerti dan dapat mengendalikan serta

mengoperasikan sistem tersebut.

Page 57: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

31

3.2.4 Analisis Kelayakan Sistem

3.2.4.1 Kelayakan Teknologi Hasil analisa dari segi teknologi, dapat disimpulkan bahwa sistem yang

digunakan pada Pusat Kebugaran Club House masih bersifat manual atau semua

dikerjakan dengan menggunakan tangan manusia. Untuk itu sistem yang akan

digunakan haruslah layak dari segi teknologi, dan teknologi yang dimaksud adalah

komputer. Hal tersebut dikarenakan komputer dapat berfungsi juga sebagai

pengganti sistem manual secara penuh, serta harus didukung kemampuan dalam

mengoperasikan komputer. Jadi jika kedua hal diatas dapat dipenuhi, maka sistem

layak dari segi teknologi.

3.2.4.2 Kelayakan Operasional Dari hasil analisa sistem operasional Pusat Kebugaran, disimpulkan bahwa

sistem ini tidak memerlukan karyawan dengan keahlian khusus untuk

mengoperasikannya. Sistem ini dirancang untuk mudah dioperasikan, selain itu

juga dilakukan pelatihan terlebih dahulu sebelum sistem dioperasikan sehingga

akan memudahkan karyawan untuk menjalankannya.

3.2.4.3 Kelayakan Hukum Dilihat dari segi kelayakan hukum, sistem yang diusulkan tidak melanggar

hukum karena sistem yang dibuat tidak melanggar hak cipta orang lain yang

sudah memiliki lisensi atau berbadan hukum. Software yang digunakan juga

memiliki lisesnsi atau berbadan hukum yang kuat.

Page 58: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

32

3.2.4.4 Kelayakan Ekonomi

Dilihat dari segi ekonomi pada sistem yang dibuat dapat dikatakan layak

karena memberikan keuntungan pelayanan dan manfaat baik kepada customer

dan pengelola.

3.3 Rancangan Sistem Secara Umum

3.3.1 Diagram Alir Data (DAD)

Untuk membantu memahami dan merealisasikan analisis sistem yang akan

dibuat maka diperlukan suatu gambaran sistem informasi dan arus data yang

digunakan dan menjelaskan bagaimana proses pengolahan data berjalan.

Gambaran sistem dan arus selanjutnya dapat digunakan untuk memudahkan

perancangan sistem sehingga sistem yang dibuat sesuai dan berguna untuk proses

pengolahan data.

Untuk penggambaran diagram konteks dipresentasikan dengan lingkaran

tunggal yang mewakili sistem secara keseluruhan serta menggambarkan hubungan

sistem dengan entitas luar. Pada sistem ini, diagram konteks melibatkan 2 entitas

luar yaitu admin dan user. Diagram konteks ditunjukkan pada gambar 3.4

Page 59: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

33

Gambar 3.3 Diagram Konteks

Dari gambar diagram 3.4 diketahui bahwa kesatuan luar dari sistem adalah

Admin dan User. Hubungan yang terjadi pada proses sistem Administrasi Pusat

Kebugaran Club House adalah sebagai berikut :

1. Admin dapat melakukan input dan pencarian data antara lain data

Customer, data Member. Serta dapat melakukan penambahan data user

maupun penghapusan data user. Admin Juga dapat melakukan proses

transaksi yang berupa pemakaian Insidentil dan penyewaan. Proses

cetak nota, membuat laporan, update data fasilitas, update data kategori,

update biaya..

2. Kasir dapat melakukan input dan pencarian data antara lain data

Customer, registrasi member, Kasir Juga dapat melakukan proses

transaksi yang berupa Insidentil dan penyewaan. Proses cetak nota,

membuat laporan, laporan data member dan laporan transaksi.

Page 60: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

34

DAD Level 1

DAD level 1 menggambarkan proses yang terjadi dalam sistem

administrasi pusat kebugaran. Proses tersebut dibagi menjadi dua proses yaitu

manipulasi data dan pelaporan data oleh admin dan User. Proses ini dapat dilihat

secara rinci pada gambar 3.5

Gambar 3.4 DAD Level 1

Berikut penjelasan proses yang terjadi dalam DAD level 1

a. Manipulasi Data

• Manipulasi data oleh admin menggambarkan seluruh proses yang ada

dalam sistem. Proses tersebut adalah pengolahan data admin dan user,

registrasi dan input data member, data Transaksi Insidentil, data transaksi

Page 61: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

35

pemakaian fasilitas, transaksi penyewaan fasilitas, update data fasilitas,

update data kategori, update biaya-biaya, fasilitas pencarian data dan

pencetakan nota, kartu member dan laporan.

• Manipulasi data oleh User menggambarkan proses yang bisa diakses oleh

pengguna selain admin yaitu registrasi dan input data member, data

transaksi Insidentil, transaksi pemakaian fasilitas, transaksi penyewaan

fasilitas pencarian data..

b. Pelaporan data

• Proses pelaporan data oleh admin dalam bentuk nota transaksi dan pada

proses ini dilakukan perekapan data menjadi informasi laporan antara lain

laporan registrasi, laporan transaksi Insidentil laporan transaksi

penyewaan, cetak kartu member 

• Proses pelaporan data oleh user dalam bentuk nota transaksi dan kartu

Member

DAD Level 2

a. DAD Level 2 Proses Manipulasi Data

DAD level 2 proses manipulasi data menjelaskan proses pengolahan data

dari masing-masing data yang masuk maupun yang keluar dari proses

pengolahan data pada DAD level 1. Secara lebih rinci dapat dilihat pada

gambar 3.6

Page 62: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

36

Gambar 3.5 DAD Level 2 Manipulasi Data Oleh Admin

Page 63: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

37

1. DAD Level 2 Proses Manipulasi Data Oleh Admin

DAD Level 2 merupakan penjabaran dari DAD level 1. DAD Level 2

pengolahan data oleh admin menggambarkan proses alur data yang dapat

diakses oleh admin. Dalam hal ini, admin dapat mengakses secara penuh

atau dapat mengolah semua kegiatan dalam proses. Proses-proses yang

dapat diakses oleh admin. Antara lain

a. Proses 1.1 Admin dapat melakukan input data Customer

b. Proses 1.2 Admin dapat melakukan registrasi member sesuai dengan

fasilitas, kategori dan periode yang akan diambil

c. Proses 1.3 admin dapat melakukan inut data member setelah

melakukan registrasi.

d. Proses 1.4 Admin dapat melakukan perpanjangan masa berlaku kartu

sesuai dengan periode yang telah ada.

e. Proses 1.5 Admin dapat melakukan pencarian data antara lain data

Customer, data member, data registrasi, data transaksi Insidentil, data

penyewaan.

f. Proses 1.6 Admin dapat melakukan validasi member untuk melakukan

transaksi pemakaian berdasarkan peket yang diambil.

g. Proses 1.7 Admin dapat melayani transaksi Insidentil

h. Proses 1.8 Admin dapat melayani transaksi penyewaan fasilitas yang

ada.

Page 64: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

38

i. Proses 1.9 Admin dapat melakukan update data baik dari update data

Customer, update data member, update data user, ubah password

admin. update data fasilitas, update data kategori, update data peket

membership, update biaya.

Page 65: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

39

2. DAD Level 2 Proses Manipulasi Data Oleh User

Gambar 3.6 DAD Level 2 Manipulasi Data Oleh User

Page 66: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

40

DAD level 2 manipulasi data oleh user menggambarkan proses yang dapat

diakses oleh user atau pengguna selain admin. Proses-proses yang dapat

diakses oleh user secara rinci sebagai berikut

a. Proses 1.1 User dapat melakukan input data Customer

b. Proses 1.2 User dapat melakukan registrasi member sesuai dengan

fasilitas, kategori dan periode yang akan diambil

c. Proses 1.3 User dapat melakukan inut data member setelah melakukan

registrasi.

d. Proses 1.4 User dapat melakukan perpanjangan masa berlaku kartu

sesuai dengan periode yang telah ada.

e. Proses 1.5 User dapat melakukan pencarian data antara lain data

Customer, data member, data registrasi, data transaki Insidentil, data

penyewaan.

f. Proses 1.6 User dapat melakukan validasi member untuk melakukan

transaksi pemakaian berdasarkan peket yang diambil.

g. Proses 1.7 User dapat melayani transaksi Insidentil

h. Proses 1.8 User dapat melayani transaksi penyewaan fasilitas yang

ada.

i. Proses 1.9 User dapat melakukan update data baik update data

Customer, update data member, ubah password User.

Page 67: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

41

b. DAD Level 2 Proses Pelaporan Data

Gambar 3.7 DAD Level 2 Pelaporan Data

DAD level 2 pelaporan data yang ditunjukan pada Gambar 3.8 merupakan

penjabaran dari DAD level 1 proses pelaporan data. DAD level ini terdiri

dari 4 proses yaitu:

a. Proses 2.1 yaitu pelaporan registrasi. Pada data registrasi terjadi

permintaan data laporan registrasi dari admin dan user yang

selanjutnya oleh proses 2.1, informasi tadi dilanjutkan ke admin dan

user dalam bentuk laporan data registrsi, sedangkan penyampaian ke

user informasi tadi dibuat menjadi nota registrasi dan ke admin berupa

nota registrasi dan laporan registrasi.

Page 68: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

42

b. Proses 2.2 merupakan pelaporan perpanjangan member. Pada data

perpanjangan member terjadi permintaan data perpanjangan member,

selanjutnya pada proses 2.2 informasi perpanjangan tadi dilanjutkan

ke admin dan user, sedangkan penyampaian informasi ke user berupa

nota perpanjangan member sedangkan ke admin berupa nota

perpanjangan member dan laporan perpanjangan member.

c. Proses 2.3 yaitu pelaporan data pemakain/transaksi Insidentil. Pada

tabel transaksi terjadi permintaan data laporan transaksi yang hanya

dapat diakses oleh admin kedalam proses 2.3. Selanjutnya informasi

dilanjutkan ke user berupa nota transaksi Insidentil dank e admin

dalam bentuk nota transaksi dan laporan data transaksi Insidentil

d. Proses 2.4 yaitu pelaporan data transaksi penyewaan. Pada tabel

transaksi terjadi permintaan data laporan transaksi yang hanya dapat

diakses oleh admin kedalam proses 2.4. Selanjutnya informasi

dilanjutkan ke admin dalam bentuk laporan data transaksi penyewaan

Page 69: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

43

DAD Level 3 Proses Update Oleh Admin

Gambar 3.8 DAD Level 3 Update Data Oleh Admin

Page 70: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

44

DAD level 3 proses update data yang ditunjukan pada Gambar 3.9

merupakan penjabaran dari DAD level 3 proses update data. DAD level ini

terdiri dari 3 proses yaitu:

a. Proses 9.1.1 yaitu simpan data. Pada proses ini admin dapat

melakukan proses simpan terhadap data Customer, data member,

data user, data fasilitas, paket membership, data kategori dan data

biaya.

b. Proses 9.1.2 merupakan hapus data. Pada proses ini admin dapat

melakukan proses hapus pada data Customer, data member, data

user, data fasilitas, paket membership, data kategori dan data biaya.

c. Proses 9.1.3 yaitu edit. Pada proses ini admin dapat melakukan

proses edit data Customer, data member, data user, data fasilitas,

paket membership, data kategori dan data biaya

DAD Level 3 Update Data Oleh User

Gambar 3.9 DAD Level 3 Update Data Oleh User

Page 71: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

45

DAD level 3 proses update data yang ditunjukan pada Gambar 3.10

merupakan penjabaran dari DAD level 2 proses update data. DAD level ini

terdiri dari 3 proses yaitu:

a. Proses 1.9.1 yaitu simpan data. Pada proses ini User dapat

melakukan proses simpan terhadap data Customer dan member

b. Proses 1.9.2 merupakan hapus data. Pada proses ini User dapat

melakukan proses hapus pada data Customer dan data member

c. Proses 1.9.3 yaitu edit. Pada proses ini User dapat melakukan

proses edit pada data Customer dan data member

3.3.2 Sistem Basis Data

Basis data merupakan sekumpulan data yang saling berhubung satu

dengan yang lainnya, serta dirancang untuk memenuhi kebutuhan informasi

dariberbagai pihak dalam suatu organisasi. Dalam perancangan basisdata

digunakan diagram relasi, dari diagram Relasi entitas (ERD) dapat diketahui

entitas-entitas yang mendukung perancangan basis data dari system. langkah-

langkah dalam pembuatan entitas adalah sebagai berikut:

a. Mengidentifikasi dan menempatkan seluruh himpunan yang akan terlibat.

Entitas yang terlibat dalam sistem administrasi Pusat Kebugaran di Club

House  

b. Menentukan atribut-atribut kunci dari masing-masing entitas

Atribut kunci merupakan atribut terpenting yang dapat mengidentifikasi atau

membedakan setiap entitas.

Page 72: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

46

c. Menentukan darajat atau kardinalitas relasi untuk setiap himpunan relasi.

d. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut

deskripsi (non-kunci). Atribut-atribut inilah yang nantinya akan menjadi field

dalam sebuah tabel.  

Page 73: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

47

Gambar 3.10 Diagram Relasi Entitas

Dari diagram relasi entitas, maka entitas yang ada kemudian dapat di

implementasikan dalam bentuk tabel. Hasil Mapping yang terbentuk dari diagram

ER di atas setehah dilakukan normalisasi adalah sebagai berikut.

Page 74: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

48

1. Tabel Data Customer

Data_Customer (Id_Customer,Nama, Alamat, No_Telp)

2. Tabel Registrasi

Registrasi (Kode_Reg, Nama, Jumlah,

Status,Tanggal_Masuk,Tanggal_Registrasi, Masa_Berlaku, JoiningFee,

Biaya, Nama_Kategori_Member, Kode_Paket)

3. Tabel Daftar Member

Daftar_Member (Kode_Member, Kode_Reg, Nama_Member,

Jenis_Kelamin, Alamat, Telp, Photo)

4. Tabel Fasilitas

Fasilitas (Kode_Fasilitas, Nama_Fasilitas, Facilities)

5. Tabel Fasilitas Disewakan

Fasilitas_disewakan (Kode_Sewaan, Nama_Sewaan, Status,

Banyak_event, Tarif)

6. Tabel Kategori Insidentil

Kategori_Insidentil (Kode_Kategori_Insidentil, Nama_Kategori,

Banyak_Item)

7. Tabel Kategori Membership

Kategori_membership (Nama_Kategori_Member, Banyak_Item)

8. Tabel Paket Membership

Paket_Membership (Nama_Kategori_Member, Kode_Paket, Periode,

Fasilitas, JoiningFee, Biaya)

Page 75: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

49

9. Tabel T_penyewaan

T_Penyewaan (No_Transaksi_Sewa, Tanggal_Transaksi,Id_Customer,

Grand_Total, Diskon, Bayar, Sisa_Pembayaran, Status)

10. Tabel DT_Sewa

DT_Sewa (No_Transaksi_Sewa, Kode_Sewaan, Tanggal_Mulai_Sewa,

Tanggal_Akhir_Sewa, Waktu_Pemakaian, Waktu_Selesai,Banyak_Event,

Biaya, Total)

11. Tabel T_Insidentil

T_Insidentil (No_Transaksi, Id_Customer,Tanggal_Trasnsaksi,

Waktu_Transaksi, Biaya)

12. Tabel DT_Isientil

DT_Isidentik (No_Transaksi, Kode_Kategori_Insidentil,

Kode_Fasilitas, Jumlah, Tarif, Total)

13. Tabel Biaya Insidentil

Biaya_Insidentil (Kode_Kategori_Insidentil, Kode_Fasilitas,Biaya)

14. Tabel Pemakaian

Pemakaian (No_Pemakaian, Kode_Member, Tanggal_Pakai, Waktu,

Fasilitas)

15. Tabel Administrator

Administrator (User_Name, Password, Sts_User)

Page 76: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

50

3.3.3 Kamus Data

1. Data_Customer = Id_Customer + Nama + Alamat +

No_Telp

Id_Customer = kode + Garis + No_Urut

Kode = {A-Z|’’}3

Garis = -

No_Urut = {0|1|2|3|4|5|6|7|8|9}6

Nama = {A-Z|’’}25

Alamat = {A – Z|’’}80

Telp = {0|1|2|3|4|5|6|7|8|9}15

2. Registrasi = Kode_Reg + Nama + Jumlah +

Tanggal_Masuk + Tanggal_Registrasi +

Masa_Berlaku + JoiningFee + Biaya +

Nama_Kategori_Member + Kode_Paket

Kode_Reg = Kode + Garis + No_Urut

Kode = {A-Z|’’}5

Garis = -

No_Urut = {0|1|2|3|4|5|6|7|8|9}4

Nama = {A – Z|’’}25

Jumlah = {0|1|2|3|4|5|6|7|8|9}1

Status = {A – Z|’’}25

Tanggal_Masuk = Tanggal + Garis_Miring + Bulan +

Garis_Miring + Tahun

Page 77: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

51

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Tahun = {0|1|2|3|4|5|6|7|8|9}4

Masa_Berlaku = Tanggal + Garis_Miring + Bulan +

Garis_Miring + Tahun

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Bulan = {{0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Tahun = {0|1|2|3|4|5|6|7|8|9}4

Nama Kategori_Member = {A – Z|’’}15

JoiningFee = {0|1|2|3|4|5|6|7|8|9}10

Biaya = {{0|1|2|3|4|5|6|7|8|9}10

3. Tabel Daftar Member

Daftar_Member = Kode_Member + Kode_Reg +

Nama_Member + Jenis_Kelamin +

Alamat + Telp + Photo

Kode_Member = Kode + Garis + No_Urut

Kode = {A-Z|’’}5

Garis = -

Page 78: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

52

No_Urut = {0|1|2|3|4|5|6|7|8|9}4

Kode_Reg = Kode + Garis + No_Urut

Kode = {A-Z|’’}5

Garis = -

No_Urut = {0|1|2|3|4|5|6|7|8|9}4

Nama_Member = {A – Z|’’}25

Jenis_Kelamin = {A – Z|’’}25

Alamat = {A – Z|’’}80

Telp = {0|1|2|3|4|5|6|7|8|9}15

Photo = {OLE Object}80

4. Tabel Fasilitas

Fasilitas = Kode_Fasilitas + Nama_Fasilitas +

Facilities

Kode_Fasilitas = {A-Z|’’}3

Nama_Fasilitas = {A-Z|’’}20

Facilities = {A-Z|’’}20

5. Tabel Fasilitas Disewakan

Fasilitas_disewakan = Kode_Sewaan + Nama_Sewaan +

Banyak_event + Tarif

Kode_Sewaan = {A-Z|’’}12

Nama_Sewaan = {A-Z|’’}25

Page 79: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

53

Ststus = {A-Z| ’’}5

Banyak_event = {0|1|2|3|4|5|6|7|8|9}

Tarif_sewa = {0|1|2|3|4|5|6|7|8|9}10

6. Tabel Kategori Insidentil

Kategori_Insidentil =Kode_Kategori_Insidentil +

Nama_Kategori + Banyak_Item

Kode_Kategori = {A-Z|’’}10

Nama_Kategori = {A-Z|’’}20

Banyak_Item = {0|1|2|3|4|5|6|7|8|9}2

7. Tabel Kategori Membership

Kategori_membership = Nama_Kategori_Member + Banyak_Item

Nama_Kategori = {A-Z|’’}20

Banyak_Item = {0|1|2|3|4|5|6|7|8|9}2

8. Tabel Paket Membership

Paket_Membership = Nama_Kategori_Member + Kode_Paket

+ Periode + Fasilitas + JoiningFee + Biaya

Nama_Kategori = {A-Z|’’}10

Kode_Paket = {A-Z|’’}10

Periode = Nomor + Bulan

Nomor = {{0|1|2|3|4|5|6|7|8|9}2

Page 80: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

54

Bulan = {A-Z|’’}9

Fasilitas = {A-Z|’’}15

JoiningFee = {0|1|2|3|4|5|6|7|8|9}10

Biaya = {0|1|2|3|4|5|6|7|8|9}10

9. Tabel T_penyewaan

T_Penyewaan = No_Transaksi_Sewa +

Tanggal_Transaksi + Id_Customer +

Grand Total + Diskon + Bayar +

Sisa_Pembayaran + Status

No_Transaksi_Sewa = Tanggal + Bulan +Tahun + No_Urut

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Tahun = {0|1|2|3|4|5|6|7|8|9}4

No_Urut ={0|1|2|3|4|5|6|7|8|9}6

Id_Customer = Kode + Nomor

Kode = {A-Z|’’}3

Nomor ={0|1|2|3|4|5|6|7|8|9}4

Grand Total ={0|1|2|3|4|5|6|7|8|9}10

Diskon ={0|1|2|3|4|5|6|7|8|9}10

Bayar ={0|1|2|3|4|5|6|7|8|9}10

Sisa Pembayaran ={0|1|2|3|4|5|6|7|8|9}10

Status = {A-Z|’’}10

Page 81: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

55

10. Tabel DT_Sewa

DT_Sewa = No_Transaksi_Sewa + Kode_Sewaan,

Tanggal_Mulai_Sewa +

Tanggal_Akhir_Sewa +

Waktu_Pemakaian + Waktu_Selesai +

Banyak_Event + Biaya +Total

No_Transaksi_Sewa = Tanggal + Bulan +Tahun + No_Urut

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Tahun = {0|1|2|3|4|5|6|7|8|9}2

No_Urut ={0|1|2|3|4|5|6|7|8|9}6

Kode_Sewaan = {A-Z|’’}12

Tanggal_Mulai_Sewa = Tanggal + Garis_Miring + Bulan +

Garis_Miring + Tahun

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Tahun = {0|1|2|3|4|5|6|7|8|9}2

Tanggal_Akhir_Sewa = Tanggal + Garis_Miring + Bulan +

Garis_Miring + Tahun

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Page 82: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

56

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Tahun = {0|1|2|3|4|5|6|7|8|9}2

• Waktu_Mulai = Jam + titik_dua + Menit + titik_dua +

detik

Jam = {0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Menit = {0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Detik = {0|1|2|3|4|5|6|7|8|9}2

• Waktu_Selesai = Jam + titik_dua + Menit + titik_dua +

detik

Jam = {0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Menit = {0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Detik = {0|1|2|3|4|5|6|7|8|9}2

Banyak_Event = {0|1|2|3|4|5|6|7|8|9}2

Biaya = {0|1|2|3|4|5|6|7|8|9}10

Total = {0|1|2|3|4|5|6|7|8|9}10

Page 83: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

57

11. Tabel T_Insidentil

T_Insidentil = No_Transaksi + Id_Customer +

Tanggal_Trasnsaksi + Waktu_Transaksi +

Biaya

No_Transaksi = Tanggal + Bulan +Tahun + No_Urut

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Tahun = {0|1|2|3|4|5|6|7|8|9}2

No_Urut ={0|1|2|3|4|5|6|7|8|9}6

Id_Customer = Kode + Nomor

Kode = {A-Z|’’}3

Nomor ={0|1|2|3|4|5|6|7|8|9}4

Tanggal_Transaksi = Tanggal + Garis_Miring + Bulan +

Garis_Miring + Tahun

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Tahun = {0|1|2|3|4|5|6|7|8|9}4

• Waktu_Transaksi = Jam + titik_dua + Menit + titik_dua +

detik

Jam = {0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Page 84: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

58

Menit = {0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Detik = {0|1|2|3|4|5|6|7|8|9}2

Biaya = {0|1|2|3|4|5|6|7|8|9}10

12. Tabel DT_Isientil

DT_Insidentil = No_Transaksi +

Kode_Kategori_Insidentil +

Kode_Fasilitas + Jumlah + Tarif + Total

No_Transaksi = Tanggal + Bulan +Tahun + No_Urut

Tanggal = {0|1|2|3|4|5|6|7|8|9}2

Bulan = {0|1|2|3|4|5|6|7|8|9}2

Tahun = {0|1|2|3|4|5|6|7|8|9}4

No_Urut ={0|1|2|3|4|5|6|7|8|9}6

Kode_Kategori_Insidentil = {A-Z|’’}15

Kode_Fasilitas ={A-Z|’’}15

Jumlah ={0|1|2|3|4|5|6|7|8|9}2

Tarif = {0|1|2|3|4|5|6|7|8|9}10

Total = {0|1|2|3|4|5|6|7|8|9}10

13. Tabel Biaya Insidentil

Biaya_Insidentil = Kode_Kategori_Insidentil +

Kode_Fasilitas + Biaya

Page 85: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

59

Kode_Kategori_Insidentil = {A-Z|’’}15

Kode_Fasilitas ={A-Z|’’}15

Biaya = {0|1|2|3|4|5|6|7|8|9}10

14. Tabel Pemakaian

Pemakaian = Kode_Member + Tanggal_Pakai + Waktu

+ Paket_Membership

Kode_Member = Kode + Garis + No_Urut

Kode = {A-Z|’’}15

Garis = -

No_Urut = {0|1|2|3|4|5|6|7|8|9}4

Tanggal_Pakai = Tanggal + Garis_Miring + Bulan +

Garis_Miring + Tahun

Tanggal = {{0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Bulan = {{0|1|2|3|4|5|6|7|8|9}2

Garis_Miring = /

Tahun = {0|1|2|3|4|5|6|7|8|9}4

• Waktu = Jam + titik_dua + Menit + titik_dua +

detik

Jam = {{0|1|2|3|4|5|6|7|8|9}2

Titik_Dua = :

Menit = {0|1|2|3|4|5|6|7|8|9}2

Page 86: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

60

Titik_Dua = :

Detik = {0|1|2|3|4|5|6|7|8|9}2

Fasilitas = {A-Z}15

15. Tabel Administrator

Tabel Administrator = User_Name + Password + Sts_User

User_Name = {A-Z}15

Password = {A-Z|a-z|}15

Sts_User = {A-Z}15

3.4 Rancangan Sistem Secara Rinci

Rancangan sistem secara rinci yaitu merancang sistem meliputi perancangan

HIPO, perancangan antarmuka yaitu Rancangan Input dan rancangan Output

Berikut penjelasannya dari masing-masing perancangan.

3.4.1 HIPO (Hierarchy Plus Input Process Output)

HIPO sistem yang dirancang pada sistem Administrasi Pusat Kebugaran

Club House adalah sebagai berikut:

1. HIPO Menu Utama

HIPO menu utama dalam sistem administrasi Pusat Kebugaran ada 6

macam menu. Menu tersebut adalah File, Master, Transaksi,

Transaksi, Keuangan, Utilitas dan Help, berikut rancangan HIPO menu

utamanya

Page 87: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

61

Gambar 3.11 HIPO Menu Utama

2. HIPO Menu File

HIPO yang terdapat pada File ini digunakan untuk menekankan fungsi

dari pengaksesan adalah login, logout, dan keluar.

Gambar 3.12 HIPO Menu File

3. HIPO Menu Master

HIPO yang terdapat pada master ini digunakan untuk Update data

fasilitas, data kategiri, perubahan harga Insidentil, peket membership,

registrasi member, data member, data Customer.

Page 88: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

62

 

Gambar 3.13 HIPO Menu Master

4. HIPO Menu Transaksi

HIPO Transaksi ini menerangkan fungsi dari proses Transaksi Member,

Transaksi Insidentil, Transaksi penyewaan.

Gambar 3.14 HIPO Menu Transaksi

5. HIPO Informasi

Hipo informasi digunakan untuk menampilkan informasi member,

informasi sewa, Informasi transaksi Insidentil, informasi pemakaian oleh

member dan laporan

Page 89: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

63

Gambar 3.15 HIPO Menu Informasi

6. HIPO Menu Laporan

Hipo laporan ini digunakan untuk pencetakan laporan antara lain laporan

registrasi, perpanjangan member, transaksi Insidentil, dan transaksi

penyewaan.

Gambar 3.16 HIPO Menu Laporan

7. HIPO Menu Keuangan

HIPO keuangan ini menerangkan mengenai perpanjangan member,

pembayaran transaksi sewa yang belum lunas

Page 90: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

64

Gambar 3.17 HIPO Menu Keuangan

8. HIPO Menu Utilities

HIPO utilitas ini mengacu pada fungsi-fungsi yang terkait dengan tambah

user, ganti password.

Gambar 3.18 HIPO Menu Utilities

3.4.2 Rancangan Antarmuka 

Rancangan antarmuka akan menunjukkan bagaimana komunikasi antara

pengguna sistem (user) dengan komputer. Komunikasi ini dapat terdiri dari proses

memasukkan data ke sistem, menampilkan output informasi ke user atau dapat

keduanya. Rancangan antarmuka ini dibagi menjadi 2 bagian,yaitu rancangan

input dan rancangan output.

Page 91: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

65

3.4.2.1 Rancangan Input

Desain input berhubungan dengan bagian alur input data yang telah

didesain, yang diperlukan pada tahap ini adalah mengidentifikasi terlebih dahulu

input yang akan didesain secara rinci.

1. Rancangan Form Login

Form login digunakan untuk memverifikasi user yang akan masuk ke

dalam sistem. Form login akan meminta masukan username dan password

kepada user. Login juga menentukan status user. Rancangan form login

dapat dilihat pada gambar

Gambar 3.19 Form Login

2. Rancangan Form Utama

Form utama akan muncul setelah proses verifikasi telah berhasil dilakukan

oleh admin maupun user. Form utama digunakan sebagai form pengendali atau

portal untuk melakukan proses-proses yang akan terjadi dalam sistem

administrasi. Rancangan form utama dapat dilihat pada gambar.

Page 92: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

66

Gambar 3.20 Rancngan Form utama

3. Rancangan Form Input Data User

Rancangan input data user digunakan untuk menambah user yang akan

memakai sistem ini. Rancangan ini bisa diakses hanya oleh admin. Dalam

rancangan ini admin dapat mengetahui siapa saja yang user yang menggunakan

sistem ini karena yang akan menginputkan data adalah admin sendiri. Rancangan

ini dilengkapi dengan fasilitas simpan hapus dan tambah data. Berikut gambar

rancangan Form Input data User.

Page 93: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

67

Gambar 3.21 Form Input Data User

4. Rancangan Form Ganti Password

Rancangan ganti password dimaksudkan untuk merubah password user

pada sistem ini agar passwordnya mudah dihapal. Semua status user berhak

mengakses ganti password. Berikut gambar rancangannya.

Gambar 3.22 Form Ganti Password

Page 94: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

68

5. Form Fasilitas Insidentil

Rancangan halaman ini digunakan untuk melakukan proses update fasilitas

serta memungkinkan untuk melakukan penambahan fasilitas. Berikut gambar

rancangan Form fasilitas Insidentil.

Gambar 2.23 Form Fasilitas

6. Form Fasilitas Penyewaan

Rancangan halaman ini digunakan untuk melakukan porses update biaya

penyewan. Antara lain update biaya fasilitas penyewaan serta memungkinkan

untuk melakukan penambahan fasilitas. Berikut gambar rancangan Form Fasilitas

Penyewaan

Page 95: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

69

Gambar 2.24 Form Fasilitas Penyewaan

7. Form Kategori Membership

Rancangan halaman ini digunakan untuk update data kategori membership.

Berikut gambar rancangan kategori membership

Gambar 2.25 Form Kategori Membership

Page 96: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

70

8. Form Kategori Insidentil

Rancangan halaman ini digunakan untuk update data kategori Insidentil.

Berikut gambar rancangan form kategori Insidentil

Gambar 2.26 Form Kategori Insidentil

9. Form Ubah Harga Fasilitas Insidentil

Rancangan halaman ini digunakan untuk melakukan perubahan harga fasilitas

Insidentil berdasarkan kode fasilitas dan kode kategori Insidentil. Berikut

rancangan form ubah harga fasilitas Insidentil.

Page 97: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

71

UBAH HARGA FASILITAS INSIDENTIL

Kode Fasilitas

Kode Kategori

Nama Fasilitas

Biaya

SIMPAN EDIT HAPUS TAMBAH

Rp

Kode Paket

Gambar 3.27 Form Ubah harga Fasilitas Insidentil

10. From Paket Membership

Rancangan halaman ini digunakan untuk melakukan update paket

membership dan penambahan paket membership sesuai dengan kategori member,

kode paket dan periode. Berikut gambar rancangan form paket membership.

Page 98: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

72

 

Gambar 3.28 Form Paket Membership

11. Form Data Customer

Rancangan input data berisi tentang data-data yang dianggap perlu diketahui

dan disimpan untuk memudahkan pihak perusahaan apabila Customer akan

melakukan transaksi sehingga Customer sudah tercatat dalam database. Dalam

input data ini terdapat fasilitas untuk merubah data dan mengedit serta

menghapus data. Semua data yang diinputkan akan disimpan kedalam database

Berikut gambar rancangan Form data Customer.

Page 99: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

73

Gambar 3.29 Form Data Customer

12. Form Registrasi

Rancangan input data registrasi berisi tentang data-data yang dianggap

perlu diketahui dan disimpan untuk memudahkan pihak perusahaan dalam

melakukan pengelolaan bisnis pusat kebugaran. Semua data yang diinputkan

akan disimpan kedalam database. Berikut gambar rancangan Form registrasi.

Page 100: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

74

Gambar 3.30 Form Registrasi

Page 101: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

75

13. Form Data Member

Form Data Member digunakan untuk proses update data member serta

pencetakan kartu Member. Berikut gambar rancangan Form data Member.

Gambar 2.31 Form Data Member

14. Form Validasi Member

Rancangan form ini dimaksud untuk proses validasi member. Hal ini

dilakukan untuk memastikan data member apa sudah memenuhi syarat untuk

melakukan pemakain fasilitas, serta mengetahui apakah masa berlaku member

masih aktif. Berikut gambar rancangan validasi member

Page 102: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

76

Gambar 2.32 Form Validasi Member

15. Form Transaksi Insidentil

Rancangan halaman ini digunakan untuk melakukan proses transaksi

pemakaian fasilitas bagi kategori Insidentil, disini akan lakukan proses transaksi

yang terjadi, yaitu pemilihan fasilitas, kategori, jumlah event Untuk mencetak

nota transaksi Insidentil tekan tombol cetak nota. Berikut gambar rancangan

Form Transaksi Insidentil

Page 103: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

77

Gambar 3.33 Form Transaksi Insidentil

16. Form Transaksi Penyewaan

Rancangan halaman ini digunakan untuk melakukan proses penyewaan

fasilitas, disini akan ditampilkan proses transaksi yang terjadi, yaitu pemilihan

fasilitas, tanggal dan waktu penggunaan, jumlah event, pembayaran. Untuk

mencetak nota transaksi penyewaan tekan tombol cetak nota. Berikut gambar

rancangan Form transaksi penyewaan

Page 104: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

78

Gambar 3.34 Form Transaksi Penyewaan

17. Form Perpanjangan Member

Rancangan halaman ini digunakan untuk melakukan proses perpanjangan

member. User tinggal menginputkan nomor registrasi, setelah muncul data

member untuk melakukan proses perpanjangan tekan edit kemudian memilih

periode pembayaran. Untuk mencetak nota perpanjangan tekan tombol cetak

nota. Berikut gambar rancangan Form Perpanjangan Member

Page 105: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

79

Gambar 3.35 Form Perpanjangan Member

18. Form Searching Transaksi Sewa

Rancangan halaman ini digunakan untuk mencari data Customer yang

melakukan transaksi pemesanan dan akan melakukan pembayaran. Kriteria untuk

melakukan pencarian berdasarkan nama dan periode pemesanan fasilitas. Berikut

rancangan Form Searching transaksi sewa.

Gambar 3.36 Form Searching Transaksi Sewa

Page 106: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

80

19. Form Pembayaran Sewa

Rancangan halaman ini digunakan untuk melakukan pembayaran yaitu

pelunasan sewa bagi Customer yang belum melakukan pelunasan pembayaran.

Pelunasan harus dilakukan sebelum fasilitas digunakan. Berikut adalah rancangan

Form Pembayaran Sewa.

Gambar 3.37 Form Pembayaran Sewa

20. Form Informasi Member

Rancangan halaman ini digunakan untuk melihat data member

berdasarkan masa berlaku antara lain Aktif, Tenggang, dan Non aktif. Berikut

rancangan form informasi member

Page 107: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

81

Gambar 3.38 Form Informasi Member

21. Form Review

Rancangan halaman ini digunakan untuk menampilkan informasi data

member. Berikut gambar rancangan form preview

 

Gambar 3.39 Form Preview

 

Page 108: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

82

22. Form Informasi Penyewaan

Rancangan halaman ini digunakan untuk melihat informasi penyewaan

fasilitas. Untuk mencari informasi penyewaan terdapat pilihan berdasarakan

fasilitas dan periode transaksi penyewaan fasilitas. Berikut rancangan form

informasi Penyewaan..

Gambar 3.40 Form Informasi Penyewaan

23. Form Informasi Transaksi Insidentil

Rancangan halaman ini digunakan untuk melihat informasi transaksi

Insidentil. Untuk mencari informasi transaksi Insidentil terdapat pilihan

berdasarakan fasilitas dan periode transaksi. Berikut rancangan form informasi

transaksi Insidentil.

Page 109: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

83

Gambar 3.41 Form Informasi Transaksi Insidentil

24. Form Informasi Pemakaian Fasilitas

Rancangan halaman ini digunakan untuk melihat informasi pemakaian

oleh member. Untuk mencari informasi pemakaian terdapat pilihan berdasarakan

fasilitas dan periode pemakaian. Berikut rancangan form informasi pemakaian.

Gambar 3.42 Form Informasi Pemakaian Fasilitas

Page 110: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

84

25. Form Cetak Laporan Registrasi Member

Rancangan halaman ini digunakan untuk melakukan proses pencetakan

laporan yang dibutuhkan oleh perusahaan, yaitu laporan registrasi. Untuk

melakukan proses cetak laporan terdapat pilihan periode waktu yang harus dipilih.

berikut rancangan form cetak laporan registrasi member.

Gambar 3.43 Form Cetak Registrasi Member

26. Form Cetak Laporan Perpanjangan Member

Rancangan halaman ini digunakan untuk melakukan proses pencetakan

laporan yang dibutuhkan perusahaan, yaitu laporan perpanjangan member. Untuk

melakukan proses cetak laporan terdapat pilihan periode waktu yang harus dipilih.

Berikut rancangan form cetak laporan perpanjangan member.

Gambar 3.44 Form Cetak Perpanjangan Member

Page 111: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

85

27. Form Cetak Laporan Transaksi Insidentil

Rancangan halaman ini digunakan untuk melakukan proses pencetakan

laporan yang dibutuhkan perusahaan, yaitu laporan transaksi Insidentil. Untuk

melakukan proses cetak laporan terdapat pilihan periode waktu yang harus dipilih.

Berikut rancangan form cetak laporan transaksi Insidentil.

Gambar 3.45 Form Cetak Transaksi Insidentil

 

28. Form Cetak Laporan Transaksi Penyewaan

Rancangan halaman ini digunakan untuk melakukan proses pencetakan

laporan yang dibutuhkan perusahaan, yaitu laporan transaksi penyewaan fasilitas.

Untuk melakukan proses cetak laporan terdapat pilihan periode waktu yang harus

dipilih. Berikut rancangan form cetak transaksi penyewaan.

Gambar 3.46 Form Cetak Transaksi Penyewaan

Page 112: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

86

3.4.2.2 Rancangan Output

Rancangan output merupakan hasil dari sebuah kerja sistem administrasi,

hasil keluaran dari sistem informasi ini berupa cetak nota registrasi member,

transaksi Insidentil, transaksi penyewaan serta cetak laporan harian, bulanan dan

tahunan dari registrasi, transaksi Insidentil transaksi penyewaan dan

perpanjangan member. Rancangannya dapat dilihat dibawah ini:

1. Rancangan Output Nota Registrasi Member

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan nota registrasi diperoleh dari data yang disimpan dalam tabel

registrasi dan daftar member. Berikut rancangannya

Gambar 3.47 Output Nota Registrasi Member

2. Rancangan Output Nota Transaksi Insidentil

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan nota transaksi Insidentil diperoleh dari data yang disimpan dalam tabel

transaksi Isidntil. Berikut rancangannya

Page 113: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

87

Gambar 3.48 Output Nota Transaksi Insidentil

3. Rancangan Output Nota Transaksi Penyewaan

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan nota transaksi penyewaan diperoleh dari data yang disimpan dalam

tabel transaksi penyewaan. Berikut rancangannya

Gambar 3.49 Output Nota Transaksi Penyewaan

Page 114: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

88

4. Rancangan Output Nota Perpanjangan Member

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan nota perpanjangan member diperoleh dari data yang disimpan dalam

tabel registrasi. Berikut rancangannya

Gambar 3.50 Output Nota Perpanjangan Member

5. Rancangan Output Laporan Registrasi Member

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan laporan registrasi member diperoleh dari data yang disimpan

dalam tabel registrasi. Berikut rancangannya.

Gambar 3.51 Output Laporan Registrasi Member

Page 115: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

89

6. Rancangan Output Laporan Perpanjangan Member

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan laporan perpanjangan member diperoleh dari data yang disimpan

dalam tabel registrasi. Berikut rancangannya.

Gambar 3.52 Output Laporan Perpanjangan Member

7. Rancangan Output Laporan Transaksi Insidentil

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan laporan transaksi Insidentil diperoleh dari data yang disimpan

dalam tabel Transaksi Insidentil. Berikut rancangannya.

Page 116: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

90

Gambar 3.53 Output Laporan Transaksi Insidentil

8. Rancangan Output Laporan Transaksi Penyewaan

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan laporan penyewaan fasilitas diperoleh dari data yang disimpan

dalam tabel transaksi penyewaan. Berikut rancangannya.

Gambar 3.54 Output Laporan Transaksi Penyewaan

Page 117: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

91

9. Rancangan Output Cetak Kartu Member

Rancangan ini berupa keluaran atau output yang dihasilkan dari sistem.

Rancangan cetak kartu Member diperoleh dari data yang disimpan dalam

tabel daftar member. Berikut rancangannya.

    Gambar 3.55 Output Cetak Kartu Member

Page 118: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

4

4.1 Implem

4.1.1

4.1.2

4.1.3

mentasi Basi

1 Tabel Fasi

2 Tabel Fas

3 Tabel Bia

IMPLE

is Data

ilitas

G

silitas Disew

Gam

aya Insident

Gam

92

BAB IV

EMENTASI

Gambar 4.1 T

wakan

mbar 4.2 Tab

til

mbar 4.3 Tabl

I SISTEM

Tabel Fasilit

bel Fasilitas

le Biaya Insi

tas

Sewa

identil

Page 119: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

93

4.1.4 Tabel Data Customer

Gambar 4.4 Tabel Data Customer

4.1.5 Tabel Data Member

Gambar 4.5 Tabel Data Member

4.1.6 Tabel Transaksi Insidentil

Gambar 4.6 Tabel Transaksi Insidentil

Page 120: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

94

4.1.7 Tabel DT_Insidentil

Gambar 4.7 Tabel DT_Insidentil

4.1.8 Tabel Transaksi Penyewaan

Gambar 4.8 Tabel Transaksi Penyewaan

4.1.9 Tabel DT_Sewa

Gambar 4.9 Tabel DT_Sewa

Page 121: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

95

4.1.10 Tabel Kategori Insidentil

Gambar 4.10 Tabel Kategori Insidentil

4.1.11 Tabel Kategori Membership

Gambar 4.11 Tabel Kategori Membership

4.1.12 Tabel Paket Membership

Gambar 4.12 Tabel Paket Membership

4.1.13 Tabel Pemakaian

Gambar 4.13 Tabel Pamakaian

Page 122: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

96

4.1.14 Tabel Registrasi

Gambar 4.14 Tabel Registrasi

4.1.15 Tabel Administrator

Gambar 4.15 Tabel Administrator

4.2 Implementasi User Interface

4.2.1 Form Login

Form login digunakan untuk mengidentifikasi pengguna program dengan

memasukkan user name dan password. Jika user name dan password tidak

dikenal maka pengguna akan mendapat peringatan dari sistem. Berikut adalah

tampilan dari menu login

Page 123: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

97

Gambar 4.16 Form Login

Untuk urutan penggunaan menu login ini adalah sebagai berikut :

Masukkan user name dan password . Tekan tombol OK. Jika user name dan

password yang dimasukkan benar maka akan tampil form menu utama dengan

username dan level sesuai dengan level penggunanya. Untuk status Administrator

berhak mengakses semua proses yang ada dalam sistem ini. Sedangkan untuk

User hanya bisa mengakses beberapa proses saja. Jika username dan password

yang dimasukkan salah maka akan tampil pesan seperti gambar dibawah ini.

Gambar 4.17 Pesan Kesalahan User Name dan Password

apabila dalam peninputan user name dan password salah lebih dari 3 kali maka akan

muncul pesan seperti gambar dibawah ini

Page 124: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

98

Gambar 4.18 Pesan Ilegal User

4.2.2 Form Utama

Form Utama merupakan portal untuk melakukan segala aktifitas penggunaan

sistem. Form utama dibagi mempunyai 7 menu utama yang masing-masing menu

mempunyai sub menu. Dari 7 menu utama tersebut antara lain menu File, Master,

Transaksi, Informasi, Keuangan Utilitas, About.

Gambar 4.19 Form Utama

Page 125: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

99

4.2.3 Form Input Data User

Form ini digunakan untuk melakukan penambahan user baru halaman ini

hanya dapat diakses oleh admin. Tampilan untuk menu ini dapat dilihat pada

gambar dibawah ini :

Gambar 4.20 Form Input Data User

Pada menu tersebut terdapat proses untuk menyimpan data user, hapus dan

tambah data user. Proses penyimpanan terjadi jika user yang dimasukkan adalah

user baru.. Hapus digunakan untuk menghapus data user proses hapus dapat

dilakukan dengan memilih user yang akan dihapus melalui datagrid yang ada.

4.2.4 Form Ganti Password

Form ini digunakan untuk melakukan perubahan password, yaitu merubah

password yang lama untuk digantikan dengan password yang baru, hal ini

dimaksudkan untuk lebih menjaga tingkat keamanan dan privasi user atau

pengguna. Tampilan untuk menu ini adalah sebagai berikut :

Page 126: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

100

Gambar 4.21 Form Ganti Password

Pengubahan password dilakukan dengan cara menuliskan username dan

password. Jika username dan password dikenali, status akan muncul secara

otomatis dan untuk mengubah password tinggal menuliskan password yang baru

dua kali.

4.2.5 Form Fasilitas Insidentil

Form ini digunakan untuk melakukan update fasilitas Insidentil dengan

menginputakan data-data fasilitas yang dibutuhkan untuk disimpan kedalam

database.

Page 127: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

101

Gambar 4.22 Form Fasilitas Insidentil

4.2.6 Form Fasilitas Penyewaan

Form fasilias penyewaan digunakan untuk melakukan update data fasilitas

penyewaan, yaitu update tarif penyewaan. Tampilan untuk menu ini adalah

sebagai berikut :

Page 128: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

102

Gambar 4.23 Form Fasilitas Penyewaan

Untuk melakukan proses update tarif double click kode sewaan yang terdapat

pada data grid kemudian pilih tombol edit dan inputkan besar tarif yang beru.

4.2.7 Form Data Kategori Membership

Form kategori membership digunakan oleh sebagai input data ketegori

membership. Ketikkan nama kategori dan jumlah anggota dari kategori tersebut.

Berikut tampilan menu data ketegori membership.

Page 129: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

103

Gambar 4.24 Form Kategori Membership

4.2.8 Form Data Kategori Insidentil

Form data kategori Insidentil digunakan oleh admin sebagai input ketegori

Insidentil dengan menginputkan kode kategori, nama kategori, jumlah personal.

Page 130: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

104

Gambar 4.25 Form Kategori Insidentil

4.2.9 Form Ubah Harga Fasilitas Insidentil

Form ubah harga fasilitas Insidentil digunakan oleh admin sebagai input dan

edit data berupa biaya pemakaian fasilitas Insidentil yang berdasarkan atas

fasilitas yang akan digunakan dan kategori Customer. Untuk melakukan proses

input biaya, admin harus memilih kode fasilitas dan kode kategori setelah muncul

informasi dari masing-masing kode kategori dan kode fasilitas maka admin bisa

memasukkan besar biaya sesuai dengan fasilitas dan kategori. Sedangkan untuk

melakukan proses edit dan hapus data, admin dapat mengclick datagrid sesuai

dengan data yang akan di edit atau di hapus, pilih tombol edit untuk

menginputkan biaya yang baru. Pilih tombol hapus untuk melakukan

penghapusan data.

Page 131: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

105

Gambar 4.26 Form Ubah Harga Fasilitas Insidentil

4.2.10 Form Paket Membership

Form paket membership digunakan oleh admin untuk melakukan penambahan

data, edit data, dan hapus data paket membership untuk panambahan data pilih

kategori kemudian masukkan kode paket, fasilitas, pilih periode pembayaran,

joiningfee dan biaya. Untuk melakukan edit data yaitu joiningfee dan biaya

Page 132: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

106

lakukan double klik pada datagrid sesuai dengan Paket Membership lalu tekan

klikc tombol Edit dan masukkan besar joiningfee dan biaya yang baru.

Gambar 4.27 Form Paket Membership

4.2.11 Form Data Customer

Form data Customer dapat di access oleh admin maupun user. Form data

Customer digunakan untuk menambah data, mengedit data, menghapus data dan

mencari data.

Page 133: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

107

Gambar 4.28 Form Data Customer

Untuk memasukkan data, admin maupun user harus memasukkan nama,

alamat dan nomor telepon setelah selesai memasukkan data-data tersebut kemudian

klik tombol simpan untuk mennyimpannya ke dalam database.. Untuk melakukan

edit dan hapus maka dilakukan proses pencarian data. .Dengan menekan F12 pada

keyboard maka akan muncul form pencarian seperti gambar di bawah ini.

Gambar 4.29 Form Pencarian Data Customer

Page 134: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

108

Ketikkan nama Customer yang akan di edit atau hapus lalu tekan enter. Maka

data yang dipili tadi akan masuk ke dalam form data Customer dan dapat

dilakukan proses edit atau hapus data.

4.2.12 Form Registrasi

Form registrasi digunakan oleh admin dan user untuk menginputkan data

registrasi nama. lakukan pemilihan fasilitas, kategori dan periode pembayaran

sebelum mendaftar. Setelah proses pemilihan selesai maka klik tombol daftar.

Kemudian masukkan data member dengan lengkap yaitu nama, jenis kelamin,

alamat, nomor telepon dan foto jika sudah ada. Setelah selesai klik tombol simpan

untuk menyimpan data member ke dalam database.

Page 135: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

109

Gambar 4.30 Form Registrasi

Tombol tambah digunakan untuk menambah data member beru sesuai dengan

kategori member yang dipilih saat pendaftaran. Jika jumlah member telah terpenuhi

sesuai dengan ketegori yang di ambil maka penambahan data tidak bisa dilakukan

dan muncul pesan seperti gambar dibawah ini

Page 136: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

110

Gambar 4.31 Peringatan Jumlah Data

4.2.13 Form Data Member

Form data member digunakan untuk melakukan edit data member dan cetak

kartu member.

Gambar 4.32 Form Data Member

4.2.14 Form Validasi Member

Form validasi member digunakan untuk melakukan verifikasi data registrasi

dan data member dengan mnginputkan Id member

Page 137: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

111

Jika id Member dan masa berlaku benar akan menampilkan data member seperti

gambar di bawah ini dan member berhak untuk menggunakan fasilitas sesuai

dengan paket fasilitas yang telah diambil.

Gambar 4.33 Form validasi Member

Jika masa berlaku habis akan mucul pesan seperti di bawah ini

Gambar 4.34 Konfirmasi Perpanjangan

Page 138: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

112

Jika masa tenggang telah habis maka akan muncul pesan seperti dibawah ini

Gambar 4.35 Pesan Konfirmasi Hapus Data

4.2.15 Proses Transaksi Insidentil

Form transaksi Insidentil digunakan untuk melakukan transaksi penggunaan

fasilitas. Customer bebas untuk memilih fasilitas yang akan digunakan. Langkah

awal untuk melakukan transaksi yaitu dengan menginputkan kode Customer atau

menekan F12 pada keyboard untuk mencari data Customer dengan catatan data

Customer telah tercatat dalam database. berikut gambar form pencarian data

Customer.

Gambar 4.36 Form Pencarian Data Customer

Page 139: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

113

Ketikkan nama pelanggan dan tekan enter atau klik dengan mouse

Gambar 4.37 Form Transaksi Insidentil

setelah proses penginputan data Customer dilakukan, maka langkah

selanjutnya adalah memilih kode fasilitas, kode ketegori dan jumlah. Setelah

selesai memasukkan data transaksi klik tombol simpan untuk menyimpan data

transaksi kedalam database. setelah proses simpan selesai klik tombol cetak nota

untuk mencetak nota transaksi.

4.2.16 FormTransaksi Penyewaan

Form transaksi penyewaan digunakan untuk melakukan transaksi penyewaan

fasilitas sewa. Customer bebas untuk memilih fasilitas yang akan sewa Langkah

awal untuk melakukan transaksi yaitu dengan menginputkan kode Customer atau

menekan F12 pada keyboard untuk mencari data Customer dengan catatan data

Page 140: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

114

Customer telah tercatat dalam database. berikut gambar form pencarian data

Customer.

Gambar 4.38 Form Pencarian Data Castumer

Ketikkan nama pelanggan dan tekan enter atau klik datagrid sesuai dengan

nama pelanggan.

Setelah penginputan data Customer dilakukan maka langkah selanjutnya yaitu

memilih fasilitas yang akan disewa dengan jumlah even, dan menentukan

tanggal dan waktu penyewan kemudian klik tombol centang, jika ada fasilitas

yang telah di sewa pada tanggal yang dipilih oleh Customer maka muncul

pesan seperti gambar dibawah ini.

Gambar 4.39 Info Fasilitas Sudah Disewa

Page 141: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

115

Jika fasilitas belum ada yang menyewa maka proses transaksi dapat

dilanjutkan dengan memberikan uang muka sebagai syarat pemesanan

fasilitas.

Gambar 4.40 Form Transaksi Penyewaan

setelah data data yang dibutuhkan dalam transaksi penyewaan telah diisi dapat

melakukan klik tombol simpan untuk menyimpan data penyewan kedalam

database.

4.2.17 Form Perpanjangan Member

Form perpanjangan member digunakan untuk melakukan perpanjangan masa

berlaku bagi member, inputan yang diperlukan untuk melakukan perpanjangan

member adalah nomor registrasi member, untuk melakukan pencarian nomor

registrasi tekan F12 pada keyboard, maka akan meuncul form pencarian seperti

gambar di bawah ini

Page 142: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

116

Gambar 4.41 Form Pencarian Data Registrasi

Ketikkan nama dan tekan enter atau klik datagrid sesuai dengan nama

pelanggan.

Gambar 4.42 Form Perpanjangan Member

Setelah memasukkan nomor registrasi akan muncul informasi data registrasi

sesuai dengan nomor registrasi yang telah dimasukkan. Tekan edit untuk

melakukan perpanjangan member kemudian pilih periode pembayaran.

Setelah melakukan pemilihan periode pembayaran klik tombol simpan untuk

menyimpan data perpanjangan member ke dalam database. klik tombol cetak

nota untuk melakukan pencetakan nota transaksi perpanjangan member.

Page 143: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

117

4.2.18 Form Pembayaran Sewa

Form pembayaran sewa digunakan untuk pelunasan biaya sewa. Input data

yang diperlukan adalah nomor transaksi penyewaan. Untuk memperoleh no

transaksi sewa dapat dilakukan dengan melihat nota transaksi sewa atau dengan

menekan F12 pada keyboard maka akan muncul form pencarian data transaksi

sewa seperti gambar dibawah ini

Gambar 4.43 Form Pencarian Data Transaksi Penyewaan

Ketikan nama Customer kemudian tekan enter atau klik datagrid sesuai dengan nama

Customer.

Page 144: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

118

Gambar 4.44 Form Pembayaran Sewa

Setelah memasukkan nomor transaksi akan muncul informasi penyewaan sesuai

dengan nomor transaksi yang dimasukkan. Kemudian masukkan besar kekurangan

pembayaran lalu klik tombol simpan untuk menyimpan data pembayaran sewa ke

dalam database.

4.2.19 Form Informasi Member

Form informasi member digunakan untuk menampilkan informasi data member.

Untuk meampilkan semua data member pilih option semua. Option daftar member

aktif digunakan untuk menampilkan semua member yang masih aktif. Option daftar

member masa tenggang digunakan untuk menampilkan semua member yang masa

berlakunya telah habis tetapi masih bisa melakukan perpanjangan member. Option

Page 145: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

119

daftar member non aktif digunakan untuk menampilkan semua member yang masa

berlakunya telah habis dan tidak bisa lagi melakukan perpanjangan member.

Gambar 4.45 Form Informasi Member

4.2.20 Form Review

Form Review digunakan untuk menmpilkan informasi data member seperti

gambar dibawah ini

Gambar 4.46 Form Review

Page 146: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

120

4.2.21 Form Informasi Penyewaan

Form informasi digunakan untuk menampilkan informasi penyewaan

berdasarkan fasilitas dan periode sewa. Untuk mengetahui informasi penyewaan

fasilitas tertentu pilih option kode fasilitas dan tentukan periode penyewaan

berdasarkan tanggal atau semua periode. Untuk menampilkan hasil informasi klik

tombol cari.

Gambar 4.47 Form Informasi Penyewaan

4.2.22 Form Informasi Transaksi Insidentil

Form informasi digunakan untuk menampilkan informasi transaksi Insidentil

berdasarkan fasilitas dan periode transaksi. Untuk mengetahui informasi

penyewaan fasilitas tertentu pilih option kode fasilitas dan tentukan periode

Page 147: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

121

transaksi berdasarkan tanggal atau semua periode. Untuk menampilkan hasil

informasi klik tombol cari.

Gambar 4.48 Form Informasi Insidentil

4.2.23 Form Informasi Pemakaian Member

Form informasi digunakan untuk menampilkan informasi pemakaian oleh

berdasarkan fasilitas dan periode pemakaian. Untuk mengetahui informasi

penyewaan fasilitas tertentu pilih option kode fasilitas dan tentukan periode

pemakaian fasilitas berdasarkan tanggal atau semua periode. Untuk menampilkan

hasil informasi klik tombol cari.

Page 148: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

122

Gambar 4.49 Form Informasi Pemakaian

4.2.24 Form Cetak Laporan Registrasi Member

Dalam form cetak laporan registrasi terdapat piliha-pilihan cetak laporan

berdasarkan tanggal, bulan dan tahun. Untuk melakukan pencetakan klik tombol

preview.

Gambar 4.50 Form Cetak Laporan Registrasi Member

Page 149: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

123

4.2.25 Form Cetak Laporan Perpanjangan Member

Dalam Form cetak laporan perpanjangan member terdapat pilihan cetak

laporan berdasarkan tanggal, bulan dan tahun. Untuk melakukan pencetakan klik

tombol preview

Gambar 4.51 Form Cetak Laporan Perpanjangan Member

4.2.26 Form Cetak Laporan Transaksi Penyewaan

Dalam Form cetak laporan transaksi penyewaan terdapat pilihan cetak laporan

berdasarkan tanggal, bulan dan tahun. Untuk melakukan pencetakan klik tombol

preview

Gambar 4.52 Form Cetak Laporan Transaksi Penyewaan

Page 150: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

124

4.2.27 Form Cetak Laporan Transaksi Insidentil

Dalam Form cetak laporan trnsaksi Insidentil terdapat pilihan cetak laporan

berdasarkan tanggal, bulan dan tahun. Untuk melakukan pencetakan klik tombol

preview

Gambar 4.53 Form Cetak Laporan Insidentil

4.3 Out Put

4.3.1 Nota Registrasi

Gambar 4.54 Nota Registrasi

Page 151: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

125

4.3.2 Nota Perpanjangan Member

Gambar 4.55 Nota perpanjangan Member

4.3.3 Nota Transaksi Insidentil

Gambar 4.56 Nota Transaksi Insidentil

Page 152: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

126

4.3.4 Nota Transaksi Penyewaan

Gambar 4.57 Nota Penyewaan

4.3.5 Laporan Registrasi Member

Gambar 4.58 Nota perpanjangan Member

Page 153: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

127

4.3.6 Laporan Perpanjangan Member

Gambar 4.59 Laporan perpanjangan Member

4.3.7 Laporan Transaksi Insidentil

Gambar 4.60 Laporan Transaksi Insidentil

Page 154: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

128

4.3.8 Laporan Penyewaan

Gambar 4.61 Laporan Penyewaan

4.3.9 Kartu Member

 

Gambar 4.62 Kartu Member 

 

 

 

 

 

 

Page 155: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

129

4.4 Implementasi Proses

4.4.1 Proses Login

• Proses Validasi

Private Sub Cmd_OK_Click() 'Mencari_nama yang diketik pada Txt_User sql = "SELECT * FROM Adminstrator WHERE user_name ='" & Txt_User.Text & "' And password = '" & Txt_Pass.Text & "'" Set Rs = Koneksi.Execute(sql) If Rs.EOF Then If SalahPass >= 2 Then MsgBox "Anda Bukan User yang Berhak", vbExclamation, "Ilegal User" End End If MsgBox "Password atau Nama Anda salah, COBA LAGI !", vbInformation, "Informasi" SalahPass = SalahPass + 1 Txt_User.SetFocus Txt_Pass.Text = "" Txt_User.Text = "" Else Unload Me MsgBox " Selamat Datang di Sistem Administrasi Pusat Kebugaran CLUB HOUSE", vbInformation, "Selamat Datang" Frm_Utama.Enabled = True Frm_Utama.Show 'membuat variable status untuk menampung record field Sts_user Status = Rs!Sts_User 'Memanggil Prosedur Hak Akses Call HakAkses 'Frm_Utama.StatusBar1.Panels(2) = Rs!Sts_User & " : " & Rs!User_Name Frm_Utama.StatusBar1.Panels(2) = Rs!User_Name Frm_Utama.Mn_Logoff.Enabled = True Frm_Utama.Mn_login.Enabled = False End If End Sub

• Proses Menentukan Status Akses User

Sub HakAkses()

'jika status

Select Case Status

'jika admin

Case "ADMINISTRATOR"

'MENGAKTIFKAN MENU FORM uTAMA

Frm_Utama.Mn_Master.Enabled = True

Frm_Utama.Mn_Utility.Enabled = True

Page 156: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

130

Frm_Utama.Mn_Transaksi.Enabled = True

Frm_Utama.Mn_Keuangan.Enabled = True

Frm_Utama.Mn_Help.Enabled = True

Frm_Utama.Mn_file.Enabled = True

Frm_Utama.MnSearaching.Enabled = True

Frm_Utama.Mn_Laporan.Enabled = True

'sama dengan USER

Case "USER"

'menonaktifkan menu utama

Frm_Utama.Mn_GantiPass.Enabled = True

Frm_Utama.Mn_addUser.Enabled = False

Frm_Utama.Mn_Paket.Enabled = False

Frm_Utama.Mn_TambahFasilitas.Enabled = False

Frm_Utama.Mn_TambahKategori.Enabled = False

Frm_Utama.Mn_Paket.Enabled = False

Frm_Utama.Mn_PerubahanHarga.Enabled = False

Frm_Utama.Mn_Laporan.Enabled = False

End Select

End Sub

4.4.2 Input Data User

• Proses Simpan

Private Sub Cmd_Simpan_Click() sql = "Insert into Adminstrator Values('" & Txt_User.Text & "','" & Txt_Pass.Text & "','" & Cbo_Status.Text & "')" Koneksi.Execute (sql) Rs.Open "Adminstrator", Koneksi, adOpenForwardOnly If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Grid1.MoveLast End If Txt_User.Enabled = True Txt_User.SetFocus Cmd_simpan.Enabled = False End If End Sub

• Proses Hapus

Private Sub Cmd_Hapus_Click() Dim konfirmasi As String If Txt_User.Text <> "" And Txt_User.Enabled = False Then konfirmasi = MsgBox("Mau Hapus Record???", vbYesNo + vbCritical, "Konfirmasi") If konfirmasi = vbYes Then sql = "Delete From Adminstrator " & vbCrLf _

Page 157: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

131

& "Where user_name='" & Txt_User.Text & "'" Koneksi.Execute (sql) sql = "SELECT * FROM Adminstrator" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows End If Rs.Close Set Rs = Nothing Txt_User.Enabled = True Txt_User.SetFocus Txt_Pass.Enabled = True Cbo_Status.Enabled = True Call Kosong Call BukaDatabase End if End If End Sub

4.4.3 Ganti Password

• Proses Validasi

Private Sub Txt_User_LostFocus() If Txt_User.Text <> "" Then sql = "select * from Adminstrator " & _ "where user_name='" & Trim(Txt_User.Text) & "'" Set Rs = Koneksi.Execute(sql) If Rs.EOF Then MsgBox "User Name Tidak Ada", vbOKOnly + vbCritical, "Salah User" Txt_User.SetFocus Txt_Lama.Enabled = False Else Txt_Lama.Enabled = True Txt_Lama.SetFocus End If End If End Sub

 • Proses Simpan

If Txt_User.Text <> "" Then     Call BukaDatabase     sql = "Update Adminstrator set Password='" & Txt_Passbaru.Text & "'Where user_name='" & Txt_User.Text & "'"     Koneksi.Execute (sql)     MsgBox " Password Anda Telah Berubah ", vbInformation, "Informasi" End If     Txt_User.Enabled = False     Txt_Passbaru.Enabled = False     Txt_Lama.Enabled = False     Txt_Konfirmasi.Enabled = False     Cmd_Ok.Enabled = False End Sub 

 

4.4.4 Proses Update Fasilitas Insidentil

Page 158: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

132

• Menampilkan Informasi Fasilitas Insidentil

Grid1.Columns.Add ("Kode_Fasilitas") Grid1.Columns("Kode_Fasilitas").Caption = "Kode Fasilitas" Grid1.Columns("Kode_Fasilitas").DataType = sgtString Grid1.Columns("Kode_Fasilitas").Width = 1500 Grid1.Columns("Kode_Fasilitas").ReadOnly = True Grid1.Columns.Add ("Nama_Fasilitas") Grid1.Columns("Nama_Fasilitas").Caption = "Nama Fasilitas" Grid1.Columns("Nama_Fasilitas").DataType = sgtString Grid1.Columns("Nama_Fasilitas").Width = 1500 Grid1.Columns("Nama_Fasilitas").ReadOnly = True Grid1.Columns.Add ("Facilities") Grid1.Columns("Facilities").Caption = "Facilities" Grid1.Columns("Facilities").DataType = sgtString Grid1.Columns("Facilities").Width = 2500 Grid1.Columns("Facilities").ReadOnly = True Grid1.HeadingTextAlignment = sgAlignCenterCenter sql = "Select * From Fasilitas" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If Rs.Close

 • Proses Simpan

Private Sub Cmd_Simpan_Click() If Txt_Kodefasilitas.Text = "" Or Txt_NamaFasilitas.Text = "" Or Txt_Fasilities.Text = "" Then MsgBox "Isikan Data Dengan Benar", vbOKOnly + vbCritical, "Data Fasilitas" ElseIf Txt_Kodefasilitas.Text <> "" And Txt_NamaFasilitas.Text <> "" And Txt_Fasilities.Text <> "" Then If Txt_Kodefasilitas.Enabled = True Then sql = "insert Into Fasilitas Values('" & Txt_Kodefasilitas.Text & _ "','" & Txt_NamaFasilitas.Text & "','" & Txt_Fasilities.Text & "' )" 'mengeksekusi perintah SQL Koneksi.Execute (sql) sql = "SELECT * FROM Fasilitas" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Grid1.MoveLast End If Call Tidak_Siap_Isi_F Cmd_simpan.Enabled = False Cmd_Edit.Enabled = True Cmd_Hapus.Enabled = True Cmd_Tambah.Enabled = True Else sql = "Update fasilitas set Nama_Fasilitas='" & Txt_NamaFasilitas.Text & "',Facilities='" & Txt_Fasilities.Text & "' Where Kode_Fasilitas='" & Txt_Kodefasilitas.Text & "'" 'Mengeksekusi perintash SQL Koneksi.Execute (sql) sql = "SELECT * FROM Fasilitas"

Page 159: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

133

Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Grid1.MoveLast End If Call BukaDatabase MsgBox "Data Fasilitas telah Ter-Update", vbInformation, "konfirmasi" Call Tidak_Siap_Isi_F Cmd_simpan.Enabled = False Cmd_Edit.Enabled = True Cmd_Hapus.Enabled = True Cmd_Tambah.Enabled = True End If End If End Sub

• Proses Hapus

Private Sub Cmd_Hapus_Click() Dim sql As String Dim konfirmasi As String If Txt_Kodefasilitas.Text <> "" And Txt_Kodefasilitas.Enabled = False Then konfirmasi = MsgBox("Mau Hapus Record???", vbYesNo + vbCritical, "Konfirmasi") If konfirmasi = vbYes Then sql = "Delete From [Fasilitas] " & _ " Where Kode_Fasilitas='" & Txt_Kodefasilitas.Text & "'" Koneksi.Execute (sql) sql = "SELECT * FROM Fasilitas" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows End If Txt_Kodefasilitas.Enabled = True Txt_Kodefasilitas.SetFocus Txt_NamaFasilitas.Enabled = True Txt_Fasilities.Enabled = True Call Bersih End If Cmd_simpan.Enabled = False Cmd_Hapus.Enabled = False Cmd_Edit.Enabled = False End If End Sub

 4.4.5 Proses Update Fasilitas Penyewaan

• Proses Menampilkan Informasi Penyewaan

Grid2.Columns.Add ("Kode_Sewaan") Grid2.Columns("Kode_Sewaan").Caption = "Kode_Sewaan" Grid2.Columns("Kode_Sewaan").DataType = sgtString Grid2.Columns("Kode_Sewaan").Width = 1500 Grid2.Columns("Kode_Sewaan").ReadOnly = True Grid2.Columns.Add ("Nama_Sewaan") Grid2.Columns("Nama_Sewaan").Caption = "Nama_Sewaan"

Page 160: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

134

Grid2.Columns("Nama_Sewaan").DataType = sgtString Grid2.Columns("Nama_Sewaan").Width = 1500 Grid2.Columns("Nama_Sewaan").ReadOnly = True Grid2.Columns.Add ("Status") Grid2.Columns("Status").Caption = "Hitungan Evant" Grid2.Columns("Status").DataType = sgtString Grid2.Columns("Status").Width = 1500 Grid2.Columns("Status").ReadOnly = True Grid2.Columns.Add ("Jumlah_Event") Grid2.Columns("Jumlah_Event").Caption = "Banyak_event" Grid2.Columns("Jumlah_Event").DataType = sgtString Grid2.Columns("Jumlah_Event").Width = 1500 Grid2.Columns("Jumlah_Event").ReadOnly = True Grid2.Columns.Add ("Tarif") Grid2.Columns("Tarif").Caption = "Tarif" Grid2.Columns("Tarif").DataType = sgtCurrency Grid2.Columns("Tarif").Width = 1500 Grid2.Columns("Tarif").ReadOnly = True Grid2.HeadingTextAlignment = sgAlignCenterCenter Call BukaDatabase sql = "Select Kode_Sewaan, Nama_Sewaan,Status, Banyak_event, Tarif From Fasilitas_disewakan" Set Rs2 = Koneksi.Execute(sql) If Not Rs2.BOF Then Grid2.LoadArray Rs2.GetRows End If Rs2.Close

 • Proses Simpan

Private Sub CmdSimpan_Click() If Txt_Jumlah.Text = "" Or Txt_Tarif.Text = "" Then MsgBox "Data Belim Lengkap", vbOKOnly + vbCritical, "Peringatan" Else sql = "SELECT Tarif FROM Fasilitas_Disewakan WHERE Kode_Sewaan='" & Txt_KodeSewaan.Text & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then sql = "Update [Fasilitas_Disewakan] set Banyak_event ='" & Txt_Jumlah.Text & "',Tarif='" & Txt_Tarif.Text & "'" & vbCrLf _ & "where Kode_Sewaan='" & Txt_KodeSewaan.Text & "'" Koneksi.Execute (sql) sql = "SELECT * FROM Fasilitas_Disewakan" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid2.LoadArray Rs.GetRows Grid2.MoveLast End If Call BukaDatabase MsgBox "Data Fasilitas telah Ter-Update", vbInformation, "konfirmasi" Call Tidak_Siap_Isi Else sql = "insert into [Fasilitas_Disewakan] Values ('" & Txt_KodeSewaan.Text & _ "','" & Txt_NamaSewaan.Text & "','" & Txt_Jumlah.Text & _ "','" & Txt_Tarif.Text & "')" Koneksi.Execute (sql) sql = "SELECT * FROM Fasilitas_Disewakan" Set Rs = Koneksi.Execute(sql)

Page 161: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

135

If Not Rs.EOF Then Grid2.LoadArray Rs.GetRows Grid2.MoveLast End If Call Tidak_Siap_Isi End If End If End Sub

 • Proses Hapus

sql = "DELETE * FROM Fasilitas_Disewakan" & vbCrLf _ & "WHERE Kode_sewaan='" & Txt_KodeSewaan.Text & "'" Koneksi.Execute (sql)

 

4.4.6 Proses Update Kategori Membership

• Proses Menampilkan Informasi Kategori Membership

Grid1.Columns.Add ("Nama_Kategori_Member") Grid1.Columns("Nama_Kategori_Member").Caption = "Nama Kategori Member" Grid1.Columns("Nama_Kategori_Member").DataType = sgtString Grid1.Columns("Nama_Kategori_Member").Width = 2000 Grid1.Columns("Nama_Kategori_Member").ReadOnly = True Grid1.Columns.Add ("Banyak_Item") Grid1.Columns("Banyak_Item").Caption = "Jumlah Anggota" Grid1.Columns("Banyak_Item").DataType = sgtString Grid1.Columns("Banyak_Item").Width = 2000 Grid1.Columns("Banyak_Item").ReadOnly = True Grid1.HeadingTextAlignment = sgAlignCenterCenter sql = "Select * From Kategori_Membership" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If Rs.Close

 • Proses Simpan

If txt_namaKategori.Text = "" Or Jumlah_Item.Text = "" Then MsgBox "Isikan data Dengan Benar", vbOKOnly + vbCritical, "Data Kategori" ElseIf txt_namaKategori.Text <> "" Or Jumlah_Item.Text <> "" Then If txt_namaKategori.Enabled = True Then Sql = "insert Into Kategori_Membership ( Nama_Kategori_Member, Banyak_item) Values('" & txt_namaKategori.Text & "','" & Jumlah_Item.Text & "')" Koneksi.Execute (sql) sql = "SELECT * FROM Kategori_Membership" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows Rs.MoveLast Else Exit Sub

Page 162: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

136

End If Call BukaDatabase Call Tidak_Siap_Isi

 • Proses Hapus

sql = "Delete * From [Kategori_Membership] " & _ " Where Nama_Kategori_Member='" & txt_namaKategori.Text & "'" Koneksi.Execute (sql) sql = "DELETE *" & vbCrLf _ & "FROM Paket_Membership " & vbCrLf _ & "WHERE Nama_Kategori_Member='" & txt_namaKategori.Text & "'" Koneksi.Execute (sql)

 

4.4.7 Proses Update Kategori Insidentil

• Proses Menampilkan Informasi Kategori Insidentil

Grid2.Columns.Add ("Kode_Kategori_Isidentil") Grid2.Columns("Kode_Kategori_Isidentil").Caption = "Kode Kategori Isidentil" Grid2.Columns("Kode_Kategori_Isidentil").DataType = sgtString Grid2.Columns("Kode_Kategori_Isidentil").Width = 2000 Grid2.Columns("Kode_Kategori_Isidentil").ReadOnly = True Grid2.Columns.Add ("Nama_Kategori") Grid2.Columns("Nama_Kategori").Caption = "Nama Kategori" Grid2.Columns("Nama_Kategori").DataType = sgtString Grid2.Columns("Nama_Kategori").Width = 1500 Grid2.Columns("Nama_Kategori").ReadOnly = True Grid2.Columns.Add ("Banyak_Item") Grid2.Columns("Banyak_Item").Caption = "Banyak Item" Grid2.Columns("Banyak_Item").DataType = sgtString Grid2.Columns("Banyak_Item").Width = 1500 Grid2.Columns("Banyak_Item").ReadOnly = True Call BukaDatabase sql = "Select * From Kategori_Isidentil" Set Rs2 = Koneksi.Execute(sql) If Not Rs2.BOF Then Grid2.LoadArray Rs2.GetRows End If Rs2.Close

 • Proses Simpan

sql = "insert Into Kategori_Insidentil (Kode_Kategori_Insidentil,Nama_Kategori,Banyak_Item) Values('" & Txt_KodekategoriISI.Text & _ "','" & Txt_NamaKategoriISI.Text & "','" & Txt_JumlahItem.Text & "')" Koneksi.Execute (sql) sql = "SELECT * FROM Kategori_Insidentil" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then

Page 163: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

137

Grid2.LoadArray Rs.GetRows Rs.MoveLast End If

• Proses Hapus

sql = "DELETE Kategori_Isidentil.*, Biaya_Isidentil.*" & vbCrLf _ & "FROM Kategori_Isidentil INNER JOIN Biaya_Isidentil" & vbCrLf _ & "ON Kategori_Isidentil.Kode_Kategori_Isidentil = Biaya_Isidentil.Kode_Kategori_Isidentil" & vbCrLf _ & "WHERE Kategori_Isidentil.Kode_Kategori_Isidentil='" & Txt_KodekategoriISI.Text & "'" 'mengeksekusi perintah SQL Koneksi.Execute (sql)

 

4.4.8 Proses Update Ubah Harga Fasilitas Insidentil

• Proses Menampilkan Informasi Harga Fasilitas Insidentil

Grid1.Columns.Add ("Kode_Kategori_Isidentil") Grid1.Columns("Kode_Kategori_Isidentil").Caption = "Kode Kategori" Grid1.Columns("Kode_Kategori_Isidentil").DataType = sgtString Grid1.Columns("Kode_Kategori_Isidentil").Width = 2000 Grid1.Columns("Kode_Kategori_Isidentil").ReadOnly = True Grid1.Columns.Add ("Kode_Fasilitas") Grid1.Columns("Kode_Fasilitas").Caption = "Kode Fasilitas" Grid1.Columns("Kode_Fasilitas").DataType = sgtString Grid1.Columns("Kode_Fasilitas").Width = 1500 Grid1.Columns("Kode_Fasilitas").ReadOnly = True Grid1.Columns.Add ("Biaya") Grid1.Columns("Biaya").Caption = "Biaya" Grid1.Columns("Biaya").DataType = sgtCurrency Grid1.Columns("Biaya").Width = 1500 Grid1.Columns("Biaya").ReadOnly = True Grid1.HeadingTextAlignment = sgAlignCenterCenter Call BukaDatabase sql = "Select * From Biaya_Isidentil" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If Rs.Close

 • Proses Simpan

sql = " SELECT Biaya From Biaya_Insidentil" & vbCrLf _         & " WHERE (Kode_Fasilitas='" & Fasilitas.Text & "  ')AND (Kode_Kategori_Insidentil=  '" & Kategori.Text & "')"     Set Rs = Koneksi.Execute(sql)     If Not Rs.EOF Then                  sql = " UPDATE Biaya_Insidentil SET Biaya='" & BiayaI.Text & "'" & vbCrLf _             & "WHERE Kode_Fasilitas='" & Fasilitas & "' AND Kode_Kategori_Insidentil='" & Kategori.Text & "'"         Koneksi.Execute (sql) 

Page 164: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

138

        Call Tidak_Siap_Isi     Else         sql = " INSERT INTO Biaya_Insidentil VALUES" & vbCrLf _             & " ('" & Kategori.Text & "','" & Fasilitas.Text & "','" & BiayaI.Text & "')"         Koneksi.Execute (sql)         Call Tidak_Siap_Isi     End If 

 • Proses Hapus 

sql = "DELETE * FROM Biaya_Isidentil" & vbCrLf _ & "WHERE Kode_fasilitas='" & Fasilitas.Text & "' AND Kode_Kategori_Isidentil='" & Kategori.Text & "'" Koneksi.Execute (sql)

 4.4.9 Proses Update Paket Membership

• Proses Menampilkan Informasi Paket Membership

Grid1.Columns.Add ("Nama_Kategori_Member") Grid1.Columns("Nama_Kategori_Member").Caption = "KATEGORI" Grid1.Columns("Nama_Kategori_Member").DataType = sgtString Grid1.Columns("Nama_Kategori_Member").Width = 1200 Grid1.Columns("Nama_Kategori_Member").ReadOnly = True Grid1.Columns.Add ("Kode_Paket") Grid1.Columns("Kode_Paket").Caption = "PAKET" Grid1.Columns("Kode_Paket").DataType = sgtString Grid1.Columns("Kode_Paket").Width = 3500 Grid1.Columns("Kode_Paket").ReadOnly = True Grid1.Columns.Add ("Periode") Grid1.Columns("Periode").Caption = "PERIODE" Grid1.Columns("Periode").DataType = sgtString Grid1.Columns("Periode").Width = 2000 Grid1.Columns("Periode").ReadOnly = True Grid1.Columns.Add ("Fasilitas") Grid1.Columns("Fasilitas").Caption = "FASILITAS" Grid1.Columns("Fasilitas").DataType = sgtString Grid1.Columns("Fasilitas").Width = 2000 Grid1.Columns("Fasilitas").ReadOnly = True Grid1.Columns.Add ("JoiningFee") Grid1.Columns("JoiningFee").Caption = "JOINUNGDEE" Grid1.Columns("JoiningFee").DataType = sgtString Grid1.Columns("JoiningFee").Width = 2000 Grid1.Columns("JoiningFee").ReadOnly = True Grid1.Columns.Add ("Biaya") Grid1.Columns("Biaya").Caption = "BIAYA" Grid1.Columns("Biaya").DataType = sgtCurrency Grid1.Columns("Biaya").Width = 2000 Grid1.Columns("Biaya").ReadOnly = True Grid1.HeadingTextAlignment = sgAlignCenterCenter sql = "Select * From Paket_Membership" Koneksi.Execute (sql)

 

Page 165: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

139

• Proses Simpan

sql = "SELECT * FROM Paket_Membership WHERE" & vbCrLf _ & "Nama_Kategori_Member='" & Cbo_Kategori.Text & "' AND Kode_Paket='" & Txt_KodePaket.Text & "' AND Periode='" & Cbo_Periode & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then         sql = "UPDATE Paket_Membership SET Fasilitas= '" & Txt_Fasilitas.Text & "'," & vbCrLf _             & "JoiningFee='" & TXT_JoiningFee.Text & "'," & vbCrLf _             & "Biaya='" & Txt_biaya.Text & "'" & vbCrLf _             &  "WHERE  (Nama_Kategori_Member='"  &  Cbo_Kategori.Text  &  "'  AND  Kode_Paket='"  & Txt_KodePaket.Text & "' AND Periode='" & Cbo_Periode & "')"         Koneksi.Execute (sql)     Else         sql = "INSERT INTO Paket_Membership VALUES" & vbCrLf _             & "('" & Cbo_Kategori.Text & "'," & vbCrLf _             & "'" & Txt_KodePaket.Text & "'," & vbCrLf _             & "'" & Cbo_Periode.Text & "'," & vbCrLf _             & "'" & Txt_Fasilitas.Text & "'," & vbCrLf _             & "'" & TXT_JoiningFee.Text & "'," & vbCrLf _             & "'" & Txt_biaya.Text & "')"         Koneksi.Execute (sql)       End If 

 • Proses Hapus 

sql = "DELETE * FROM PAket_Membership" & vbCrLf _ & "WHERE Nama_Kategori_Member='" & Cbo_Kategori & "'" & vbCrLf _ & "AND Kode_Paket='" & Txt_KodePaket & "'" & vbCrLf _ & "AND Periode='" & Cbo_Periode & "'" Koneksi.Execute (sql)

4.4.10 Proses Input Data Customer

• Proses Simpan

sql = "SELECT * FROM Data_Castumer WHERE Id_Pelanggan='" & Txt_id.Text & "'"     Set Rs = Koneksi.Execute(sql)     If Not Rs.EOF Then         sql = " UPDATE Data_Castumer SET Id_Pelanggan = '" & Txt_id.Text & "', Nama = '" & Txt_Nama.Text & "', Alamat = '" & Txt_Alamat.Text & "'," & vbCrLf _              & " No_Telp = '" & Txt_NoTelp.Text & "'" & vbCrLf _              & " WHERE Id_Pelanggan = '" & Txt_id.Text & "'"         Else         sql = "INSERT INTO Data_Castumer VALUES" & vbCrLf _             & "('" & Txt_id.Text & "','" & Txt_Nama.Text & "','" & Txt_Alamat.Text & "','" & Txt_NoTelp.Text & "')"     End If     Koneksi.Execute (sql)  

Page 166: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

140

4.4.11 Proses Input Registrasi

Beberapa proses untuk melakukan registrasi adalah sebagai berikut

• Proses Menampilkan data peket membership

Cbo_fasilitas.Clear sql = "SELECT Kode_Paket FROM Paket_Membership Group By Kode_Paket" Set Rs = Koneksi.Execute(sql) Do While Not Rs.EOF Cbo_fasilitas.AddItem Rs.Fields("Kode_Paket") Rs.MoveNext Loop Cbo_fasilitas.Text = "Pilih Fasilitas"

 • Proses Menampilkan data kategori membership

Cbo_Kategori.Clear sql = "SELECT Nama_Kategori_Member FROM Kategori_Membership" Set Rs = Koneksi.Execute(sql) Do While Not Rs.EOF     Cbo_Kategori.AddItem Rs.Fields("Nama_Kategori_Member")     Rs.MoveNext Loop Cbo_Kategori.Text = ("Pilih Kategori") 

 • Proses Menampilkan Informasi Biaya

sql = "SELECT * FROM Paket_Membership WHERE Kode_Paket='" & Cbo_fasilitas.Text & "' AND" & vbCrLf _     & "Nama_Kategori_Member='" & Cbo_Kategori.Text & "' AND  Periode='" & Cbo_periode.Text & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then     JoiningFee = Format(CCur("0" & Rs.Fields("JoiningFee")), "#,##0")     TXt_Biaya = Format(CCur("0" & Rs("Biaya")), "#,##0")     TXt_Total = Format(CCur("0" & JoiningFee.Text) + CCur("0" & TXt_Biaya.Text), "#,##0") 

• Proses Simpan Data Registrasi

sql = "SELECT Kode_Reg From Registrasi WHERE Kode_Reg='" & TxtNoReg & "'"       Set Rs = Koneksi.Execute(sql)       If Not Rs.EOF Then             sql = "UPDATE Registrasi Set" & vbCrLf _                 & "Nama='" & Txt_Nama.Text & "', Jumlah='" & Txt_Jumlah.Text & "'" & vbCrLf _                 & ",Status='" & baru & "', JoiningFee='" & JoiningFee.Text & "', Tanggal_Masuk='" & Dtp_Tanggal.Text & "'" & vbCrLf _                 & ",Tanggal_Registrasi= '" & Dtp_Tanggal.Text & "',Masa_Berlaku='" & Dtp_MAsaBerlaku.Text & "'" & vbCrLf _                 & ",Biaya='" & Txt_biaya.Text & "'" & vbCrLf _                 & ",Periode='" & Cbo_Periode.Text & "'" & vbCrLf _                 & ",Nama_Kategori_Member='" & Cbo_Kategori.Text & "', Kode_Paket='" & Cbo_fasilitas.Text & "'" & vbCrLf _                 & "WHERE Kode_Reg= '" & TxtNoReg.Text & "'"               Koneksi.Execute (sql) 

Page 167: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

141

       Else             sql = "Insert into Registrasi " & vbCrLf _                 & "values ('" & TxtNoReg.Text & "','" & Txt_Nama.Text & "','" & Txt_Jumlah.Text & "'" & vbCrLf _                 & ",'" & baru & "','" & JoiningFee.Text & "','" & Dtp_Tanggal.Text & "' , '" & Dtp_Tanggal.Text & "','" & Dtp_MAsaBerlaku.Text & "'" & vbCrLf _                 & ",'" & Txt_biaya.Text & "'" & vbCrLf _                 & ",'" & Cbo_Periode.Text & "'" & vbCrLf _                 & ",'" & Cbo_Kategori.Text & "','" & Cbo_fasilitas.Text & "')"                      Koneksi.Execute (sql)             Call BukaDatabase         End If 

 • Proses Load Pict

ComDialog.Flags = cdlOFNFileMustExist Or cdlOFNExplorer ComDialog.ShowOpen If ComDialog.FileName <> "" Then Img.Picture = LoadPicture(ComDialog.FileName) Img.Stretch = True Img.Width = (3000 / Img.Height) * (Img.Width) Img.Height = 3000 Img.Stretch = True

 • Proses Simpan Data Member

Rs.AddNew Rs!Kode_Member = txt_KodeMember.Text Rs!Kode_reg = TxtNoReg.Text Rs!Nama_Member = Txt_NamaMember.Text If Opt1 = True Then Rs!Jenis_Kelamin = "Laki Laki" If opt2 = True Then Rs!Jenis_Kelamin = "Perempuan" Rs!Alamat = Txt_Alamat.Text Rs!Telp = Txt_NoTelp.Text If ComDialog.FileName = "" Then RsImg.LoadFromFile (App.Path + "\Photo\default.jpg") Else RsImg.LoadFromFile (ComDialog.FileName) End If Rs!Photo = RsImg.Read Rs.Update

4.4.12 Proses Update Data Member

• Proses Update Rs!Nama_Member = Txt_NamaMember.Text If Opt1 = True Then Rs!Jenis_Kelamin = "Laki Laki" If opt2 = True Then Rs!Jenis_Kelamin = "Perempuan" Rs!Alamat = Txt_Alamat.Text Rs!Telp = Txt_NoTelp.Text If ComDialog.FileName = "" Then RsImg.LoadFromFile (App.Path + "\Photo\default.jpg") Else RsImg.LoadFromFile (ComDialog.FileName) End If

Page 168: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

142

Rs!Photo = RsImg.Read Rs.Update

4.4.13 Proses Validasi Member

• Proses Pencocokan data

sql = "SELECT Daftar_Member.Kode_Member, Daftar_Member.Nama_Member,Daftar_Member.Alamat,Daftar_Member.Photo,Registrasi.Kode_Reg, Registrasi.Tanggal_Masuk,Registrasi.Masa_Berlaku, Registrasi.Kode_Paket, Paket_Membership.Fasilitas " & vbCrLf _ & "FROM (Registrasi INNER JOIN Daftar_Member ON Registrasi.Kode_Reg = Daftar_Member.Kode_Reg) INNER JOIN Paket_Membership ON (Registrasi.Periode = Paket_Membership.Periode) AND (Registrasi.Nama_Kategori_Member = Paket_Membership.Nama_Kategori_Member)" & vbCrLf _ & "AND (Registrasi.Kode_Paket = Paket_Membership.Kode_Paket)" & vbCrLf _ & "WHERE Kode_Member = '" & Txt_input & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Kode_reg.Caption = Rs.Fields("Kode_Reg") Lbl_Kode_Member.Caption = Rs.Fields("Kode_Member") Lbl_Nama.Caption = Rs.Fields("Nama_Member") Lbl_alamat.Caption = Rs.Fields("Alamat") lbl_TglMasuk.Caption = Format(Rs.Fields("Tanggal_Masuk"), "dd/MM/yyyy") lbl_Masaberlaku.Caption = Rs.Fields("Masa_Berlaku") Lbl_Fasilitas.Caption = Rs.Fields("Kode_Paket") Call ShowPic If cek_Tanggal = "stop" Then Exit Sub Else Shape1.Visible = True Shape1.BackColor = vbGreen

 

• Proses Menampilkan Informasi Data Member

Grid1.Columns.Add ("No_Pemakaian") Grid1.Columns("No_Pemakaian").Caption = " No_Pemakaian" Grid1.Columns("No_Pemakaian").DataType = sgtString Grid1.Columns("No_Pemakaian").Width = 1500 Grid1.Columns("No_Pemakaian").ReadOnly = True Grid1.Columns.Add ("Kode_Member") Grid1.Columns("Kode_Member").Caption = "Kode Member" Grid1.Columns("Kode_Member").DataType = sgtString Grid1.Columns("Kode_Member").Width = 1500 Grid1.Columns("Kode_Member").ReadOnly = True Grid1.Columns.Add ("Tanggal_Pakai") Grid1.Columns("Tanggal_Pakai").Caption = "Tanggal_Pakai" Grid1.Columns("Tanggal_Pakai").DataType = sgtDateTime Grid1.Columns("Tanggal_Pakai").Width = 1500 Grid1.Columns("Tanggal_Pakai").ReadOnly = True Grid1.Columns.Add ("Waktu") Grid1.Columns("Waktu").Caption = "Waktu" Grid1.Columns("Waktu").DataType = sgtDateTime Grid1.Columns("Waktu").Width = 1500 Grid1.Columns("Waktu").ReadOnly = True

Page 169: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

143

Grid1.Columns("Waktu").Style.TextAlignment = sgAlignCenterCenter Grid1.Columns.Add ("Fasilitas") Grid1.Columns("Fasilitas").Caption = "Fasilitas" Grid1.Columns("Fasilitas").DataType = sgtString Grid1.Columns("Fasilitas").Width = 1700 Grid1.Columns("Fasilitas").ReadOnly = True Grid1.HeadingTextAlignment = sgAlignCenterCenter sql = "SELECT No_Pemakaian, Kode_Member, Tanggal_Pakai, Waktu, Fasilitas" & vbCrLf _ & "FROM Pemakaian" & vbCrLf _ & "WHERE Tanggal_Pakai=format('" & Tgl & "','dd/MM/yyyy') order by No_Pemakaian" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows Grid1.MoveLast Else Call bersih End If sql = "SELECT Daftar_Member.Kode_Member, Daftar_Member.Nama_Member,Daftar_Member.Alamat,Daftar_Member.Photo,Registrasi.Kode_Reg, Registrasi.Tanggal_Masuk,Registrasi.Masa_Berlaku, Registrasi.Kode_Paket " & vbCrLf _ & "FROM Registrasi INNER JOIN (Pemakaian INNER JOIN Daftar_Member ON Pemakaian.Kode_Member = Daftar_Member.Kode_Member) ON Registrasi.Kode_Reg = Daftar_Member.Kode_Reg" & vbCrLf _ & "WHERE No_Pemakaian = '" & Grid1.CellAt(Grid1.Row, Grid1.Columns("No_Pemakaian").ColIndex) & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Kode_reg.Caption = Rs.Fields("Kode_Reg") Lbl_Kode_Member.Caption = Rs.Fields("Kode_Member") Lbl_Nama.Caption = Rs.Fields("Nama_Member") Lbl_alamat.Caption = Rs.Fields("Alamat") lbl_TglMasuk.Caption = Format(Rs.Fields("Tanggal_Masuk"), "dd/MM/yyyy") lbl_Masaberlaku.Caption = Rs.Fields("Masa_Berlaku") Lbl_Fasilitas.Caption = Rs.Fields("Kode_Paket") Call ShowPic End If

4.4.14 Proses Transaksi Insidentil

• Proses Menampilkan data transaksi

    sql = "SELECT Biaya FROM Biaya_Isidentil" & vbCrLf _ & "WHERE Kode_Fasilitas='" & Cbo_fasilitas.Text & "' AND Kode_Kategori_Isidentil='" & Cbo_Kategori.Text & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Do While Not Rs.EOF If Grid1.DataRowCount = 0 Then 'menambah row dengan format carakter --- Grid1.Rows.Add sgFormatCharSeparatedValue, "" Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Kode_Kategori_Isidentil").ColIndex) = Cbo_Kategori.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Kode_Fasilitas").ColIndex) = Cbo_fasilitas.Text

Page 170: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

144

Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tarif").ColIndex) = Rs("Biaya") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Jumlah").ColIndex) = Txt_Jumlah.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("TOTAL").ColIndex) = Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tarif").ColIndex) * Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Jumlah").ColIndex) Else 'ngulang row 1 sampai batas akhir For i = 1 To Grid1.DataRowCount If Cbo_Kategori.Text = Grid1.CellAt(i, Grid1.Columns("Kode_Kategori_Isidentil").ColIndex) And Cbo_fasilitas.Text = Grid1.CellAt(i, Grid1.Columns("Kode_Fasilitas").ColIndex) Then MsgBox "Terdapat Duplikat Data Yaitu Fasilitas " & Cbo_fasilitas.Text & " dengan Kategori " & Cbo_Kategori & " " & vbCrLf & "Untuk Menambah, Hapus Data yang sama Terlebih dahulu", 0 + vbInformation, "Info" Exit Sub ElseIf Cbo_Kategori.Text <> Grid1.CellAt(i, Grid1.Columns("Kode_Kategori_Isidentil").ColIndex) Or Cbo_fasilitas.Text <> Grid1.CellAt(i, Grid1.Columns("Kode_Fasilitas").ColIndex) Then Grid1.Rows.Add sgFormatCharSeparatedValue, "" Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Kode_Kategori_Isidentil").ColIndex) = Cbo_Kategori.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Kode_Fasilitas").ColIndex) = Cbo_fasilitas.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tarif").ColIndex) = Rs("Biaya") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Jumlah").ColIndex) = Txt_Jumlah.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("TOTAL").ColIndex) = Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tarif").ColIndex) * Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Jumlah").ColIndex) End If Next End If Rs.MoveNext Loop End If Txt_biaya.Text = 0 For i = 1 To Grid1.DataRowCount Txt_biaya.Text = Txt_biaya.Text + Grid1.CellAt(i, Grid1.Columns("TOTAL").ColIndex).Value Txt_biaya.Text = Format(CCur("0" & Txt_biaya.Text), "#,##0") Next

• Proses Simpan

Dim i As Integer Dim total As Currency '---------------- Simpan ke tabel DT_isidentil For i = 1 To Grid1.DataRowCount If Grid1.CellAt(i, Grid1.Columns("Kode_Kategori_Isidentil").ColIndex) <> "" And Grid1.CellAt(i, Grid1.Columns("Kode_Fasilitas").ColIndex) <> "" Then If Not Rs.EOF Then sql = "UPDATE DT_Isidentil SET Total='" & (total) & "', Jumlah='" & Txt_Jumlah.Text & "', Tarif='" & Biaya.Text & "'" & vbCrLf _

Page 171: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

145

& "WHERE No_Transaksi='" & Txt_Kode.Text & "' AND Kode_Kategori_Isidentil='" & Cbo_Kategori.Text & "' AND Kode_Fasilitas='" & Cbo_fasilitas.Text & "'" Koneksi.Execute (sql) Else sql = "INSERT INTO DT_Isidentil Values" & vbCrLf _ & "('" & Txt_Kode.Text & "'," & vbCrLf _ & "'" & Grid1.CellAt(i, Grid1.Columns("Kode_Kategori_Isidentil").ColIndex) & "'," & vbCrLf _ & "'" & Grid1.CellAt(i, Grid1.Columns("Kode_Fasilitas").ColIndex) & "'," & vbCrLf _ & "'" & Grid1.CellAt(i, Grid1.Columns("Jumlah").ColIndex) & "'," & vbCrLf _ & "'" & Grid1.CellAt(i, Grid1.Columns("Tarif").ColIndex) & "'," & vbCrLf _ & "'" & Grid1.CellAt(i, Grid1.Columns("TOTAL").ColIndex) & "')" Koneksi.Execute (sql) End If End If Next '--------------- menyimpan ke tabel t_penyewaan sql = "INSERT INTO T_Isidentil VALUES" & vbCrLf _ & "('" & Txt_Kode.Text & "'," & vbCrLf _ & "'" & Txt_id.Text & "'," & vbCrLf _ & "'" & Lbl_Tgl.Text & "'," & vbCrLf _ & "'" & Lbl_Waktu.Caption & "'," & vbCrLf _ & "'" & Txt_biaya.Text & "')" Koneksi.Execute (sql) 

4.4.15 Proses Transaksi Penyewaan

• Menampilkan data penyewaan

Dim s, d, P, a As String d = Format((Tgl_MSewa.Value), "dd/MM/yyyy") s = Format((TglAkhirS.Value), "dd/MM/yyyy") a = Format((WaktuAkhir.Value), "hh:mm:ss") P = Format((WaktuP.Value), "hh:mm:ss ") If CekWaktu = False Then MsgBox "Waktu salah", 0 + vbInformation, "Info" Tgl_MSewa.SetFocus Exit Sub End If If Cbo_fasilitas = "Pilih Fasilitas" Or Txt_banyakEvan = "" Then MsgBox "Data Tidak Lengkap", 0 + vbInformation, "Info" If Cbo_fasilitas = "Pilih Fasilitas" Then Cbo_fasilitas.SetFocus ElseIf Txt_banyakEvan = "" Then Txt_banyakEvan.SetFocus End If Else sql = "SELECT No_Transaksi_Sewa FROM DT_Sewa" & vbCrLf _ & "WHERE (Kode_Sewaan='" & Cbo_fasilitas.Text & "'" & vbCrLf _ & "AND Tanggal_Mulai_Sewa >= format('" & Tgl_MSewa.Value & "','dd-mm-yyyy') AND Tanggal_Akhir_Sewa <=format('" & TglAkhirS.Value & "','dd-mm-yyyy') " & vbCrLf _

Page 172: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

146

& "AND Waktu_Pemakaian >= format('" & WaktuP.Value & "','hh:mm:ss')AND Waktu_Selesai <=format('" & WaktuAkhir.Value & "','hh:mm:ss'))" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then MsgBox "Maaf Fasilitas Sudah Disewa", vbInformation + vbCritical, "Info" Exit Sub Else Set Rs = New ADODB.Recordset Dim s, d, P, a As String Dim i As Integer Dim total As Currency d = Format((Tgl_MSewa.Value), "dd-MM-yyyy") s = Format((TglAkhirS.Value), "dd-MM-yyyy") a = Format((WaktuAkhir.Value), "hh:mm:ss") P = Format((WaktuP.Value), "hh:mm:ss") total = Txt_banyakEvan * Txt_Tarif '========================== menampilkan sql = "SELECT Kode_Sewaan,Tarif" & vbCrLf _ & "FROM Fasilitas_Disewakan" & vbCrLf _ & "WHERE Kode_Sewaan='" & Cbo_fasilitas.Text & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Do While Not Rs.EOF If Grid1.DataRowCount = 0 Then 'menambah row dengan format Karakter Grid1.Rows.Add sgFormatCharSeparatedValue, "" Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Kode_Sewaan").ColIndex) = Rs("Kode_Sewaan") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tanggal_Mulai_Sewa").ColIndex) = Tgl_MSewa.Value Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Waktu_Pemakaian").ColIndex) = Format((WaktuP.Value), "hh:mm:ss") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Biaya").ColIndex) = Rs("Tarif") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Banyak_Evan").ColIndex) = Txt_banyakEvan.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Total").ColIndex) = Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Biaya").ColIndex) * Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Banyak_Evan").ColIndex) Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tanggal_Akhir_Sewa").ColIndex) = TglAkhirS.Value Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Waktu_Selesai").ColIndex) = Format((WaktuAkhir.Value), "hh:mm:ss") Else For i = 1 To Grid1.DataRowCount If Cbo_fasilitas.Text = Grid1.CellAt(i, Grid1.Columns("Kode_Sewaan").ColIndex) And Tgl_MSewa.Value >= Grid1.CellAt(i, Grid1.Columns("Tanggal_Mulai_Sewa").ColIndex) And TglAkhirS.Value <= Grid1.CellAt(i, Grid1.Columns("Tanggal_Akhir_Sewa").ColIndex) And WaktuP >= Grid1.CellAt(i, Grid1.Columns("Waktu_Pemakaian").ColIndex) And WaktuAkhir.Value <= Grid1.CellAt(i, Grid1.Columns("Waktu_Selesai").ColIndex) Then

Page 173: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

147

MsgBox "Terdapat Duplikat Data atau Tabrakan Jadwal Yaitu Fasilitas " & Cbo_fasilitas.Text & " " & vbCrLf & "Untuk Menambah, Hapus Data yang sama Terlebih dahulu", 0 + vbInformation, "Info" Exit Sub ElseIf Cbo_fasilitas.Text <> Grid1.CellAt(i, Grid1.Columns("Kode_Sewaan").ColIndex) Or Tgl_MSewa.Value <> Grid1.CellAt(i, Grid1.Columns("Tanggal_Mulai_Sewa").ColIndex) Or TglAkhirS.Value <> Grid1.CellAt(i, Grid1.Columns("Tanggal_Akhir_Sewa").ColIndex) Or WaktuP <> Grid1.CellAt(i, Grid1.Columns("Waktu_Pemakaian").ColIndex) Or WaktuAkhir.Value <> Grid1.CellAt(i, Grid1.Columns("Waktu_Selesai").ColIndex) Then Grid1.Rows.Add sgFormatCharSeparatedValue, "" Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Kode_Sewaan").ColIndex) = Rs("Kode_Sewaan") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tanggal_Mulai_Sewa").ColIndex) = Tgl_MSewa.Value Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Waktu_Pemakaian").ColIndex) = Format((WaktuP.Value), "hh:mm:ss") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Biaya").ColIndex) = Rs("Tarif") Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Banyak_Evan").ColIndex) = Txt_banyakEvan.Text Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Total").ColIndex) = Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Biaya").ColIndex) * Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Banyak_Evan").ColIndex) Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Tanggal_Akhir_Sewa").ColIndex) = TglAkhirS.Value Grid1.CellAt(Grid1.DataRowCount, Grid1.Columns("Waktu_Selesai").ColIndex) = Format((WaktuAkhir.Value), "hh:mm:ss") End If Next End If Rs.MoveNext Loop End If TXt_Total.Text = 0 For i = 1 To Grid1.DataRowCount TXt_Total.Text = TXt_Total.Text + Grid1.CellAt(i, Grid1.Columns("Total").ColIndex).Value TXt_Total.Text = Format(CCur("0" & TXt_Total.Text), "#,##0") Next End If

• Proses Simpan

Dim batas As Currency If Cbo_fasilitas.Text = "Pilih Fasilitas" Or Txt_banyakEvan.Text = "" Or txt_UangMuka.Text = "" Then MsgBox "Data Belum Lengkap", vbOKOnly + vbCritical, "Data Member" If Cbo_fasilitas.Text = "Pilih Fasilitas" Then Cbo_fasilitas.SetFocus Cbo_fasilitas.SelLength = Len(Cbo_fasilitas.Text) ElseIf Txt_banyakEvan.Text = "" Then Txt_banyakEvan.SetFocus ElseIf txt_Diskon.Text = "" Then txt_Diskon.Text = "0" ElseIf txt_UangMuka.Text = "" Or txt_UangMuka.Text = "0" Then txt_UangMuka.SetFocus End If Else

Page 174: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

148

batas = Format(CCur("0" & (30 * (Txt_GrandTotal.Text) / 100)), "#,##0") batas = Format(CCur("0" & batas), "#,##0") If Format(CCur(txt_UangMuka.Text)) >= batas And Format(CCur(txt_UangMuka.Text)) < Format(CCur(Txt_GrandTotal.Text)) Then sql = "SELECT * FROM T_Penyewaan WHERE No_Transaksi_Sewa='" & Txt_NoTransaksi.Text & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Update Else simpan Cmd_Cetak.Enabled = True Cmd_Sip.Enabled = False Call Tidak_Siap_Isi End If ElseIf Format(CCur(txt_UangMuka.Text)) < batas Then MsgBox "Besar Uang Muka Pembayaran Minimal Rp " & Format(CCur("0" & batas), "#,##0") & " ", 0 + vbInformation, "informasi" txt_UangMuka.SelLength = Len(txt_UangMuka.Text) txt_UangMuka.SetFocus Exit Sub ElseIf Format(CCur(txt_UangMuka.Text)) > Format(CCur(Txt_GrandTotal.Text)) Then MsgBox "Besar Uang Muka Pembayaran Lebih Besar dari Grand Total", 0 + vbInformation, "informasi" txt_UangMuka.SelLength = Len(txt_UangMuka.Text) txt_UangMuka.SetFocus Exit Sub End If End If

 • Proses Cetak Nota Transaksi Penyewaan

sql = "SELECT No_Transaksi_Sewa FROM Dt_sewa" & vbCrLf _ & "WHERE No_Transaksi_Sewa ='" & Txt_NoTransaksi & "' Order By No_Transaksi_Sewa" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then With ReportSewa .ReportFileName = App.Path & "\Report\Faktur_Sewa.rpt" .SelectionFormula = "{DT_Sewa.No_Transaksi_Sewa} = '" & Rs("No_Transaksi_Sewa") & "'" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With Else MsgBox "Data Informasi Yang Diminta Tidak Ada, Ulangi Permintaan Anda !!!" End If

Page 175: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

149

4.4.16 Proses Perpanjangan Member

• Proses Simpan Transaksi Perpanjangan Member

sql = "UPDATE Registrasi Set Tanggal_Registrasi='" & tglmasuk.Text & "'," & vbCrLf _ & "Masa_Berlaku= '" & MasaBerlaku.Text & "', Status='" & P & "', Biaya='" & Txt_Biaya.Text & "'," & vbCrLf _ & "Kode_Paket='" & Fasilitas.Text & "', Periode='" & Cbo_Periode.Text & "'" & vbCrLf _ & "WHERE Kode_Reg='" & Txt_KodeReg.Text & "'" Set Rs = Koneksi.Execute(sql) pesan = MsgBox("Data Telah Di Simpan", 0 + vbInformation, "Info")

 • Proses Cetak Nota Transaksi Perpanjangan Member

sql = "SELECT Kode_Reg FROM Registrasi" & vbCrLf _ & "WHERE Kode_Reg ='" & Txt_KodeReg.Text & "' Order By Kode_Reg" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then With ReportPerpanjangan .ReportFileName = App.Path & "\Report\Faktur_Perpanjangan_Member.rpt" .SelectionFormula = "{DaFtar_Member.Kode_Reg} = '" & Rs("Kode_Reg") & "'" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With Else MsgBox "Data Informasi Yang Diminta Tidak Ada, Ulangi Permintaan Anda !!!" End If

4.4.17 Proses Pembayaran Sewa

• Proses Menampilkan Informasi Penyewaan

sql = "SELECT Data_Castumer.Nama, T_Penyewaan.*" & vbCrLf _ & "FROM T_Penyewaan INNER JOIN Data_Castumer ON T_Penyewaan.Id_Pelanggan=Data_Castumer.id_Pelanggan" & vbCrLf _ & "WHERE No_Transaksi_Sewa='" & Txt_NoTransaksi.Text & "'" Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Txt_id = Rs.Fields("Id_Pelanggan") Txt_Nama = Rs.Fields("Nama") Txt_GrandTotal = Format(CCur("0" & Rs.Fields("Grand_Total")), "#,##0")

Page 176: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

150

Txt_Kekurangan = Format(CCur("0" & Rs.Fields("Sisa_Pembayaran")), "#,##0") DateS = Rs.Fields("Tanggal_Transaksi") Else MsgBox "No transaksi tidak Ditemukan", 0 + vbInformation, "Info" Txt_NoTransaksi = "" Txt_NoTransaksi.SetFocus End If Grid1.Columns.Add ("Kode_Sewaan") Grid1.Columns("Kode_Sewaan").Caption = "Kode Sewaan" Grid1.Columns("Kode_Sewaan").DataType = sgtString Grid1.Columns("Kode_Sewaan").Width = 1500 Grid1.Columns("Kode_Sewaan").ReadOnly = True Grid1.Columns.Add ("Tanggal_Mulai_Sewa") Grid1.Columns("Tanggal_Mulai_Sewa").Caption = "Tanggal Sewa" Grid1.Columns("Tanggal_Mulai_Sewa").DataType = sgtDateTime Grid1.Columns("Tanggal_Mulai_Sewa").Width = 1500 Grid1.Columns("Tanggal_Mulai_Sewa").ReadOnly = True Grid1.Columns.Add ("Waktu_Pemakaian") Grid1.Columns("Waktu_Pemakaian").Caption = "Waktu Pemakaian" Grid1.Columns("Waktu_Pemakaian").DataType = sgtDateTime Grid1.Columns("Waktu_Pemakaian").Width = 1500 Grid1.Columns("Waktu_Pemakaian").ReadOnly = True Grid1.Columns.Add ("Banyak_Evan") Grid1.Columns("Banyak_Evan").Caption = "Banyak Evan" Grid1.Columns("Banyak_Evan").DataType = sgtString Grid1.Columns("Banyak_Evan").Width = 1000 Grid1.Columns("Banyak_Evan").ReadOnly = True Grid1.Columns.Add ("Biaya") Grid1.Columns("Biaya").Caption = "Biaya" Grid1.Columns("Biaya").DataType = sgtCurrency Grid1.Columns("Biaya").Width = 1500 Grid1.Columns("Biaya").ReadOnly = True Grid1.HeadingTextAlignment = sgAlignCenterCenter

 • Proses Simpan Pembayaran Sewa

Dim status As String status = "LUNAS" If Val(txt_Bayar) = Val(Txt_Kekurangan) Then sql = "UPDATE T_Penyewaan SET Status='" & status & "'" & vbCrLf _ & "WHERE No_Transaksi_Sewa='" & Txt_NoTransaksi.Text & "'" Koneksi.Execute (sql) Call Tidak_Siap_Isi Else MsgBox "Masukkan Besar Tagihan data Dgn benar", 0 + vbInformation, "Info"

 

4.4.18 Proses Searching

• Proses Pencarian Data berdasarkan Kriteria Pemanggilan

Dim s As Date Dim a As Date s = Format(Now, "dd/MM/yyyy") a = DateAdd("m", -3, Now) Select Case sCari

Page 177: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

151

Case "REGISTRASI" Grid1.Columns.Add ("Kode_Reg") Grid1.Columns("Kode_Reg").Caption = "Kode Reg" Grid1.Columns("Kode_Reg").DataType = sgtString Grid1.Columns("Kode_Reg").Width = 1200 Grid1.Columns("Kode_Reg").ReadOnly = True Grid1.Columns.Add ("Nama") Grid1.Columns("Nama").Caption = "Nama" Grid1.Columns("Nama").DataType = sgtString Grid1.Columns("Nama").Width = 3500 Grid1.Columns("Nama").ReadOnly = True Grid1.Columns.Add ("Tanggap_Masuk") Grid1.Columns("Tanggap_Masuk").Caption = "Tanggal Masuk" Grid1.Columns("Tanggap_Masuk").DataType = sgtString Grid1.Columns("Tanggap_Masuk").Width = 2000 Grid1.Columns("Tanggap_Masuk").ReadOnly = True sql = "SELECT Kode_Reg,Nama,Tanggal_Masuk" & vbCrLf _ & "From Registrasi " Case "DAFTAR_MEMBER" Grid1.Columns.Add ("Kode_Member") Grid1.Columns("Kode_Member").Caption = "Kode Member" Grid1.Columns("Kode_Member").DataType = sgtString Grid1.Columns("Kode_Member").Width = 1200 Grid1.Columns("Kode_Member").ReadOnly = True Grid1.Columns.Add ("Kode_Reg") Grid1.Columns("Kode_Reg").Caption = "Kode Registrasi" Grid1.Columns("Kode_Reg").DataType = sgtString Grid1.Columns("Kode_Reg").Width = 1200 Grid1.Columns("Kode_Reg").ReadOnly = True Grid1.Columns.Add ("Nama") Grid1.Columns("Nama").Caption = "Nama Member" Grid1.Columns("Nama").DataType = sgtString Grid1.Columns("Nama").Width = 4500 Grid1.Columns("Nama").ReadOnly = True sql = " SELECT Kode_Member, Kode_Reg, Nama_Member" & vbCrLf _ & " FROM Daftar_Member order by Nama_member desc" Case "PELANGGAN" Grid1.Columns.Add ("Id_Pelanggan") Grid1.Columns("Id_Pelanggan").Caption = "Kode Member" Grid1.Columns("Id_Pelanggan").DataType = sgtString Grid1.Columns("Id_Pelanggan").Width = 1200 Grid1.Columns("Id_Pelanggan").ReadOnly = True Grid1.Columns.Add ("Nama") Grid1.Columns("Nama").Caption = "Nama Pelanggan" Grid1.Columns("Nama").DataType = sgtString Grid1.Columns("Nama").Width = 3500 Grid1.Columns("Nama").ReadOnly = True Grid1.Columns.Add ("Alamat") Grid1.Columns("Alamat").Caption = "Alamat" Grid1.Columns("Alamat").DataType = sgtString Grid1.Columns("Alamat").Width = 2500 Grid1.Columns("Alamat").ReadOnly = True sql = " SELECT Id_Pelanggan, Nama, Alamat" & vbCrLf _ & " FROM Data_Castumer Order by Nama desc" Case "TRANSAKSI" Grid1.Columns.Add ("Kode") Grid1.Columns("Kode").Caption = "No transaksi sewa" Grid1.Columns("Kode").DataType = sgtString Grid1.Columns("Kode").Width = 1200

Page 178: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

152

Grid1.Columns("Kode").ReadOnly = True Grid1.Columns.Add ("Nama") Grid1.Columns("Nama").Caption = "Nama" Grid1.Columns("Nama").DataType = sgtString Grid1.Columns("Nama").Width = 2500 Grid1.Columns("Nama").ReadOnly = True Grid1.Columns.Add ("Kode_sewaan") Grid1.Columns("Kode_sewaan").Caption = "Kode sewaan" Grid1.Columns("Kode_sewaan").DataType = sgtString Grid1.Columns("Kode_sewaan").Width = 1200 Grid1.Columns("Kode_sewaan").ReadOnly = True Grid1.Columns.Add ("Tanggal_Mulai_Sewa") Grid1.Columns("Tanggal_Mulai_Sewa").Caption = "Tanggal Sewa" Grid1.Columns("Tanggal_Mulai_Sewa").DataType = sgtDateTime Grid1.Columns("Tanggal_Mulai_Sewa").Width = 1200 Grid1.Columns("Tanggal_Mulai_Sewa").ReadOnly = True Grid1.Columns.Add ("Tanggal_Transaksi") Grid1.Columns("Tanggal_Transaksi").Caption = "Tanggal Transaksi" Grid1.Columns("Tanggal_Transaksi").DataType = sgtString Grid1.Columns("Tanggal_Transaksi").Width = 1200 Grid1.Columns("Tanggal_Transaksi").ReadOnly = True sql = "SELECT T_Penyewaan.No_transaksi_sewa,Data_Castumer.Nama,DT_Sewa.Kode_sewaan,DT_Sewa.Tanggal_Mulai_Sewa, T_Penyewaan.Tanggal_Transaksi" & vbCrLf _ & "FROM (DT_Sewa INNER JOIN T_Penyewaan ON DT_Sewa.No_Transaksi_Sewa = T_Penyewaan.No_Transaksi_Sewa) INNER JOIN Data_Castumer ON" & vbCrLf _ & "T_Penyewaan.Id_Pelanggan = Data_Castumer.Id_Pelanggan " & vbCrLf _ & "WHERE Tanggal_Mulai_Sewa BETWEEN format('" & DateS.Value & "','dd-mm-yyyy')AND format('" & DateN.Value & "','dd-mm-yyyy') Order By Tanggal_Mulai_Sewa" Case "REGISTRASI2" Grid1.Columns.Add ("Kode_Reg") Grid1.Columns("Kode_Reg").Caption = "Kode Reg" Grid1.Columns("Kode_Reg").DataType = sgtString Grid1.Columns("Kode_Reg").Width = 1200 Grid1.Columns("Kode_Reg").ReadOnly = True Grid1.Columns.Add ("Nama") Grid1.Columns("Nama").Caption = "Nama" Grid1.Columns("Nama").DataType = sgtString Grid1.Columns("Nama").Width = 3500 Grid1.Columns("Nama").ReadOnly = True Grid1.Columns.Add ("Tanggap_Masuk") Grid1.Columns("Tanggap_Masuk").Caption = "Tanggal Masuk" Grid1.Columns("Tanggap_Masuk").DataType = sgtString Grid1.Columns("Tanggap_Masuk").Width = 2000 Grid1.Columns("Tanggap_Masuk").ReadOnly = True sql = "SELECT Kode_Reg,Nama,Tanggal_Masuk" & vbCrLf _ & "From Registrasi " & vbCrLf _ & "WHERE Masa_Berlaku >=format('" & a & "','dd/mm/yyyy') and Masa_Berlaku <=format('" & Now & "','dd/mm/yyyy')" End Select sql = "SELECT T_Penyewaan.No_transaksi_sewa,Data_Castumer.Nama,DT_Sewa.Kode_sewaan,DT_Sewa.Tanggal_Mulai_Sewa, T_Penyewaan.Tanggal_Transaksi" & vbCrLf _ & "FROM (DT_Sewa INNER JOIN T_Penyewaan ON DT_Sewa.No_Transaksi_Sewa = T_Penyewaan.No_Transaksi_Sewa) INNER JOIN Data_Castumer ON" & vbCrLf _ & "T_Penyewaan.Id_Pelanggan = Data_Castumer.Id_Pelanggan " & vbCrLf _

Page 179: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

153

& "WHERE Tanggal_Mulai_Sewa BETWEEN format('" & DateS.Value & "','dd-mm-yyyy')AND format('" & DateN.Value & "','dd-mm-yyyy') Order By Tanggal_Mulai_Sewa" End Select Grid1.HeadingTextAlignment = sgAlignCenterCenter Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If

 • Proses Pencarian Kriteria Berdasarkan Nama  

 Select Case sCari Case "REGISTRASI", "PELANGGAN", "DAFTAR_MEMBER", "TRANSAKSI" If Grid1.DataRowCount <> 0 Then Grid1.Row = 1 If Txt_Input.Text <> "" Then Set Row = Grid1.Rows.Find(Grid1.Columns("Nama").Key, sgOpBetween, Txt_Input.Text, Txt_Input.Text + "ZZ") If Not Row Is Nothing Then Grid1.Row = Row.Position Grid1.Selection.Ranges.Add sgRangeRow, 0, Row.Position, 0, Row.Position Else Grid1.Selection.Ranges.Add sgRangeRow, 0, 1, 0, 1 End If If Grid1.Row - Int((Grid1.Height / Grid1.DefaultRowHeight) / 2) > 1 Then Grid1.TopRow = Grid1.Row - Int((Grid1.Height / Grid1.DefaultRowHeight) / 2) Else Grid1.TopRow = 1 End If End If End If

4.4.19 Proses Informasi Member

• Proses Menampilkan Informasi Semua Data member

Dim s As Date Dim a As Date s = Format(Now, "dd/MM/yyyy") a = DateAdd("m", -3, Now) sql = " SELECT D.Kode_Member, D.Kode_Reg, D.Nama_Member,R.Kode_Paket,R.Tanggal_Masuk,R.Masa_Berlaku" & vbCrLf _ & " FROM Daftar_Member D INNER JOIN Registrasi R ON D.Kode_Reg = R.Kode_Reg" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Cmd_Preview.Enabled = False End If Rs.Close

Page 180: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

154

End If

• Proses Menampilkan Informasi Data Member yang Aktif

Dim s As Date Dim a As Date s = Format(Now, "dd/MM/yyyy") a = DateAdd("m", -3, Now) If Option1.Value = True Then sql = " SELECT D.Kode_Member, D.Kode_Reg, D.Nama_Member,R.Kode_Paket,R.Tanggal_Masuk,R.Masa_Berlaku" & vbCrLf _ & " FROM Daftar_Member D INNER JOIN Registrasi R ON D.Kode_Reg = R.Kode_Reg" & vbCrLf _ & "WHERE Masa_Berlaku >=format('" & s & "','dd/mm/yyyy')" Cmd_Preview.Enabled = True Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Else Grid1.DataRowCount = 0 End If Rs.Close End If

• Proses Menampilkan Informasi Data Member yang Masa Berlakunya

Habis(tenggang)

Dim s As Date Dim a As Date s = Format(Now, "dd/MM/yyyy") a = DateAdd("m", -3, Now) If Option2.Value = True Then sql = " SELECT D.Kode_Member, D.Kode_Reg, D.Nama_Member,R.Kode_Paket,R.Tanggal_Masuk,R.Masa_Berlaku" & vbCrLf _ & " FROM Daftar_Member D INNER JOIN Registrasi R ON D.Kode_Reg = R.Kode_Reg" & vbCrLf _ & "WHERE Masa_Berlaku >=format('" & a & "','dd/mm/yyyy') and Masa_Berlaku <=format('" & Now & "','dd/mm/yyyy')" Cmd_Preview.Enabled = True Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Else Grid1.DataRowCount = 0 End If Rs.Close End If

 

Page 181: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

155

• Proses Menampilkan Informasi Data Member Non Aktif

Dim s As Date Dim a As Date s = Format(Now, "dd/MM/yyyy") a = DateAdd("m", -3, Now) If Option3.Value = True Then sql = " SELECT D.Kode_Member, D.Kode_Reg, D.Nama_Member,R.Kode_Paket,R.Tanggal_Masuk,R.Masa_Berlaku" & vbCrLf _ & " FROM Daftar_Member D INNER JOIN Registrasi R ON D.Kode_Reg = R.Kode_Reg" & vbCrLf _ & "WHERE Masa_Berlaku < format('" & a & "','dd/mm/yyyy') " Cmd_Preview.Enabled = True Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows Else Grid1.DataRowCount = 0 End If Rs.Close End If

4.4.20 Proses Informasi Penyewaan

• Proses Menampilkan Semua Informasi Penyewaan

Cbo_Jenis = "SEMUA" Cbo_Fasilitas.Enabled = False TglA.Enabled = False TglS.Enabled = False sql = "SELECT D.No_Transaksi_Sewa, T.Id_Pelanggan, C.nama, D.Kode_Sewaan,D.Tanggal_Mulai_Sewa,D.Tanggal_Akhir_Sewa,D.Waktu_Pemakaian,D.Waktu_Selesai" & vbCrLf _ & "FROM ((T_Penyewaan T INNER JOIN DT_Sewa D ON T.No_Transaksi_Sewa=D.No_Transaksi_Sewa)" & vbCrLf _ & "INNER JOIN Data_Castumer C ON T.Id_Pelanggan= C.Id_Pelanggan)" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If

• Proses Menampilkan Informasi Berdasarkan Fasilitas dan Periode

Penyewaan

If Option2.Value = True And Cbo_fasilitas.Text = "Pilih Fasilitas" Then MsgBox "Pilih Fasilitas Yang Akan di Cari", 0 + vbInformation, "Info" If Cbo_fasilitas.Text = "Pilih Fasilitas" Then Cbo_fasilitas.SetFocus End If Else sql = "SELECT D.No_Transaksi_Sewa, T.Id_Pelanggan, C.nama, D.Kode_Sewaan,D.Tanggal_Mulai_Sewa,D.Tanggal_Akhir_Sewa,D.Waktu_Pemakaian,D.Waktu_Selesai" & vbCrLf _ & "FROM ((T_Penyewaan T INNER JOIN DT_Sewa D ON T.No_Transaksi_Sewa=D.No_Transaksi_Sewa)" & vbCrLf _ & "INNER JOIN Data_Castumer C ON T.Id_Pelanggan= C.Id_Pelanggan)"

Page 182: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

156

If Option1.Value = True And Cbo_Jenis.Text = "SEMUA" Then sql = sql ElseIf Option1.Value = True And Cbo_Jenis.Text = "PER-TANGGAL" Then sql = sql + " WHERE Tanggal_Mulai_Sewa BETWEEN format('" & TglS.Value & "','dd/MM/yyyy')AND format('" & TglA.Value & "','dd/MM/yyyy') Order By Tanggal_Mulai_Sewa" ElseIf Option2.Value = True And Cbo_Jenis.Text = "SEMUA" Then sql = sql + " WHERE Kode_Sewaan='" & Cbo_fasilitas.Text & "'" ElseIf Option2.Value = True And Cbo_Jenis.Text = "PER-TANGGAL" Then sql = sql + " WHERE Kode_Sewaan='" & Cbo_fasilitas.Text & "' AND Tanggal_Mulai_Sewa BETWEEN format('" & TglS.Value & "','dd/MM/yyyy')AND format('" & TglA.Value & "','dd/MM/yyyy') Order By Tanggal_Mulai_Sewa" End If Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows Else MsgBox "Data Tidak Ditemukan", 0 + vbInformation, "Info" Exit Sub End If End If

 4.4.21 Proses Informasi Transaksi Insidentil

• Proses Menampilkan Semua Informasi

Cbo_Jenis = "SEMUA" Cbo_fasilitas.Enabled = False TglA.Enabled = False TglS.Enabled = False sql = "SELECT DT.No_Transaksi, T.Tanggal_Trasnsaksi, T.Id_Pelanggan, D.Nama, DT.Kode_Fasilitas, DT.Jumlah" & vbCrLf _ & "FROM Data_Castumer D INNER JOIN (T_Insidentil T INNER JOIN DT_Insidentil DT ON T.No_Transaksi = DT.No_Transaksi) ON D.Id_Pelanggan = T.Id_Pelanggan" Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If Rs.Close

 • Proses Menampilkan Informasi Berdasarkan Fasilitas dan Periode

Transaksi

if Option2.Value = True And Cbo_fasilitas.Text = "Pilih Fasilitas" Then MsgBox "Pilih Fasilitas Yang Akan di Cari", 0 + vbInformation, "Info" If Cbo_fasilitas.Text = "Pilih Fasilitas" Then Cbo_fasilitas.SetFocus End If Else sql = "SELECT DT.No_Transaksi, T.Tanggal_Trasnsaksi, T.Id_Pelanggan, D.Nama, DT.Kode_Fasilitas, DT.Jumlah" & vbCrLf _ & "FROM Data_Castumer D INNER JOIN (T_Insidentil T INNER JOIN DT_Insidentil DT ON T.No_Transaksi = DT.No_Transaksi) ON D.Id_Pelanggan = T.Id_Pelanggan" If Option1.Value = True And Cbo_Jenis.Text = "SEMUA" Then

Page 183: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

157

sql = sql ElseIf Option1.Value = True And Cbo_Jenis.Text = "PER-TANGGAL" Then sql = sql + " WHERE Tanggal_Trasnsaksi BETWEEN format('" & TglS.Value & "','dd/MM/yyyy')AND format('" & TglA.Value & "','dd/MM/yyyy') Order By Tanggal_Trasnsaksi" ElseIf Option2.Value = True And Cbo_Jenis.Text = "SEMUA" Then sql = sql + " WHERE Kode_Fasilitas='" & Cbo_fasilitas.Text & "'" ElseIf Option2.Value = True And Cbo_Jenis.Text = "PER-TANGGAL" Then sql = sql + " WHERE Kode_Fasilitas='" & Cbo_fasilitas.Text & "' AND Tanggal_Trasnsaksi BETWEEN format('" & TglS.Value & "','dd/MM/yyyy')AND format('" & TglA.Value & "','dd/MM/yyyy') Order By Tanggal_Trasnsaksi" End If Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows Else MsgBox "Data Tidak Ditemukan", 0 + vbInformation, "Info" Exit Sub End If Rs.Close End If  

4.4.22 Proses Informasi Pemakaian Member

• Proses Menampilkan Semua Informasi

Cbo_Jenis = "SEMUA" Cbo_fasilitas.Enabled = False TglA.Enabled = False TglS.Enabled = False sql = "SELECT Pemakaian.No_pemakaian, Pemakaian.Kode_Member, Daftar_Member.Nama_Member, Pemakaian.Fasilitas,Pemakaian.Tanggal_Pakai, Pemakaian.Waktu" & vbCrLf _ & "FROM Daftar_Member INNER JOIN Pemakaian ON Daftar_Member.Kode_Member = Pemakaian.Kode_Member" & vbCrLf _ Set Rs = Koneksi.Execute(sql) If Not Rs.BOF Then Grid1.LoadArray Rs.GetRows End If Rs.Close

• Proses Menampilkan Informasi Berdasarkan Fasilitas dan Periode

Pemakaian

If Option2.Value = True And Cbo_fasilitas.Text = "Pilih Fasilitas" Then MsgBox "Pilih Fasilitas Yang Akan di Cari", 0 + vbInformation, "Info" If Cbo_fasilitas.Text = "Pilih Fasilitas" Then Cbo_fasilitas.SetFocus End If Else sql = "SELECT Pemakaian.No_pemakaian, Pemakaian.Kode_Member, Daftar_Member.Nama_Member, Pemakaian.Fasilitas,Pemakaian.Tanggal_Pakai, Pemakaian.Waktu" & vbCrLf _

Page 184: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

158

& "FROM Daftar_Member INNER JOIN Pemakaian ON Daftar_Member.Kode_Member = Pemakaian.Kode_Member" If Option1.Value = True And Cbo_Jenis.Text = "SEMUA" Then sql = sql ElseIf Option1.Value = True And Cbo_Jenis.Text = "PER-TANGGAL" Then sql = sql + " WHERE Tanggal_Pakai BETWEEN format('" & TglS.Value & "','dd/MM/yyyy')AND format('" & TglA.Value & "','dd/MM/yyyy') Order By Tanggal_Pakai" ElseIf Option2.Value = True And Cbo_Jenis.Text = "SEMUA" Then sql = sql + " WHERE Kode_Sewaan='" & Cbo_fasilitas.Text & "'" ElseIf Option2.Value = True And Cbo_Jenis.Text = "PER-TANGGAL" Then sql = sql + " WHERE Kode_Sewaan='" & Cbo_fasilitas.Text & "' AND Tanggal_Pakai BETWEEN format('" & TglS.Value & "','dd/MM/yyyy')AND format('" & TglA.Value & "','dd/MM/yyyy') Order By Tanggal_Mulai_Sewa" End If Set Rs = Koneksi.Execute(sql) If Not Rs.EOF Then Grid1.LoadArray Rs.GetRows Else MsgBox "Data Tidak Ditemukan", 0 + vbInformation, "Info" Exit Sub End If Rs.Close End If

 

4.4.23 Proses Cetak Laporan Registrasi Member

• Proses Cetak Laporan

Dim Spil As String Dim Waktu As String     If Option1.Value = True Then         Waktu = DTPicker1.Value         Spil = "TANGGAL"         With LapRegistrasi             .ReportFileName = App.Path & "\Report\Lap_RegMember.rpt"             .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"             .ParameterFields(1) = "Waktu;" & DATE2CR(DTPicker1.Value) & ";True"             .ParameterFields(2) = "Tampil;" & Trim(Format(DTPicker1.Value, "dd/mm/yyyy")) & ";True"             .WindowShowRefreshBtn = True             .WindowShowPrintSetupBtn = True             .WindowShowSearchBtn = True             .Destination = crptToWindow             .WindowState = crptMaximized             .RetrieveDataFiles             .Action = 1         End With     ElseIf Option2.Value = True Then         Spil = "BULAN"         Waktu = Day(DTPicker1) & "/" & CariNoBulan(Combo1.Text) & "/" & Combo2.Text         With LapRegistrasi             .ReportFileName = App.Path & "\Report\Lap_RegMember.rpt"             .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"             .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True"             .ParameterFields(2) = "Tampil;" & Trim((Combo1.Text) & " ‐ " & (Combo2.Text)) & ";True"             .WindowShowRefreshBtn = True 

Page 185: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

159

            .WindowShowPrintSetupBtn = True             .WindowShowSearchBtn = True             .Destination = crptToWindow             .WindowState = crptMaximized             .RetrieveDataFiles             .Action = 1         End With     Else         Spil = "TAHUN"         Waktu = Day(Now) & "/" & Month(Now) & "/" & Combo3.Text         With LapRegistrasi             .ReportFileName = App.Path & "\Report\Lap_RegMember.rpt"             .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"             .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True"             .ParameterFields(2) = "Tampil;" & Trim(Combo3.Text) & ";True"             .WindowShowRefreshBtn = True             .WindowShowPrintSetupBtn = True             .WindowShowSearchBtn = True             .Destination = crptToWindow             .WindowState = crptMaximized             .RetrieveDataFiles             .Action = 1         End With     End If 

 

4.4.24 Proses Cetak Laporan Perpanjangan Member

• Proses Cetak Laporan

Dim Spil As String Dim Waktu As String If Option1.Value = True Then Waktu = DTPicker1.Value Spil = "TANGGAL" With LapReportPerpanjangan .ReportFileName = App.Path & "\Report\Lap_PerpanjanganMember.rpt" .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True" .ParameterFields(1) = "Waktu;" & DATE2CR(DTPicker1.Value) & ";True" .ParameterFields(2) = "Tampil;" & Trim(Format(DTPicker1.Value, "dd/mm/yyyy")) & ";True" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With ElseIf Option2.Value = True Then Spil = "BULAN" Waktu = Day(DTPicker1) & "/" & CariNoBulan(Combo1.Text) & "/" & Combo2.Text With LapReportPerpanjangan .ReportFileName = App.Path & "\Report\Lap_PerpanjanganMember.rpt" .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"

Page 186: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

160

.ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True" .ParameterFields(2) = "Tampil;" & Trim((Combo1.Text) & " - " & (Combo2.Text)) & ";True" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With Else Spil = "TAHUN" Waktu = Day(Now) & "/" & Month(Now) & "/" & Combo3.Text With LapReportPerpanjangan .ReportFileName = App.Path & "\Report\Lap_PerpanjanganMember.rpt" .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True" .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True" .ParameterFields(2) = "Tampil;" & Trim(Combo3.Text) & ";True" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With End If

4.4.25 Proses Cetak Laporan Transaksi Insidentil

• Proses Cetak laporan Transaksi Insidentil

Dim Spil As String Dim Waktu As String     If Option1.Value = True Then         Waktu = DTPicker1.Value         Spil = "TANGGAL"         With LapReportIsidentil             .ReportFileName = App.Path & "\Report\Lap_Isidentil.rpt"             .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"             .ParameterFields(1) = "Waktu;" & DATE2CR(DTPicker1.Value) & ";True"             .ParameterFields(2) = "Tampil;" & Trim(Format(DTPicker1.Value, "dd/mm/yyyy")) & ";True"             .WindowShowRefreshBtn = True             .WindowShowPrintSetupBtn = True             .WindowShowSearchBtn = True             .Destination = crptToWindow             .WindowState = crptMaximized             .RetrieveDataFiles             .Action = 1         End With     ElseIf Option2.Value = True Then         Spil = "BULAN"         Waktu = Day(DTPicker1) & "/" & CariNoBulan(Combo1.Text) & "/" & Combo2.Text         With LapReportIsidentil 

Page 187: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

161

            .ReportFileName = App.Path & "\Report\Lap_Isidentil.rpt"             .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"             .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True"             .ParameterFields(2) = "Tampil;" & Trim((Combo1.Text) & " ‐ " & (Combo2.Text)) & ";True"             .WindowShowRefreshBtn = True             .WindowShowPrintSetupBtn = True             .WindowShowSearchBtn = True             .Destination = crptToWindow             .WindowState = crptMaximized             .RetrieveDataFiles             .Action = 1         End With     Else         Spil = "TAHUN"         Waktu = Day(Now) & "/" & Month(Now) & "/" & Combo3.Text         With LapReportIsidentil             .ReportFileName = App.Path & "\Report\Lap_Isidentil.rpt"             .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True"             .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True"             .ParameterFields(2) = "Tampil;" & Trim(Combo3.Text) & ";True"             .WindowShowRefreshBtn = True             .WindowShowPrintSetupBtn = True             .WindowShowSearchBtn = True             .Destination = crptToWindow             .WindowState = crptMaximized             .RetrieveDataFiles             .Action = 1         End With     End If     

 

4.4.26 Cetak Laporan Transaksi Penyewaan

• Proses Cetak Laporan Transaksi Penyewaan

Dim Spil As String Dim Waktu As String If Option1.Value = True Then Waktu = DTPicker1.Value Spil = "TANGGAL" With lapSewa .ReportFileName = App.Path & "\Report\Lap_Sewa.rpt" .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True" .ParameterFields(1) = "Waktu;" & DATE2CR(DTPicker1.Value) & ";True" .ParameterFields(2) = "Tampil;" & Trim(Format(DTPicker1.Value, "dd/mm/yyyy")) & ";True" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With ElseIf Option2.Value = True Then Spil = "BULAN" Waktu = Day(DTPicker1) & "/" & CariNoBulan(Combo1.Text) & "/" & Combo2.Text

Page 188: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

162

With lapSewa .ReportFileName = App.Path & "\Report\Lap_Sewa.rpt" .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True" .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True" .ParameterFields(2) = "Tampil;" & Trim((Combo1.Text) & " - " & (Combo2.Text)) & ";True" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With Else Spil = "TAHUN" Waktu = Day(Now) & "/" & Month(Now) & "/" & Combo3.Text With lapSewa .ReportFileName = App.Path & "\Report\Lap_Sewa.rpt" .ParameterFields(0) = "pilihan;" & Trim(Spil) & ";True" .ParameterFields(1) = "Waktu;" & DATE2CR(DateValue(Waktu)) & ";True" .ParameterFields(2) = "Tampil;" & Trim(Combo3.Text) & ";True" .WindowShowRefreshBtn = True .WindowShowPrintSetupBtn = True .WindowShowSearchBtn = True .Destination = crptToWindow .WindowState = crptMaximized .RetrieveDataFiles .Action = 1 End With End If

Page 189: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

163

4.5 Hasil dan Pembahasan

Setelah pembuatan sistem selesai langkah selanjutnya adalah melakukan

pengujian terhadap sistem, yang akan dilakukan di Pusat Kebugaran Club House.

Hasil pengujian dalam bentuk kuisioner. Adapun pengumpulan data dan hasil yang

diperoleh adalah sebagai berikut.

4.5.1 Teknik Pengumpulan data

Teknik yang diakukan untuk pengumpulan data antara lain adalah

• Pembuatan Kuisioner

• Penyebaran Kuisioner

• Penarikan Kuisioner

4.5.2 Sasaran Penyebaran Kusioner

Sasaran Penyebaran kuisioner ditujukan kepada pengelola pusat kebugaran

yaitu bagian administrasi dan bagian kasir.

Page 190: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

164

4.5.3 Form Kuisioner

KUISIONER

Sistem Administrasi Pusat Kembugaran

”Club House Casa Grande”

Responden : 6 orang

Tempat Pelaksanaan : Club House

Waktu : Oktober 2008

Petunjuk Menjalankan Program

1. Di komputer yang ada di hadapan anda, telah terinstal Program

Administrasi Pusat Kebugaran.

2. Masukkan User Name dan Password Sesuai Dengan Jabatan Anda

3. Bagi admin login sebagai admin denagan user name admin dan

password admin

4. Bila kasir login sebagai user masukkan user name kasir dan password

kasir

5. Setelah anda login anda akan masuk pada menu utama

6. Fungsi masing-masing program dapat anda lihat pada menu-menu yang

ada.

7. Mohon dicatat, apabila terdapat error dan bugs pada program.

8. Bertanyalah jika anda menemukan kesulitan-kesulitan dalam

menjalankan program.

9. Selamat Moncoba!

Page 191: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

165

• Petunjuk Pengisian Kuisioner

1. Berilah tanda centang ( X ) pada kotak

2. Pilihan terdiri dari :

SS : Sangat Setuju

S : Setuju

KS : Kurang Setuju

TS : Tidak Setuju

3. Contoh :

Apakah anda suka berolahraga?

SS

S

KS

TS

Alasan anda :

Menjaga kesehatan badan.

4. Silahkan menuliskan identitas anda di bawah ini :

Nama :

Jabatan :

x

Page 192: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

166

1. Apakah anda merasa kesulitan dalam menjalankan program untuk pertama

kali ?

SS

S

KS

TS

Alasan anda :

2. Apakah tampilan antarmuka program Sistem Administrasi Pusat Kebugaran

Club House menarik ?

SS

S

KS

TS

Alasan anda :

3. Apakah warna dan penggunaan background sesuai ?

SS

S

KS

Page 193: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

167

TS

Alasan anda :

4. Bagi anda sebagai pemakai sistem dalam program ini, apakah anda

dimudahkan dengan adanya program ini, untuk melayani Customer dalam

melakukan transaksi ?

SS

S

KS

TS

Alasan anda :

5. Apakah menu-menu dalam Sistem Administrasi Pusat Kebugaran Club

House ini jelas bagi anda ?

SS

S

KS

TS

Alasan anda :

Page 194: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

168

6. Apakah tampilan maupun format laporan pada Sistem Administrasi Pusat

Kebugaran Club House bagus ?

SS

S

KS

TS

Alasan anda :

7. Apakah anda mudah/jelas dalam menjalankan program ?

SS

S

KS

TS

Alasan anda :

Page 195: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

169

8. Sistem Administrasi Pusat Kebugaran Club House berfungsi untuk membantu

dalam Pengelolaan keanggotaan, pemesanan fasilitas, pemakaian untuk

menggunakan fasilitas bagi pihak kasir serta membantu pengelolaan laporan

dan melihat data transaksi bagi pihak Admin. Apakah tujuan tersebut telah

tercapai ?

SS

S

KS

TS

Alasan anda :

• Setelah anda mencoba menjalankan sistem, tuliskan hal-hal yang dirasa masih

kurang atau perlu diperbaiki!

1.

2.

3.

4.

5.

6.

7.

Page 196: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

170

4.5.4 Hasil dan Pembahasan Kuisioner 

1. Apakah anda merasa kesulitan dalam menjalankan program untuk pertama kali ? 

Tabel 4.1 Frekuensi Hasil Pertanyaan No 1 

Frekuensi Total (%) Sangat Setuju 0 0 Setuju 4 40 Kurang Setuju 2 20 Tidak Setuju 0 0

 

Gambar 4.63 Grafik Pertanyaan No 1 

Dari  hasil  penghitungan  diatas,  dapat  diambil  kesimpulan  bahwa  penggunaan  sistem 

administasi  pusat  kebugaran  masih  merasa  kesulitan  untuk  menjalankan  atau 

menggunakan  sistem  untuk  pertama  kali.  Hal  ini  karena  program  ini  merupakan 

program  baru  bagi  pengguna  yaitu  kasir  dan  pengelola  yaitu  administrasi. Walaupun 

dalam pelaksanaan sudah diberi penjelasan tentang cara penggunaan program ini. 

2. Apakah  tampilan  antarmuka  program  Sistem  Administrasi  Pusat  Kebugaran  Club 

House menarik ? 

Tabel 4.2 Frekuensi Hasil Pertanyaan No 2 

40%

20%Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 197: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

171

Frekuensi Total (%) Sangat Setuju 5 50 Setuju 1 10 Kurang Setuju 0 0 Tidak Setuju 0 0

 

 

Gambar 4.64  Grafik Pertanyaan No 2 

Dari  hasil  penghitungan  diatas,  dapat  disimpulkan  bahwa  tampilan  antarmuka 

program sistem administrasi pusat kebugaran menarik. 

3. Apakah warna dan penggunaan background sesuai ?

Tabel 4.3 Frekuensi Hasil Pertanyaan No 3 

Frekuensi Total (%) Sangat Setuju 4 40 Setuju 1 10 Kurang Setuju 1 10 Tidak Setuju 0 0

 

50%

10 %

0

Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 198: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

172

 

  Gambar 4.65 Grafik Pertanyaan No 3 

Dari hasil perhitungan di atas, dapat disimpulkan bahwa penggunaan

background sistem administrasi pusat kebugaran sudah sesuai, karena

background yang dipergunakan adalah gambar tampak depan dari club house

itu sendiri.

4. Bagi anda sebagai pemakai sistem dalam program ini, apakah anda

dimudahkan dengan adanya program ini, untuk melayani customer dalam

melakukan transaksi ?

Tabel 4.4 Frekuensi Hasil Pertanyaan No 4 

Frekuensi Total (%) Sangat Setuju 1 10 Setuju 3 30 Kurang Setuju 2 20 Tidak Setuju 0 0

 

40%

10%

10%

0

Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 199: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

173

 

Gambar  4.66 Grafik Pertanyaan No 4 

Dari hasil perhitungan diatas, dapat disimpulkan bahwa pengguna sistem,

sebagai pemakai sistem sangat dimudahkan dengan adanya program ini.

Program ini sangat membantu pengguna karena menu-menu yang ada pada

sistem ini telah memenuhi kebutuhan pengguna untuk melayani customer

dalam melakukan transaksi.

5. Apakah menu-menu dalam Sistem Administrasi Pusat Kebugaran Club

House ini jelas bagi anda ?

Tabel 4.5 Frekuensi Hasil Pertanyaan No 5 

Frekuensi Total (%) Sangat Setuju 0 0 Setuju 4 40 Kurang Setuju 2 20 Tidak Setuju 0 0

10%

30%

20%

0

Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 200: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

174

Gambar 4.67 Grafik Pertanyaan No 5 

Dari hasil penghitungan di atas, dapat disimpulkan bahwa menu menu yang

tersedia oleh sistem tidak terlalu membingungkan bagi pera pengguna.

6. Apakah  tampilan maupun format laporan pada  Sistem Administrasi Pusat 

Kebugaran Club House bagus ? 

Tabel 4.6 Frekuensi Hasil Pertanyaan No 6 

Frekuensi Total (%) Sangat Setuju 2 20 Setuju 2 20 Kurang Setuju 2 20 Tidak Setuju 0 0

 

0%

40%

20% Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 201: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

175

 

Gambar 4.68 Grafik Pertanyaan No 6 

Dari  hasil  penghitungan  diatas,  dapat  disimpulkan  bahwa  tampilan  dan  format 

laporan telah sesuai dengan kebutuhan pengelola pusat kebugaran. 

7. Apakah anda mudah/jelas dalam menjalankan program ?

Tabel 4.7 Frekuensi Hasil Pertanyaan No 7 

Frekuensi Total (%) Sangat Setuju 2 20 Setuju 3 30 Kurang Setuju 1 10 Tidak Setuju 0 0

20%

20%

20%

0

Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 202: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

176

 

Gambar 4.69 Grafik Pertanyaan No 7 

8. Sistem Administrasi Pusat Kebugaran Club House berfungsi untuk membantu

dalam Pengelolaan keanggotaan, pemesanan fasilitas, pemakaian untuk

menggunakan fasilitas bagi pihak kasir serta membantu pengelolaan laporan

dan melihat data transaksi bagi pihak Admin. Apakah tujuan tersebut telah

tercapai ?

Tabel 4.8 Frekuensi Hasil Pertanyaan No 8 

Frekuensi Total (%) Sangat Setuju 2 20 Setuju 3 30 Kurang Setuju 1 10 Tidak Setuju 0 0

20%

30%

10%

0

Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 203: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

177

 

Gambar 4.70 Grafik Pertanyaan No 8 

Dari hasil penghitungan di atas, dapat disimpulkan bahwa sistem administrasi

pusat kebugaran dapat membantu pihak kasir dalam melakukan pengelolaan

keanggotaan, pemakaian fasilitas dan pemesanan fasilitas serta membantu pengelola

yaitu admin dalam pembuatan laporan dan melihat data transaksi..

20%

30%

10%

0

Sangat Setuju

Setuju 

Kurang Setuju 

Tidak Setuju

Page 204: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

178

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan kegiatan penelitian dan perancangan Sistem Administrasu Pusat

Kebugaran “Club House” Casa Grande, kesimpulan yang dapat diambil yaitu:

1. Sistem ini mampu membantu pihak pengelola yaitu admin dalam pengelolaan

keanggotaan, pemakaian fasilitas, pemesanan fasilitas serta pembuatan laporan

dan melihat data transaksi

2. Sistem ini mampu membantu pihak kasir dalam melakukan pengelolaan

keanggotaan, pemakaian fasilitas dan pemesanan fasilitas

5.2 Saran

1. Karena keterbatasan kemampuan penulis maka perlu adanya pengelolaan data

laporan yang terperinci serta tampilan interface program yang lebih user

friendly.

2. Karena sistem masih bersifat stand alone maka untuk pengembangan

selanjutnya sistem, dapat diterapkan pula pada lingkup client-server.

Page 205: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

179

DAFTAR PUSTAKA

Fathansyah, 1999, “Basis Data”, jilid 1, Informatika Bandung.

Jogiyanto, H.M., 1999 “Analisis dan Desain Sistem Informasi Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis”, Andi Offset Yogyakarta.

Kadir, Abdul, 1999“Konsep dan Tuntunan Praktis Basis Data”, Andi Offset,

Yogyakarta.

Madcoms, 2005, “Aplikasi Pemrograman Database dengan Visual Basic 6.0 dan

Crystal Report”, Andi Offset, Yogyakarta.

Sugiarto, Thomas, 2003, Materi Kuliah Rekayasa Perangkat Lunak 1, Yogyakarta,

Universitas Sanata Dharma

Page 206: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

180

Page 207: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

181

Page 208: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

182

Page 209: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

183

Page 210: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

184

Page 211: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

185

Page 212: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

186

Page 213: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

187

 

Page 214: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

188

Page 215: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

189

Page 216: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

190

Page 217: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

191

Page 218: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

192

 

Page 219: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

193

Page 220: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

194

Page 221: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

195

Page 222: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

196

Page 223: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

197

Page 224: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

198

Page 225: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

199

Page 226: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

200

Page 227: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

201

Page 228: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

202

Page 229: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

203

Page 230: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

204

Page 231: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

205

Page 232: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

206

Page 233: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

207

Page 234: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

208

Page 235: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

209

Page 236: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

210

Page 237: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

211

Page 238: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

212

Page 239: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

213

Page 240: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

214

Page 241: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

215

Page 242: SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : … filei SISTEM ADMINISTRASI PUSAT KEBUGARAN (STUDI KASUS : CLUB HOUSE CASA GRANDE) SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat

216