A. Pengambaran Sistem
1. Analisis Sistem yang Sedang Berjalan
Analisis sistem yang sedang berjalan merupakan penguraian suatu
sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan
sehingga dapat diusulkan perbaikan.
Pada tahapan ini penulis akan memberikan penjelasan mengenai
analisis sistem yang sedang berjalan pada Upy Gym dimana pada saat melakukan penelitian penulis menemukan permasalahan di dalam analisis sistem yang berjalan tersebut, diantaranya pengolahan data transaksi
pendaftaran member, pengolahan data transaksi perpanjang member, pengolahan data transaksi non member, masih dilakukan secara manual.
a. Use Case Diagram
Use Case merupakan deskripsi fungsi dari sebuah sistem perspektif pengguna (interksi antara sistem dan actor). Use case bekerja dengan cara
mendeskripsikan tipikal interaksi antara user (pengguna) sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem
serangkain scenario yang digabungkan bersama-sama oleh tujuan umum pengguna.
Actor adalah abstaction dari orang dan sistem yang lain yang
mengaktifkan fungsi dari target sistem.
Gambar 3.1. Use Case Diagram Sedang Berjalan b. Defenisi Aktor Dan Deskripsinya
Aktor merupakan abstraction dari orang dan syistem yang lain mengaktifkan fungsi dari target syistem. Berikut ini adalah gambaran
defenisi aktor dan deskripsinya.
Table 3.1. Defenisi Aktor Dan Deskripsinya
No Aktor Deskripsi
1. Member Member merupakan pihak yang melakukan transaksi pendaftaran member dan perpanjangan member.
2. Non Member Non member merupakan pihak yang melakukan transaksi non member.
3. Kasir Kasir merupakan pihak yang melayani transaksi non member, pendaftaran member, perpanjang member.
4. Bag.Keuanga n
Bag.keuangan merupakan pihak yang merekap data transaksi non member, pendaftaran member, perpanjang member ke dalam bentuk laporan yang akan diberikan ke owner.
5. Owner Owner merupakan pihak yang menerima laporan dari hasil seluruh laporan.
c. Defenisi Use Case dan Deskripsinya
Use case adalah deskripsi fungsi dari sebuah system perspektif pengguna (interaksi antara syistem dengan aktor). Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah
system dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai.
No Use Case Deskripsi 1. Transaksi
Non Member
Merupakan proses dimana seseorang yang ingin melakukan olahraga fitness dengan ketentuan
harga perdatang. 2. Transaksi
Pendaftaran
Member
Merupakan proses pendaftaran calon member baru yang ingin menjadi anggota member
3. Transaksi
Perpanjang Member
Merupakan proses dimanan anggota member
yang ingin memperpanjang status keanggotaanya.
7 Laporan Hasil rekap data hasil data keseluruhan transaksi.
d. Scenario Use Case
Scenario use case merupakan sebuah gambaran terhadap
kebutuhan yang mendeskripsikan sederetan kejadian didalam sebuah sistem. Berikut ini adalah gambaran.
Nama Use case : Transaksi Non Member
Aktor : Non Member dan Kasir
Tabel 3.3. Skenario Use Case Transaksi Non Member yang sedang berjalan
1. Membayar biaya perdatang
2. Kasir mencatat transaksi ke buku keangotaan
Nama Use Case : Transaksi Pendaftaran Member
Aktor : Member dan Kasir
Tabel 3.4. Skenario use case transaksi pendaftaran member yang sedang berjalan
Aksi Aktor Reaksi Aktor
1. Calon anggota member melakukan pendaftaran member.
2. Kasir memberikan formulir pendaftaran.
3. Calon anggota member mengisi formulir pendaftaran
4. Kasir mencatat identitas member ke dalam buku keanggotaan
5. Anggota member mendapatkan kartu keanggotaan member.
6. Membayar biaya pendaftaran.
Nama use case : Transaksi Perpanjang Member.
Aktor : Member dan kasir.
Aksi Aktor Reaksi Aktor 1. Member memberikan kartu
member ke kasir dan membayar biaya perpanjangan member.
2. Kasir mengaktifkan kembali keanggotaan member.
3. Kasir mencatat ke dalam buku keanggotaan.
4. Menerima kartu perpanjangan member yang telah di aktifkan kembali
Nama use case : Laporan
Aktor : Bagian keuangan dan Owner
Tabel 3.6. Skenario use case laporan yang sedang berjalan
Aksi Aktor Reaksi Aktor
1.Bag.Keuangan mencatatat ulang buku transaksi keanggotaan ke dalam laporan perbulan.
2. Owner menerima hasil laporan.
2. Perancangan Prosedur Yang Diusulkan
Berdasarkan hasil evaluasi yang diamati oleh penulis, penulis akan
menjelaskan perancangan prosedur yang diusulkan di antaranya, use case diagram, scenario use case, activity diagram, sequance diagram, class
a. Use Case Diagram yang Diusulkan
Use Case Diagram adalah deskripsi fungsi dari sebuah system dari
perspektif pengguna (interaksi antara system dan actor). Use case bekerja
dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah system dengan sistemnya sendiri melalui sebuah cerita bagaimana
sebuah system dipakai. Urutan langkah-langkah yang menerangkan antara pengguna dan system disebut scenario. Dengan demikian use case bisa dikatakan sebagai serangkaian scenario yang digabungkan bersama-sama
oleh tujuan umum pengguna.
System
Gambar 3.2 Use Case Diagram yang Diusulkan Kasir
Owner
Transaksi Pendaftaran member
Transaksi Non Member
Laporan
Transaksi Perpanjang member
Member Kartu member
Kartu member baru <<extend>>
<<extend>> Slip
b. Defenisi Aktor dan Deskripsi Yang Diusulakan
Aktor merupakan abstraction dari orang dan system yang lain yang
mengaktifkan fungsi dari target system. Berikut ini adalah gambaran definisi aktor dan deskripsinya.
Tabel 3.7. Defenisi Aktor dan Deskripsinya Yang di Usulkan
No Aktor Deskripsi
1. Kasir Merupaka pihak yang mengoperasikan pengolahan data transaksi non member, pendaftaran member, perpanjang member.
2. Member Member merupakan pihak yang melakukan transaksi pendaftaran member dan perpanjangan member.
3. Owner Merupakan pihak yang melakukan pengecekan hasil transaksi non member, pendaftaran member, perpanjang member dalam bentuk laporan non member, pendaftaran member, perpanjang member.
c. Defenisi Use Case Yang Diusulkan
Use Case Diagram adalah deskripsi fungsi dari sebuah system dari
dengan cara mendeskripsikan tipikal interaksi antara user (pengguna) sebuah system dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai.
Tabel 3.8. Defenisi Use Case dan Deskripsinya Yang Diusulkan
No Aktor Deskripsi
1. Login Proses untuk identifikasi pengguna hak akses. 2. Transaksi
Non Member
Merupakan proses dimana sesorang yang ingin melakukan olahraga fitness dengan ketentuan harga perdatang.
Merupakan proses dimana anggota member yang ingin memperpanjang status keangotaanya.
5. Kartu Member
Merupakan tanda pengenal anggota yang sudah terdaftar dengan ketentuan waktu tertentu.
6. Kartu Member Baru
Merupakan proses dimana anggota member yang mempunyai durasi waktu yang sudah habis dan melakukan perpanjangan waktu.
member dan perpanjang member dalam melakukan pembayaran.
8. Laporan Hasil rekap data hasil data keseluruhan transaksi non member, pendaftaran member, perpanjang member.
d. Skenario Use Case yang diusulkan
Scenario use case merupakan sebuah gambaran terhadapa kebutuhan yang mendeskripsikan sederetan kejadian didalam sebuah sistem. Berikut ini adalah gambaran dari scenario yang diusulkan
Nama use case : Transaksi Non member
Aktor : Kasir
Tabel 3.9. Skenario Use Case Transaksi Non Member yang diusulkan
Aksi Aktor Reaksi Sistem
1. Buka aplikasi.
2. Memasukan Username & Password.
3. Verivikasi Username & Password.
4. Menampilkan pesan
5. Memasukan username & password
6. Verivikasi username & password
7. Menampilkan pesan.
8. Masuk ke halaman transaksi non member
9. Melakukan penginputan pilih fungsi simpan
10. Menampilkan pemberitahian, menyimpan data dalam database, menampilkan data ke tabel.
Name use case : Transaksi pendaftaran member
Aktor : Kasir
Tabel 3.10. Skenario Use case Transaksi Pendaftaran Member yang diusulkan
Aksi Aktor Reaksi Sistem
1. Buka aplikasi
2. Memasukan Username & Password.
3. Verivikasi Username & Password.
4. Menampilkan pesan
password benar atau tidak, jika tidak.
5. Memasukan Username & Password.
6. Verivikasi Username & Password.
7. Menampilkan pesan
8. Masuk ke halaman transaksi pendaftaran member.
9. Tambah member
10. Input identitas pendaftaran member baru,tanggal aktif
11. Pilih kode kelas
12. Tampil kelas/program 13. Pilih kelas/program
14. Tampil kelas/program yang dipilih.
15. Pilih fungsi tambah
16. Tampil data yang telah diinput ke tabel dan menyimpan data ke data base.
17. Pilih fungsi cetak kartu anggota
18. Kartu anggota member di cetak 19. Pilih fungsi cetak Slip
Name use case : Transaksi perpanjang member
Aktor : Kasir
Tabel 3.11. Skenario Use Case Transaksi Perpanjang Member yang diusulkan
Aksi Aktor Reaksi Aktor
1. Buka aplikasi
2.memasukan username & password
3. Verivikasi username & password
4. Menampilkan pesan
pemberitahuan apakah username & password benar atau tidak, jika tidak.
5. Memasukan Username & Password.
6. Verivikasi Username & Password.
7. Menampilkan pesan
8. Masuk ke halaman transaksi perpanjang member.
9. Tambah perpanjang member. 10. Pilih no anggota
12. Pilih anggota
13. Tampil anggota yang dipilih 14. Input tanggal perpanjang
15. Pilih kode kelas
16.tampil kelas/program 17. Pilih kelas/program
18. Tampil kelas /program yang dipilih.
19. Pilih fungsi tambah
20. Tampil data yang telah di input ke tabel dan menyimpan data ke data base.
21. Pilih fungsi cetak kartu anggota.
22. Kartu anggota perpanjangan member di cetak.
22. Pilih fungsi cetak slip.
23. Slip perpanjangan member dicetak.
Nama Use Case : Transsaksi Pendaftaran Member
Aktor : Member
Aksi Aktor Reaksi Sistem 1. Calon anggota member
melakukan transaksi pendaftaran member.
2. Menginput identitas anggota member di dalam data base.
3. Cetak kartu anggota member
4. Anggota member mendapatkan kartu anggota member.
5. Cetak slip pendaftaran member.
6. Anggota member mendapatkan slip sebagai bukti telah melakukan transaksi pendaftaran member .
Nama Use Case : Transsaksi Perpanjang Member
Aktor : Member
Tabel 3.13. Skenario use case transaksi perpanjang member yang diusulkan
Aksi Aktor Reaksi Sistem
1. Member mmperlihatkan kartu anggota dan melakukan transaksi perpanjangan kartu anggota member
2. Mengaktifkan kembali anggota member di dalam data base.
4. Anggota member mendapatkan kartu anggota member baru.
5. Cetak slip pepanjangan member
6. Anggota member mendapatkan slip sebagai bukti telah melakukan transaksi perpanjangan member .
Nama Use Case : Laporan
Aktor : Owner
Tabel 3.14. Skenario use case Laporan yang diusulkan
Aksi Aktor Reaksi Sistem
1. Buka aplikasi
2. masukan username & password
3. verivikasi username & password
4. Menampilkan pesan
pemberitahuan apakah username & password benar atau tidak, jika tidak.
5. masukan username & password
6. verifikasi username dan password.
7.menampilkan pesan
9. input periode awal dan akhir 10. proses
11. menampilkan rincian laporan per periode
12. print laporan
13. laporan di print
B. Analisis Kebutuhan
Adapun analisis kebutuhan dalam pembuatan Sistem ini adalah sebagai berikut:
1. Perangkat keras
a. Prosesor Intel® Core™ i3-3127U @1.80 MHz .
b. Memori RAM 4 GB atau yang lebih tinggi. c. Hardisk 500 GB.
d. Printer.
e. Mouse. f. Keyboard.
g. Sistem operasi Windows xp atau Windows diatasnya. 2. Perangkat lunak
a. Borland Delphi 7
3. Alat desain
UML (Unified Modelling Language) adalah salah satu alat bantu yang sangat handal dalam pengembangan sistem berorientasi objek yang
diantaranya :
a. Use Case Diagram
b. Actifity Diagram c. Sequance Diagram d. Class Diagram
e. Component Diagram f. Deployment Diagram
4. User/Pengguna
User/penguna yang di maksud merupakan orang-orang yang memiliki hak akses pada sistem informasi yang di antaranya :
a. Kasir
Kasir adalah tempat melakukan transaksi/pembayaran yang
menjadi akhir dari sebuah transaksi pembayaran sehingga menghasilkan kepuasan pada masing-masing pihak.
b. Owner
Owner adalah orang yang mempunyai perusahaan yang memiliki hak untuk mengetahui laporan transaksi.
Melakukan pengamatan langsung terhadap kegiatan yang sedang berlangsung di perusahaan, khususnya yang terkait dengan pelayanan konsumen, proses wawancara dengan calon pelanggan, proses transaksi,
tatacara pencatatan data transaksi. Sehingga dapat dipahami keadaan system yang ada.
2. Metode Wawancara
Yaitu mengadakan wawancara langsung kepada pemilik, pegawai dan pelanggan.
3. Studi Pustaka
Adalah teknik pengumpulan data dengan cara mendapatkan