sistem informasi pemesanan kamar hotel … filesistem informasi pemesanan kamar hotel berbasis web...

103
SISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III) YADI AGUSMAN PUTRA NIM: 12146171 Jurusan Manajemen Informatika Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta 2017

Upload: dinhlien

Post on 16-May-2019

272 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

SISTEM INFORMASI PEMESANAN KAMAR HOTEL

BERBASIS WEB

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

(D.III)

YADI AGUSMAN PUTRA

NIM: 12146171

Jurusan Manajemen Informatika

Akademi Manajemen Informatika dan Komputer Bina Sarana

Informatika

Jakarta

2017

Page 2: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Page 3: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

ii

SURAT PERNYATAAN KEASLIAN TUGAS AKHIR

Yang bertanda tangan di bawah ini:

Nama : Yadi Agusman Putra

NIM : 12146171

Program Studi : Manajemen Informatika

Perguruan Tinggi : AMIK Bina Sarana Informatika

Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul:

“Sistem Informasi Pemesanan Kamar Hote Berbasis Web”, adalah asli

(orsinil) atau tidak plagiat (menjiplak) dan belum pernah

diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.

Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada

paksaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya

memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa

tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan

tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan

saya dari Akademi Manajemen Informatika & Komputer Bina Sarana

Informatika dicabut/dibatalkan.

Dibuat di : Jakarta

Pada tanggal : 8 Januari2018

Yang menyatakan,

Yadi Agusman Putra

Page 4: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

iii

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA

ILMIAH UNTUK KEPENTINGAN AKADEMIS Yang bertanda tangan di bawah ini, saya:

Nama : Yadi Agusman Putra

NIM : 12146171

Program Studi : Manajemen Informatika

Perguruan Tinggi : AMIK Bina Sarana Informatika

Dengan ini menyetujui untuk memberikan ijin kepada pihak Akademi

Manajemen Informatika dan Komputer Bina Sarana Informatika, Hak Bebas

Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami

yang berjudul: “Sistem Informasi Pemesanan Kamar Hotel Berbasis Web”,

beserta perangkat yang diperlukan (apabila ada).

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Akademi Manajemen

Informatika dan Komputer Bina Sarana Informatika berhak menyimpan,

mengalih-media atau format-kan, mengelolaannya dalam pangkalan data

(database), mendistribusikannya dan menampilkan atau mempublikasikannya di

internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin

dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta

karya ilmiah tersebut.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika,

segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam

karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Dibuat di : Jakarta

Pada tanggal : 23 Oktober

2017

Yang menyatakan,

Yadi Agusman Putra

Page 5: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

iii

Page 6: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

iv

PERSETUJUANDANPENGESAHANTUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama : Yadi Agusman Putra

NIM : 1214171

Program Studi : Manajemen Informatika

Jenjang : Diploma Tiga(D.III)

Judul Tugas Akhir :Sistem Informasi Pemesanan Kamar Hotel

Berbasis Web

Untuk dipertahankan pada periode II - 2017dihadapan penguji dan diterima

sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli

Madya (A.Md) pada Program Diploma Tiga(D.III) Program Studi Manajemen

Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana

Informatika.

Jakarta, 09 Februari 2018

PEMBIMBINGTUGAS AKHIR

Dosen Pembimbing : Kresna Ramanda,M.Kom .......................

Asisten Pembimbing : Lusino,S.Kom ,M.Kom. ........................

D E W A N PE N GU J I

PengujiI : Siti Nurajiza, M.Kom .................................

PengujiII : Lestari Yusuf, M.Kom .................................

Page 7: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

v

LEMBAR KONSULTASI TUGAS AKHIR

AMIK BSI JAKARTA

NIM : 12146171

Nama Lengkap : Yadi Agusman Putra

Dosen Pembimbing : Kresna Ramanda,M.Kom

Judul Tugas Akhir : Sistem Informasi Pemesanan Kamar Hotel Berbasis Web

No Tanggal

Bimbingan Pokok Bahasan

Paraf Dosen

Pembimbing

1. 3 Oktober 2017 Bimbingan Perdana

2. 8 Oktober 2017 Pengajuan Judul & BAB I

3. 23 Oktober 2017 Revisi BAB I

4. 27 Oktober 2017 Acc BAB I &Pengajuan BAB II

5. 8 Desember 2017 Pengajuan BAB III

6. 22 Desember 2017 Revisi BAB III

7. 8 Januari 2018 Acc keseluruhan

8. 9 Januari 2018 Pengajuan Program, Acc Program & Paper TA

Catatan untuk Dosen Pembimbing.

Bimbingan Tugas Akhir

Dimulai pada tanggal : 3 Oktober 2017

Diakhiri pada tanggal : 8 Januari 2018

Jumlah pertemuan bimbingan : 8 Kali

Disetujui oleh,

Dosen Pembimbing

(Kresna Ramanda,M.Kom)

Page 8: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

vi

LEMBAR KONSULTASI TUGAS AKHIR

AMIK BSI JAKARTA

NIM : 12142294

Nama Lengkap : Yadi Agusman Putra

Dosen Pembimbing : Lusino,M.Kom

Judul Tugas Akhir : Sistem Informasi Pemesanan Kamar Hotel Berbasis Web

No Tanggal

Bimbingan Pokok Bahasan

Paraf Asisten

Pembimbing

1. 11 Oktober 2017 Pengajuan Judul & BAB I

2. 12 Oktober 2017 Acc BAB I & BAB II

3. 13 Oktober 2017 Pengajuan BAB III

4. 20 Desember 2017 Revisi BAB III

5. 21 Desember 2017 Acc BAB III

6. 9 Januari 2018 Pengajuan BAB IV

7. 10 Januari 2018 Pengajuan Program

8. 11 Januari 2018 Acc Program & Paper TA

Catatan untuk Asisten Pembimbing.

Bimbingan Tugas Akhir

Dimulai pada tanggal : 11 Oktober 2017

Diakhiri pada tanggal : 11 Januari 2018

Jumlah pertemuan bimbingan: 8 Kali

Disetujui oleh,

Asisten Pembimbing

(Lusino,M.Kom )

Page 9: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

ix

ABSTRAKSI

Yadi Agusman Putra (12146171), Sistem Informasi Pemesanan Hotel

Berbasis Web

Perkembangan teknologi pada saat ini hampir memasuki semua bidang kehidupan

hal ini dikarnakan banyaknya pengguna (user)komputer,baik digunakan secara

pribadi, maupun digunakan secara umum, Pada era global ini menuntut para

pengguna komputer untuk menambah informasi yang lebih luas dan tanpa batas.

Dengan semakin banyaknya para pengembang teknologi informasi yang di tuntut

untuk lebih kreatif dan inovasi dalam membuat hardware(perangkat keras) dan

software (perangkat lunak) komputer masyarakat dapat mempermudah untuk

menggunakan komputer. Dengan adanya komputer ini dapat menghasilkan

informasi atau program yang salah satunya adalah sistem pemesanan sewa kamar

bulanan secara online. Sistem pemesanan sewa kamar Hotel berbasis web adalah

sistem pemesanan kamar yang dilakukan secara online dengan maksud untuk

mempermudah calon penyewa (costumers/ untuk melakukan penyewaan. Dengan

adanya sistem ini akan mempermudah para calon penyewa (costumers) dalam

proses pendaftaran. Karena calon penyewa hanya tinggal menghubungi pemilik

sewa kamar yang sudah di Sediakan oleh pengelola sistem , Karena dengan

membuat web sewa kamar bulanan sebagai media, Para calon penyewa

(costumers) untuk melakukan penyewaan, Para calon penyewa juga dapat

mengakses web sewa kamar bulanan secara 24 jam sehingga para calon

mengakses web tersebut dapat menyewa kapan saja dan di mana saja sesuai

dengan kebutuhan calon penyewa (costumers).

Kata kunci : Sistem Informasi Pemesanan Kamar Hotel Berbasis Web

Page 10: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

x

ABSTRACT

Yadi Agusman P (12146171), Information system Hotel reservations

the web based

Technology development at the moment almost entering all walks of life

this because the many complainants ) computer user , better used

personally , and used in general , to the era of this global demanding the

computer users to add information more widely and without limit .With

the increasing number of the developers information technology in sued

