Monday 16 September 2013

Laporan Praktikum STBD Modul 4


LAPORAN PRAKTIKUM
SISTEM DAN TEKNOLOGI BASIS DATA
MODUL 4
“ENTITY RELATIONSHIP DIAGRAM (E-RD)NOTASI MARTIN”


FAKULTAS ILMU KOMPUTER



Disusun oleh :
Nama          :  Ricky Rudianto
NIM                        :  2012081127
Kelas           :  Teknik Informatika A



LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2013
I.              LANDASAN TEORI

Entity Relationship Diagram metode James Martin menggunakan notasi yang sama seperti pada diadram ER metode Peter Chen baik untuk entitas, relasi dan atribut. Perbedaannya hanya terletak pada notasi kardinalitas yang digunakan. Berikut ini adalah notasi kardinalitas pada diagram ER metode James Martin :
Interpretasi
Min
Max
Notasi
Satu dan hanya satu
(exactly one)
1
1
Nol atau satu
(zero or one)
0
1
Satu atau lebih
(one or more)
1
>1
Nol, satu atau lebih
(zero, one or more)
0
>1
Lebih dari satu
(more than one)
>1
>1

Contoh Penggunaan ERD Martin













II.           PRAKTIKUM DAN PEMBAHASAN

Tahap Membangun E-RD
1.      Menentukan Entitas
Menentukan peran, kejadian/kegiatan, lokasi, hal nyata dan konsep dimana pengguna akan menyimpan data
2.      Menentukan Relasi
Tentukan hubungan antara sepasang entity menggunakan matriks relationship
3.      Gambar E-RD Sementara
Gambarkan entity-entity dan relationship diantara entity untuk menghubungkannya
4.      Tentukan Kardinalitas
Tentukan kardinalitas (pemunculan suatu entity lainnya yang berhubungan)
5.      Tentukan Kunci Utama (Primary Keys)
Identifikasi atribut data yang secara ‘unik’ mengidentifikasi setiap entity
6.      Gambar E-RD berdasarkan Kunci
Sertakan primary di setiap entity
7.      Menentukan Atribut
Kumpulan informasi detil yang penting dalam sistem yang sedang dikembangkan
8.      Pemetaan Atribut
Untuk setiap atribut, letakkan dalam satu entity yang tepat. Cari juga atribut yang ada dalam relationship
9.      Gambar E-RD dengan Atribut
Sesuaikan E-RD hasil langkah 6 dengan entity atau relationship dengan hasil langkah 8
10.  Periksa Hasil
Apakah Entity Relationship Diagram akhir telah secara tepat mencerminkan data sistem?
Praktek 1
Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian mempunyai pengawas dan setidaknya satu pegawai. Pegawai harus ditugaskan pada paling tidak satu bagian, tetapi dapat pula beberapa bagian. Paling tidak satu pegawai mendapat tugas sebuah proyek. Namun, seseorang pegawai dapat libur dan tidak mendapat tugas proyek.

A.    Dengan Menggunakan Notasi Peter Chen

Field data yang penting adalah Nama Bagian, Proyek, Pengawas, Nomor Pengawas, Nomor Pegawai, dan Nomor Proyek.
1.        Menentukan Entitas
Entitas pada sistem adalah :
·           Bagian, Pegawai
·            Pengawas
·            dan Proyek.
Entitas perusahan tidak termasuk dalam sistem karena dia hanya memiliki satu instansi. Entitas yang benar harus mempunyai lebih dari satu instansi.
2.        Menentukan Relasi
Kita membuat matriks relasi entitas, sebagai berikut :

Bagian
Pegawai
Pengawas
Proyek
Bagian
-
Milik
Dipimpin oleh

Pegawai
Bekerja di
-
-
Bekerja pada
Pengawas
Memimpin
-
-
-
Proyek

Menggunakan
-
-

3.        Gambar E-RD Sementara
Kita menghubungkan entitas yang mempunyai relasi seperti yang ditunjukan pada matriks relasi entitas

4.        Tentukan Kardinalitas
Dari deskripsi permasalahan kita, kita mengetahui bahwa :
·           Setiap Bagian dipimpin oleh satu Pengawas
·           Seorang Pengawas hanya memimpin satu Bagian
·           Setiap Bagian memiliki paling sedikit satu Pegawai
·           Setiap Pegawai bekerja di paling sedikit satu Bagian
·           Setiap Proyek menggunakan paling sedikit satu Pegawai
·           Seorang Pegawai dapat bekerja dalam banyak Proyek atau bahkan tidak
sama sekali

