Laporan Resmi Modul 2

11
SENIN , 1 3 .00 – 15.00 PRAKTIKUM BASIS DATA LAPORAN RESMI MODUL 2 – POWER DESIGNER SESI/KELOMPOK : A3/5 1. LAILATUS SHOLICHAH (1134010119) 2. I WAYAN PUJA TRISNA (1134010124) ASISTEN : 1. DESY NUR PERMATASARI (1034010095) 2. HENDRIK PRASTYO (1034010083) LABORATORIUM DESAIN DAN ALGORITMA

description

praktikum basis data

Transcript of Laporan Resmi Modul 2

Page 1: Laporan Resmi Modul 2

SENIN, 13.00 – 15.00

PRAKTIKUM BASIS DATA

LAPORAN RESMI

MODUL 2 – POWER DESIGNER

SESI/KELOMPOK : A3/5

1. LAILATUS SHOLICHAH (1134010119)

2. I WAYAN PUJA TRISNA (1134010124)

ASISTEN :

1. DESY NUR PERMATASARI (1034010095)

2. HENDRIK PRASTYO (1034010083)

LABORATORIUM DESAIN DAN ALGORITMA

PROGRAM STUDY TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM

2013

Page 2: Laporan Resmi Modul 2

LEMBAR PENGESAHAN

Telah disahkan laporan resmi :

Pratikum : BASIS DATA

Modul : 2

Judul : POWER DESIGNER

Rombongan : A3

Grup : 5

Surabaya, 18 April 2013

Asisten Praktikum

( )

Page 3: Laporan Resmi Modul 2

SOAL PRAKTIKUM

Buatlah CDM dan PDM dari pencucian kendaraan ?

Page 4: Laporan Resmi Modul 2

ANALISA MASALAH

Di praktikum BASIS DATA modul 2 yaitu POWER DESIGNER.

Dalam praktikum modul 2 kali ini yaitu menjelaskan tentang penggunaan

Power Designer sendiri dan penjelasan tentang pemodelan dari Power

Designer.

Di dalam praktikum modul 2, kami mendapatkan kendala dalam

menentukan relasi yang mandatory, pengertian dalam Mandatory itu

sendiri adalah atribut yang harus diisi tidak boleh kosong (not null), atau

bersifat wajib, perbedaan dari relasi lainya yaitu pengertian dalam kata

wajib jadi relasi yang terjadi dalam mandatory maka table tersebut wajib

mengisikan data-data dalam table sedangkan relasi yang lain bisa terjadi

jika tidak diisikan data masih bisa digunakan.

Page 5: Laporan Resmi Modul 2

KESIMPULAN

1. Power Designer adalah sebuah software pemodelan yang memiliki

banyak fungsi.

2. Mandatory adalah atribut yang harus diisi tidak boleh kosong (not

null), atau bersifat wajib.

3. CDM yang valid dapat dikonversi ke PDM dan OOM, PDM yang

valid dapat dikonversi ke CDM dan OOM, OOM yang valid dapat

dikonversi ke CDM atau PDM ,BPM cara penyelesaian dengan

proses dalam praktik bisnis

Page 6: Laporan Resmi Modul 2

HASIL PRAKTIKUM

CDM

Memiliki

Melakukan

Mendapat

(D)

Melakukan

Memilik Memiliki

Pemilik

ID PemilikNama PemilikAlamat PemilikNo Telp Pemilik

<pi> Characters (15)Variable characters (30)Variable characters (50)Variable characters (15)

<M>

ID Pemilik <pi>

Pegawai

ID PegawaiNama PegawaiJabatan PegawaiAlamat PegawaiNo Telp PegawaiGaji Pegawai

<pi> Characters (15)Variable characters (30)Variable characters (15)Variable characters (50)Variable characters (15)Number

<M>

ID Pegawai <pi>

Transaksi

Kode TransaksiTanggal PencucianJam pencucianHarga pencucian

<pi> Characters (15)DateTimeNumber

<M>

Kode Transaksi <pi>

Denda

Kode DendaJumlah Denda

<pi> Characters (15)Number