to be more creative and innovation in making hardware ( hardware and

software ( software ) computer the community to simplify to use

computer .With the this computer can yield information or program in

which one of them is a system reservations rent a Hotel Room online .

The system reservations monthly rent a room web based is a system

reservations the conducted in line with a view to simplify the tenant (

costumers / to perform rental.With the this system will facilitate the

prospective tenants ( costumers ) in the process of registration.Since

potential tenants just contact the rent a room they prepared by the

system, because by making web monthly rent a room as a media, the

prospective tenants ( costumers ) to perform rental, candidates can also

access tenants web monthly rent a room in 24 hours so candidates web

access it can be hired anytime and anywhere as required by the tenant (

costumers ).

Keywords : Information system Hotel reservations the web based

Page 11: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

vii

KATA PENGANTAR

Dengan mengucapkan puji syukur kehadirat Tuhan YME, yang telah

melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat

menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan

dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis

ambil sebagai berikut, “Sistem Informasi Pemesanan Kamar Hotel Berbasis

Web”.

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan

program Diploma Tiga (D.III) Akademi Manajemen Informatika dan Komputer

Bina Sarana Informatika. Sebagai bahan penulisan diambil berdasarkan hasil

penelitian (eksperimen), observasi dan beberapa sumber literatur yang mendukung

penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari

semua pihak, maka penulisan tugas akhir ini tidak akan lancar. Oleh karena itu

pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih

kepada:

1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana

Informatika.

2. Ketua Program Studi Manajemen Informatika AMIK BSI.

3. Bapak Kresna Ramanda,M.Kom selaku Dosen Pembimbing Tugas Akhir.

4. Bapak Rahdian Kusuma Atmaja,M.Kom selaku Asisten Dosen Pembimbing

Tugas Akhir.

5. Staff / karyawan / dosen dilingkungan Akademi BSI.

Page 12: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

viii

Serta semua pihak yang terlalu banyak untuk disebut satu

persatu sehingga terwujudnya penulisan ini. Penulis menyadari bahwa

penulisan tugas akhir ini masih jauh sekali dari sempurna, untuk itu penulis

mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan

dimasa yang akan datang.

Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya

dan bagi para pembaca yang berminat pada umumnya.

Jakarta, 8 Januari 2018

Penulis

Yadi

Agusman Putra

Page 13: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

xi

DAFTAR ISI

Lembar Judul Tugas Akhir....................................................................................... i

Lembar Pernyataan Keaslian Tugas Akhir ............................................................. ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ....................................... iii

Lembar Persetujuan Dan Pengesahan Tugas Akhir ............................................... iv

Lembar Konsultasi ................................................................................................... v

Kata Pengantar ...................................................................................................... vii

Abtraksi ................................................................................................................ viii

Daftar Isi................................................................................................................. ix

Daftar Simbol ........................................................................................................ xii

Daftar Gambar ...................................................................................................... xiv

Daftar Tabel ........................................................................................................... xv

Daftar Lampiran .........................................................................................................

BAB I PENDAHULUAN ........................................................................... 1

1.1. Latar Belakang Masalah ........................................................... 1

1.2. Maksud Dan Tujuan ................................................................. 2

1.3. Metode Penelitian ..................................................................... 2

1.4.Ruang Linkup ............................................................................ 5

1.5.Sistematika Penulisan ................................................................ 5

BAB 11 LANDASAN TEORI ..................................................................... 7

2.1. Konsep Dasar Web ................................................................. 7

2.1.1. OOP...............................................................................7

2.1.2. Website .......................................................................... 9

2.1.3. Bahasa Pemrograman .................................................. 11

2.1.4. Basis Data ................................................................... 14

2.1.5. Model Pengembangan Perangkat Lunak..................... 15

2.2. Teori Pendukung ................................................................... 16

2.2.1 Struktur Navigasi ......................................................... 16

2.2.2 Entity Relationship Diagram (ERD) ............................ 19

2.2.3 Logical Record Structured (LRS) ............................... 23

2.2.4 UML............................................................................ 24

2.2.5 USECASE Diagram.................................................... 29

2.2.6 Activity Diagram ........................................................ 31

2.2.7 Sequence Diagram ..................................................... 33

2.2.8 Pengujian Web ............................................................. 34

Page 14: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

xii

BAB III PEMBAHASAN ........................................................................... 35

3.1. Analisa Kebutuhan .................................................................. 35

3.1.1. Usecase Diagram ......................................................... 36

3.2. Perancngan Perangkat Lunak .................................................. 50

3.2.1. Rancngan Antar Muka ................................................... 50

3.2.2 Rancangan Basis Data .................................................... 54

3.2.3 Spesifikasi File ............................................................... 56

3.2.4 Rancangan Struktur Navigasi ......................................... 62

3.3. Implementasi Dan Pengujian Unit .......................................... 63

3.3.1 Implementasi .................................................................. 63

3.3.2 Pengujian Unit ................................................................ 63

BAB IV PENUTUP ............................................................................................... 73

4.1. Kesimpulan ..................................................................................................... 73

4.2. Saran ................................................................................................................ 73

DAFTAR PUSTAKA ........................................................................................... 74

DAFTAR RIWAYAT HIDUP ............................................................................ 75

LAMPIRAN .......................................................................................................... 76

Page 15: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

xiii

Page 16: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

DAFTAR SIMBOL

Symbol Entity Relationship Diagram (ERD)

Entity :

Entity (Entitas) adalah suatu objek yang dapat

didefinisikan dalam lingkungan pemakai.

Relasi :

Digunakan untuk menunjukkan adanya hubungan di

antara sejumlah entitas yang berbeda.

Atribut :

Digunakan untuk mendeskripsikan karakter entitas

(Atribut yang berfungsi sebagai key di garis bawah).

Line (Garis) :

Digunakan untuk penghubung antara relasi dengan

entitas, relasi dan entitas dengan atribut.

Page 17: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

xiv

DAFTAR GAMBAR

Halaman

II.I Gambar Sturktur Navigasi Linier .................................................................... 17

II.2 Gambar Struktur Navigasi Hirarki .................................................................. 17

II.3 Gambar Struktur Navigasi Non Linier ........................................................... 18

II.4 Gambar Struktur Navigasi Campuran ............................................................. 18

II.5 Gambar Relasi One To One ............................................................................ 20

II.6 Gambar Relasi One To Many .......................................................................... 21

II.7 Gambar Relasi Many To Many ....................................................................... 21

III.1 Gambar Rancangan Antar Muka Login ......................................................... 51

III.2 Gambar Rancangan Antar Muka Home ......................................................... 52

III.3 Gambar Rancangan Antar Muka Entri Kelas Kamar ..................................... 52

III.4 Gambar Rancangan Antar Muka Konfigurasi................................................ 53

III.5 Gambar Rancangan Antar Muka Laporan ..................................................... 53

III.6 Entity Relationship Diagram ......................................................................... 54

III.7 Logical Relational Structure .......................................................................... 55

III.8 Struktur Navigasi ........................................................................................... 62

III.9 Gambar Implementasi Login.......................................................................... 63

III.10 Gambar Implementasi Home ...................................................................... 64

III.11 Gambar Implementasi Konfigurasi .............................................................. 65

III.12 Gambar Implementasi Entri ........................................................................ 65

III.13 Gambar Implementasi Pertanggal ................................................................ 65

III.14 Gambar Implementasi User.......................................................................... 66

III.15 Gambar Implementasi Pemesanan .............................................................. 66

III.16 Gambar Implementasi Tentang .................................................................... 67

III.17 Gambar Implenetasi Contact ........................................................................ 67

Page 18: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

xv

DAFTAR TABEL

Halaman

III.I Tabel File Class ............................................................................................. 56

III.2 Tabel File Facilities ...................................................................................... 57

III.3 Tabel File Identicifation ................................................................................. 58

III.4 Tabel File Promote ....................................................................................... 59

III.5 Tabel File Reservations .................................................................................. 60

III.6 Tabel File Rooms .......................................................................................... 61

Page 19: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

xvi

DAFTAR LAMPIRAN

Halaman

III.9 Gambar Implementasi Login.......................................................................... 76

III.10 Gambar Implementasi Home ...................................................................... 76

III.11 Gambar Implementasi Konfigurasi .............................................................. 77

III.12 Gambar Implementasi Entri ........................................................................ 77

III.13 Gambar Implementasi Pertanggal ................................................................ 78

III.14 Gambar Implementasi User.......................................................................... 78

III.15 Gambar Implementasi Pemesanan .............................................................. 79

III.16 Gambar Implementasi Tentang .................................................................... 79

III.17 Gambar Implenetasi Contact ........................................................................ 79

Page 20: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

1

BAB I

PENDAHULUAN

1.1. Latar Belalang Masalah

Saat ini perkembangan dalam dunia perekonomian sangatlah pesat.

Karena hal tersebut banyak perusahaan hotel melakukan berbagai macam cara

untuk meningkatkan omzet, jumlah pengunjung dan penjualan service mereka.

Beberapa hotel bergerak selangkah lebih maju dengan melakukan promosi

melalui media-media yang lebih dikenal dengan istilah iklan. Namun sayangnya

tidak semua perusahaan hotel mampu melakukan hal tersebut, hal ini

dikarenakan biaya yang harus dikeluarkan sangat mahal. Selain itu, dengan

menggunakan iklan, sangat sulit untuk menjalin komunikasi antara perusahaan

dengan pelanggan-pelanggannya.

Internet, merupakan sarana informasi yang sangat berkembang saat ini.

Berbagai macam hal dapat dilakukan dengan menggunakan internet, seperti

pencarian informasi, forum diskusi, sarana pendidikan, transaksi penjualan, dan

sebagainya. Transaksi melalui internet merupakan salah satu manfaat yang

penting dalam penggunaan internet, dimana seorang pembeli bisa melakukan

transaksi tanpa harus pergi ke suatu tempat tujuan untuk melihat barang-barang

yang akan dibeli atau dipinjam, namun pembeli tersebut cukup memesan pada

website yang bersangkutan, melakukan pembayaran dan barang akan dikirimkan

ke alamat pembeli.

Page 21: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

Jasa penginapan merupakan salah satu jasa yang sering dipakai oleh

banyak orang, bahkan hampir semua pegawai ataupun pejabat menggunakan

layanan jasa ini ketiga melakukan tugas dari kantor ataupun perusahaannya. Jasa

Penginapan merupakan suatu hal yang sangat penting bagi seseorang ataupun

sekelompok orang yang hendak istirahat dalam kegiatan berpergian dengan jarak

yang sangat jauh ataupun dalam hal kegiatan liburan. Namun sayangnya, banyak

orang yang memiliki waktu yang terbatas sehingga mereka cenderung tidak

memiliki waktu untuk pergi ke hotel untuk membooking tempat istirahat

mereka. Apalagi yang ingin membooking tempat yang berada di luar pulau,

sangatlah tidak mungkin mereka membooking setelah berada di pulau tersebut

karena waktu mereka sangatlah terbatas. Namun hal ini tidak akan menjadi

masalah ketika suatu perusahaan jasa penginapan seperti hotel melakukan suatu

promosi ataupun pemasaran melalui media internet. Pelanggan dapat melihat

kondisi kamar hotel berikut fasilitas dan harganya tanpa harus dating kehotel

tersebut. Anggaplah seorang pelanggan yang di pulau jawa hendak berlibur ke

bali. Sehari sbelum memulai keberangkatannya, pelanggan tersebut dapat

memesan sebuah kamar hotel melalui website hotel tersebut, dan kemudian

pihak perusahaan hotel akan melakukan pembookingan kamar sesuai dengan

kehendak pelanggan, sehingga pada saat pelanggan tersebut tiba di bali,

pelanggan tidak perlu lagi repot untuk mencari tempat tinggal dan bisa langsung

menuju hotel tersebut. Namun masalah masih belum selesai sampai tahap

berikut. Masalah lain yang harus dihadapi oleh perusahaan hotel adalah

banyaknya pelanggan yang merasa bingung ketika hendak membooking sebuah

kamar di hotel tersebut. Kamar yang jenis apa yang ingin disewa ? terkadang

Page 22: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

3

pemberian review sebuah kamar masih belum cukup membuat calon pelanggan

yakin untuk menyewa kamar tersebut. Untuk membatu meyakinkan calon

pelanggan maka bisa digunakan factor orang ketiga, dimana orang ketiga

tersebut adalah orang-orang yang pernah menyewa kamar yang sama dengan

kamar yang ingin disewa oleh calon pelanggan. Dengan banyaknya kesamaan

kamar yang pernah disewa oleh orang ketiga dan calon pelanggan tadi maka

dapat dilihat adanya kemungkinan orang ketiga memiliki kesamaan selera

dengan calon pelanggan tadi. Dari adanya kemungkinan kesamaan selera

tersebut dapat dicari kamar-kamar yang akan dijadikan bahan rekomendasi

untuk disewa.

Untuk itulah, maka dibuat suau website yang dapat menanggulangi

masalah tersebut. Website ini akan memberikan kemudahan kepada pelanggan,

dimana pelanggan dapat membooking dan menyewa sebuah kamar hotel tanpa

harus ke tempat hotel itu berada. Selain itu juga aka nada fasilitas komentar

dimana terdapat beberapa komentar dr para penyewa terdahulunya sehingga

menjadi bahan pertimbangan untuk menyewa kamar tersebut. Pada akhirnya

tidak hanya penyewa yang diuntungkan, tetapi juga perusahaan hotel karena

omzet penyewaan pasti akan bertambah.

1.2 Maksud dan Tujuan

1.2.1. Maksud

Dalam penulisan Tugas Akhir(TA) ini ada beberapa maksud yang ingin

penulis capai yaitu:

Page 23: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

1. Mempermudah pelanggan melihat informasi kamar hotel berikut jenis,

fasilitas, dan harganya yang selalu up to date. Mempermudah dalam

memberikan informasi yang lengkap kepada calon penyewa (costumers)

2. Menghemat pelanggan dalam waktu dan jarak.

3. Meningkatkan pendapatan perusahaan hotel dengan memberikan

kemudahan pada pelanggan, dimana pelanggan tidak perlu datang langsung ke

hotel. Cukup memesan melalui internet dan kertu kredit dan kemudian pihak

manajemen hotel akan membooking kamar yang dipesan sesuai data pelanggan.

1.2.2. Tujuan

Tujuan membuat tugas akhir ini adalah salah satu syarat dari kelulusan

program Diploma Tiga (D.III) Manajemen Informatika pada Akademik

Manajemen Informatika dan Komputer Bina Sarana Informatika (AMIK BSI)

1.3 Metode Penelitian

Metode penelitian merupakan langkah penting dalam penyusunan laporan

Tugas Akhir ini. Didalam kegiatan penelitian penulis melakukan pengumpulan

data melalui cara

A. Metode Pengembangan Perangkat Lunak

Metode rekayasa peranti lunak yang digunakan peneliti adalah Metode

waterfall. Menurut Verdi (2008.5) waterfall adalah model klasik yang

bersifat sistematis, berurutan dalam membangun software. Terdapat fase-fase

dalam pengambaran model waterfall :

1. Communication (Komunikasi)

Page 24: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

5

Langkah ini merupakan analisis terhadap kebutuhan software, adalah

tahap untuk mengadakan pengumpulan data-data dengan melakukan

pertemuan dengan customer, maupun mengumpulkan data-data

tambahan baik yang ada di jurnal, artikel maupun dari internet.

2 Planning (Perencanaan)

Proses planning merupakan lanjutan dari proses communication (analysis

requirement) Tahapan ini akan menghasilkan dokumen user requitment

atau bisa dikatakan sebagai data yang berhubungan dengan keinginan

user dalam pembuatan software. Termasuk rencana yang akan dilakukan.

3 Modeling (Pemodelan)

Proses modeling ini akan menerjemahkan syarat kebutuhan ke sebuah

perancangan software yang dapat diperkirakan sebelum membuat coding.

Representasi interface,dan detail (algoritma) prosedural. Tahapan ini

akan menghasilkan dokumen yang disebut software requitment.

2. Construction (Pembangunan)

Construction merupakan proses membuat kode. Coding atau mengkodean

merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh

komputer.

Programmer akan menterjemahkan transaksi yang diminta oleh user. Tahapan

inilah yang merupakan tahapan secara nyata dalam mengajarkan suatu software,

artinya penggunaan komputer akan di maksimalkan dalam tahapan ini. Setelah

pengkodean selesai maka akan dilakukan testing terhadap siste, yang telah dibuat

tadi.Tujuan testing adalah menemukan kesalahan-kesalaham terhadap sistem

tersebut untuk kemudian bisa di perbaiki.

Page 25: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

5. Deployment (Penyebaran)

Tahapan ini bisa dikatakan final dalam pembuatan sebuah software atau

sistem. Setelah melakukan analisi, desain dan pengkodean maka sistem

yang sudah jadi akan digunakan oleh user. Kemudian softwarwe yang telah

dibuat harus dilakukan pemilihan secara berkala. Kelebihan dari model ini

adalah selain karena pengaplikasian menggunakan model ini mudah,

kelebihan dari model ini adalah ketika semua kebutuhan sistem dapat di

definisikan secara utuh,eksplisit dan benar di awal proyek, maka software

engineering (SE) dapat berjalan dengan baik dan tanpa masalah.

B Teknik Pengumpulan Data

1. Studi Pustaka

Dalam melakukan pengumpulan data penulis melakukan studi yang

bersumber di majalah-majalah,buku-buku yang berhubungan dengan materi yang

ditulis penulis dan link-link website yang terdapat di dalam internet yang

berkaitan dengan masalah penulis, hal ini penulis melakukan untuk mendapatkan

data-data dan prosedur yang lebih akurat dan mempermudah penulis untuk

menyusun tugas akhir ini yang berkaitan dengan pemesanan dan pembayaran

sewa kamar bulanan

Page 26: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

7

1.4 Ruang Lingkup

Di dalam perancangan sistem ini, penulis membatasi ruang lingkup

permasalahan yang ada pada penelitian dengan maksud agar Sistem Informasi

yang dihasilkan tidak terlalu meluas dan sesuai dengan yang diharapkan.

Adapun ruang lingkup penelitian yang dimaksud adalah sebagai berikut:

1) Dimana untuk menyewa kamar hotel ini pelanggan harus menggunakan

kartu kredit sebagai alat transaksinya.

2) Pembookingan kamar bisa dilakukan setiap hari

