0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan21 halaman

Sistem Basis Data Penyewaan Kendaraan

Dokumen ini menggambarkan sebuah proyek basis data untuk perusahaan penyewaan kendaraan. Perusahaan membutuhkan sistem untuk mengelola data pelanggan, karyawan, pemesanan, dan kendaraan yang tersedia. Proyek ini mencakup model entitas-relasi dan tabel untuk menyimpan informasi ini serta melakukan kueri yang memungkinkan pengendalian bisnis penyewaan kendaraan.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
28 tayangan21 halaman

Sistem Basis Data Penyewaan Kendaraan

Dokumen ini menggambarkan sebuah proyek basis data untuk perusahaan penyewaan kendaraan. Perusahaan membutuhkan sistem untuk mengelola data pelanggan, karyawan, pemesanan, dan kendaraan yang tersedia. Proyek ini mencakup model entitas-relasi dan tabel untuk menyimpan informasi ini serta melakukan kueri yang memungkinkan pengendalian bisnis penyewaan kendaraan.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

PROYEK AKHIR BASIS DATA

Daniel Estiven Gonzalez Ríos.


20162025004
Sara Sierra Arroyo.
20162025

Diperkenalkan kepada:
Prof. Alfonso Peña

Universitas Distrital Francisco José de Caldas.


Fakultas Teknik.
Rekayasa Kadastral dan Geodesi.
Bogotá D.C.
Tabla de Contenido

PENDAHULUANN .................................................................................................................. 5
1. DESCRIPCION DEL PROBLEMA................................................................................... 6
2. OBJETIVOS ....................................................................................................................... 7
3. MODELO ENTITAS HUBUNGAN ................................................................................... 8
4. MODEL RELASIONAL
5. DIAGRAM DE DEPENDENCIAS FUNGSIONAL .................................................. 15
6. KODE DE KONSULTASI ............................................................................................ 16
KESIMPULAN................................................................................................................ 17
BIBLIOGRAFI .................................................................................................................. 17
ANEXOS .............................................................................................................................. 17
Daftar tabel

Tabel 1. Tipo de vehiculo y precio alquiler día. ............................................................................ 6


Tabel 2 Hubungan Pelanggan– Empleado ...................................................................................... 10
Tabel 3. Hubungan Klien-Pemesanana ............................................................................................ 11
Tabel 4. Hubungan Reservasi - Mobil......................................................................................... 12
Tabel 5. Hubungan, Karyawan-Cabang....................................................................................... 13
Tabel 6. Tabel Klien tanpa Normalisasi ......................................................................................... 15
Tabel [Link] ketergantungan fungsional untuk Pelanggan............................................................... 15
Daftar gambar

Gambar 1. Model entitas relasi untuk penyewaan kendaraan. ..................................................... 8


Gambar 2. Entitas Person. ............................................................................................................ 9
Gambar 3. Entitas hubungan, Pelanggan-Pesanan
Gambar 4. Entitas Relasi, Reservasi - Kendaraano .......................................................................... 11
Gambar 5. Entitas Relasi, Karyawan-Outlet......................................................................... 13
Gambar 6. Entitas Hubungan, Reservasi-Kontrak............................................................................ 14
Gambar 7. Hubungan, Reservasi-Kontrak...................................................................................... 14
PENDAHULUAN

El alquiler de vehículos es un negocio que tiene una gran cantidad oferta y demanda esto conlleva
sejumlah besar data baik dari orang yang ingin menyewa mobil hingga jumlah
varietas dari penyedia mobil, pengelolaan semua informasi ini cukup rumit, untuk
ini bertujuan untuk mengoptimalkan pengelolaan data dan mencari interoperabilitas di antara mereka untuk itu
gunakan basis data yang dapat dikelola dengan cara yang optimal untuk perusahaan yang
mengizinkan mengurangi waktu pencarian data.

Penggunaan basis data akan memungkinkan perusahaan untuk mengatur data mereka secara sistematis dan
Secara kontekstual, saat ini sangat penting untuk mengelola data melalui basis data.
data karena mereka memberikan keamanan dan memungkinkan percepatan prosedur, harus diperhatikan
ceritakan bahwa basis data dirancang sesuai dengan kebutuhan dan berdasarkan ini
hubungan antara data adalah yang akan memungkinkan untuk membuat basis data yang mengoptimalkan
prosedur dan konsultasi, adalah kebutuhan klien yang menjadi titik awal untuk
organisasi data yang diberikan.

Sebuah basis data adalah seperangkat data yang disimpan dalam memori eksternal yang terorganisir.
melalui struktur data. Setiap basis data dirancang untuk memenuhi persyaratan
dari informasi sebuah perusahaan atau jenis organisasi lainnya.
1. DESKRIPSI MASALAH

