SlideShare a Scribd company logo
1 of 15
Laporan Tugas Besar
Pemprograman Berbasis Web
“Penyewaan Kamar Hotel”
Disusun Oleh:
1110651001 Wahyu Farabi Firmansah
1110651046 Aditya Achmad Prasetya
1110651078 Oliffatur Rizki Susanto
1110651127 Putri Megawati
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
1. Tujuan
1. Memudahkan Pelanggan yang ingin memesan Kamar hotel Viceroy Bali
2. Memudahkan admin untuk melihat pemesan kamar hotel Voceroy Bali
3. Untuk memenuhi syarat lulus mata kuliah Pemprograman berbasis web
2. Dasar teori
HTML adalah, (HyperText Markup Language) sebuah bahasa standar yang digunakan oleh browser
Internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses
dan dibaca layaknya sebuah artikel. HTMLjuga dapat digunakan sebagai link link antara file-file
dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan
antar situs dalam dunia internet.
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan
beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya
styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style,
misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan
bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk memformat tampilan
halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna body teks, warna tabel, ukuran border, warna
border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin
kiri/kanan/atas/bawah, dan parameter lainnya.CSS adalah bahasa style sheet yang digunakan untuk
mengatur tampilan dokument. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman
yang sama dengan format yang berbeda.
JavaScript adalah bahasa scripting yang paling populer di internet dan bekerja pada banyak browser
seperti Internet Explorer, Mozilla, Firefox, Netscape, Opera. JavaScript digunakan pada Web pages
untuk meningkatkan design, validate forms, detect browsers, create cookies, GUI dsb.
Java (dikembangkan oleh Sun Microsystems) adalah sebuah bahasa pemrograman yang powerful &
sangat kompleks – sama dengan C & C++.
JavaScript dapat bereaksi terhadap events - JavaScript dapat di-set untuk menjalankan saat terjadi
sesuatu, seperti sebuah page telah selesai dipanggil atau saat seorang user meng-klik pada HTML
element
JavaScript dapat membaca dan menulis HTML elements - JavaScript dapat membaca dan mengubah
isi dari HTML element
JavaScript dapat digunakan untuk mem-validasi data - JavaScript dapat digunakan untuk mem-
validasi form data sebelum di-submitted ke server, hal ini akan mengamankan server dari
pemrosesan extra
JavaScript dapat digunakan untuk mendeteksi browser pengunjung - JavaScript dapat digunakan
untuk mendeteksi browser pengunjung dan – memanggil page lain yang secara specifik didesain
untuk browser tersebut
JavaScript dapat digunakan untuk membuat cookies - JavaScript dapat digunakan untuk menyimpan
dan memanggil informasi di komputer pengunjung.
jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi
komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuery
dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif
sangat mudah. Sesuai slogan nya, write less, do more. Menulis kode lebih sedikit, tetapi melakukan
pekerjaan lebih banyak.
AJAX merupakan singkatan dari Asynchronous JavaScript and XML. Istilah ini pertama kali
diperkenalkan dalam sebuah artikel oleh Jesse James Garrett dari Adaptive Path, sebuah perusahaan
web desain berbasis di San Francisco.
Ia melihat bahwa dibutuhkan cara yang mudah untuk memilih suatu gaya desain dan kemudian
membangun desain tersebut untuk klien.
Tujuan utama dari AJAX adalah untuk membuat aplikasi web berfungsi seperti aplikasi desktop.
HyperText Markup Language (HTML), bahasa yang banyak digunakan dalam World Wide Web,
dirancang berdasarkan gagasan hypertext atau halaman teks yang dapat dikaitkan di dalam atau ke
dokumen lain.
Agar HTML dapat berfungsi, pengguna pertama melakukan ‘action’ atau mengirim perintah melalui
web browser yang kemudian diteruskan ke web server.
Server kemudian memproses perintah itu, mungkin mengirimkan perintah lebih lanjut, dan akhirnya
merespon apa yang diminta pengguna.
PHP adalah “Hypertext Preprocessor, PHP adalah bahasa scripting web HTML-embedded. Ini berarti
kode PHP dapat disisipkan ke dalam HTML halaman Web. Ketika sebuah halaman PHP diakses, kode
PHP dibaca atau “diurai” oleh server. Output dari fungsi PHP pada halaman biasanya dikembalikan
sebagai kode HTML, yang dapat dibaca oleh browser. Karena kode PHP diubah menjadi HTML
sebelum halaman dibuka, pengguna tidak dapat melihat kode PHP pada halaman. Ini membuat
halaman PHP cukup aman untuk mengakses database dan informasi aman lainnya.
Banyak sintaks PHP yang hasil adaptasi dari bahasa lain seperti bahasa C, Java dan Perl. Namun, PHP
memiliki sejumlah fitur unik dan fungsi tertentu juga. Tujuan dari bahasa pemrograman PHP adalah
untuk memungkinkan pengembang web untuk menulis halaman yang dihasilkan secara dinamis
dengan cepat dan mudah. PHP juga bagus untuk menciptakan situs Web database-driven
3. Hasil Projek
Tampilan home screen
Ketika user pertama kali membuka website Viceroy bali, user akan disuguhi tampilan home screen
seperti dibawah ini
Akomodasi
Fungsional
Kontak kami
Harga
Kode diatas yaitu untuk membuat judul dan menampilkan icon disebelah judul
Lalu untuk mengimport kode yang ada di dalam file-file yang dipanggil tersebut,
pemanggilan ini bertujuan untuk membuat kode mudah di akses dan tidak perlu menulis ulang jika
ingin di panggil lagi.
Kode di atas yaitu untuk membuat header, dengan menggunakan bootstrap dan membagi menjadi
beberapa span agar membuat lebih rapi dan terorganisir,
Kode diatas adalah untuk membuat menu daftar baris meyamping, mengimpor melalui bootstrap
dan juga beserta dropdownnya
Kode diatas adalah untuk menampilkan artikel yang ada di database
Kode diatas adalah untuk membuat footer dan masih kita bagi dengan bootstrap dan ada beberapa
penerapan CSS dengan inline/ langsung di tulis dalam tag dan juga didak perlu selector
Untuk home screen berikutnya sama saja yang beda hannya pemanggilan artikel tiap home screen
Untuk tampilan user akan disuguhi tampilan seperti ini
Jika ingin menyewa kamar lansung klik sewa kamar
form sewa kamar
Yaitu user diminta untuk memasukkan nama email dsb untuk melengkapi syarat menyewa hotel, jika
user udah mengisi dan menekan tombol simpan, maka data dari user tersebut akan masuk ke
database dan bisa dilihat dari menu admin
Form insert
Yaitu apa yang kita masukkan akan tersimpan di database
Jika anda login sebagai admin anda akan sisuguhi tampilan seperti ini
Yaitu terdapat menu lihat, menu lihat adalah menu khusus admin untuk melihat user yang memesan
kamar, yaitu dengan cara mengambil data yang diinputkan user tadi dari database
Form login
Kode diatas untuk membuat tampilan login / masuk ke area administrator seperti dibawah dan form
ini akan memanggil form “login_proses.php”
Form login_proses.php
Maksud kode diatas adalah
Include adalah form untuk membuat koneksi ke database
lalu selanjutnya untuk mengambil variabel, yaitu apa yang kita tulis di form admin akan diambil dan
dibandingkan ke database jika password benar, maka akan langsung di redirect ke menu admin
jika salah maka akan muncul tulisan password salah
Kode dari koneksi.php
Maksudnya adalah server name, memakai localhost, username yaitu username dari mysql kita yaitu
root, password yaitu password dari mysql kita isi jika ada, dan data base name, yaitu nama database
kita.
Logout.php
Yaitu session destroy untuk mengapus session / mengatur ulang, kita akan kehilangan data yang ada
destroy tadi
Kesulitan
Kesulitan yang kami hadapi, mungkin di CRUDnya, karena kami hannya bisa membuat Cread dan
Read saja, untuk update dan deletenya tidak ada, pada saat eksekusi delete, perintah sukses untuk
mendel tetapi data base tetap seperti semula
Kesimpulan
Program ini dikhusukan untuk user yang akan memesan kamar,untuk mempermudah pemesan yang
ingin memesan kamar jika sudah memesan maka admin akan menginformasi kepada user untuk
intruksi selanjutnya,