3) Terdapat layanan Pesan kamar sehingga customer langsung mengetahui

total uang yang harus dikeluarkan.

4) Terdapat fasilitas laporan-laporan yang bisa diakses oleh administrator

Adapun laporan-laporan yang dapat dilihat adalah:

Laporan kamar

Pada laporan kamar, bisa melihat daftar kamar-kamar yang masih ada pada hotel

tersebut, selain itu dapat dilihat juga status dari kamar tersebut (disewa atau

tersedia). Laporan dapat disaring (filter) berdasarkan data yang tersedia dari

suatu kamar.

Page 27: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

Laporan pelanggan

Digunakan untuk melihat daftar pelanggan-pelanggan yang sudah terdaftar.

Laporan transaksi dan pendapatan

Digunakan untuk melihat secara detail mengenai transaksi penyewaan beserta

pendapatan yang didapat perusahaan, seperti tanggal cek in, tanggal cek out,

total denda, total pembayaran, pelanggan yang bersangkutan serta kamar yang

disewa. Laporan transaksi dapat disaring berdasarkan tanggal cek in, tanggal cek

out, pelanggan, dan kamar.

Sistematika Penulisan

Sistematika penulisan tugas akhir ini disusun untuk memberikan

gambarran umum tentang sistem yang dijalankan. Sistematika penulisan tugas

