• Tidak ada hasil yang ditemukan

RANCANG BANGUN SISTEM INFORMASI PERHOTELAN DI NEW CAHAYA HOTEL.

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN SISTEM INFORMASI PERHOTELAN DI NEW CAHAYA HOTEL."

Copied!
114
0
0

Teks penuh

(1)

TUGAS AKHIR

OLEH :

STEVEN DEDY KURNIAWAN NPM : 0735010040

J URUSAN SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRY

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TMUR

(2)

KATA PENGANTAR

Alhamdulillaahi rabbil ‘alamin, segala puji bagi Allah Yang Maha Kuasa

yang telah memberikan kekuatan-Nya sehingga penulis bisa menyelesaikan praktek kerja lapang yang berjudul : “ Rancang Bangun Sisten Informasi Perhotelan Di New Cahaya Hotel ”

Melalui Tugas Akhir ini, penulis merasa mendapat kesempatan besar untuk lebih memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan, terutama berkenaan dengan implementasi Sistem Informasi dalam kehidupan sehari-hari. Namun demikian, penulis menyadari bahwa Tugas Akhir ini masih memiliki banyak kelemahan dan kekurangan.

Secara khusus, dalam kesempatan ini pula, penulis ingin mengucapkan terima kasih dan penghargaan sebesar-besarnya kepada:

1. Bundaku dan Keluarga Besar yang tidak lelah mendoakan penulis untuk sukses dan menjadi putra yang berguna bagi Negara dan Agama.

2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional “Veteran” Jawa Timur.

3. Kepala Jurusan Sistem Informasi, Bapak Nur Cahyo Wibowo, S.Kom, M.Kom 4. Dosen pembimbing Prof. Dr. Ir. H. Akhmad Fauzi MMT dan Tri Lathif Mardi

Surjanto, S.Kom atas segala bantuan dan kesabarannya membimbing penulis selama pengerjaan Tugas Akhir ini.

(3)

6. New Cahaya Hotel yang telah memberikan tempat melaksanakan Tugas Akhir 7. Thank’s Special For : Dwi Winda Oktavia dan Teman Seperjuangan :

INFORMANIA, HIMASIFO, Oke, Pacool, Ajib, Mucuz, Ade, Petex, Kuil Cinta, lathif, Ricky milanisty, Wawe, Blie komang, Blonds, Ujang, Obeng, Pras, Benny Raharja, Gilang, Galang, Nico, Antok, Jojo, Iwan, Lhay, Ghora, Dwi Enggal, Aam, Ardi, Choupel, Avid, Rere, Ilza, Penceng, Komeng, joy, Lola, Rizka Annisa, Yunus, Prisma, Aji, Putra, Mita, Rofiq, Gusur, Yoga, Sigit, Heri, Cici, Yusril, Tam Tam, Pepa, Sam (Bambang), Aris, Fadleh, Bondan, Riris, Yolanda, Guruh, Lucky, Pam Pam, Cacink, Cabi, Maretha, Bagus, Deta, Ipe, Mbah Pulsa, Fajar, Ifah, Menjez, Gayonk, Dedek, Endog, Sastra, Aris (Gendut), Khrisna, Atul (Gankster) dan semua teman-teman yang tidak bisa di sebutkan satu persatu

Akhirul kalam, penulis mengucapkan terima kasih kepada semua pihak yang

telah membantu penyelesaian Tugas Akhir ini. Semoga Allah membalasnya dengan balasan sebaik-baiknya.

Penulis sebagai manusia biasa pasti mempunyai keterbatasan dan banyak sekali kekurangan, terutama dalam pembuatan laporan ini. Untuk itu penulis sangat membutuhkan kritik dan saran yang membangun dalam memperbaiki penulisan laporan ini.

(4)

DAFTAR ISI

ABSTRAK………. i

KATA PENGANTAR………...…… ii

DAFTAR ISI………. iv

1.6 Metodologi Penelitian……….. 4

1.7 Sistematika Penulisan……….. 5

BAB II TINJ AUAN PUSTAKA……….. 7

2.1 Sejarah singkat NEW CAHAYA HOTEL………... 7

2.1.1 Struktur Organisasi Hotel Cahaya………… 9

2.2 Pengertian Hotel……… 13

2.3 Pengertian Sistem... 14

2.4 Pengertian Sistem Informasi……….. 14

2.5 Definisi Visual Basic... ... 15

2.6 Devinisi Sql Server... 16

2.6.1 Kelebihan dan Kekurangan... 17

2.6.2 Dasar – Dasar Visual Basic... 19

(5)

BAB III ANALISIS DAN PERANCANGAN SISTEM………. 22

3.1 Analisis Sistem... 22

3.1.1 Analisa Masalah... 22

3.2 Spesisfikasi Kebutuhan Software... 23

3.3 Analisis Kebutuhan Non Fungsional... 23

3.3.1 Analisis Perangkat Keras... 23

3.3.2 Analisis Perngkat Lunak... 24

3.4 Analisi Pengguna... 24

3.5 Kebutuha Fungsionalitas... 24

3.6 Work Flow... 25

3.9 Physical Data Model... 43

3.10 Struktur Tabel... 44

3.11 Rancanga Desain I/O (Input / Output)... 50

3.12 Perancang Arsitektur Interface... 51

BAB IV IMPLEMENTASI SISTEM DAN PENGUJ IAN. ….. 63

(6)

4.4 Pengujian Sistem……….. 75

4.4.1 Pengujian Sistem Dengan Form Login………. 76

4.4.2 Pengujian Sistem Dengan Form Karyawan….. 77

4.4.3 Pengujian Sistem Dengan Form Tipe………… 78

4.4.4 Pengujian Sistem Dengan Form Kamar……… 78

4.4.5 Pengujian Sistem Dengan Form Restoran…… 79

4.4.6 Pengujian Sistem Dengan Form Laundry……. 79

4.4.7 Pengujian Sistem Dengan Form Reservasi…… 80

4.4.8 Pengujian Sistem Dengan Form Check In…… 80

4.4.9 Pengujian Sistem Dengan Form Check Out…. 81 4.4.10 Pengujian Sistem Dengan Form Transaksi…… 81

4.4.11 Pengujian Sistem Dengan Form Laporan Kamar 82 4.4.12 Pengujian Sistem Dengan Form Laporan Restoran 83 4.4.13 Pengujian Sistem Dengan Form Laporan Laundry 84 4.4.14 Pengujian Sistem Dengan Form Laporan Tamu 85 4.4.15 Pengujian Sistem Dengan Form Cari Kamar… 86 4.4.16 Pengujian Sistem Dengan Form Cari Tamu…. 86 4.4.17 Pengujian Sistem Dengan Form Bill Kamar…. 87 4.4.18 Pengujian Sistem Dengan Form Bill Restoran. 88 4.4.19 Pengujian Sistem Dengan Form Bill Laundry.. 89

4.4.20 Pengujian Sistem Dengan Form Pelunasan….. 90

BAB V PENUTUP………..……….. 92

6.1 Kesimpulan……….. 92

6.2 Saran……… 92

(7)

DAFTAR TABEL

Tabel 2.1 Tabel Variabel Implisit..……… 20

Tabel 3.1 Tabel Karyawan.……… 45

Tabel 3.2 Tabel Restoran……….………. 45

Tabel 3.3 Tabel Laundry……….…………..……… 46

Tabel 3.4 Tabel Tipe……….……...………. 46

Tabel 3.5 Tabel Kamar….………....………. 47

Tabel 3.6 Tabel Reservasi……… ………. 47

Tabel 3.7 Tabel Check In Out…………... ……… 48

(8)

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi……… 9

Gambar 3.1 Work Flow Data Karyawan……… 26

Gambar 3.2 Work Flow Data Restoran………. 27

Gambar 3.3 Work Flow Data Laundry…………..……… 28

Gambar 3.4 Work Flow Data Reservasi……...………. 29

Gambar 3.5 Work Flow Data Karyawan Check In..………. 30

Gambar 3.6 Work Flow Data Check Out…… ………. 31

Gambar 3.7 Work Flow Data Transaksi... ……… 32

Gambar 3.8 Diagram Konteks Sistem Informasi Perhotelan…….... 33

Gambar 3.9 Diagram Level 1……… 34

Gambar 3.10 Diagram Level 2 Mengelola Data Reservasi……….. 37

Gambar 3.11 Diagram Level 2 Mengelola Data Check In Out……. 37

Gambar 3.12 Diagram Level 2 Mengelola Data Transaksi...……… 38

Gambar 3.13 Diagram Level 2 Mengelola Data Laporan………….. 39

Gambar 3.14 Diagram Level 2 Mengelola Data Restoran…………. 39

Gambar 3.15 Diagram Level 2 Mengelola Data Laundry...……….. 40

Gambar 3.16 Diagram Level 2 Mengelola Data Kamar...………… 40

Gambar 3.17 Diagram Level 2 Mengelola Data Tipe……….. 41

Gambar 3.18 Diagram Level 2 Mengelola Data Karyawan……….. 41

Gambar 3.19 CDM Sistem Informasi Perhotelan……….. 43

Gambar 3.20 PDM Sistem Informasi Perhotelan…….. …………... 44

Gambar 3.21 Struktur Menu Karyawan………..………… 50

Gambar 3.22 Struktur Menu Admin……….………. 51

Gambar 3.23 Perancangan Antar Muka Pengelolahan Tipe…….….. 52

Gambar 3.24 Perancangan Antar Muka Pengelolahan Kamar……… 52

Gambar 3.25 Perancangan Antar Muka Pengelolahan Restoran…….. 53

(9)

Gambar 3.27 Perancangan Antar Muka Pengelolahan Laundry..…….. 54

Gambar 3.28 Perancangan Antar Muka Pengelolahan Reservasi…..… 55