Sebuah perusahaan otomotif bergerak di bidang penyewaan kendaraan karena memiliki sumber daya yang besar
permintaan dan penawaran kendaraan ini, pemilik memutuskan untuk menciptakan sebuah sistem yang memungkinkannya untuk mengelola suatu
kontrol atas pelanggan, karyawan, reservasi, dan kendaraan perusahaan Anda, untuk ini memutuskan untuk membuat
sistem basis data yang mengoptimalkan proses ini di perusahaan Anda.

Perusahaan ini bergerak di bidang penyewaan dua jenis kendaraan:

I. Mobil model tahun 2000 dan seterusnya.


II. Furgon muatan.

ALQUILER
TIPO DE VEHICULO DIARIO
Furgon kapasitas muatan kurang dari 2 ton 220000
Furgon kapasitas muatan antara 2 dan 5 ton 270000
Furgon kapasitas muat lebih dari 6 ton 330000
Mobil model di bawah 2005 90000
Mobil model antara 2006 dan 2010 120000
Mobil model di atas 2010 150000
Tabla 1. Tipo de vehiculo y precio alquiler día.

Klien harus mendaftar dengan data pribadi mereka:


a) Nombre.
b) Identifikasi.
c) Alamat.
d) Telepon.
e) Email.
f) Kata sandi.
Harus memeriksa bahwa pelanggan tidak terdaftar sebelumnya.

Setelah pendaftaran selesai, Anda dapat melanjutkan untuk melakukan reservasi, sehingga pelanggan
anda dapat melakukan reservasi jika sudah terdaftar dengan identifikasi dan
kata sandi.

Reservasi termasuk:

a) Tanggal awal sewa.


b) Tanggal akhir sewa.
c) Cabang penarikan dan pengantaran, ini dikelompokkan berdasarkan regional.
Sistem ini memungkinkan pelanggan untuk memilih jenis kendaraan yang mereka inginkan dalam hal ini.
mobil atau van
Jika pelanggan memilih mobil, sistem akan menampilkan daftar mobil.
tersedia:
a) Merek.
b) Model.
c) Jumlah maksimum penghuni.
d) Motor.
e) Warna.
f) Harga Hari.

Jika pelanggan memilih van, sistem akan menampilkan daftar van yang tersedia:

a) Merek.
b) Model.
c) Beban maksimum.
d) Motor.
e) Harga Hari.

Sistem menyimpan reservasi dengan identifikasi pelanggan, nomor pelat kendaraan dan
memberikan kode reservasi.

Untuk mengambil kendaraan, pelanggan harus hadir di cabang perusahaan dan menandatangani
kontrak sewa.

Para pegawai akan bertanggung jawab untuk mendaftarkan kontrak dalam sistem dan harus
mencatat setiap karyawan yang telah membuat kontrak untuk dilikuidasi
komisi.

Untuk mendaftarkan kontrak, karyawan memasukkan kode reservasi dan kata sandi.
reservasi tervalidasi, buat kontrak yang sesuai dengan data reservasi dan nilai
dari kontrak.

2. OBJETIVOS

I. Membuat basis data yang memberikan solusi dan menjamin pengelolaan data yang tepat
dari perusahaan kendaraan.
II. Mengontrol reservasi dan penyewaan kendaraan.
3. MODEL ENTITAS HUBUNGAN

Sesuai dengan dokumen yang dikirim, model entitas-relasi telah dibuat.

Reg_
CodSu

Dir
Nama ID
(1,N)
CABANG

Tel PERSONA Email

Milik
o
(1,N)
Lewati Komisi

KLIEN PEGAWAI (1,N)


Daftar
(1,N)

F_Fin Lakukan

(1,1)
F_Inicio (1,1)

RESERVA (1,1) Genera KONTRAK ValorC


(1,1)
Codre (1,1)

Codco
termasuk
Motor
Merek
(1,1)
Plaka KM
KENDARAAN
Model Tersedia

d P_Dia C_Ocu
P_Dia

c_max FURGON AUTOMOVIL Warna

Gambar 1. Model entitas relasi untuk penyewaan kendaraan.


4. MODEL RELASIONAL

Mengubah skema entitas-relasi kita memperoleh:

a) Persona, Cliente- Empleado.


Karena hubungan "orang" adalah hubungan yang saling tumpang tindih dan dengan pembatasan totalitas, Kami membuat
untuk setiap subkelas, sebuah hubungan dengan atribut-atribut milik superkelas dan atribut-atribut
sendiri, di mana kuncinya adalah superkelas dalam hal ini ID.

Direktori
Nama ID

Tel PERSONA Surel

o
Lulus Komisi

