Uploaded by Jeanne Safir Nityasa

PROPOSAL TUGAS AKHIR jean revisi

advertisement
PROPOSAL TUGAS AKHIR
APLIKASI WEBSITE PEMESANAN ROOM
DI FAMILY FUN KARAOKE
Diajukan untuk memenuhi persyaratan memperoleh kelulusan
Proyek Teknik Informatika
Diajukan Oleh:
Jeanne d’Arc Safir Nityasa P.
(135314097)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA 2019
i
DAFTAR ISI
DAFTAR ISI................................................................................................................................. ii
BAB I .......................................................................................................................................... 1
PENDAHULUAN ......................................................................................................................... 1
1.1
Latar Belakang............................................................................................................... 1
1.2 Rumusan Masalah ............................................................................................................... 2
1.4 Batasan Masalah ................................................................................................................. 3
BAB II
LANDASAN TEORI
2.
BAB III ........................................................................................................................................ 9
METODOLOGI PENELITIAN........................................................................................................ 9
3.1 Rumusan Masalah ............................................................................................................... 9
3.2 Tahap Perencanaan............................................................................................................. 9
3.3 Pengumpulan Data............................................................................................................ 10
3.3.1 Survei Awal..................................................................................................................... 10
3.3.2 Sumber Data .................................................................................................................. 10
3.5 Pengembangan Sistem...................................................................................................... 11
3.6 Analisis Hasil.............................................................. Ошибка! Закладка не определена.
ii
iii
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekarang ini orang harus bekerja demi memenuhi kebutuhan hidup baik
kebutuhan primer maupun sekunder. Bahkan sebagian orang bekerja keras demi
memenuhi tuntutan gaya hidup yang semakin modern. Gaya hidup yang semakin
berkembang ini membuat masyarakat membutuhkan hal-hal yang praktis dalam
memenuhi kebutuhannya. Hal tersebut juga berdampak dengan kebutuhan
masyarakat akan hiburan. Apalagi, hiburan di jaman sekarang ini sangat
beragam. Kebutuhan akan hiburan di Jogjakarta ini termasuk sangat tinggi,
apalagi di Jogjakarta ini penduduknya berasal dari berbagai daerah yang memilih
untuk tinggal di kota tersebut. Salah satu hiburan yang diminati banyak orang
adalah karaoke.
Karaoke adalah sebuah bentuk hiburan di mana seseorang menyanyi diiringi
dengan musik dan teks lirik yang ditunjukkan pada sebuah layar televisi. Kita bisa
memilih berbagai jenis lagu seperti rock, pop dan sebagainya. Lagu yang tersedia
juga bermacam-macam tergantung tersedianya stok lagu di karaoke tersebut.
Banyaknya lagu yang tersedia di suatu karaoke dengan tempat karaoke lain bisa
berbeda-beda . Hal tersebut yang menjadi daya saing pemilik karaoke untuk
menarik pelanggan agar memilih tempat karaoke miliknya dengan lagu
terlengkap.
Sudah banyak usaha karaoke yang ada di kota Jogjakarta dan kota lainnya.
Konsumennya menyeluruh, mulai dari wanita ataupun pria hingga kalangan muda
sampai kalangan tua. Sebagian konsumen bahkan sudah menjadikan karaoke
sebagai hobinya. Hiburan yang mudah dicari dan terbukti dapat menghibur juga
menghilangkan penat setelah aktivitas sehari-hari. Di dalam sebuah hiburan
karaoke dapat mencairkan suasana pengunjung, dan dapat menjadi salah satu
alternatif hiburan ringan dan dapat dilakukan secara bersama-sama.
1
Oleh karena hal tersebut, maka penulis ingin membuat suatu fasilitas
pemesanan tempat hiburan karaoke yang ringan dan praktis untuk masyarakat
kota di sekitar Jogjakarta melalui website. Cara praktis adalah salah satu cara
utama bagi konsumen untuk menentukan pilihannya, oleh karena itu penulis
ingin membuat suatu cara agar konsumen dapat dengan mudah memesan room
tanpa harus menghabiskan waktu dengan mengantri karena kehabisan room.
Penelitian saat ini memilih sebuah tempat karaoke yang bernama “Family Fun
Karaoke Jogja” cabang pandega. Diharapkan dengan adanya cara pemesanan
melalui website ini dapat berdampak baik untuk pelayanan konsumen di tempat
karaoke tersebut.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, maka dapat dirumuskan masalah yang
akan diselesaikan seperti berikut:
1. Bagaimana membangun website pemesanan room yang sesuai
untuk
“Family Fun Karaoke”?
1.3 Tujuan dan Manfaat
Tujuan dari pembuatan tugas akhir ini adalah:
1. Membuat sebuah sistem informasi pemesanan room berbasis web bertujuan
untuk memudahkan konsumen dalam memesan room tanpa harus datang ke
tempat tersebut.
Manfaat dari pembuatan tugas akhir ini adalah:
1. Pelanggan dapat memesan room sesuai dengan tanggal dan fasilitas yang di
inginkan.
2. Konsumen dapat melihat informasi ataupun promosi terkait dengan tempat
karaoke “Family Fun Karaoke” di website tersebut.
2
1.4 Batasan Masalah
Adapun batasan masalah pada sistem pendukung keputusan ini sebagai berikut:
1. Sistem ini hanya untuk pemesanan room dan informasi terkait “Family Fun
Karaoke”.
2. Studi kasus penelitian ini di “Family Fun Karaoke”.
3. Sistem dibangun dengan pemograman java dan dbms “MySql”.
1.5 Sistematika Penulisan
Sistematika penulisan tugas akhir ini dibagi menjadi beberapa bab sebagai
berikut:
BAB I. Pendahuluan
Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah, dan
sistematika penulisan.
BAB II. Tinjauan Pustaka
Bab ini berisi penjelasan dan uraian singkat mengenai dasar teori yang
mendukung dan digunakan dalam pengembangan sistem ini.
BAB III. Metodologi Penelitian
Bab ini berisi metodologi penelitian yang akan digunakan pada penelitian ini.
BAB IV. Analisis dan Perancangan Sistem
Bab ini berisi analisis dan perancangan sistem berdasarkan analisis yang telah
dibuat sebelumnya.
BAB V. Implementasi
Bab ini berisi rancangan implementasi sistem berdasarkan analisis yang telah
dibuat sebelumnya.
3
BAB VI. Pengujian dan Analisis Hasil
Bab ini berisi tentang bagaimana tahap pengujian sistem dan analisis hasil
pengujian.
BAB VII. Penutup
Bab ini berisi kesimpulan dari hasil penelitian yang telah dilakukan.
4
BAB II
LANDASAN TEORI
Dalam bab ini diuraikan teori yang melandasi pembuatan website Pemesanan
Room di Family Fun Karaoke menggunakan jsp dan my SQL.
1.1 Pengertian Sistem Informasi
Sistem Informasi adalah suatu jaringan kerja dari prosedur-prosedur
yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau menyelesaikan suatu sasaran tertentu. (Jogiyanto, 2001)
Menurut Kristanto (2003), suatu sistem adalah jaringan kerja dari prosedurprosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
1.2Sistem informasi berbasis web
2.3.1. Pengertian Web
Menurut Suwanto Raharjo S.Si, M.Kom yang dikutip dari
(http://carapedia.com/pengertian_definisi_web_info2043.html , 24 Mar. 13),
Web merupakan salah satu layanan internet yang paling banyak digunakan
dibanding dengan layanan lain seperti ftp, gopher, news atau bahkan email.
2.3.2. Pengertian HTTP HTTP singkatan dari (HyperText Transfer Protocol)
adalah sebuah protokol untuk meminta dan menjawab antara client dan server.
Pengertian ini diakses dari (http://ewawan.com/pengertian-http.html , 2 Apr.
13 )
2.3.3. Pengertian HTML
Html mempunyai kepanjangan Hyper Text Markup Language, yaitu
suatu pemrograman hyper text. Html ini memiliki fungsi untuk membangun
kerangka ataupun format web berbasis html. Agus Saputra (2012:1) 12
5
2.3.4. Pengertian Database
Menurut Chou yang dikutip dari
(http://id.shvoong.com/socialsciences/communication-mediastudies/2068236-pengertian-database-menurutpara-ahli/ , 24 Mar. 13),
database adalah kumpulan informasi yang bermanfaat yang diorganisasikan
ke dalam tatacara yang khusus. Menurut fabbri dan Schwab, database adalah
system berkas terpadu yang dirancang terutama untuk meminimalkan
pengulangan (redundancy) data.
2.3.5. Pengertian XAMPP (MySQL)
MySQL bukan termasuk bahasa pemrograman. MySQL merupakan
salah satu database populer dan mendunia. Agus Saputra (2012:7).
2.3.6. Pengertian Sistem Informasi Berbasis Web
Sistem informasi berbasis web adalah seperangkat komponen yang
saling berhubungan yang berfungsi untuk mengumpulkan, memproses,
menyimpan dan mentransferkan informasi dalam bentuk teks, gambar, suara,
dan informasi yang dipresentasikan dalam bentuk hypertext serta dapat
diakses oleh perangkat lunak untuk mendukung pembuatan kegiatan dalam
organisasi dalam mencapai tujuan. 13 Untuk menterjemahkan dokumen
hypertext kedalam bentuk dokumen yang dapat dipahami oleh manusia, maka
web browser melalui web client akan membaca halaman web yang tersimpan
di sebuah webserver melalui protocol yang sering disebut dengan HTTP
(Hypertext Transfer Protocol). PHP merupakan singkatan dari Hypertext
Prepocessor yaitu sebuah bahasa scripting yang terpasang pada HTML dengan
tujuan digunakan secara luas untuk penanganan pembuatan dan
pengembangan sebuah web. PHP ditulis dan diperkenalkan pertama kali
sekitar tahun 1994 oleh Rasmus Lerdorf melalui situsnya untuk mengetahui
siapa saja yang telah mengakses ringkasan onlinenya.
6
2.3.8. Kelebihan Sistem Informasi Berbasis Web
1.
Kita dapat menjalankan aplikasi berbasis web dimanapun kapanpun
tanpa harus melakukan penginstalan.
2.
Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi
ketika menggunakan web-based application, sebab lisensi telah
menjadi tanggung jawab dari web penyedia aplikasi.
3.
Dapat dijalankan di system operasi manapun. Tidak perduli apakah
kita menggunakan linux, windows, aplikasi berbasis web dapat
dijalankan asalkan kita memiliki browser dan akses internet.
4.
Dapat diakses lewat banyak media seperti: computer, handheld dan
handphone yang sudah sesuai dengan standard WAP. 14
5.
Tidak perlu spesifikasi computer yang tingggi untuk menggunakan
aplikasi berbasis web ini, sebab di beberapa kasus, sebagian besar
proses dilakukan di web server penyedia aplikasi berbasis web ini.
Sumber : (http://www.aldo-expert.com/writers/pengertian-aplikasiberbasis-webdan-desktop.html, 13 Jul. 13).
2.3.9. Kelemahan Sistem Informasi Berbasis Web
1. Dibutuhkan koneksi intranet dan internet yang handal dan stabil, hal ini
bertujuan agar pada saat aplikasi dijalankan akan berjalan dengan baik dan
lancer.
2. Dibutuhkan system keamanan yang baik dikarenakan aplikasi dijalankan
secara terpusat, sehingga apabila server di pusat down maka system
aplikasi tidak bisa berjalan. Sumber : (http://www.aldoexpert.com/writers/pengertian-aplikasi-berbasis-webdan-desktop.html, 13
Jul. 13).
7
2.4Metode Waterfall
Metode sekuensial linear atau waterfall mengusulkan sebuah pendekatan
kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai
pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan
pemeliharaan.
Berikut ini adalah tahapan-tahapan dari metode waterfall (Sommerville, 2000)
:
a. Analisis dan definisi persyaratan Pelayanan, batasan, dan
tujuan sistem ditentukan melalui konsultasi dengan user sistem.
Persyaratan ini kemudian didefinisikan secara rinci dan
berfungsi sebagai spesifikasi sistem. 17
b. Perancangan sistem dan perangkat lunak Proses perancangan
sistem membagi persyaratan dalam sistem perangkat keras atau
perangkat lunak. Kegiatan ini menentukan arsitektur sistem
secara keseluruhan. Perancangan perangkat lunak melibatkan
identifikasi dan deskripsi abstraksi sistem perangkat lunak
yang mendasar dan hubungan-hubungannya.
c. Implemantasi dan pengujian unit Perancangan perangkat
lunak direalisasikan sebagai serangkaian program atau unit
program.
c. Integrasi dan pengujian sistem Unit program diintegrasikan
dan diuji sebagai system yang lengkap untuk menjamin bahwa
persyaratan sistem telah dipenuhi. Setelah pengujian sistem,
perangkat lunak dikirim kepelanggan.
d. Operasi dan pemeliharaan (maintenance) Sistem diinstal dan
dipakai. Pemeliharaan mencakup dari berbagai error yang tidak
ditemukan pada tahap-tahap terdahulu. Gambar 2.1 Siklus
waterfall
8
BAB III
METODOLOGI PENELITIAN
Bab ini berisi uraian tentang cara pengambilan data untuk penelitian. Cara
pengambilan data tersebut dilakukan berbagai langkah seperti yang akan dijelaskan
dibawah ini.
3.1 Rumusan Masalah
Rumusan masalah dalam penelitian ini adalah bagaimana membuat system
informasi pemesanan room di “Family Fun Karaoke” dengan menggunakan website
dan apakah system tersebut dapat meningkatkan efektifitas dan efisiensi dalam
pemesanan room oleh konsumen di “Family Fun Karaoke”.
Untuk dapat menjawab permasalahan tersebut maka metode penelitian yang
akan digunakan terdiri dari:
1. Tahap Perencanaan
2. Pengumpulan Data
3. Pengembangan Sistem
3.2 Tahap Perencanaan
Pada tahap ini dilakukan penentuan tujuan dibangunnya website ini. Langkah
– langkah ini merupakan langkah awal yang sangat penting, mulai dari
perancangannya serta data yang akan digunakan dalam penelitian ini. Proses yang
akan dilakukan yaitu mempelajari kebutuhan yang akan digunakan dalam penelitian
dan kriteria apa saja yang digunakan untuk proses pembuatan website ini. Setelah
proses perencanaan dilakukan maka selanjutnya adalah proses pembuatan website.
Berikut ini adalah jadwal perencanaan kegiatan yang akan dilakukan
9
Tabel 3.1 .Jadwal Rencana Kegiatan
Bulan
No
Jenis Kegiatan
3
1.
Perencanaan
2.
Analisis Kebutuhan
3.
Pengumpulan Data
4.
Desain
5.
Implementasi
6.
Pengujian
4
4
4
5
5
3.3 Pengumpulan Data
Metode pengumpulan data yang digunakan dalam penulisan penelitian ini
adalah sebagai berikut:
3.3.1 Survei Awal
Teknik awal yang dilakukan dalam pengumpulan data untuk
penelitian ini dilakukan dengan teknik observasi yang dilakukan di
sekitar “Family Fun Karaoke” .
3.3.2 Sumber Data
Data yang digunakan pada penelitian didapat dari hasil observasi
yang telah dilakukan sebelumnya. Data yang didapat tersebut
berisikan hasil dari setiap kriteria yang telah ditentukan.
10
3.5 Pengembangan Sistem
Metodologi yang digunakan dalam penelitian adalah model pengembangan
alat uji waterfall. Model pengembangan ini dilakukan secara sistematis.
Dengan langkah-langkah sebagai berikut :
1. Analisa
Dalam tahap ini dilakukan analisa terhadap kebutuhan sistem. Peneliti
mencari informasi sebanyak mungkin dari pengunjung “Family Fun
Karaoke” sehingga sistem yang dibuat sesuai dengan keinginan user.
Pada tahap ini akan dihasilkan dokumen user requirement yang dapat
digunakan sistem analis untuk menerjemahkan ke dalam bahasa
pemrograman.
2. Desain
Dalam tahap ini dilakukan proses membuat rancangan system informasi
dari tahap-tahap sebelumnya. Proses ini berfokus pada struktur data,
arsitektur perangkat lunak, representasi interface, dan detail algoritma.
Pada tahap ini dihasilkan dokumen yang disebut software requirement.
Dokumen ini yang digunakan seorang programmer untuk membangun
sistemnya.
3. Pengkodean (Coding)
Pada tahap ini di mana perancangan yang telah dibuat pada tahap desain
diterjemahkan ke dalam bahasa pemrograman Jsp pada komputer.
4. Pengujian
Pada tahap pengujian, alat uji berupa perangkat lunak diuji coba untuk
mengetahui apakah perangkat lunak tersebut sudah sesuai dengan
rancangan dan kebutuhan pengguna. Selain itu, pengujian dilakukan
untuk menemukan kesalahan-kesalahan sistem yang kemudian akan
diperbaiki.
11
LAMPIRAN
USECASE
12
ER DIAGRAM
13
DESAIN USER INTERFACE
Halaman Utama
Halaman More Info
14
Halaman Isi Data Customer
15
i
Download