Gambar 3.29 Perancangan Antar Muka Pengelolahan Check In…….. 56

Gambar 3.30 Perancangan Antar Muka Pengelolahan Check Out.…… 56

Gambar 3.31 Perancangan Antar Muka Pengelolahan Transaksi……… 57

Gambar 3.32 Perancangan Antar Muka Pengelolahan Cari ……… 58

Gambar 3.33 Perancangan Antar Muka Bill Kamar ……….. 58

Gambar 3.34 Perancangan Antar Muka Bill Restoran………. 59

Gambar 3.35 Perancangan Antar Muka Bill Laundry….……… 59

Gambar 3.36 Perancangan Antar Muka Pelunasan ……….. 60

Gambar 3.37 Perancangan Antar Muka Laporan Kamar …………... 60

Gambar 3.38 Perancangan Antar Muka Laporan Restoran.……… 61

Gambar 3.39 Perancangan Antar Muka Laporan Laundry.………. 61

Gambar 3.40 Perancangan Antar Muka Laporan Tamu ………. 62

Gambar 4.1 Antar Muka Login...……… 64

Gambar 4.2 Antar Muka Main Menu Admin...………. 65

Gambar 4.3 Antar Muka Main Menu Karyawan...……… 65

Gambar 4.4 Antar Muka Form Karyawan...……...………. 66

Gambar 4.5 Antar Muka Form Tipe... ..………. 66

Gambar 4.6 Antar Muka Form Kamar…… ………... 67

Gambar 4.7 Antar Muka Form Restoran... ………... 67

Gambar 4.8 Antar Muka Form Laundry……... 68

Gambar 4.9 Antar Muka Form Laporan Kamar ……….. 68

Gambar 4.10 Antar Muka Form Laporan restoran………... 69

Gambar 4.11 Antar Muka Form Laporan Laundry……... 69

Gambar 4.12 Antar Muka Form Laporan Tamu...………... 70

Gambar 4.13 Antar Muka Form Reservasi…………... 70

(10)

Gambar 4.17 Antar Muka Form Cari Kamar………... 72

Gambar 4.18 Antar Muka Form Cari Tamu………... 73

Gambar 4.19 Antar Muka Form Bill Kamar………... 73

Gambar 4.20 Antar Muka Form Bill Restoran…….. …………... 74

Gambar 4.21 Antar Muka Form Bill Laundry ………..………. 74

Gambar 4.22 Antar Muka Form Pelunasan ……….………... 75

Gambar 4.23 Uji Coba Form Login …….…... 76

Gambar 4.24 Uji Coba Form Main Menu Admin ………... 76

Gambar 4.25 Uji Coba Form Main Menu Karyawan ……... 77

Gambar 4.26 Uji Coba Form Karyawan……... 77

Gambar 4.27 Uji Coba Form Tipe..……... 78

Gambar 4.28 Uji Coba Form Kamar …..…... 78

Gambar 4.29 Uji Coba Form Restoran……... 79

Gambar 4.30 Uji Coba Form Laundry.……... 79

Gambar 4.31 Uji Coba Form Reservasi ………... 80

Gambar 4.32 Uji Coba Form Check In ………... 80

Gambar 4.33 Uji Coba Form Check Out………... 81

Gambar 4.34 Uji Coba Form Transaksi………... 81

Gambar 4.35 Uji Coba Form Laporan Kamar ….………... 82

Gambar 4.36 Uji Coba Form Print Laporan Kamar ……….. 82

Gambar 4.37 Uji Coba Form Laporan Restoran …………... 83

Gambar 4.38 Uji Coba Form Print Laporan Restoran.………... 83

Gambar 4.39 Uji Coba Form Laporan Laundry.………... 84

Gambar 4.40 Uji Coba Form Prunt Laporan Laundry ……….. 84

Gambar 4.41 Uji Coba Form Laporan Tamu..……... 85

Gambar 4.42 Uji Coba Form Print Laporan Tamu …..…... 85

Gambar 4.43 Uji Coba Form Cari Kamar ……... 86

Gambar 4.44 Uji Coba Form Cari Tamu.……... 86

Gambar 4.45 Uji Coba Form Bill Kamar………... 87

(11)

Gambar 4.47 Uji Coba Form Bill Restoran ………... 88

Gambar 4.48 Uji Coba Form Print Bill Restoran ………... 88

Gambar 4.49 Uji Coba Form Bill Laundry….………... 89

Gambar 4.50 Uji Coba Form Print Bill Laundry ………... 89

(12)

KATA PENGANTAR………...…… ii

DAFTAR ISI………. v

DAFTAR TABEL……….……… viii

DAFTAR GAMBAR……….……… ix

BAB 1 PENDAHULUAN……….……… 1

1.1 Latar Belakang……….…….……… 1

1.2 Perumusan Masalah………....…. 2

1.3 Batasan Masalah………... 2

1.4 Tujuan………... 3

1.5 Manfaat………. 3

1.6 Metodologi Penelitian……….. 4

1.7 Sistematika Penulisan……….. 5

BAB II TINJ AUAN PUSTAKA……….. 7

2.1 Sejarah singkat NEW CAHAYA HOTEL………... 7

2.1.1 Struktur Organisasi Hotel Cahaya………… 9

2.2 Pengertian Hotel……… 13

2.3 Pengertian Sistem... 14

2.4 Pengertian Sistem Informasi……….. 14

2.5 Definisi Visual Basic... ... 15

2.6 Devinisi Sql Server... 16

2.6.1 Kelebihan dan Kekurangan... 17

2.6.2 Dasar – Dasar Visual Basic... 19

(13)

3.1.1 Analisa Masalah... 22

3.2 Spesisfikasi Kebutuhan Software... 23

3.3 Analisis Kebutuhan Non Fungsional... 23

3.3.1 Analisis Perangkat Keras... 23

3.3.2 Analisis Perngkat Lunak... 24

3.4 Analisi Pengguna... 24

3.5 Kebutuha Fungsionalitas... 24

3.6 Work Flow... 25

3.9 Physical Data Model... 43

3.10 Struktur Tabel... 44

3.11 Rancanga Desain I/O (Input / Output)... 50

3.12 Perancang Arsitektur Interface... 51

BAB IV IMPLEMENTASI SISTEM DAN PENGUJ IAN. ….. 63

4.1 Implementasi Sistem……… 63

4.2 Tujuan Implementasi Sistem………... 63

(14)

4.4.4 Pengujian Sistem Dengan Form Kamar……… 78

4.4.5 Pengujian Sistem Dengan Form Restoran…… 79

4.4.6 Pengujian Sistem Dengan Form Laundry……. 79

4.4.7 Pengujian Sistem Dengan Form Reservasi…… 80

4.4.8 Pengujian Sistem Dengan Form Check In…… 80

4.4.9 Pengujian Sistem Dengan Form Check Out…. 81 4.4.10 Pengujian Sistem Dengan Form Transaksi…… 81

4.4.11 Pengujian Sistem Dengan Form Laporan Kamar 82 4.4.12 Pengujian Sistem Dengan Form Laporan Restoran 83 4.4.13 Pengujian Sistem Dengan Form Laporan Laundry 84 4.4.14 Pengujian Sistem Dengan Form Laporan Tamu 85 4.4.15 Pengujian Sistem Dengan Form Cari Kamar… 86 4.4.16 Pengujian Sistem Dengan Form Cari Tamu…. 86 4.4.17 Pengujian Sistem Dengan Form Bill Kamar…. 87 4.4.18 Pengujian Sistem Dengan Form Bill Restoran. 88 4.4.19 Pengujian Sistem Dengan Form Bill Laundry.. 89

4.4.20 Pengujian Sistem Dengan Form Pelunasan….. 90

BAB V PENUTUP………..……….. 92

6.1 Kesimpulan……….. 92

6.2 Saran……… 92

(15)

Tabel 3.1 Tabel Karyawan.……… 45

Tabel 3.2 Tabel Restoran……….………. 45

Tabel 3.3 Tabel Laundry……….…………..……… 46

Tabel 3.4 Tabel Tipe……….……...………. 46

Tabel 3.5 Tabel Kamar….………....………. 47

Tabel 3.6 Tabel Reservasi……… ………. 47

Tabel 3.7 Tabel Check In Out…………... ……… 48

(16)

Gambar 3.1 Work Flow Data Karyawan……… 26

Gambar 3.2 Work Flow Data Restoran………. 27

Gambar 3.3 Work Flow Data Laundry…………..……… 28

Gambar 3.4 Work Flow Data Reservasi……...………. 29

Gambar 3.5 Work Flow Data Karyawan Check In..………. 30

Gambar 3.6 Work Flow Data Check Out…… ………. 31

Gambar 3.7 Work Flow Data Transaksi... ……… 32

Gambar 3.8 Diagram Konteks Sistem Informasi Perhotelan…….... 33

Gambar 3.9 Diagram Level 1……… 34

Gambar 3.10 Diagram Level 2 Mengelola Data Reservasi……….. 37

Gambar 3.11 Diagram Level 2 Mengelola Data Check In Out……. 37

Gambar 3.12 Diagram Level 2 Mengelola Data Transaksi...……… 38

Gambar 3.13 Diagram Level 2 Mengelola Data Laporan………….. 39

Gambar 3.14 Diagram Level 2 Mengelola Data Restoran…………. 39

Gambar 3.15 Diagram Level 2 Mengelola Data Laundry...……….. 40

Gambar 3.16 Diagram Level 2 Mengelola Data Kamar...………… 40

Gambar 3.17 Diagram Level 2 Mengelola Data Tipe……….. 41

Gambar 3.18 Diagram Level 2 Mengelola Data Karyawan……….. 41

Gambar 3.19 CDM Sistem Informasi Perhotelan……….. 43