akhir ini adalah sebagai berikut :

BAB I PENDAHULUAN

Menguraikan tentang latar belakang secara umum, menentukan maksud

dan tujuan penulisan, metode penenelitian yang digunakan,ruang lingkup

serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini memaparkan tentang konsep dasar web yang membahas

tentang pengertian program,OOP,pengenalan internet,hingga

Page 28: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

9

pengertian database ,UML,usecase dan teori-teori pendukung struktur

navigasi, ERD (enterprise Relationship Diagram) yang berkaitan

dengan topik.

BAB III PEMBAHASAN

Pada bab ini berisi tentang analisi kebutuhan yang di gunakan dalam

membangun aplikasi ini dengan metode pembangunan perangkat

lunak.

Selain itu juga terdapat rancangan antarmuka,rancangan basis data dan

rancangan struktur navigsi untuk aplikasi yang akan di bangun

BAB IV PENUTUP

Bab ini merupakan kesimpulan dan rancangan untuk memenuhi

kebutuhan sistem serta memberikan saran yang berguna untuk

pengembangan sistem informasi sewa kamar bulanan pada tugas akhir

ini.

Page 29: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

BAB II

LANDASAN TEORI

2.1 Konsep dasar Web

Pada bab ini penulis akan menjelaskan tentang teori yang berhubungan dengan perancangan

sistem informasi berbasis web,mulai dari program,website,bahasa pemrograman yang

digunakan,basis data,sampai model pengembangan perangkat lunak.

2.2.1 Object Oriented Programming

Object Oriented Programming adalah paradigma pemrograman yang memandang

perangkat lunak sebagai kumpulan objek yang saling berinteraksi di dalam suatu

sistem. (Azis, 2005, p. 2) Beberapa objek berinteraksi dengan saling memberikan

informasi satu terhadap yang lainnya. Masing-masing objek harus berisikan

informasi mengenai dirinya sendiri (encapsulation) dan objek yang dapat dikaitkan

(inheritance). (Febrian, 2004)

Dalam OOP, Class merupakan sekumpulan objek yang memiliki atribut- atribut

dan method. (Lethbridge & Laganiere, 2002, pp. 29-31) Class merupakan deskripsi

dari satu atau lebih objek yang memiliki kesamaan atribut, layanan, metode,

hubungan, dan semantik, termasuk deskripsi cara membuat objek baru dalam class.

Ada juga yang disebut dengan super class, sebuah class induk yang nantinya

mempunyai class-class yang terdiri dari class dan subclass. (Lethbridge & Laganiere,

2002, p. 50)

Objek dalam OOP adalah sebuah benda atau unit atau sifat kerja yang memiliki

atribut-atribut. (Lethbridge & Laganiere, 2002, p. 30) Objek adalah sebuah abstraksi

dari sesuatu pada domain masalah, menggambarkan kemampuan untuk menyimpan

informasi mengenai hal tersebut, berinteraksi dengan hal tersebut atau keduanya.

Page 30: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

7

Istilah lain terdapat encapsulation/pengkapsulan, yang merupakan

pembatasan ruang lingkup program terhadap data yang diproses supaya data

terlindungi oleh prosedur atau objek lain, kecuali prosedur yang berada di

objek itu sendiri. (Lethbridge & Laganiere, 2002, p. 50)

Polymorphism adalah konsep yang menyatakan bahwa sesuatu yang sama

dapat mempunyai bentuk dan perilaku yang berbeda, bahwa operasi yang

sama mungkin memiliki perbedaan dalam class yang berbeda. (Lethbridge

& Laganiere, 2002, p. 36)

Pada OOP, terdapat juga yang disebut dengan inheritance (pewarisan),

yaitu kepemilikan yang bersifat implicit dari fitur subclass yang

didefinisikan dalam superclass. Fitur tersebut mencakup variables dan

method. (Lethbridge & Laganiere, 2002, p. 37)

2.1.2 Website

Menurut Kusuma (2012:3) menjelaskan bahwa “Website adalah sejumlah halaman

web yang memiliki topic saling terkait,kadang disertai pula dengan berkas-berkas

gambar,video atau berkas lainnya”.

Kusuma (2012:3) juga menjelaskan “World Wide Web” atau lebih sering dikenal

sebagi web adalah sajian informasi yang menggunakan konsep hyperlink

(tautan),yang memudahkan surfer (sebutan para pemakai komputer yang

melakukan browsing atau penelusuran informasi melalui internet)”.

Page 31: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

8

Terdapat beberapa hal yang berkaitan dengan website,yaitu:

1. Internet

Sarwono (2012:3) mendefinisikan bahwa “Internet adalah sekumpulan

jaringan yang berskala global.” Tidak ada satupun orang,kelompok atau

organisasi yang bertanggung jawab untuk menjalankan internet. Mekanisme

kerja internet tidak didasarkan pada manusia tetapi merupakan mekanisme

kerja elektronik. Masing-masing jaringan terhubung satu dengan yang lainnya

berkomunikasi dengan menggunakan protocol tertentu,seperti Transmission

Control Protocol (TCP) dan Internet Protocol (IP) (Sarwono,2012:4)

2. Web Browser

Kusuma (2012:4) menyimpulkan bahwa “Web browser adalah suatu

program yang digunakan untuk membaca kode HTML yag kemudian

menterjemahkannya dalam bentuk visual. Contohnya Internet

Explorer,Firefox,Opera,Google Chrome,dan lain-lain”.

3. Web Server

Menurut Kusuma (2012:4) “Web server adalah perangkat keras dan

perangkat lunak yang dipakai untuk menyimpan,mengirim dokumen

HTML untuk digunakan dalam World Wide Web”

Page 32: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

9

2.1.3 Bahasa Pemrograman

Dalam merancang sistem informasi perpustakaan berbasis web,penulis

menggunakan beberapa program pendukung,diantaranya:

1.PHP (PHP Hypertext Processor)

Menurut Saputra dkk (2012:2) menjelaskan bahwa PHP atau yang

memiliki kepanjangan PHP Hypertext Processor ,merupakan suatu bahasa

pemrograman yang difungsikan untuk membangun suatu website dinamis.PHP

menyatu dengan kode HTML,maksudnya adalah beda kondisi,HTML digunakan

sebagai pembangun atau pondasi dari kerangka layout web,sedangkan PHP

difungsikan sebagai prosesnya,sehingga dengan adanya PHP tersebut,sebuah web

akan sangat mudah dimaintenance.

“PHP disebut juga sebagai bahasa Server Slide Scripting. Artinya bahwa dalam

setiap atau untuk menjalankan PHP, wajib membutuhkan web server dalam

menjalankannya PHP ini bersifat open source ,sehingga dapat dipakai secara

cuma-cuma dan mampu lintas platform, yaitu dapat berjalan pada sistem operasi

Windows maupun Linux PHP juga dibangun sebagai modul pada web server

apache dan sebagai binary yang dapat berjalan sebagai CGI”(Saputra dkk.2012:4)

2. HTML (Hyper text Markup Language)

Page 33: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

10

Menurut Saputra (2012:1) “HTML mempunyai kepanjangan Hyper Text Markup

language, yaitu suatu bahasa pemrograman hypertext HTML ini memiliki fungsi

untuk membangun kerangka ataupun format web berbasis HTML”.

HTML merupakan suatu bahasa yang dikenali oleh web browser untuk

menampilkan informasi seperti teks,gambar,suara,animasi bahkan video.

HTML memiliki aturan dan struktur penulisan tersendiri yang disebut tag

HTML.Tag adalah kode yang digunakan untuk memoles (Mark Up) tes ASCII

(American Standart Code for Information Interchange) menjadi dil <HTML>.

Setiap tag diapit dengan tanda kurung runcing. Ada tag pembuka yaitu <HTML>

dan tag penutup yaitu </HTML> yang ditandai dengan tanda miring (slash) di

depan awal tulisannya (Kusuma,2012:4).

3.XAMPP

Menurut Nugroho (2009:74) “XAMPP merupakan paket PHP yang berbasis open

source yang dikembangkan oleh sebuah komunitas open source”.

Dengan menggunakan XAMPP kita tidak perlu bingung untuk melakukan

penginstalan program-program lain.karena semua kebutuhan telah disediakan oleh

XAMPP.Berikut adalah beberapa paket yang telah disediakan :

Page 34: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

11

a. Apache HTTPD 2.0.54

b. MySQL 4.1.12

c. PHP 5.0.3

d. Filesilla FTP server 0.9 Beta

e. PHPMyAdmin 2.6.1

Dengan adanya beberapa dukungan,paket tersebut,maka semua kebutuhan

untuk belajar PHP dapat tercukupi.

4.JavaScript

Kusuma (2012:30) memberikan definisi bahwa “JavaScript adalah bahasa

pemrograman berbasis prototuipe yang berjalan disisi klien,jika kita bicara dalam

konteks web sederhananya,kita dapat memahami javascript sebagai bahasa

pemrograman yang berjalan di browser”

5.JQuery

Menurut Saputra dkk (2012:9) “JQuery merupakan salah satu teknik atau

kumpulan library javascript yang sangat terkenal denan animasinya. Karena

dengan sedikit sentuhan,maka animasi keren dapat di ciptakan.

Page 35: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

12

Sedangkan menurut Kusuma (2012:30) “JQuery merupakan salah satu library

