Sistem Informasi Pengelolaan Helios Fitness Center dengan Dukungan Email Gateway.

ABSTRAK

Pembuatan sistem penjualan online ini adalah atas permintaan
langsung dari Helios Fitness Center terkait untuk membuat sebuah sistem
informasi pengelolaan data operasional dengan teknologi web-based.
Didalam proses pembuatan situs web ini termasuk didalamnya yaitu
proses analisa, perancangan, pembuatan database, user interface design,
dokumentasi, dan pengembangan aplikasi. Aplikasi website ini terdapat
beberapa modul seperti modul data master, serta operasional
perusahaan. Dalam laporan tugas ini akan dibahas secara detail
mengenai setiap fungsionalitas modul tersebut. Beberapa tools juga
digunakan dalam perancangan serta pembuatan aplikasi, seperti
Macromedia Dreamweaver sebagai editor PHP, serta MySQL sebagai
pengolah basis data
Kata Kunci : Helios Fitness Center, sistem informasi

ABSTRACT

This e-commerce website was a direct request from the owner of
Helios Fitness Center to develop an information system to manage
operational workflow process with a support of web-based application. The

development process includes analysis process, database design, user
interface design, documentation, and application development. Few
modules are also included such as master data module, as well as
operational module. Furthermore, detailed functionalities of each modules
will be discussed in this job training report. As an addition, some few tools
are also used in this website development, such as Macromedia
Dreamweaver as PHP editor, and MySQL as database management
system.
Keywords : Helios Fitness Center, information system

DAFTAR ISI
JUDUL ........................................................................................................ i
LEMBAR PENGESAHAN ........................................................................... ii
PRAKATA .................................................................................................. iv
ABSTRAK .................................................................................................. vi
ABSTRACT ............................................................................................... vii
DAFTAR ISI ............................................................................................. viii
DAFTAR GAMBAR .................................................................................. 10
DAFTAR TABEL ....................................................................................... xii
DAFTAR NOTASI/ LAMBANG ............................................................. xviiiv

BAB 1. PENDAHULUAN ............................................................................ 1
1.1

Latar Belakang Masalah ............................................................. 1

1.2

Rumusan Masalah ...................................................................... 2

1.3

Tujuan Pembahasan ................................................................... 2

1.4

Ruang Lingkup Kajian ................................................................. 3

1.5

Sumber Data ............................................................................... 3


1.6

Sistematika Penulisan ................................................................. 4

BAB 2.

KAJIAN TEORI ....................................................................... 5

2.1

Konsep Sistem Informasi ............................................................ 5

2.2

Analisis ........................................................................................ 6

2.3

Proses Bisnis .............................................................................. 6


2.4

Flowchart..................................................................................... 6

2.5

Entity Relationship Diagram ........................................................ 8

2.6

Data Flow Diagram ................................................................... 13

2.7

Kamus Data .............................................................................. 16

2.8

Process Specification (PSPEC) ................................................ 17


2.9

Blackbox Testing ....................................................................... 17

2.10

MySQL ...................................................................................... 18

2.11

PHP ........................................................................................... 19

BAB 3. ANALISIS DAN PERANCANGAN SISTEM ................................. 23

3.1

Analisis ...................................................................................... 23
3.1.1


3.2

Proses Bisnis .................................................................... 23

Perancangan ............................................................................. 26
3.2.1

Entity Relationship Diagram ............................................. 26

3.2.2

ER To Table...................................................................... 28

3.2.3

Data Flow Diagram ........................................................... 30

3.2.4

Process Spesification (PSPEC) ........................................ 38


3.2.5

Kamus Data ...................................................................... 48

3.2.6

Perancangan User Interface ............................................. 50

BAB 4.
4.1
BAB 5.

HASIL PENELITIAN ............................................................. 55
Realisasi Program ..................................................................... 55
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ......... 63

5.1

Pengujian .................................................................................. 63


5.2

Black Box Testing ..................................................................... 63

BAB 6.

SIMPULAN DAN SARAN ..................................................... 67