Gambar 3.20 PDM Sistem Informasi Perhotelan…….. …………... 44

Gambar 3.21 Struktur Menu Karyawan………..………… 50

Gambar 3.22 Struktur Menu Admin……….………. 51

(17)

Gambar 3.26 Perancangan Antar Muka Pengelolahan Karyawan……. 54

Gambar 3.27 Perancangan Antar Muka Pengelolahan Laundry..…….. 54

Gambar 3.28 Perancangan Antar Muka Pengelolahan Reservasi…..… 55

Gambar 3.29 Perancangan Antar Muka Pengelolahan Check In…….. 56

Gambar 3.30 Perancangan Antar Muka Pengelolahan Check Out.…… 56

Gambar 3.31 Perancangan Antar Muka Pengelolahan Transaksi……… 57

Gambar 3.32 Perancangan Antar Muka Pengelolahan Cari ……… 58

Gambar 3.33 Perancangan Antar Muka Bill Kamar ……….. 58

Gambar 3.34 Perancangan Antar Muka Bill Restoran………. 59

Gambar 3.35 Perancangan Antar Muka Bill Laundry….……… 59

Gambar 3.36 Perancangan Antar Muka Pelunasan ……….. 60

Gambar 3.37 Perancangan Antar Muka Laporan Kamar …………... 60

Gambar 3.38 Perancangan Antar Muka Laporan Restoran.……… 61

Gambar 3.39 Perancangan Antar Muka Laporan Laundry.………. 61

Gambar 3.40 Perancangan Antar Muka Laporan Tamu ………. 62

Gambar 5.9 Antar Muka Pengelolaan Form Lokasi………. 58

Gambar 5.10 Antar Muka Pengelolaan Form Mutasi……… … 59

Gambar 5.11 Antar Muka Pengelolaan Form Laporan……….. … 60

(18)
(19)
(20)

Pembimbing II : Tri Lathif Mardi Surjanto S.Kom

ABSTRAK

Perkembangan teknologi informasi dewasa ini sangat terasa manfaatnya dalam membantu permasalahan dalam suatu proses kegiatan bisnis. Kegiatan yang umumnya menggunakan peranan teknologi informasi seperti pengolahan data keuangan, pengolahan data penjualan dan pembelian, pengolahan data kepegawaian, pengolahan data inventarisasi barang dan lain-lain. Dalam perusahaan yang bergerak bidang jasa seperti hotel sangat diperlukan sistem yang dapat mengelola data – data yang ada dan perhitungan biaya secara cepat dan tepat agar dapat meningkatkan kinerja hotel itu sendiri begitu juga buat tamu tidak menunggu lama untuk mengetahui biaya yang harus di bayar maka di buatlah suatu Sistem Informasi Perhotelan dalam mengelola data tersebut.

Perancangan Tugas Akhir ini membahas tentang bagaimana membuat suatu Sistem Informasi Perhotelan yang efektif dan efisien berdasarkan pola sistem yang ada pada NEW CAHAYA HOTEL. Dalam pembuatanya di NEW CAHAYA HOTEL. Perancangan ini bertujuan untuk mempermudah dan mempercepat pengelolahan data yang ada dan tersimpan rapi di dalam Data Base

Hasil dari tugas akhir ini berupa aplikasi Sistem Informasi Perhotelan NEW CAHAYA HOTEL di mana di dalamnya terdapat beberapa form untuk pengelolaan data - data karyawan, restoran, laundry, check in, check out, reservasi, kamar, tipe, transaksi dan juga dapat mempercepat perhitungan selama tamu menginap beserta laporan.

(21)

1.1 1.1 1.1

1.1 LatarLatarLatarLatar BelakangBelakangBelakangBelakang

Perkembangan teknologi infomasi mengakibatkan terjadinya

perubahan yang mendasar pada pekerjaan di berbagai bidang, misalnya di

bidang perkantoran. Kondisi seperti ini membawa masyarakat dunia ke

dalam jaman baru yang dikenal dengan era informasi. Yang menyebabkan

semua kegiatan dan aktivitas bekerja diperlukan penyesuaian agar dapat

menghasilkan informasi yang cepat dan tepat. Serta secara otomatis

menuntut digantinya system manual yang dinilai kurang praktis menjadi

berbasis komputer yang dikenal dengan keakuratan dan keefektifannya.

Dalam bidang jasa kebutuhan akan informasi sangat menentukan

kualitas dan eksistensi perusahaan tersebut. Semakin berkualitas perusahaan

tersebut, semakin cepat dan tepat pelayanan yang diberikan. Tidak terkecuali

pada New Cahaya Hotel yang setiap harinya melayani para customer. New

Cahaya Hotel belum menggunakan teknologi komputer sebagai alat bantu

kelancaran proses transaksi, sehingga lambat dalam pelayanannya. Untuk itu

keberadaan komputer sangat mendukung dalam membantu proses

manajemennya, misalnya banyaknya kamar yang dipesan, pembayaran oleh

customer dan laporan setiap bulan kepada pimpinan. Semua ini tidak luput

dari proses masukan data yang membutuhkan perhittmgan cukup rumit dan

(22)

Masalah-masalah yang mereka hadapi akibat proses manual adalah

terlambatnya untuk mencari kamar mana saja yang kosong atau belum di

pesan. Pembuatan laporan yang sering terlambat dan perhitungan biaya

Check Out yang lambat sehingga menyebabkan customer menunggu.

Dengan adanya berbagai masalah-masalah yang timbul, maka perlu

dibuat sistem informasi perhotelan yang akan membantu menyelesaikan

permasalahan yang dialami oleh New Cahaya Hotel dalam rangka

memberikan pelayanan yang cepat dan mudah bagi para tamunya.

1.2 1.2 1.2

1.2 PerumusanPerumusanPerumusanPerumusan MasalahMasalahMasalahMasalah

Berdasarkan latar belakang masalah yang telah disebutkan diatas, maka,

dapat diketahui masalah yang harus di selesaikan adalah :

1. Bagaimana membuat sistem informasi hotel tentang pemesanan kamar

2. Bagaimana membuat Sistem Infomasi laporan tamu masuk sampai dengan

tamu keluar dari Hotel

3. Bagaimana membuat Sistem Informasi perhitungan biaya-biaya selama tamu

menginap lebih cepat dan tepat

1.3 1.3 1.3

1.3 BatasanBatasanBatasanBatasan MasalahMasalahMasalahMasalah

Agar pembahasan dan penyusunan tugas akhir ini dapat dilakukan secara

terarah dan tidak menyimpang serta sesuai dengan apa yang diharapkan, maka

perlu ditetapkan batasan-batasan dari masalah yang dihadapi, yaitu :

1) Pemesanan kamar.

2) Check In, Check Out, dan Reservasi.

(23)

4) Laporan Check Out, Tamu dan Biaya Service

5) Laporan uang yang masuk .

1.4 1.4 1.4

1.4 TujuanTujuanTujuanTujuan

Berikut ini merupakan tujuan yang hendak di capai berdasarkan studi

kasus diatas adalah :

1. Bagaimana merancang database ( Sistem Informasi Perhotelan.).

2. Bagaimana merancang alur proses pengelolaan Sistem Informasi Perhotelan

3. Membuat Sistem Informasi pemesanan kamar.

4. Membuat Sistem Informasi hotel yang dapat menangani proses check in,

check out dan reservasi dengan cepat.

5. Membuat sistem Informasi perhitungan biaya selama tamu menginap, laundry

dan restoran .

6. Membuat Laporan Check Out, tamu.

7. Membuat Laporan uang yang masuk.

1.5 1.5 1.5

1.5 ManfaatManfaatManfaatManfaat

Berikut ini beberapa manfaat yang dapat diambil dari permasalahan yang

di teliti adalah :

1. Membantu meningkatkan pelayanan yang lebih cepat dan mudah dalam

pemesanan kamar.

2. Efisiensi waktu dibandingkan dengan mencatat transaksi secara manual

3. Mempermudah melakukan Check In dan Check Out.

(24)

1.6 1.6 1.6

1.6 MetodologiMetodologiMetodologiMetodologi PenelitianPenelitianPenelitianPenelitian

Adapun langkah - langkah metode penelitian yang dipergunakan dalam

pengerjaan Tugas Akhir ini adalah :

a. Studi Literatur

Mencari referensi dan bahan - bahan pustaka tentang teori-teori dan beberapa

informasi yang berhubungan atau memiliki manfaat dalam pemecahan

masalah berdasarkan permasalahan yang akan dikerjakan dalam tugas akhir

ini.

b. Pengumpulan Data – Data Studi Kasus.

Mencari contoh-contoh kasus serupa yang berhubungan dengan permasalahan

yang dikerjakan dalam Tugas Akhir ini.

c. Analisis dan Perancangan :

Membuat analisa berdasarkan data-data yang sudah dimiliki, melakukan

analisa kebutuhan sistem. Membuat konsep perancangan aplikasi dimulai

dengan perancangan basis data dan desain antar muka aplikasi.

d. Implementasi Program :

Mengimplementasikan teknik dan metode yang akan digunakan. Detail

mengenai implementasi program dilakukan sesuai dengan hasil analisa dan

perancangan aplikasi.

e. Pengujian Aplikasi

1) Melakukan pengujian pada aplikasi yang telah dibuat. Menguji ketepatan

data dan efektifitas sistem yang diterapkan pada aplikasi.

(25)

3) Evaluasi dilakukan untuk mengetahui kinerja aplikasi apakah sudah sesuai

dengan rencana, dan selanjutnya dilakukan penarikan kesimpulan dari

hasil evaluasi tersebut.

1.7 1.7 1.7

1.7 SistematikaSistematikaSistematikaSistematika PenulisanPenulisanPenulisanPenulisan

