Anda di halaman 1dari 14

MODUL I

ERD (ENTITY RELATIONSHIP DIAGRAM), CDM


(CONCEPTUAL DATA MODEL) DAN PDM (PHYSICAL DATA
MODEL)

I. Pendahuluan
A. Latar Belakang
Sistem informasi manajemen atau SIM (management information
system, MIS) adalah sistem perencanaan bagian dari penendalian internal
suatu bisnis yang meliputi pemanfaatan manusia, dokumen, teknologi, dan
prosedur oleh akuntansi untuk memecahkan masalah bisnis seperti biaya
produk, layanan, atau suatu strategi bisnis. Sistem informasi manajemen
dibedakan dengan sistem informasi biasa karena SIM digunakan untuk
menganalisis sistem informasi lain yang diterapkan pada aktivitas
operasional organisasi. Secara akademis, istilah ini umumnya digunakan
untuk merujuk pada kelompok metode manajemen informasi yang bertalian
dengan otomasi atau dukungan terhadap pengambilan keputusan manusia,
misalnya sistem pendukung keputusan, sistem pakar, dan sistem informasi
eksekutif.
ERD merupakan suatu model untuk menjelaskan hubungan antar data
dalam basis data berdasarkan objek-objek dasar data yang mempunyai
hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan
antar data, untuk menggambarkannya digunakan beberapa notasi dan
simbol. CDM Conceptual Data Model atau biasa di sebut CDM. CDM
memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung
pada software atau pertimbangan model struktur data. CDM yang valid
dapat dikonversi ke PDM atau OOM. Physical Data Model atau yang biasa
disebut PDM. PDM merupakan representasi fisik dari database yang akan
dibuat dengan mempertimbangkan DBMS yang akan digunakan. PDM
dapat dihasilkan (di-generate) dari CDM yang valid.

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


Pada makalah ini permasalahan yang akan dibahas adalah tentang
sistem informasi manajemen informasi pemberian gaji. Pada pemberian gaji
terdapat entitas-entitas yang berperan dalam pemberian gaji pegawai.
Entitas-entitas tersebut memiliki fungsi masing-masing dalam proses
pemberian gaji. Tiap-tiap entitas memiliki relasi dengan entitas lain.
B. Rumusan Masalah
Adapun rumusan masalah untuk modul ini
“Bagaimana merancang system informasi manajemen persediaan
barang dan pemberian gaji dengan menggunakan ERD, CDM, PDM?”
C. Tujuan Praktikum
Adapun tujuan dari praktikum ini adalah mahasiswa diharapkan
mampu :
1. Untuk memahami dan membuat database pada ERD dengan mudah.
2. Untuk memahami dan membuat object diagram dan menganalisis
kebutuhan data
3. Mampu membuat database system secara Conceptual Data Model
(CDM) dan Physical Data Model (PDM) sebagai dokumen perancang.
4. Menampilkan sistem informasi pemberian gaji dengan CDM
5. Menampilkan sistem informasi pemberian gaji dengan PDM

II. Tinjauan Pustaka