yang membuat program web disisi klien,tidak terlihat sebagai program javascript

biasa, yang harus secara eksplisit disisipkan pada dokumen web pada teknik

pemrograman sisi klien dengan menggunakan javascript biasa.setiap elemen yang

akan memiliki event, akan secara eksplisit terlihat pada event yang dilekatkan

pada elemen tersebut.

6. CSS (Cascading Style Sheet)

Menurut Saputra dkk (2012 :5) “CSS atau yang memiliki kepanjangan Cascading

style Sheet ,merupakan suatu bahasa pemrograman web yang digunakan untuk

mengendalikan dan membangun berbagai komponen dalam web sehingga

tampilan web akan lebih rapi,terstruktur,dan seragam”

CSS merupakan pemrograman wajib yang harus dikuasai oleh setiap pembuat

program (Web Programming),terlebih lagi itu adalah pendesain web (Web

designer).

2.1.4. Basis Data

Aplikasi basis data yang penulis digunakan untuk mebnagun website, diantaranya:

1.Database

Page 36: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

13

Menurut Nugroho (2009:10) “Database adalah sebuah bentuk media yang

digunakn untuk menyimpan sebuah data. Database dapat diilustrasikan sebagai

rumah atau gudang yang akan dijadikan tempat menyimpan berbagai macam

barang”.

2.MySQL

Menurut Rahardja dkk (2009:50) “MySQL adalah suatu database,dan seperti kita

ketahui bahwa dalam database pada umumnya,informasi tersimpan dalam table-

tabel yang secara logika merupakan struktur dua dimensi. Struktur tersebut terdiri

dari batis (row atau record) dan kolom (column atau field). sedangkan dari sebuah

database terdapat beberapa tabel”.

MySQL merupakan database yang mampu berjalan di semua sistem

operasi,powerfull,selain itu sangat mudah untuk dipelajari,dan sepertinya hosting

server juga banyak sekali yang mengadopsi MySQL sebagai database MySQL

bekerja menggunakan bahasa basis data atau biasa juga disebut DBMS (Data

Management System) yang terbagi menjadi dua, yaitu DDL (Data Defintion

Language) dan DML (Data Manipulation Languange) DLL merupakan suatu

perintah yang digunakan untuk menciptakan struktur data atau untuk membangun

database.

“DDL berfungsi untuk melakukan perubahan struktur tabel,seperti membuat

tabel,mengubah nama tabel,dan sebaginya. Sedangkan DML merupakan basis

data yang digunakan untuk melakukan modifikasi dan pengembalian data pada

Page 37: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

14

suatu database.DML berfungsi untuk pengambilan data,perubahan

data,penambahan data dan penghapusan data” (Saputra dkk,2012 : 8)

2.1.5 Model Pengembangan Perangkat Lunak

Model pengembangan perangkat lunak yang penulis gunakan adalah

model waterfall. “Waterfall model sendiri me miliki definisi bahwa sebuah proses

hidup perangkat lunak memiliki sebuah proses yang lancar dan sekuensial”.

Menurut Rizky Soetam (2011:60).

Prinsip dari Waterfall model adalah bahwa tiap tahapan tidak akan dapat

dilaksanakan jika tahapan sebelumnya belum dilakukan.

2.2 Teori Pendukung

Berikut ini adalah teori pendukung dalam perancangan sistem informasi

perpustakaan berbasis web,yaitu :

2.2.1 Struktur Navigasi

Menurut Binanto (2010 :268) “Struktur navigasi adalah gabungan dari struktur

referensi informasi situs web dan mekanisme link yang mendukung pengunjung

untuk melakukan penjelajahan situs”

Page 38: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

15

Menurut Binanto (2010:269-270) ada empat macam bentuk dasar dari struktur

navigasi yang biasa digunakan yaitu:

1. Struktur Navigasi Linear

Pengguna akan melakukan navigasi secara berurutan, dari frame atau byte

informasi ke informasi lainnya.

Sumber :Binanto (2010 : 269)

Gambar II.1.

Struktur Navigasi Linear

2. Struktur Navigasi Hirarki

Struktur dasar ini disebut juga struktur “linear dengan percabangan”

karena pengguna melakukan navigasi di sepanjang cabang pohon struktur

yang terbentuk oleh logika isi.

Page 39: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

16

Sumber : Binanto (2010 : 269)

Gambar II.2.

Struktur Navigasi Hirarki

3. Struktur Navigasi Non-Linear

Pengguna akan melakukan navigasi dengan bebas melalui isi proyek

dengan tidak terikat dengan jalur yang sudah ditentukan sebelumnya.

Sumber : Binanto (2010 : 270)

Gambar II.3.

Page 40: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

17

Struktur Navigasi Non Linier

4. Struktur Navigasi Campuran (Composite)

Pengguna akan melakukan navigasi dengan bebas (secara non linear ),

tetapi terkadang dibatasi presentasi linear film atau informasi penting dan

atau pada data yang paling teroganisasi secara logis pada suatu hirarki.

Sumber : Binanto (2010 : 270)

Gambar II.4.

Struktur Navigasi Campuran (Composite)

2.2.2. ERD (Entity Relationship Diagram)

Berikut ini adalah beberapa point yang akan penulis jelaskan secara spesifik

mengenai Entity Relationship Diagram,diantaranya :

1. Definisi ERD (Entity Relationship Diagram)

Page 41: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

18

Menurut Fathansyah (2007 :79) “Entity Relationship Diagram (ERD)

merupakan komponen-komponen himpunan entitas dan himpunan relasi yang

masing-masing dilengkapi dengan atribut-atribut yang mempresentasikan

seluruh fakta dari “dunia nyata” yang kita tinjau”.

2. Komponen ERD (Entity Relationship Diagram)

Menurut Fathansyah (2007 : 80), komponen ERD di dalam Entitiy

Relationship Diagram (ERD) yang digunakan adalah sebagai berikut.

a. Entitas

Merupakan suatu objek yang dapat diidentifikasi dalam lingkungan

pemakai

b. Atribut

Komponen yang memiliki fungsi mendeskripsikan karakter entitas

(atribut yang berfungsi sebagai key diberi garis bawah.

c. Relasi

Komponen menunjukan adanya hubungan diantara sejumlah entitas

yang berbeda

d. Garis

Merupakan penghubung antara himpunan relasi dengan himpunan

entitas dengan atributnya

e. Kardinalitas Relasi

Page 42: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

19

Dinyatakan dengan banyaknya garis cabang atau dengan pemakaian

angka (1 dan 1 untuk relasi satu ke satu, dan N untuk relasi satu ke

banyak atau N dan N untuk relasi banyak ke banyak.

3. Derajat Relasi

Menurut Fathansyah (2007:80),terdapat beberapa penggambaran relasi

antar himpunan entitas dengan kardinalitas relasi dan atribut-

atributnya,sebagai berikut :

a. Relasi satu ke satu (one to one)

Setiap entitas pada suatu himpunan berhubungan paling banyak

dengan satu entitas pada himpunan lainnya,begitupun sebaliknya.

Sumber : Fathansyah (2007 : 80)

Gambar II.5.

Contoh Relasi one to one

b. Relasi satu ke banyak (one to many)

Setiap entitas pada suatu himpunan berhubungan dengan banyak

entitas pada himpunan entitas lainnya,tetapi tidak sebaliknya.

Page 43: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

20

Sumber : Fathansyah (2007:81)

Gambar II.6.

Contoh relasi One to many

c. Relasi banyak ke banyak (many to many)

Setiap entitas pada suatu himpunan berhubungan dengan paling

banyak satu entitas pada himpunan lainnya,tetapi tidak sebaliknya

Sumber : Fathansyah (2007:81)

Gambar II.7.

Contoh relasi many to many

Page 44: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

21

4. Tahapan dalam Pembuatan ERD (Entity Relationship Diagram)

Menurut Fathansyah (2007:84) ,terdapat dua kelompok pentahapan yang

biasa ditempuh di dalam pembuatan Entity Relationship Diagram

(ERD),yaitu:

a. Tahap pembuatan Diagram E-R awal (preliminary design)

b. Tahap pembuatan Diagram E-R (final design)

Objektif dari tahap yang pertama adalah untuk mendapatkan sebuah

rancangan basis data minimal yang dapat mengakomodasi kebutuhan

penyimpanan data terhadap sistem yang sedang ditinjau. Tahap awal umumnya

mengabaikan anomali-anomali (sejumlah pengecualian) yang memang ada

sebagai suatu fakta. Pada tahap kedua akan memperhatikan aspek-aspek

efesiensi,performansi dan fleksibilitas.

Untuk tahap pertama, langkah-langkah teknis yang dapat dilakukan untuk

menghasilkan Diagram E-R awal adalah :

a. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan

terlibat

b. Menentukan atribut-atribut key dari masing-masing himpunan entitas

c. Mengidentifikasi dan menetapkan seluruh himpunan relasi di antara

himpunan entitas yang ada beserta foreign-key nya.

Page 45: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

22

d. Menentukan derajat atau kardinalitas relasi untuk setiap himpunan

relasi

e. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-

atribut deskriptif (nonkey).

2.2.3. LRS (Logical Record Structured)

Menurut Wulandari (2013 :15) “Logical Record Strucutured dibentuk

dengan nomor dari tipe record. Beberapa tipe record digambarkan oleh kotak

empat persegi panjang dan dengan nama yang baik. Beda LRS dengan

diagram entity relationship diagram nama tipe record berada diluar kotak field

tipe record ditempatkan”.

LRS terdiri dari link-link diantara tipe record. Link ini menujukkan arah

dari satu tipe record lainnya.Banyak link dari LRS yang diberi tanda field-field

yang kelihatan pada kedua link tipe record. Penggambaran LRS mulai dengan

menggunakan model yang dimengerti. Dua metode yang digunakan,dimulai

dengan hubungan kedua model yang dapat dikonversikan ke LRS.

a. Konversi ERD ke LRS, diagram ERD harus diubah ke bentuk LRS

(struktur record secara logika). Dari bentuk LRS inilah yang nantinya

dapat ditransformasikan ke bentuk relasi(tabel).

Page 46: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

23

b. Konversi ERD ke LRS sebuah model sistem yang digambarkan dengan

sebuah ERD akan mengikuti pola permodelan tertentu. Dalam

kaitannya dengan konversi LRS untuk perubahan yang terjadi adalah

mengikuti aturan-aturan berikut:

1) Setiap entitas diubahh ke bentuk kotak dengan nama entitas berada

di luar kotak

2) Sebuah relationship kadang disatukan dalam sebuah kotak

