31
L B 1. Nama NIM 2. Nama NIM 3. Nama NIM ST JL. Jend. A. Yani No LAPORAN TUGAS UAS BASIS DATA LANJUT “DATABASE HOTEL” Oleh : a : FATHUL ROSYID : 1111100799 a : QURROTA AYUN : 1111100705 a : CANDRA TRI SANJAYA : 1111100694 TIKOM PGRI BANYUWANGI o. 80 Telp. (0333) 7700669, Fax. (0 Banyuwangi Tahun 2012 1 0333) 417902

LAPORAN TUGAS UAS BASIS DATA LANJUT … · Basis Data Lanjut ini dan oleh sebab itu penyusun mohon kritik dan saran dari semua pihak ... HALAMAN JUDUL ... Contoh-contoh syntax pengambilan

  • Upload
    doannga

  • View
    241

  • Download
    1

Embed Size (px)

Citation preview

1

LAPORAN TUGAS UASBASIS DATA LANJUT

“DATABASE HOTEL”

Oleh :

1. Nama : FATHUL ROSYIDNIM : 1111100799

2. Nama : QURROTA AYUNNIM : 1111100705

3. Nama : CANDRA TRI SANJAYANIM : 1111100694

STIKOM PGRI BANYUWANGIJL. Jend. A. Yani No. 80 Telp. (0333) 7700669, Fax. (0333) 417902

Banyuwangi

Tahun 2012

1

LAPORAN TUGAS UASBASIS DATA LANJUT

“DATABASE HOTEL”

Oleh :

1. Nama : FATHUL ROSYIDNIM : 1111100799

2. Nama : QURROTA AYUNNIM : 1111100705

3. Nama : CANDRA TRI SANJAYANIM : 1111100694

STIKOM PGRI BANYUWANGIJL. Jend. A. Yani No. 80 Telp. (0333) 7700669, Fax. (0333) 417902

Banyuwangi

Tahun 2012

1

LAPORAN TUGAS UASBASIS DATA LANJUT

“DATABASE HOTEL”

Oleh :

1. Nama : FATHUL ROSYIDNIM : 1111100799

2. Nama : QURROTA AYUNNIM : 1111100705

3. Nama : CANDRA TRI SANJAYANIM : 1111100694

STIKOM PGRI BANYUWANGIJL. Jend. A. Yani No. 80 Telp. (0333) 7700669, Fax. (0333) 417902

Banyuwangi

Tahun 2012

2

KATA PENGANTAR

Puji syukur kita panjatkan kehadirat Allah SWT. yang telah melimpahkan rahmat,

taufik, dan hidayah-Nya kepada kita semua, sehingga penyusun dapat menyelesaikan

Laporan Basis Data Lanjut tentang “Database Hotel” ini.

Laporan ini disusun agar pembaca dapat mengetahui bagaimana cara membuat

database dan mengaplikasikannya di kehidupan nyata.

Penyusun menyadari bahwa masih banyak kekurangan dalam pembuatan Laporan

Basis Data Lanjut ini dan oleh sebab itu penyusun mohon kritik dan saran dari semua pihak

guna kesempurnaan. Dan penyusun mohon yang sebesar-besarnya apabila dalam

pembuatan Laporan ini terdapat kekurangan dan kekeliruan. Semoga dapat bermanfaat bagi

penyusun pada khususnya dan bagi para pembaca pada umumnya.

Penyusun

3

DAFTAR ISI

HALAMAN JUDUL …………………………………………………………………………………. 1KATA PENGANTAR ……………………………………………………………………………….. 2DAFTAR ISI ……………………………………………………………................................. 3

BAB I PENDAHULUAN …………………………………………………………………………. 41.1. Latar Belakang …………………………………………………………….......... 41.2. Rumusan …………………………………………………………………………..... 51.3. Tujuan …………………………………………………………………………………. 5

BAB II PEMBAHASAN2.1. Entitas……………......................................................................... 62.2. Database…................................................................................ 62.3. Tabel………................................................................................ 62.4. Contoh-contoh syntax pengambilan data................................ 27

BAB III PENUTUP3.1. Kesimpulan ……………………………………........................................ 31

4

BAB IPENDAHULUAN

1.1. LATAR BELAKANG

Hotel adalah bentuk bangunan, lambang, perusahaan atau badan usaha

akomodasi yang menyediakan pelayanan jasa penginapan, pelayanan itu

diperuntukkan bagi masyarakat umum, baik mereka yang bermalam di hotel tersebut

ataupun mereka yang hanya menggunakan fasilitas tertentu yang dimiliki hotel

tersebut.

Salah satu jenis akomodasi yang mempergunakan sebagian atau

keseluruhan bagian untuk jasa pelayanan penginapan, penyedia makanan dan

minuman serta jasa lainnya bagi masyarakat umum yang dikelola secara komersil.

Bangunan yang dikelola secara komersil dengan memberikan fasilitas

penginapan untuk masyarakat umum dengan fasilitas sebagai berikut :

Jasa penginapan

Pelayanan makanan dan minuman

Pelayanan barang bawaan

Pencucian pakaian

Penggunaan fasilitas perabot dan hiasan-hiasan yang ada di dalamnya.

Sarana tempat tinggal umum untuk wisatawan dengan memberikan

pelayanan jasa kamar penyedia makanan dan minuman serta akomodasi dengan

syarat pembayaran.

Karakteristik Hotel :

Perbedaan antara hotel dengan industri lainnya adalah :