Sistem Informasi Manajemen adalah suatu sistem informasi yang digunakan
oleh organisasi untuk mengelola semua transaksi yang mendukung fungsi
manajemen, dan dapat berguna untuk pengambilan keputusan. Sistem informasi
manajemen yaitu sistem informasi yang menghasilkan output dengan
masukan input dan berbagai proses lainnya yang hasilnya dibutuhkan untuk tujuan
tertentu dalam kegiatan manajemen. Sistem informasi manajemen sering sekali
disingkat dengan SIM, hasil dari SIM umumnya selalu menjadi pertimbangan
untuk mengambil suatu keputusan dalam sebuah organisasi. Dengan
menggunakan Sistem Informasi Manajemen, berbagai macam pekerjaan yang ada
hubungannya dengan analisis manajemen selalu dapat diselesaikan dengan cepat

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan
hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan
simbol.
Entity Relationship Diagram (ERD) untuk mendokumentasikan data
perusahaan dengan mengidentifikasi jenis entitas (entity) dan hubungannya. ERD
merupakan suatu model jaringan yang menggunakan susunan data yang disimpan
pada sistem secara abstrak. ERD juga menggambarkan hubungan antara satu
entitas yang memiliki sejumlah atribut dengan entitas yang lain dalam suatu
sistem yang terintegrasi.
ERD digunakan oleh perancang sistem untuk memodelkan data yang
nantinya akan dikembangkan menjadi database. Model data ini juga akan
membantu pada saat melakukan analisis dan perancangan database, karena model
data ini akan menunjukkan bermacam-macam data yang dibutuhkan dan
hubungan antar data. ERD ini juga merupakan model konseptual yang dapat
mendeskripsikan hubungan antara file yang digunakan untuk memodelkan
struktur data serta hubungan antar data.
Pada dasarnya ada tiga komponen yang digunakan, yaitu :
a. Entitas
Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain. Simbol dari entity ini biasanya digambarkan
dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi
untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut
mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang
lain. Gambar atribut diwakili oleh simbol elips.
 Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat
membedakan semua baris data (Row/Record) dalam tabel secara unik. Dikatakan
unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


yang sama. Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok
lainnya
 Atribut simple
Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi. Contoh :
Alamat, penerbit, tahun terbit, judul buku.
 Atribut Multivalue
Nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai
dari atrribute yang bersangkutan. Contoh : dari sebuah buku, yaitu terdapat
beberapa pengarang.
 Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut
yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau
mempunyai atribut cabang. Contoh : dari entitas nama yaitu nama depan, nama
tengah, dan nama belakang
 Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total atau atribut
yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini
dilambangkan dengan bentuk oval yang bergaris putus-putus
c. Hubungan/Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda. Derajat relasi atau kardinalitas rasio menjelaskan jumlah maksimum
hubungan antara satu entitas dengan entitas lainnya One to One (1:1) setiap
anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu
pula sebaliknya. One to many (1:M/Many) setiap anggota entitas A dapat
berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
Many to Many(M:M) setiap entitas A dapat berhubungan dengan banyak entitas
himpunan entitas B.

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


Gambar 2.1 Komponen ERD
Berikut adalah metode/tahap untuk membuat ERD :
 Menentukan Entitas
 Menentukan Relasi
 Menggambar ERD sementara
 Mengisi Kardinalitas
 Menentukan Kunci Utama
 Menggambar ERD berdasar Key
 Menentukan Atribut
 Memetakan Atribut
 Menggambar ERD dengan Atribut
Conceptual Data Model atau biasa di sebut CDM. CDM memodelkan
struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau
pertimbangan model struktur data. CDM yang valid dapat dikonversi ke PDM
atau OOM. CDM dalam penerapannya dapat di samakan dengan ERD yang
fungsinya memang sama yaitu memodelkan struktur logik dari basis data. CDM
dipakai untuk menggambarkan secara detail struktur basis data dalam bentuk
logik. CDM terdiri dari objek yang tidak diimplementasikan secara langsung
kedalam basis data yang sesungguhnya.

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


Langkah-langkah untuk membuat CDM
1. Pahami terlebih dahulu inti permasalahan dari kasus yang diberikan,
2. Tentukan entity apa saja yang terlibat.
3. Tentukan atribut-atribut data untuk setiap entity berikut tipe datanya.
4. Tentukan hubungan/keterkaitan antar tiap entity berikut kardinalitasnya.
5. Modelkan Entity dan Relationship
6. Cek kebenaran model
7. Perbaiki setiap error dan warning
Jenis-jenis Objek dalam CDM
 Entity
Untuk membuat entitas, klik item pada palette dengan label Entity,
kemudian klik space putih di sebelah kanan. Untuk membuat beberapa entitas,
klik terus sebanyak jumlah entitas yang dibutuhkan.
 Relationship
