• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
42
0
0

Teks penuh

(1)

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

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.

(2)

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)

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 :

(4)

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.

(5)

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.

(6)

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

(7)

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.

(8)

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,

(9)

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

(10)

2. Activity Diagram Data Absensi

(11)

3. Activity Diagram Registrasi Member

(12)

4. Activity Diagram Non Member

(13)

5. Activity Diagram Class Member

(14)

6. Activity Diagram Proses Perpanjangan Member

(15)

7. Activity Diagram Kelola Data Member

(16)

8. Activity Diagram Kelola Data Instruktur

(17)

9. Activity Diagram Kelola Type Member

(18)

10. Activity Diagram Monitoring

(19)

11. Activity Diagram Kelola User

(20)

3.3.3 Sequence Diagram Usulan

Gambar 3.15 Sequence Diagram Login

(21)

Gambar 3.17 Sequence Diagram Non Member

(22)
(23)

Gambar 3.20 Sequence Diagram Type Member

(24)

Gambar 3.22 Sequence Diagram Monitoring

(25)
(26)

3.4Class Diagram Usulan

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

Gambar 3.27 Rancangan Layar Halaman Utama

Gambar 3.28 Rancangan layar menu absensi

(33)

Gambar 3.30 Rancangan layar menu registrasi

(34)

Gambar 3.32 Rancangan layar menu class member

(35)

Gambar 3.34 Rancangan layar menu perpanjangan member

(36)

Gambar 3.36 Rancangan Layar Menu Instruktur

(37)

Gambar 3.38 Rancanga layar menu user

(38)

Gambar 3.40 Rancangan layar form tambah data non member

(39)

.Gambar 3.42 Rancangan layar form pembayaran member

(40)

Gmabar 3.44 Rancangan layar Form tambah data type member

(41)

Gambar 3.46 Rancangan layar Form ubah data member

(42)

Gambar 3.48 Rancangan Layar Form Ubah data instruktur

Gambar

Gambar 3.2 Use Cae Diagram Sistem Berjalan pada One More Gym  Tabel 3.1  Deskripsi Use Case Diagram Pendaftaran
Tabel 3.8  Use Case Diagram Proses Perpanjangan member  Use Case  Proses perpanjangan member
Gambar 3.5 Activity Diagram Absensi
Gambar 3.6  Activity diagram registrasi member
+7

Referensi

Dokumen terkait

Analisis kinerja reaktor unggun tetap untuk produksi hidrogen melalui reaksi steam reforming etanol dengan model matematis dapat dilakukan dengan baik.. Hasil

Menurut Pressman (2008:77), model proses merupakan gambaran dari suatu proses pembuatan rekayasa perangkat lunak yang terdiri dari bermacam - macam aktifitas,

Makanan satwika termuat dalam Bhagawad Gita XVII.8, adalah makanan-makanan yang me- ninggikan hidup, tenaga, kekuatan, kesehatan, kebahagiaan dan suka cita, yang manis, yang lunak,

Pada tahap ini penulis akan menganalisis novel Ketika Cinta Harus Bersabar menggunakan metode struktural, yakni dengan membaca, memahami, dan mengelompokkan

Hasil pengujian secara parsial menunjukkan bahwa current ratio berpengaruh negatif signifikan terhadap harga saham, debt to equity ratio tidak berpengaruh secara

Variabel yang diteliti dalam penelitian ini adalah proporsi BBLR dan BBLSR, dan faktor resiko BBLR yaitu usia ibu, usia kehamilan, paritas, riwayat abortus,

Keterbukaan Informasi ini dibuat sehubungan dengan rencana Perseroan untuk melakukan perubahan terhadap Program MSOP 2007 dan rencana Perseroan untuk menerbitkan

Kurikulum dikembangkan atas dasar teori pendidikan berdasarkan standar dan teori pendidikan berbasis kompetensi.Pendidikan berdasarkan standar adalah pendidikan yang