bersama-sama dengan entitas kadang disatukan dalam sebuah

kotak sendiri.

c. Konversi LRS ke relasi (tabel) adalah bentuk penyataan data secara

grafis dua dimensi, yang terdiri dari kolom dan baris. Relasi adalah

bentuk visual dari sebuah file dan tiap tuple dalam sebuah field atau

yang dalam bentuk lingkaran diagram entity relationship dikenal

dengan sebutan atribut. Konversi dari LRS dilakukan dengan cara :

1) Nama Logical record structure menjadi nama relasi

2) Tiap atribut menjadi sebuah kolom di dalam relasi.

2.2.4 UML ( UNIFIED MODELING LANGUAGE )

UML adalah bahasa standar pemodelan untuk perangkat lunak dan

pengembangan sistem. (Miles & Hamilton, 2006, p. 1)

Merancang sebuah desain untuk sistem yang besar merupakan hal yang sulit. Dari

aplikasi desktop yang sederhana sampai sistem multi-tier dapat dibangun dari

Page 47: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

24

ratusan, bahkan ribuan, komponen perangkat lunak dan perangkat keras. Untuk

melacak komponen apa yang dibutuhkan, apa yang dikerjakan, bagaimana

mencapai kebutuhan pelanggan, dan bagaimana menjelaskan sistem

ke tim kerja lainnya dibutuhkan sebuah pemodelan, ini adalah dimana UML

dibutuhkan.

Dalam merancang sebuah sistem, mengatur kompleksitas adalah salah satu alasan

utama mengapa harus membuat model. Pemodelan membantu para pengembang

untuk dapat fokus, dapat mendokumentasikan, menangkap keseluruhan sistem dan

mengkomunikasikan aspek-aspek penting dalam sistem yang sedang dirancang.

UML tepat digunakan untuk memodelkan sistem dari mulai memodelkan

informasi sistem untuk perusahaan hingga aplikasi web, bahkan untuk sistem yang

rumit sekalipun. UML menggunakan class dan operation dalam konsep dasarnya,

maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa- bahasa

berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian,

UML tetap dapat digunakan untuk perancangan aplikasi prosedural dalam VB

atau C. (Dharwiyanti & Wahono, 2003)

2.2.5 Use Case Diagram

Use Case diagram menunjukkan bagaimana sistem yang sedang dibangun

digunakan untuk memenuhi kebutuhan pengguna. Sebuah use case menampilkan

Page 48: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

25

sebuah fungsionalitas yang diberikan oleh sistem. (Miles & Hamilton, 2006, p.

20)

2.2.6 ACTIVITY DIAGRAM

Diagram aktivitas digunakan untuk menggambarkan proses bisnis (alur

kerja) suatu sistem informasi.

Sebuah Diagram aktivitas menunjukkan suatu alur kegiatan secara berurutan.

Diagram aktivitas digunakan untuk mendiskripsikan kegiatan-kegiatan dalam

sebuah operasi meskipun juga dapat digunakan untuk mendeskripsikan alur

kegiatan yang lainnya seperti use case atau suatu interaksi.

Semua projek pengembangan berorientasi object saat ini menerapkan diagram

aktifitas dan diagram use cases untuk mendokumentasikan dan mengorganisaikan

kebutuhan selama phase analysis sebuah system. Berikut adalah simbol-simbol

yang ada pada diagram aktivitas:

1) Start Point

Status awal aktivitas system, sebuah diagram aktivitas memiliki sebuah status

awal.

2) End Point

Status akhir aktivitas system, sebuah diagram aktivitas memiliki sebuah status

akhir.

Page 49: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

26

3) Activities

Aktivitas yang dilakukan system, biasanya diawali dengan kata kerja.

4) Fork (Percabangan)

Fork digunakan untuk menunjukan kegiatan yang dilakukan secara paralel.

5) Join (Penggabungan)

Join digunakan untuk menunjukan kegiatan yang digabungkan.

6) Decision

Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.

7) Swimlane

Sebuah cara untuk mengelompokkan activity berdasarkan Actor

(mengelompokkan activity dalam sebuah urutan yang sama)

Diagram aktivitas mendeskripsikan aliran kerja dari perilaku sistem. Diagram ini

hampir sama dengan diagram status karena kegiatan-kegiatannya merupakan

status suatu pekerjaan dengan menunjukkan kegiatan yang dilakukan secara

berurutan. Selain itu diagram aktivitas bermanfaat untuk menganalisis use case

melalui penggambaran aksi-aksi yang dibutuhkan, penggambaran algoritma

berurutan yang kompleks, dan pemodelan aplikasi dengan proses paralel. Tetapi

Page 50: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

27

diagram aktivitas tidak menunjukkan bagaimana objek berperilaku atau objek

berkolaborari secara detail.

2.2.7 Sequence Diagram

Sequence diagram memodelkan bagaimana sistem yang sedang dibangun

mendatangi tugasnya. Diagram ini menangkap semua urutan interaksi pada

bagian-bagian dari sistem. Dengan menggunakan sequence diagram, pengembang

bisa menjelaskan interaksi apa yang akan dipanggil ketika sebuah use case

dieksekusi dan dalam urutan

seperti apa interaksi-interaksi tersebut akan terjadi. (Miles & Hamilton, 2006, pp.

108-109)

Dalam sequence diagram terdapat bagian-bagian yang disebut dengan participant,

time, message, dan activation bars. Participant adalah bagian-bagian dari sistem

yang berinteraksi dengan satu sama lain selama sequence berjalan. Time

menunjukkan urutan dimana semua interaksi berlangsung sesuai dengan waktu.

Time pada sequence diagram ditunjukkan dengan garis titik-titik vertikal.

Message dalam sequence ditunjukkan menggunakan panah dari participant yang

ingin mengirimkan pesan ke participant lain. Message Caller adalah sebutan untuk

participant yang mengirim message dan Message Receiver untuk participant yang

menerima message. Actiovation bars menunjukkan bahwa sebuah participant

Page 51: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

28

sedang melakukan sesuatu untuk jangka waktu tertentu. Activation bars dapat

ditampilkan pada awal pengiriman message dan ujung dari penerimaan message.

Hal ini menunjukkan bahwa Message Caller sibuk pada saat mengirim message

dan Message Receiver sibuk pada saat message sudah diterima. (Miles &

Hamilton, 2006, pp. 109-114)

2.2.8 Pengujian Web

Tipe pengujian web yang akan penulis bahas adalah black box testing. “Black box

testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak

diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak

seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya,tapi cukup

dikenai proses testing dibagian luar”. Rizky Soetam (2011 :265)

Jenis testing ini hanya memandang perangkat lunak dari sisi spesifikasi dan

kebutuhan yang telah didefinisikan pada saat awal perancangan. Sebagai

contoh,jika terdapat sebuah perangkat lunak yang merupakan sebuah sistem

informasi inventory di sebuah perusahaan.

Maka pada jenis white box testing. Perangkat lunak tersebut akan berusaha di

bongkar listing programnya untuk kemudian dites menggunakan teknik-teknik

yang telah dijelaskan sebelumnya. Sedangkan pada jenis black box testing.

Perangkat lunak tersebut akan dieksekusi kemudian berusaha dites apakah telah

memenuhi kebutuhan pengguna yang didefinisikan pada saat awal tanpa harus

membongkar listing programnya (Rizky Soetam,2011:2).

Page 52: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

29

BAB III

PEMBAHASAN

3.1 Analisa Kebutuhan

Penulis telah mengidentifikasikan kebutuhan yang diperoleh berdasarkan

kebutuhan pengguna dan kebutuhan sistem , yaitu kebutuhan :

1. Administrator

Administrator Hotel memiliki wewenang untuk mengubah content website

termasuk mengubah info Hotel dan diskon yg di berikan pihak yg memasarkan

kamar nya di website Hotel , Dan berhak melayani anggota/ pemilik Hotel

yang ingin mendaftarkan ,dan memasarkan kamar kemudian meng-input data

transaksinya pada website ,sehingga seluruh pemilik kamar dapat melihat

pada website data ketersediaan dari setiap kamar sebelum datang untuk

menyewa kamar serta membuat laporan transaksi.

