BAB III ANALISA DAN PERANCANGAN 3.1
Gambaran Umum Perusahaan One More Gym adalah perusahan yang bergerak dalam bidang jasa,
khusunya jasa penyedia tempat latihan kebugaran yang berupa untuk menyediakan segala kebutahan dan keinginan pelanggan dalam hal kualitas pelayanan yang diberikan kepada pelanggan. One More Gym itu sendiri masih terbilang baru, karena baru didirikan di Jakarta Barat pada tahun 2014 oleh Erfin Mahapurtra selaku pemilik. One More Gym yang berlokasi di Jl. Tenis Raya No.03 Visi dan Misi Perusahaan
3.1.1
One More Gym merupakan unit usaha yang bergerak pada bidang jasa penyedia tempat latihan kebugaraan, tentunya memiliki visi dan misi demi tercapainya suatu kepuasaan pelanggan. A.
Visi “Menjadi Sport Club terbaik, menjadikan jasa fitness yang professional dan modern”
B.
Misi “One More Gym ingin menjadikan pusat kebugaraan sebagai sarana untuk mensosialisasikan kepada masyarakat bahwa olahraga adalah hal yang penting, sebuah aktivitas yang baik untuk menjaga dan meningkatkan kesehatan masyarakat”
3.1.2
Struktur Organisasi Struktur Organisasi adalah susunan komponen-komponen atau unit-
unit kerja dalam oerganisasi. Struktur organisasi menunjukkan adanya pembagian kerja dan menunjukan bagaimana fungsi atau kegiatan-kegiatan yang berbeda-beda tersebut di intergrasikan (koorinasi). Selain dari pada ini struktur organisasi juga menunjukkan spesialisasi-spesialisasi pekerjaan, saluran perintah dan penyampain laporan.
30
http://digilib.mercubuana.ac.id/
31
Secara garis besar struktur organisasi One More Gym adalah sebagai berikut :
Gambar 3.1 Struktur organsisasi One More Gym Berikut ini penjelasan lebih lanjut keterangan dari fungsi yang dimiliki oleh bagian-bagian yang terdapat pada One More Gym berdasarkan struktur organisasi diatas, yaitu : 1.
Owner Betanggung jawab terhadap kelancaran aktifitas pada One More Gym Mengatur dan mengawasi aktifitas sehari-hari Mengkordinasi bagian-bagian yang berada di One More Gym Menerima laporan
2.
Staff Menyusun rencana kebutuhan saran dan prasarana Mengelola data harian Menyusun laporan bulanan
http://digilib.mercubuana.ac.id/
32
3.
Kasir Bertanggung jawab atas administrasi dan keuangan One More Gym
4.
Instruktur Bertanggung jawab terhadap kelancaran atifitas client Memberikan pelatihan atau pemahaman kepada client Memberikan program latihan fitness Memberikan laporan atau program client
3.2
Analisa Sistem Yang Berjalan Dalam membahas sistem berjalan, berdasarkan hasil observasi dan
wawancara yang dilakukan terhadap bagian kasir, proses transaksi yang dilakukan dengan metode manual, dimana pelanggan datang atau menelpon untuk mengetahui informasi, pendaftaran, penggunaan jasa instruktur, dan pembayaran. Berikut ini adalah gambar usecase diagram sistem berjalan pada One More Gym. 1. Pendaftaran Pelanggan melakukan pendaftran langsung ditempat atau bisa melalui telepon melalui kasir. 2. Instruktur Setelah mengisi form pendaftran, pelanggan bisa langsung untuk memilih isntruktur yang diinginkan dengan mengisi form instruktur apabila ingin menggunakan jasanya. 3. Pembayaran Setelah mengisi pendaftaran member dan memilih jasa isntruktur, maka pelanggan melakukakan pembayaran secara langsung ke bagian kasir. 3.2.1
Use Case Diagram Sistem Berjalan Berikut merupakan gambaran dari proses bisnis yang diterapkan pada One More Gym yang digunakan ke dalam bentuk use case diagram :
http://digilib.mercubuana.ac.id/
33
Gambar 3.2 Use Cae Diagram Sistem Berjalan pada One More Gym
Tabel 3.1 Deskripsi Use Case Diagram Pendaftaran Use Case
Pendaftaran
Aktor
Pelanggan, Staff
Deskripsi
Pelanggan meinta dan mengisi form pendaftaran untuk menjadi member lalu diserahkan kembali ke bagian staff. Setelah itu bagian staff memberikan kartu member kepada pelanggan.
http://digilib.mercubuana.ac.id/
34
Tabel 3.2 Use Case Diagram Pendaftaran Instruktur Use Case
Pendaftaran Instruktur
Aktor
Pelanggan, Staff, Instruktur
Deskripsi
Member meminta dan mengisi form pendaftaran instruktur apabaila ingin menggunakan jasa instruktur pada saat melakukan fitness, setelah mengisi form tersebut lalu dikembalikan ke bagian staff dan instruktur mendapatkan jadwal latihan yang telah di isi oleh member/clientnya.
Tabel 3.3 Deskripsi Use Case Diagram Pembayaran Use Case
Pembayaran
Aktor
Pelanggan, kasir
Deskripsi
Pelanggan melakukan pembayaran kepada bagian kasir, sesuai dengan jumlah tagihan yang di daftarkannya.
Tabel 3.4 Deskripsi Use Case Diagram Laporan Use Case
Laporan
Aktor
Kasir, Staff, Owner
Deskripsi
Bagian staff dan bagian kasir membuat laporan bulanan berdasarkan tugas masing-masing setiap bagian, lalu diberikan kepada pimpinan.
3.3
Analisa Sistem Usulan Dari sistem berjalan diatas yang terjadi di One More Gym, maka dibuatlah
sistem yang baru untuk memberikan kemudahan dalam pelayanan jasa fitness. Serta mempermudah pelanggan dalam melakukan pendaftaran dan perpanjang member.
http://digilib.mercubuana.ac.id/
35
Analisa yang digunkan merupakan suatu sistem yang utuh ke dalam bagianbagian komponennnya dengan maksud untuk mengidentifikasi dan mengevakasi kebuthan sistem pada One More Gym. Perancangan sistem perangkat lunak dibuat dengan model analisa menggunakan Use Case diagram, Activity diagram, Class diagram dan Sequence diagram. 3.3.1 Use Case Diagram Sistem Usulan
Gambar 3.3 Use Case diagram Usulan One More Gym
http://digilib.mercubuana.ac.id/
36
Tabel 3.5 Use Case Diagram Login Use Case
Login
Aktor
Admin
Deskripsi
Login
Pra-kondisi
Melakukan login
Skenario
Admin melakukan login untuk masuk ke sistem
Tabel 3.6 Use Case Diagram Absensi Use Case
Absensi
Aktor
Admin
Deskripsi
Melakukan Absensi atau Chek In-out member
Pra Kondisi
Absensi
Skenario
Member memberikan ID member, lalu pegawai menginput Id member untuk absensi member.
Tabel 3.7 Use Case Diagram Management Input Data Use Case
Management input data
Aktor
Admin
Deskripsi
Pegawai melakukan input data
Pra Kondisi
Setelah login
Skenario
Setelah melakukan login. Pegawai dapat meng-input data seperti : menginput data registrasi member, class member, data instruktur secara lengkap, mulai dari id-member, notransaksi, nama member, alamat, jenis kelamin, no-telp, email, status, pekerjaan. Pegawai juga bisa menambahkan, merubah dan menghapus data.
http://digilib.mercubuana.ac.id/
37
Tabel 3.8 Use Case Diagram Proses Perpanjangan member Use Case
Proses perpanjangan member
Aktor
Admin
Deskripsi
Pegawai melakukan transaksi perpanjangan member
Pra Kondisi
Setelah login
Skenario
Pegawai memasukan Id member lalu melakukan proses perpanjangan member dan pegawai bisa cetak bukti pembayaran perpanjang member.
Tabel 3.9 Use Case Diagram Kelola Type Member Use Case
Kelola type member
Aktor
Admin
Deskripsi
Pegawai mengelola type member
Pra Kondisi
Setelah Login
Skenario
Pegawai dapat melakukan hapus, tambah, dan juga edit pada menu type member
Tabel 3.10 Use Case Diagram Monitoring Use Case
Monitoring
Aktor
Admin
Deskripsi
Admin me-monitoring cek-in/out member dan non member
Pra Kondisi
Setelah login
Skenario
Admin dapat melihat data daftar cek-in out member, transaksi member/nonmember
http://digilib.mercubuana.ac.id/
38
Tabel 3.11 Use Case Diagram Management User Use Case
Management User
Aktor
Admin
Deskripsi
Admin mengelola data user
Pra Kondisi
Setelah login
Skenario
Admin dapat menambah data user untuk pegawai yang dapat mengakses sistem.
Activity Diagram Usulan
3.3.2 1.
Activity Diagram Login
Gambar 3.4 Activity Diagram Login
http://digilib.mercubuana.ac.id/
39
2.
Activity Diagram Data Absensi
Gambar 3.5 Activity Diagram Absensi
http://digilib.mercubuana.ac.id/
40
3.
Activity Diagram Registrasi Member
Gambar 3.6 Activity diagram registrasi member
http://digilib.mercubuana.ac.id/
41
4.
Activity Diagram Non Member
Gambar 3.7 Activity diagram non-member
http://digilib.mercubuana.ac.id/
42
5.
Activity Diagram Class Member
Gambar 3.8 Activity diagram class member
http://digilib.mercubuana.ac.id/
43
6.
Activity Diagram Proses Perpanjangan Member
Gambar 3.9 Activity diagram proses perpanjangan member
http://digilib.mercubuana.ac.id/
44
7.
Activity Diagram Kelola Data Member
Gambar 3.10 Activity diagram kelola data member
http://digilib.mercubuana.ac.id/
45
8.
Activity Diagram Kelola Data Instruktur
Gambar 3.11 Activity diagram kelola data instruktur
http://digilib.mercubuana.ac.id/
46
9.
Activity Diagram Kelola Type Member
Gambar 3.12 Activity daiagram kelola type member
http://digilib.mercubuana.ac.id/
47
10. Activity Diagram Monitoring
Gambar 3.13 Activity diagram monitoring
http://digilib.mercubuana.ac.id/
48
11. Activity Diagram Kelola User
Gambar 3.14 Activity diagram kelola user
http://digilib.mercubuana.ac.id/
49
3.3.3 Sequence Diagram Usulan
Gambar 3.15 Sequence Diagram Login
Gambar 3.16 Sequence Diagram Registrasi Member
http://digilib.mercubuana.ac.id/
50
Gambar 3.17 Sequence Diagram Non Member
Gambar 3.18 Sequence Diagram Class Member
http://digilib.mercubuana.ac.id/
51
Gambar 3.19 Sequence Diagram Data Instruktur
http://digilib.mercubuana.ac.id/
52
Gambar 3.20 Sequence Diagram Type Member
Gambar 3.21 Sequence Diagram Perpanjangan Member
http://digilib.mercubuana.ac.id/
53
Gambar 3.22 Sequence Diagram Monitoring
Gambar 3.23 Sequence Diagram Kelola Data User
http://digilib.mercubuana.ac.id/
54
Gambar 3.24 Sequence Diagram Member
http://digilib.mercubuana.ac.id/
55
3.4 Class Diagram Usulan
Gambar 3.25 Class Diagram Usulan
http://digilib.mercubuana.ac.id/
56
3.4.1 Spesifkasi DataBase 1. Nama Tabel
: Account
Media Penyimpanan : Harddisk Primary Key
: Username
Tabel 3.12 Struktur Tabel Account No Nama Field
Tipe Data
Panjang
Keterangan
1
Username
varchar
32
Nama account
2
Password
varchar
32
******
3
Nama
varchar
70
Admin
4
Level
varchar
5
Admin
2. Nama Tabel
: Class
Media Penyimpanan : Harddisk Primary Key
: ID_class
Tabel 3.13 Struktur Tabel Class member No Nama Tabel
Tipe Data
Panjang
Keterangan
1
Id_class
Int
5
Nomer
2
Nama_class
Varchar
30
Class yang ada di fitness
3
Id_member
Char
20
Id member Gym dengan format-ddmmyy01
4
Nama
Varchar
30
Nama
5
Jeniskel
Enum
-
Jenis kelamin L atau P
6
Alamat
Varchar
30
Alamat Member
7
Tanggal
Date
-
dd-mm-yyyy
8
Jam_masuk
Time
-
dd-mm-yy
http://digilib.mercubuana.ac.id/
57
3. Nama Tabel
: Golongan
Media Penyimpanan : Harddisk Primary Key
: ID_golongan
Tabel 3.14 Struktur Tabel Golongan No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_golongan
Char
10
Id goloangan
2
Nama_golongan
Varchar
50
Nama golongan
3
Biaya
double
50,0
Biaya
4. Nama Tabel
: Absensi
Media Penyimpanan : Harddisk Primary Key
: ID
Tabel 3.15 Struktur Tabel Absensi No Nama Field
Tipe Data
Panjang
Keterangan
1
Id
int
5
Nomer
2
Id_member
char
8
Id member
3
Tgl
date
-
dd-mm-yyyy
4
Kd_waktu
Varchar
10
Rabu
5
Jam_masuk
time
-
Jam masuk
6
Jam_pulang
time
-
Jam pulang
7
Counter
int
5
Counter
http://digilib.mercubuana.ac.id/
58
5. Nama Tabel
: Instruktur
Media Penyimpanan : Harddisk Primary Key
: ID_instruktur
Tabel 3.16 Struktur Tabel Instruktur No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_instruktur
Char
8
Id instruktur
2
Nama_instruktur
Varchar
50
Nama instuktur
3
Alamat_instruktur
Varchar
50
Alamat instruktur
4
Tempat_lahir
Varchar
50
Tempat lahir
5
Tanggal_lahir
Date
-
Tanggal lahir
6
Jenis_kelamin
Enum
-
Jenis kelamin
7
No_telepon
Varchar
20
0968989898
8
Status_instruktur
Varchar
50
Status Insttuktur
9
Gambar
Varchar
50
Gambar
6. Nama Tabel
: Member
Media Penyimpanan : Harddisk Primary Key
: ID_member
Tabel 3.17 Struktur Tabel Member No Nama Field
Tipe Data
Panjang
Keterangan
1
Id_member
Char
8
Id member
2
Nama
Varchar
20
Nama member
3
Alamat
Varchar
20
Alamat member
4
Tempat_lahir
Varchar
20
Tempat lahir
5
Tanggal_lahir
Date
-
Tanggal lahir
6
Jenis_kelamin
Enum
-
Jenis kelamin
7
No_telepon
Varchar
20
No telepeon member
8
Status
Varchar
50
Status member
9
Tgl_tempo
Date
-
Tgl tempo
10
Gambar
Varchar
50
Gambar
http://digilib.mercubuana.ac.id/
59
7. Nama Tabel
: Pembayaran
Media Penyimpanan : Harddisk Primary Key
: No_transaksi
Tabel 3.18 Struktur Tabel Pembayaran No Nama Field
Tipe Data
Panjang
Keterangan
1
No_transaksi
Char
20
No transaksi
2
Id_member
Char
8
Id member
3
Nama
Varchar
50
Nama member
4
Nama_golongan
Varchar
50
Nama golongan
5
Tanggal_pembayaran
Date
-
dd-mm-yyyy
6
Tanggal_jatuh_tempo
Date
-
dd-mm-yy
7
Total_bayar
double
30,0
Total bayar
8. Nama Tabel
: Registrasi
Media Penyimpanan : Harddisk Primary Key
: ID_member
Tabel 3.19 Struktur Tabel Registrasi No Nama Field
Tipe Data
Panjang
Keterangan
1
No_registrasi
Char
12
No registrasi
2
Id_member
Char
8
Id member
3
Nama_member
Varchar
50
Narma memb
4
Nama_golongan
Varchar
40
Nama golongan
5
Tanggal_pendaftaran
Date
-
2012-09-08
6
Biaya_pendaftaran
Double
30,0
Biaya pendaftaran
7
Biaya_member
Double
30,0
Biaya member
http://digilib.mercubuana.ac.id/
60
9. Nama Tabel
: Umum
Media Penyimpanan : Harddisk Primary
: no_transaksi
Tabel 3.20 Struktur Tabel Umum No Nama Field
Tipe Data
Panjang
Keterangan
1
No_transaksi
Varchar
30
No transaksi
2
No_identitas
Varchar
30
No identitas non member
3
Nama
Varchar
40
Nama non member
4
Jenis_kelamin
Enum
-
Jenis kelamin
5
Tempat_lahir
Varchar
50
Tempat lahir
6
Tgl_lahir
Date
-
Yyyy-mm-dd
7
Alamat
Varchar
50
Alamat non member
8
Pekerjaan
Varchar
30
Pekerjaaan
9
No_telepon
Varchar
30
No telepon non member
10
Tgl_transaksi
Date
-
Tanggal transaksi
11
Jumlah_bayar
double
30,0
Jumlah bayar
3.5 Rancangan Layar
Gambar 3.26 Rancangan Layar Log In
http://digilib.mercubuana.ac.id/
61
Gambar 3.27 Rancangan Layar Halaman Utama
Gambar 3.28 Rancangan layar menu absensi
Gambar 3.29 Rancangan layar menu in-out member
http://digilib.mercubuana.ac.id/
62
Gambar 3.30 Rancangan layar menu registrasi
Gambar 3.31 Rancangan layar form Non Member
http://digilib.mercubuana.ac.id/
63
Gambar 3.32 Rancangan layar menu class member
Gambar 3.33 Rancangan layar form member
http://digilib.mercubuana.ac.id/
64
Gambar 3.34 Rancangan layar menu perpanjangan member
Gambar 3.35 Rancangan layar type member
http://digilib.mercubuana.ac.id/
65
Gambar 3.36 Rancangan Layar Menu Instruktur
Gambar 3.37 Rancangan layar menu monitoring
http://digilib.mercubuana.ac.id/
66
Gambar 3.38 Rancanga layar menu user
Gambar 3.39 Rancangan layar form tambah data registrasi member
http://digilib.mercubuana.ac.id/
67
Gambar 3.40 Rancangan layar form tambah data non member
Gambar 3.41 Rancangan layar Form tambah class member
http://digilib.mercubuana.ac.id/
68
.Gambar 3.42 Rancangan layar form pembayaran member
Gambar 3.43 Rancangan layar form tambah data instruktur
http://digilib.mercubuana.ac.id/
69
Gmabar 3.44 Rancangan layar Form tambah data type member
Gambar 3.45 Rancangan layar Form tambah akun
http://digilib.mercubuana.ac.id/
70
Gambar 3.46 Rancangan layar Form ubah data member
Gambar 3.47 Rancangan layar form ubah data type member
http://digilib.mercubuana.ac.id/
71
Gambar 3.48 Rancangan Layar Form Ubah data instruktur
Gambar 3.49 Rancangan Layar form ubah akun
http://digilib.mercubuana.ac.id/