BAB III ANALISA DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM. gambaran secara umum kepada user tentang sistem yang baru. Data

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN DISAIN SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III. untuk anak saja tapi juga untuk semua tingkatan umur. menampung keseluruhan murid yang ada.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pelayanan pada rumah sakit MARDI WALUYO merupakan suatu sistem

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB III ANALISA DAN PERANCANGAN SISTEM



BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN DAN ANALISA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM USULAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB 4 PERANCANGAN. Gambar1 Usecase Diagram

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV PERANCANGAN. Gambar 4.1: Use Case Diagram Plafon Mingguan. Tabel 4.1: Deskripsi Use Case Diagram Plafon Mingguan

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Transkripsi:

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 unitunit 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

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

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 :

33 Gambar 3.2 Use Cae Diagram Sistem Berjalan pada One More Gym Tabel 3.1 Deskripsi Use Case Diagram Pendaftaran Use Case Aktor Deskripsi Pendaftaran Pelanggan, Staff Pelanggan meinta dan mengisi form pendaftaran untuk menjadi member lalu diserahkan kembali ke bagian staff. Setelah itu bagian staff memberikan kartu member kepada pelanggan.

34 Tabel 3.2 Use Case Diagram Pendaftaran Instruktur Use Case Aktor Deskripsi Pendaftaran Instruktur Pelanggan, Staff, Instruktur 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 Aktor Deskripsi Pembayaran Pelanggan, kasir Pelanggan melakukan pembayaran kepada bagian kasir, sesuai dengan jumlah tagihan yang di daftarkannya. Tabel 3.4 Deskripsi Use Case Diagram Laporan Use Case Aktor Deskripsi Laporan Kasir, Staff, Owner 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.

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

36 Tabel 3.5 Use Case Diagram Login Use Case Aktor Deskripsi Pra-kondisi Skenario Login Admin Login Melakukan login Admin melakukan login untuk masuk ke sistem Tabel 3.6 Use Case Diagram Absensi Use Case Aktor Deskripsi Pra Kondisi Skenario Absensi Admin Melakukan Absensi atau Chek In-out member Absensi Member memberikan ID member, lalu pegawai menginput Id member untuk absensi member. Tabel 3.7 Use Case Diagram Management Input Data Use Case Aktor Deskripsi Pra Kondisi Skenario Management input data Admin Pegawai melakukan input data Setelah login 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.

37 Tabel 3.8 Use Case Diagram Proses Perpanjangan member Use Case Aktor Deskripsi Pra Kondisi Skenario Proses perpanjangan member Admin Pegawai melakukan transaksi perpanjangan member Setelah login 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 Aktor Deskripsi Pra Kondisi Skenario Kelola type member Admin Pegawai mengelola type member Setelah Login Pegawai dapat melakukan hapus, tambah, dan juga edit pada menu type member Tabel 3.10 Use Case Diagram Monitoring Use Case Aktor Deskripsi Pra Kondisi Skenario Monitoring Admin Admin me-monitoring cek-in/out member dan non member Setelah login Admin dapat melihat data daftar cek-in out member, transaksi member/nonmember

38 Tabel 3.11 Use Case Diagram Management User Use Case Aktor Deskripsi Pra Kondisi Skenario Management User Admin Admin mengelola data user Setelah login Admin dapat menambah data user untuk pegawai yang dapat mengakses sistem. 3.3.2 Activity Diagram Usulan 1. Activity Diagram Login Gambar 3.4 Activity Diagram Login

39 2. Activity Diagram Data Absensi Gambar 3.5 Activity Diagram Absensi

40 3. Activity Diagram Registrasi Member Gambar 3.6 Activity diagram registrasi member

41 4. Activity Diagram Non Member Gambar 3.7 Activity diagram non-member

42 5. Activity Diagram Class Member Gambar 3.8 Activity diagram class member

43 6. Activity Diagram Proses Perpanjangan Member Gambar 3.9 Activity diagram proses perpanjangan member

44 7. Activity Diagram Kelola Data Member Gambar 3.10 Activity diagram kelola data member

45 8. Activity Diagram Kelola Data Instruktur Gambar 3.11 Activity diagram kelola data instruktur

46 9. Activity Diagram Kelola Type Member Gambar 3.12 Activity daiagram kelola type member

47 10. Activity Diagram Monitoring Gambar 3.13 Activity diagram monitoring

48 11. Activity Diagram Kelola User Gambar 3.14 Activity diagram kelola user

49 3.3.3 Sequence Diagram Usulan Gambar 3.15 Sequence Diagram Login Gambar 3.16 Sequence Diagram Registrasi Member

50 Gambar 3.17 Sequence Diagram Non Member Gambar 3.18 Sequence Diagram Class Member

51 Gambar 3.19 Sequence Diagram Data Instruktur

52 Gambar 3.20 Sequence Diagram Type Member Gambar 3.21 Sequence Diagram Perpanjangan Member

53 Gambar 3.22 Sequence Diagram Monitoring Gambar 3.23 Sequence Diagram Kelola Data User

54 Gambar 3.24 Sequence Diagram Member

55 3.4 Class Diagram Usulan Gambar 3.25 Class Diagram Usulan

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

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

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

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

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

61 Gambar 3.27 Rancangan Layar Halaman Utama Gambar 3.28 Rancangan layar menu absensi Gambar 3.29 Rancangan layar menu in-out member

62 Gambar 3.30 Rancangan layar menu registrasi Gambar 3.31 Rancangan layar form Non Member

63 Gambar 3.32 Rancangan layar menu class member Gambar 3.33 Rancangan layar form member

64 Gambar 3.34 Rancangan layar menu perpanjangan member Gambar 3.35 Rancangan layar type member

65 Gambar 3.36 Rancangan Layar Menu Instruktur Gambar 3.37 Rancangan layar menu monitoring

66 Gambar 3.38 Rancanga layar menu user Gambar 3.39 Rancangan layar form tambah data registrasi member

67 Gambar 3.40 Rancangan layar form tambah data non member Gambar 3.41 Rancangan layar Form tambah class member

68.Gambar 3.42 Rancangan layar form pembayaran member Gambar 3.43 Rancangan layar form tambah data instruktur

69 Gmabar 3.44 Rancangan layar Form tambah data type member Gambar 3.45 Rancangan layar Form tambah akun

70 Gambar 3.46 Rancangan layar Form ubah data member Gambar 3.47 Rancangan layar form ubah data type member

71 Gambar 3.48 Rancangan Layar Form Ubah data instruktur Gambar 3.49 Rancangan Layar form ubah akun