Industri hotel tergolong industri yang padat modal serta padat karya yang

artinya dalam pengelolaannya memerlukan modal usaha yang besar dengan

tenaga pekerja yang banyak pula.

Dipengaruhi oleh keadaan dan perubahan yang terjadi pada sektor ekonomi,

politik, sosial, budaya, dan keamanan dimana hotel tersebut berada.

5

Menghasilkan dan memasarkan produknya bersamaan dengan tempat dimana

jasa pelayanannya dihasilkan.

Beroperasi selama 24 jam sehari, tanpa adanya hari libur dalam pelayanan jasa

terhadap pelanggan hotel dan masyarakat pada umumnya.

Memperlakukan pelanggan seperti raja selain juga memperlakukan pelanggan

sebagai patner dalam usaha karena jasa pelayanan hotel sangat tergantung pada

banyaknya pelanggan yang menggunakan fasilitas hotel tersebut.

Objek yang dipakai :

1. Pegawai

2. Pelanggan

3. Kamar

Tentukan tabel :

1. Pegawai : menyimpan informasi identitas dari pegawai.

2. Pelanggan: menyimpan informasi identitas dari pelanggan.

3. Kamar : menyimpan identitas dari ruang kamar.

4. Makanan : menyimpan informasi identitas makanan.

5. Minuman : menyimpan informasi identitas minuman.

6. Gaji pegawai : menyimpan informasi identitas dari gaji pegawai.

7. Pembayaran : menyimpan informasi dan administrasi pembayaran pelanggan.

1.2. RUMUSAN MASALAH

Berdasarkan latar belakang tersebut, masalah-masalah yang dibahas dapatdirumuskan sebagai berikut :

Bagaimana Hotel bisa menggunakan cara kerja berbasis Teknologi.

Bagaimana Hotel bisa menarik perhatian pelanggannya dengan berbagaimacam kemajuan teknologi.

1.3. TUJUAN

Berdasarkan Latar Belakang dan Rumusan Masalah , dapat diketahuitujuannya. Tujuannya adalah sebagai berikut :

Agar Hotel menjadi maju.

Agar Pelanggan-pelanggan nya semakin puas dan betah.

6

BAB IIPEMBAHASAN

2.1. ENTITAS

Penentuan entitas :

1. Pegawai : ID_pegawai, nama_pegawai, alamat, jenis_kelamin,

umur_pegawai, telepon

2. Gaji Pegawai : ID_pegawai, gaji_pegawai

3. Pelanggan : ID_pelanggan, nama_pelanggan, umur, jenis_kelamin, alamat

4. Kamar : ID_kamar, tipe_kamar, jumlah_kamar, biaya_kamar

5. Makanan : ID_makanan, menu_makanan, harga_makanan

6. Minuman : ID_minuman, menu_minuman, harga_minuman

7. Pembayaran : ID_nota, ID_pelanggan, ID_kamar, ID_makanan,

ID_minuman, tanggal_ceckin, tanggal_ceckout

2.2. DATABASEadalah File utama yang meliputi keseluruhan basisdata dan disimpan ke mediapenyimpanan (harddisk).

Database Hotel Membuat Database

create database hotel

2.3. TABELadalah Kumpulan data spesifik , yang mana di dalamnya terdapat berbagai macamfield dan record.

Tabel Pegawai

Membuat Tabel Pegawaicreate table pegawai(ID_pegawai char(5) not null primary key,nama_pegawai varchar(25) not null,alamat varchar(30) not null,jenis_kelamin tinyint(1) not null default '1',umur_pegawai varchar(2) not null,telepon varchar(12) not null)

7

Melihat Struktur Tabeldesc pegawai

Memasukkan Data Tabel Pegawaiinsert into pegawai values('PG001','SANDI','Banyuwangi','1','20','085797265132'),('PG002','PUTRA','Ketapang','1','29','083847868861'),('PG003','AL BAKRI','Bulusan','1','28','087755686858'),('PG004','SUKRON','Banyuwangi','1','32','085257453278'),('PG005','SAPENAH INDRI','Pendarungan','0','36','085649236832'),('PG006','AMIDAH','Ketapang','0','30','087755704074'),('PG007','SIMPENI PUTRI','Singotrunan','0','22','087857341251'),('PG008','MASRIAH','Kampung Ujung','0','33','081934768455'),('PG009','BASUKI','Banyuwangi','1','44','087806504071'),('PG010','BUDIONO','Panderejo','1','46','087755730592'),('PG011','BAMBANG','Banyuwangi','1','42','087755568965'),('PG012','TASUM','Tanjung','1','31','087755754743'),('PG013','ZAENUDIN','Sukowidi','1','36','08970656648'),('PG014','ERNI JOE','Ketapang','0','36','085649225850'),('PG015','MERCURI SYAH','Singotrunan','1','30','081934838098'),('PG016','CIPLUK RANI','Ketapang','0','22','087857895480'),('PG017','RAJA DJUNIADI','Banyuwangi','1','21','08970672433'),('PG018','ANDRI WILISANDI','Ketapang','1','23','087755978417'),('PG019','AGUS KIRUN','Surabaya','1','23','082330509988'),('PG020','ADHII PAMUNGKAS','Kampung Anyar','1','25','085333133334')

Menampilkan Isi Tabelselect * from pegawai

8

Tabel Gaji Pegawai

Membuat Tabel Gaji Pegawaicreate table gaji_pegawai(ID_pegawai char(5) not null,jumlah_gaji int(8)not null,foreign key (ID_pegawai) references pegawai(ID_pegawai))