2. Admin

Page 53: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

30

Admin Hotel dapat masuk kehalaman utama website dengan melakukan Login

terlebih dahulu dengan Username dan Password. Selanjutnya Admin dapat

melakukan update untuk harga,diskon dan ketersediaan kamar hotel yang

diinginkan.

3. Pengunjung

Pengunjung selain admin dapat masuk ke dalam halaman utama website

tanpa harus login.dan melakukan pemesanan.

3.1.1. Use Case Diagram

1. Use case Diagram

Use case ini menggambarkan aktor-aktor yang terlibat langsung dengan

sistem maupun aktor yang tidak terlibat langsung dengan sistem ,namun

bertindak sebagai pendukung dari sistem.Untuk lebih jelas lagi mengenai

keterlibatan aktor-aktor terhadap sistem dapat digambarkan pada

diagram use case seperti di bawah ini:

Page 54: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

31

Gambar III.1.

2. Class Diagram

Class diagram ini menggambarkan kelas-kelas yang terdapat dalam sistem

dan hubungan antar kelas yang satu dengan kelas yang lainnya dapat

dilihat pada diagram class di bawah ini:

Page 55: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

32

Gambar III.2.

3. Sequence Diagram

Sequence diagram digunakan untuk menggambarkan interaksi antar objek

di dalam sistem dan semua yang terlibat di lingkungan sistem,akan

digambarkan menggunakan diagram sequence,diagram ini

menggambarkan sistem sesuai dengan urutan kejadian waktunya.

Page 56: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

33

Gambar III.3.

Diagram Sequence-Login Manager

Page 57: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

34

Gambar III.4.

Diagram Sequence-Pemesanan kamar

Gambar III.5.

Page 58: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

35

4. Activity Diagram

Activity ini menggambarkan proses bisnis dan tahapan alur kerja operasional

secara langkah demi langkah dari komponen sistem.Diagram ini mengandung

aktivitas, pilih tindakan, dan hasil dari aktivitas yang dilakukan.Berikut ini dapat

kita lihat gambaran diagram activity dari Aplikasi Reservasi kamar hotel.

Gambar III.6.

Activity diagram-login petugas hotel

Page 59: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

36

Gambar III.7.

Activity diagram – login manager

Gambar III.8.

Activity diagram-pemesanan kamar

Page 61: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

38

Gambar III.11.

Activity Diagram – Manager melihat laporan

5. Statechart Diagram

Statechart diagram digunakan menggambarkan model prilaku yang dinamis dari

class secara individual maupun beberapa bentuk dari obyek.Untuk lebih jelasnya

lagi berikut ini merupakan gambaran dari Statechart diagram untuk Aplikasi

Reservasi kamar Hotel di Handayani Hotel.

Page 63: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

40

statecahrt diagram Pilihan menu

Gambar III.13.

statecahrt diagram- pemesanan

Page 65: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

42

Skenario Use Case

Skenario Use Case digunakan untuk memudahkan dalam

menganalisa skenario yang akan kita gunakan pada fase-fase

selanjutnya dengan melakukan penilaian terhadap skenario tersebut.

1. Nama Use Case : Reservasi

Actor : Tamu, Receptionist

Deskripsi : Meliputi proses yang menggambarkan

Page 66: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

43

prosedur pemesanan kamar oleh tamu dan

penyimpanan data reservasi oleh

receptionist

Tujuan : Menyimpan data pemesanan kamar

Page 67: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

44

Page 68: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

45

3.2 Perancangan Perangkat Lunak

Ada bebrapa aspek yang berkaitan dengan perancangan perangkat lunak

diantaranya :

3 .2 .1 . Rancangan Antar Muka

Penulis akan menjelaskan tentang rancangan antarmuka yang terdapat

pada website Hotel.

A. Rancangan Antar muka Login Administrator

Page 69: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

46

Gambar III.15.

Rancangan Antarmuka Login Administrator

B. Rancangan Antarmuka Home pada Halaman Administrator

Page 70: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

47

Gambar III.16.

Rancangan Antarmuka Home (Administrator)

C. Rancangan Antarmuka Entri Kelas Kamar

Gambar III.17.

Rancangan Antarmuka Entri Kelas Kamar

D. Rancangan Antarmuka Konfigurasi

Page 71: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

48

Gambar III.18.

Rancangan Antarmuka Konfigurasi

E. Rancangan Antarmuka Laporan

Gambar III.19.

Rancangan Antarmuka Laporan

3.2.2.Basis Data

A.Entity Relationship Diagram (ERD)

Page 72: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

49

Gambar III.20.

Entity Relationship Diagram

Page 73: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

50

B.Logical Relational Structure (LRS)

Gambar III.21.

Logical Relational Structure

Page 74: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

51

3.2.3 Spesifikasi File

Penulis akan menjelaskan tentang field atau tabel yang terbentuk dari transformasi

ERD atau file-file ini tersimpan pada myhotel (nama databse) dengan parameter-

paramet sebagai berikut :

1. Spesfikasi File Tabel Class

Nama File : class

Akronim : class

Fungsi : Menentukan Kelas Kamar

Tipe File : File Master

Organisasi File : index squential

Akses File : Random

Media : Harddisk

Panjang Record : 108

Kunci field : id_class

Software : phpmyadmin

Tabel III.1.

Spesifikasi Tabel File Class

Page 75: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

52

No Elemen Data Nama Field Tipe Size Ket

1 Kode Kelas Idclass int 10 Primary Key

2 Judul Kelas Title varchar 50 -

3 Harga Price varchar 2 -

4 deskripsi Description longtext - -

5 Foto kamar Photoclass varchar 50 -

2. Spesfikasi File Tabel facilities

Nama File : facilities

Akronim : facilities

Fungsi : Menerangkan fasilitas kamar Yang Tersedia

Tipe File : File Master

Organisasi File : index squential

Akses File : Random

Media : Harddisk

Panjang Record : 61

Kunci field : fac

Software : phpmyadmin

Tabel III.2.

Spesifikasi File Tabel Facilities

Page 76: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

53

No Elemen Data Nama Field Tipe Size Ket

1 Kode Kelas Idclass varchar 10 Primary Key

2 fasilitas Fac varchar 40 -

3 Deskripsi Title varchar 50 -

4 Status Kamar Status varchar 1 -

3. Spesfikasi File Tabel Identicifation

Nama File : identification

Akronim : identification

Fungsi : Identifikasi

Tipe File : File Master

Organisasi File : index squential

Akses File : Random

Media : Harddisk

Panjang Record : 61

Kunci field : identify_kinds

Software : phpmyadmin

Tabel.III.3.

Spesifikasi File Tabel Identification

Page 77: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

54

No Elemen Data Nama Field Tipe Size Ket

1 Identifikasi Kelas identify_kinds int 20 Primary Key

2 Nama Identifikasi Identify_name varchar 40 -

3 Status Kamar Status varchar 1 -

4. Spesfikasi File Tabel Promote

Nama File : Promote

Akronim : Promote

Fungsi : Pembayaran

Tipe File : File Master

Organisasi File : index squential

Akses File : Random

Media : Harddisk

Panjang Record : 61

Kunci field : post_article

Software : phpmyadmin

Tabel.III.4.

Spesifikasi File Promote

No Elemen Data Nama Field Tipe Size Ket

Page 78: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

55

1 Jenis promosi Idpromo Int 10 Primary Key

2 Jenis kelas Kamar Idclass Varchar 10 -

3 Judul Title Varchar 50

4

Tanggal mulai

promosi

sart_date date - -

5

Tanggal berakhir

promosi

end_date date -

6 Total diskon Discount Varchar 3

7 Keterangan Description longtext -

5. Spesfikasi File Tabel Reservations

Nama File : reservations

Akronim : revervations

Fungsi : Proses perjanjian pemesanan

Tipe File : File Master

Organisasi File : index squential

Akses File : Random

Media : Harddisk

Panjang Record : 61

Kunci field : revesrvations

Page 79: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

56

Software : phpmyadmin

Tabel.III.5.

Spesifikasi File Tabel Reservations

No Elemen Data Nama Field Tipe Size Ket

1 Nomor Reservasi Idreservation Int 10 Primary Key

2

Tanggal

reservasi

Resv_date Varchar 10 -

3 Judul Title Varchar 50 -

4 Nama Penyewa Name varchar - -

5 Nama Pemesan name varchar -

6 Idenditas Identify_kinds Varchar 3

7 Jumlah Idenditas Identify_value Varchar -

8

Perkiraan Harga

pembayaran

Payment_kinds Varchar

9

Jumlah

Pembayaran

Payment_value Varchar

10 Nomor kamar Idclass varchar

Page 80: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

57

6. Spesfikasi File Tabel Rooms

Nama File : Rooms

Akronim : Rooms

Fungsi : Tipe Kamar

Tipe File : File Master

Organisasi File : index squential

Akses File : Random

Media : Harddisk

Panjang Record : 61

Kunci field : rooms

Software : phpmyadmin

Tabel.III.6.

Spesifikasi File Tabel Rooms

No Elemen Data Nama Field Tipe Size Ket

1 Ruangan Idrooms Int 10 Primary Key

2 Nomor kamar Numbers Varchar 10 -

3 Tipe Kamar Title Varchar 50 -

4 Nama Penyewa Name varchar - -

Page 81: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

58

5 Nama Pemesan name varchar -

3.2.4. Struktur Navigasi