Untuk membuat relasi antara 2 buah entitas, klik item pada palette dengan
label Relationship, kemudian hubungkan kedua entitas. Beri nama pada relasi
yang sudah anda buat dengan melakukan double klik pada relasi dan mengisi
nama pada field name pada tab General.
 Inheritance
Untuk membuat inheritance dari sebuah entitas, terlebih dahulu buat entitas-
entitas lain yang merupakan child dari entitas parent. Lalu klik item pada palette
dengan label inheritance, hubungkan entitas parent dengan salah satu entitas
child. Untuk menghubungkan entitas child yang lain, tarik garis antara lambang
inheritance (bentuk setengah lingkaran) dengan entitas child. Kemudian beri
nama pada inheritance anda.
PDM merupakan gambaran fisik dari database yang akan dibuat dengan
mempertimbangkan DBMS yang akan digunakan. PDM dapat dihasilkan dari
CDM yang telah dibuat. Dalam penerapannya PDM dapat disamakan dengan
skema relasi yang fungsinya adalah memodelkan struktur fisik dan secara detail
dari suatu database. Dalam PDM hubungan antar entitas yang digunakan adalah
hubungan secara kardinalitasnya, dimana hubungan one to one akan ditandai
dengan sebuah garis hubung dan berisi keterangan hubungan tersebut one to one,

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


hubungan one to many juga ditandai dengan garis hubung serta tanda hubungan
tersebut one to many dan PK (Primary Key) pada tabel one akan menjadi FK
(Foreign Key) pada tabel many, dan hubungan many to many akan membuat
sebuah tabel baru yang berisikan PK dari masing-masing tabel pembentuk
hubungan many to many.
Physical Data Model atau yang biasa disebut PDM. PDM merupakan
representasifikasi dari database yang akan dibuat dengan mempertimbangkan
DBMS yang akan digunakan. PDM dapat dihasilkan (di-generate) dari CDM
yang valid. PDM dalam penerapannya dapat disamakan dengan skema relasi yang
fungsinya adalah memodelkan struktur fisik dari suatu basis data yaitu merupakan
gambaran secara detail suatu basis data dalam bentuk fisik. PDM memperlihatkan
struktur penyimpanan data yang benar pada basis data yang digunakan
sesungguhnya. PDM merupakan model yang menggunakan sejumlah table untuk
menggambarkan data serta hubungan antara data-data tersebut setiap table
mempunyai sejumlah kolom dimana setiap kolom memiliki nama yang unik.
Jenis – jenis Objek Dalam PDM
a) Table.
b) View.
c) Reference.

III. Langkah-Langkah Pengerjaan


A. Tugas Praktikum
Sebuah perusahaan sedang membangun sistem database untuk
persediaan barang, dimana barang tersebut dipesan dari distributor dan akan
diperiksa oleh pegawai yang bertugas. Tentukan ERD dan CDM lalu ubah
data CDM dalam bentuk PDM.
 Langkah-langkah pengerjaan
1. Buka Sybase Power Designer
2. Klik File > New > Conceptual Data Model
3. Tentukan
 Entitas : Distributor, barang, gudang, petugas

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


 Atribut : kode distributor, nama distributor, kota, kode
barang, nama barang, stok, harga, kode petugas,
nama petugas, momor gudang, tanggal,
keterangan
 Relasi : Mengirim, diminta, diatur, mengawasi
