BAB III
ANALISA DAN PERANCANGAN
3.1 Gambaran Umum PerusahaanOne 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
3.1.1 Visi dan Misi Perusahaan
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.
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
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 :
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.
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.
Analisa yang digunkan merupakan suatu sistem yang utuh ke dalam bagian-bagian 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
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
Tabel 3.7 Use Case Diagram Management Input Data
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.
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, no-transaksi, nama member, alamat, jenis kelamin, no-telp, email, status, pekerjaan. Pegawai juga bisa menambahkan, merubah dan menghapus data.
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,
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. 3.3.2 Activity Diagram Usulan 1. Activity Diagram Login
2. Activity Diagram Data Absensi
3. Activity Diagram Registrasi Member
4. Activity Diagram Non Member
5. Activity Diagram Class Member
6. Activity Diagram Proses Perpanjangan Member
7. Activity Diagram Kelola Data Member
8. Activity Diagram Kelola Data Instruktur
9. Activity Diagram Kelola Type Member
10. Activity Diagram Monitoring
11. Activity Diagram Kelola User
3.3.3 Sequence Diagram Usulan
Gambar 3.15 Sequence Diagram Login
Gambar 3.17 Sequence Diagram Non Member
Gambar 3.20 Sequence Diagram Type Member
Gambar 3.22 Sequence Diagram Monitoring
3.4Class Diagram Usulan
3.4.1 Spesifkasi DataBase
1. Nama Tabel : Account
Media Penyimpanan : Harddisk
Primary Key : Username
Tabel 3.12 Struktur Tabel Account
2. Nama Tabel : Class
Media Penyimpanan : Harddisk
Primary Key : ID_class
Tabel 3.13 Struktur Tabel Class member
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
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
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
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
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
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.27 Rancangan Layar Halaman Utama
Gambar 3.28 Rancangan layar menu absensi
Gambar 3.30 Rancangan layar menu registrasi
Gambar 3.32 Rancangan layar menu class member
Gambar 3.34 Rancangan layar menu perpanjangan member
Gambar 3.36 Rancangan Layar Menu Instruktur
Gambar 3.38 Rancanga layar menu user
Gambar 3.40 Rancangan layar form tambah data non member
.Gambar 3.42 Rancangan layar form pembayaran member
Gmabar 3.44 Rancangan layar Form tambah data type member
Gambar 3.46 Rancangan layar Form ubah data member
Gambar 3.48 Rancangan Layar Form Ubah data instruktur