Anda di halaman 1dari 4

PERANCANGAN BASIS DATA DREAM HOME NIM : 0914000021 NAMA : NELSON STEFANUS TAHITU CONCEPTUAL MODEL LANGKAH 1.

MEMBANGUN LOCAL CONCEPTUAL DATA MODEL 1.1 Indentifikasi Entity Type Entity Name Staff Description Istilah yang dipakai untuk mendeskripsikan semua pegawai yang dipekerjakan oleh Dreamhome Istilah yang dipakai untuk mendeskripsikan property yang akan disewakan. Property terdiri dari dua jenis, yaitu apartemen (flat) dan rumah (house) Istilah yang dipakai untuk mendeskripsikan penyewa propety Istilah yang dipakai untuk menyebutkan tempat dimana staff bekerja Istilah yang dipakai untuk mendeskripsikan perusahaan atau orang yang menyewakan property Aliases Employee Occurrence Setiap ada staff anggota baru yang bekerja di suatu cabang Setiap property yang dimiliki oleh pemilik didaftarkan di suatu cabang

PropertyForRent

Property

Client

Costumer

Branch

Setiap ada calon penyewa yang berminat untuk menyewa property Setiap ada cabang baru yang dibangun Setiap ada owner yang ingin propertynya disewakan!

Property owner

Owner

1.2 Indentifikasi Relationship Type Entity Name Staff Multiplicity Relationship 0 .. 1 Manages 0 .. 1 Supervises 1 .. 1 Register 1 .. 1 Manage Client 0 .. 1 Registered Property owner 1 .. 1 Lease 0 .. * Registered Note: apabila sudah ada relationship jangan ditulis lagi Entity Name PropertyforRent Staff Client Branch Branch PropertyforRent Branch Multiplicity 0 .. 100 0 .. 10 0 .. * 1 .. 1 1 .. 1 1 .. 1 1 .. 1

1.3 Entity Relationship Diagram

Propety for Rent

Lease 1..1 1..1

Property Owner

0..1

Manages 0..100

Registered 0..* 1..1

Client

Register 1..1 0..*

Staff

Manage 1..1 1..1

Branch

Supervises 0..1 0..10

Registered 0..1 1..1

1.3 Identifikasi dan Asosiasi atribut dengan entity atau relationship type
Asosiasi Atribut dengan entity Staff staffNo, name (composite: fName, lName), position, sex, DOB PropertyForRent propertyNo, address (composite: street, city, postcode), type, rooms, rent PropetyOwner ownerNo, name (composite: fName, lName), address, telNo BusinessOwner ownerNo, bName, bType, address, telNo, contactName Client clientNo, name(composite: fName, lName), telNo Preference prefType, maxRent Lease leaseNo, paymentMethod, depositAmount (derived as PropertyForRent*2), depositPaid, rentPaid, rentStart, rentFinish, duration(derived as rentFinish-rentStart) Asosiasi Atribut dengan relationship Views Entity Name viewDate, comments Attributes Description Data type & lenght Nulls Multiva lued No

Staff

Staffno, Name fname lname Position Sex DOB Salary PropertyNo

Mengidentifikasi staff secara unik Nama depan Nama belakang Nama jabatan Jenis kelamin (M/F) Tanggal lahir Gaji pegawai Mengidentifikasi nomor

5 karakter

No

PropertyFor

15 variabel karakter 15 variabel karakter 10 variabel karakter 1 karakter Date 15 variabel karakter 6 variabel karakter

No No No No No

No No no No No

Rent Type of Property Rooms Price Type owner

Property Jenis propety yang disewakan(F untuk Flat,H untuk House) Jumlah kamar yang disediakan

1 variabel karakter (F/H) 2 variabel angka 17 variabel karakter 1 variabel karakter (P/C) 6 variabel karakter

No

No

No No No

No No No

Biaya sewa perbulan


Jenis pemilik property(P untuk pemilik pribadi,C untuk pemilik perusahaan) Nomor untuk mengidentifikasi pemilik property secara pribadi Nama pemilik property(khusus pribadi) Alamat pemilik property( tipe pribadi atau perusahaan) Nomor telepon pemilik property (tipe pribadi atau perusahaan) Nama perusahaan pemilik property(khusus perusahaan) Nama yang bisa dihubungi (khusus perusahaan) Mengidentifikasi kantor cabang secara unik(1angka,3huruf) Alamat kantor cabang Nomor telepon kantor cabang Nama manager cabang Fname Lname Nomor klien (2 angka+ 2 huruf) Nama klien Nomor telepon klien Akomodasi yang disukai Maksimum biaya yang di sediakan untuk menyewa Nama staff yang meregistrasi Fname Lname Tanggal klien teregistrasi Nomor cabang tempat klien teregistrasi Nomor kontrak sewa Nomor klien

Property Owner

OwnerNo

No

No

Owner name Owner address TelpNo

15 variabel karakter 60 variabel karakter

No No

No No

10 variabel karakter(angka) 15 variabel karakter

No

No

Company name Contact person BranchNo.

No

No

15 variabel karakter 4 karakter

No No

No No

Branch

Address Telephone number Branch manager

60 variabel karakter 3 variabel karakter

No No

No No

15 variabel karakter 15 variabel karakter 4 variabel karakter 15 variabel karakter 9 variabel karakter

Client

ClientNo. Client name TelpNo Accomodati on Max price Staff

No No No No No

No No No No No

15 variabel karakter

No

No

Registered BranchNo Rent RentNo ClientNo.

15 variabel karakter 15 variabel karkater Date 4 variabel karakter 5 variabel karakter 4 variabel karakter

No No No No No No

No No No No No No

Client name Client address PropertyNo Price Start date Finish date

Nama klien Fname Lname Alamat klien Nomor property yang akan disewa (2 angka +4 huruf) Biaya sewa bulanan Menunjukkan tanggal saat penyewaan dimulai Menunjukkan tanggal penyewaan berakhir Description Tanggal kunjungan Komentar pelanggan

15 variabel karakter 15 variabel karakter 60 variabel karakter 6 variabel karakter 16 variabel karakter Date Date

No No No No No No No

No No No No No No No

RelationshipName Views

Attributes viewDate Comments

Data type & lenght Date 25 variabel karakter

Nulls No Yes

Multivalued No No

Anda mungkin juga menyukai