LAPORAN TUGAS UAS BASIS DATA LANJUT “DATABASE HOTEL”
Oleh : 1. Nama NIM
: FATHUL ROSYID : 1111100799
2. Nama NIM
: QURROTA AYUN : 1111100705
3. Nama NIM
: CANDRA TRI SANJAYA : 1111100694
STIKOM PGRI BANYUWANGI JL. Jend. A. Yani No. 80 Telp. (0333) 7700669, Fax. (0333) 417902 Banyuwangi
Tahun 2012
1
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
2
DAFTAR ISI HALAMAN JUDUL …………………………………………………………………………………. KATA PENGANTAR ……………………………………………………………………………….. DAFTAR ISI …………………………………………………………….................................
1 2 3
BAB I PENDAHULUAN …………………………………………………………………………. 1.1. Latar Belakang …………………………………………………………….......... 1.2. Rumusan …………………………………………………………………………..... 1.3. Tujuan ………………………………………………………………………………….
4 4 5 5
BAB II PEMBAHASAN 2.1. Entitas……………......................................................................... 2.2. Database…................................................................................ 2.3. Tabel………................................................................................ 2.4. Contoh-contoh syntax pengambilan data................................
6 6 6 27
BAB III PENUTUP 3.1. Kesimpulan ……………………………………........................................
31
3
BAB I PENDAHULUAN 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.
4
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 dapat dirumuskan sebagai berikut : Bagaimana Hotel bisa menggunakan cara kerja berbasis Teknologi. Bagaimana Hotel bisa menarik perhatian pelanggannya dengan berbagai macam kemajuan teknologi.
1.3. TUJUAN Berdasarkan Latar Belakang dan Rumusan Masalah , dapat diketahui tujuannya. Tujuannya adalah sebagai berikut : Agar Hotel menjadi maju. Agar Pelanggan-pelanggan nya semakin puas dan betah. 5
BAB II PEMBAHASAN 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.
DATABASE adalah File utama yang meliputi keseluruhan basisdata dan disimpan ke media penyimpanan (harddisk).
Database Hotel
2.3.
Membuat Database create database hotel
TABEL
adalah Kumpulan data spesifik , yang mana di dalamnya terdapat berbagai macam field dan record. Tabel Pegawai Membuat Tabel Pegawai create 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)
6
Melihat Struktur Tabel desc pegawai
Memasukkan Data Tabel Pegawai insert 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 Tabel select * from pegawai
7
Tabel Gaji Pegawai Membuat Tabel Gaji Pegawai create 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 Tabel desc gaji_pegawai
Mengisi Data Tabel Gaji Pegawai insert into gaji_pegawai values ('PG001','500000'), ('PG002','450000'), ('PG003','450000'), ('PG004','800000'), ('PG005','500000'), ('PG006','450000'), ('PG007','500000'), ('PG008','800000'), 8
('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 Tabel select * from gaji_pegawai
Tabel Kamar Membuat Tabel Kamar create 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)
9
Melihat Struktur Tabel desc kamar
Mengisi Data Tabel Kamar insert 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 Tabel select * from kamar
Tabel Makanan Membuat Tabel Makanan create table makanan(ID_makanan char(5) not null primary key, menu_makanan varchar(20) not null, harga_makanan int(8) not null)
Melihat Struktur Tabel desc makanan
10
Mengisi Data Tabel Makanan insert 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 Tabel select * from makanan
11
Tabel Minuman Membuat Tabel Minuman create table minuman(ID_minuman char(5) not null primary key, menu_minuman varchar(20) not null, harga_minuman int(8) not null)
Melihat Struktur Tabel desc minuman
Mengisi Data Tabel Minuman insert into minuman values ('MN_01','Es Campur Carita','10000'), 12
('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 Tabel select * from minuman
13
Tabel Pelanggan Membuat Tabel Pelanggan create table pelanggan(ID_pelanggan int(5) auto_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)
not
null
primary
key
14
Melihat Struktur Tabel desc pelanggan
Mengisi Data Tabel Pelanggan insert 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'), 15
('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'), 16
('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 Tabel select * from pelanggan 17
18
19
20
Tabel Pembayaran Membuat Tabel Pembayaran create 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 Tabel desc pembayaran
Mengisi Data Tabel Pelanggan insert 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'), 21
('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'), 22
('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'), 23
('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'), 24
('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 Tabel select * from pembayaran
25
26
2.4.
Contoh-contoh Syntax Pengambilan Data
Menampilkan Data Beberapa Kolom dari Satu Tabel Menampilkan ID Pegawai , Nama Pegawai , Alamat pada Tabel Pegawai select ID_pegawai, nama_pegawai, alamat from pegawai
Menampilkan ID Kamar , Tipe , Biaya pada Tabel Kamar select ID_kamar, tipe_kamar, biaya_kamar from kamar
Menampilkan Menu makanan , Harga pada Tabel Makanan select menu_makanan, harga_makanan from makanan
Menampilkan Menu minuman , Harga pada Tabel Minuman select menu_minuman, harga_minuman from minuman 27
Menampilkan Beberapa Data dari Beberapa Tabel Menjadi Satu Menampilkan Nama Pegawai dan Gaji Pegawai select pegawai.nama_pegawai,gaji_pegawai.jumlah_gaji from pegawai join gaji_pegawai using (ID_pegawai) group by ID_pegawai
Menampilkan Nama Pelanggan , Tipe Kamar , Menu Makanan , Menu Minuman select pelanggan.nama_pelanggan, kamar.tipe_kamar, makanan.menu_makanan, minuman.menu_minuman from 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
28
Menampilkan Nama Pelanggan , Tipe Kamar dan Biaya Kamar , Menu Makanan dan Harga Makanan, Menu Minuman dan Harga Minuman select pelanggan.nama_pelanggan, kamar.tipe_kamar, kamar.biaya_kamar, makanan.menu_makanan, makanan.harga_makanan, minuman.menu_minuman, minuman.harga_minuman from 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 , TOTAL jumlah makanan dan minuman select pelanggan.nama_pelanggan, makanan.menu_makanan, minuman.menu_minuman, sum(makanan.harga_makanan+minuman.harga_minuman) as TOTAL from pembayaran join pelanggan using (ID_pelanggan) join makanan using (ID_makanan) join minuman using (ID_minuman) group by ID_nota
29
Menampilkan ID NOTA , Lama Inap select pembayaran.ID_nota,sum(tanggal_ceckout-tanggal_ceckin) as Lama_Inap from pembayaran group by ID_nota
30
BAB III PENUTUP 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.
31