Melahat Struktur Tabeldesc gaji_pegawai

Mengisi Data Tabel Gaji Pegawaiinsert into gaji_pegawai values('PG001','500000'),('PG002','450000'),('PG003','450000'),('PG004','800000'),('PG005','500000'),('PG006','450000'),('PG007','500000'),('PG008','800000'),

9

('PG009','350000'),('PG010','500000'),('PG011','450000'),('PG012','500000'),('PG013','800000'),('PG014','350000'),('PG015','500000'),('PG016','450000'),('PG017','500000'),('PG018','800000'),('PG019','800000'),('PG020','750000')

Menampilkan Isi Tabelselect * from gaji_pegawai

Tabel Kamar

Membuat Tabel Kamarcreate table kamar(ID_kamar char(5) not null primary key,tipe_kamar varchar(20) not null,jumlah_kamar varchar(5) not null,biaya_kamar int(8) not null)

10

Melihat Struktur Tabeldesc kamar

Mengisi Data Tabel Kamarinsert into kamar values('K-001','VIP','5','245000'),('K-002','Deluxe','6','220000'),('K-003','Deluxe Yunior Room','1','200000'),('K-004','Superior Room','9','150000'),('K-005','Family Room','1','190000'),('K-006','Standard 1','4','75000'),('K-007','Standard 2','5','100000'),('K-008','Ekonomi','3','50000')

Menampilkan Isi Tabelselect * from kamar

Tabel Makanan

Membuat Tabel Makanancreate table makanan(ID_makanan char(5) not null primary key,menu_makanan varchar(20) not null,harga_makanan int(8) not null)

Melihat Struktur Tabeldesc makanan

11

Mengisi Data Tabel Makananinsert into makanan values('MK_01','Nasi Goreng Seafood','15000'),('MK_02','Nasi Goreng Udang','15000'),('MK_03','Nasi Goreng Carita','13000'),('MK_04','Sambel pete','6000'),('MK_05','Sambel Teri','6000'),('MK_06','Sambel Terasi','6000'),('MK_07','Rajungan Kuah Pedas','30000'),('MK_08','Rajungan Asam Manis / Pedas','30000'),('MK_09','Bandeng Goreng Kremes','30000'),('MK_10','Bandeng Goreng Tanpa Duri','30000'),('MK_11','Bandeng Bakar Tanpa Duri','30000'),('MK_12','Gurami Goreng / Bakar','32000'),('MK_13','Patin Goreng','30000'),('MK_14','Patin Bakar','30000'),('MK_15','Ayam Bakar 1 ekor','31000'),('MK_16','Ayam Goreng 1 ekor','31000'),('MK_17','Udang Bakar','30000'),('MK_18','Udang Goreng','30000'),('MK_19','Mie Goreng Carita','13000'),('MK_20','Cumi Oseng-oseng','23000'),('MK_21','Cumi Bakar','23000'),('MK_22','Cap Cay Goreng','15000'),('MK_23','Cap Cay Kuah','15000'),('MK_24','Tahu Telor','12000'),('MK_25','Tahu / Tempe Goreng','6000'),('MK_26','Tahu / Tempe Penyet','8000'),('MK_27','Nasi Putih 1 bakul ','15000'),('MK_28','Nasi putih 1 porsi','3500')

Menampilkan Isi Tabelselect * from makanan

12

Tabel Minuman

Membuat Tabel Minumancreate table minuman(ID_minuman char(5) not null primary key,menu_minuman varchar(20) not null,harga_minuman int(8) not null)

Melihat Struktur Tabeldesc minuman

Mengisi Data Tabel Minumaninsert into minuman values('MN_01','Es Campur Carita','10000'),

13

('MN_02','Es Kelapa Muda','8000'),('MN_03','Es Jeruk Manis','6000'),('MN_04','Es Jeruk Nipis','6000'),('MN_05','Es Jeruk Kelapa Muda','9000'),('MN_06','Es Soft Drink','7000'),('MN_07','Es Soda Gembira','9000'),('MN_08','Es Manado','9000'),('MN_09','Es Teeh','5000'),('MN_10','Kopi','5000'),('MN_11','Kopi Milk','6000'),('MN_12','Kopi Jahe','6000'),('MN_13','Jahe Hangat','6000'),('MN_14','Susu Jahe','7000'),('MN_15','Jus Alpukat','9000'),('MN_16','Jus Sirsak','9000'),('MN_17','Jus Durian','11000'),('MN_18','Jus Jeruk','9000'),('MN_19','Jus Melon','9000'),('MN_20','Jus Tomat','9000'),('MN_21','Air Mineral 250 ml','1000'),('MN_22','Air Mineral 600 ml','4000'),('MN_23','Air Mineral 1500 ml','8000'),('MN_24','Ice_cone chocolate','7000'),('MN_25','Ice cream chocopanda','8000'),('MN_26','Ice cream blackforest','10000'),('MN_27','Ice cream banana','10000'),('MN_28','Ice cream mangoescream','8000'),('MN_29','dewa salju cream','10000'),('MN_30','float mocca','6000'),('MN_31','float orange','5000'),('MN_32','float cappuchino','6000'),('MN_33','float strawberry','7000'),('MN_34','float watermelon','5000'),('MN_35','float chochochips','6000')

Menampilkan Isi Tabelselect * from minuman

14

Tabel Pelanggan

