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
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.
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
3.1 Analisis ... 23
3.1.1 Proses Bisnis ... 23
3.2 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. HASIL PENELITIAN ... 55
4.1 Realisasi Program ... 55
BAB 5. 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
TABEL 3.32KAMUS DATA KELAS ... 49
TABEL 3.33KAMUS DATA TBINVENTARIS... 49
TABEL 3.34KAMUS DATA TBJADWAL ... 50
DAFTAR NOTASI/ LAMBANG [1]
Jenis Notasi/Lambang Nama Arti
Flowchart TERMINATOR Permulaan atau akhir
program.
Flowchart PREPARATION Proses inisialisasi atau pemberian harga awal.
Flowchart PROSES Proses perhitungan atau
proses pengolahan data.
Flowchart INPUT/OUTPUT
DATA
Proses input atau output
data, parameter,
Permulaan sub program
atau proses
menjalankan sub
program.
Flowchart DECISION
Perbandingan
pernyataan,
penyeleksian data yang
memberikan pilihan
bagian flowchart yang
berada pada satu
halaman.
Flowchart DOKUMEN
Dokumen yang
merupakan input atau
output.
magnetik.
Flowchart MAGNETIC DISK
Database (Basis data )
yang tersimpan dalam
Magnetic Disc Storage.
Flowchart PUNCHED TAPE
Input atau output yang
menggunakan pita
kertas berlubang.
Flowchart MANUAL INPUT
Input yang dimasukkan
secara manual dari
keyboard.
Flowchart DISPLAY
Display atau tampilan
outputinformasi saat
Flowchart ANOTASI Komentar atas suatu
simbol.
Flowchart EKSTRASI
Mengeluarkan satu atau
lebih item dari satu
Flowchart MERGE
Penggabungan dua
ataulebih item menjadi
satukumpulan.
DFD Entitas
Kelompok pemakai,
organisasi atau sistem
lain dimana sistem
organisasi atau
departemen lain di
dalam perusahaan.
Dapat terdiri dari orang,
unit terkait yang
berinteraksi. Nama lain :
terminator
Optional (pilihan boleh
ada atau boleh tidak)
Kamus
Data { } Kurawal Pengulangan
Kamus
Data [ ] Kurung Siku
Memilih salah satu cara
dari sejumlah alternatif,
seleksi
Kamus
Data * * Bintang Komentar
Kamus
Data @ At Identifikasi atribut kunci
Kamus
Data | Turus
Pemisah sejumlah
alternatif pilihan antara
simbol [ ]
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 fasilitas-fasilitas 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
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
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
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
BAB 6. SIMPULAN DAN SARAN
6.1 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
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,