6.1

Kesimpulan ............................................................................... 67

6.2

Saran ........................................................................................ 67

Daftar Pustaka ......................................................................................... 68
RIWAYAT HIDUP PENULIS .................................................................... 69


DAFTAR GAMBAR
GAMBAR 2.1 ARAH ARUS DATA ............................................................................. 14
GAMBAR 3.1 FLOW CHART REGISTRASI (MANUAL) ................................................ 24
GAMBAR 3.2 FLOW CHART PROSES JADWAL KELAS (MANUAL) .............................. 25
GAMBAR 3.3 ENTITY RELATIONSHIP DIAGRAM ....................................................... 27
GAMBAR 3.4 DFD LEVEL 0................................................................................... 28
GAMBAR 3.5 DFD LEVEL 1................................................................................... 29
GAMBAR 3.6 DFD LEVEL 1 PROSES 1................................................................... 29
GAMBAR 3.7 DFD LEVEL 2 PROSES 2................................................................... 30
GAMBAR 3.8 DFD LEVEL 2 PROSES 3................................................................... 30
GAMBAR 3.9 DFD LEVEL 2 PROSES 4................................................................... 31
GAMBAR 3.10 DFD LEVEL 2 PROSES 5................................................................. 31
GAMBAR 3.11 DFD LEVEL 2 PROSES 8................................................................. 32
GAMBAR 3.12 CONTOH USER INTERFACE MENU LOGIN MEMBER ........................... 43
GAMBAR 3.13 TAMPILAN UTAMA W EBSITE ............................................................ 43
GAMBAR 3.14 TAMPILAN DATA MEMBER (ADMINISTRATOR) ................................... 44
GAMBAR 3.15 TAMPILAN DATA JASA (ADMINISTRATOR) ......................................... 45
GAMBAR 3.16 TAMPILAN DATA KELAS (ADMINISTRATOR) ....................................... 45
GAMBAR 3.17 TAMPILAN DATA INVENTARIS (ADMINISTRATOR) ............................... 46
GAMBAR 3.18 TAMPILAN DATA EMAIL BLAST (ADMINISTRATOR) ............................. 46

GAMBAR 4.1 TAMPILAN LOGIN .............................................................................. 48
GAMBAR 4.2 TAMPILAN UTAMA............................................................................. 48
GAMBAR 4.3 TAMPILAN MASTER INSTRUKTUR ....................................................... 49
GAMBAR 4.4 TAMPILAN TAMBAH DATA INSTRUKTUR .............................................. 49
GAMBAR 4.5 HALAMAN HAPUS MASTER INSTRUKTUR ............................................ 50
GAMBAR 4.6 TAMPILAN MENU MASTER MEMBER ................................................... 50
GAMBAR 4.7 TAMPILAN MENU EDIT MEMBER ........................................................ 51
GAMBAR 4.8 TAMPILAN JADWAL ........................................................................... 51
GAMBAR 4.9 TAMPILAN ABSEN KELAS .................................................................. 52
GAMBAR 4.10 TAMPILAN MASTER KATEGORI ........................................................ 52
GAMBAR 4.11 TAMPILAN TAMBAH ABSENSI KELAS ................................................ 53
GAMBAR 4.12 TAMPILAN MENU EMAIL GATEWAY .................................................. 54
GAMBAR 4.13 TAMPILAN MENU PEMASUKAN ......................................................... 54

DAFTAR TABEL
TABEL 3.1 ENTITAS TBFASILITAS .......................................................................... 28
TABEL 3.2 ENTITAS TBKONTRAK ........................................................................... 28
TABEL 3.3 ENTITAS TBMEMBER ............................................................................ 28
TABEL 3.4 ENTITAS TBKEUANGAN ........................................................................ 28
TABEL 3.5 ENTITAS TBKELAS ............................................................................... 29

