• Tidak ada hasil yang ditemukan

Sistem Reservasi dan Otomatisasi Check-In Hotel dengan Penerapan Metode Algoritma Genetika.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Reservasi dan Otomatisasi Check-In Hotel dengan Penerapan Metode Algoritma Genetika."

Copied!
25
0
0

Teks penuh

(1)

ABSTRAK

Dalam perkembangan teknologi saat ini, penggunaan sistem berbasis komputerisasi sangat diperlukan. Saat ini, pelanggan pada hotel X masih melakukan proses check-in secara manual di meja resepsionis. Hal ini mengakibatkan pelayanan yang ditawarkan oleh pihak hotel tidak maksimal dan pelanggan menghabiskan banyak waktu pada saat melakukan check-in karena penentuan kamar yang dilakukan secara manual. Selain itu, diperlukan pengeluaran yang besar untuk mengelola tenaga SDM yang berperan sebagai resepsionis. Maka penulis termotivasi untuk melakukan penelitian dengan judul “Sistem Reservasi dan Otomatisasi Check-In Hotel dengan Penerapan Metode Algoritma Genetika”. Tujuan penelitian ini adalah untuk menghasilkan aplikasi yang dapat menentukan kamar secara otomatis berdasarkan tipe kamar, kedekatan kamar, dan jumlah kamar yang telah dipesan dengan metode algoritma genetika sehingga pegawai tidak perlu menentukan kamar secara manual. Metode yang digunakan dalam penelitian ini adalah penerapan metode algoritma genetika. Dan teknik pengumpulan data penelitian berasal dari sumber data sekunder diperoleh melalui studi literarur dari buku-buku dan internet. Hasil dari penelitian ini adalah sebuah aplikasi desktop bernama “Sistem Reservasi dan Otomatisasi Check-In Hotel”. Dengan dibuatnya aplikasi ini, proses check-in lebih efektif dan efisien, dapat menghemat waktu pelanggan dalam melakukan proses check-in karena penentuan kamar tidak dilakukan secara manual.

(2)

ABSTRACT

Based on the development of technology at this current era, the utilizing of computerized-based system is very much needed. Nowadays, customers of hotel X still process their check-in manually at the receptionist desk. This leads to the services offered by the hotel cannot reach maximum quality and the customers waste much time in proceeding the check-in because of the room determining is being done manually. Apart from that, high expenses are also needed to pay for the receptionists. Therefore, the writer is motivated to do a research with the title “Hotel Reservation and Auto Check-in System with Algorithm Genetic Method”. The significance of this research is to make an application that can decide the room automatically based on the room type, distance between rooms, and the amount of the rooms that has been booked based on Algorithm Genetic Method, so the employees do not have to decide the room manually. The method used in this research is Genetic Algorithm Method. The technique of data collecting comes from the secondary data source which is obtained through literature study from books

and Internet. The result of this research is a desktop application called “Hotel

Reservation and Auto Check-in System”. With this application, the process of check -in will be more effective and efficient, the customers can also save a lot of time -in doing the check-in because the room determining is not being done manually anymore.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

DAFTAR NOTASI/ LAMBANG ... xix

DAFTAR SINGKATAN ... xxii

DAFTAR ISTILAH ... xxiii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 5

2.1 Proses Bisnis ... 5

2.2 Flowchart ... 5

2.3 Entity Relationship Diagram ... 6

2.3.1 Entitas ... 6

2.3.2 Atribut ... 6

2.3.3 Relasi ERD ... 6

2.4 Data Flow Diagram ... 7

2.4.1 PSPEC (Process Specification)... 7

2.4.2 Kamus Data... 7

(4)

2.6 Microsoft SQL SERVER 2008 R2 ... 8

2.7 Blackbox Testing ... 8

2.8 User Interface ... 9

2.8.1 Balsamiq Mockups ... 9

2.9 Sistem otomatisasi check-in ... 9

2.10 Algoritma Genetika ... 10

2.10.1 Inisialisasi ... 11

2.10.2 Evaluasi Kromosom ... 11

2.10.3 Seleksi ... 11

2.10.4 Crossover ... 14

2.10.5 Mutasi ... 14

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 16

3.1 Proses Check-In ... 16

3.2 Proses Reservasi Kamar ... 18

