Anda di halaman 1dari 15

LAPORAN PRAKTIKUM

SISTREM DAN TEKHNOLOGI BASISI DATA| MODUL 3

NIM : 20220810072
Nama : HAVIZAR HARJA S
Kelas : TINFC 2022 01
DOSEN : A’AH SUMIAH

FAKULTAS ILMU KOMPUTER


UNIVERSITAS KUNINGAN
2022
A. PRE TEST
1.) Apa yang anda ketahui tentang relasi entity ?
 Entitas/Entity adalah sekumpulan objek yang nantinya akan diidentifikasi. Ketika
sedang membuat ERD, umumnya suatu entitas akan digambarkan dalam suatu simbol
persegi panjang. Disisi lain, entitas yang lemah akan digambarkan dengan simbol
persegi panjang yang kecil di dalam persegi panjang yang lebar.
 Relasi ataupun hubungan adalah suatu tingkat ketertarikan pada beberapa entitas dari
gabungan lainnya. umumnya, relasi ini akan dicerminkan dalam simbol berbentuk belah
ketupat. Di dalam entity relationship diagram, relasi ini akan dibagi menjadi beberapa
jenis, seperti One to One, One to Many, dan juga Many to Many

2.) Jelaskan yang dimaksud dengan derajat kardinalitas ?


Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan
entitas pada himpunan entitas yang lain

B. PRAKTIKUM
Praktikum 1 (ERD menggunakan peterchen)
Praktikum ini menggunakan kasus pada modul 1. Untuk tahap membangun ERD
yaitu :
1. Menentukan Entitas
Menentukan peran, kejadian/kegiatan, lokasi, hal nyata dan kosenp dimana
pengguna akan menyimpan data.
Anggota Buku Petugas

2. Tentukan kunci utama (Primary Key)

Anggota Anggota Kode


Kode_Buku
Buku

Kode_Petugas
Petugas
3. Menentukan relasi yaitu hubungan antara sepasang entity menggunakan matriks
relationship.
Kode _Anggota Kode _Anggota Kode _Buku Kode _Buku

Anggota Pinjam Buku

Kode _Buku

Input

NIK

NIK

Petugas
4. Tentukan kardinalitas (pemunculan suatu entity dan entity lainnya yang saling
berhubungan)

Kode _Anggota Kode _Anggota Kode _Buku Kode _Buku

1 N
Anggota Pinjam Buku

Kode _Buku

Input

NIK

1
NIK

Petugas

5. Melengkapi Atribut deskriptif ( non key)


Alamat Penerbit

Nama
Judul_Buku Pengarang
No_HP

Kode_Anggota Tahun
Kode_Buku
Kode_Buku Kode_Anggota
Jenis_Buku

1 N
Anggota Pinjam Buku

N
Tgl_Pinjam Tgl_Kembali
Kode_Buku

Status Input
1
NIK

NIK
1
Nama

Alamat
Petugas

No_HP

6. Periksa hasil, apakah Entity Relationship Diagramakhir telah secara tepat


mencerminkan data sistem ?
Praktikum 2 (ERD menggunakan notasi Martin)
1.) Buka power designer, klik file , New Model

2.) Pilih Information, pilih Conceptual Data lalu masukkan nama model yang akan dibuat ke
dalam kolom Model Nama. Misal ketikkan PerpusFkom.

3.) Ubah notasi CDM dengan klik Tools, kemudian klik Model Options.
4.) Pada Model Options pilih Notation menjadi Entity/Relation.

5.) Untuk membuat entitas pada Toolobox, klik Entity.

6.) Klik pada area kosong maka akan terbentuk entitas. Kemudian klik pointer dan double
klik pada entitas.

7.) Pada halaman Entity Property di tab General berikan nama entitas pada kolom Name.
8.) Pindah ke tab Atributtes, klik nama tabnya lalu isi nama atribut. Untuk atribut yang
primary key beri tanda centang pada kolom P. sedangkan untuk merubah tipe data klik …
yang terdapat pada kolom Data Type.