TABEL 3.6 ENTITAS TBINVENTARIS........................................................................ 29
TABEL 3.7 ENTITAS TBJADWAL ............................................................................. 29
TABEL 3.8 ENTITAS TBINSTRUKTUR ...................................................................... 30
TABEL 3.9 ENTITAS TBABSENSI ............................................................................ 30
TABEL 3.10 ENTITAS TBADMIN ............................................................................. 30
TABEL 3.11 PSPEC PROSES 1.1 ......................................................................... 38
TABEL 3.12 PSPEC PROSES 1.2 ......................................................................... 39
TABEL 3.13 PSPEC PROSES 2.1 ......................................................................... 39
TABEL 3.14 PSPEC PROSES 2.2 ......................................................................... 40
TABEL 3.15 PSPEC PROSES 2.3 ......................................................................... 41
TABEL 3.16 PSPEC PROSES 2.4 ......................................................................... 41
TABEL 3.17 PSPEC PROSES 3.1 ......................................................................... 42
TABEL 3.18 PSPEC PROSES 3.2 ......................................................................... 42
TABEL 3.19 PSPEC PROSES 3.3 ......................................................................... 43
TABEL 3.20 PSPEC PROSES 3.4 ......................................................................... 43
TABEL 3.21 PSPEC PROSES 4.1 ......................................................................... 44
TABEL 3.22 PSPEC PROSES 4.2 ......................................................................... 44
TABEL 3.23 PSPEC PROSES 4.3 ......................................................................... 45
TABEL 3.24 PSPEC PROSES 4.4 ......................................................................... 45
TABEL 3.25 PSPEC PROSES 5.1 ......................................................................... 46
TABEL 3.26 PSPEC PROSES 5.2 ......................................................................... 46
TABEL 3.27 PSPEC PROSES 5.3 ......................................................................... 47
TABEL 3.28 PSPEC PROSES 5.4 ......................................................................... 47
TABEL 3.29 KAMUS DATA TBFASILITAS ................................................................. 48
TABEL 3.30 KAMUS DATA TBKONTRAK .................................................................. 48
TABEL 3.31 KAMUS DATA TBMEMBER ................................................................... 49

TABEL 3.32 KAMUS DATA KELAS .......................................................................... 49
TABEL 3.33 KAMUS DATA TBINVENTARIS............................................................... 49
TABEL 3.34 KAMUS DATA TBJADWAL .................................................................... 50
TABEL 3.35 KAMUS DATA TBINSTRUKTUR ............................................................. 50

DAFTAR NOTASI/ LAMBANG [1]
Jenis
Flowchart

Notasi/Lambang

Nama
TERMINATOR

Arti
Permulaan

atau

akhir

program.

GARIS ALIR SATU

Flowchart

Arah aliran program.

ARAH
(FLOW LINE)

Flowchart

GARIS ALIR DUA
ARAH

Flowchart

PREPARATION

Flowchart

PROSES

Flowchart

Proses inisialisasi atau
pemberian harga awal.
Proses perhitungan atau
proses pengolahan data.

INPUT/OUTPUT
DATA

Proses input atau output
data,

parameter,

informasi.

PREDEFINED

Flowchart

Arah aliran program.

PROCESS
(SUB PROGRAM)

Permulaan sub program
atau

proses

menjalankan

sub

program.
Perbandingan
pernyataan,

Flowchart

penyeleksian data yang

DECISION

memberikan
untuk

pilihan
langkah

selanjutnya.
Penghubung

Flowchart

ON

PAGE

CONNECTOR

bagian-

bagian flowchart yang
berada

pada

satu

halaman.
Dokumen

Flowchart

DOKUMEN

yang

merupakan input atau
output.

Flowchart

MAGNETIC TAPE

Input atau output yang
menggunakan

pita

magnetik.
Database (Basis data )

Flowchart

MAGNETIC DISK

yang tersimpan dalam
Magnetic Disc Storage.
Informasiinput

atau

output yang disimpan di

Flowchart

ON-LINE

sebuah

STORAGE

penyimpanan (storage)

tempat

yang

bisa

diakses

langsung.
Input atau output yang

