27

Sistem Informasi Hotel

Embed Size (px)

DESCRIPTION

Tugas

Citation preview

Page 1: Sistem Informasi Hotel
Page 2: Sistem Informasi Hotel

MAKALAH REKAYASA PERANGKAT LUNAK

SISTEM INFORMASI HOTEL

DISUSUN OLEH :1. Dadi Firmansyah (12540226)2. Yuni Krismarati (12540220)

Dosen Pembimbing : Ricky Maulana Fajri,M.Kom

IAIN Raden Fatah Palembang

Dakwah dan Komunikasi

Sistem Informasi

2014-2015

Page 3: Sistem Informasi Hotel
Page 4: Sistem Informasi Hotel

KATA PENGANTAR

3 ح3يم الر7 ح<م>ن3 الر7 7ه3 الل 3 م 3س< ب

Assalamu’alaikum Wr. Wb.

Puji syukur kita ucapkan kepada kehadirat Allah SWT,karena berkat rahmat,karunia serta hidayah-nyalah, kami dapat menyelesaikan tugas pembuatan makalah mata kuliah Rekayasa Perangkat Lunak ini yang berjudul “Sistem Informasi Hotel ”. Tak lupa shalawat dan salam semoga Tetap tercurah kepada junjungan kita Nabi Muhammad SAW, kepada para sahabatnya dan sampai kepada kita sebagai umatnya. Amin.

Kami mohon maaf apabila terdapat kesalahan dan kekeliruan dalam pembuatan makalah ini. Kami Sadari makalah ini masih jauh dari kesempurnaan, karena pada hakikatnya kesalahan itu berasal dari Manusia dan kebenaran hanyalah milik allah SWT. Oleh Karena itu, kami membutuhkan kritik dan saran dari pembaca ,agar makalah ini menjadi makalah yang lebih baik karena kesempurnaan hanya milik Allah SWT.

Semoga makalah ini dapat bermanfaat dan membawa berkah bagi kita semua, dan semoga ridho Allah SWT yang senantiasa Melimpahkan bimbingan-nya serta rahmat-nya kepada kita semua. Amin yarobbal a’ lamiin

Akhir kata kami ucapkan terima kasih.

Wassalamu’alaikum Wr. Wb.

Palembang,29 Mei 2014

Penulis

Page 5: Sistem Informasi Hotel

DAFTAR ISI

KATA PENGANTAR.........................................................................................................i

DAFTAR ISI ......................................................................................................................ii

BAB I PENDAHULUAN

1.1 Latar Belakang ............................................................................................................11.2 Rumusan Masalah .......................................................................................................21.3 Tujuan .........................................................................................................................2

BAB II PEMBAHASAN

2.1 Metode Pengembangan Perangkat Lunak

2.2 Analisis Kebutuhan

2.3 DFD,ERD,Kamus Data

2.4 Metode Pengujian

2.5 Optional(Sistm Informasi)

BAB III PENUTUP

3.1 KESIMPULAN

3.2 SARAN

DAFTAR PUSTAKA

Page 6: Sistem Informasi Hotel

BAB I

PENDAHULUAN

1.1 Latar Belakang

Seiring pesatnya teknologi dan kemudahan-kemudahan yang ditawarkan didalamnya

kini instansi-instansi baik swasta maupun negeri memanfaatkan fasilitas teknologi dalam

pengolahan data-data yang dulu diolah secara manual diubah kedalam pola komputerisasi

yang memudahkan proses pengentrian dan pencarian data-data yang tersimpan di dalam

database.Pendataan administrasi pada manajemen perhotelan memerlukan ketepatan

mekanisme dan penataan yang terorganisir agar data dapat terkemas dan terjaga

keamanannya dengan baik. Bagi sebuah hotel penyedia kamar, dengan banyaknya penyewa

kamar (tamu), maka akan semakin banyak pula waktu yang dibutuhkan untuk mencatat

segala hal yang berhubungan dengan pemesanan kamar, transaksi penginapan,transaksi pesan

makanan /minuman, maupun fasilitas yang lainnya. Untuk itu diperlukan sebuah sistem yang

mampu mengatasi masalah tersebut.

Pemanfaatan teknologi internet bukan hanya digunakan sebagai sarana penyebaran