3.3 Entity Relationship Diagram ... 19

3.4 ER to Table ... 20

3.5 DFD ... 26

3.5.1 DFD Level 0 (Context Diagram) ... 26

3.5.2 DFD Level 1 ... 27

(5)

3.8.1 Form Login ... 57

3.8.2 Form Utama ... 58

3.8.3 Form Pengguna ... 58

3.8.4 Form Tambah Pengguna ... 59

3.8.5 Form Ubah Pengguna ... 60

3.8.6 Form Tipe Kamar ... 61

3.8.7 Form Kamar ... 61

3.8.8 Form Tambah Tipe Kamar ... 62

3.8.9 Form Tambah Kamar ... 63

3.8.10 Form Ketersediaan Kamar ... 64

3.8.11 Form Stok Kamar ... 65

3.8.12 Form AturStok Kamar ... 65

3.8.13 Form Jarak Kamar ... 66

3.8.14 Form Tambah Jarak Kamar ... 67

3.8.15 Form Aturan ... 68

3.8.16 Form Extra Charge... 68

3.8.17 Form Tambah Extra Charge ... 69

3.8.18 Form Tambahan ... 70

3.8.19 Form Tambah Tambahan ... 70

3.8.20 Form Ubah Tambahan ... 71

3.8.21 Form Reservasi ... 72

3.8.22 Form Tambah Reservasi ... 73

3.8.23 Form Tamu ... 74

3.8.24 Form Check-In ... 75

3.8.25 Form Confirm Check-In ... 76

3.8.26 Form Check-In Auto Assignment Room ... 77

BAB 4. HASIL PENELITIAN ... 78

4.1 Form Login ... 78

4.2 Form Utama ... 78

4.3 Form Pengguna ... 79

4.4 Form Tambah Pengguna ... 80

(6)

4.6 Form Tipe Kamar ... 82

4.7 Form Kamar ... 83

4.8 Form Tambah Tipe Kamar ... 84

4.9 Form Tambah Kamar ... 85

4.10 Form Ketersediaan Kamar ... 86

4.11 Form Stok Kamar... 87

4.12 Form AturStok Kamar ... 88

4.13 Form Jarak Kamar ... 89

4.14 Form Tambah Jarak Kamar ... 90

4.15 Form Aturan ... 91

4.16 Form Extra Charge ... 92

4.17 Form Tambah Extra Charge ... 93

4.18 Form Tambahan ... 94

4.19 Form Tambah Tambahan ... 94

4.20 Form Ubah Tambahan ... 95

4.21 Form Reservasi ... 96

4.22 Form Tambah Reservasi ... 97

4.23 Form Tamu ... 98

4.24 Form Check-In ... 99

4.25 Form Confirm Check-In ...100

4.26 Form Check-In Auto Assignment Room ...101

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 102

5.1 Pengujian Login ...102

5.2 Pengujian Tambah Data Pengguna ...103

5.3 Pengujian Ubah Data Pengguna ...104

5.4 Pengujian Hapus Data Pengguna...105

5.5 Pengujian Tambah Data Tipe Kamar ...105

5.6 Pengujian Tambah Data Kamar...106

5.7 Pengujian Hapus Tipe Kamar ...108

5.8 Pengujian Atur Stok Kamar ...108

5.9 Pengujian Tambah Data Jarak Kamar ...109

(7)

5.11 Pengujian Hapus Data Extra Charge ...110

5.12 Pengujian Tambah Data Tambahan ...111

5.13 Pengujian Ubah Data Tambahan...112

5.14 Pengujian Hapus Data Tambahan ...112

5.15 Pengujian Tambah Data Reservasi ...113

5.16 Pengujian Pembatalan Reservasi ...114

5.17 Pengujian Check-In ...116

BAB 6. SIMPULAN DAN SARAN ... 119

6.1 Simpulan ...119

6.2 Saran ...119

(8)

DAFTAR GAMBAR

Gambar 2.1 Contoh kasus TSP [21] ... 10

Gambar 3.1 Flowchart Proses Check-In ... 17

Gambar 3.2 Flowchart Proses Reservasi Kamar ... 18

Gambar 3.3 Entity Relationship Diagram Sistem Reservasi dan Otomatisasi Check-In Hotel dengan Penerapan Metode Algoritma Genetika ... 19