Membuat Tabel Pelanggancreate table pelanggan(ID_pelanggan int(5) not null primary keyauto_increment,nama_pelanggan varchar(25) not null,umur varchar(2) not null,jenis_kelamin tinyint(1) not null default '1',alamat varchar(30) not null)

15

Melihat Struktur Tabeldesc pelanggan

Mengisi Data Tabel Pelangganinsert into pelanggan values('1','Lorenso C','21','1','Bali'),('2','Amaral Marsito','30','1','Telemung'),('3','Francisco Amar','27','1','Kuta'),('4','Abilio Fernandes','24','1','Sanur'),('5','Bento','18','1','Papua'),('6','Francisca','40','0','Padang'),('7','Amelia','33','0','Semarang'),('8','Acella','37','0','Banyuwangi'),('9','Maria Patricia','48','0','Genteng'),('10','Angela','41','0','Taman Baru'),('11','Freitas','25','1','Ketapang'),('12','Dos Reis','35','1','Bulusan'),('13','Manek','39','0','Kampung Mandar'),('14','Roger','41','1','Penataban'),('15','Agusto','49','1','Paspan'),('16','Aisyah Fitriani ','20','0','Surabaya'),('17','Bambang Adi','29','1','Lombok'),('18','Ni Made Putri','28','0','Bali'),('19','Ndaru Aditya','32','1','Singotrunan'),('20','Moch Noer Muslimin','36','1','Baluk'),('21','Afreza Rusmantyo','30','1','Pakis'),('22','Ajeng Trian Sari','22','0','Kalipuro'),('23','Rakhmawati L','33','0','Suko'),('24','Mohammad Mustafa','44','1','Ketapang'),('25','Imam Muslim','46','1','Srono'),('26','Boby Berna','42','1','Pakis'),('27','Andreas Beny','31','1','Ketapang'),('28','Yoga Budi Kusuma','36','1','Kalipuro'),('29','Tita Hikmawati','39','0','Benculuk'),('30','Sigit Prastowo','46','1','Licin'),('31','Imandana Rahimaswara','48','0','Lateng'),('32','Imam Hambali','26','1','Gambiran'),

16

('33','Fathurrachman','32','1','Genteng'),('34','Faizal Noris','43','1','Singonegaran'),('35','Robby Cahyadi','31','1','Bengawan'),('36','Dwi Hidayaturrochman','24','1','Kampung Mandar'),('37','Anindya Happy','34','0','Kampung Mandar'),('38','Handri Kurniato','50','1','Kampung Melayu'),('39','Ahmad Afandi','42','1','Kampung Ujung'),('40','Yudha Prawira','19','1','Sukowidi'),('41','Nimatul Risqiah','37','0','Taman Baru'),('42','Afifatul Lailiya','42','0','Banyuwangi'), ('43','Ainur Rizki','56','0','Kapuran'),('44','Ahmat Yani','28','1','Kampung Ujung'),('45','Andy M Yusuf','36','1','Gunung Remuk'),('46','Ridwan ','29','1','Palembang'),('47','Suparto','39','1','Giri'), ('48','Rodiyah','50','0','Boyolangu'),('49','Sudarmo','41','1','Ketapang'),('50','Marali','27','1','Banyuwangi'), ('51','Harjono','31','1','Kemiren'),('52','Warsito','37','1','Telemung'),('53','Arpan P','43','1','Kalipuro'), ('54','Suroso R','27','1','Ketapang'),('55','Misno Pomo','35','1','Banyuwangi'),('56','Nurrahman','21','1','Ketapang'), ('57','Wihandoyo','27','1','Ketapang'),('58','Siswoto Hadi','45','1','Ketapang'), ('59','Daman Huri','35','1','Kalipuro'),('60','Suhaimi S','36','1','Kalipuro'), ('61','Muslimah A','48','0','Banyuwangi'),('62','Ali Nurhadi','19','1','Songgon'), ('63','Icun Sri W','29','0','Wongsorejo'),('64','Haji Idris','33','1','Bengkak'), ('65','Muslimah P','22','0','Glenmore'),('66','Hermanto','45','1','Bulu Payuh'), ('67','H. Mulyadi','25','1','Kelir'),('68','Nurhayati','32','0','cluring'), ('69','Titut Sulandari','24','0','Kelir'),('70','Nihmawati','30','0','Penataban'), ('71','Widi Handoko','27','1','Penataban'),('72','Herdi Santoso','25','1','cluring'),('73','Deni Hadi Nurahman','25','1','cluring'),('74','Crhistin Indriyani','25','0','Glenmore'), ('75','Gita Agustina','24','0','Kelir'),('76','Astri Yulias Putri','27','0','Kelir'), ('77','Marlina Leppan','31','0','Glenmore'),('78','Indah Yani Susilowati','27','0','Penataban'),('79','Alifia Kurni Nur Islami','35','0','Penataban'),('80','Eko Yanto Purwadi','40','1','cluring'),('81','Hengky Purwanto','38','1','Glenmore'),('82','Dewa Putu Aditya','25','1','cluring'),('83','Richi Anderson Narlika','27','1','Ketapang'),('84','Ayuning Budi Hastanti','24','0','Kelir'), ('85','Ika Meyrinda','25','0','Kelir'),('86','Gigih Sibyantomo','25','1','Kelir'),('87','Vevi Indah Febriyanti','33','0','cluring'),('88','Endang Suciyati','35','0','Ketapang'), ('89','Moch. Rais','23','1','Penataban'),

