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