9.) Pilih tipe data yang sesuai. Jika memerlukan panjang karakter maka isi pada kolom
Length.

10.) Pindah ke tab Identifier, klik nama tabnya lalu masukkan nama identifier. Klik OK.

11.) Sampai pada tahap ini sudah berhasil dibuat sebuah entitas. Ulangi langkah tersebut
untuk membuat entitas lain sesuai pada praktikum 1.
12.) Hasil akhirnya sebagai berikut :

13.) Tahap selanjutnya menambahkan relasi. Pada Palette klik Relationship, kemudian drag
dari atas sebuah entitas ke entitas lain. Klik Pointer kemudian double klik pada relasi yang
sudah dibuat.

14.) Pada halaman Relationship Properties ditab General masukkan nama relasi di kolom
Name.

15.) Pindah ke tab Cardinalities, klik tabnya kemudian sesuaikan dengan relasi yang ingin
dibuat. Klik OK.
16.) Sampai tahap ini telah dibuat sebuah relasi untuk dua buah entitas. Lakukan hal yang
sama untuk membuat relasi yang lain.

17.) Hasil akhirnya sebagai berikut :

18.) Simpan model ini dengan menekan Ctrl + S pada keyboard.


19.) Untuk memastikan model yang dibuat sudah benar maka perlu dilakukan pengecekan
terhadap model tersebut. Klik pada Tools kemudian pilih Check Model atau menekan F4
pada keyboard.

20.) Pada halaman Check Model Parameters pilih opsi pengecekan yang ingin dilakukan
kemudian klik OK.

21.) Hasi pengecekan akan ditampilkan pada bagian output di kiri bawah. Jika tertulis 0 error dan 0
warning maka secara teknik sudah tidak ada masalah pada model yang dibuat.
c. Post test
1.) Tuliskan atribut untuk entitas Pelanggan dan Barang?

2.) Tentukan relasi dari soal no 1. jika entitas tersebut dipakai untuk system penjualan dimana
Pelanggan membeli Barang ?

*Relationship dilakukan_input
*Relationship melakukan input
D. Pertanyaan dan Tugas
Sebuah Toko ABC menjual berbagai barang elektronik. Toko melakukan pengadaan
barang dengan cara membeli barang dari Pemasok. Ketika barang diterima dari
Pemasok, kasir harus langsung menambahkan stok barang ke dalam buku. Gambarkan
diagram E-R dengan notasi PETERCHEN mengenai kasus tersebut :
1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
2. Menentukan atribut key dan masingmasing himpunan entitas.
3. Mendefinidikan dan menentapkan seluruh himpunan relasi diantara himpunan
entitas yang ada beserta foreign-keynya.
4. Mennetukan derajat kardinalitas relasi.
5. Melengkapi atribut non-key dan himpunan relasi dengan atribut deskriptif.
Jawaban :

1. Entitas yang terlibat


Pemasok Pegawai Barang
2. Atribut key dari masing- masing entitas

Id_pemasok Id_barang Id_pegawai

Pemasok Barang Pegawai

3. Himpunan relasi diantara entintas dengan ada foreign key

Id_barang Id_barang
Id_pemasok Id_pemasok

Barang
Pemasok Masuk

Id_pegawai

Pegawai Input

Id_pegawai Id_barang

4. Derajat Kardanilaitas

Id_barang Id_barang
Id_pemasok Id_pemasok

1 N
Barang
Pemasok Masuk

Id_pegawai
N
1
Pegawai Input

Id_pegawai Id_barang

5. Atribut non-key dan hmpunan relasi dengan atribut deskriptif


Id_pemasok
Tgl_masuk Id_barang
nama_pemasok nama_barang

Id_pemasok Id_barang
Jenis_barang
Alamat_pemasok

1 N Jumlah_barang
Barang
Pemasok Masuk

harga_barang

1
Pegawai Input

No_hp Id_pegawai
Id_pemasok Id_barang

Nama_pegawai

Anda mungkin juga menyukai