Вы находитесь на странице: 1из 19

BAB IV ANALISIS DAN PERANCANGAN SISTEM IV.

1 Analisis Sistem Sistem pelayanan pada Hotel Kembar Yogyakarta masih belum seluasnya menyentuh publik, dikarenanakan hal ini masih minimnya informasi terutama dalam melakukan pelayanan masih tergolong umum, dengan cara datang ketempatnya langsung sehingga masih harus mengantri bila terdapat pelanggan yang cukup banyak. Hal tersebut yang mendasari untuk dibuatnya sebuah situs pelayanan pemesanan kamar hotel secara online, sehingga pelayanan dan penyampaian informasi dapat lebih mudah dilakukan melalui website.

IV.2 Identifikasi Masalah Tahapan analisis dan perancangan sistem website pemesanan kamar hotel, mempunyai inti masalah bagaimana informasi dapat disampaikan kepada publik, sehingga kegiatan bisnis yang ada pada Hotel Kembar tentang pemesanan kamar hotel, dan terkait dengan pemesanan jasa jasa yang terdapat pada Hotel Kembar, serta kegiatan promosi dapat dilakukan dengan biaya yang murah serta terarah. Dari inti masalah tersebut maka disusunlah Sistem Reservasi dan Jasa Pelayanan Berbasis Web yang mengutamakan kemudahan akses dan pengolahan informasi sebagai media promosi serta pemesanan yang dilakukan secara online menjadi lebih mudah dan murah. Sistem yang dibangun pada penelitian ini adalah membangun sebuah website pemesanan kamar hotel dan jasa jasa yang terdapat pada Hotel Kembar Yogyakarta

dimana dalam melakukan sebuah proses transaksi bisa dilakukan secara online. Namun sebelum pelanggan melakukan proses pemesanan terlebih dahulu harus melakukan pendaftaran dan login, kemudian pelanggan dapat melakukan proses pemesanan kamar hotel hingga melakukan transaksi. Untuk menjalankan sistem informasi, dan pelayanan instansi ini tidak membutuhkan perangkat keras yang berspesifikasi tinggi, karena hanya bersifat rutinitas dengan beban kerja yang ringan. Namun dari sisi ketahanan perangkat dibutuhkan jenis komputer yang mampu hidup selama jam kerja karena untuk melayani pemesanan. Dengan melihat perkembangan aplikasi yang berpotensi melayani banyak orang pada saat yang bersamaan dengan kapasitas data pemesanan maka dibutuhkan komputer yang benar benar bisa menampung semua data pemesanan.

IV.3 Tujuan Pembuatan Website Tujuan pembuatan website berorientasi pada pembuatan website yang dinamis terhadap pengolahan informasi website, pemesanan yang dilakukan konsumen secara online pada Hotel Kembar Yogyakarta. Sistem website dirancang dengan menerapkan sistem administrasi yang dapat dilakukan customer secara online dengan tujuan agar pemeliharaan data website dapat dilakukan dengan mudah oleh pihak administrator.

IV.3.1 Kebutuhan Teknis 1. Hardware/ Perangkat Keras Perangkat keras merupakan sistem komputer yang digunakan dalam

pengembangan sistem website. Syarat perangkat keras yang digunakan meliputi :

a. Memiliki kemampuan processing yang memadai dalam menjalankan program aplikasi yang digunakan dalam pengembangan sistem website. b. Dapat berfungsi sebagai local webserver. Sehingga dapat diimplementasikan di jaringan internet. 2. Software/ Perangkat Lunak Perangkat lunak adalah aplikasi komputer yang digunakan dalam pengembangan sistem website. Adapun perangkat lunak yang digunakan adalah : a. Internet Explorer, Mozilla Firefox, Google Chrome dan Opera Merupakan program yang dapat digunakan untuk membuka halaman website dari sisi client. Pemilihan keempat browser dapat berjalan dengan kompetible di semua browser. b. Adobe Dreamweaver CS4 Merupakan program aplikasi yang memiliki kemampuan sebagai editor text HTML maupun PHP. Terdapat fasilitas yang memadai untuk melakukan editing HTML dan PHP, salah satunya penandaan menggunakan warna pada tag HTML maupun PHP. Sehingga lebih mudah melacak kesalahan penulisan sintak. Dapat digunakan untuk mengelola arsip file website dengan mudah. Terdapat fasilitas pembuatan tad dengan instan sehingga dapat mempermudah dan mempersingkat pengerjaan halaman website. c. Adobe Photoshop CS4 Extented Merupakan program aplikasi yang digunakan untuk mengolah file gambar. Program aplikasi ini memiliki kemampuan yang memadai untuk mengolah photo ataupun gambar pada website. Serta dukungan dengan slice sehingga dapat langsung mengexport design menjadi html file.