informasi dan komunikasi melainkan juga dijadikan sebuah sarana untuk melakukan suatu

pertukaran data maupun informasi, serta pencarian informasi digunakan sebagai sarana

transaksi.Para pemilik hotel semakin berusaha memberikan layanan terbaik dari

hotelnya.Layanan dapat berupa pelayanan pada saat pelanggan menginap di hotel dan

memudahkan pelanggan untuk melakukan pemesanan.

Demikian juga usaha yang dapat dilakukan pada sebuah hotel guna meningkatkan

mutu pelayanan untuk memberikan kemudahan kepada pelanggan pada saat akan melakukan

pemesanan, yaitu pelayanan reservasi secara online sehingga pemesanan berjalan efektif dan

efisien.

Page 7: Sistem Informasi Hotel

1.2 Rumusan Masalah

Metode pengembangan apa yang digunakan pada Sistem Informasi Hotel.

Apa saja Analisis Kebutuhan Sistem Informasi Hotel.

Menggambarkan DFD, ERD, Dan Kamus data Sistem Informasi Hotel.

Bagaimana Mendesain Sistem Informasi sebuah Hotel .

Bagaimana Metode Pengujian Sistem Informasi Hotel.

1.3 Tujuan

Untuk mengetahui metode pengembangan apa yang digunakan Sistem Informasi

Hotel.

Untuk memahami analisis kebutuhan Sistem Informasi Hotel.

Untuk memahami DFD,ERD,Kamus Data pada Sistem Informasi Hotel.

Untuk memahami Desain Sistem Informasi Hotel.

Melakukan metode pengujian terhadap sistem informasi apakah sudah sesuai dengan

apa yang dibutuhkan sebuah Hotel.

Page 8: Sistem Informasi Hotel

BAB II

PEMBAHASAN

Pengertian Sistem Informasi Perhotelan

Sistem informasi hotel adalah sebuah program komputer (hotel software) bertujuan

membantu manajemen hotel dalam kegiatan hotel baik kegiatan sehari-hari maupun laporan-

laporan yang diperlukan hotel. Kegiatan itu adalah menerima tamu, mendata tagihan tamu,

pembayaran tamu. Dengan adanya sistem ini diharapkan para tamu mendapatkan pelayanan

yang lebih baik. Hasil lain yang dicapai dengan pemakaian sistem manajemen adalah

efisiensi dalam operasional sehari-hari hotel.

2.1 Metode Pengembangan Perangkat Lunak

Metode Pengembangan sistem menggunakan model waterfall, karena dengan menggunakan

model waterfall ini kita dapat membuat sistem tersebut dengan sempurna. Model waterfall ini

dapat membuat para analis bisa bekerja dengan baik karena tahapan-tahapan yang ada pada

model waterfall ini sangat bagus. Dimana model waterfall ini kita di suruh untuk

menyelesaikan tugas yang kita buat karena di tahapan ini kita dapat mendesain secara khusus

sistem yang kita buat . Selain itu metode waterfall itu sangat menguntungkan untuk seorang

analis muda seperti kami karena sangat membantu kami dalam proses pembuatan sebuah

sistem informasi.pada metode pengembangan ini terdiri dari tahap-tahap yang memberikan

kemudahan, jika pada satu tahap tidak sesuai atau mengalami kesalahan maka dapat

kembali ke tahap sebelumnya.

Adapun tahapan-tahapan yang terdapat dalam model Waterfall yaitu:

Page 9: Sistem Informasi Hotel

1. Analisis & definisi persyaratan adalah mengumpulkan kebutuhan secara lengkap

kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang

akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain

yang lengkap.

2. Perancangan sistem dan perangkat lunak adalah desain yang dikerjakan setelah kebutuhan

selesai dikumpulkan secara lengkap.

3. Implementasi dan pengujian unit adalah desain program diterjemahkan ke dalam kode-

kode dengan menggunakan bahasa pemograman yang sudah ditentukan. Program yang

dibangun langsung diuji baik secara unit.

4. Integrasi dan pengujian sistem adalah penyatuan unit-unit program kemudian diuji secara

keseluruhan (sistem testing)

5. Operasi dan pemeliharaan adalah mengoperasikan program di lingkungannya dan