BAB BAB BAB

BAB IIII PENDAHULUANPENDAHULUANPENDAHULUANPENDAHULUAN

Berisi tentang pendahuluan dimana dilakukannya pra-tugas akhir

dan latar belakang yang menjelaskan tentang informasi dari

instansi yang bersangkutan dimana berkaitan dengan permasalahan

yang sedang dihadapi serta solusi pemecahannya, rumusan masalah,

batasan masalah, tujuan, manfaat bagi pengguna serta sistematika

penulisan yang digunakan dalam laporan Tugas Akhir ini.

BAB BAB BAB

BAB IIIIIIII TINJAUANTINJAUANTINJAUANTINJAUAN PUSTAKAPUSTAKAPUSTAKAPUSTAKA

Berisi landasan – landasan teori dan hal - hal yang bersifat

informatif yang akan digunakan sebagai data pendukung dalam

penyelesaian permasalahan.

BAB BAB BAB

BAB IIIIIIIIIIII ANALISISANALISISANALISISANALISIS DANDANDANDAN PERANCANGANPERANCANGANPERANCANGANPERANCANGAN SISTEMSISTEMSISTEMSISTEM

Berisi tentang analisa masalah dari model penelitian untuk

memperlihatkan keterkaitan antar variabel yang diteliti dan

beberapa penjelasan dari analisa permasalahan yang di teliti.

BAB BAB BAB

BAB IVIVIVIV IMPLEMENTASIIMPLEMENTASIIMPLEMENTASIIMPLEMENTASI SISTEMSISTEMSISTEMSISTEM

(26)

perancangan sistem yang telah dibuat ke dalam bentuk aplikasi

yang akan dibangun.

BAB BAB BAB

BAB VVVV UJIUJIUJIUJI COBACOBACOBACOBA SISTEMSISTEMSISTEMSISTEM

Membahas uji coba aplikasi yang dibuat, untuk mengetahui tingkat

keberhasilan sistem dan ketepatan datanya, kemudian melakukan

evaluasi terhadap kinerja sistem.

BAB BAB BAB

BAB VVVVIIII PENUTUPPENUTUPPENUTUPPENUTUP

Berisi kesimpulan dan saran yang sudah diperoleh dari hasil

(27)

2.1 2.1 2.1

2.1 SejarahSejarahSejarah singkatSejarahsingkatsingkatsingkat NEWNEW CAHAYANEWNEWCAHAYACAHAYACAHAYA HOTELHOTELHOTELHOTEL

Pendirian perusahaan “New Hotel Cahaya” didirikan pada tahun

1983 terlebih dahulu dengan didirikannya sebuah travel yang juga

mengambil nama “Cahaya Tour & Travel”. Dari waktu ke waktu

perusahaan ini telah berjalan dan berfungsi seperti yang diharapkan oleh

pemiliknya.

Adapun factor – factor yang mendorong didirikannya perusahaan

ini adalah pesatnya pembangunan, khususnya disektor pariwisata yang

pada tahun 1980-an cukup menjanjikan, sehingga sector pariwisata ini

menjadi primadona dalam menyumbang devisa bagi Negara. Dalam

bidang perhotelan, perusahaan ini juga berkepentingan karena tingkat

kebutuhan dari konsumen jasa tours & travel yang pada saat tertentu kan

menginap.

Setelah tour & travel beroprasi selama satu tahun didirikan penginap

yang berfungsi sebagai tempat transit sehingga tidak dibutuhkan kamar

yang begitu banyak. Adapun sifat dari penginapan ini pada awalnya

bersifat seperti losmen yang hanya menyediakan sebanyak 12 kamar saja

yang sudah barang tentu tidak dilengkapi dengan AC. Adapun yang akan

(28)

penambahan asset yang meliputi penambahan kamar dan fasilitas –

fasilitas yang lainnya sesuai dengan standar dari Hotel Melati 2. Sebagai

tambahan, bahwa hotel Cahaya meskipun berstatus / berkelas Melati 2

tetapi menurut Deparpostel yang melakukan survey kelokasi pada tahun

tersebut, dapat dikatakan Hotel Cahaya telah mempunyai pelayanan setara

dengan hotel bintang satu, hal ini dapat dilihat dari kamar :

A. Ekonomi AC (8 kamar) yang terdapat fasilitas AC, Televisi, dan

fasilitas tambahan lain didalam kamar.

B. Standar Room 1 (11 kamar) yang terdapat fasilitas AC, Televisi,

Air Panas ( Water Heater ), Shower Cup, dan fasilitas tambahan

lain didalam kamar.

C. Standar Room 2 (8 kamar) fasilitasnya kamar lebih besar dari

Ekonomi dan Standar Room 1, twin bed (2 tempat tidur), AC,

Televisi, Air Panas ( Water Heater ), shower Cup, dan fasilitas

tambahan lain didalam kamar.

D. Superior (3 kamar) fasilitasnya kamar lebih besar dari Ekonomi,

Standar Room 1, dan Standar Room 2, twin bed (2 tempat tidur),

AC, Televisi, Air Panas ( Water Heater ), Shower Cup, dan

fasilitas tambahan lain didalam kamar.

E. VIP (2 kamar) fasilitasnya kamar lebih besar dari Ekonomi,

Standar Room 1, Standar Room 2, Superior, twin bed (2 tempat

tidur), AC, Televisi, Air Panas ( Water Heater ), Shower Cup, dan

(29)

Dari semua kamar sudah termasuk makan pagi dan juga welcome

drink.

Selain itu pemilik dari New Cahaya Hotel berencana akan membangun

kamar lagi kira – kira 10 sampai 15 kamar lagi, karena semakin hari

semakin ramai banyak dikunjungi wisatawan asing maupun dalam

negeri.

2.1.1 2.1.1 2.1.1

(30)

Sumber : Bagian Personalia Hotel

Dari gambar struktur organisasi tersebut dapat dilihat bahwa pemilik juga

merangkap sebagai pimpinan perusahaan. Dalam menjalankan tugasnya direktur

perusahaan dibantu oleh lima kepala bagian. Kelima kepala bagian bersama –

sama dengan pimpinan perusahaan merupakan pimpinan paripurna. Kelima

pimpinan tersebut adalah :

1. Kepala Bagian Food & Beverage

2. Kepala Bagian Personalia

3. Kepala Bagian Room Divison

4. Kepala Bagian Accounting & Financial

5. Kepala bagian Accounting & Enginering

3. Wewenang dan Tanggung Jawab

A. Kepala Bagian Food Beverage

1) Mengkoordinir / menyususn rencana kerja untuk seluruh personalia

berkenaan dengan tugas dari pada masing – masing personil.

2) Mengontrol mengenai pekerjaannya

3) Mengontrol jam kerja dari para pekerjanya dan terhadap diringa sendiri.

4) Selalau memperhatikan / menjaga mutu dari pada pelayanan yang tinggi

dan konsisten.

5) Menyelenggarakan training course baik teori maupun praktek kepada

seluruh bawahannya.

(31)

B. Kepala Bagian Personalia

1) Menafsirkan, merinci dan melaksanakan kebijaksanaan Direktur dibidang

personalia.

2) Mengelola bidang administrasi dan pembinaan karyawan dalam

lingkungan perusahaan.

3) Memimpin dan mengawasi penyelenggaraan administrasi karyawan

termasuk penerimaan, promosi dan pemberhentian karyawan serta

penyelenggaraan perhitungan gaji, upah dan penghasilannya.

4) Memimpin dan mengawasi pembinaan karyawan termasuk pembinaan

dalam bidang moril pengetahuan, ketrampilan, olahraga dan lain – lain.

5) Menyelesaikan persoalan – persoalan perusahaan yang berhubungan

dengan hukum dan tenaga kerja.

6) Memimpin dan mengawasi penyelenggaraan tata usaha kantor, ketertiban

dan keamanan hotel.

7) Mengajukan saran – saran dan pendapat kepada pemilik hotel demi

kesempurnaan personalia dan perkantoran perusahaan.

C. Kepala Bagian Accounting dan Financial

1) Menafsirkan, merinci dan melaksanakan kebijaksanaan Direktur dibidang

ekonomi dan keuangan.

2) Membantu menyusun anggaran pendapatan dan belanja perusahaan

selanjutnya melaksanakannya.

3) Menyelenggarakan kegiatan pembukuan terhadap pembelian dan

(32)

4) Menyelenggarkan pembukuan atas semua transaksi yang terjadi termasuk

pembuatan laporan – laporan keuangannya.

5) Menyelenggarakan administrasi barang – barang dan inventaris.

6) Mengajukan saran – saran dan pendapat berkenaan dengan managemen

keuangan dan masalah ekonomi lainnya.

7) Kepala keuangan membawahi seksi kasir.

d.Kepala Bagian Room Division

1) Menyelenggarkan kegiatan berkenaan dengan tugas dan wewenang yang

diberikan kepadanya, yaitu sebagai penanggung jawab dari pada ruangan

/ kamar – kamar yang terisi dan belum terisi.

2) Menyelenggarakan laporan atau menginvestasikan ruangan / kamar –

kamar yang rusak untuk segera diperbaiki.

3) Menyelenggarkan pembuatan laporan untuk dilaporkan kepada Direktur

berkenaan dengan pendapatan dari kamar.

4) Membuat laporan statistic guna dilaporkan pada Direktur dan kemudian

segera ditindak lanjuti.

e. Kepala Bagian Maintinance dan Enginering

1) Menyelenggarakan kegiatan perawatan dan pemeliharaan mesin – mesin.

2) Mengkoordinir, mengawasi pemeliharaan, penyempurnaan dan

penambahan mesin serta peralatan perusahaan.

3) Berusaha secara optimal mengefisiensikan segala macam bentuk kegiatan

yang berlangsung.

