Selamat Datang di ruangan Ku berbagi Ilmu

Kursor

Selasa, 13 Januari 2015

Contoh Pembuatan Database Perhotelan dengan SQL Server.


Atribut untuk masing-masing entitas dapat kita tentukan sebagai berikut:

Data             : No_Transaksi (primary key), Kode_Tamu, Kode_Kamar, Cek_In, Cek_Out,                                       Kode_Jasa, Jumlah Unit Jasa 
Tamu            : Kode_Tamu (primary key), Nama_Tamu, Kode_Pekerjaan, Alamat, Kode_Status,                             Telepon, Cek_In, Cek_Out
Kamar          : Kode_Kamar (primary key), Nama_Kamar, Status
Tarif Kamar   : Kode_Kamar (primary key), Tarif_Kamar
Jasa             : Kode_Jasa (primary key), Nama_Jasa, Harga_Jasa
Pekerjaan     : Kode_Pekerjaan (primary key), Pekerjaan
Status          : Kode_Status (primary key), Status

                           DIAGRAM
Disampin ini adalah diagram dari beberapa tabel yang aka kita buat. Pada diagram tersebut terdapat tabel Data, Tamu, Kamar, Tarif_Kamar, Jasa, Pekerjaan, dan Status. Dari beberapa tabel tersebut akan saling berhubungan satu sama lain, tergantung dengan dengan tugas masing-masing tabel.
Dibawah ini akan kita coba jelaskan syntax yang dipergunakan :

Contoh Syntax nya:

create database perhotelan;

use perhotelan;

create table Data
(No_ Transaksi numeric(5) primary key not null,
Kode_Tamu varchar(5) not null,
Kode_Kamar varchar(5) not null,
Cek_In numeric(7) not null,
Cek_Out numeric(7) not null,
Kode_Jasa varchar(5) not null,
Jumlah_Unit_Jasa numeric(3) not null);

create table Tamu
(Kode_Tamu varchar(5) primary key not null,
Nama_Tamu varchar(25) not null,
Kode_Pekerjaan varchar(5) not null,
Alamat varchar(35) not null,
Kode_Status varchar(5) not null,
Telepon numeric(15) not null,
Cek_In numeric(7) not null,
Cek_Out numeric(7) not null);

create table Kamar
(Kode_Kamar varchar(5) primary key not null,
Nama_Kamar varchar(15) not null,
Status varchar(10) not null);

create table Tarif_Kamar
(Kode_Kamar varchar(5) primary key not null,
Tarif_Kamar varchar(15) not null);

create table Jasa
(Kode_Jasa varchar(5) primary key not null,
Nama_Jasa varchar(25) not null,
Harga_Jasa varchar(15) not null);

create table Pekerjaan
(Kode_Pekerjaan varchar(5) primary key not null,
Pekerjaan varchar(20) not null);

create table Status
(Kode_Status varchar(5) primary key not null,
Status varchar(20) not null);

Contoh Syntac untuk menampilkan table yang telah dibuat;

desc Data;
desc Tamu;
desc Kamar;


Contoh Syntac untuk mengisikan data kedalam table;

insert into Data values ('NT001','KT011','KK021','20.00','10.00','KJ041','3');

insert into Tamu values ('KT011','Adam Sabareksa','KP020','Kp. Sukamulya Kec. Telukjambe Karawang','KS051','085781993319','20.00','10.00');

insert into Kamar values ('KK021','Melati001','VIP');


Contoh Syntac untuk menampilkan tabel yang telah berisikan data;

select*from Data;
select*from Tamu;
select*from Kamar;



Berikut adalah beberapa Syntac database untuk membuat database perhotelan.

Tidak ada komentar:

Posting Komentar