More Related Content

What's hot

Webdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia webWebdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia webSMK Negeri 6 Malang
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansJogal
 
Tugas 1(individu) dimas setiadi 0916
Tugas 1(individu) dimas setiadi 0916Tugas 1(individu) dimas setiadi 0916
Tugas 1(individu) dimas setiadi 0916Dimas Setiadi
 
Asp security dan master page asp.net
Asp security dan master page asp.netAsp security dan master page asp.net
Asp security dan master page asp.netHendra Fillan
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPDoni Andriansyah
 
Laporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis WebLaporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis Websmatrigger
 
Membuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSPMembuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSPIbrahim Naki
 
Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016muslim rohadi
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Linda Lestari
 
tutorial jsf bagian 1
tutorial jsf bagian 1tutorial jsf bagian 1
tutorial jsf bagian 1Jogal
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBElisanendes
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahzakianadalina97
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template webDoni Andriansyah
 

What's hot (20)

Webdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia webWebdesign dasar : 01 mengenal dunia web
Webdesign dasar : 01 mengenal dunia web
 
Laporan Aplikasi Website
Laporan Aplikasi WebsiteLaporan Aplikasi Website
Laporan Aplikasi Website
 
Jeni Web Programming Bab 4 Dasar Jsp
Jeni Web Programming Bab 4 Dasar JspJeni Web Programming Bab 4 Dasar Jsp
Jeni Web Programming Bab 4 Dasar Jsp
 