Gambar III.22.

Struktur Navigasi Halaman Administrator

3.3. Implementasi dan Pengujian Unit

Penulis merealisasikan perancangan perangkat lunak sebagai serangkaian

program atau unit program. Kemudian pengujian unit melibatkan verivikasi

bahwa setiap unit program telah memenuhi sertifikasinya

3.3.1. Implementasi

Page 82: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

59

A.Implementasi Rancangan Antar Muka

Berikut ini adalah implementasi rancangan antarmuka pada Web Hotel

berdasarkan hasil rancangan antarmuka

1. Halaman Login Administrator

Gambar III.23.

Implementasi Halaman Login Administrator

2. Halaman Home

Page 83: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

60

Gambar III.24.

Implementasi Halaman Home

3. Halaman Konfigurasi

Gambar III.25.

Implementasi Halaman Konfigurasi

Page 84: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

61

4. Halaman Entri

Gambar III.26.

Implementasi Halaman Entri

5. Halaman Pertanggal

Page 85: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

62

Gambar III.27.

Implementasi Halaman Laporan Per Tanggal

6. Halaman Home

Gambar III.28.

Implementasi Halaman User

7. Halaman Pemesanan

Page 86: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

63

Gambar III.29.

Implementasi Halaman Pemesanan

8. Halaman Tentang

Gambar III.30.

Page 87: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

64

Implementasi Halaman Tentang

9. Halaman Contact

Gambar III.31.

Implementasi Halaman Contact

B. Spesifikasi Sistem Komputer

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Pentium® Core i5

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

Page 88: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

65

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

1) CPU

(a) Processor Intel® Pentium® 4

(b) RAM DDR2 1GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps.

6)

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem operasi Microsoft Windows 8

2) Aplikasi bundle web server :Xampp, yang terdiri dari beberapa komponen:

(a) Aplikasi Apache Server

(b) Aplikasi PHP Server

(c) Aplikasi MySQL Server

(d) Aplikasi phpMyAdmin

Page 89: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

66

3) Aplikasi Web browser Google Chrome. Mozilla Firefox, Internet Explorer,

b. Client

a. Sistem operasi Microsoft Windows

b. Aplikasi web browser Google Chrome ,Mozilla Firefox, Internet Explorer.

3.3.2 Pengujian Unit

Pengujian terhadap program yang di buat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran suatu program.

A. Pengujian Terhadap Form Login Admin.

Tabel III.7.

Hasil Pengujian Black Box Testing Form Login Admin

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Username dan

password tidak

diisi kemudian

klik tombol

login

Username :

(Kosong)

Password :

(Kosong)

Sistem akan

menolak

akses admin

dan

menampilkan

“Anda belum

mengisikan

username”

Sesuai

harapan

Valid

Page 90: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

67

2 Mengetikan

Username dan

Password

tidak diisi

kemudian Klik

tombol login

Username :

Admin

Password :

(Kosong)

Sistem akan

menolak

akses admin

dan

menampilkan

“Anda belum

mengisikan

password”

Sesuai

Harapan

Valid

3 Username

tidak diisi dan

password diisi

Username :

(Kosong)

Password :

admin

Sistem akan

menolak

akses admin

dan

menampilkan

“Anda belum

mengisikan

username”

Sesuai

harapan

Valid

4 Menginputkan

data login

yang benar,

lalu mengklik

tombol login

Username :

Admin

Password :

admin

Sistem akan

menerima

login dan

kemudian

langsung

menampilkan

Sesuai

harapan

Valid

Page 91: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

68

halaman

utama

B. Pengujian Terhadap Form Tambah Jenis Kamar.

Tabel III.8.

Hasil Pengujian Black Box Testing Form Tambah Jenis Simpanan

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Hanya mengisi

salah satu

Jenis kamar

lalu

mengklik

‘simpan’

ID : 01

Jenis :

(kosong)

Jumlah :

(kosong)

Sistem akan

menolak

akses tambah

jenis

simpanan

dan

menampilkan

pesan ‘Maaf,

Jenis tidak

boleh

kosong’

Sesuai

harapan

Valid

2 Mengisi

semua data

pada form

ID : 01

Jenis :

Simpanan

Sistem akan

menerima

akses form

Sesuai

harapan

Valid

Page 92: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

69

tambah jenis

simpanan lalu

mengklik

‘simpan’

Pokok

Jumlah :

25000

tambah jenis

simpanan

dan

kemudian

langsung

menampilkan

data jenis

simpanan

BAB IV

PENUTUP

Page 93: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

70

4.1. Kesimpulan

Berdasarkan pokok pembahasan yang tertulis dalam tugas akhir ini,

Penulis akan mencoba menyimpulkan seluruh pokok pembahasan yang ada di

dalam penulisan Tugas Akhir agar mempermudah dan mengetahui apa isi dalam

buku Tugas Akhir yang penulis buat. Adapun kesimpulan dari penulisan yang

penulis buat adalah sebagai berikut :

a. Dengan adanya aplikasi berbasis web dapat mempermudah pemesanan

kamar bulanan

b. Untuk meminimalisir waktu saat bekerja.

4.2. Saran

Berdasarkan pembahasan yang telah dikemukakan diatas dan dengan

hasil dari pelaksanaan penanganan masalah aplikasi alternatif, maka penulis ingin

memberikan beberapa saran. Adapun saran penulis adalah sebagai berikut :

a. Melakukan pelatihan tenaga admin dalam mengoperasi program

pemesanan kamar Hotel berbasis web.

b. Melakukan maintance secara berkala agar bekerja dengan baik.

Page 94: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

71

DAFTAR PUSTAKA

Binanto, Iwan. 2010. Multimedia Digital-Dasar Teori dan

Pengembangannya. Yogyakarta: C.V Andi Offset

Fathansyah. 2007. Basis Data. Bandung Informatika Bandung.

Kusuma, YM. 2012. PHP Menyelesaikan Website 30 Juta.Jakarta:Jasakom.

Nugroho, Bunafit 2009. Latihan Membuat Aplikasi Web PHP dan MySQL

dengan Dreamweaver. Yogyakarta Mediakita

Rahardja, Untung, Augury El Rayeb, Asep Saefullah. 2009. Siapa Saja Bisa

Membuat Webite dengan CSS dan HTML, Yogyakarta C.V Andi Offset

Rizky, Soetam. 2011.Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: PT.

Prestasi Pustakaraya.

Sadeli, Muhammad. 2013. 7 Jam Belajar Interaktif Dreamweaver CS6 untuk

Orang Awam. Palembang. Maxikom

Saputra, Agus, Ridho Taufiq, Subagiyo, dan Saluky. 2012. Membangun

Aplikasi E-Library Untuk Panduan Skripsi. Jakarta: PT. Elex Media

Komputindo

Sarwono. Jonathan. 2012. Metode Riset Online: Teori, Praktik dan Pembuatan

Aplikasi (Menggunakan HTML,PHP,dan CSS). Jakarta: PT.Elex Media

Komputindo.

Wulandari, Lestari. 2013. Desain dan Perancangan Sistem Informasi Akademi

Pada STMIK U’Budiyah Indonesia Banda Aceh.

http://ebookbrowsee.net/lestari-wulandari-t-skv-lestari-wulandari-pdf-

d604148304 (29 Mei 2014)

Page 95: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

72

YADI AGUSMAN PUTRA

Jl.Penggilingan Rt.003/004

kec.Cakung

Jakarta Timur,13940

Tlp(02193925541)

DAFTAR RIWAYAT HIDUP

DATA PRIBADI

Nama : Yadi Agusman Putra

Umur : 24 Tahun

Tempat/ Tanggal Lahir : Jakarta, 08 Agustus 1993

Agama : Islam

Kebangsaan : Indonesia

Alamat : Jl.Penggilingan RT/RW 003/004

Kec.Cakung

Jakarta Timur , 13940

Jenis Kelamin : Laki – Laki

Status : Belum Menikah

PENDIDIKAN

2001 –2006 : SDN 07 Pagi ,jakarta

2006 – 2008 : MTs.N 24 Kampung Jembatan,jakarta

2008 – 2012 : SMA Al-Muddatsiriyyah

Kemayoran,jakarta

Demikian daftar riwayat hidup yang saya buat dengan sebenar – benarnya

Hormat Saya

Page 96: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

73

(Yadi Agusman.P)

Lampiran A

1. Halaman Login Administrator

Gambar III.9.

Implementasi Halaman Login Administrator

2. Halaman Home

Page 97: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

74

Gambar III.10.

Implementasi Halaman Home

3. Halaman Konfigurasi

Gambar III.11.

Implementasi Halaman Konfigurasi

4. Halaman Entri

Page 98: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

75

Gambar III.12.

Implementasi Halaman Entri

5. Halaman Pertanggal

Gambar III.13.

Page 99: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

76

Implementasi Halaman Laporan Per Tanggal

6. Halaman Pemesanan

Gambar III.15.

Implementasi Halaman Pemesanan

7. Halaman Tentang

Page 100: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

77

Gambar III.16.

Implementasi Halaman Tentang

8. Halaman Contact

Gambar III.17.

Page 101: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga

78

Implementasi Halaman Contact

Page 102: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Page 103: SISTEM INFORMASI PEMESANAN KAMAR HOTEL … fileSISTEM INFORMASI PEMESANAN KAMAR HOTEL BERBASIS WEB TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga