• Tidak ada hasil yang ditemukan

LAPORAN AKHIR ANALISIS DAN PERANCANGAN SISTEM INFORMASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "LAPORAN AKHIR ANALISIS DAN PERANCANGAN SISTEM INFORMASI"

Copied!
63
0
0

Teks penuh

(1)

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

SISTEM INFORMASI PELAYANAN SEWA KAMAR HOTEL

Oleh:

No. Kelompok : 10

Ketua Kelompok : Okky Surya Lesmana - 143040025

Anggota : 1. Mia A. Wahyuni

2. Fanjar Rizkianto 3. Ridwan Zainal Arif 4. Faiz Akhdan

- 143040036 - 143040043 - 143040053 - 143040056 Asisten Pembimbing : Jatipuji Andawuri

LABORATORIUM SISTEM INFORMASI

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PASUNDAN

(2)

ii

DAFTAR ISI

DAFTAR ISI ... ii DAFTAR TABEL ... iv DAFTAR GAMBAR ... v DAFTAR SIMBOL ... vi

DAFTAR ISTILAH ... vii

BAB 1 ... 1

REQUIREMENT ANALYSIS ... 1

1. 1. GAMBARAN UMUM ORGANISASI ... 1

1.1.1. DESKRIPSI ORGANISASI ... 1

1.1.2. STRUKTUR ORGANISASI ... 1

1.1.3. FOKUS ANALISIS ORGANISASI ... 2

1. 2. NAMA SISTEM INFORMASI ... 2

1. 3. DEFINISI SISTEM INFORMASI ... 2

1. 4. RANGKAIAN AKTIVITAS ... 3 1. 5. PELAKU SISTEM ... 4 1. 6. INGKUP SISTEM ... 4 1. 7. ENTITAS EKSTERNAL ... 5 1. 8. DATA ... 5 1. 9. INFORMASI ... 7 1. 10. OBJEKTIF SISTEM ... 8

1. 11. REQUIREMENT REQUIRED SYSTEM ... 8

BAB II ... 9

REQUIREMENT SPECIFICATION ... 9

2. 1. BUSINESS SYSTEM OPTION... 9

2. 2. FUNCTIONAL DAN NON-FUNCTIONAL REQUIRED SYSTEM ... 12

2. 3. STRUKTUR PROSES REQUIRED SYSTEM ... 15

2. 4. DATA FLOW DIAGRAM REQUIRED SYSTEM ... 16

2.4.1. DESKRIPSI MASUKAN /KELUARAN ... 22

2. 5. USER CATALOGUE ... 23

2. 6. LOGICAL DATA STRUCTURE ... 24

(3)

iii 2.6.2. ENTITY DESCRIPTION... 25 2.6.3. RELATIONSHIP DESCRIPTION ... 28 2.6.4. ATTRIBUTE DESCRIPTION ... 31 2. 7. FUNCTION ... 43 2. 8. EVENT ... 44 2. 9. PROTOTYPE PATHWAY ... 46

(4)

iv

DAFTAR TABEL

Tabel 1. 1 Pelaku Sistem ... 4

Tabel 1. 2 Entitas Eksternal ... 5

Tabel 1. 3 Data... 5

Tabel 1. 4 Informasi... 7

Tabel 2. 1 Business System ... 9

Tabel 2. 2 Functional dan Non-functional Requirement ... 12

Tabel 2. 3 Deskripsi Masukan dan Keluaran ... 22

Tabel 2. 4 User Catalogue ... 23

Tabel 2. 5 Identifikasi Entitas ... 24

Tabel 2. 6 Entity Description ... 25

Tabel 2. 7 Relationship Description ... 28

Tabel 2. 8 Attributte Description ... 31

Tabel 2. 9 Function ... 43

Tabel 2. 10 Event ... 44

(5)

v

DAFTAR GAMBAR

Gambar 1.1.2. 1 Struktur Organisasi Hotel ... 1

Gambar 1.4 1.2 Workflow Sistem informasi pelayanan sewa kamar hotel ... 3

Gambar 1.6.1. 3 Lingkup Sistem Informasi Pelayanan sewa kamar hotel ... 4

Gambar 2.4.2. 5 DFD Required System Level 2 – Pelayanan Reservasi ... 17

Gambar 2.4.3. 6 DFD Required System Level 2 – Pelayanan Perubahan Pesanan Kamar ... 18

Gambar 2.4.4. 7 DFD Required System Level 2 – Pelayanan check in ... 19

Gambar 2.4.5. 8 DFD Required System Level 2 – Pelayanan Pembatalan Pesanan Kamar ... 20

Gambar 2.4.4. 9 DFD Required System Level 2 – Pelayanan check out ... 21

(6)

vi

DAFTAR SIMBOL

Simbol

Keterangan

External Entity, merupakan kesatuan di

lingkungan luar sistem yang bisa berupa orang, organisasi atau sistem lain.

System target, merupakan penggambaran dari

sistem

Process, merupakan proses seperti perhitungan

aritmatik, penulisan suatu formula, atau pembuatan laporan.

* *

Process, merupakan proses namun proses ini

menujukan proses akhir dari sebuah subproses.

Data Store, dapat berupa suatu file atau

database pada sistem komputer atau catatan manual.

Data Flow, arus data ini mengalir diantara

proses, simpan data dan kesatuan luar.

Data Flow External entity to External Entity,

arus data ini mengalir dari external entity ke external entity yang berhubungan dengan system target

Entitas, merupakan representasi objek

Relasi Entitas, menujukan keterhubungan

(7)

vii

DAFTAR ISTILAH

Front Office Kantor Depan. Dalam konteks pengertian hotel, kantor depan merupakaan sebuah departemen dihotel yang letaknya dibagian depan.

Reservation Suatu Proses permintaan pemesanan kamar dan fasilitas lain yang diinginkan tamu.

Check-in Jam dimana tamu sudah diperbolehkan melakukan check-in/

kedatangan tamu.

Check-out Jam dimana Anda sudah harus meninggalkan hotel di hari terakhir menginap/ keberangkatan tamu.

Resepsionis Seseorang yang memberikan pelayanan kepada tamu seperti ketika tamu akan melakukan reservasi atau membutuhkan informasi mengenai hotel.

Customer Tamu yang melakukan pemesanan kamar hotel atau orang yang

menerima layanan sewa kamar hotel.

Kasir Seseorang yang melakukan pelayanan pembayaran dari tamu.

Organisasi Suatu kelompok orang dalam suatu wadah untuk tujuan bersama. Pada pembahasan ini Organisasi merujuk pada Hotel.

Sistem Informasi Kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.

Kamar Ruang atau dinding bersekat yang disewakan.

Pelayanan proses pemenuhan kebutuhan melalui aktivitas orang lain secara langsung.

Sewa Pemakaian atau penggunaan kamar yang diberikan dari pihak hotel

dan kembali kepada pihak hotel.

Sistem Sekelompok komponen dan elemen yang digabungkan menjadi satu

untuk mencapai tujuan tertentu

Required Sesuatu yang diperlukan pada system target untuk kepentingan mencapai tujuan dari sistem target. Required dalam arti lebih luar adalah keperluan atau diperlukan.

Functional kemampuan inti dari proses.

(8)

1

BAB 1

REQUIREMENT ANALYSIS

1. 1. GAMBARAN UMUM ORGANISASI 1.1.1. DESKRIPSI ORGANISASI

Hotel adalah salah satu jenis akomodasi yang mempergunakan sebagian atau keseluruhan bagian untuk jasa pelayanan penginapan, penyedia makanan dan minuman serta jasa lainnya bagi masyarakat umum yang dikelola secara komersil (Keputusan Menteri Parpostel no Km 94/HK103/MPPT 1987).

Bangunan yang dikelola secara komersil dengan memberikan fasilitas penginapan untuk masyarakat umum dengan fasilitas sebagai berikut :

1) Jasa penginapan

2) Pelayanan makanan dan minuman 3) Pelayanan barang bawaan

4) Pencucian pakaian

5) Penggunaan fasilitas perabot dan hiasan-hiasan yang ada di dalamnya. (Endar Sri,1996:8).

Sarana tempat tinggal umum untuk wisatawan dengan memberikan pelayanan jasa kamar, penyedia makanan dan minuman serta akomodasi dengan syarat pembayaran (Lawson, 1976:27).

1.1.2. STRUKTUR ORGANISASI GENERAL MANAGER Excecutive Assisten Manager Room Division Food & Bavarage Division

Engineering Marketing Purchasing

House Keeping Floor Section Public Area Front Office Resepsionis Reservation Information Cashier Food Production Food & Bavarager Service Bar Restaura nt Room Service Reservation Convention GENERAL MANAGER Excecutive Assisten Manager Room Division Food & Bavarage Division

Engineering Marketing Purchasing

House Keeping Floor Section Public Area Front Office Resepsionis Reservation Information Cashier Food Production Food & Bavarager Service Bar Restaura nt Room Service Reservation Convention

(9)

2

1.1.3. FOKUS ANALISIS ORGANISASI

Front Office adalah department pada hotel yang memiliki tugas utama sebagai subordinat room division yang menjual kamar sebanyak-banyaknya sesuai kapasitas yang dimiliki serta tarif atau harga kamar yang telah ditentukan Front Office Department adalah suatu bagian depan dari suatu hotel, sebagai penjual kamar dan sering disebut sebagai selling room. Dalam proses penjualan seorang front office harus dibantu oleh bagian tata graha. Dalam hubungan kerja tata graha bertindak sebagai pengemasan kamar.

Front Office hotel merupakan salah satu bagian dari hotel yang paling penting dalam hal mewujudkan tujuan yang akan dicapai oleh hotel. Tujuan dari kantor depan hotel adalah sebagai berikut:

1. Meningkatkan tingkat hunian kamar serta pendapatan hotel dari tahun ke tahun

2. Meningkatkan jumlah tamu langganan

3. Memenuhi kebutuhan dan kepuasan tamu secara baik, tepat dan cepat kepada tamu

Hotel sebagai fokus analisis adalah hotel secara umum. Dan pada perkembangannya hotel ini memungkinkan terjadinya pengembangan organisasi seperti pembuatan anak hotel.

Produk dari system informasi dari perancangan akan dimiliki oleh organisasi atau aplikasi memiliki hotel. Pada prakteknya software yang dibuat akan menghasilkan informasi kepada organisasi pemilik software.

1. 2. NAMA SISTEM INFORMASI

Sistem Informasi Pelayanan Sewa Kamar Hotel 1. 3. DEFINISI SISTEM INFORMASI

Sistem informasi pelayanan sewa kamar hotel adalah system informasi yang memberikan layanan terhadap permintaan sewa kamar hotel. Proses dimulai dengan adanya permintaan pemesanan sewa kamar hotel dari customer. Kemudian dilakukan proses pengecekan ketersediaan kamar, dilakukan pencatatan pemesanan customer hingga customer mendapatkan bukti reservasi. Tidak sampai disitu system informasi pelayanan sewa kamar hotel juga meliputi aktivitas pembayaran, pengumpulan data tagihan atas layanan dan perhitungan atas tagihan yang dibebankan terhadap customer.

(10)

3 1. 4. RANGKAIAN AKTIVITAS Tamu Tamu Melakukan Pemesanan kamar Menginformasikan Kategori kamar Menjelaskan fasilitas setiap kategori kamar Tamu Tamu Memilih Kategori kamar Menanyakan waktu Penyewaan Tamu Tamu Menentukan waktu penyewaan Mengecek ketersediaan Kamar Kamar Mengakhiri Resevasi

Memesan ulang Tidak memesan Tidak tersedia Tersedia Menanyakan Jumlah Kamar dipesan Tamu Tamu Menyampaikan jumlah kamar dipesan Meminta Identitas Pemesan Tamu Tamu Memberikan kartu identitas Input identitas tamu Form Reservasi Mengembalikan kartu identitas pemesan Tamu Tamu Menerima kartu identitas Menerima kartu identitas tamu Menyampaikan metode Pembayaran Menjelaskan metode Pembayaran Tamu Tamu Menentukan Metode Pembayaran Jika memilih Deposit Jika memilih Cash Menyampaikan jumlah Pembayaran Awal Menyampaikan jumlah Pembayaran Awal Tamu Tamu Tamu Tamu Melakukan Pembayaran Melakukan Pembayaran Mencetak bukti Pembayaran Mengisi Form all Departemen Tamu Tamu Menerima bukti pembayaran Menerima Pembayaran Form All departemen Tamu Tamu Menerima Form all Departemen Menerima Pembayaran Mencetak slip reservasi Menyimpan Copy Slip reservasi Memberikan Asli slip Reservasi Tamu Tamu Menerima slip reservasi Rak Reservasi Rak Reservasi Menyampaikan ketidak tersediaan kamar Tamu Tamu Menyerahkan slip reservasi Resepsionis

Resepsionis ResepsionisResepsionis ResepsionisResepsionis ResepsionisResepsionis

Resepsionis Resepsionis

Resepsionis

Resepsionis ResepsionisResepsionis ResepsionisResepsionis ResepsionisResepsionis

Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis

Resepsionis ResepsionisResepsionis ResepsionisResepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Mengecek Slip Reservasi Rak Reservasi Rak Reservasi Resepsionis Resepsionis Menginformasikan waktu check-out Resepsionis Resepsionis Menginformasikan waktu pelunasan pembayaran Resepsionis Resepsionis Memanggil Bellboy Resepsionis Resepsionis Menyerahkan kunci kamar Bellboy Bellboy Menerima kunci kamar Bellboy Bellboy Mengantar tamu ke kamar Bellboy Bellboy Menyiapkan kondisi terakhir kamar Bellboy Bellboy Menyerahkan kunci kamar Tamu Tamu Menerima kunci kamar Tamu Tamu Menempati kamar Tamu Tamu Persiapan check-out Tamu Tamu Konfirmasi check-out Menanyakan nomor kamar tamu Tamu Tamu Menyampaikan nomor kamar Mengecek tagihan tamu Memberikan slip tagihan Tamu Tamu Melakukan pembayaran Menerima pembayaran Menghitung pembayaran Mencetak bukti pembayaran Menyerahkan bukti pembayaran Tamu Tamu Menerima bukti pembayaran Tamu Tamu Menyerahkan kunci kamar Kasir

Kasir KasirKasir KasirKasir KasirKasir KasirKasir KasirKasir

Kasir Kasir Kasir Kasir Mencetak Slip tagihan Resepsionis Resepsionis Menerima kunci kamar Tamu Tamu Tamu Melakukan Pemesanan kamar Menginformasikan Kategori kamar Menjelaskan fasilitas setiap kategori kamar Tamu Memilih Kategori kamar Menanyakan waktu Penyewaan Tamu Menentukan waktu penyewaan Mengecek ketersediaan Kamar Kamar Mengakhiri Resevasi

Memesan ulang Tidak memesan Tidak tersedia Tersedia Menanyakan Jumlah Kamar dipesan Tamu Menyampaikan jumlah kamar dipesan Meminta Identitas Pemesan Tamu Memberikan kartu identitas Input identitas tamu Form Reservasi Mengembalikan kartu identitas pemesan Tamu Menerima kartu identitas Menerima kartu identitas tamu Menyampaikan metode Pembayaran Menjelaskan metode Pembayaran Tamu Menentukan Metode Pembayaran Jika memilih Deposit Jika memilih Cash Menyampaikan jumlah Pembayaran Awal Menyampaikan jumlah Pembayaran Awal Tamu Tamu Melakukan Pembayaran Melakukan Pembayaran Mencetak bukti Pembayaran Mengisi Form all Departemen Tamu Menerima bukti pembayaran Menerima Pembayaran Form All departemen Tamu Menerima Form all Departemen Menerima Pembayaran Mencetak slip reservasi Menyimpan Copy Slip reservasi Memberikan Asli slip Reservasi Tamu Menerima slip reservasi Rak Reservasi Menyampaikan ketidak tersediaan kamar Tamu Menyerahkan slip reservasi

Resepsionis Resepsionis Resepsionis Resepsionis

Resepsionis

Resepsionis Resepsionis Resepsionis Resepsionis

Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis

Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Resepsionis Mengecek Slip Reservasi Rak Reservasi Resepsionis Menginformasikan waktu check-out Resepsionis Menginformasikan waktu pelunasan pembayaran Resepsionis Memanggil Bellboy Resepsionis Menyerahkan kunci kamar Bellboy Menerima kunci kamar Bellboy Mengantar tamu ke kamar Bellboy Menyiapkan kondisi terakhir kamar Bellboy Menyerahkan kunci kamar Tamu Menerima kunci kamar Tamu Menempati kamar Tamu Persiapan check-out Tamu Konfirmasi check-out Menanyakan nomor kamar tamu Tamu Menyampaikan nomor kamar Mengecek tagihan tamu Memberikan slip tagihan Tamu Melakukan pembayaran Menerima pembayaran Menghitung pembayaran Mencetak bukti pembayaran Menyerahkan bukti pembayaran Tamu Menerima bukti pembayaran Tamu Menyerahkan kunci kamar

Kasir Kasir Kasir Kasir Kasir Kasir

Kasir Kasir Mencetak Slip tagihan Resepsionis Menerima kunci kamar Tamu

(11)

4

1. 5. PELAKU SISTEM

Pelaku yang telibat yang ada didalam sistem.

Tabel 1. 1 Pelaku Sistem

No. Pelaku Deskripsi

1. Resepsionis orang yang bertugas sebagai penerima tamu (di

suatu perusahaan, hotel, atau kantor)

2. Kasir orang yang bertugas menerima dan

membayarkan uang

1. 6. LINGKUP SISTEM

Menjelaskan batasan sistem informasi menggunakan diagram konteks.

SISTEM INFORMASI PELAYANAN SEWA KAMAR

HOTEL A Customer B Bank C Sistem informasi penetapan tarif hotel D Sistem informasi layanan kamar Identitas Customer Identitas pemesanan Pembayaran Detail Transaksi Detail layanan kamar Detail Pemesanan

Detail Transaksi Bank

Detail Kamar Detail Pembayaran

Identitas Pengguna Kamar

Kategori kamar

(12)

5

1. 7. ENTITAS EKSTERNAL

Menjelaskan entitas eksternal yang terdapat pada sistem.

Tabel 1. 2 Entitas Eksternal

No. Nama Entitas Eksternal Deskripsi

1. Customer Customer atau tamu adalah external entity

yang melakukan permintaan pemesanan kamar hotel.

2. Bank Bank adalah external entity yang melakukan

transfer uang customer ke system 3. Sistem Informasi Layanan

Kamar

SI. Layanan kamar hotel adalah external entity memberikan pelayanan terhadap customer

4. SIstem Informasi Penetapan Tarif Hotel

SI. Penetapan tarif hotel adalah external entity menetapkan tarif hotel

1. 8. DATA

Menjelaskan data-data yang ada pada sistem.

Tabel 1. 3 Data

No. Nama Data Nama Item Deskripsi

1. Identitas Customer Nama Customer, alamat customer, passport

Identitas customer adalah pengelompokan item data yang menunjukan customer. Data diperoleh dati external entity customer

2. Identitas pemesanan

waktu cek in, waktu cek out, type ruangan, jumlah orang dewasa, jumlah anak kecil, breakfast status

Identitas pemesanan adalah pengelompokan item data pemesanan kamar. Data diperoleh dati external entity customer

3. Pembayaran no rekening customer,

atas nama, metode pembayaran, jumlah setor

Pembayaran adalah pengelompokan item data dari data pembayaran. Data

(13)

6

No. Nama Data Nama Item Deskripsi

diperoleh dati external entity customer 4. Detail Transaksi no rekening penyetor,

nama penyetor, jumlah setor, tanggal setor

Detail Transaksi adalah pengelompokan item data bukti transaksi. Data diperoleh dari external entity bank

5. Kategori kamar nama kategori, fasilitas, harga

Kategori kamar adalah pengelompokan item data dari identitas kamar. Data diperoleh dari external entity SI. Penetapan tarif hotel

6. Detail layanan kamar

identitas customer, jumlah tagihan, detail fasilitas

Detail layanan kamar adalah pengelompokan item data dari pemanfaatan layanan kamar yang dilakukan customer. Data diperoleh dari SI. Layanan kamar

(14)

7

1. 9. INFORMASI

Menjelaskan informasi yang dihasilkan dari sistem informasi.

Tabel 1. 4 Informasi

No. Nama Informasi Deskripsi

1. Detail Pemesanan Adalah detail pemesanan kamar yang dilakukan oleh customer guna memenuhi kebutuhannya dalam pemesanan penyewaan kamar hotel 2. Detail Transaksi Bank Adalah detail pembayaran yang dilakukan

customer guna memenuhi persyaratan

selanjutnya setelah memesan kamar baik berupa cash atau non-cash.

3. Detail Kamar Adalah Detail dari setiap kamar hotel meliputi berbagai kategori / kelas kamar yang didalamnya terdapat berbagai fasilitas dan harga yang beragam.

4. Identitas Pengguna Kamar

Adalah tanda pengenal bagi customer guna mengetahui umur, jumlah pengguna, dan lainnya agar penempatan fasilitas dalam pelayanan dapat dilayani dengan tepat dan sesuai dengan pesanan sebelumnya.

5. Detail Pembayaran Adalah detail informasi pembayaran yang dilakukan customer mengenai jumlah kamar yang dipesan, kategori atau kelas apa yang dipilih dan fasilitas apa yang dipilih.

(15)

8

1. 10. OBJEKTIF SISTEM

a. Sistem mampu melayani pemesanan kamar hotel

Adalah kemampuan system dalam menjawab permintaan dari focus analisis berkaitan penjualan kamar hotel dimana melayani pemesanan ini adalah sejak customer melakukan permintaan dan system menanggapi permintaan hingga customer sukses melakukan pemesanan dan mendapatkan bukti dari pemesanan yang dibuat.

b. Sistem mampu melayani perubahan status penyewaan kamar

Adalah kemampuan system dalam menanggapi keinginan customer melakukan perubahan sewa kamar baik untuk menambah atau mengurangi anggota, menambah atau mengurangi waktu check-in dan check-out dimana perubahan ini terjadi berdasarkan keinginan customer.

c. Sistem mampu melayani tamu check-in

Adalah kemampuan system dalam melayani kedatangan tamu. Sikap dari pelaku system yakni resepsionis dan kasir akan menambah citra baik terhadap pelayanan tamu. Lebih dari pada itu system mampu menunjukan kamar customer, letak hingga customer menempati kamarnya.

d. Sistem mampu melayani pembatalan sewa kamar

Adalah kemampuan system dalam menanggapi keinginan customer untuk tidak melanjutkan sewa kamar hotel dan memutuskan membatalkannya.

e. Sistem mampu melayani tamu check-out hotel

Adalah kemampuan system dalam melayani tamu check-out dan memastikan setiap tagihan yang dimilikinya tercatat dan dihitung untuk dikalkulasikan sehingga tidak ada kesalahan yang membuat pihak hotel rugi terlebih dari sisi finansial.

1. 11. REQUIREMENT REQUIRED SYSTEM

a. Portal Website = Portal web adalah situs web yang menyediakan kemampuan tertentu yang dibuat sedemikian rupa sehingga sesuai dengan penggunanya.

b. Smart Card = Smart card adalah plastic card yang mengandung memory chip dan microprocessor. Kartu ini bisa menambah, menghapus, mengubah informasi yang terkandung.

c. Database = Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.

d. Internet = ialah sistem komputer umum, yang berhubung secara global dan menggunakan TCP/IP sebagai protokol pertukaran paket (packet switching communication protocol).

(16)

9

BAB II

REQUIREMENT SPECIFICATION

2. 1. BUSINESS SYSTEM OPTION

Menjelaskan daftar opsi bisnis yang diimplementasikan pada SI.

Tabel 2. 1 Business System Business System Options

No. System Objective Business System Alasan Functional Requirement Rekomendasi Teknologi

1. System mampu melakukan pemesanan sewa kamar hotel

Distributed pemesanan sewa kamar hotel bisa dilakukan tidak hanya oleh pihak hotel dan dilakukan di hotel yang

bersangkutan. Tetapi tersebar sehingga proses lebih cepat dan efektif 1. pengecekan ketersediaan kamar 2. pencatatan pemesanan 3. perhitungan estimasi biaya sewa kamar 4. registrasi pembayaran 5. perubahan status sewa kamar

- portal web. Digunakan untuk pemesanan sewa kamar - perhitungan biaya ditampilkan pada portal - Pemesanan akan dicatat pada database hotel. - dengan smartcard login portal dilakukan dengan scan barcode pada smartcard

(17)

10

Business System Options

No. System Objective Business System Alasan Functional Requirement Rekomendasi Teknologi

2. Sistem mampu melayani perubahan status penyewaan kamar

Distributed perubahan sewa kamar hotel bisa dilakukan tidak hanya oleh pihak hotel dan dilakukan di hotel yang

bersangkutan. Tetapi tersebar sehingga proses lebih cepat dan efektif 1. pengecekan bukti reservasi 2. registrasi perubahan pemesanan 3. perubahan status sewa kamar

- portal web digunakan untuk melakukan perubahan

pemesanan memanfaatkan internet.

- database menyimpan perubahan dan history perubhan

3. Sistem mampu melayani tamu check-in

Local Otonom Pelayanan tamu check-in dilakukan di hotel tempat customer memesan kamar 1. pengecekan bukti reservasi 2. pengisian registration form 3. pemberitahuan tamu check-in

- smart card digunakan dengan cara discan pada mesin yang telah dipersiapkan di ruang resepsionis. System akan memproses dan smart card hotel ini sudah dapat dipungsikan sebagai pembuka pintu kamar hotel

(18)

11

Business System Options

No. System Objective Business System Alasan Functional Requirement Rekomendasi Teknologi

4. Sistem mampu melayani pembatalan sewa kamar

Distributed pembatalan sewa kamar hotel bisa dilakukan tidak hanya oleh pihak hotel dan dilakukan di hotel yang

bersangkutan. Tetapi tersebar sehingga proses lebih cepat dan efektif

1. pengecekan bukti reservasi

2. pembatalan status sewa kamar

- portal web dapat digunakan customer untuk melakukan pembatalan sewa kamar hotel.

- waktu cek-in yang dicatat di database akan menjadi trigger dari pembatalan untuk kasus tamu tidak melakukan check-in

5. Sistem mampu melayani tamu check-out hotel

Local Otonom Pelayanan tamu check-out dilakukan di hotel tempat customer menginap 1. pencatatan waktu check-out 2. perhitungan biaya akhir 3. registrasi transaksi pembayaran 4. perubahan status sewa kamar

- smartcard yang telah terintegrasi dengan account bank customer akan

melakukan pengecekan total tagihan customer dan

menarik sejumlah uang secara otomatis sesuai beban

(19)

12

2. 2. FUNCTIONAL DAN NON-FUNCTIONAL REQUIRED SYSTEM

Menredeskripsikan kebutuhan-kebutuhan sistem pada SI target. Tabel 2. 2 Functional dan Non-functional Requirement

Functional Requirement : Pengecekan Ketersediaan Kamar Resepsionis melakukan pengecekan ketersediaan kamar Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 1 menit 5 menit

Functional Requirement : Pencatatan Pemesanan

Resepsionis melakukan Pencatatan Pemesanan kamar. Pencatatan pemesanan kamar meliputi registrasi nama pemesa, pencatatan request tambahan dan pencatatan jumlah kamar dipesan

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 2 menit 15 menit

Functional Requirement : Perhitungan estimasi biaya sewa kamar

Kasir melakukan penghitungan biaya sewa kamar. Dengan memperhitungkan hari dan fasilitas yang akan digunakan customer dan sebanyak 50% dari total harga yang diperkirakan dapat diterima pihak hotel dari tamu.

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

(20)

13

Functional Requirement : Registrasi Transaksi Pembayaran Kasir menerima pembayaran dan mencatatnya

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 10 menit 5 menit

Functional Requirement : Perubahan status sewa kamar Resepsionis mengubah status sewa kamar

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 15 menit 5 menit

Functional Requirement : Pengecekan Bukti Reservasi

Resepsionis melakukan pengecekan pada bukti reservasi yang diberikan oleh customer yang didapatkan setelah melakukan reservasi

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 1 menit 30 menit

Functional Requirement : Perhitungan estimasi biaya sewa kamar

Kasir melakukan penghitungan biaya sewa kamar. Dengan memperhitungkan hari dan fasilitas yang akan digunakan customer dan sebanyak 50% dari total harga yang diperkirakan dapat diterima pihak hotel dari tamu.

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

(21)

14

Functional Requirement : Registrasi perubahan pemesanan

Resepsionis melakukan pencatatan waktu perubahan pemesanan kamar setelah customer/ tamu melakukan penambahan/ pengurangan anggota/ kamar

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 2 menit 30 menit

Functional Requirement : Penghitungan Biaya Tambahan

Resepsionis melakukan perhitungan biaya yang telah dinikmati atau dipergunakan oleh Customer.

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 10 Menit 20 menit

Functional Requirement : Perubahan Status Sewa Kamar

Resepsionis melakukan perubahan pada status kamar yang sebelumnya sudah di reservasi oleh tamu

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 24 jam -

Response time 3 menit 30 menit

Functional Requirement : Perhitungan Biaya Akhir

Kasir melakukan perhitungan atas semua layanan yang telah diberikan pihak hotel kepada customer. Dan memastikan kepada departemen lain bahwa semua data tidak ada yang terlewat

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 1 jam 1 jam

(22)

15

Functional Requirement : Registrasi Pembayaran

Kasir mencatat transaksi pembayaran dari customer. Uang yang masuk dihitung terhadap beban yang dimiliki oleh customer

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 1 jam 1 jam

Response time 3 menit 10 menit

Functional Requirement : Perubahan status sewa kamar Resepsionis mengubah status sewa kamar.

Non – Functional Requirement :

Description : Target Value : Acceptable Range :

Time service 1 jam 1 jam

Response time 4 menit 10 menit

2. 3. STRUKTUR PROSES REQUIRED SYSTEM

Memperlihatkan proses-proses untuk SI target menggunakan struktur proses.

Sistem Informasi Pelayanan sewa kamar hotel

1. pelayanan Reservasi 3. Pelayanan Check-in 2. Pelayanan Perubahan pesanan kamar 5. Pelayanan Check-out 1.2 Pencatatan Pemesanan 4. Pelayanan pembatalan pesanan kamar 1.5 Perubahan status sewa kamar 1.1 Pengecekan ketersediaan kamar 2.2 Registrasi Perubahan pemesanan 2.4 Perubahan status sewa kamar 3.1 Pengecekan Bukti Reservasi 4.2 Pembatalan status sewa kamar 5.5 Perubahan status sewa kamar 1.3 Penghitungan

estimasi biaya sewa kamar 1.4 Registrasi Transasksi Pembayaran 2.1 Pengecekan Bukti Reservasi 5.1 Registrasi check-out 5.4 Registrasi Transaksi pembayaran 5.3Perhitungan Biaya Akhir 3.2 Pengisian Registration Form 4.1 Pengecekan bukti reservasi 2.3 Penghitungan Biaya tambahan 5.2 Pengecekan pelayanan hotel 3.3 Pemberitahuan tamu check-in

(23)

16

2. 4. DATA FLOW DIAGRAM REQUIRED SYSTEM Menjelaskan alur data pada SI target.

SISTEM INFORMASI PELAYANAN SEWA KAMAR HOTEL

Pelayanan Reservasi Pelayanan Reservasi Pelayanan Perubahan pesanan kamar 2 Pelayanan Perubahan pesanan kamar 2 1 Pelayanan Check-in Pelayanan Check-in 3 Pelayanan Check-in 3 Pelayanan Check-out Pelayanan Check-out 5 Pelayanan Check-out 5 Pelayanan Pembatalan Pemesanan 4 Pelayanan Pembatalan Pemesanan 4 A Customer Identitas Customer Identitas pemesanan Pembayaran Detail Pemesanan Detail Transaksi Bank Detail Kamar B Bank Detail Transaksi Detail Pembayaran C SI Penetapan Tarif Hotel Kategori kamar Reservasi D1 Reservasi D1 Identitas pemesanan customer Pembayaran D2 Pembayaran D2 Identitas pembayaran Identitas pemesanan customer A Customer Detail pemesanan Detail perubahan pesanan Identitas perubahan pemesanan A Customer Detail Pemesanan Reservasi D1 Reservasi D1 Identitas pemesanan customer A Customer Reservasi D1 Reservasi D1 Identitas pemesanan customer Detail Pemesanan D SI. Layanan Kamar

Identitas Pengguna Kamar

Detail layanan Kamar

Identitas customer No kamar Waktu check out No Kamar Biaya tambahan Pembayaran D2 Pembayaran D2 No kamar No Kamar Identitas Pembayaran Jumlah Tagihan A Customer B Bank Detail Transaksi Detail Pembayaran

(24)

17 1 Pelayanan Reservasi * * 1.3 Perhitungan estimasi biaya sewa kamar * 1.3 Perhitungan estimasi biaya sewa kamar * * Pengecekan ketersediaan kamar 1.1 * Pengecekan ketersediaan kamar 1.1 * * 1.5 Perubahan status sewa kamar * 1.5 Perubahan status sewa kamar * * 1.4 Registrasi transaksi pembayaran 1.4 Registrasi transaksi pembayaran * 1.4 Registrasi transaksi pembayaran 1.2 Pencatatan pemesanan 1.2 Pencatatan pemesanan * 1.2 Pencatatan pemesanan * C Penetapan tarif hotel Pembayaran D2 Pembayaran D2 A Customer B Bank A Customer E Resepsionis E Resepsionis Reservasi D1 D1 Reservasi D1 Detail Kamar

Pilih Detail Kamar

Kategori Kamar Ketersediaan kamar Detail kamar Pilih Detail Kamar Identitas Customer Identitas pemesanan Detail Pemesanan Detail Pemesanan Identitas Customer Identitas pemesanan jumlah kamar request fasilitas tambahan kategori jumlah tagihan

Status Kamar dipesan Status kamar dibayar Identitas pemesanan customer Identitas pembayaran A Customer E Resepsionis Pembayaran Pembayaran Detail Transaksi Bank Detail Transaksi Bank Detail Transaksi Detail Pembayaran

(25)

18

2

Pelayanan Perubahan Pesanan Kamar

* * 2.3 Perhitungan biaya tambahan * * Pengecekan bukti reservasi 2.1 * * 2.4 Perubahan status sewa kamar 2.4 Perubahan status sewa kamar 2.2 Registrasi perubahan pemesanan 2.2 Registrasi perubahan pemesanan * Reservasi 1 Reservasi 1 B Customer B Customer Pembayaran 2 Pembayaran 2 F Resepsionis F Resepsionis Reservasi 1 Reservasi 1 identitas pemesanan sesuai pesanana bertambah penambahan jumlah pesanan kamar biaya tambahan ditambahkan pesanan berkurang jumlah pesanan kamar berkurang Identitas pemesanan customer

Biaya tambahan Identitas perubahan

pemesanan Detail pemesanan Detail perubahan pesanan Detail perubahan pesanan Detail pemesanan

(26)

19 3

Pelayanan Check-in

3.2 Pengisian Registration Form 3.2 Pengisian Registration Form * * * 3.3 Pemberitahuan tamu check-in * 3.3 Pemberitahuan tamu check-in * * Pengecekan bukti reservasi 3.1 * Pengecekan bukti reservasi 3.1 B Customer Reservasi 1 Reservasi 1 C SI. Layanan Kamar B Customer B Customer F Resepsionis F Resepsionis F Resepsionis Detail Pemesanan Detail Pemesanan Identitas pemesanan customer Status customer sesuai No Kamar No Kamar Status customer check in No. kamar Identitas customer Waktu check-in Waktu check-out No. kamar Identitas customer Waktu check-in Waktu check-out

(27)

20

4

Pelayanan Pembatalan Pesanan Kamar

4

Pelayanan Pembatalan Pesanan Kamar

4.2

Pembatalan

status sewa

kamar

4.2

Pembatalan

status sewa

kamar

*

**

Pengecekan

bukti reservasi

4.1

*

Pengecekan

bukti reservasi

4.1

B

Customer

Reservasi

D1

Reservasi

D1

F

Resepsionis

Reservasi

D1 Reservasi

D1

Detail Pemesanan

Detail Pemesanan

Identitas

pemesanan

customer

Status

customer

sesuai

Delete Detail

Pemesanan

(28)

21 5 Pelayanan Check-out * * 5.3 Perhitungan biaya akhir * 5.3 Perhitungan biaya akhir * * Registrasi Check-out 5.1 * Registrasi Check-out 5.1 * * 5.4 Registrasi Transaksi Pembayaran * 5.4 Registrasi Transaksi Pembayaran * * 5.5 Perubahan Status sewa kamar 5.5 Perubahan Status sewa kamar * 5.5 Perubahan Status sewa kamar 5.2 Pengecekan pelayanan hotel 5.2 Pengecekan pelayanan hotel * 5.2 Pengecekan pelayanan hotel * B Customer F Kasir C SI. Layanan kamar F Kasir Reservasi D1 Reservasi D1 pembayaran D2 pembayaran D2 B Bank Detail Transaksi Detail Pembayaran No kamar Reservasi D1 Reservasi D1 Identitas customer No kamar Waktu check out

No kamar Identitas Pembayaran Jumlah Tagihan Detail layanan Kamar Detail layanan Kamar Total Biaya Akhir Total tagihan pelayanan hotel Status pembayaran dilunasi identitas pembayaran identitas pembayaran Delete detail pemesanan

(29)

22

2.4.1. DESKRIPSI MASUKAN /KELUARAN

Menjelaskan data dan informasi yang ada pada setiap proses pada sistem target.

Tabel 2. 3 Deskripsi Masukan dan Keluaran

No Nama Proses Masukan Keluaran

1. Pelayanan Reservasi - Identitas Customer - Identitas Pemesanan - Pembayaran - Detail Transaksi - Identitas Pemesanan Customer - Identitas Pembayaran 2. Pelayanan perubahan pesanan kamar - Identitas Pemesanan Customer - Detail Pemesanan - Detail Perubahan Pesanan - Identitas Perubahan Pesanan - Biaya Tambahan

3. Pelayanan check-in - Identitas Pemesanan

Customer

- Detail Pemesanan

- Identitas Pengguna Kamar - No Kamar 4. Pelayanan pembatalan pesanan kamar - Identitas Pemesanan Customer - Detail Pemesanan - Penghapusan Detail Pemesanan

5. Pelayanan check-out - Identitas Customer - Waktu Check Out - No Kamar

- Detail Transaksi - Detail Layanan Kamar

- Detail Pembayaran - Penghapusan detail

(30)

23

2. 5. USER CATALOGUE

Menjelaskan pelaku yang terlibat pada sistem target. Tabel 2. 4 User Catalogue

User Catalogue

Job Title Job Activities Description

Resepsionis - Mencatat pemesanan kamar - Mencatat identitas customer - Menunjukan kategori kamar

- Mengecek ketersesuaian identitas pemesanan Kasir - Memastikan tagihan customer tidak terlewatkan

- Mencatat transaksi pembayaran - Menghitung jumlah pembayaran - Menginfomasikan tagihan customer

Customer - Melakukan permintaan pemesanan

- Melakukan pembayaran - Menerima bukti pembayaran - Menerima bukti pemesanan - Menerima hak akses masuk kamar

(31)

24

2. 6. LOGICAL DATA STRUCTURE

Representasi keterkaitan antar entitas pada sistem target.

Kasir Kasir Pembayaran Pembayaran Layanan Kamar Layanan Kamar Customer Customer Kamar Kamar Resepsionis Resepsionis Reservasi Reservasi melakukan dilakukan dicatat mencatat m en gg u n ak an d ig u n ak an menggunakan digunakan m ela kukan dila kukan menginputkan diinputkan dicatat mencatat Mela yani Dilay ani

Gambar 2.6.1. 9 Logical Data Strukture

2.6.1. IDENTIFIKASI ENTITAS

Menjelaskan identifikasi entitas yang terdapat pada sistem target.

Tabel 2. 5 Identifikasi Entitas

No. Nama Entitas Deskripsi Item Data

1. Customer Adalah entitas dari

customer pada objek nyata.

Id_customer, nama_customer, alamat, no_tel,

customer_resepsionis(foreign key), customer_kamar(foreign key)

2. Reservasi Adalah entitas dari

penyewaan yang menunjukan

penyewaan/ reservasi yang dilakukan

customer

Id_reservasi, status reservasi, waktu cek in, waktu cek out, type ruangan, Adult, Child, breakfast status, reservasi_customer(foreign key), reservasi_resepsionis(foreign key)

(32)

25

No. Nama Entitas Deskripsi Item Data

3. Resepsionis Adalah entitas

resepsionis pada objek dunia nyata

Id_employee, nama_employee, jabatan

4. Kamar Adalah entitas kamar

pada objek dunia nyata

No_kamar, kategori, fasilitas, harga

5. Kasir Adalah entitas

resepsionis pada objek dunia nyata

Id_employee, nama_employee, jabatan

6. Pembayaran Adalah entitas

pembayaran menunjukan pembayaran yang harus dilakukan oleh customer Id_pembayaran, jumlah_tagihan, saldo, status_pembayaran, pembayaran_customer(foreign key),pembayaran_kasir(foreign key)

7. Layanan Kamar Adalah entitas layanan kamar yang menunjukan layanan yang telah diberikan kepada customer

Id_layanan, nama_fasilitas, harga Layanankamar_customer(foreign key),

layanankamar_pembayaran(foreign key)

2.6.2. ENTITY DESCRIPTION

Mendeskripsikan entitas pada sistem informasi. Tabel 2. 6 Entity Description Entity Description (Required)

Nama Entitas : Reservasi

User Roles Access Right

1. Resepsionis Create, Read, Update, Delete

2. Customer Read

(33)

26

Growth per Periode :

Entitas Reservasi akan bekerja setelah adanya permintaan pemesanan kamar dari customer

Security Measures :

menggunakan id-reservasi yang merupakan bagian dari identitas pemesanan kamar sebagai bentuk pengamanan pesanan kamar hotel yang disimpan di datatbase

Catatan : -

Entity Description (Required) Nama Entitas : Customer

User Roles Access Right

1. Customer -

Owner : Customer Growth per Periode : - Security Measures :

Menggunakan id-customer yang merupakan primary key sebagai bentuk pengamanan identitas customer di database.

Catatan : -

Entity Description (Required) Nama Entitas : Kamar

User Roles Access Right

1. Resepsionis Create, Read, Update, Delete

2. Customer Read

Owner : Customer

Growth per Periode :

Entitas kamar akan tumbuh seiring pergantian tamu yang masuk dan keluar, serta banyaknya jumlah reservasi, pembatalan dan/atau perubahan.

(34)

27

Menggunakan id-kamar yang merupakan primary key di database. Tujuannya menujukan identitas kamar.

Catatan : -

Entity Description (Required) Nama Entitas : Layanan Kamar

User Roles Access Right

1. Customer Read

Owner : Customer

Growth per Periode :

Entitas layanan kamar akan tumbuh seiring dengan penggunaan layanan kamar selama customer menginap di hotel

Security Measures :

Layanan kamar menerima id-customer untuk pencatatan identitas tamu di database.

Catatan : -

Entity Description (Required) Nama Entitas : Pembayaran

User Roles Access Right

1. Kasir Create, Read, Update

2. Customer Read

Owner : Kasir

Growth per Periode :

Entitas pembayaran akan tumbuh seiring dengan aktivitas pembayaran yang dilakukan oleh customer dan dicatat melalui kasir

Security Measures :

Menggunakan id-pembayaran yang merupakan bagian dari identitas pembayaran sebagai bentuk pengamanan pembayaran yang dilakukan oleh customer dan data disimpan di datatbase

(35)

28

Entity Description (Required) Nama Entitas : Kasir

User Roles Access Right

1. Kasir -

Owner : Kasir

Growth per Periode : - Security Measures :

Menggunakan id-kasir yang merupakan primary key sebagai bentuk pengamanan identitas kasir di database

Catatan : -

2.6.3. RELATIONSHIP DESCRIPTION

Mendeskirpsikan relasi yang terdapat pada sistem informasi. Tabel 2. 7 Relationship Description

Relationship Description (Required) From : Customer To : Reservasi

 Mandatory ☐ Optional

Makna hubungan : Customer melakukan reservasi, reservasi dilakukan customer

Deskripsi : setiap reservasi dilakukan customer tetapi tidak setiap customer melakukan reservasi

Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi saat customer melakukan reservasi, perubahan atau pembatalan

User Roles Access Right

1. Customer Create, Read, Update, Delete

Relationship Description (Required) From : Customer To : Resepsionis

(36)

29

Makna hubungan :Customer dilayani Resepsionis, Resepsionis melayani customer

Deskripsi : setiap reservasi dilakukan customer tetapi tidak setiap customer melakukan reservasi

Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi seiring aktivitas melayani dan dilayani

User Roles Access Right

1. Customer Read

2. Resepsionis Create, Read, Update, Delete

Relationship Description (Required) From : Customer To : Kamar

 Mandatory ☐ Optional

Makna hubungan :Customer menggunakan kamar, kamar digunakan customer

Deskripsi : setiap customer menggunakan kamar tetapi tidak setiap kamar digunakan customer

Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi seiring aktivitas menggunakan dan digunakan

User Roles Access Right

1. Customer Read

2. Resepsionis Create, Read, Update, Delete

Relationship Description (Required)

From : Customer To : Layanan Kamar

 Mandatory ☐ Optional

Makna hubungan : Customer menggunakan layanan kamar, layanan kamar digunakan customer

Deskripsi : setiap customer menggunakan layanan kamar tetapi tidak setiap layanan kamar digunakan customer

(37)

30

Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi seiring aktivitas menggunakan dan digunakan

User Roles Access Right

1. Customer Read

2. Resepsionis Create, Read, Update, Delete

Relationship Description (Required) From : Customer To : Pembayaran

 Mandatory ☐ Optional

Makna hubungan : Customer melakukan pembayaran, pembayaran dilakukan oleh customer

Deskripsi : setiap customer melakukan pembayaran dan setiap pembayaran dilakukan customer

Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi saat customer melakukan pembayaran

User Roles Access Right

1. Customer Read

2. Kasir Create, Read, Update, Delete

Relationship Description (Required) From : Resepsionis To : Reservasi

 Mandatory ☐ Optional

Makna hubungan :Resepsionis mencatat reservasi, reservasi dicatat resepsioni

Deskripsi : setiap resepsionis mencatat reservasi dan setiap reservasi dicatat resepsionis Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi saat resepsionis melakukan pencatatan reservasi

(38)

31

User Roles Access Right

1. Customer Read

2. Kasir Create, Read, Update, Delete

Relationship Description (Required) From : Kasir To : Pembayaran

 Mandatory ☐ Optional

Makna hubungan :Kasir mencatat pembayaran, pembayaran dicatat kasir

Deskripsi : setiap kasir mencatat pembayaran dan setiap pembayaran dilakukan kasir Cardinality :

☐ 1-1  1-m

Growth per periode : pertumbuhan terjadi saat kasir melakukan pencatatan pembayaran

User Roles Access Right

1. Customer Read

2. Kasir Create, Read, Update, Delete

2.6.4. ATTRIBUTE DESCRIPTION

Mendeskirpsikan relasi yang terdapat pada sistem informasi. Tabel 2. 8 Attributte Description

Attribute Description (Required) Nama Atribut : id_customer

Cross Reference Name/IDE Cross Reference Type

1. Reservasi_customer foreign key pada entitas reservasi

2. Pembayaran_customer foreign key pada entitas

pembayaran

3. Layanankamar_customer foregin key pada entitas layanan

kamar Deskripsi :

Id_customer merupakan key yang menjadi foreign key pada entitas reservasi, kamar, pembayaran dan layanan kamar

(39)

32

 Mandatory, Default Value = not null ☐ Optional

Unit of Measure = char

Logical Length = 16

Length description =  Fixed ☐ Variable

Null Value = ☐ Allowed  Not Allowed, value =

1111111111111111

Logical Format = xxxxxxxxxxxxxxxx

User Roles Access Right

1. Customer read

Attribute Description (Required) Nama Atribut : nama_customer

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Nama_customer adalah atribut yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = varchar

Logical Length = 50

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = -

User Roles Access Right

1. Customer read

Attribute Description (Required) Nama Atribut : Alamat

(40)

33

1. - -

Deskripsi :

Alamat adalah atribut yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = varchar

Logical Length = 50

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = -

User Roles Access Right

1. Customer read

Attribute Description (Required) Nama Atribut : No_telp

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

No_tel adalah atribut yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = varchar

Logical Length = 20

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = (+62) xxx xxxxxxx

User Roles Access Right

1. Customer read

(41)

34

Nama Atribut : id_reservasi

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Id_reservasi adalah atribut yang tidak berelasi terhadap entitas lain dan merupakan primary key dari entitas reservasi

 Mandatory, Default Value = not null ☐ Optional

Unit of Measure = varchar

Logical Length = 15

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

xxx-xxx-xx

Logical Format = 123-456-78

User Roles Access Right

1. Customer read

2. Resepsionis Create, read, update, delete

Attribute Description (Required) Nama Atribut : status reservasi

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Status reservasi adalah atribut yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = varchar

Logical Length = 20

(42)

35

Null Value = ☐ Allowed  Not Allowed, value =

xxxx xxxx

Logical Format = sudah dipesan

User Roles Access Right

1. Customer read

2. Resepsionis Create, read, update, delete

Attribute Description (Required) Nama Atribut : id_employee

Cross Reference Name/IDE Cross Reference Type

1. Customer_Resepsionis Foreign key pada entitas Customer

2. Reservasi_Resepsionis Foreign key pada entitas Reservasi

3. Pembayaran_Kasir Foreign key pada entitas

Pembayaran Deskripsi :

Id_employee terdapat pada 2 entitas yaitu kasir dan resepsionis. Merupakan primary key yang menjadi foreign key pada entitas customer, reservasi dan pembayaran  Mandatory, Default Value = not null

☐ Optional

Unit of Measure = varchar

Logical Length = 10

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

xx-xx

Logical Format = id-01

User Roles Access Right

1. Kasir Create, read, update, delete

2. Resepsionis Create, read, update, delete

(43)

36

Nama Atribut : nama_employee

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Nama_employee adalah atribut pada entitas resepsionis dan kasir yang tidak berelasi terhadap entitas lain

☐ Mandatory, Default Value = not null ☐ Optional

Unit of Measure = varchar

Logical Length = 10

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = -

User Roles Access Right

1. Kasir Create, read, update, delete

2. Resepsionis Create, read, update, delete

Attribute Description (Required) Nama Atribut : jabatan

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

jabatan adalah atribut pada entitas resepsionis dan kasir yang tidak berelasi terhadap entitas lain

☐ Mandatory, Default Value = not null ☐ Optional

Unit of Measure = varchar

Logical Length = 15

Length description = ☐ Fixed  Variable

(44)

37

Logical Format = -

User Roles Access Right

1. Kasir Create, read, update, delete

2. Resepsionis Create, read, update, delete

Attribute Description (Required) Nama Atribut : no_kamar

Cross Reference Name/IDE Cross Reference Type

1. Customer_kamar Foreign key pada entitas Customer

Deskripsi :

No_kamar adalah primary key yang berelasi pada entitas Customer.  Mandatory, Default Value = not null

☐ Optional

Unit of Measure = int

Logical Length = 11

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value = xxx

Logical Format = 001

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : kategori

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

kategori adalah atribut pada entitias kamar yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

(45)

38

Logical Length = 20

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

xxxxx xxxx

Logical Format = Deluxe King

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : Fasilitas

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Fasilitas adalah atribut pada entitias kamar yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = varchar

Logical Length = 50

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

aaaa,bbbb,cccc,dddd,eeee

Logical Format = 2 bed, tv, ac

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : Harga

Cross Reference Name/IDE Cross Reference Type

1. - -

(46)

39

Fasilitas adalah atribut pada entitias kamar yang tidak berelasi terhadap entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = int

Logical Length = 11

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

xxx.xxx.xxx

Logical Format = Rp. 20.000.000

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : id_layanan

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Id_layanan adalah primary key dari entitas layanan kamar dan tidak berelasi terhadap entitas lain

☐ Mandatory, Default Value = not null ☐ Optional

Unit of Measure = int

Logical Length = 11

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value = xx

Logical Format = 01

User Roles Access Right

1. Customer Read

(47)

40

Nama Atribut : nama_fasilitas

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Nama_fasilitas adalah entitas pada layanan kamar yang tidak memiliki relasi terhadap entitas lain

☐ Mandatory, Default Value = not null ☐ Optional

Unit of Measure = varchar

Logical Length = 150

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = xxxx, xxxx

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : harga

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

harga adalah entitas pada layanan kamar yang tidak memiliki relasi terhadap entitas lain

☐ Mandatory, Default Value = not null ☐ Optional

Unit of Measure = int

Logical Length = 11

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

(48)

41

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : id_pembayaran

Cross Reference Name/IDE Cross Reference Type

1. Layanankamar_pembayaran Foreign key pada entitas layanan

kamar Deskripsi :

Id_pembayaran adalah primary key dari entitas pembayaran dan foreign key terhadap entitas layanan kamar

 Mandatory, Default Value = not null ☐ Optional

Unit of Measure = varchar

Logical Length = 10

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

xxx-xxx

Logical Format = 123-123

User Roles Access Right

1. Customer Read

Attribute Description (Required) Nama Atribut : jumlah_tagihan

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Jumlah tagihan adalah atribut pada entitas pembayaran yang tidak berelasi dengan entitas lain

(49)

42

☐ Optional

Unit of Measure = int

Logical Length = 11

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = Rp. 200.000

User Roles Access Right

1. Customer Read

2. Kasir Create, Read, Update, Delete

Attribute Description (Required) Nama Atribut : Saldo

Cross Reference Name/IDE Cross Reference Type

1. - -

Deskripsi :

Saldo adalah atribut pada entitas pembayaran yang tidak berelasi dengan entitas lain ☐ Mandatory, Default Value = not null

☐ Optional

Unit of Measure = int

Logical Length = 11

Length description = ☐ Fixed  Variable

Null Value =  Allowed ☐ Not Allowed, value =

Logical Format = Rp. 200.000

User Roles Access Right

1. Customer Read

2. Kasir Create, Read, Update, Delete

Attribute Description (Required) Nama Atribut : Status_pembayaran

(50)

43

1. - -

Deskripsi :

Status pembayaran adalah atribut pada entitas pembayaran yang tidak berelasi dengan entitas lain

☐ Mandatory, Default Value = not null ☐ Optional

Unit of Measure = varchar

Logical Length = 20

Length description = ☐ Fixed  Variable

Null Value = ☐ Allowed  Not Allowed, value =

xxxx-xxxx

Logical Format = lunas

User Roles Access Right

1. Customer Read

2. Kasir Create, Read, Update, Delete

2. 7. FUNCTION

Mendefinisikan fungsi pada sistem target. Tabel 2. 9 Function

Function Name. DFD

Process

Function Type

Initiation Made Update or Enquiry

Pengecekan ketersediaan kamar

1.1 System Online Enquiry

Pencatatan pemesanan 1.2 User Offline Enquiry

Penghitungan estimasi biaya sewa kamar

1.3 System Online Enquiry

Registrasi Transaksi Pembayaran

1.4 User Online Enquiry

Perubahan status sewa kamar

(51)

44

Pengecekan bukti reservasi 2.1 System Online Enquiry

Registrsai perubahan pemesanan

2.2 User Online Update

Penghitungan biaya tambahan

2.3 System Online Update

Perubahan status sewa kamar

2.4 System Online Update

Pengecekan bukti reservasi 3.1 System Online Enquiry

Pengisian registration form 3.2 User Online Enquiry

Pemberitahuan tamu check-in

3.3 System Online Update

Pengecekan bukti reservasi 4.1 System Online Enquiry

Pembatalan status sewa kamar

4.2 User Online Update

Registrasi check-out 5.1 User Online Enquiry

Pengecekan palyanan hotel 5.2 System Online Update

Perhitungan biaya akhir 5.3 System Online Update

Registrasi Transaksi pembayaran

5.4 User Online Update

Perubahan status sewa kamar

5.5 System Online Update

2. 8. EVENT

Mendefinisikan event pada sistem target. Tabel 2. 10 Event

Events DFD Process Function Name

Pengecekkan Ketersediaan Jumlah Kamar, Validasi Ketersediaan Kamar Yang dapat digunakan atau tidak, Pengelompokkan Ketersediaan Kamar Berdasarkan Kategori

(52)

45

Events DFD Process Function Name

Melakukan Pencatatan Identitas pemesan, Melakukan Pencatatan Waktu penggunaan Kamar, Melakukan Pencatatan Berapa Kamar yang akan dipesan

1.2 Pencatatan Pemesanan

Menghitung jumlah kamar yang dipesan, Menghitung lamanya penggunaan kamar, Melakukan pencatatan fasilitas yang ditambahkan

1.3 Penghitungan estimasi biaya sewa kamar

