Anda di halaman 1dari 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
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

ii
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

iii
iii
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 .................................

iv
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

Tanggal Paraf Dosen


No Pokok Bahasan
Bimbingan 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)

v
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

Tanggal Paraf Asisten


No Pokok Bahasan
Bimbingan 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 )

vi
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

ix
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

x
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.

vii
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

viii
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

xi
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

xii
xiii
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.
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

xiv
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

xv
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

xvi
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.
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
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:


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)
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.


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


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.
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
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.
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.
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)”.

7
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”


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)


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 :


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.


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
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
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”


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.


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.
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)


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
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.


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


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.


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).


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
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


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.
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
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


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).


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
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:


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:


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.


33

Gambar III.3.

Diagram Sequence-Login Manager


34

Gambar III.4.

Diagram Sequence-Pemesanan kamar

Gambar III.5.
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


36

Gambar III.7.

Activity diagram – login manager

Gambar III.8.

Activity diagram-pemesanan kamar


37

Gambar III.9.

Activity diagram-pembatalan kamar

Gambar III.10.

Activity diagram-pembayaran kamar


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.


39

Gambar III.12.
40

statecahrt diagram Pilihan menu

Gambar III.13.

statecahrt diagram- pemesanan


41

Gambar III.14.

statecahrt diagram- pembayaran


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


43

prosedur pemesanan kamar oleh tamu dan

penyimpanan data reservasi oleh

receptionist

Tujuan : Menyimpan data pemesanan kamar


44
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


46

Gambar III.15.

Rancangan Antarmuka Login Administrator

B. Rancangan Antarmuka Home pada Halaman Administrator


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


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)


49

Gambar III.20.

Entity Relationship Diagram


50

B.Logical Relational Structure (LRS)

Gambar III.21.

Logical Relational Structure


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


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


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


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


55

1 Jenis promosi Idpromo Int 10 Primary Key

2 Jenis kelas Kamar Idclass Varchar 10 -

3 Judul Title Varchar 50

Tanggal mulai
4 sart_date date - -
promosi

Tanggal berakhir
5 end_date date -
promosi

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


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

Tanggal
2 Resv_date Varchar 10 -
reservasi

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 -

Perkiraan Harga
8 Payment_kinds Varchar
pembayaran

Jumlah
9 Payment_value Varchar
Pembayaran

10 Nomor kamar Idclass varchar


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 - -


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
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
60

Gambar III.24.

Implementasi Halaman Home

3. Halaman Konfigurasi

Gambar III.25.

Implementasi Halaman Konfigurasi


61

4. Halaman Entri

Gambar III.26.

Implementasi Halaman Entri

5. Halaman Pertanggal
62

Gambar III.27.

Implementasi Halaman Laporan Per Tanggal

6. Halaman Home

Gambar III.28.

Implementasi Halaman User

7. Halaman Pemesanan
63

Gambar III.29.

Implementasi Halaman Pemesanan

8. Halaman Tentang

Gambar III.30.
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


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


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 Test Case Hasil yang Hasil Kesimpulan

Pengujian diharapkan Pengujian

1 Username dan Username : Sistem akan Sesuai Valid

password tidak (Kosong) menolak harapan

diisi kemudian Password : akses admin

klik tombol (Kosong) dan

login menampilkan

“Anda belum

mengisikan

username”
67

2 Mengetikan Username : Sistem akan Sesuai Valid

Username dan Admin menolak Harapan

Password Password : akses admin

tidak diisi (Kosong) dan

kemudian Klik menampilkan

tombol login “Anda belum

mengisikan

password”

3 Username Username : Sistem akan Sesuai Valid

tidak diisi dan (Kosong) menolak harapan

password diisi Password : akses admin

admin dan

menampilkan

“Anda belum

mengisikan

username”

4 Menginputkan Username : Sistem akan Sesuai Valid

data login Admin menerima harapan

yang benar, Password : login dan

lalu mengklik admin kemudian

tombol login langsung

menampilkan
68

halaman

utama

B. Pengujian Terhadap Form Tambah Jenis Kamar.

Tabel III.8.

Hasil Pengujian Black Box Testing Form Tambah Jenis Simpanan

No Skenario Test Case Hasil yang Hasil Kesimpulan

Pengujian diharapkan Pengujian

1 Hanya mengisi ID : 01 Sistem akan Sesuai Valid

salah satu Jenis : menolak harapan

Jenis kamar (kosong) akses tambah

lalu Jumlah : jenis

mengklik (kosong) simpanan

‘simpan’ dan

menampilkan

pesan ‘Maaf,

Jenis tidak

boleh

kosong’

2 Mengisi ID : 01 Sistem akan Sesuai Valid

semua data Jenis : menerima harapan

pada form Simpanan akses form


69

tambah jenis Pokok tambah jenis

simpanan lalu Jumlah : simpanan

mengklik 25000 dan

‘simpan’ kemudian

langsung

menampilkan

data jenis

simpanan

BAB IV
PENUTUP
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.


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)
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
73

(Yadi Agusman.P)
Lampiran A

1. Halaman Login Administrator

Gambar III.9.

Implementasi Halaman Login Administrator

2. Halaman Home
74

Gambar III.10.

Implementasi Halaman Home

3. Halaman Konfigurasi

Gambar III.11.

Implementasi Halaman Konfigurasi

4. Halaman Entri
75

Gambar III.12.

Implementasi Halaman Entri

5. Halaman Pertanggal

Gambar III.13.
76

Implementasi Halaman Laporan Per Tanggal

6. Halaman Pemesanan

Gambar III.15.

Implementasi Halaman Pemesanan

7. Halaman Tentang
77

Gambar III.16.

Implementasi Halaman Tentang

8. Halaman Contact

Gambar III.17.
78

Implementasi Halaman Contact

Anda mungkin juga menyukai