KLIEN PEGAWAI

Gambar 2. Entitas Orang.

KLIEN PEGAWAI

CP COD_CLIENTE CP COD_EMPLEADO

NOMBRE NOMBRE

ALAMAT ALAMAT

TELEFON TELEFON

EMAIL EMAIL

KATA_SANDI KOMISI
Tabel 2 Hubungan Klien–Karyawan

b) Klien Reservasi.
Kami menganggap bahwa hubungan "Klien" memiliki atribut dari superkelas dan atributnya sendiri
ella.
Karena kardinalitasnya adalah (1,1) dan tidak ada yang memiliki partisipasi nol, kami memilih kunci
utama dari hubungan "Pelanggan" dan kami memperkenalkannya ke dalam hubungan "Reservasi".

Lulus

KLIENT

(1,N)

Lakukan Suc_En
F_Fin
(1,1)
F_Mulai Suc_En
RESERVASI
Codre

Gambar 3. Entitas hubungan, Klien-Pemesanan

KLIEN RESERVASI

CP COD_CLIENTE CP COD_RESERVA

NOMBRE F_INICIO

ALAMAT F_FIN

TELEFON SUC_RETIRO

EMAIL SUC_ENTREGA

KATA_SANDI FK COD_CLIENTE
Tabel 3. Hubungan Klien-Pemesanan

c) Reservasi-Kendaraan.
Dengan hubungan "kendaraan" yang disjung dan total, kami melanjutkan untuk membuat dua tabel satu untuk
"Furgón" dan lainnya untuk "Automóvil" yang akan memiliki atribut dari superclass dan
atribut yang dimiliki sendiri.
Karena kardinalitas adalah (1,1) kami memilih kunci utama dari hubungan "Kendaraan" dan
kami memperkenalkannya sebagai kunci asing dalam hubungan "Reservasi".

Suc_En
F_Fin

F_Mulai Suc_En
RESERVA
Codre (1,1)

termasuk
Motor
Merek
(1,1)
Plakat KM
VEHICULO
Model Tersedia

d P_Dia C_Ocu
P_Dia

c_max FURGON MOBIL Color

Gambar 4. Entitas Relasi, Pemesanan - Kendaraan

RESERVA

CP COD_RESERVA

F_INICIO

F_FIN

SUC_RETIRO

SUC_ENTREGA

FK PLACA

FK COD_CLIENTE
KENDARAAN

FURGON CP PENGHARGAAN

CP PLACA MEREK

MEREK MODELO

MODEL CAT_OCUPANTES

CAP_CARGA MOTOR

MOTOR COLOR

KILOMETRAJE KILOMETRAJE

VALOR ALQUILER NILAI SEWA

DISPONIBILIDAD DISPONIBILIDAD

Tabel 4. Hubungan Reservasi - Mobil

d) Karyawan –Cabang.

Kami mengasumsikan bahwa hubungan "pegawai" memiliki atribut dari superkelas "Orang" ditambah
atribut-atribut yang dimiliki.
Karena kardinalitasnya adalah (1,1) hubungan "Karyawan" menerima kunci asing sebagai kunci
pokok dari hubungan "Karyawan".
Reg_
CodSu

CABANG
(1,1)

Pertenece

(1,N)
Komisi

KARYAWAN

Gambar 5. Entitas Relasi, Karyawan-Cabang

PEGAWAI

CP KODE_KARYAWAN

NOMBRE

ALAMAT

TELEFON
CABANG

EMAIL CP COD_SUCURSAL

KOMISI NOMBRE

FK COD_SUCURSAL KOTA

Tabel 5. Hubungan, Karyawan-Cabang

e) Reservasi - Kontrak.
Menjadi kontrak entitas yang lemah, kunci menyebar dengan membuat kunci asing yang tidak nol
diizinkan dalam hubungan entitas yang bergantung.
Suc_En
F_Fin

F_Mulai Suc_En
RESERVA (1,1) Genera KONTRAK ValorC
(1,1)
Kodre

Codco

Gambar 6. Entitas Relasi, Reservasi-Kontrak

RESERVASI

CP PESANAN_COD

F_MULAI

F_FIN KONTRAK

SUC_RETIRO CP
NILAI
_RESERVA_KONTRAK

SUC_ENTREGA
VALOR CONTRATO

FK PLACA
TANGGAL

FK COD_CLIENTE FK COD_EMPLEADO

Gambar 7. Hubungan, Reservasi-Kontrak


5. DIAGRAM DEPENDENSI FUNGSI

COD KLIEN NOMBRE ALAMAT TELEFON EMAIL KATA_SANDI