Gambar 3.4 DFD Level 0 (Context Diagram) ... 26

Gambar 3.5 DFD Level 1 ... 27

Gambar 3.11 DFD Level 3 Proses No.3.1... 33

Gambar 3.12 DFD Level 3 Proses No.3.2... 34

Gambar 3.13 DFD Level 3 Proses No.3.3... 35

Gambar 3.14 DFD Level 3 Proses No.3.4... 36

Gambar 3.15 DFD Level 3 Proses No.3.5... 37

Gambar 3.16 Form Login ... 57

Gambar 3.17 Form Utama ... 58

Gambar 3.18 Form Pengguna ... 58

Gambar 3.19 Form Tambah Pengguna ... 59

Gambar 3.20 Form Ubah Pengguna ... 60

Gambar 3.21 Form Tipe Kamar ... 61

Gambar 3.22 Form Kamar ... 61

Gambar 3.23 Form Tambah Tipe Kamar ... 62

Gambar 3.24 Form Tambah Kamar ... 63

Gambar 3.25 Form Ketersediaan Kamar ... 64

Gambar 3.26 Form Stok Kamar ... 65

Gambar 3.27 Form Atur Stok Kamar ... 65

(9)

Gambar 3.29 Form Tambah Jarak Kamar ... 67

Gambar 3.30 Form Aturan ... 68

Gambar 3.31 Form Extra Charge ... 68

Gambar 3.32 Form Tambah Extra Charge... 69

Gambar 3.33 Form Tambahan ... 70

Gambar 3.34 Form Tambah Tambahan... 70

Gambar 3.35 Form Ubah Tambahan ... 71

Gambar 3.36 Form Reservasi ... 72

Gambar 3.37 Form Tambah Reservasi ... 73

Gambar 3.38 Form Tamu... 74

Gambar 3.39 Form Check-In ... 75

Gambar 3.40 Form Confirm Check-In ... 76

Gambar 3.41 Form Check-In Auto Assignment Room ... 77

Gambar 4.1 Form Login ... 78

Gambar 4.2 Form Utama ... 78

Gambar 4.3 Form Pengguna ... 79

Gambar 4.4 Form Tambah Pengguna ... 80

Gambar 4.5 Form Ubah Pengguna ... 81

Gambar 4.6 Form Tipe Kamar ... 82

Gambar 4.7 Form Kamar ... 83

Gambar 4.8 Form Tambah Tipe Kamar ... 84

Gambar 4.9 Form Tambah Kamar ... 85

Gambar 4.10 Form Ketersediaan Kamar ... 86

Gambar 4.11 Form Stok Kamar ... 87

Gambar 4.12 Form Atur Stok Kamar ... 88

Gambar 4.13 Form Jarak Kamar ... 89

Gambar 4.14 Form Tambah Jarak Kamar ... 90

Gambar 4.15 Form Aturan ... 91

Gambar 4.16 Form Extra Charge ... 92

Gambar 4.17 Form Tambah Extra Charge... 93

Gambar 4.18 Form Tambahan ... 94

(10)

Gambar 4.20 Form Ubah Tambahan ... 95

Gambar 4.21 Form Reservasi ... 96

Gambar 4.22 Form Tambah Reservasi ... 97

Gambar 4.23 Form Tamu... 98

Gambar 4.24 Form Check-In ... 99

Gambar 4.25 Form Confirm Check-In ... 100

(11)

DAFTAR TABEL

Tabel 3.1 Tabel Pengguna ... 20

Tabel 3.2 Tabel Tamu ... 20

Tabel 3.3 Tabel Tambahan ... 20

Tabel 3.4 Tabel Tipe Kamar... 21

Tabel 3.5 Tabel Aturan Pembatalan Reservasi ... 21

Tabel 3.6 Tabel Stok Kamar ... 22

Tabel 3.7 Tabel Extra Charge ... 22

Tabel 3.8 Tabel Kamar ... 22

Tabel 3.9 Tabel Jarak Kamar ... 23

Tabel 3.10 Tabel Reservasi ... 23

Tabel 3.11 Tabel Check-In ... 24

Tabel 3.12 Tabel Ketersediaan Kamar ... 24

Tabel 3.13 Tabel relasi dari tabel Reservasi dan Tambahan ... 24