d. Appserv 2.5.10 Merupakan perangkat lunak yang mengintegrasikan webserver apache versi 2.2.8, PHP versi 5.2.6, dan database MYSQL versi 5.0.51b pada paket instalasinya sehingga lebih mudah untuk melakukan instalasi dan konfigurasi pada Apache, PHP dan MYSQL. e. MySql Yog Merupakan perangkat lunak yang berfungsi sebagai pengolahan database. Kemudahan dalam pengelolaan database MySQL menjadi hal yang penting dalam pembangunan sistem. Adanya fasilitas Database Designer yang berfungsi menentukan relasi antar tabel berbasis grafik memudahkan dalam melakukan penambahan foreign key dalam suatu tabel dengan kesalahan yang minimal. Dengan penggunaan aplikasi client SQLYog akan menjadi lebih mudah karena MySql Yog menggunakan utilitas grafis.

IV.4 Perancangan Sistem Metode perancangan yang digunakan untuk mengembangkan sistem informasi perusahaan berbasis web yang menggunakan PHP dan MySQL ini, menggunakan perancangan terstrruktur. Dengan menggunakan Diagram Alir Data (DAD) perancangan dimulai dengan perancangan sistem secara umum (General System Design) yang bertujuan untuk membuat model sistem secara logical dan konseptual.

IV.4.1 Diagram Konteks Sistem secara umum dapat digambarkan melalui diagram konteks. Diagram konteks sistem dapat digambarkan sebagai berikut :

General Manager

Semua laporan N0_nota_mob, data_pesan_res

Data_level,No_hotel,det_trans No_kamar,nama_pesan_kamar

No_kamar,no_pesan_kamar

Nota_hotel,det_trans

Sistem Informasi Hotel

Dt_tamu,dt_psn_kamar

Petugas
Dt_tamu,dt_psn_kamar No_kamar,nama_pesan_kamar

Tamu (email)

Nota_hotel,det_trans No_kamar,no_pesan_kamar N0_nota_mob, data_pesan_res

Data_level,No_hotel,det_trans

Gambar 4.1 Diagram Konteks.

IV.4.2 Diagram Jenjang Untuk menggambarkan sistem berjalan secara logika, penulis mencoba menggunakan diagram jenjang yang fungsinya untuk mempermudah pemahaman tentang diagram alir data. Adapun diagram jenjang dari seperti yang tertera dihalaman berikutnya.

Lap. Transaksi loundri

Lap. Transaksi Restoran

Data Loundri Proses Laporan Data Gedung

Lap. Transaksi Mobil

Lap. Transaksi Gedung Data Mobil Proses Transaksi Data Tamu Sistem Informasi Hotel
Data_Jenis Menu Resto

Lap. Transaksi kamar

Transaksi pesan Mobil

Proses PenDataan Master

Data Menu Resto

Transaksi pesan gedung

Proses Login

Data jenis kamar

Transaksi Pesan Restoran (menu)

Data kamar

Transaksi pesan kamar

Gambar 4.2 Diagram Jenjang.

IV.4.3 DAD (Diagram Alir Data) Diagram arus data merupakan suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data, kemana tujuan data yang keluar dari sistem. Dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dengan proses yang dikenakan pada data tersebut. Untuk menggambarkan sistem berjalan secara logika, penulis mencoba menggunakan Diagram Alir Data (DAD) yang fungsinya untuk mempermudah pemahaman tentang sistem yang berjalan. Adapun Diagram Alir Data untuk sistem berjalan di Hotel Kembar Yogyakarta, seperti yang tertera dihalaman berikutnya :

Petugas

1 Proses Login
tb_resto Tb_kamar

Tb_user Tb_tamu

2 Proses Pendataan Master


Tb_jenis_kamar Tb_tamu

3 Proses Transaksi

Tamu
Tb_transasksi Tb_det_transaksi Tb_pesan_kamar Tb_pesan_gedung

4 Proses Pembuatan laporan

General Manager

Gambar 4.3 Diagram Alir Data Level 1

IV.4.4 Diagram Alir Data Level 2.1


2.1 Pendata an kamar
2.2
Tb_jenis_kam Tb_kama r

Pendataa n jenis Kamar 2.3 pendataa n Menu resto 2.4 pendataa n jenis_me nuresto 2.5 pendataa n tamu

ar

Tb_menu_res to

Petugas

Tb_jenis_me nu

Tb_tamu

Tamu
2.6 Pendataa n mobil
Tb_mobil

2.7 Pendataa n gedung


Tb_gedung

2.8 pendataa n loundry

Tb_loundry

Gambar 4.4 Digram Alir Data Level 2.1.

IV.4.5 Diagram Alir Data Level 3.1


3.1 Proses transaksi pesan kamar
3.2 Proses pembayaran
tb_pesan kamar

3.3 Proses cek in


Tb_kamar

3.4

Tb_trans_gedung

Tamu

Proses pemesanan gedung 3.5 proses transaksi resto

Tb_trans_resto

Petugas
3.6 Proses transaksi mobil

Tb_trans_mobil

3.7 Proses transaksi loundry


Tb_trans_loundry

Gambar 4.5 Diagram Alir Data Level 3.1.

IV.4.6 Diagram Alir Data Level 4.1

4.1 Laporan Transaksi kamar


4.2 Laporan transaksi gedung

Tb_kamar

Tb_gedung

4.3

Generel manager

Laporan transaksi resto