Flowchart

PUNCHED TAPE

menggunakan

pita

kertas berlubang.
Input yang dimasukkan

Flowchart

MANUAL INPUT

secara manual dari
keyboard.
Display

atau

tampilan

outputinformasi

Flowchart

DISPLAY

saat

pemrosesan

secara

online melalui video ,
monitor, dan lain-lain.
Pemrosesan

Flowchart

MANUAL
OPERATION

manual
atau

secara

oleh

manusia

mesin

dengan

kecepatan

pekerjaan

manusia.
Penyimpanan yang tidak

Flowchart

OFF-LINE

dapat

STORAGE

komputer

diakses

oleh
secara

langsung.

Flowchart

ANOTASI

Komentar

atas

suatu

simbol.

Mengeluarkan satu atau

Flowchart

EKSTRASI

lebih

item

kumpulannya.

dari

satu

Penggabungan

Flowchart

MERGE

dua

ataulebih item menjadi
satukumpulan.
Kelompok

DFD

pemakai,

organisasi atau sistem

Entitas

lain

dimana

sistem

melakukan komunikasi.

DFD

Proses yang dilakukan

Proses

di dalam sistem.
Input sistem (data yang

DFD

Input

diterima

dari

lingkungan).
Output

DFD

Output

yang

sistem

(data

dialirkan

oleh

sistem ke luar).
Digunakan

untuk

menunjukkan

DFD

Data

flow

atau

aliran data

pergerakan/aliran

dari

kumpulan data/informasi
dari satu bagian sistem
ke

bagian

sistem

lainnya.
Bagian dari DFD yang

DFD

Data storage atau
penyimpanan data

digunakan

untuk

menunjukkan

suatu

kumpulan

paket

dari

data.
bagian dari DFD yang
merubah satu atau lebih

DFD

Proses

masukan

menjadi

keluarankeluaran.DFDNama
lainnya :bubble, function.

DFD

Entitas

Seseorang

atau

sekelompok

orang

dalam suatu kelompok

organisasi

atau

departemen
dalam

lain

di

perusahaan.

Dapat terdiri dari orang,
unit

terkait

yang

berinteraksi. Nama lain :
terminator
Terdiri

Kamus
Data

=

Sama Dengan

atas,

mendefinisikan,
diuraikan

menjadi,

artinya

Kamus
Data

+

Tambah

()

Kurung

{}

Kurawal

Kamus
Data

Dan
Optional (pilihan boleh
ada atau boleh tidak)

Kamus
Data

Memilih salah satu cara

Kamus
Data

Pengulangan

[]

Kurung Siku

dari sejumlah alternatif,
seleksi

Kamus
Data

**

Bintang

Komentar

@

At

Identifikasi atribut kunci

Kamus
Data

Pemisah

Kamus
Data

|

Turus

sejumlah

alternatif pilihan antara
simbol [ ]

Sumber oleh [1] (J. M. Hartono, Analisis dan Desain Sistem Informasi)

BAB 1. PENDAHULUAN
Pada bab ini, akan dibahas lebih lanjut mengenai latar belakang masalah
penelitian, rumusan masalah, tujuan pembahasan karya ilmiah, ruang lingkup
penelitian, sumber data, serta sistematika penulisan karya ilmiah yang akan
dijabarkan dalam poin-poin berikutnya secara mendetail.

1.1

Latar Belakang Masalah
Kesehatan adalah salah satu kebutuhan pokok semua orang dari berbagai