melakukan pemeliharaan seperti penyesuaian atau perubahan kerena adaptasi dengan situasi

yang sebenarnya.

2.2 Analisis Kebutuhan

Analisis kebutuhan merupakan penguraian dari suatu sistem informasi yang utuh ke dalam

bagian-bagian komponennya untuk mengidentifikasikan masalah-masalah, dan hambatan-

Page 10: Sistem Informasi Hotel

hambatan sehingga dapat diusulkan kebutuhan-kebutuhan untuk perbaikannya. Tahap analisis

merupakan tahap yang paling kritis dan sangat penting, karena kesalahan didalam tahap ini

akan menyebabkan juga kesalahan di tahap selanjutnya. Analisis sistem ini diperoleh melalui

wawancara dan observasi yang akan ditemukan beberapa data dan fakta yang akan dijadikan

bahan uji dan analisis menuju penerapan dan pengembangan sebuah aplikasi sistem yang

diusulkan.

- Analisis Kebutuhan Informasi

Kebutuhan akan informasi merupakan hal yang sangat penting bagi perusahaan.

Data yang dibutuhkan dalam pengembangan Sistem Informasi ini adalah :

1. Pencatatan Transaksi

Data Tamu : id tamu, nama, alamat, no tlpn

Data Pemilik :alamat ,no tlpn ,nama

Karyawan :nama ,no tlpn,jenis kamar ,id karyawan

2. Pencatatan Laporan

• Laporan Data : - laporan data customer

- laporan data karyawan

• Laporan Transaksi : - laporan check in

- laporan check out

- Analisis Kebutuhan Teknologi

Pada kebutuhan teknologi ini, diperlukan peralatan-peralatan yang memadai agar sistem

dapat berjalan dengan baik serta dapat diperoleh informasi yang lebih optimal dan tepat serta

kualitas kerja lebih meningkat.

Peralatan-peralatan tersebut antara lain :

Kebutuhan Perangkat Keras (Hardware)

di perlukan untuk mengimplementasikan sistem informasi.Perangkat keras disini adalah alat

yang digunakan untuk pembuatan danpengoperasian program. Perangkat keras yang

dibutuhkan yaitu sebuah unit komputer(CPU dan Monitor) dan piranti pendukung lainnya

seperti printer dan speaker.

Kebutuhan Perangkat Lunak (software)

Perangkat lunak disini adalah sebuah sistem atau program yang digunakan untuk

mengendalikan kegiatan dari sistem komputer. Perangkat lunak yang digunakan dalam

sistem ini adalah menggunakan Windows XP Professional. Sedangkan untuk perangkat

Page 11: Sistem Informasi Hotel

lunak yang digunakan untuk membangun sistem informasi tamu hotel adalah Microsoft

Visual Basic 6.0, Microsoft Accsess 2003 dan Microsoft Word.

Kemampuan Software

1. Software dapat menginput data.

2. Software dapat mencetak data.

3. Software dapat membuat hasil kesuluruhan laporan.

4. Menghitung jumlah pembayaran.

Sumber Daya Manusia (Brainware)

Setelah sistem dibangun dan digunakan, maka perlu adanya kegiatan untuk

operasional dan pemeliharaan sistem. Maka sumber daya manusia disini berfungsi

sebagai teknisi dan operator dari sistem informasi yang diterapkan.

2.3 DFD-ERD dan Kamus Data(uml)

2.3.1 Diagram Konteks (Level 0)

Sistem Infromasi Hotel

Tamu Karyawan

Pemilik

Page 12: Sistem Informasi Hotel

2.3.2 Data flow diagram (level 1)

Data Tamu

Data Karyawan

Kamar

Cek Out

Tamu 1.0 Simpan Data Tamu

2.0 Simpan Data Karyawan

Karyawan

4.0

Cek Out

Pemilik

3.0

Cek In

5.0

Pemilik

Page 13: Sistem Informasi Hotel

2.3.3 Data Flow Diagram level 2

Proses Simpan Data Customer

Tbl Tamu

Tbl Transaksi

Proses Simpan Data Karyawan

Tbl Karyawan

Proses Cek In kamar

Customer

Kamar

Tamu1.1 Input

DataTamu

Karyawan 2.1 Input Data Karyawan

3.1 Pemesanan Kamar