Memilih metode pembayaran 1.4 Registrasi Transaksi Pembayaran

Validasi Bukti Reservasi, Memilih kamar yang masih tersedia, Melakukan pemesanan ulang

1.5 Perubahan Status Sewa Kamar

Validasi bukti reservasi 2.1 Pengecekkan Bukti Reservasi

Pembatalan pemesanan kamar sebelumnya, Pengecekkan ketersediaan kamar, Melakukan pemesanan kamar, Meilih kamar yang masih tersedia

2.2 Registrasi perubahan pemesanan

Pencatatan fasilitas tambahan, Pencatatan tambahan kamar, Pencatatan tambahan waktu, pemakaian kamar

2.3 Penghitungan biaya tambahan

Validasi pemesanan kamar, Pembatalan pesanan kamar,

Perubahan jadwal pemesanan sewa kamar

2.4 Perubahan status sewa kamar

Validasi bukti reservasi 3.1 Pengecekkan Bukti Reservasi

Mengisi Formulir Registrasi Check-out

3.2 Pengisian Registration Form

Validasi bukti reservasi 4.1 Pengecekkan Bukti Reservasi

Validasi pemesanan kamar, Pembatalan pesanan kamar

4.2 Pembatalan status sewa kamar

Mengisi Formulir Check-out, Pengecekkan biaya,

Pengecekkan barang bawaan

5.1 Registrasi Check-Out

Pencatatan pelayanan kamar hotel 5.2 Pengecekkan pelayanan hotel

Pengecekkan jumlah kamar,

Pengecekkan lamanya penggunaan kamar, Pengecekkan fasilitas yang telah dinikmati

(53)

46

Events DFD Process Function Name

Memilih metode pembayaran 5.4 Registrasi Transaksi Pembayaran

Validasi Bukti Reservasi, Memilih kamar yang masih tersedia, Melakukan pemesanan ulang

5.5 Perubahan Status Sewa Kamar

2. 9. PROTOTYPE PATHWAY

Representasi alur prototype pada sistem target. Tabel 2. 11 Prototype Pathway

Prototype Pathway

Function Name :

Pengecekan ketersediaan kamar

User Role : Resepsionis

(54)

47 ID Menu : a01

Main menu : menentukan waktu check in dan check out Component No.01

Screen

Nama : waktu check in dan waktu check out

Component No.02

ID Menu : a02

Main menu : menentukan jumlah anggota pemesan Component No.03

Screen

Nama : pilih jumlah ruangan dan tentukan anggota pemesan

(55)

48

Prototype Pathway

Function Name : Pencatatan pemesanan

User Role : Resepsionis

Prototype pathway No. 2

ID Menu : a01

Main menu : Pengisian formulir pendaftaran

Component No.01

Screen

Nama : Form Pendaftaran Component No.02

ID Menu : a02

Main menu : Pengisian Form validasi

Component No.03

Screen

Nama : form validas Componenet No.04

(56)

49

Prototype Pathway

Function Name :

Registrasi Transaksi Pembayaran

User Role : Kasir

Prototype pathway No. 3

ID Menu : a01

Main menu : Tentukan Metode Pembayaran

Component No.01

Screen

Nama : pilih metode pembayaran

Component No.02

ID Menu : a02

Main menu : cek persetujuan Component No.03

Screen

Nama : konfirmasi persetujuan metode pembayaran

(57)

50

Prototype Pathway

Function Name :

Registrasi Transaksi Pembayaran

User Role : Kasir

Prototype pathway No. 4

ID Menu : a03

Main menu : Mengisi Formulir pembayaran

Component No.05

Screen

Nama : form pembayaran Component No.06

(58)

51

Prototype Pathway

Function Name :

Registrasi Perubahan pemesanan

User Role : Resepsionis

Prototype pathway No. 5

ID Menu : a01

Main menu : Cek Customer Component No.01

Screen

Nama : cari id_customer Component No.02

ID Menu : a02

Main menu : cek history pemesanan

Component No.03

Screen

Nama : History Reservasi Component No.04

ID Menu : a03

Main menu : ubah pemesanan Component No.05

Screen

Nama : Perubahan Pemesanan Component No.06

(59)

52

Prototype Pathway

Function Name :

Pengisian Registration Form

User Role : Resepsionis

Prototype pathway No. 6

ID Menu : a01

Main menu : Cek Customer Component No.01

Screen

Nama : cari id_customer Component No.02

ID Menu : a02

Main menu : Pencatatan Registration Form Component No.03

Screen

Nama : From Registrasi Check in Component No.04

ID Menu : a03

Main menu : Melihat Kamar Customer

Component No.05

Screen

Nama : No kamar Customer Component No.06

(60)

53

Prototype Pathway

Function Name :

Pembatalan status sewa kamar

User Role : Resepsionis

Prototype pathway No. 7

ID Menu : a01

Main menu : Cek Customer Component No.01

Screen

Nama : cari id_customer Component No.02

ID Menu : a02

Main menu : cek history pemesanan

Component No.03

Screen

Nama : history reservasi customer

Component No.04

ID Menu : a03

Main menu : hapus status pemesanan

Component No.05

Screen

Nama : pemesanan kamar dibatalkan

(61)

54

Prototype Pathway

Function Name :

Pembatalan status sewa kamar

User Role : Resepsionis

Prototype pathway No. 8

ID Menu : a01

Main menu : Cek Customer Component No.01

Screen

Nama : cari id_customer Component No.02

ID Menu : a02

Main menu : cek history pemesanan

Component No.03

Screen

Nama : history reservasi customer

Component No.04

ID Menu : a03

Main menu : hapus status pemesanan

Component No.05

Screen

Nama : pemesanan kamar dibatalkan

(62)

55

Prototype Pathway

Function Name : Registrasi Check out

User Role : Kasir

Prototype pathway No. 9

ID Menu : a01

Main menu : Cek Customer Component No.01

Screen

Nama : cari id_customer Component No.02

ID Menu : a02

Main menu : menampilkan detail tagihan

Component No.03

Screen

Nama : detail tagihan customer Component No.04

ID Menu : a03

Main menu : menampilkan saldo customer

Component No.05

Screen

Nama : detail saldo Component No.06

(63)

56

Prototype Pathway

Function Name : Registrasi Check out

User Role : Kasir

Prototype pathway No. 10

ID Menu : a04 Main menu : hitung pembayaran Component No.07

Screen

Nama : kalkulasi total tagihan dan saldo

Gambar

Gambar 1.1.2. 1 Struktur Organisasi Hotel
Gambar 1.4 1.2 Workflow Sistem informasi pelayanan sewa kamar hotel
Gambar 1.6.1. 3 Lingkup Sistem Informasi Pelayanan sewa kamar hotel
Tabel 1. 2 Entitas Eksternal
+7

Referensi

Dokumen terkait

Bagaimana implementasi dari sistem informasi kamar di T-Hotel Lembang dapat membantu dalam proses reservasi kamar yang dapat memberikan kemudahan bagi tamu.. Maksud dan

sarana promosi dan pelayanan informasi pada bengkel Rahmat jaya motor, maka dalam tugas akhir ini akan dibuat sistem informasi estimasi biaya dan pengecekan status pengecatan mobil

TUJUAN TUGAS AKHIR Tujuan yang hendak dicapai adalah membuat sebuah website yang nantinya dapat memberikan informasi ketersediaan kamar serta dapat melakukan

16 NO Fitur Rancangan Sistem Informasi Penyewaan Lapangan pada My Futsal menggunakan VB.net Sistem Informasi Penyewaan Lapangan Futsal Sistem Informasi Reservasi Sewa Kamar

Home Polling Harga Polling Pelayanan Polling Masakan Polling Tempat Menu Masakan Hubungi Kami. Info Gizi Polling Reservasi

Dimulai dari menentukan jenis aset dan data perhitungan sewa, setelah itu sistem akan menentukan jenis aset, jika jenis aset tanah maka sistem akan melakukan perhitungan sewa

menu Reservasi Hotel yang berfungsi untuk melakukan pengelolaan transaksi reservasi dihotel yang meliputi data booking kamar, check in dan pembayaran biaya hotel dan

Surabaya 1 Melakukan cek autentifikasi pengguna 5 Melakukan Check In 3 Melakukan reservasi 4 Melakukan pembatalan reservasi 1.1 Melakukan cek username dan password