<M>

Kode Denda <pi>

Customer

ID CustomerNama CustomerAlamat CustomerNo Telp Customer

<pi> Characters (15)Variable characters (30)Variable characters (50)Variable characters (15)

<M>

ID Customer <pi>

Mobil

Nopol MobilMerk MobilJenis MobilWarna Mobil

<pi> Characters (10)Variable characters (10)Variable characters (10)Variable characters (10)

<M>

Nopol Mobil <pi>

Motor

Nopol MotorMerk MotorJenis MotorWarna Motor

<pi> Characters (10)Variable characters (10)Variable characters (10)Variable characters (10)

<M>

Nopol Motor <pi>

Page 7: Laporan Resmi Modul 2

PDM

FK_PEGAWAI_MEMILIKI__PEMILIK

FK_MELAKUKA_MELAKUKAN_PEGAWAI

FK_MELAKUKA_MELAKUKAN_TRANSAKS

FK_DENDA_MENDAPAT_TRANSAKS

FK_MELAKUKA_MELAKUKAN_TRANSAKS

FK_MELAKUKA_MELAKUKAN_CUSTOMER

FK_MOBIL_MEMILIK_2_CUSTOMER FK_MOTOR_MEMILIKI__CUSTOMER

Pemilik

ID PemilikNama PemilikAlamat PemilikNo Telp Pemilik

char(15)varchar(30)varchar(50)varchar(15)

<pk>

Pegawai

ID PegawaiID PemilikNama PegawaiJabatan PegawaiAlamat PegawaiNo Telp PegawaiGaji Pegawai

char(15)char(15)varchar(30)varchar(15)varchar(50)varchar(15)numeric

<pk><fk>

Transaksi

Kode TransaksiTanggal PencucianJam pencucianHarga pencucian

char(15)datetimenumeric

<pk>

Denda

Kode DendaKode TransaksiJumlah Denda

char(15)char(15)numeric

<pk><fk>

Customer

ID CustomerNama CustomerAlamat CustomerNo Telp Customer

char(15)varchar(30)varchar(50)varchar(15)

<pk>

Mobil

Nopol MobilID CustomerMerk MobilJenis MobilWarna Mobil

char(10)char(15)varchar(10)varchar(10)varchar(10)

<pk><fk>

Motor

Nopol MotorID CustomerMerk MotorJenis MotorWarna Motor

char(10)char(15)varchar(10)varchar(10)varchar(10)

<pk><fk>

Melakukan

ID PegawaiKode Transaksi

char(15)char(15)

<pk,fk1><pk,fk2>

Melakukan2

Kode TransaksiID Customer

char(15)char(15)

<pk,fk1><pk,fk2>

Page 8: Laporan Resmi Modul 2

PEMBAHASAN

Dalam praktikum BASIS DATA modul 2 yaitu POWER DESIGNER.

Power Designer adalah sebuah software pemodelan yang memiliki banyak

fungsi diantaranya adalah untuk merancang serta memanage database.

Dalam Power Designer ini kita dapat memodelkan empat tipe

pemodelan yaitu, CDM, PDM, OOM, dan BPM. CDM (Conceptual Data

Model) Model yang dibuat berdasarkan anggapan bahwa dunia nyata

terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta

hubungan (relationship) antara entitas-entitas itu. CDM yang valid dapat

dikonversi ke PDM dan OOM. PDM (Pysical Data Model) Merupakan

model yang menggunakan sejumlah tabel untuk menggambarkan data

serta hubungan antara data-data tersebut. Setiap tabel mempunyai

sejumlah kolom di mana setiap kolom memiliki nama yang unik. PDM yang

valid dapat dikonversi ke CDM dan OOM. OOM (Object Oriented Model)

memodelkan sistem dari software dengan menggunakan pendekatan

berorientasi objek untuk sebuah bahasa pemrograman. OOM yang valid

dapat dikonversi ke CDM atau PDM. BPM (Business Process Model)

memodelkan sarana untuk penyelesaian satu atau beberapa proses dalam

konsep praktek bisnis.