4) Menyelenggarakan administrasi berkenaan dengan kebutuhan daripada

(33)

2.2 2.2 2.2

2.2 PengertianPengertianPengertianPengertian HotelHotelHotelHotel

Hotel adalah suatu perusahaan yang dikelola oleh pemiliknya dengan

menyediakan pelayanan makanan, minuman dan fasilitas kamar untuk tidur

kepada orang-orang yang sedang melakukan perjalanan dan mampu membayar

dengan jumlah yang wajar sesuai dengan pelayanan yang diterima tanpa adanya

perjanjian khusus.

Sedangkan pengertian yang dimuat oleh Grolier Electronic Publishing

Inc.(1995) yang menyebutkan bahwa : Hotel adalah usaha komersial yang

menyediakan tempat menginap, makanan, dan pelayanan-pelayanan lain untuk

umum.

Dengan mengacu pada pengertian-pengertian tersebut di atas, dan untuk

penggolongan hotel di Indonesia, pemerintah menurunkan peraturan yang

dituangkan dalam surat keputusan Menparpostel, bahwa hotel adalah suatu jenis

akomodasi yang mempergunakan sebagian atau seluruh bangunan untuk

menyediakan jasa pelayanan, penginapan, makan dan minuman serta jasa

penunjang lainnya bagi umum yang dikelola secara komersial.

Dari pengertian tersebut dapat disimpulkan bahwa, hotel seharusnya adalah :

1. Suatu jenis akomodasi

2. Menggunakan sebagian atau seluruh bangunan yang ada.

3. Menyediakan jasa penginapan, makanan dan minuman serta jasa penunjang

(34)

5. Dikelolah secara komersial, yang dimaksud dengan dikelola secara komersial

adalah dikelolah dengan memperhitungkan untung atau ruginya, serta yang

utama bertujuan untuk mendapatkan keuntungan berupa uang sebagai tolak

ukurnya.

2.3 2.3 2.3

2.3 PengertianPengertianPengertianPengertian sistemsistemsistemsistem

Secara etimologis istilah sistem berasal dari bahasa yunani yaitu

“systema” yang berarti sekelompok unsur yang erat hubungannya antara unsur

yang satu dengan unsur yang lain, yang memiliki fungsi yang sama untuk

mencapai suatu tujuan.

Sistem juga dapat dikatakan sebagai jaringan kerja dari prosedur-prosedur

yang saling berhubungan dan bersama-sama melakukan suatu kegiatan maupun

menyelesaikan suatu sasaran tertentu.

Pengertian sistem menurut beberapa alhi :

a. Menurut Jogiyanto (2004:683), sistem merupakan suatu kesatuan yang terdiri

dari dua atau lebih komponen atau subsistem yang saling berinteraksi untuk

mencapai suatu tujuan.

b. Menurut Tata Sutabri (2005:2), sistem adalah suatu kumpulan atau himpunan

dari unsur-unsur, komponen-komponen, atau variable yang terorganisasi,

saling berinteraksi, saling tergantung satu sama lain dan terpadu.

c. Menurut Reymond Mc Leod, Jr (2002:9), sistem merupakan elemen yang

(35)

2.4 2.4 2.4

2.4 PengertianPengertianPengertianPengertian SistemSistemSistemSistem InformasiInformasiInformasiInformasi

Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi

berbasis komputer yang saling berinteraksi dan bekerjasama berdasarkan prosedur

kerja yang telah ditetapkan, dimana data diproses dan diolah menjadi informasi

yang dapat digunakan dalam mendukung keputusan.

Sistem informasi menurut beberapa ahli :

a. Menurut Alter (1992:11) sistem informasi adalah kombinasi antara prosedur

kerja, informasi, orang, dan teknologi informasi yang diorganisasikan untuk

mencapai tujuan dalam sebuah organisasi.

b. Menurut Bodnar dan Hopwood (1993:11) Sistem informasi adalah kumpulan

perangkat keras dan perangkat lunak yang diatur untuk mentransformasikan

data kedalam bentuk informasi yang berguna.

c. Menurut Wilkinson (1992:11) Sistem informasi adalah kerangka kerja yang

mengkordinasikan sumber daya (manusia, komputer) untuk mengubah

masukan menjadi keluaran (informasi), guna mencapai sasaran-sasaran

perusahaan”.

2.5 2.5 2.5

2.5 DefinisiDefinisiDefinisiDefinisi VisualVisualVisualVisual BasicBasicBasicBasic

Visual Studio .NET menyediakan tools bagi para developer untuk

(36)

untuk memahami .NET object model dan Object Oriented Programming dengan

baik, jika tidak ingin menghasilkan aplikasi dengan performa rendah.

VS.Net juga semakin mempertipis jarak antara Windows Programmer

denganWeb Programmer. Dunia scripting yang akrab bagiprogrammer webakan

sulit ditemukan dalam .NET, karena pemrograman web sudah bersifat full object

oriented, dengan fasilitas event driven programming sebagaimana layaknya

windows programming. Pemrograman web menjadi lebih mudah dan

menyenangkan bagi para programmer windows, sedangkan anda para veteran

scripting language sudah saatnya untuk beralih ke ASP.NET, yang dapat

diprogram menggunakanVB, C#, C++maupunPhytondanCOBOLsekalipun.

Microsoft masih menyediakan Jscript.NET bagi anda para pecandu

JavaScript dan JScript, sedangkan versi .Net dari VBScript belum diketahui

apakah akan disediakan atau tidak. Para veteran VB.Script disarankan untuk

mempelajari VB, sehingga dapat menggunakan VB.Net untuk membangun

aplikasi web. Bahasa pemrograman yang terdapat diVS.NET adalahVB.NET, C#,

C++ .NET, J#, dan Jscript .NET. Dalam masa mendatang akan terus ditambah

berbagai bahasa pemrograman lain. ( Amri, 2003 )

2.6 2.6 2.6

2.6 DefinisiDefinisiDefinisiDefinisi SqlSqlSqlSql ServerServerServerServer

SQL Server adalah sistem manajemen database relasional (RDBMS) yang

dirancang untuk aplikasi dengan arsitekturclient/server. Istilah client, server, dan

client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum

atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang

(37)

meminta layanan atau sumber daya (resource) dari komponen sistem lainnya.

Sedangkan sebuah server adaah setiap komponen sistem yang menyediakan

layanan atau sumber daya ke komponen sistem lainnya.

SQL Server adalah server basisdata yang secara fungsional adalah proses

atau aplikasi yang menyediakan layanan basisdata. Client berinteraksi dengan

layanan basisdata melalui antar muka komunikasi tertentu yang bertujuan untuk

pengendalian dan keamanan. Client tidak mempunya akses langsung kedata,

tetapi selalu berkomunikasi dengan server basisdata. (Marcus Teddy.2004).

SQL Server menggunakan tipe dari database yang disebut database relasional.

Database relasional adalah database yang digunakan sebuah data untuk mengatur

atau mengorganisasikan kedalam tabel. Tabel-tabel adalah alat bantu untuk

mengatur atau mengelompokan data mengenai subyek yang sama dan

mengandung informasi dan kolom dan baris. Tabel-tabel saling berhubungan

dengan mesin database ketika dibutuhkan..SQL Server mendukung beberapa tipe

data yang berbeda, termasuk untuk karakter, angga, tanggal (datetime) dan uang

(money), SQL Server digunakan untuk menggambarkan model dan implementasi

pada database. (Marcus Teddy.2004).

2.6.1 2.6.1 2.6.1

2.6.1 KelebihanKelebihanKelebihanKelebihan DanDanDanDan KekuranganKekuranganKekuranganKekurangan VisualVisualVisualVisual BasicBasicBasicBasic

Visual Basic mempunyai banyak kelebihan dibandingkan Software /

bahasa pemograman yang lain. Dibawah ini adalah beberapa keuntungan tersebut:

a. Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan

(38)

b. Menghilangkan kompleksitas pemanggilan fungsi Windows API, karena

banyak fungsi-fungsi tersebut sudah di-"embeded" ke dalam syntax Visual

Basic.

c. Cocok digunakan untuk mengembangkan aplikasi/program yang bersifat

"Rapid Application Development".

d. Juga sangat cocok digunakan untuk membuat program/aplikasi Bisnis.

e. Digunakan oleh hampir semua keluarga Microsoft Office sebagai bahasa

Macro-nya, segera akan diikuti oleh yang lain.

f. Dapat membuatActiveX Control.

g. Dapat menggunakan OCX/Komponen yang disediakan oleh pihak ketiga

("third party") sebagai "tool" pengembangan.

h. Menyediakan wizard yang sangat berguna untuk mempersingkat /

mempermudah pengembangan aplikasi.

i. MendekatiObject Oriented Programming.

j. Dapat di-integrasikan dengan Internet, baik itu pada sisi Client maupun pada

sisi Server.

k. Dapat membuatActiveX Automation Server.

l. Integrasi denganMicrosoft Transaction Server.

m. Dapat menjalankan server tersebut dari mesin yang sama atau bahkan dari

mesin/komputer yang lain.

Walaupun Visual Basic mempunyai banyak kelebihan, tetapi tetap saja

mempunyai kekurangan / kelemahan. Kelemahan-kelemahan ini sebenarnya

(39)

yang bersifat low-level yang berhubungan dengan Hardware maupun Operating

System(Windows) itu sendiri, antara lain:

a. File Distribusi runtime-nya lebih besar dari kepunyaanC/C++.

b. Tidak mempunyai fungsi-fungsi untuk mengambil feature-feature dari OS

sebanyakC/C++.

( Amri, 2003 ).

2.6.2 2.6.2 2.6.2

2.6.2 DasarDasarDasarDasar –––– DasarDasarDasarDasar VisualVisualVisualVisual BasicBasicBasicBasic