lapisan dan latar belakang yang berbeda, saat ini di pastikan semua orang ingin
memiliki fisik yang sehat dan dapat di pertahankan dalam jangka waktu yang lama.
Seiring dengan semakin besarnya apresiasi masyarakat pada gaya hidup sehat,
olahraga fitness juga telah menjadi pilihan utama bagi masyarakat sebagai sarana
untuk mendapatkan kualitas hidup yang sehat. Hal ini dapat dibuktikan dengan
meningkatnya masyarakat dalam melakukan olahraga ini.
Helios Fitness Center merupakan sebuah pusat kebugaran di Bandung,
bertempat di mall Festival Citylink, yang menjadi tempat favorit sebagai sarana
olahraga masyarakat Bandung. Untuk memfasilitasi penduduk Bandung yang ingin
berolahraga di Helios Fitness Center, maka pihak manajemen memberikan program
training selengkap mungkin untuk memanjakan para member. Beberapa kelas
dibuka dengan program yang berbeda-beda mulai dari yoga, body-building, body
combat, RPM, dan kelas-kelas lainnya yang dipandu oleh instruktur yang
berpengalaman di bidangnya.
Saat ini, proses manajemen informasi masih dilakukan secara manual,
terutama untuk registrasi member, alokasi jadwal dan instruktur, serta fasilitasfasilitas yang dapat digunakan oleh member. Dengan meningkatnya peminat
program member pada Helios, maka dibutuhkan sebuah sistem untuk mengatur
sistem informasi sedemikian rupa sehingga tidak terjadi overlap pada jadwal kelas
maupun instruktur, serta metode pengiriman pesan-pesan promo dan diskon tertentu
melalui sebuah email gateway kepada konsumen. Berdasarkan latar belakang yang
terdapat di atas, maka akan dirancangkan sebuah aplikasi berbasis website untuk
mempermudah proses pencatatan data manajerial tersebut.

1.2

Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, muncul rumusan

permasalahan yang adalah sebagai berikut :
1. Bagaimana membuat sistem untuk mengelola pergerakan data dari data master
hingga fasilitas yang disediakan?
2. Bagaimana membuat sistem untuk mengelola pergerakan data dari data kelas
yang tersedia hingga pengaturan jadwal instruktur?
3. Bagaimana sistem dapat mengolah data yang tersedia menjadi sebuah laporan
lengkap dan terintegrasi?
4. Bagaimana implementasi email gateway untuk menjaga hubungan baik dengan
member?

1.3

Tujuan Pembahasan

Sesuai dengan pokok-pokok masalah yang telah dirumuskan, berikut tujuan dari
analisis, perancangan, dan dokumentasi :
1. Membuat sistem pengelolaan data member dan fasilitasnya
2. Membuat sistem pengelolaan data kelas dan jadwal instruktur.
3. Membuat sistem yang dapat mengelola data sehingga dapat menghasilkan
laporan dengan lengkap dan terintegrasi.
4. Membuat sistem dengan fitur email gateway untuk menjaga hubungan baik
dengan member

1.4

Ruang Lingkup Kajian

Berdasarkan latar belakang, dan rumusan masalah diatas, maka ruang lingkup
kajian dari pengembangan sistem adalah sebagai berikut :


Perangkat keras :
o Processor Intel Pentium Core 2 Duo
o Memory DDR 2 1GB
o Harddisk 160GB
o Keyboard + Mouse



Perangkat lunak :

o Sistem operasi : Windows 7 Professional
o Sistem Basis Data : MySQL
o Bahasa Scripting : PHP
o Editor : Macromedia Dreamweaver


Batasan Aplikasi :
o Manajemen Data (insert, update, delete) pada data member, fasilitas,
instruktur, inventaris dan kelas
o Fitur keuangan, untuk mengakomodasi penerimaan pendapatan dari
membership
o Laporan jadwal, laporan fasilitas, laporan inventaris
o Pembagian hak akses untuk administrator (full access) dan member

1.5

Sumber Data

Sumber data primer yang digunakan dalam penyusunan laporan ini berasal dari data
yang didapat langsung dari Helios Fitness Center serta hasil wawancara.
Sedangkan data sekunder didapat melalui buku, e-book, serta dokumen lain baik
dalam bentuk hardcopy, maupun softcopy.

1.6

Sistematika Penulisan