5.         Tentukan Kunci Utama (Primary Key)
Kunci utamanya adalah :
·           Nama Bagian
·           Nomor Pengawas
·           Nomor Pegawai
·           Nomor Proyek
6.        
Gambar E-RD Berdasarkan Kunci

7.         Menentukan Atribut
Atribut yang diperlukan adalah :
·           Nama Bagian
·           Nama Proyek
·           Nama Pengawas
·           Nama Pegawai, selain Primary Key


8.        
Gambar E-RD dengan Atribut

9.         Periksa Hasil

B.     Dengan Menggunakan Notasi James Martin :

Field data yang penting adalah Nama Bagian, Nama Proyek, Nama Pengawas, Nomor Pengawas, Nomor Pegawai, dan Nomor Proyek.









III.             PERTANYAAN DAN TUGAS PRAKTIKUM

Tugas 1
Buat E-RD dengan Notasi Peter Chen dan Martin yang menggambarkan :
1.      Pencuri sepeda motor di kota Bandung.
2.      Polisi terdiri dari dua yaitu polisi lalulintas dan kriminal.
3.      Polisi lalu lintas bertugas di jalan, sedangkan polisi kriminal menangani masalah kejahatan. Pencuri sepeda motor dapat ditangkap oleh polisi kriminal ataupun polisi lalulintas.
4.      Pencuri yang ditangkap polisi akan diberi hukuman.
Kerjakan sesuai tahap-tahap pembuatan E-RD dari 1-8 lengkap !
(Gunakan konspe Agregasi, Spesialisasi/Generalisasi)


Penyelesaian !
A.    Penyelesaian Tugas 1 E-RD dengan Notasi Peter Chen
Langkah-langkahnya :
1.        Menentukan Entitas
Entitas pada sistem adalah
·           Pencuri
·           Motor
·           Polisi yang terdiri dari :
-          Polisi Lalulintas
-          Polisi Kriminal
·           Hukuman







2.        Menentukan Relasi
Kita membuat matriks relasi entitas, sebagai berikut :

Polisi Lalulintas
Polisi Kriminal
Hukuman
Pencuri
Motor
Polisi Lalulintas
-
-
memberi
menangkap
-
Polisi Kriminal
-
-
memberi
-
-
Hukuman
diberi
diberi
-
-
-
Pencuri
ditangkap
-
diberi
-
mencuri
Motor
-
-
-
dicuri
-

3.        Gambar ERD Sementara


4.        Tentukan Kardinalitas
Dari deskripsi permasalahan kita, kita mengetahui bahwa :
·         Banyak Pencuri mencuri sepeda Motor
·         Beberapa Polisi mengkap satu Pencuri
·         Pencuri yang ditangkap Polisi akan mendapatkan beberapa Hukuman

5.        Tentukan Kunci Utama (Primary Key)
Kunci utama adalah :
·         Nomor Polisi
·         Nomor Polisi Lalulintas
·         Nomor Polisi Kriminal
·         Nomor Pencuri
·         Nomor Hukuman
·         Nomor Motor










6.        Gambar ERD Berdasarkan Kunci

7.        Menentukan Atribut
Atribut yang diperlukan adalah :
·         Polisi
-          Nama Polisi
-          Alamat Polisi
·         Polisi Lalulintas
-          Nama Polisi Lalulintas
-          Tugas Polisi Lalulintas
·         Polisi Kriminal
-          Nama Polisi Kriminal
-          Tugas Polisi Kriminal
·         Pencuri
-          Nama Pencuri
-          Alamat Pencuri
-          Waktu
-          Tempat
·         Hukuman
-          Jenis Hukuman
-          Waktu
-          Tempat
·         Motor
-          Merk Motor
-          Waktu
-          Tempat
8.        Gambar ERD dengan Atribut


9.        Periksa Hasil



B.     Penyelesaian Tugas 1 E-RD dengan Notasi James Martin




IV.   KESIMPULAN

Dari praktikum Modul ini dijelaskan tentang pembuatan ERD, dengan definisi, Diagram untuk menggambarkan Model Data (Konsep/”blue print” dari basis data), di Modul ini belajar Membuat ERD dengan menggunakan Diagram Peterchen. Kemudian dibhas mengenai Entity atau Entitas, yaitu obyek suatu permasalahan / aplikasi,

V.           DAFTAR PUSTAKA

Modul 4 Sistem dan Teknologi Basis Data Universitas Kuningan

No comments:

Post a Comment