4. Masukkan tipe data pada masing-masing atribut di setiap entitas
sesuai dengan tipe datanya
5. Menentukan relasi dan kardinalitas antar entitas
6. Setelah ERD terbentuk dalam CDM, lakukan “check model” untuk
mengetahui apakah model tersebut sudah benar atau masih terjadi
kesalahan/error
7. Ubah model ERD dari bentuk CDM ke PDM dengan cara klik ‘Tools’
kemudian ‘Generate Physical Data Model’
B. Tugas Laporan Resmi
Sebuah perusahaan sedang membangun sistem database untuk
pemberian gaji karyawan, dimana manajer menilai kinerja karyawan,
kemudian karyawan akan menerima slip gaji yang dikeluarkan dari bank.
Bank menginvestasikan uangnya di perusahaan Tentukan ERD dan CDM
lalu ubah data CDM dalam bentuk PDM.
 Langkah-langkah pengerjaan
1. Buka Sybase Power Designer
2. Klik File > New > Conceptual Data Model
3. Tentukan
 Entitas : Perusahaan, Bank, Karyawan, Slip Gaji
 Atribut :Nama Perusahaan, Kode perusahaan, Kode karyawan,
Nama karyawan, Jabatan, Nominal, Kode gaji,
Tanggal, Nama bank, Kode bank
 Relasi : Menilai, menginvestasikan, dikeluarkan, menerima
4. Masukkan tipe data pada masing-masing atribut di setiap entitas
sesuai dengan tipe datanya
5. Menentukan relasi dan kardinalitas antar entitas

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


6. Setelah ERD terbentuk dalam CDM, lakukan “check model” untuk
mengetahui apakah model tersebut sudah benar atau masih terjadi
kesalahan/error
7. Ubah model ERD dari bentuk CDM ke PDM dengan cara klik ‘Tools’
kemudian ‘Generate Physical Data Model’

IV. Hasil dan Pembahasan


A. Tugas Praktikum
Adapun Output program pada sistem basis data sistem persediaan
barang adalah sebagai berikut :

Gambar 4.1 Entity Relationship Diagram (ERD) Basis Data Persediaan Barang

Gambar 4.2 Conceptual Data Model (CDM) Basis Data Persediaan Barang

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


Gambar 4.3 Physical Data Model (PDM) Basis Data Persediaan Barang
B. Analisa Output Tugas Praktikum
Pada permasalahan basis data persediaan barang didapatkan empat
entitas yaitu distributor, gudang, barang dan petugas. Yang mana atribut dari
distributor adalah kode distributor, nama distributor dan kota yang
semuanya bertipe variable characters. Atribut dari gudang yaitu Nomor
gudang dan keterangan yang bertipe variable characters dan tanggal yang
bertipe date. Atribut dari petugas adalah kode petugas dan nama petugas
yang bertipe variable characters. Dan atribut dari barang adalah kode
barang dan nama barang yang bertipe variable characters dan stok dan
harga yang bertipe Integer. Distributor mengirim ke gudang dengan
kardinalitas one to many. Barang diminta gudang dengan kardinalitas many
to many. Barang diatur oleh petugas dengan kardinalitas one to many. Dan
petugas mengawasi distributor dengan kardinalitas one to many.

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


C. Tugas Laporan Resmi
Adapun Output program pada sistem basis data sistem pemberian gaji
karyawan adalah sebagai berikut :

Gambar 4.4 Entity Relationship Diagram (ERD) Pemberian gaji pegawai

Gambar 4.5 Conceptual Data Model (CDM) Pemberian Gaji Karyawan

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


Gambar 4.6 Physical Data Model (PDM) Pemberian gaji karyawan
D. Analisa Output Laporan Resmi
Pada permasalahan basis data pemberian gaji karyawan didapatkan
empat entitas yaitu perusahaan, bank, karyawan, slip gaji. Yang mana
atribut dari perusahaan adalah kode perusahaan yang bertipe dan nama
perusahaan yang bertipe variable characters. Atribut dari bank yaitu nama
bank dan kode bank yang bertipe variable characters. Atribut dari slip gaji
adalah kode gaji dan nominal yang bertipe variable characters dan tanggal
yang bertipe date. Dan atribut dari karyawan adalah kode karyawan dan
nama karyawan yang bertipe variable characters dan jabatan yang bertipe
characters. Perusahaan menilai karyawan dengan kardinalitas one to many.
Perusahaan menginvestasikan di bank dengan kardinalitas one to many. Slip
gaji dikeluarkan bank dengan kardinalitas many to one. Karyawan
menerima slip gaji dengan kardinalitas many to one.

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


