Anda di halaman 1dari 21

[Type here]

BOOKING HOTEL ONLINE

TUGAS UAS
Diajukan untuk memenuhi tugas Ujian Akhir Semester Mata Kuliah Metode Penelitian Program
Strata I

Disusun Oleh :

Nama :Arli Irfanto NIM :11190399

Nama :Andi Irawansyah NIM :11190080

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS NUSA MANDIRI

BEKASI

2021
[Type here]

KATA PENGANTAR

Segala puji bagi Tuhan Yang Maha Esa karena berkat rahmat dan karunia-Nya penulisan
makalah berjudul booking hotel online ini dapat diselsaikan guna memenuhi salah satu syarat nila UAS
(Ujian Akhir Semester) .

Makalah ini disusun berdasarkan tugas kami sebelum nya, yang berjudulkan tentang BOOKING HOTEL
ONLINE .

Dengan makalah ini penjelasan tentang makalah tersebut dapat dipermudah.

` Bekasi,Desember 2020

Penulis
[Type here]

DAFTAR ISI

 KATA PENGANTAR
 DAFTRAR ISI
 DAFTRAR GAMBAR
 DAFTRAR SIMBOL
 DAFTRAR TABEL

 BAB 1...................................................................................9
PENDAHULUAN
1.1 Latar Blakang .................................................................9
1.2 Tujuan dan Manfaat.......................................................9
1.3 Ruang Lingkup................................................................9
1.4 Metode Penelitian..........................................................9

 BAB 2....................................................................................... 9
2 1 Konsep Dasar Program...................................................10
2.2 Tools Program ...............................................................10

BAB 3..................................................................................... 12
3.1 Analisis Kebutuhan........................................................12
3.2 Rancangan Dokumen UML............................................12
3.3 Kebutuhan Pengguna....................................................16
3.4 Entity Relationship Diagram..........................................17
3.5 Spesifikasi File...............................................................18
3.6 Pengkodean...................................................................18
3.7 Spesifikasi Program.......................................................18
3.8 Spesifikasi Sistem Komputer.........................................18

 BAB 4..................................................................................... 20
4.1 Kesimpulan....................................................................20
4.2 Saran.............................................................................20
[Type here]

DAFTAR GAMBAR

Gambar 3.1...................................................................................... 13
Gambar 3.2...................................................................................... 14
Gambar 3.3..................................................................................... 15
Gambar 3.4...................................................................................... 16
Gambar 3.5...................................................................................... 17
[Type here]

DAFTAR SIMBOL

ACTOR
Orang proses, atau sistem lain yang berinteraksi dengan sistem
informasi yang akan dibuat di luar sistem informasi yang akan
dibuat itu sendiri, jadi walaupun simbol dari actor adalah
gambar orang, biasanya dinyatakan menggunakan kata benda di
awal frase nama actor.

USE CASE
Fungsionalitas yang disediakan sistem sebagai unit-unit yang
saling bertukar pesar antar unit atau actor biasanya dinyatakan
dengan menggunakan kata kerja di awal frase nama use case.

ASOSIASI/ASSOCIATION
Komunikasi antara actor dan use case yang berpartisipasi pada
use case atau use case memiliki interraksi dengan actor.

EKSTENSI/EXTEND
Relasi use case tambahan ke sebuah use case dimana use case
yang ditambahkan dapat berdiri sendiri walau tanpa use case
tambahan memiliki nama depan yang sama dengan use case
yang di tambahkan.
GENERALISASI/GENERALIZATION

Hubungan generalisasi dan spesialisasi (umum-khusus) antara


dua buah use case dimana fungsi yang satu adalah fungsi yang
lebih umum dari lainnya.
MENGGUNAKAN/INCLUDE
Relasi use case tambahan ke sebuah use case dimana use case
yang ditambahkan memerlukan use case ini untuk menjalankan
fungsional atau sebagai syarat dijalankan use case ini.

STATUS AWAL/IN ITIAL

Status awal aktivitas sistem, sebuah diagram aktivitas memiliki


sebuah satutus awal.
[Type here]

AKTIVITAS/ ACTIVITY

Aktivitas yang dilakukan sistem, aktivitas biasanya diawali


dengan kata kerja.

PERCABANGAN / DECISION

Asosiasi percabangan dimana lebih dari satu aktivitas


digabungkan menjadi satu.

PENGGABUNGAN/ JOIN

Asosiasi penggabungan dimana lebih dari satu aktivitas lebih


dari satu.

STATUS AKHIR/ FINAL

Status akhir yang dilakukan sistem, sebuah diagram aktivitas


memiliki sebuah status satu.

SWIMLINE

Memisahkan organisasi bisnis yang bertanggung jawab terhadap


aktivitas yang terjadi.

GAMBAR NAMA KETERANGAN


Hubungan dimana objek anak
(descendent) berbagi perilaku dan
Generalization
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
[Type here]

Upaya untuk menghindari asosiasi


Nary
dengan lebih dari 2 objek.
Association
Himpunan dari objek-objek yang
Class berbagi atribut serta operasi yang
sama.
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan
Collaboration suatu hasil yang terukur bagi suatu
actor
Operasi yang benar-benar dilakukan
Realization oleh suatu objek.

Hubungan dimana perubahan yang


terjadi pada suatu elemen mandiri
Dependency (independent) akan mempegaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
Apa yang menghubungkan antara
Association objek satu dengan objek lainnya

TERMINAL
Digunakan untuk menggambarkan awal dan akhir dari
suatu kegiatan.

DECISION
Digunakan untuk menggambarkan proses pengujian
suatu kondisi yang ada.

PREPARATION
Digunakan untuk menggambarkan persiapan harga
awal, dari proses yang akan dilakukan

FLOW LINE
Digunakan untuk menggambarkan hubungan proses
dari suatu proses ke proses lainnya.

INPUT/OUTPUT
Digunakan untuk menggambarkan proses masukan
data yang berupa pembicaraan data dan sekaligus
proses keluaran yag berupa pencetakan data.
[Type here]

SUBROUTINE
Digunakan untuk menggambarkan proses pemanggilan
sub program dari main program (recursivitas).

PROCESS
Digunakan untuk menggambarkan proses yang sedang
dieksekusi.

CONNECTOR
Digunakan sebagai penghubung antara suatu
proses dengan proses lainnya yang ada dalam satu
lembar halaman.
[Type here]

Daftar Tabel

Tabel 3.1.......................................................................................... 17
[Type here]

BAB 1

PENDAHULUAN

1.1 LATAR BELAKANG

Perkembangan internet setiap tahun makin pesat, sekarang orang lebih memilih
untuk melakukan segala hal melalui internet contoh nya memesan makanan, memesan
alat angkut transportasi, memesan tiket, dan lain. Karena orang lebih memilih untuk
melakukan kegiatan dengan serba menggunakan internet oleh karna itu kami meneliti
dari web booking hotel online, web aplikasi ini di gunakan untuk mempermudah orang
untuk membooking hotel lewat internet.

Salah satu manfaat webbooking hotel yang kami buat untuk mempermudah orang
biasa untuk membooking hotel serta memberi tahu penawaran-penawaran khusus tanpa
harus dating ke hotel itu sendiri, manfaat lain web aplikasi ini pembooking hotel dapat
tau jumlah kamar tersedia di hotel tersebut tanpa harus melakukan reservasi ke hotel itu.
Rancangan web aplikasi ini dapat digunakan diseluruh gadget yang memiliki penjelajah
internet apapun seperti google, opera, firefox, safari dan lain-lain selama orang tersebut
tersambung ke jaringan internet maka web yang kami buat dapat di akses.

1.2 TUJUAN DAN MANFAT


- Agar mendapatkan suatu rumusan hasil dari suatu penelitian melalui proses mencari,
menemukan, mengembangkan, serta menguji suatu pengetahuan dari sebuah program
penelitian booking hotel online ini.
- Penelitian booking hotel digunakan untuk memecahkan atau menyelesaikan suatu
permasalahan dari sebuah program ini.
- Agar dapat mengetahui bagaimana Sistem web ini dirancang untuk mempermudah orang-
orang untuk membooking hotel secara online karena jika pemensanan atau pembookingan
hotel dipermudah orang tidak perlu susah-susah melakukan survey hotel yang banyak
menyita waktu, pembooking hotel dapat melihat jumlah kamar, model kamar dan harga
kamar tapa melakukan survey yang menyita waktu. Calon pembooking dapat dengan mudah
melihat penawaran web yang telah disediakan.

1.3 RUANG LINGKUP


Semua topik makalah yang kami bahas menggunakan projek kami sebelum nya di mata
kuliah wep programing.

1.4 METODE PENELITIAN

Metode yang digunakan dalam penelitian ini menggunakan metode deskriptif yaitu
gejala, peristiwa, atau kejadian yang sedang menjadi pusat perhatian saat itu. Variabel yang
diteliti pada penelitian deskriptif bisa berupa variable tunggal (satu variable) atau lebih dari satu

1.4.1 Waktu dan Tempat Penelitian


[Type here]

Adapun penelitian ini dilakukan di bulan april 2021 hingga selesai di kampus Nusa
Mandiri di kaliabang Bekasi.

BAB 2

LANDASAN TEORI

2.1 KONSEP DASAR PROGRAM

Aplikasi web yang kami buat di tenagai oleh aplikasi framework codeigniter yang
digunakan untuk membangun web dinamis. Web dinamis menggunakan backend seperti
Bahasa pemrograman contoh nya Bahasa pemrograman (C, C++, PYTHON, dll) tetapi
dalam codeigniter ini dalam aplikasi nya menggunakan Bahasa pemrograman PHP.

2.1.1 BACK END (WEBSITE)

php (hypertext preprocessor) Bahasa pemrograman tersebut sering digunakan untuk


back end aplikasi web yang guna nya antara lain memproses data yang ada contoh nya
untuk form login, koneksi ke data base, dan aksi CRUD (Create, Read, Update, Delete.).

2.1.2 FRONT END (WEBSITE)

Dalam aplikasi framework ini front end nya menggunakan html, css dasar, dan boostrap
front end tersebut terdiri dari html dan css pada dasar nya. Di codeigniter ini frontend
web juga menggunakan boostrap sebagai pengaturan tampilan html dan css. Front end
1adalah tampilan dasar web berupa tulisan dalam HTML dan pengaturan tulisan,
pengaturan kotak, warna tulisan, dan lain nya dalam CSS.

2.2 TOOLS PROGRAM

Untuk menjalankan serangkaian prosedur pembuatan aplikasi dibutuhkan perangkar keras


dan perangkat lunak perangkat tersebut harus memenuhi kebutuhan program.

2.2.1 HARDWARE

Untuk hardware pembuatan program dibuthkan pc/laptop memiliki 2 GB RAM


(RANDOM ACESS MEMORY) ram berukuran tersebut dibutuhkan karena berat nya
aplikasi penjelajah internet update terbaru contoh nya chrome.

2.2.2 SOFTWARE

Software yang harus terinstall di perangkat antara lain :


[Type here]

- Sistem oprasi perangkat minimal windows 7 jika menggunakan


sistemoprasi lawas maka chrome tidak bisa di download.
- Chrome atau browser lain nya.
- Xampp untuk menjalankan PHP dan database.
- File codeigniter untuk aplikasi framework yang di pilih.
[Type here]

BAB 3

PEMBAHASAN

3.1 ANALISIS KEBUTUHAN

Analisis kebutuhan merupakan runtutan kebutuhan pengguna yang dijelaskan


oleh pembuat guna mempermudah penggunaan system.

3.1.1 KEBUTUHAN PENGGUNA

Analisis kebutuhan berfokus pada perangkat lunak yang akan dibuat oleh
perancang system , agar proses pembokingan kamar lebih baik perancang web
membuat interfaces yang terdapat pada situs web.

a. Pengunjung
- Pengunjung dapat melihat kategori kamar yang ada di web
- Pengunjung harus login jika ingin memboking kamar
- Pengunjung dapat melihat tampilan wen booking hotel
b. Pembooking
- Pembooking login menggunakan email, nama, dan membuat password
- Pembooking yang sudah login dapat membooking kamar
- Pelanggan dapat memilih kamar yang tertera pada form pilih kamar
- Jika keinginan pelanggan terpenuhi maka admin akan mengirimkan
email untuk bukti booking yang akan di minta oleh pihak reservasi hotel
jika pembooking jadi memboking
- Jika pembooking tidak jadi ke hotel yang dituju pembooking, maka bukti
booking yang di email pembooking akan hangus dalam 24 jam.
c. Admin
- Admin dapat membatalkan pembookingan jika terjadi kesalahan
- Admin dapat menghapus data pembooking jika pembooking sudah
menginap di kamar hotel
- Admin dapat mencetak laporan data pemilihan kamar di form pemilihan
kamar

3.2 RANCANGAN DOKUMEN/UML


Rancangan dokumen UML dibuat untuk mempermudah perancangan suatu sisitem.

3.2.1 USE CASE DIAGRAM

Use case booking hotel yang dibangun atas penelitian kebutuhan


pembooking.
[Type here]

Gambar 3.1

3.2.2 SEQUENCE USE CASE DIAGRAM

Gambar diatas merupakan rancangan UML booking-hotel sequence nya


antara lain

- Customer melakukan login


- System web akan menyimpan data customer
- memperbolehkan customer memboking
- Customer memilih kriteria kamar di halaman form
- Data kamar customer akan dikirim ke database
- Admin dapat menghapus, cetak, tambah data yang ada

3.2.3 ACTIVITY DIAGRAM (LOGIN)


Sebelumpembooking bisa diijinkan membooking. Harus mengisi
halaman registrasi yang tertera di halaman login. Dan mengisi semua
informasi pembeli yang dibutuhkan.
[Type here]

Gambar 3.2
[Type here]

3.2.4 ACTIVITY DIAGRAM (BOOKING KAMAR)


Dibawah adalah runtutan diagram aktivitas pada halaman booking, yang
bisa diakses setelah melakukan registrasi di halaman login.

Gambar 3.3
[Type here]

3.3 ENTITY RELATIONSHIP DIAGRAM

Entity relationship diagramdigunakan digunakan untuk mendeskripsikan hal yang


menyambung dalam suatu system dalam domain tertentu dari pengetahuan.

Gambar 3.4
[Type here]

3.4 LOGICAL RECORD STRUCTURE

Kegunaan LRS antara lain mengatur nilai-nilai menjadi paket informasi yang koheren
danterkait secaara semantic.

Gambar 3.5
[Type here]

3.5 SPESIFIKASI FILE

Nama File : Booking Hotel


Akronim : booking_hotel.MYD
Acess File : Acak
Field Key : booking_hotel
Software : MySQL

NO ELEMEN AKRONIM TIPE PANJANG KETERANGAN


DATA
1 Id_admin Id_adm Int 30 Primary key
2 Password_admin Pswd_adm Int 30 Foreign key
3 Nama_admin Nm_adm Varchar 30
4 Role_id Role_id Varchar 30
5 Email Email Varchar 30
6 Tanggal_daftar Tgl_daftar Date 30
7 Image Img Float 0
Tabel 3.1

3.6 PENGKODEAN

Pengkodean digunakan untuk membuat id admin berdasarkan nama, tanggal masuk, dan
email. Contoh pengkodean.
Data admin yang diberikan: Nama= Ujang, Tanggal masuk= 1/2/1991, role_id=5.
- Kode yang diberikan adalah: Nama depan (U)=21, Tanggal masuk=91,
role_id= 5. Berarti kode admin nya adalah=59121

3.7 SPESIFIKASI PROGRAM

Program yang digunakan untuk merancang system tersubut antaralain:

- Penulisan program di halaman ( HTML)


- Pengaturan tata tulisan dan utilitas halaman (CSS dan BOOSTRAP)
- Pemrograman di (PHP) menggunakan XAMPP
- Database mengunakan (MYSQL) di XAMPP
- Framework menggunakan CODEIGNITER

3.8 SPESIFIKASI SISTEM KOMPUTER

Perangkat computer yang digunakan yaitu:

- Sistem oprasi winwdos 10


- Inter core 3
[Type here]

- Ram 4 GB
- SSD 500MB
- Keyboard
- Mouse
- Monitor
[Type here]

BAB 4

PENUTUP

4.1 KESIMPULAN

Berdasarkan analisis penelitian yang dilakukan makapenulis dapat mengambil kesimpulan sebagai
berikut:

• Sistem yang dihasilkan berbasis web yang dapat diakses secara online.

• Analisis dan perancangan sistem ini dapat digunakan sebagai acuan dalam pembuatan program

• Analisis diatas dengan dibuatnya sistem boking online ini tentunya dapat mempermudah dalam
pembikingan yang dapat dilakukan dimana saja.

• Namun Sistem yang dirancang di atas belum sepenuh nya sempurna dan belum digali dengan
mendalam sehingga harus diperbaiki

4.2 SARAN

Sistem yang dirancang di atas belum sepenuh nya sempurna dan belum digali dengan mendalam
sehingga harus diperbaiki. sebagian dari system diatas masih bisa ditingkatkan dengan mencari sumber
tambahan.

Anda mungkin juga menyukai