NIM : 20220810072
Nama : HAVIZAR HARJA S
Kelas : TINFC 2022 01
DOSEN : A’AH SUMIAH
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
Kode_Petugas
Petugas
3. Menentukan relasi yaitu hubungan antara sepasang entity menggunakan matriks
relationship.
Kode _Anggota Kode _Anggota Kode _Buku Kode _Buku
Kode _Buku
Input
NIK
NIK
Petugas
4. Tentukan kardinalitas (pemunculan suatu entity dan entity lainnya yang saling
berhubungan)
1 N
Anggota Pinjam Buku
Kode _Buku
Input
NIK
1
NIK
Petugas
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
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.
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.
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 :
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
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