BAB 1 PENDAHULUAN
Bab ini merupakan pendahuluan dari penelitian yang dilakukan, yang berisi
latar belakang mengenai alasan penulis mengambil topik, rumusan masalah
yang berisi intisari masalah yang ditemukan dan akan dipecahkan/dipelajari,
tujuan pembahasan yang kemudian menjawab masalah yang dihadapi, ruang
lingkup kajian yang berisi lingkup batasan yang akan dikembangkan oleh
penulis, sumber data yang digunakan dalam penyusunan laporan, serta
sistematika pembahasan yang berisi garis besar (outline) dari setiap bab
penelitian.
BAB 2 KAJIAN TEORI
Bab ini berisi teori atau algoritma atau metode penunjang yang penulis
gunakan ketika membuat aplikasi ini
BAB 3 ANALISIS DAN RANCANGAN SISTEM

Dalam bab Analisis dan Desain berisi tentang semua pembahasan secara
lengkap mengenai analisis pemecahan masalah, perancangan, desain aplikasi,
dan penjelasan sistem.
BAB 4 HASIL PENELITIAN
Pada bab ini berisi sekumpulan screenshot dari proyek yang dibuat beserta
penjelasan dari tiap fungsi (method) utama yang dibuat.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Laporan dari pengujian tiap class/fungsi/method yang dibuat (whitebox testing)
dan laporan dari kuesioner (blackbox testing)
BAB 6 SIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan serta saran yang didapatkan oleh penulis
setelah mengerjakan laporan karya ilmiah ini, baik berupa penegasan
pembuktian maupun pengetahuan baru untuk mengembangkan karya ilmiah
ini.

BAB 6.

6.1

SIMPULAN DAN SARAN

Kesimpulan

Setelah melakukan analisa dan aplikasi website pengelolaan Helios Fitness Center
dengan fitur pengelolaan data mulai dari data master, fasilitas, kelas, jadwal, hingga
laporan, dapat ditarik kesimpulan bahwa:
1. Sistem pengelolaan data member dan fasilitasnya dapat dibuat serta
terintegrasi melalui fitur data master member serta data master sebagaimana
yang ditunjukkan dalam aplikasi
2. Sistem pengelolaan data kelas dan jadwal instruktur dapat dibuat serta
terintegrasi melalui fitur data master kelas dan instruktur serta fitur pengaturan
jadwal kelas.
3. Sistem dapat mengelola data dengan baik sehingga dapat menghasilkan
laporan dengan lengkap dan terintegrasi melalui beberapa fitur laporan yang
disediakan, serta dengan adanya kemampuan aplikasi untuk melakukan
export ke tipe file PDF.
4. Sistem dengan fitur email gateway dapat dibuat melalui fitur aplikasi email
promosi serta auto-email untuk member yang status anggotanya akan
expired, untuk menjaga hubungan baik dengan pelanggan.

6.2

Saran

Saran yang disampaikan dalam pengembangan website ini adalah penggunaan
konsep object oriented programming berupa framework dalam pengembangan
website pengelolaan Helios Fitness Center, sehingga komponen-komponen website
yang sama tidak dikembangkan berkali-kali sehingga terjadi duplikasi.

Daftar Pustaka

[1] J. M. Hartono, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi, 1993.
[2] L. Sidharta, Pengantar Sistem Informasi Bisnis, Jakarta: P.T. ELEX Media
Komputindo, 1995.
[3] Indrajit, Analisis dan Perancangan Sistem Berorientasi Object, Bandung:
Informatika, 2001.
[4] K. C. L. a. J. Laudon, Management Information Systems: Managing the Digital
Firms, 12th penyunt., New Jersey: Prentice Hall, 2012.
[5] G. M. J. O’Brien, Management Information System, McGraw-Hill, 2010.
[6] A. N. Alan, Jago PHP dan MySQL : Dalam Hitungan Menit Membahas PHP dan
MySQL dari Nol Hingga Akhir Untuk Pemula, Edisi Pertama penyunt., Bekasi:
Dunia Komputer, 2010.
[7] L. Hakim, Trik Rahasia Master PHP Terbongkar Lagi, Yogyakarta: Lokomedia,
2009.