TUGAS AKHIR
OLEH :
STEVEN DEDY KURNIAWAN NPM : 0735010040
J URUSAN SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRY
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TMUR
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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.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
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.
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
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.
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.
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.
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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]
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 %
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 @
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,
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.
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
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
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.
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.
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.
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
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
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
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
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
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
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.
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.
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
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
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.
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,
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
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
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
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
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
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
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.
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.