Tabel 3.14 Tabel relasi dari tabel Reservasi dan Tipe Kamar... 25

Tabel 3.15 Tabel relasi dari tabel Reservasi dan Stok Kamar ... 25

Tabel 3.16 Tabel relasi dari tabel Stok Kamar dan Extra Charge ... 25

Tabel 3.17 Kamus Data Tambah Pengguna ... 38

Tabel 3.18 Kamus Data Ubah Pengguna... 38

Tabel 3.19 Kamus Data Pengguna ... 39

Tabel 3.20 Kamus Data Tambah Tipe Kamar ... 39

Tabel 3.21 Kamus Data Tipe Kamar ... 40

Tabel 3.22 Kamus Data Tambah Kamar ... 40

Tabel 3.23 Kamus Data Kamar ... 41

Tabel 3.24 Kamus Data Stok Kamar ... 41

Tabel 3.25 Kamus Data Ketersediaan Kamar ... 42

Tabel 3.26 Kamus Data Jarak Kamar ... 42

Tabel 3.27 Kamus Data Tambah Extra Charge ... 43

Tabel 3.28 Kamus Data Extra Charge ... 43

Tabel 3.29 Kamus Data Tambah Tambahan ... 44

(12)

Tabel 3.31 Kamus Data Tambah Reservasi ... 45

Tabel 3.32 Kamus Data Resevasi ... 45

Tabel 3.33 Kamus Data Tamu ... 46

Tabel 3.34 Kamus Data Check-In ... 46

Tabel 3.35 PSPEC Proses Login dan Logout ... 47

Tabel 3.36 PSPEC Proses Menambah Data Pengguna ... 47

Tabel 3.37 PSPEC Proses Mengubah Data Pengguna ... 48

Tabel 3.38 PSPEC Proses Menghapus Data Pengguna ... 48

Tabel 3.39 PSPEC Proses Mencari Data Pengguna ... 48

Tabel 3.40 PSPEC Proses Menambah Data Tipe Kamar ... 49

Tabel 3.41 PSPEC Proses Menghapus Data Tipe Kamar ... 49

Tabel 3.42 PSPEC Proses Mencari Data Tipe Kamar ... 49

Tabel 3.43 PSPEC Proses Menambah Data Kamar ... 50

Tabel 3.44 PSPEC Proses Menghapus Data Kamar ... 50

Tabel 3.45 PSPEC Proses Mencari Data Kamar ... 50

Tabel 3.46 PSPEC Proses Menambah Data Stok Kamar ... 51

Tabel 3.47 PSPEC Proses Menghapus Data Stok Kamar ... 51

Tabel 3.48 PSPEC Proses Mencari Data Stok Kamar ... 51

Tabel 3.49 PSPEC Proses Menambah Data Ketersediaan Kamar ... 52

Tabel 3.50 PSPEC Proses Menghapus Data Ketersediaan Kamar ... 52

Tabel 3.51 PSPEC Proses Mencari Data Ketersediaan Kamar ... 52

Tabel 3.52 PSPEC Proses Menambah Data Jarak Kamar ... 53

Tabel 3.53 PSPEC Proses Menghapus Data Jarak Kamar ... 53

Tabel 3.54 PSPEC Proses Mencari Data Jarak Kamar ... 53

Tabel 3.55 PSPEC Proses Menambah Data Extra Charge ... 54

Tabel 3.56 PSPEC Proses Menghapus Data Extra Charge ... 54

Tabel 3.57 PSPEC Proses Mencari Data Extra Charge ... 54

Tabel 3.58 PSPEC Proses Menambah Data Reservasi ... 55

Tabel 3.59 PSPEC Proses Pembatalan Reservasi ... 55

Tabel 3.60 PSPEC Proses Melaukan Check-In ... 55

Tabel 3.61 PSPEC Proses Menambah Data Tambahan ... 56

(13)

Tabel 3.63 PSPEC Proses Menghapus Data Tambahan ... 56

Tabel 3.64 PSPEC Proses Mencari Data Tambahan ... 57

Tabel 5.1 Tabel Pengujian Login ... 102

Tabel 5.2 Tabel Pengujian Tambah Data Pengguna ... 103

Tabel 5.3 Tabel Pengujian Ubah Data Pengguna ... 104

