iii
ABSTRACT
iv
DAFTAR ISI
KATA PENGANTAR ... i
SURAT PERNYATAAN ORISINALITAS KARYA ... ii
ABSTRAK ... iii
DAFTAR ISI ... iv
DAFTAR GAMBAR ... v
DAFTAR TABEL ... vii
DAFTAR LAMPIRAN ... ix
v
DAFTAR GAMBAR
Gambar III.1 Entity Relationship Diagram ... III.3
Gambar III.2 DFD Level 0 ... III.7
Gambar III.3 DFD Level 1 ... III.8
Gambar III.4 DFD Level 2 Proses 1.0 ... III.10
Gambar III.5 DFD Level 2 Proses 2.0 ... III.11
Gambar III.6 DFD Level 2 Proses 3.0 ... III.12
Gambar III.7 DFD Level 2 Proses 4.0 ... III.13
Gambar III.8 DFD Level 2 Proses 5.0 ... III.14
Gambar III.9 DFD Level 2 Proses 6.0 ... III.15
Gambar III.10 DFD Level 2 Proses 7.0 ... III.16
Gambar III.11 DFD Level 2 Proses 8.0 ... III.17
Gambar III.11 DFD Level 2 Proses 9.0 ... III.18
Gambar IV.1 ADJ Karaoke Home Page ... IV.1
Gambar IV.2 Casheer Page ... IV.2
Gambar IV.3 Reservation Page ... IV.2
Gambar IV.4 Registration Page ... IV.3
Gambar IV.5 Bill Print Page ... IV.3
Gambar IV.15 Report of Food Page ... IV.8
Gambar IV.16 Report of Drink Page ... IV.9
Gambar IV.20 Data of Biaya Page ... IV.11
vi
Gambar IV.22 Add Data Kasir Page ... IV.12
Gambar IV.23 Data of Member Page... IV.12
Gambar IV.24 Add Data Member Page ... IV.13
Gambar IV.25 Data of Menu Page ... IV.13
Gambar IV.32 Reservation Member Page ... IV.17
Gambar IV.33 Login Page ... IV.17
vii
DAFTAR TABEL
Tabel II.1Notasi ERD ... II.4
Tabel II.2 Notasi DFD ... II.7
Tabel II.3 Notasi Kamus Data ... II.9
Tabel III.1 ER Diagram to Relation – Table Menu ... III.4
Tabel III.2 ER Diagram to Relation – Table Ruangan ... III.4
Tabel III.3 ER Diagram to Relation – Table Transaksi ... III.4
Tabel III.4 ER Diagram to Relation – Table Kasir ... III.5
Tabel III.5 ER Diagram to Relation – Table User_Info ... III.5
Tabel III.6 ER Diagram to Relation – Table R_Transaksi_Menu ... III.5
Tabel III.7 ER Diagram to Relation – Table Jenis_Menu ... III.5
Tabel III.8 ER Diagram to Relation – Table Biaya_Tambahan ... III.6
Tabel III.9 ER Diagram to Relation - Table Reservas………... III.6
Tabel III.22 PSPEC Proses 4.2 ... III.24
Tabel III.23 PSPEC Proses 5.1 ... III.24
Tabel III.24 PSPEC Proses 5.2 ... III.24
Tabel III.25 PSPEC Proses 5.3 ... III.25
viii
Tabel III.27 PSPEC Proses 6.1 ... III.25
Tabel III.28 PSPEC Proses 6.2 ... III.25
Tabel III.29 PSPEC Proses 7.1 ... III.26
Tabel III.30 PSPEC Proses 7.2 ... III.26
Tabel III.31 PSPEC Proses 8.1 ... III.26
Tabel III.32 PSPEC Proses 8.2 ... III.28
Tabel III.33 PSPEC Proses 8.3 ... III.28
Tabel III.34 PSPEC Proses 8.4 ... III.29
Tabel III.35 PSPEC Proses 9.1 ... III.29
Tabel III.36 PSPEC Proses 9.2………. III.27
ix
DAFTAR LAMPIRAN
BAB I
PENDAHULUAN
I.1 Latar
Belakang
Dalam perkembangan dunia hiburan saat ini, karaoke
merupakan salah satu jenis hiburan yang cukup diminati. Akan tetapi
perjalanan bisnis hiburan karaoke ini bukanlah tanpa hambatan. Untuk
mengatasi setiap hambatan yang ada, maka pihak manajemen dari
pusat hiburan karaoke berusaha untuk menambah jumlah sumber
daya yang digunakan. Salah satu hambatan yang memaksa pihak
manajemen untuk menambah jumlah sumber daya adalah masalah
proses pemesanan makanan dan minuman yang dilakukan oleh
konsumen. Konsumen seringkali merasa kurang nyaman dalam
melakukan proses pemesanan makanan dan minuman, hal ini
dikarenakan sering kali konsumen harus menunggu lama sebelum
sampai seorang pelayan datang ke ruangan mereka untuk melayani.
Di samping itu, masalah penambahan waktu penyewaan
ruangan karaoke juga menjadi salah satu masalah di bisnis karaoke.
Untuk melakukan penambahan waktu penyewaan, seorang konsumen
harus mendatangi bagian Front Office (FO). Proses ini cukup menyita
waktu bagi para konsumen.
Selain itu, masalah lain yang dihadapi oleh pihak manajemen
karaoke adalah masalah penghitungan bon yang menyita waktu cukup
lama. Hal ini dikarenakan bagian kasir harus menghitung dan
mengecek kembali jumlah biaya yang harus dibayarkan oleh seorang
konsumen.
Masalah lain yang ingin ditangani adalah hal pemesanan
(booking) ruang karaoke oleh para konsumen. Selama ini konsumen
tidak dapat melakukan pemesanan (booking) ruangan karaoke.
Universitas Kristen MaranathaI
Untuk menangani semua permasalahan di atas, maka pihak
manajemen dari karaoke menginginkan adanya sebuah aplikasi sistem
informasi yang mampu mengatasi setiap permasalahan yang ada.
I.2 Perumusan
Masalah
Berdasar atas latar belakang di atas maka masalah – masalah
yang akan dibahas adalah :
• Bagaimana sebuah aplikasi dapat membantu seorang konsumen untuk melakukan pemesanan menu dengan lebih
cepat dan mudah ?
• Bagaimana sebuah aplikasi dapat membantu seorang konsumen untuk melakukan perpanjangan waktu
penyewaan ruangan dengan lebih cepat dan mudah ?
• Bagaimana sebuah aplikasi membantu bagian kasir (Front Office) untuk dapat melakukan perhitungan bon pesanan
dengan lebih cepat dan tepat ?
• Bagaimana sebuah aplikasi dapat membantu seorang konsumen untuk melakukan pemesanan (booking) ruangan
karaoke via browser yang mendukung XHTML (web) ?
• Bagaimana sebuah aplikasi membantu seorang manajer &
owner dalam mendapatkan berbagai laporan ?
I.3 Tujuan
Aplikasi Sistem Informasi Karaoke ini dibuat untuk membantu
para konsumen untuk melakukan pemesanan menu dan perpanjangan
waktu sewa, serta memudahkan tugas kasir dalam penghitungan bon
pesanan konsumen dengan lebih cepat dan mudah. Selain itu Aplikasi
Sistem Informasi Karaoke ini juga dibuat untuk membantu konsumen
dalam melakukan pemesanan (booking) ruangan karaoke via browser
yang mendukung XHTML (web).
Universitas Kristen MaranathaI
I.4 Batasan
Masalah
Software :
• Menggunakan bahasa pemrograman PHP.
• Pengolahan Database dalam aplikasi ini menggunakan MySQL.
• Aplikasi ini dapat dioperasikan dengan sistem operasi Windows XP.
Hardware :
• Aplikasi ini dapat dijalankan dan dikembangkan dengan menggunakan perangkat desktop dengan spesifikasi
sebagai berikut :
o Processor Intel Pentium 4 2,0 GHz
o Memory DDR 256 MB
o Harddisk 40 GB
o Keyboard + Mouse
o Wireless LAN Card
• Aplikasi ini membutuhkan perangkat access point untuk mendukung kerja sistem jaringan yang digunakan.
Aplikasi :
• Menu yang sudah dipesan dan dikonfirmasi tidak dapat dibatalkan.
• Perpanjangan waktu sewa ruang karaoke yang telah dikonfirmasi tidak dapat dibatalkan dengan alasan apapun.
• Username dan password hanya dibedakan berdasarkan bagian pekerjaan (administrator, kasir / FO, bagian dapur,
ruangan).
• Dalam setiap transaksi pemesanan menu nomor ruangan akan tercatat.
Universitas Kristen MaranathaI
• Proses pemesanan (booking) ruangan karaoke via browser
dapat dilakukan menggunakan semua jenis perangkat yang
mendukung XHTML.
• Aplikasi ini tidak menyertakan perhitungan laba rugi.
• Sekuritas data hanya sebatas Login saja.
• Aplikasi ini tidak menyertakan penghitungan gaji pegawai.
• Laporan dari aplikasi ini dapat diakses oleh manajer &
owner melalui perangkat desktop.
• Pemesanan ruangan karaoke (booking) dilakukan hanya untuk pesanan ruangan karaoke di hari tersebut.
• Pemesanan ruangan karaoke (booking) yang dilakukan oleh konsumen hanya dapat mencakup satu ruangan
karaoke untuk satu kali reservasi.
• Waktu pemesanan yang akan diterima sesuai dengan ketentuan dari pihak manajemen Tempat Karaoke.
• Sebuah transaksi hanya mencakup satu ruangan karaoke.
• Konsumen yang melakukan pemesanan (booking) harus melakukan konfirmasi kepada bagian kasir sebelum waktu
pemesanan.
• Apabila hingga waktu pemesanan (booking) konsumen belum datang maka reservasi dari konsumen yang
bersangkutan akan dibatalkan.
• Perpanjangan waktu sewa sebuah ruangan karaoke hanya dapat dilakukan apabila tidak ada konsumen lain yang telah
terlebih dahulu melakukan pemesanan ruangan karaoke
untuk ruangan tersebut.
I.5 Sistematika
Penulisan
Bab I Pendahuluan
Universitas Kristen MaranathaI
• Latar belakang
Menjelaskan latar belakang dari pembuatan aplikasi
ini. Di sini diceritakan hal apa saja yang menjadi dasar dari
pembuatan aplikasi ini.
• Perumusan Masalah
Menjabarkan permasalahan apa saja yang ingin
diselesaikan dalam pembuatan aplikasi ini.
• Tujuan
Menjelaskan tujuan yang ingin dicapai dalam
pembuatan aplikasi ini, di mana pada akhir pembuatan
aplikasi ini akan diukur apakah tujuan tersebut telah tercapai
atau belum.
• Batasan – Batasan
Menjabarkan batasan – batasan apa saja yang
digunakan di dalam pembuatan aplikasi ini. Batasan ini
digunakan untuk memperjelas cakupan dari aplikasi ini.
• Sistematika Penulisan
Menjabarkan format penulisan yang digunakan di
dalam penyusunan laporan akhir di dalam pembuatan
aplikasi ini.
Bab II Landasan Teori
Menjabarkan seluruh teori yang digunakan di dalam
pembuatan aplikasi ini. Seluruh teori yang dicantumkan di
dalam laporan akhir pembuatan aplikasi ini adalah teori-teori
Universitas Kristen MaranathaI
yang berhubungan secara langsung dalam mendukung
pembuatan aplikasi ini.
Bab III Analisis dan Perancangan
Menjabarkan seluruh data yang didapatkan dari hasil
analisis dan juga menjabarkan perancangan sistem aplikasi
yang akan dibuat.
Bab IV Hasil Tercapai
Menjabarkan design tampilan dari aplikasi sistem
informasi yang dikembangkan.
Bab V Evaluasi
Menjabarkan metode evaluasi yang digunakan oleh
penulis untuk mengetahui tanggapan mengenai aplikasi
yang dikembangkan. Selain itu juga menjabarkan
penanganan kesalahan pada aplikasi.
Bab VI Penutup
Menjabarkan kesimpulan yang diambil penulis dari
hasil pengembangan aplikasi ini, dan saran-saran yang
didapatkan penulis untuk mengembangkan aplikasi menjadi
lebih baik lagi di masa yang akan datang.
Universitas Kristen MaranathaI
BAB VI PENUTUP
VI.1 Kesimpulan
Sistem Informasi Karaoke ini dapat digunakan untuk mempermudah
proses bisnis atau proses kerja yang terjadi di sebuah tempat Karaoke. Hasil
yang dicapai oleh aplikasi ini pun cukup memuaskan. Kerja dari casheer
menjadi lebih mudah dan cepat, begitu juga dengan kerja dari bagian kitchen.
Bagian dapur menjadi lebih cepat dan mudah di dalam mendapatkan daftar
pesanan yang harus segera dibuat, sedangkan bagian kasir mendapatkan
kemudahan di dalam melakukan penghitungan bon dan proses pembayaran.
Selain itu dengan adanya aplikasi ini, manajer maupun owner dapat melihat
laporan dengan lebih cepat tanpa harus menunggu laporan lengkap dari
masing-masing bagian yang ada di tempat Karaoke tersebut. Laporan yang
dapat dilihat oleh manajer maupun owner adalah laporan pesanan menu,
laporan menu makanan favorit, laporan menu minuman favorit, laporan
pendapatan bulanan, laporan transaksi ruangan, dan laporan pelayanan
kasir.
Sedangkan dari pihak konsumen sendiri, dengan adanya aplikasi ini
maka konsumen diberikan kemudahan dalam melakukan pemesanan
ruangan karaoke (booking). Selain itu, konsumen juga mendapatkan
kemudahan dalam proses pemesanan menu makanan dan minuman pada
saat menggunakan ruangan karaoke. Dan yang terakhir namun tidak kalah
pentingnya adalah kemudahan yang diberikan kepada konsumen dalam hal
perpanjangan waktu sewa ruangan karaoke.
Dari hal-hal di atas dapat disimpulkan bahwa aplikasi berbasiskan
web ternyata masih dapat diandalkan untuk mengatasi berbagai macam
persoalan yang ditemui di dalam sebuah tempat Karaoke.
VI.2 Saran-saran
Pada masa yang akan datang, aplikasi ini diharapkan mampu
berkembang menjadi sebuah aplikasi yang dapat menangani lebih banyak
proses yang terjadi di dalam sebuah tempat Karaoke. Salah satu proses yang
nantinya dapat ditangani oleh aplikasi ini adalah proses penghitungan laba
rugi, di mana proses penghitungan laba rugi ini sangat dekat hubungannya
dengan proses pemesanan menu yang telah dapat ditangani oleh aplikasi ini.
Selain menangani proses laba rugi, aplikasi ini juga dapat
dikembangkan untuk dapat bekerja sama dengan program pemilihan lagu
yang saat ini telah digunakan oleh tempat-tempat Karaoke, sehingga pihak
manajemen tempat Karaoke tersebut akan mendapatkan lebih banyak lagi
kemudahan.
Dari segi penggunaan, diharapkan pada masa yang akan datang
aplikasi ini dapat dikembangkan untuk mempermudah para pengguna dalam
menggunakannya. Salah satu contoh pengembangannya adalah dalam hal
pembayaran, apabila konsumen melakukan pembayaran dengan tunai maka
secara otomatis box yang muncul adalah box jumlah bayar, sedangkan
apabila konsumen melakukan pembayaran dengan kartu kredit maka box
yang muncul adalah box nomor kartu kredit.
Tidak hanya itu, aplikasi ini juga diharapkan mampu untuk
memberikan lebih banyak laporan yang dibutuhkan oleh manajer atau owner
untuk mengembangkan usaha tempat Karaoke tersebut. Laporan yang
mungkin dapat ditambahkan adalah laporan laba rugi berdasarkan kurun
waktu tertentu, laporan penghitungan pajak yang harus dibayarkan oleh pihak
manajemen setiap bulannya, dll.
DAFTAR PUSTAKA
H, Lukmanul dan Uus Musalini. 2003. 150 Rahasia dan Trik Menguasai PHP.
Bandung: Elex Media Komputindo.
S, Mark Ade, IlmuKomputer.Com, Published at Juli 2003, Accessed at Mei
2007
http://ikc.cbn.net.id/umum/mark-php.php
W, Anon Kuncoro, IlmuKomputer.Com, Published at Oktober 2003, Accessed
at Mei 2007
http://ikc.cbn.net.id/umum/anon-phpmysql.php
M, Endy, IlmuKomputer.Com, Published at September 2003, Accessed at
Mei 2007
http://ikc.cbn.net.id/umum/endy-php.php
http://www.ilkom.unsri.ac.id/dosen/hartini/materi/IX_ERD.pdf
http://ilkom.unsri.ac.id/dosen/hartini/materi/VIII_DFD.pdf
Accessed at August 2008
http://www.cs.ui.ac.id/WebKuliah/TPL/Sotfware%20Testing.pdf
Accessed at August 2008
http://sicyca.stikom.edu/Resource/MateriOnline/900036/410103068/05/TIS%
205.pps