3.2

Cek In Kamar

Pemilik

Page 14: Sistem Informasi Hotel

Proses Cek Out dari Hotel

Kamar

Pembayaran

Proses Laporan

Customer

Karyawan

Cek In

Cek Out

4.1 Proses Cek Out

4.2 Pembayaran

Pemilik

5.1 LaporanPemilik

Page 15: Sistem Informasi Hotel

ERD (Entity Relationship Diagram)

Page 16: Sistem Informasi Hotel

Kamus Data dari sistem Informasi Hotel

No Data Tipe Data Deskripsi

1. Data Tamu Data Tamu = Nama + Id tamu + Alamat + No Tlpn

Nama : varchar(25)

Alamat : varchar(30)

No Tlpn: number(15)

Id Tamu : char (10)

Data Tamu

Menyatakan data dari Tamu yang ingin menginap di hotel.

2. Data Karyawan Data Karyawan = Nama + No Tlpn + Jenis Kamar + Id Karyawan

Nama : varchar(25)

No Tlpn: number (15)

Jenis Kamar : varchar(10)

Id Karyawan : char (10)

Data Karyawan

Menyatakan data dari karyawan yang bekerja di hotel.

3. Pemilik Data Pemilik = Alamat + No Tlpn + Nama

Alamat : varchar (30)

No Tlpn : number (10)

Nama : varchar (25)

Data Pemilik

Menyatakan data dari pemilik hotel yang bertanggung jawab atas keseluruhan apa yang terjadi di hotel.

Page 17: Sistem Informasi Hotel

Desain Sistem Informasi

Tampilan Depan

Tampilan Form Kamar

Page 18: Sistem Informasi Hotel

Tampilan Form Absensi Karyawan

Tampilan Form Pembayaran

Page 19: Sistem Informasi Hotel

2.4 Metode Pengujian Sistem

Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara

kondisi yang ada dengan kondisi yang diinginkan (defects/errors/bugs) dan mengevaluasi

fitur-fitur dari entitas software.

Testing software adalah proses pengoperasian Software dalam suatu kondisi yang di

kendalikan, untuk :

Verifikasi = berlaku sebagaimana mestinya(spesifikasi).

Mendeteksi error

Validasi, apakah sudah memenuhi keinginan user.

Verifikasi merupakan pengecekan / pengetesan entitas2, termasuk software, untuk

pemenuhan dan konsistensi dengan melakukan evaluasi hasil terhadap kebutuhan yang telah

ditetapkan.

Validasi melihat kebenaran sistem, apakah proses yang telah ditulis dalam spesifikasi adalah

apa yang sebenarnya diinginkan atau dibutuhkan oleh pengguna.

Deteksi error Testing untuk mendeteksi kesalahan secara intensif, yaitu menentukan apakah

suatu hal tersebut terjadi bilamana tidak seharusnya terjadi atau suatu hal tersebut tidak

terjadi dimana seharusnya mereka ada.

Penulis tidak menggunakan pengujian white box karena akan membutuhkan waktu

yang relatif lama, dimana setiap algoritma yang digunakan akan diuji secara detail sampai

struktur program mempunyai tingkat deteksi error yang tinggi. Maka proses pengujian

menggunakan black-box. Black-box berfokus pada fungsionalitas perangkat lunak tanpa

pengetahuan struktur internal program (source code).

Tahap pengujian meliputi (Kadir, 2003) :

1) Pengujian unit, yaitu pengujian unit-unit program.

2) Pengujian integrasi, yaitu pengujian kelompok unit-unit yang terintegrasi untuk

membentuk subsistem ataupun sistem.

3) Pengujian sistem, yaitu pengujian terhadap integrasi atau keterhubungan antar subsistem.

Page 20: Sistem Informasi Hotel

4) Pengujian penerimaan (acceptance testing), yaitu pengujian terakhir sebelum sistem

dipakai oleh pengguna, melibatkan pengujian dengan data dari pengguna sistem.

5) Pengujian instalasi, yaitu pengujian yang dilakukan setelah sistem dipasang.

Pengujian dilakukan untuk menemukan kesalahan-kesalahan dan memastikan bahwa

input yang dimasukkan akan memberikan hasil aktual yang sesuai dengan output yang

dibutuhkan.