V. Kesimpulan dan Saran
A. Kesimpulan
Berdasarkan hasil analisa diatas didapatkan kesimpulan sebagai
berikut:
 Tugas Praktikum
Pada permasalahan basis data persediaan barang didapatkan empat
entitas yaitu distributor, gudang, barang dan petugas. Yang mana atribut dari
distributor adalah kode distributor, nama distributor dan kota yang
semuanya bertipe variable characters. Atribut dari gudang yaitu Nomor
gudang dan keterangan yang bertipe variable characters dan tanggal yang
bertipe date. Atribut dari petugas adalah kode petugas dan nama petugas
yang bertipe variable characters. Dan atribut dari barang adalah kode
barang dan nama barang yang bertipe variable characters dan stok dan
harga yang bertipe Integer. Distributor mengirim ke gudang dengan
kardinalitas one to many. Barang diminta gudang dengan kardinalitas many
to many. Barang diatur oleh petugas dengan kardinalitas one to many. Dan
petugas mengawasi distributor dengan kardinalitas one to many.
 Tugas Laporan Resmi
Pada permasalahan basis data pemberian gaji karyawan didapatkan
empat entitas yaitu perusahaan, bank, karyawan, slip gaji. Yang mana
atribut dari perusahaan adalah kode perusahaan yang bertipe dan nama
perusahaan yang bertipe variable characters. Atribut dari bank yaitu nama
bank dan kode bank yang bertipe variable characters. Atribut dari slip gaji
adalah kode gaji dan nominal yang bertipe variable characters dan tanggal
yang bertipe date. Dan atribut dari karyawan adalah kode karyawan dan
nama karyawan yang bertipe variable characters dan jabatan yang bertipe
characters. Perusahaan menilai karyawan dengan kardinalitas one to many.
Perusahaan menginvestasikan di bank dengan kardinalitas one to many. Slip
gaji dikeluarkan bank dengan kardinalitas many to one. Karyawan
menerima slip gaji dengan kardinalitas many to one.

ZHARFAN HAMZAH/ 1632010080 Prak. SIM


B. Saran
Saran yang diberikan untuk laporan modul 1 ini adalah
1. Diharapkan tinjauan pustaka tidak terlalu banyak.
2. Diharapkan tata cara penulisan laporan resmi lebih jelas agar tidak ada
kesalahan dalam penulisan laporan.
3. Diharapkan penulisan laporan lebih sistematis.
4. Diharapkan bimbingannya tidak jadi 1
5. Diharapkan modulnya dipecah agar lebih mudah memahami antara
ERD, CDM, dan PDM

VI. Daftar Pustaka


Budianto, Asep. 2013.”cara membuat erd”.http://infokah.com/cara-membuat-erd-
tahapan-dan-studi-kasus/(diakses pada tanggal 7 maret 2018 pukul 19.00
WIB)
Candra, Michael. 2014.”pengertian-erd-dan entitas”. http://satriamecha.com
(Diakses pada 7 Maret 2018 pukul 16.30 WIB)
Jatmiko. 2012. “diagram hubungan entitas”.
https://id.wikipedia.org/wiki/Diagram_hubungan_entitas (Diakses pada 7
Maret 2018 pukul 18.20 WIB)
Penyusun. 2017. Modul Praktikum Sistem Informasi Manajemen. Surabaya;
Laboratorium Manajemen Industri.
Kuryanti, Sandra J. 2013. Perancangan Basis Data. Bogor; BSI

ZHARFAN HAMZAH/ 1632010080 Prak. SIM

Anda mungkin juga menyukai