Ajax tutorial 1
Ajax tutorial 1Ajax tutorial 1
Ajax tutorial 1
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
 
Tugas 1(individu) dimas setiadi 0916
Tugas 1(individu) dimas setiadi 0916Tugas 1(individu) dimas setiadi 0916
Tugas 1(individu) dimas setiadi 0916
 
Asp security dan master page asp.net
Asp security dan master page asp.netAsp security dan master page asp.net
Asp security dan master page asp.net
 
Php 1
Php 1Php 1
Php 1
 
Java Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSPJava Web Form Pendaftaran - JSP
Java Web Form Pendaftaran - JSP
 
Laporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis WebLaporan Project Pemrograman Berbasis Web
Laporan Project Pemrograman Berbasis Web
 
Penggunaan html
Penggunaan htmlPenggunaan html
Penggunaan html
 
Membuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSPMembuat Kalkulator Dengan JSP
Membuat Kalkulator Dengan JSP
 
Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
 
Laporan tugas besar_web
Laporan tugas besar_webLaporan tugas besar_web
Laporan tugas besar_web
 
tutorial jsf bagian 1
tutorial jsf bagian 1tutorial jsf bagian 1
tutorial jsf bagian 1
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEB
 
Bootstrap latihan
Bootstrap latihanBootstrap latihan
Bootstrap latihan
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifah
 
Java web application 2 - membuat template web
Java web application 2 - membuat template webJava web application 2 - membuat template web
Java web application 2 - membuat template web
 

Similar to Laporan web

pemrograman internet
pemrograman internetpemrograman internet
pemrograman internetmafailmi
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Modul web programing
Modul web programingModul web programing
Modul web programingFitra Sani
 
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolahrizqipratama15
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptxNandoApri2
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqlHibaten Wafiroh
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptAbdurRozak19
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwin Prassetyo
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4Ratri Alfiani
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ciWira Hul
 
Tutorial web programing
Tutorial web programingTutorial web programing
Tutorial web programingeghha
 

Similar to Laporan web (20)

pemrograman internet
pemrograman internetpemrograman internet
pemrograman internet
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Tugas besar (pbw) web sekolah
Tugas besar (pbw)   web sekolahTugas besar (pbw)   web sekolah
Tugas besar (pbw) web sekolah
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptx
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Modul webdesign
Modul webdesignModul webdesign
Modul webdesign
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
 
Modul web programing
Modul web programingModul web programing
Modul web programing
 