Tb_trans_resto

4.4 Laporan transaksi mobil


Tb_mobil

4.5 Laporan transaksi loundry


Tb_loundry

Gambar 4.6 Diagram Alir Data Level 4.1.

IV.5 ERD (Entity Relationship Diaghram) Model ERD (Entity Relational Diaghram) adalah model yang diuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas entitas itu.

1. Identifikasi Entitas Entitas yang dilibatkan pada sistem website ini adalah sebagai berikut : a. Entitas Admin b. Entitas User c. Entitas Kontak d. Entitas Tamu e. Entitas Orders f. Entitas Kamar g. Entitas Jenis Kamar h. Entitas Jasa_Mobil i. Entitas Jasa_Gedung j. Entitas Konfirmasi k. Entitas Jasa_Kirim

2. Attribut, Primary Key dan Foreign Key Setelah dibuat relasi antar entitas, maka langkah selanjutnya adalah menentukan atribut Primary Key (PK) dan Foreign Key (FK) yang menghubungkan entitas entitas tersebut, yaitu : a. Admin Username (PK) Password (PK) Nama Lengkap Email No_telp

b. User

Nama (PK) Alamat No_telp Email Kota

c. Kontak Id_hubungi (PK) Nama Email Subjek Pesan Tanggal

d. Tamu Id_tamu (PK) Nama Golongan Kota Email

e. Order Id_order (PK) Status_order Tgl_order Jam_order Id_customer (FK)

f. Kamar No_kamar (PK)

Jenis_kamar Kd_jenis_kamar Harga_sewa Lama_sewa

g. Jenis Kamar Kd_jenis_kamar (PK) Jenis_kamar Harga_kamar Fasilitas

h. Jasa_Mobil No_mobil (PK) Merk_mobil Jumlah_kursi Lama_sewa Harga_sewa

i. Jasa_Gedung No_gedung (PK) Fasilitas Harga_perhari Lama_sewa

j. Konfirmasi Id_konfirmasi (PK) Id_order (PK) Tgl Status

IV.5.1 Struktur Tabel 1. Tabel Admin Nama Tabel : tb_admin Primary Key : username

2. Tabel User Nama Tabel : tb_user Primary Key : nama

3. Tabel Kontak Nama Tabel : tb_kontak Primary Key : id_hubungi

4. Tabel Tamu Nama Tabel : tb_tamu Primary Key : id_tamu

5. Tabel Order Nama Tabel : tb_order Primary Key : id_order

6. Tabel Kamar Nama Tabel : tb_kamar Primary Key : no_kamar

7. Tabel Jenis Kamar Nama Tabel : tb_jeniskamar Primary Key : kd_

8. Tabel Jasa Mobil Nama Tabel : tb_jasamobil Primary Key : no_mobil

9. Tabel Jasa Gedung Nama Tabel : tb_jasagedung Primary Key : no_gedung

10. Tabel Konfirmasi Nama Tabel : tb_konfirmasi Primary Key : id_konfirmasi

IV.5.2 Pengelompokkan Hak Akses Pengguna Website Perancangan website pada Hotel Kembar Yogyakarta dilakukan pengelompokkan pengguna website. Tujuan dari pengelompokkan adalah untuk membatasi hak akses terhadap halaman website dimana setiap hak akses memiliki kewenangan yang berbeda beda dalam mengakses halaman website. Hak akses diatur agar tidak sembarang pengguna website dapat melakukan konfigurasi. Pengelompokkan didasarkan pada level akses halaman admin. Adapun kelompok hak akses tersebut sebagai berikut :

1. Administrator Merupakan kelompok pemegang hak akses penuh pada modul admin. Hak istimewa tersebut antara lain membuat administrator. Jika terdapat lebih dari satu orang yang menjadi administrator, maka terdapat ketentuan bahwa sesama administrator tidak diperbolehkan untuk menghapus data pengguna yang levelnya sesingkat atau sesama administrator. 2. Customer atau Pengunjung Merupakan pengguna umum yang memiliki hak untuk mengisi komentar, melihat jenis jenis pelayanan yang diberikan, namun tidak bisa mengakses halaman administrator, dimana untuk menjadi custumer diperlukan registrasi terlebih dahulu, karena agar ketika suatu saat akan melakukan pemesanan lagi, consumen sudah terdaftar menjadi customer, dan tidak perlu mendaftar lagi. 3. Pemilik Dalam hal ini pemilik bertugas menguasai jalannya rumah makan dan juga berhak menerima laporan laporan.

IV.6 Desain Halaman Website Sebelum merancang suatu stus website, maka sebagai langkah awal harus menggambarkan struktur dari situs website tersebut, dimana struktur web tersebut menggambarkan suatu hubungan antar informasi yang satu dengan yang lainnya secara hierarki, dan dapat menentukan linknya dengan lebih mudah dan cepat.

IV.6.1 HIPO (Hierarchy Plus Input Output)

Sistem Menu Website

Beranda

Profile

Cara Order

Daftar Order

Order

Pembayaran

Hubungi

Panduan Wisata

Вам также может понравиться