17

('90','Masiana','23','0','Penataban'), ('91','Abdul Hadi','34','1','Penataban'),('92','Susanti','43','0','cluring'), ('93','Ponijah','33','0','cluring'),('94','Tin Astika','23','0','cluring'), ('95','Yunus Ardiyansyah','21','1','Boyolangu'),('96','Sulitri Setyawati','22','0','Ketapang'), ('97','Joko Wibono','32','1','Kelir'),('98','Dody Mandala Putra','32','1','Boyolangu'),('99','Hadis Trianto','32','1','cluring'),('100','Anissa Muliawati','25','0','Boyolangu'),('101','Marta Lina Diniyawati','26','0','Bengkak'),('102','Ronny Loleh','34','1','Bengkak'), ('103','Suprayitno','25','1','Bengkak'),('104','qurrota','27','0','cluring'), ('105','addy','28','1','Boyolangu'),('106','candra','34','1','cluring'), ('107','alvi','23','0','Bengkak'),('108','ikhwan','27','1','Kelir'), ('109','afnan','28','1','Kelir'),('110','diva','28','0','Kampung Mandar'), ('111','triana','29','0','Bengkak'),('112','yulli','20','0','Bengkak'), ('113','agam','21','0','Bengkak'),('114','lastri','25','0','cluring'), ('115','liana','34','0','cluring'),('116','ikka','23','0','Kampung Mandar'), ('117',' Dendy','25','1','Kemiren'),('118','Dimas','36','1','Kampung Mandar'), ('119','Okta','33','1','cluring'),('120','Catur','34','1','cluring'), ('121','Endy alfais','23','1','Kemiren'),('122','rahmayanti','21','0','Kampung Mandar'), ('123','gilang','22','1','cluring'),('124','dina ','22','0','cluring'), ('125','Putra','32','1','Kemiren'),('126','fida','33','0','cluring'), ('127','finda','37','0','Kemiren'),('128','nurma','26','0','Kemiren'), ('129','meidina','24','0','Kampung Mandar'),('130','alladin','26','1','Kelir'), ('131','abu','27','1','Kelir'),('132','lahab','24','1','Sanur'), ('133','zaenal','28','1','Sanur'),('134','mia','23','0','Kampung Mandar'),('135','dian','34','0','Kelir'), ('136','mita','32','0','Sanur'),('137','visca','33','0','Kampung Mandar'), ('138','rizha','37','0','Songgon'),('139','syukron','37','1','Songgon'), ('140','rilo','38','1','Songgon'),('141','rika','39','0','Kampung Mandar'), ('142','rida','39','0','Sanur'),('143','annisa','32','0','Songgon'), ('144','desela','34','0','Sanur'),('145','hapsari','32','0','Kampung Mandar'), ('146','bintang','31','0','Sanur'),('147','andira','21','0','Sanur'), ('148','rahma ','22','0','Ketapang'),('149','daniarti','23','0','Ketapang'), ('150','lanang','22','1','Sanur'),('151','bagas','30','1','Songgon'), ('152','ifton','20','1','Songgon'),('153','anik','21','0','Songgon'), ('154','zakiya','32','0','Sanur'),('155','zahra','23','0','Sanur'), ('156','azzalwa','25','0','Sanur'),('157','syifa','34','0','Sanur'), ('158','Nanda','25','1','Ketapang'),('159','rengga','26','1','Ketapang'), ('160','sanjaya','27','1','Ketapang')

Menampilkan Isi Tabelselect * from pelanggan

18

19

20

21

Tabel Pembayaran

Membuat Tabel Pembayarancreate table pembayaran(ID_nota int(5) not null primary key auto_increment,ID_pelanggan int(5) not null,ID_kamar char(5) not null,ID_makanan char(5) not null,ID_minuman char(5) not null,tanggal_ceckin date not null,tanggal_ceckout date not null,foreign key (ID_pelanggan) references pelanggan(ID_pelanggan),foreign key (ID_makanan) references makanan(ID_makanan),foreign key (ID_minuman) references minuman(ID_minuman),foreign key (ID_kamar) references kamar (ID_kamar))

Melihat Struktur Tabeldesc pembayaran

Mengisi Data Tabel Pelangganinsert into pembayaran values('N_001','1','K-001','MK_01','MN_01','2011-10-03','2011-10-04'),('N_002','2','K-002','MK_02','MN_02','2011-10-04','2011-10-05'),('N_003','3','K-003','MK_03','MN_03','2011-10-05','2011-10-06'),('N_004','4','K-004','MK_04','MN_04','2011-10-06','2011-10-07'),('N_005','5','K-005','MK_05','MN_05','2011-10-07','2011-10-08'),

22

('N_006','6','K-006','MK_06','MN_06','2011-10-08','2011-10-09'),('N_007','7','K-007','MK_07','MN_07','2011-10-09','2011-10-10'),('N_008','8','K-008','MK_08','MN_08','2011-10-10','2011-10-11'),('N_009','9','K-005','MK_09','MN_09','2011-10-11','2011-10-12'),('N_010','10','K-001','MK_10','MN_10','2011-10-12','2011-10-13'),('N_011','11','K-001','MK_11','MN_11','2011-10-13','2011-10-14'),('N_012','12','K-006','MK_12','MN_12','2011-10-14','2011-10-15'),('N_013','13','K-003','MK_13','MN_13','2011-10-15','2011-10-16'),('N_014','14','K-002','MK_14','MN_14','2011-10-16','2011-10-17'),('N_015','15','K-002','MK_15','MN_15','2011-10-17','2011-10-18'),('N_016','16','K-002','MK_16','MN_16','2011-10-18','2011-10-19'),('N_017','17','K-003','MK_17','MN_17','2011-10-19','2011-10-20'),('N_018','18','K-003','MK_18','MN_18','2011-10-20','2011-10-21'),('N_019','19','K-003','MK_19','MN_19','2011-10-21','2011-10-22'),('N_020','20','K-003','MK_20','MN_20','2011-10-22','2011-10-23'),('N_021','21','K-005','MK_21','MN_21','2011-10-23','2011-10-24'),('N_022','22','K-005','MK_22','MN_22','2011-10-24','2011-10-25'),('N_023','23','K-001','MK_23','MN_23','2011-10-25','2011-10-26'),('N_024','24','K-001','MK_24','MN_24','2011-10-26','2011-10-27'),('N_025','25','K-001','MK_25','MN_25','2011-10-27','2011-10-28'),('N_026','26','K-006','MK_26','MN_26','2011-10-28','2011-10-29'),('N_027','27','K-002','MK_27','MN_27','2011-10-29','2011-10-30'),('N_028','28','K-002','MK_28','MN_28','2011-11-01','2011-11-02'),('N_029','29','K-002','MK_21','MN_29','2011-11-02','2011-11-03'),('N_030','30','K-006','MK_22','MN_30','2011-11-03','2011-11-04'),('N_031','31','K-006','MK_23','MN_31','2011-11-04','2011-11-05'),('N_032','32','K-003','MK_26','MN_32','2011-11-05','2011-11-06'),('N_033','33','K-007','MK_27','MN_33','2011-11-06','2011-11-07'),('N_034','34','K-002','MK_28','MN_34','2011-11-07','2011-11-08'),('N_035','35','K-002','MK_20','MN_35','2011-11-08','2011-11-09'),('N_036','36','K-002','MK_21','MN_24','2011-11-09','2011-11-10'),('N_037','37','K-007','MK_16','MN_29','2011-11-10','2011-11-11'),('N_038','38','K-003','MK_17','MN_28','2011-11-11','2011-11-12'),('N_039','39','K-003','MK_18','MN_23','2011-11-12','2011-11-13'),('N_040','40','K-003','MK_19','MN_33','2011-11-13','2011-11-14'),('N_041','41','K-001','MK_20','MN_24','2011-11-14','2011-11-15'),('N_042','42','K-001','MK_21','MN_25','2011-11-15','2011-11-16'),('N_043','43','K-001','MK_22','MN_26','2011-11-16','2011-11-17'),('N_044','44','K-007','MK_13','MN_21','2011-11-17','2011-11-18'),('N_045','45','K-003','MK_14','MN_01','2011-11-18','2011-11-19'),('N_046','46','K-008','MK_15','MN_02','2011-11-19','2011-11-20'),

23

('N_047','47','K-005','MK_16','MN_03','2011-11-20','2011-11-21'),('N_048','48','K-005','MK_17','MN_09','2011-11-21','2011-11-22'),('N_049','49','K-005','MK_18','MN_10','2011-11-22','2011-11-23'),('N_050','50','K-008','MK_19','MN_24','2011-11-23','2011-11-24'),('N_051','51','K-007','MK_24','MN_09','2011-11-24','2011-11-25'),('N_052','52','K-001','MK_25','MN_03','2011-11-25','2011-11-26'),('N_053','53','K-001','MK_26','MN_24','2011-11-26','2011-11-27'),('N_054','54','K-008','MK_27','MN_01','2011-11-27','2011-11-28'),('N_055','55','K-007','MK_28','MN_03','2011-11-28','2011-11-29'),('N_056','56','K-007','MK_21','MN_25','2011-11-29','2011-11-30'),('N_057','57','K-003','MK_22','MN_01','2011-12-01','2011-12-02'),('N_058','58','K-006','MK_23','MN_02','2011-12-02','2011-12-03'),('N_059','59','K-006','MK_26','MN_03','2011-12-03','2011-12-04'),('N_060','60','K-006','MK_27','MN_24','2011-12-04','2011-12-05'),('N_061','61','K-003','MK_28','MN_25','2011-12-05','2011-12-06'),('N_062','62','K-003','MK_27','MN_26','2011-12-06','2011-12-07'),('N_063','63','K-005','MK_28','MN_29','2011-12-07','2011-12-08'),('N_064','64','K-005','MK_21','MN_24','2011-12-08','2011-12-09'),('N_065','65','K-005','MK_22','MN_01','2011-12-09','2011-12-10'),('N_066','66','K-003','MK_23','MN_02','2011-12-10','2011-12-11'),('N_067','67','K-008','MK_08','MN_03','2011-12-11','2011-12-12'),('N_068','68','K-007','MK_09','MN_24','2011-12-12','2011-12-13'),('N_069','69','K-001','MK_27','MN_29','2011-12-13','2011-12-14'),('N_070','70','K-001','MK_28','MN_16','2011-12-14','2011-12-15'),('N_071','71','K-006','MK_21','MN_17','2011-12-15','2011-12-16'),('N_072','72','K-006','MK_22','MN_18','2011-12-16','2011-12-17'),('N_073','73','K-006','MK_23','MN_19','2011-12-17','2011-12-18'),('N_074','74','K-003','MK_21','MN_20','2011-12-18','2011-12-19'),('N_075','75','K-003','MK_22','MN_25','2011-12-19','2011-12-20'),('N_076','76','K-003','MK_23','MN_26','2011-12-20','2011-12-21'),('N_077','77','K-003','MK_26','MN_17','2011-12-21','2011-12-22'),('N_078','78','K-005','MK_27','MN_01','2011-12-22','2011-12-23'),('N_079','79','K-005','MK_28','MN_02','2011-12-23','2011-12-24'),('N_080','80','K-005','MK_20','MN_03','2011-12-24','2011-12-25'),('N_081','81','K-005','MK_06','MN_19','2011-12-25','2011-12-26'),('N_082','82','K-001','MK_25','MN_17','2011-12-26','2011-12-27'),('N_083','83','K-001','MK_26','MN_24','2011-12-27','2011-12-28'),('N_084','84','K-001','MK_27','MN_25','2011-12-28','2011-12-29'),('N_085','85','K-008','MK_08','MN_26','2011-12-29','2011-12-30'),('N_086','86','K-008','MK_09','MN_01','2011-12-30','2012-01-02'),('N_087','87','K-008','MK_06','MN_02','2011-12-31','2012-01-03'),

24

('N_088','88','K-003','MK_25','MN_03','2012-01-01','2012-01-04'),('N_089','89','K-003','MK_26','MN_16','2012-01-02','2012-01-05'),('N_090','90','K-003','MK_27','MN_17','2012-01-03','2012-01-06'),('N_091','91','K-007','MK_28','MN_18','2012-01-04','2012-01-07'),('N_092','92','K-007','MK_20','MN_19','2012-01-05','2012-01-08'),('N_093','93','K-007','MK_21','MN_20','2012-01-06','2012-01-09'),('N_094','94','K-004','MK_06','MN_09','2012-01-07','2012-01-10'),('N_095','95','K-004','MK_09','MN_10','2012-01-08','2012-01-11'),('N_096','96','K-004','MK_06','MN_04','2012-01-09','2012-01-12'),('N_097','97','K-008','MK_07','MN_05','2012-01-10','2012-01-13'),('N_098','98','K-007','MK_08','MN_06','2012-01-11','2012-01-14'),('N_099','99','K-007','MK_07','MN_07','2012-01-12','2012-01-15'),('N_100','100','K-007','MK_08','MN_08','2012-01-13','2012-01-16'),('N_101','101','K-003','MK_07','MN_09','2012-01-14','2012-01-17'),('N_102','102','K-003','MK_08','MN_10','2012-01-15','2012-01-18'),('N_103','103','K-003','MK_06','MN_11','2012-01-16','2012-01-19'),('N_104','104','K-003','MK_07','MN_02','2012-01-17','2012-01-20'),('N_105','105','K-008','MK_08','MN_03','2012-01-18','2012-01-21'),('N_106','106','K-008','MK_09','MN_12','2012-01-19','2012-01-22'),('N_107','107','K-004','MK_07','MN_32','2012-01-20','2012-01-23'),('N_108','108','K-004','MK_08','MN_10','2012-01-21','2012-01-24'),('N_109','109','K-008','MK_09','MN_13','2012-01-22','2012-01-25'),('N_110','110','K-008','MK_07','MN_24','2012-01-23','2012-01-26'),('N_111','111','K-008','MK_08','MN_24','2012-01-24','2012-01-27'),('N_112','112','K-003','MK_09','MN_29','2012-01-25','2012-01-28'),('N_113','113','K-003','MK_16','MN_09','2012-01-26','2012-01-29'),('N_114','114','K-003','MK_17','MN_14','2012-01-27','2012-01-30'),('N_115','115','K-003','MK_18','MN_24','2012-01-28','2012-02-01'),('N_116','116','K-008','MK_06','MN_12','2012-01-29','2012-02-02'),('N_117','117','K-008','MK_07','MN_13','2012-01-30','2012-02-03'),('N_118','118','K-004','MK_08','MN_33','2012-01-31','2012-02-04'),('N_119','119','K-004','MK_09','MN_09','2012-02-01','2012-02-05'),('N_120','120','K-008','MK_06','MN_10','2012-02-02','2012-02-06'),('N_121','121','K-008','MK_07','MN_31','2012-02-03','2012-02-07'),('N_122','122','K-008','MK_08','MN_32','2012-02-04','2012-02-08'),('N_123','123','K-008','MK_09','MN_33','2012-02-05','2012-02-09'),('N_124','124','K-008','MK_06','MN_34','2012-02-06','2012-02-10'),('N_125','125','K-008','MK_07','MN_35','2012-02-07','2012-02-11'),('N_126','126','K-008','MK_08','MN_29','2012-02-08','2012-02-12'),('N_127','127','K-004','MK_09','MN_32','2012-02-09','2012-02-13'),('N_128','128','K-004','MK_09','MN_09','2012-02-10','2012-02-14'),

25