Module desain web
Module desain webModule desain web
Module desain web
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
Cara Membuat Web Dasar
Cara Membuat Web DasarCara Membuat Web Dasar
Cara Membuat Web Dasar
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Tutorial ci
Tutorial ciTutorial ci
Tutorial ci
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Tutorial web programing
Tutorial web programingTutorial web programing
Tutorial web programing
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 

Laporan web

  • 1. Laporan Tugas Besar Pemprograman Berbasis Web “Penyewaan Kamar Hotel” Disusun Oleh: 1110651001 Wahyu Farabi Firmansah 1110651046 Aditya Achmad Prasetya 1110651078 Oliffatur Rizki Susanto 1110651127 Putri Megawati PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER
  • 2. 1. Tujuan 1. Memudahkan Pelanggan yang ingin memesan Kamar hotel Viceroy Bali 2. Memudahkan admin untuk melihat pemesan kamar hotel Voceroy Bali 3. Untuk memenuhi syarat lulus mata kuliah Pemprograman berbasis web 2. Dasar teori HTML adalah, (HyperText Markup Language) sebuah bahasa standar yang digunakan oleh browser Internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses dan dibaca layaknya sebuah artikel. HTMLjuga dapat digunakan sebagai link link antara file-file dalam situs atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam dunia internet. Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran gambar, warna body teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri/kanan/atas/bawah, dan parameter lainnya.CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokument. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. JavaScript adalah bahasa scripting yang paling populer di internet dan bekerja pada banyak browser seperti Internet Explorer, Mozilla, Firefox, Netscape, Opera. JavaScript digunakan pada Web pages untuk meningkatkan design, validate forms, detect browsers, create cookies, GUI dsb. Java (dikembangkan oleh Sun Microsystems) adalah sebuah bahasa pemrograman yang powerful & sangat kompleks – sama dengan C & C++. JavaScript dapat bereaksi terhadap events - JavaScript dapat di-set untuk menjalankan saat terjadi sesuatu, seperti sebuah page telah selesai dipanggil atau saat seorang user meng-klik pada HTML element JavaScript dapat membaca dan menulis HTML elements - JavaScript dapat membaca dan mengubah isi dari HTML element JavaScript dapat digunakan untuk mem-validasi data - JavaScript dapat digunakan untuk mem- validasi form data sebelum di-submitted ke server, hal ini akan mengamankan server dari pemrosesan extra
  • 3. JavaScript dapat digunakan untuk mendeteksi browser pengunjung - JavaScript dapat digunakan untuk mendeteksi browser pengunjung dan – memanggil page lain yang secara specifik didesain untuk browser tersebut JavaScript dapat digunakan untuk membuat cookies - JavaScript dapat digunakan untuk menyimpan dan memanggil informasi di komputer pengunjung. jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuery dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more. Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak. AJAX merupakan singkatan dari Asynchronous JavaScript and XML. Istilah ini pertama kali diperkenalkan dalam sebuah artikel oleh Jesse James Garrett dari Adaptive Path, sebuah perusahaan web desain berbasis di San Francisco. Ia melihat bahwa dibutuhkan cara yang mudah untuk memilih suatu gaya desain dan kemudian membangun desain tersebut untuk klien. Tujuan utama dari AJAX adalah untuk membuat aplikasi web berfungsi seperti aplikasi desktop. HyperText Markup Language (HTML), bahasa yang banyak digunakan dalam World Wide Web, dirancang berdasarkan gagasan hypertext atau halaman teks yang dapat dikaitkan di dalam atau ke dokumen lain. Agar HTML dapat berfungsi, pengguna pertama melakukan ‘action’ atau mengirim perintah melalui web browser yang kemudian diteruskan ke web server. Server kemudian memproses perintah itu, mungkin mengirimkan perintah lebih lanjut, dan akhirnya merespon apa yang diminta pengguna. PHP adalah “Hypertext Preprocessor, PHP adalah bahasa scripting web HTML-embedded. Ini berarti kode PHP dapat disisipkan ke dalam HTML halaman Web. Ketika sebuah halaman PHP diakses, kode PHP dibaca atau “diurai” oleh server. Output dari fungsi PHP pada halaman biasanya dikembalikan sebagai kode HTML, yang dapat dibaca oleh browser. Karena kode PHP diubah menjadi HTML sebelum halaman dibuka, pengguna tidak dapat melihat kode PHP pada halaman. Ini membuat halaman PHP cukup aman untuk mengakses database dan informasi aman lainnya. Banyak sintaks PHP yang hasil adaptasi dari bahasa lain seperti bahasa C, Java dan Perl. Namun, PHP memiliki sejumlah fitur unik dan fungsi tertentu juga. Tujuan dari bahasa pemrograman PHP adalah untuk memungkinkan pengembang web untuk menulis halaman yang dihasilkan secara dinamis dengan cepat dan mudah. PHP juga bagus untuk menciptakan situs Web database-driven
  • 4. 3. Hasil Projek Tampilan home screen Ketika user pertama kali membuka website Viceroy bali, user akan disuguhi tampilan home screen seperti dibawah ini Akomodasi
  • 7. Kode diatas yaitu untuk membuat judul dan menampilkan icon disebelah judul Lalu untuk mengimport kode yang ada di dalam file-file yang dipanggil tersebut, pemanggilan ini bertujuan untuk membuat kode mudah di akses dan tidak perlu menulis ulang jika ingin di panggil lagi. Kode di atas yaitu untuk membuat header, dengan menggunakan bootstrap dan membagi menjadi beberapa span agar membuat lebih rapi dan terorganisir,
  • 8. Kode diatas adalah untuk membuat menu daftar baris meyamping, mengimpor melalui bootstrap dan juga beserta dropdownnya Kode diatas adalah untuk menampilkan artikel yang ada di database
  • 9. Kode diatas adalah untuk membuat footer dan masih kita bagi dengan bootstrap dan ada beberapa penerapan CSS dengan inline/ langsung di tulis dalam tag dan juga didak perlu selector Untuk home screen berikutnya sama saja yang beda hannya pemanggilan artikel tiap home screen Untuk tampilan user akan disuguhi tampilan seperti ini Jika ingin menyewa kamar lansung klik sewa kamar form sewa kamar
  • 10. Yaitu user diminta untuk memasukkan nama email dsb untuk melengkapi syarat menyewa hotel, jika user udah mengisi dan menekan tombol simpan, maka data dari user tersebut akan masuk ke database dan bisa dilihat dari menu admin Form insert Yaitu apa yang kita masukkan akan tersimpan di database
  • 11. Jika anda login sebagai admin anda akan sisuguhi tampilan seperti ini Yaitu terdapat menu lihat, menu lihat adalah menu khusus admin untuk melihat user yang memesan kamar, yaitu dengan cara mengambil data yang diinputkan user tadi dari database Form login
  • 12. Kode diatas untuk membuat tampilan login / masuk ke area administrator seperti dibawah dan form ini akan memanggil form “login_proses.php” Form login_proses.php
  • 14. Include adalah form untuk membuat koneksi ke database lalu selanjutnya untuk mengambil variabel, yaitu apa yang kita tulis di form admin akan diambil dan dibandingkan ke database jika password benar, maka akan langsung di redirect ke menu admin jika salah maka akan muncul tulisan password salah Kode dari koneksi.php Maksudnya adalah server name, memakai localhost, username yaitu username dari mysql kita yaitu root, password yaitu password dari mysql kita isi jika ada, dan data base name, yaitu nama database kita. Logout.php Yaitu session destroy untuk mengapus session / mengatur ulang, kita akan kehilangan data yang ada destroy tadi
  • 15. Kesulitan Kesulitan yang kami hadapi, mungkin di CRUDnya, karena kami hannya bisa membuat Cread dan Read saja, untuk update dan deletenya tidak ada, pada saat eksekusi delete, perintah sukses untuk mendel tetapi data base tetap seperti semula Kesimpulan Program ini dikhusukan untuk user yang akan memesan kamar,untuk mempermudah pemesan yang ingin memesan kamar jika sudah memesan maka admin akan menginformasi kepada user untuk intruksi selanjutnya,