Di dalamSyntak VBsetiap variabel yang di gunakan dalam program harus

dideklarasikan atau dikenalkan terlebih dahulu, jika tidak maka akan timbul eror

saat program di jalankan. Variabel dapat di jalankan dengan dua cara yaitu

Eksplisit dan Implisit.

Deklarasi Deklarasi Deklarasi

Deklarasi ExplisitExplisitExplisitExplisit

Deklarasi eksplisit mengandung arti bahwa program harus menggunakan

statement atau pernyataan untuk mendeklarasikan variable berikut adalah

statement – statement yang dapat digunakan untuk mendapatkan suatu variabel,

sebagai berikut :

a. Dim VarName [As DataType]

b. Private VarName [As DataType]

c. Static VarName [As DataType]

(40)

a. DimDimDimDim : Adalah keyword yang berfungsi untuk mengenalkan variabel yang

digunakan dalam program ke visual basic .NET

b. VarNameVarNameVarNameVarName : Adalah nama dari variabel tersebut,di mana aturannya sebagai

berikut.

1) Nama variabel harus di awali dengan huruf

2) Tidak buleh mengandung spasi atau

3) Boleh menggunakan underScore ( _ )

c. AsAsAsAs : Adalah keyword yang berfungsi untuk mendefinisikan tipe dari variabel

tersebut.

d. DataTypeDataTypeDataTypeDataType: Adalah tipe data yang digunakan.

Contoh Contoh Contoh Contoh ::::

a. Dim npm As Integer

b. Dim nama As String

Deklarai Deklarai Deklarai

Deklarai ImplisitImplisitImplisitImplisit

Deklarasi implisit dilakukan tanpa menggunakan kata kunci, statement

atau menggunakan beberapa pernyataan ntuk mendeklarasikan sebuah variabel.

Pada deklarasi implisit, variabel ditandai oleh sebuah karakter khusus yang

menandakan tipe data variabel tersebut.

Daftar Daftar Daftar

Daftar TipeTipeTipeTipe VariabelVariabelVariabelVariabel ImplicitImplicitImplicitImplicit ::::

Tabel 2.1 Variabel Implicit

Tipe variable Suffix

Integer %

(41)

Contoh Contoh Contoh Contoh ::::

a. Dim npm% ( Deklarasi variabel npm adalah Integer )

b. Dim nama$ ( Deklarasi variabel nama adalah String )

( Darmayuda, 2010 )

2.7.1 2.7.1 2.7.1

2.7.1 KoneksiKoneksiKoneksiKoneksi DataBaseDataBaseDataBaseDataBase DenganDenganDenganDengan VisualVisualVisualVisual BasicBasicBasicBasic

Berikut contoh penggalan penulisan fungsi script untuk koneksi ke

databaseSqlServer :

a. Dim Koneksi As String

b. Koneksi =New class connecton ( "Data Source=nama_server;Initial

Catalog=nama_database;Integrated Security=True"

Kode diatas menjelaskan beberapa keyword yang umum digunakan untuk string koneksi. ( Darmayuda, 2010 ).

Single !

Double #

Currency @

(42)

22 3.1.

3.1.

3.1.3.1. AnalisAnalisAnalisAnalisisisisis SistemSistemSistemSistem

Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian

komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi

permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang

terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya. analisa sistem adalah penelitian atas sistem yang telah

ada dengan tujuan untuk merancang sistem yang baru atau diperbarui.

3.1.1 3.1.1

3.1.13.1.1 AnalisaAnalisaAnalisaAnalisa MasalahMasalahMasalahMasalah

Sistem Perhotelan yang ada pada NEW CAHAYA HOTEL terbilang

kurang efektif dalam melakukan kegiatan Perhotelan, hal ini di karenakan

pengelolaan data data masih menggunakan cara manual dan pencatatan data

-data barang masih menggunakan aplikasi sederhana.

Sebagai contoh : dalam pembuatan laporan karyawan masih harus

membuat laporan dengan cara ditulis pada lembar laporan begitu juga dengan

mencari kamar yang kosong, karena dilakukan secara manual maka hal ini dapat

memperlambat beberapa kinerja proses, selain pemrosesan data yang lama,

(43)

3.2 3.2

3.23.2 SpesifikasiSpesifikasiSpesifikasiSpesifikasi kebutuhankebutuhankebutuhankebutuhan Software.Software.Software.Software.

a. a.

a.a. KaryawanKaryawanKaryawanKaryawan

1) Mengelola da Data Check In, Check Out, Reservasi dan Transaksi.

2) Mencari lokasi Tamu yang menginap dan Kamar yang kosong.

3) Membuat bill tamu yang meliputi sewa kamar, restoran dan laundry

b. b.

b.b. AdminAdminAdminAdmin

1) Mengelola data Karyawan, Kamar, Tipe Kamar, makanan, Minuman dan

Laundry.

2) Membuat Laporan Tamu yang mengginap dan Pemasukan Uang dari Kamar,

Restoran, Laundry.

3.3 3.3 3.3

3.3 AnalisisAnalisisAnalisisAnalisis KebutuhanKebutuhanKebutuhanKebutuhan NonNonNonNon FungsionalFungsionalFungsionalFungsional

3.3.1 3.3.1

3.3.13.3.1 AnalisisAnalisisAnalisisAnalisis PerangkatPerangkatPerangkatPerangkat KerasKerasKerasKeras

Perangkat keras yang direkomendasikan untuk menjalankan aplikasi ini

adalah sebagai berikut :

a. Monitor beresolusi 1280 * 800.

b. Processor dengan kecepatanminimal 1,5 Ghz.

c. Kapasitas Harddisk minimal 20 GB.

(44)

f. Mouse.

g. Keyboard.

3.3.2. 3.3.2.

3.3.2.3.3.2. AnalisisAnalisisAnalisisAnalisis PerangkatPerangkatPerangkatPerangkat LunakLunakLunakLunak

Aplikasi ini di buat dengan menggunakan beberapa software yang saling

berinteraksi dalam pembangunan sistemnya, beberapa software tersebut adalah:

a. OS WINDOWS XP.

b. VB.NET 2005.

c. SQL SERVER 2005.

d. POWER DESIGNER 11.

e. POWER DESIGNER 6.

3.4 3.4

3.43.4 AnalisisAnalisisAnalisisAnalisis PePePePenggunanggunanggunangguna

Seorang user sering di ibaratkan sebagai suatu objek yang langsung

berhadapan dengan interface dari sebuah aplikasi, maka dalam menjalankan

aplikasi ini setidaknya seorang user harus memiliki kemampuan dasar dalam

menjalankan atau mengoperasikan sebuah komputer dan memiliki kemampuan

dasar dalam menjalankan suatu aplikasi.

3.5 3.5

3.53.5 KebutuhanKebutuhanKebutuhanKebutuhan FungsionalitasFungsionalitasFungsionalitasFungsionalitas

DFD merupakan metode atau alat yang digunakan dalam metodologi

pengembangan sistem terstruktur ( Structure Analysis Design ). DFD digunakan

(45)

dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana

data tersebut mengalir dan disimpan.

Beberapa simbol yang digunakan dalam pendesainan DFD yaitu :

a. Eksternal Entity ( kesatuan Luar ) atauBoundary( batas sistem ) batas sistem

yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan

menerimainputdan menghasilkanoutputkepada lingkungan luarnya.

b. Data Flow( Arus Data )

Arus data mengalir diantara proses (process), simpanan data (data story), dan

kesatuan luar (entity).

c. Process( Proses )

Suatu proses merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin

atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk

dihasilkan arus data yang keluar dari proses.

d. Data Story( Penyimpanan Data )

Simpanan data merupakan simpanan dari data yang dapat menyimpan files

atau data-data yang didapat.

Dibawah ini akan dijelaskan lebih lanjut tentang gambaran DFD dari

(46)

3.6 3.6 3.6

3.6 WorkWorkWorkWork flowflowflowflow

Work flow adalah suatu otomatisasi proses bisnis, secara menyeluruh atau

beberapa bagian saja yang berlangsung selama dokument, informasi atau perintah

kerja di lewatkan (diproses) dari satu pengguna ke pengguna lainnya sesuai

dengan aturan dan prosedur yang berlaku

3.6.1 3.6.1

3.6.13.6.1 MegelolaMegelolaMegelolaMegelola DataDataDataData KaryawanKaryawanKaryawanKaryawan

Work flow mengelola data karyawan

a. Mulai

b. User melakukan login ke sistem jika login salah maka sistem akan meminta

karyawan untuk login kembali, jika benar maka User akan masuk ke halaman

utama

c. Setelah login sukses maka User dapat mengisikan data Karyawan dengan cara

input pada form yang telah di berikan dan menyimpannya.

d. Setelah pengisian selesai User bisa keluar dari sistem.

(47)

Data Karyawan

Gambar 3.1 work flow Mengelolah Data Karyawan

3.6.2 3.6.2

3.6.23.6.2 MengelolaMengelolaMengelolaMengelola DataDataDataData RestoranRestoranRestoranRestoran

a. Mulai

b. User melakukan login ke sistem jika login salah maka sistem akan meminta

karyawan untuk login kembali, jika benar maka User akan masuk ke halaman

utama

c. Setelah login sukses maka User dapat mengisikan data Restoran dengan cara

input pada form yang telah di berikan dan menyimpannya.

(48)

Data Restoran

Gambar 3.2 work flow mengelola Data Restoran

3.6.3 3.6.3

3.6.33.6.3 MengelolaMengelolaMengelolaMengelola DataDataDataData LaundryLaundryLaundryLaundry

a. Mulai

b. User melakukan login ke sistem jika login salah maka sistem akan meminta

karyawan untuk login kembali, jika benar maka User akan masuk ke halaman