Tabel 5.4 Tabel Pengujian Hapus Data Pengguna ... 105

Tabel 5.5 Tabel Pengujian Tambah Data Tipe Kamar ... 105

Tabel 5.6 Tabel Pengujian Tambah Data Kamar ... 106

Tabel 5.7 Tabel Pengujian Hapus Tipe Kamar ... 108

Tabel 5.8 Tabel Pengujian Atur Stok Kamar ... 108

Tabel 5.9 Tabel Pengujian Tambah Data Jarak Kamar ... 109

Tabel 5.10 Tabel Pengujian Tambah Data Extra Charge... 109

Tabel 5.11 Tabel Pengujian Hapus Data Extra Charge ... 110

Tabel 5.12 Tabel Pengujian Tambah Data Tambahan ... 111

Tabel 5.13 Tabel Pengujian Ubah Data Tambahan ... 112

Tabel 5.14 Tabel Pengujian Hapus Data Tambahan ... 112

Tabel 5.15 Tabel Pengujian Tambah Data Reservasi ... 113

Tabel 5.16 Tabel Pengujian Pembatalan Reservasi ... 114

(14)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Terminal Menunjukkan

awal dan akhir

dari suatu

proses.

Flowchart Garis alir Menunjukkan

aliran proses .

Flowchart Dokumen Menunjukkan

input dan output

baik untuk

proses manual, mekanik, dan komputer.

Flowchart Manual Menunjukkan

pekerjaan manual

Flowchart Arsip Simpanan

Offline, file non-komputer yang diarsip.

Flowchart Disk Menunjukkan i/o

menggunakan harddisk.

Flowchart Keputusan Digunakan untuk

suatu seleksi kondisi di dalam program.

Flowchart Proses Menunjukkan

(15)

Jenis Notasi/Lambang Nama Arti

program komputer.

Flowchart Keyboard Menunjukkan

input yang

menggunakan keyboard.

ERD Entitas Menunjukkan

sebuah objek

ERD Atribut Mendeskripsikan

karakter entitas.

ERD Relasi Menunjukkan

(16)

Jenis Notasi/Lambang Nama Arti

DFD Proses Merupakan

kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer.

DFD Data Store

(simpanan data)

Memodelkan kumpulan data atau paket data.

DFD Data Flow (arus

data)

Menggambarkan gerakan paket data atau informasi dari satu bagian ke bagian lain. Referensi:

(17)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

SQL Structured Query Language

DFD Data Flow Diagram

RAM Random Access Memory

PSPEC Process Specification

(18)

DAFTAR ISTILAH

Gen sebuah nilai yang menyatakan satuan dasar yang membentuk suatu arti tertentu dalam satu kesatuan gen yang dinamakan kromosom. Dalam algoritma genetika, gen ini bisa berupa nilai biner, float, integer maupun karakter. [2]

Kromosom Gabungan gen-gen yang membentuk nilai tertentu. [2] Populasi Merupakan sekumpulan individu yang akan diproses

bersama dalam satu siklus proses evolusi. [2]

(19)

BAB 1. PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.

1.1 Latar Belakang Masalah

Pada masa sekarang ini, perkembangan teknologi sangat pesat. Hal ini memberikan banyak manfaat dalam berbagai aspek sosial. Teknologi sangat dibutuhkan dalam bidang perhotelan karena dapat membantu menyelesaikan pekerjaan yang dilakukan secara manual.

Pada saat ini, pelanggan pada hotel X masih melakukan proses check-in secara manual di meja resepsionis. Hal ini mengakibatkan pelayanan yang ditawarkan oleh pihak hotel tidak maksimal dan pelanggan menghabiskan banyak waktu pada saat melakukan check-in karena penentuan kamar yang dilakukan secara manual. Selain itu, diperlukan pengeluaran yang besar untuk mengelola tenaga SDM yang berperan sebagai resepsionis.

Oleh karena itu, akan dibuat sebuah aplikasi desktop dimana aplikasi dapat menentukan kamar terdekat sesuai jumlah kamar dan tipe kamar yang diinginkan pelanggan sehingga proses reservasi akan semakin cepat. Selain itu, akan dibuat sebuah aplikasi auto check-in berbasis desktop dimana pelanggan dapat melakukan proses check-in secara langsung tanpa berinteraksi dengan resepsionis. Aplikasi ini akan mengurangi tenaga kerja yang dibutuhkan sehingga dapat membantu pemilik hotel untuk mengurangi pengeluaran SDM.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah pada bagian 1.1, maka dirumuskan masalah sebagai berikut :