carrera 53 jalan calos@[Link]
4441 carlos diaz 1 3283356 m sss123
k carrera 45 jalan flor@[Link]
4442 flor mendez 22 3257896 m sss456
esteban avenida 1 jalan esteban@gmail
4443 camargo 5 3278645 .com sss678
dayana carrera 89 jalan dayanam@gam
4444 melendez 25 4572345 [Link] sss890
transversal 45 martink@gmail
4445 martin sierra calle 15 1234789 .com sss124
maria cristina avenida 2 jalan mariac@gmail.
4446 ariza 5 4567893 com sss789
sebastian carrera 18 jalan sebastian@gm
4447 ponce 6 2568943 [Link] sss567
carrera 29 jalan camilo@gmail.c
4448 camilo sanchez 45 2346789 om sss345
carrera 13 jalan diana@gmail.c
4449 diana rodriguez 60 2345689 om sss111

Tabel 6. Tabel Klien tanpa Normalisasi

NAMA

ID
ALAMAT

TELEFON
KATA SANDI
EMAIL

Tabel 7. Diagram ketergantungan fungsional untuk Klien


6. CODIGO DE CONSULTAS

/1: daftar umum pelanggan/


pilih * dari klien

/2: daftar umum kendaraan/

pilih * dari kendaraan

/3: daftar umum kendaraan yang disewa/

pilih*daripada vehiculo di mana ketersediaan = 'disewa';

/4: daftar umum reservasi/

pilih * dari reserva

daftar umum kendaraan yang tersedia

pilih * dari vehiculo di mana ketersediaan = 'tersedia';

/6: jumlah sewa yang dilakukan oleh seorang pelanggan/

pilih hitung(cod_res),codclient dari reserva grup berdasarkan codclient

/7:regional yang paling banyak melakukan kontrak/

pilih hitung(cod_reserva),cod_emple dari kontrak kelompok berdasarkan cod_emple;

pilih hitung(contrato.cod_reserva),empleados.cod_sucursal dari empleados bergabung dengan contrato pada


[Link]=contrato.cod_emple group by empleados.cod_sucursal;

/pilih maksimum(pilih hitung(contrato.cod_reserva) dari empleados bergabung dengan contrato pada


[Link]=contrato.cod_emple group by empleados.cod_sucursal) dari empleados;/

/* 8:karyawan yang paling banyak menjual */

pilih contrato.cod_emple, [Link] dari contrato bergabung dengan empleados pada


valor_kontrak=(select max(valor_kontrak) from kontrak) dan
contrato.cod_emple=[Link];
CONCLUCIONES
Sesuai dengan pengembangan basis data yang diusulkan untuk pengembangan Klien–Kendaraan, dan
proses pembangunan logis, dalam model entitas hubungan dan relasional serta proses-proses
dari normalisasi berdasarkan informasi yang dikirimkan oleh klien, kami dapat menyimpulkan bahwa:

[Link] data memiliki pendekatan untuk solusi masalah, oleh karena itu data yang dikirimkan
perusahaan kendaraan adalah langkah utama untuk pengembangan ini, dasar ini
data ini difokuskan hanya pada kebutuhan perusahaan kendaraan ini.
II. Proses pembuatan basis data dilakukan sesuai dengan kebutuhan yang dikirimkan
oleh perusahaan untuk menyelesaikan.
III. Basis data memungkinkan kita untuk memiliki kontrol atas pelanggan dan karyawan yang ada.
registrar di sistem selain kendaraan, reservasi, dan kontrak.
IV. Sistematika data ini memungkinkan perusahaan menghemat waktu dan uang.
kendaraan karena selain kontrak sebelumnya sekarang dapat melakukan pengawasan terhadap
pendapatan yang dimiliki perusahaan dari penyewaan mobil dan kendaraan.

BIBLIOGRAFI

Mercedes, M. A. R. Q. U. É. Z. (2011). Basis data. Departemen Teknik dan Ilmu


de Komputasi. Universitat Jaume I, Castelló de la Plana. Edita: Publikasi dari
Universitas Jaume I. Layanan Komunikasi dan Publikasi Kampus Riu Sec. Gedung Rektorat
i Serveis Centrals,12071.

Silberschatz, A., Korth, H. F., Sudarshan, S., Pérez, F. S., Santiago, A. I., & Sánchez, A. V.
(2002). Dasar-dasar basis data.

Elmasri, R. A., & Navathe, S. B. (2007). Dasar-dasar sistem basis data (No.
004.65). Addison Wesley,.

ANEXOS

Anexo1. Diagrama Entitas Hubungan di Software Visio 2016.


Anexo 2. Model Relasional di Software Visio 2016.
Anexo 3. Tabel. xlms
Lampiran 4. Kode [Link]
1
2
3

Anda mungkin juga menyukai