utama

c. Setelah login sukses maka User dapat mengisikan data Laundry dengan cara

input pada form yang telah di berikan dan menyimpannya.

(49)

e. Selesai.

Gambar 3.3 work flow mengelola Data Laundry

3.6.4 3.6.4

3.6.43.6.4 MengelolaMengelolaMengelolaMengelola DataDataDataData ReservasiReservasiReservasiReservasi

a. Mulai

b. Menanyakan kebutuhan kepada customer

c. Mengecek kebutuhan cuctomer

d. Tampilkan kebutuhan customer

e. Setelah dapan informasi tentang kebutuhan customer jika di temukan lanjut

(50)

f. Meminta data – data kartu tanda pengenalnya

g. Masukan data – data kartu tanda pengenalnya

h. selesai

Pemrosesan Reservasi

User Customer S iste m Data base

start Kebutuhan Customer

Verifikasi

Gambar 3.4 work flow Mengelola Data Reservasi

3.6.5 3.6.5

3.6.53.6.5 MengelolaMengelolaMengelolaMengelola DataDataDataData CheckCheckCheckCheck InInInIn

a. Mulai

b. Menanyakan kebutuhan kepada customer

(51)

d. Tampilkan kebutuhan customer

e. Setelah dapan informasi tentang kebutuhan customer jika di temukan lanjut

jika tidak di ketemukan Tanya kembali kepada customer apa mau menganti

kebutuhannya

f. Meminta kartu tanda pengenalnya

g. Masukan data – data kartu tanda pengenalnya

h. selesai

Pemrosesan Check In

U ser Customer S is te m Data base

start Kebutuhan Customer

Verifikasi

(52)

3.6.6 3.6.6

3.6.63.6.6 MengelolaMengelolaMengelolaMengelola DataDataDataData CheckCheckCheckCheck OutOutOutOut

a. Mulai

b. Menanyakan kebutuhan kepada customer

c. Mengecek kebutuhan cuctomer

d. Tampilkan kebutuhan customer

e. Setelah dapan informasi tentang kebutuhan customer jika di temukan

lanjut jika tidak di ketemukan Tanya kembali kepada customer apa mau

menganti kebutuhannya

f. Mengembalikan kunci kamar

g. Masukan data – data kartu tanda pengenalnya

(53)

Pemrosesan Check Out

U ser Customer S is te m Data base

start Kebutuhan Customer

Verifikasi

Gambar 3.6 work flow Mengelola Data Check Out

3.6.7 3.6.7

3.6.73.6.7 MengelolaMengelolaMengelolaMengelola DataDataDataData TransaksiTransaksiTransaksiTransaksi

a. Mulai

b. Menanyakan kebutuhan kepada customer

c. Mengecek kebutuhan cuctomer

d. Tampilkan kebutuhan customer

e. Setelah dapan informasi tentang kebutuhan customer jika di temukan

(54)

f. Masukan data transaksi

g. selesai

Pemrosesan Transaksi

U ser Customer S is te m Data base

start Kebutuhan Customer

Verifikasi

Gambar 3.7 work flow Mengelola Data Transaksi

3.7 3.7 3.7

3.7 DiagramDiagramDiagramDiagram KonteksKonteksKonteksKonteks

Konteks diagram adalah suatu level tertingi dalam perancangan suatu alur

sistem dimana di dalam konteks diagram tersebut menggambarkan semua

interaksi dari pelaku dan aliran data ( input / output ) yang terlibat dengan sistem

secara keseluruhan, dengan begini maka entitas apa saja yang terkait dengan

sistem dapat di ketahui tidak hanya itu dalam konteks diagram ini kita juga dapat

(55)

Informasi Data Harga Laundry

Informasi Data Reservasi Informasi Data Transaksi Informasi Data Check In Out Informasi Data Karyawan

Data Check in Out 0

Sistem Informasi Perhotelan

+

Karyawan

Admin

Gambar 3.8 Diagram Konteks Sistem Informasi Perhotelan.

Pada Data Flow Diagram ( Gambar 3.8 ) menggambarkan bahwa pada

DFD level konteks Proses sistem informasi perhotelan NEW CAHAYA HOTEL

terdapat berbagai macam aliran- aliran Data dari beberapa entitas yang terlibat,

entitas -entitas tersebut adalah :

a. Petugas admin : Mengontrol sebagian besar dari sistem diantaranya Data

karyawan, Data Restoran, Data Harga laundry, Data Kamar, Data Tipe, dan

Laporan.

(56)

Data Check In Out Data Transaksi

Data Laporan

Informasi Data Laporan Informasi Data Transaksi

Informasi Data Check In Out

Informasi Data Reservasi

Data Check In Out Data Check In Out

Data Check In Out Data Check in Out

Data Kamar

Data Reservasi Data Reservasi Data Reaservasi Informasi Data Harga Laundry

Data Harga Laundry Data Restoran

Informasi Data Restoran

Informasi Data Karyawan Data Karyawan Data Karyawan

3.7.13.7.1 DiagramDiagramDiagramDiagram levellevellevellevel 1111

Setelah secara keseluruhan alur data yang ada dalam diagram konteks di

gambarkan maka kita dapat menarik beberapa alur proses yang pada diagram level

konteks untuk didecomposemenjadi beberapa alur proses inti.

(57)

Berdasarkan Gambar 3.9 maka dapat diketahui bahwa dalam pengelolaan

Sistem Informasi Perhotelan NEW CAHAYA HOTEL terdapat beberapa proses

yaitu :

a. a.

a.a. PengelolahanPengelolahanPengelolahanPengelolahan ReservasiReservasiReservasiReservasi

1) Pengelolaan Reservasi kamar dilakukan oleh Karyawan.

2) Dalam melakukan proses Reservasi maka di butuhkan beberapa data yang

bersumber dari database lain yang memiliki ketekaitan dengan Reservasi

(DB_Tipe, DB_Kamar).

b. b.

b.b. PengelolaanPengelolaanPengelolaanPengelolaan CheckCheckCheckCheck InInInIn Out.Out.Out.Out.

1) Pengelolahan Check In Out dilakukan oleh karyawan.

2) Dalam melakukan proses Check In Out maka dibutuhkan beberapa daya yang

bersumber dari databse lain yang memiliki keterkaitan dengan Check in Out

(DB_Tipe, DB_Kamar, DB_Check In).

c. c.

c.c. PengelolaanPengelolaanPengelolaanPengelolaan Transaksi.Transaksi.Transaksi.Transaksi.

1) Pengelolahan Transaksi dilakukan oleh karyawan.

2) Dalam melakukan proses Transaksi maka di butuhkan beberapa data yang

bersumber dari database lain yang lain yang memiliki keterkaitan dengan

(58)

d. d.

d.d. PengelolaanPengelolaanPengelolaanPengelolaan Restoran.Restoran.Restoran.Restoran.

1) Pengelolaan data Restoran di kelola oleh Admin.

e. e.

e.e. PengelolahanPengelolahanPengelolahanPengelolahan LaundryLaundryLaundryLaundry

1) Pengelolaan Data Laundry di kelola oleh Admin.

f.f.f.f. PengelolahanPengelolahanPengelolahanPengelolahan TipeTipeTipeTipe

1) Pengelolaan Data Tipe di kelola oleh Admin.

g. g.

g.g. PengelolahanPengelolahanPengelolahanPengelolahan KamarKamarKamarKamar

1) Pengelolaan Data Kamar di kelola oleh Admin.

h. h.

h.h. PengelolahanPengelolahanPengelolahanPengelolahan LaporanLaporanLaporanLaporan

1) Pengelolaan Laporan di kelola oleh Admin.

2) Dalam melakukan pembuatan laporan maka di butuhkan beberapa data yang

bersumber dari database lain yang lain yang memiliki keterkaitan dengan

laporan (DB_Transaksi, DB_Check In Out).

3.7.2 3.7.2

3.7.23.7.2 DiagramDiagramDiagramDiagram levellevellevellevel 2222

Berdasarkan alur proses pada Diagram level 1 maka kita dapat mengetahui

beberapa alur inti dari Sistem Informasi Perhotelan NEW CAHAYA HOTEL

(59)

a. a.

a.a. DiagramDiagramDiagramDiagram levellevellevellevel 2222 MengelolaMengelola DataMengelolaMengelolaDataDataData ReservasiReservasiReservasiReservasi

Gambar 3.10 Diagram Level 2 Data Reservasi.

Dari Gambar 3.10 maka dapat diketahui bahwa alur proses penyimpanan

data reservasi di awali dari karyawan yang memasukkan data reservasi kemudian

data tersebut diproses dan di masukkan kedalamdatabase.

Dalam pengelolaan data Reservasi maka di perlukan beberapa data dari

tabel lainnya yang memiliki relasi dengan tabel reservasi, tabel tersebut adalah,

tabel tipe, tabel kamar . Setelah semua data yang berhubungan dengan data

Reservasi terpenuhi maka proses pengelolaan Reservasi dapat di lakukan. karena

data sudah ada dalam database maka karyawan dapat mengolah data yang sudah

ada lebih lanjut.

b. b.

(60)

Dari Gambar 3.11 maka dapat diketahui bahwa alur proses penyimpanan

data Check In Out. di awali dari karyawan yang memasukkan data Check In Out.

kemudian data tersebut diproses dan di masukkan kedalamdatabase.

Dalam pengelolaan data Check In Out. maka di perlukan beberapa data

dari tabel lainnya yang memiliki relasi dengan tabel Check In Out., tabel tersebut

adalah, tabel tipe, tabel kamar . Setelah semua data yang berhubungan dengan

data Check In Out. terpenuhi maka proses pengelolaan Check In Out. dapat di

lakukan. karena data sudah ada dalam database maka karyawan dapat mengolah