(20)

2

2. Bagaimana sistem dapat mengelola proses reservasi?

3. Bagaimana sistem dapat mempercepat proses check-in tanpa bantuan resepsionis?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah pada bagian 1.2 terdapat beberapa tujuan pembahasan sebagai berikut :

1. Akan dibuat sebuah sistem yang dapat mengelola data kamar dengan adanya modul data kamar, data tipe kamar, data ketersediaan kamar, dan data stok kamar perhari.

2. Akan dibuat sebuah sistem yang dapat mengelola data reservasi dengan adanya fitur menambah reservasi dan membatalkan reservasi.

3. Akan dibuat sebuah sistem dengan fitur auto check-in dimana sistem akan menentukan kamar berdasarkan tipe kamar, kedekatan kamar, dan jumlah kamar yang telah dipesan dengan metode algoritma genetika sehingga pegawai tidak perlu menentukan kamar secara manual.

1.4 Ruang Lingkup Kajian

Untuk pembuatan aplikasi desktop ini akan menggunakan Microsoft Visual Studio 2012 dengan bahasa pemrograman C#. Untuk basis data nya akan dibuat dengan menggunakan Microsoft SQL Server 2008 R2.

Untuk perangkat keras minimum yang diperlukan agar aplikasi dapat berjalan adalah sebagai berikut:

1. Hardisk : 80 GB

2. RAM : 2 GB

3. Processor : Intel Core 2 Duo

(21)

3

memasukkan kode reservasi. Fitur yang dapat dilakukan oleh Resepsionis adalah :

1. Menambah dan membatalkan data reservasi kamar. 2. Melakukan check-in.

3. Melihat data tamu yang pernah melakukan reservasi. 4. Melihat ketersediaan kamar.

5. Melihat data stok kamar. 6. Melihat data kamar.

Admin dapat melakukan semua fitur yang dapat dilakukan resepsionis. Selain itu, fitur yang dapat dilakukan oleh Admin adalah :

1. Menambah, mengubah, dan menghapus data pengguna. 2. Menambah, mengubah, dan menghapus data tambahan. 3. Menambah data tipe kamar dan data jarak kamar.

4. Menambah data kamar berdasarkan jumlah kamar dan tipe kamar.

5. Menambah dan menghapus data extra charge. 6. Mengatur stok kamar yang tersedia untuk reservasi.

Batasan masalah yang terdapat dalam pembuatan sistem ini yaitu : 1. Aplikasi yang dibuat lebih difokuskan pada fitur otomatisasi

check-in hotel.

2. Aplikasi yang dibuat tidak menangani pembayaran reservasi.

1.5 Sumber Data

Sumber data yang dikumpulkan berasal dari sumber data sekunder yaitu melalui studi literatur dari buku-buku dan internet.

1.6 Sistematika Penyajian

(22)

4

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.

BAB 2 KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB 4 HASIL PENELITIAN

Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.

BAB 6 SIMPULAN DAN SARAN

(23)

BAB 6. SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.

6.1 Simpulan

Kesimpulan yang didapat dari hasil rumusan masalah dan tujuan masalah, yaitu sebagai berikut:

1. Sistem yang dibuat dapat mengelola data kamar dengan adanya modul data kamar, data tipe kamar, data ketersediaan kamar, dan data stok kamar perhari.

2. Sistem yang dibuat dapat mengelola data reservasi dengan adanya fitur menambah reservasi dan membatalkan reservasi.

3. Sistem yang dibuat memiliki fitur auto check-in dimana sistem secara otomatis akan menentukan kamar berdasarkan tipe kamar, kedekatan kamar, dan jumlah kamar yang telah dipesan dengan metode algoritma genetika sehingga pegawai tidak perlu menentukan kamar secara manual.

6.2 Saran

Berdasarkan simpulan diatas penulis mecoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:

1. Efektifitas algoritma pada sistem dapat lebih ditingkatkan.

(24)

DAFTAR PUSTAKA