('N_129','129','K-004','MK_06','MN_14','2012-02-11','2012-02-15'),('N_130','130','K-004','MK_07','MN_24','2012-02-12','2012-02-16'),('N_131','131','K-008','MK_08','MN_12','2012-02-13','2012-02-17'),('N_132','132','K-008','MK_18','MN_13','2012-02-14','2012-02-18'),('N_133','133','K-008','MK_25','MN_14','2012-02-15','2012-02-19'),('N_134','134','K-008','MK_26','MN_15','2012-02-16','2012-02-20'),('N_135','135','K-003','MK_27','MN_09','2012-02-17','2012-02-21'),('N_136','136','K-003','MK_28','MN_10','2012-02-18','2012-02-22'),('N_137','137','K-003','MK_14','MN_14','2012-02-19','2012-02-23'),('N_138','138','K-008','MK_13','MN_12','2012-02-20','2012-02-24'),('N_139','139','K-008','MK_14','MN_29','2012-02-21','2012-02-25'),('N_140','140','K-007','MK_15','MN_21','2012-02-22','2012-02-26'),('N_141','141','K-007','MK_16','MN_22','2012-02-23','2012-02-27'),('N_142','142','K-007','MK_17','MN_23','2012-02-24','2012-02-28'),('N_143','143','K-002','MK_18','MN_04','2012-02-25','2012-02-29'),('N_144','144','K-002','MK_25','MN_05','2012-02-26','2012-02-29'),('N_145','145','K-002','MK_26','MN_06','2012-02-27','2012-03-01'),('N_146','146','K-002','MK_27','MN_07','2012-02-28','2012-03-02'),('N_147','147','K-008','MK_28','MN_08','2012-02-29','2012-03-03'),('N_148','148','K-004','MK_14','MN_09','2012-03-01','2012-03-04'),('N_149','149','K-004','MK_15','MN_10','2012-03-02','2012-03-05'),('N_150','150','K-004','MK_16','MN_11','2012-03-03','2012-03-06'),('N_151','151','K-007','MK_17','MN_21','2012-03-04','2012-03-07'),('N_152','152','K-007','MK_18','MN_22','2012-03-05','2012-03-08'),('N_153','153','K-007','MK_11','MN_23','2012-03-06','2012-03-09'),('N_154','154','K-007','MK_12','MN_29','2012-03-07','2012-03-10'),('N_155','155','K-007','MK_13','MN_31','2012-03-08','2012-03-11'),('N_156','156','K-008','MK_14','MN_32','2012-03-09','2012-03-12'),('N_157','157','K-008','MK_15','MN_33','2012-03-10','2012-03-13'),('N_158','158','K-004','MK_16','MN_34','2012-03-11','2012-03-14'),('N_159','159','K-004','MK_17','MN_35','2012-03-12','2012-03-15'),('N_160','160','K-004','MK_18','MN_10','2012-03-13','2012-03-16')

Menampilkan Isi Tabelselect * from pembayaran

26

27

2.4. Contoh-contoh Syntax Pengambilan Data

Menampilkan Data Beberapa Kolom dari Satu Tabel

Menampilkan ID Pegawai , Nama Pegawai , Alamat pada Tabel Pegawaiselect ID_pegawai, nama_pegawai, alamat from pegawai

Menampilkan ID Kamar , Tipe , Biaya pada Tabel Kamarselect ID_kamar, tipe_kamar, biaya_kamar from kamar

Menampilkan Menu makanan , Harga pada Tabel Makananselect menu_makanan, harga_makanan from makanan

Menampilkan Menu minuman , Harga pada Tabel Minumanselect menu_minuman, harga_minuman from minuman

28

Menampilkan Beberapa Data dari Beberapa Tabel Menjadi Satu

Menampilkan Nama Pegawai dan Gaji Pegawaiselect pegawai.nama_pegawai,gaji_pegawai.jumlah_gajifrom pegawai join gaji_pegawai using (ID_pegawai) group by ID_pegawai

Menampilkan Nama Pelanggan , Tipe Kamar , Menu Makanan , MenuMinumanselect pelanggan.nama_pelanggan, kamar.tipe_kamar,makanan.menu_makanan, minuman.menu_minumanfrom pembayaran join pelanggan using (ID_pelanggan) join kamar using(ID_kamar)join makanan using (ID_makanan) join minuman using (ID_minuman)group by ID_nota

29

Menampilkan Nama Pelanggan , Tipe Kamar dan Biaya Kamar , MenuMakanan dan Harga Makanan, Menu Minuman dan Harga Minumanselect pelanggan.nama_pelanggan, kamar.tipe_kamar, kamar.biaya_kamar,makanan.menu_makanan, makanan.harga_makanan,minuman.menu_minuman, minuman.harga_minumanfrom pembayaran join pelanggan using (ID_pelanggan) join kamar using(ID_kamar)join makanan using (ID_makanan) join minuman using (ID_minuman)group by ID_nota

Menampilkan Nama Pelanggan , Menu Makanan, Menu Minuman , TOTALjumlah makanan dan minumanselect pelanggan.nama_pelanggan, makanan.menu_makanan,minuman.menu_minuman,sum(makanan.harga_makanan+minuman.harga_minuman) as TOTALfrom pembayaranjoin pelanggan using (ID_pelanggan) join makanan using (ID_makanan) joinminuman using (ID_minuman)group by ID_nota

30

Menampilkan ID NOTA , Lama Inapselect pembayaran.ID_nota,sum(tanggal_ceckout-tanggal_ceckin) as Lama_Inapfrom pembayaran group by ID_nota

31

BAB IIIPENUTUP

3.1. KESIMPULAN

Cukup banyak orang mendirikan Hotel, namun diperlukan kecanggihan

dan keistimewaan untuk menarik perhatian banyak orang.

Permasalahannya adalah semakin banyak Hotel, maka semakin banyak

juga yang terbaik tetapi yang lebih terpenting adalah bagaimana kita memberikan

kepuasaan terhadap pelanggan-pelanggan dengan teknologi.