data yang sudah ada lebih lanjut.

c. c.

c.c. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelolamengelolamengelola DataDataDataData TransaksiTransaksiTransaksiTransaksi

Gambar 3.12 Diagram Level 2 Data Transaksi.

Dari Gambar 3.12 maka dapat diketahui bahwa alur proses penyimpanan

Data Transaksi di awali dari karyawan yang memasukkan Data Transaksi

kemudian data tersebut diproses dan di masukkan kedalamdatabase.

Dalam pengelolaan Data Transaksi maka di perlukan beberapa data dari

tabel lainnya yang memiliki relasi dengan tabel Transaksi, tabel tersebut adalah,

(61)

Reservasi terpenuhi maka proses pengelolaan Transaksi dapat di lakukan. karena

data sudah ada dalam database maka karyawan dapat mengolah data yang sudah

ada lebih lanjut.

d. d.

d.d. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelolamengelolamengelola DataDataDataData LaporanLaporanLaporanLaporan

Gambar 3.13 Diagram Level 2 Data Laporan.

Dari Gambar 3.13 maka dapat diketahui bahwa alur proses pengelolaan data

laporan di awali dari admin yang memasukkan data Laporan , kemudian data

tersebut diproses dan di masukkan kedalam database, kemudian data laporan

yang sudah ada akan di tampilkan untuk kemudian dapat di jadikan sebagai acuan

dalam membuat laporan yang di butuhkan kemudian di proses lebih lanjut.

e. e.

e.e. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelola DatamengelolamengelolaDataDataData RestoranRestoranRestoranRestoran

(62)

Dari Gambar 3.14 maka dapat diketahui bahwa alur proses data restoran

di awali dari petugas admin yang memasukkan data restoran kemudian data

tersebut diproses dan di masukkan kedalam database , kemudian data restoran

yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses

lebih lanjut

f.f.f.f. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelolamengelolamengelola DataDataDataData LaundryLaundryLaundryLaundry

Gambar 3.15 Diagram Level 2 Data Laundry.

Dari Gambar 3.15 maka dapat diketahui bahwa alur proses data Laundry

di awali dari petugas admin yang memasukkan data laundry kemudian data

tersebut diproses dan di masukkan kedalam database , kemudian data Laundry

yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses

(63)

g. g.

g.g. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelola DatamengelolamengelolaDataDataData KamarKamarKamarKamar

Gambar 3.16 Diagram Level 2 Data Kamar.

Dari Gambar 3.16 maka dapat diketahui bahwa alur proses data kamar di

awali dari petugas admin yang memasukkan data kamar kemudian data tersebut

diproses dan di masukkan kedalam database , kemudian data kamar yang sudah

ada akan di tampilkan ke karyawan untuk kemudian dapat di proses lebih lanjut

h. h.

h.h. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelola DatamengelolamengelolaDataDataData TipeTipeTipeTipe

Gambar 3.17 Diagram Level 2 Data Tipe.

Dari Gambar 3.17 maka dapat diketahui bahwa alur proses data tipe di

awali dari petugas admin yang memasukkan data tipe kemudian data tersebut

(64)

i.i.i.i. DiagramDiagramDiagramDiagram LevelLevelLevelLevel 2222 mengelolamengelolamengelolamengelola DataDataDataData KaryawanKaryawanKaryawanKaryawan

Gambar 3.18 Diagram Level 2 Data Karyawan.

Dari Gambar 3.18 maka dapat diketahui bahwa alur proses data Karyawan

di awali dari petugas admin yang memasukkan data Karyawan kemudian data

tersebut diproses dan di masukkan kedalam database , kemudian data Karyawan

yang sudah ada akan di tampilkan ke karyawan untuk kemudian dapat di proses

lebih lanjut

3.8 3.8

3.83.8 ConceptualConceptualConceptualConceptual DataDataDataData ModelModelModelModel

Conceptual Data Model atau yang sering di sebut dengan CDM

merupakan suatu tahap awal perancangan / pembuatan table – table apa saja

yang akan di buat berdasarkan kebutuhan-kebutuhan data yang di digunakan

dalam menjalankan suatu proses di dalam aplikasi, perancangan sistem database

ini juga di gunakan untuk mendukung kinerja dari aplikasi yang dibuat.

perancangan CDM ini bersumber dari beberapa analisa yang memiliki

keterkaitan dengan sistem dan data yang diolah dari hasil analisa tersebut maka

kita dapat membayangkan table apa saja yang harus dibuat bagai mana relasinya

dengan table lainnya, berikut ini merupakan rancangan table - tabel CDM untuk

(65)

Mempunyai_1(D)

CDMCDM SistemSistemSistemSistem InformasiInformasiInformasiInformasi PerhotelanPerhotelan NEWPerhotelanPerhotelanNEWNEWNEW CAHAYACAHAYACAHAYACAHAYA HOTELHOTELHOTELHOTEL

Gambar 3.19CDM Sistem Informasi Perhotelan NEW CAHAYA HOTEL

3.9 3.9

3.93.9 PhysicalPhysicalPhysicalPhysical DataDataDataData ModelModelModelModel

Physical Data Model adalah suatu tahap ke dua dari perancangan database

setelah pembuatan CDM, dalam perancangan tahap ke dua ini desain table akan

(66)

setiap table yang memiliki hubungan akan di relasikan dengan table induk dengan

menggunakan foreign key dari table inti. Sehingga setiap table yang memiliki

hubungan dengan table lainnya akan terlihat jelas. Perancangan PDM ini

merupakan representasi fisik / sebenarnya daridatabaseyang di buat.

PDM PDM

PDMPDM SistemSistemSistemSistem InformasiInformasiInformasiInformasi PerhotelanPerhotelan NEWPerhotelanPerhotelanNEWNEWNEW CAHAYACAHAYACAHAYACAHAYA HOTELHOTELHOTELHOTEL

FK_KAMAR_MEMPUNYAI_TIPE

Gambar 3.20PDM Sistem Informasi Perhotelan NEW CAHAYA HOTEL.

3.10 3.10

3.103.10 StrukturStrukturStrukturStruktur TabelTabelTabelTabel

Berikut ini merupakan penjelasan dari beberapa struktur tabel data yang

(67)

a. a.

a.a. TabelTabelTabelTabel KKKKaryawanaryawanaryawanaryawan

Nama Tabel : Karyawan

Isi Tabel : Berisifielduntuk data - data Karyawan.

Primary Key : ID_Karyawan

Tabel 3.1 Tabel Karyawan.

No Kolom Tipe Data Panjang Primary

Key

Foreign

Key

1 NIK_Karyawan Int

-2 Nama_Karyawa Varchar 50

3 Alamat_Karyawan Varchar 150

4 No_Tlp_Karyawan Number 12

5 Jenis_Kelamin_Karyawan Varchar 15

6 Tempat_Lahir_Karyawan Varchar 15

7 Tanggal_Lahir_Karyawan Date

-8 Password_Karyawan Varchar 6

9 Jabatan_Karyawan Varchar 10

b. b.

b.b. TabelTabelTabelTabel RestoranRestoranRestoranRestoran

Nama Tabel : Restoran

Isi Tabel : Berisifielduntuk data - data Restoran.

(68)

Tabel 3.2 Tabel Restoran.

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_Restoran Int

-2 Nama Varchar 40

3 Harga Varchar 6

4 Jenis Varchar 10

c. c.

c.c. TabelTabelTabelTabel LaundryLaundryLaundryLaundry

Nama Tabel : Laundry

Isi Tabel : Berisifielduntuk data - data Laundry.

Primary Key : ID_Laundry

Tabel 3.3 Tabel Laundry.

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_Laundry Int

-2 Nama_Laundry Varchar 40

3 Harga_Laundry Varchar 6

d. d.

d.d. TabelTabelTabelTabel TipeTipeTipeTipe

Nama Tabel : Tipe

Isi Tabel : Berisifielduntuk data - data Tipe.

Gambar

Gambar 3.1 work flow Mengelolah Data Karyawan
Gambar 3.6 work flow Mengelola Data Check Out
Gambar 3.7 work flow Mengelola Data Transaksi
Gambar 3.8 Diagram Konteks Sistem Informasi Perhotelan.
+7

Referensi

Dokumen terkait

Hasil akhir aplikasi pengelolaan perkreditan yang telah dibuat berupa laporan barang,dan laporan penjualan perkreditan yang berisi data transaksi penjualan dan pembelian

Heidi Cahaya Berkat, yang berusaha dalam bidang pariwisata, pada saat ini fokus usaha bergerak disektor perhotelan, sedang melakukan investasi pembangunan hotel setara

Heidi Cahaya Berkat, yang berusaha dalam bidang pariwisata, pada saat ini fokus usaha bergerak disektor perhotelan, sedang melakukan investasi pembangunan hotel

Heidi Cahaya Berkat, yang berusaha dalam bidang pariwisata, pada saat ini fokus usaha bergerak disektor perhotelan, sedang melakukan investasi pembangunan hotel setara

Model dari sistem reservasi hotel yang dibangun berupa interface yang mudah digunakan oleh pengguna dan menunjukkan fungsionalitas yang dapat digunakan untuk melakukan transaksi

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

AKUNTANSI PERHOTELAN DALAM PENGELOLAAN KAS DI CAMBRIDGE HOTEL MEDAN SKRIPSI Diajukan Untuk Memenuhi Syarat Mencapai Gelar Sarjana Ekonomi Pada Program Sarjana S1 Fakultas Ekonomi

Selfin Wibiansyah, Npm 71190313023, Akuntansi Perhotelan Dalam Pengelolaan Kas Di Cambridge Hotel Medan, Dibimbing Oleh : Farida Khairani, S.E., M.Si., Sebagai Pembimbing I, Dan Lusi