[1] M. Kusrini and A. Koniyo, Tuntutan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic & Microsoft SQL Server, Yogyakarta: Penerbit ANDI, 2007.

[2] A. Basuki, "ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan earching, Optimasi dan Machine Learning," Politeknik Elektronika Negeri Surabaya, PENS – ITS, Surabaya, 2003.

[3] K. C.Laudon and J. P.Laudon, Management Information System, 10 ed., New Jersey: Pearson Education, Inc., 2007.

[4] R. Burlton, Business Process Management, USA: Sams White Book, 2001.

[5] A. R. Roberts, Social Workers' Desk Reference, 2 ed., New York: Oxford University Press, Inc., 2009.

[6] A. Dennis, B. H. Wixom and M.Roth, Systems analysis and design, 4 ed., Indianapolis: John Wiley & Sons, Inc., 2008, p. 576.

[7] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[8] O. HS, Shortcourse SQL Server 2008 Express, Semarang: WAHANA KOMPUTER, 2010.

[9] P. Roger S.Pressman, Software Engineering, 6 ed., New York: McGraw-Hill, 2005, p. 912.

[10] R. T. Futrell, D. F. Shafer and L. Shafer, Quality Software Project Management, New Jersey: Prentice Hall Professional, 2002.

[11] R. Mall, Fundamentals oof Software Engineering, 3 ed., New Delhi: PHI Learning Pvt. Ltd., 2009.

[12] C. Nagel, B. Evhen, J. Glynn, K. Watson and M. Skinner, Professional C# 2012 and .NET 4.5, Indianapolis: John Wiley & Sons, Inc., 2013. [13] E. Utami and Sukrisno, Mengoptimalkan Query pada Microsoft SQL,

(25)

121

[14] G. Fritchey, SQL Server 2012 Query Performance Tuning Third Edition, Southern New England: Apress, 2012.

[15] H. A. Fatta, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern, Yogyakarta: Penerbit ANDI, 2007.

[16] S. Suharli, Membangun Aplikasi Berbasis Windows dengan Visual Basic .NET, Jakarta: PT Elex Media Komputindo, 2005.

[17] D. Nordin, Design and Prototyping for Drupal, Sebastopol: O'Reilly Media, Inc., 2011.

[18] D. Enterprises, "ArticleSnatch.com," 2009. [Online]. Available:

http://www.articlesnatch.com/Article/Auto-Check-in-System-Helps-Improve-Customer-Service/580639#.U3y-ZvmSz9s. [Accessed 21 may 2014].

[19] Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Program, New york: Springer, 1996.

[20] T. M. Mitchell, Machine Learning, McGraw-Hill, 1997.

Gambar

Gambar 4.20 Form Ubah Tambahan ...........................................................

Referensi

Dokumen terkait

Makalah ini akan menggambarkan pelaksanaan CSR di bidang pendidikan formal dan nonformal di Kabupaten Gunungkidul, yaitu: (1) pengembangan Program Keahlian Tata Busana di

Keberagaman adalah untuk melayani kebutuhan belajar peserta didik tertentu atau kelompok kecil peserta didik, dari pola pembelajaran yang lebih khusus untuk seluruh kelas

Pada masyarakat Melayu di Palembang terdapat musik tradisi yang di gunakan untuk penyambutan tamu dan penghormatan kepada tamu, dimana salah satu lagu dan tarian yang khas

Hasil analisis statistika menunjukkan bahwa perbedaan pengelompokkan ukuran berat memberikan hasil yang tidak berbeda nyata (p>0,05) terhadap persentase penambahan berat,

Uraian data tersebut di atas sangat menarik perhatian penulis untuk melakukan penelitian tindakan kelas, dengan menerapkan pembelajaran tutor sebaya dalam rangka

Berdasarkan tabel 1 dibawah dapat dilihat bahwa dari 148 responden penelitian santriwati dengan perilaku personal hygiene saat menstruasi yang tidak baik sebanyak

Dapat menimbulkan masalah yang buruk 26 Memahami protokol pengalamatan jaringan Siswa dapat menyebutkan jenis protokol pengalamatan jaringan 26.perbedaan dari pengalamatan IP

Seperti halnya sistem karung, pada metode ini dipakai campuran top soil dan pupuk kandang untuk membantu tanaman tumbuh guna memulihkan tanah disekitarnya.