apsi materi 3

Analisis Perancangan Sistem Informasi

 Adalah

diagram yang digunakan untuk
Pemodelan Data.
 ERD terdiri dari :
1) Entitas
2) Alur data
3) Jenis relasi entitas

Entitas dinyatakan dengan simbol persegi
panjang
 Nama entitas ditulis didalam simbol persegi
panjang
 Nama entitas berupa kata benda, tunggal.
 Nama entitas sedapat mungkin
menggunakan nama yg mudah dipahami
dan jelas



1 to 1 (one to one)
 1 to n (one to many)
 N to n (many to many)


1)

2)

3)
4)

5)

Kerelasian dinyatakan dengan simbol belah
ketupat
Nama kerelasian dituliskan di dalam simbol
belah ketupat
Kerelasian menghubungakan dua entitas
Nama kerelasian berupa : kata kerja aktif,

tunggal (diawali dengan awalan me)
Nama kerelasian sedapat mungkin
menggunakan nama yang mudah dipahami
dan dapat menyatakan makna dengan jelas.

1)
2)

3)

4)

Identifikasi setiap entitas yang terlibat
Identifikasi setiap atribut pada setiap
entitas
Identifikasi setiap kerelasian yang mungkin
terjadi diantara entitas
Gambar ERD

Entity

Relationship
Attribute

 Entitas
1) Entitas
2) Entitas
3) Entitas
4) Entitas
5) Entitas

yang digunakan
Supplier
Pegawai
Stok
Barang
Customer

Entitas Customer
Id_customer
Nama

Alamat
Cp
Fax
Tlp
Ket

Entitas Supplier

Entitas Barang

Id_supplier

Id_barang

Nama

Nama_barang

Alamat


Kode_Jenis

Cp

Satuan

Fax

Harga

Tlp

Ket

Ket

Entitas stok

Entitas Pegawai


Id_stok

Id_user

Kode_barang

namauser

Jml_In

Pass

Jml_Out

Nama_Pegawai
Agama
gender
Jabatan

tb_pembelian


tb_supplier

1
PK id_supplier
nama
alamat
cp
fax
tlp
ket

PK

M
M

1
1


tb_detail_pembelian

1

no_beli
id_supplier
tgl_beli
ket
id_pegawai
stt

M

1
tb_in_barang
PK

no_penerimaan

1

tb_in_barangdetail

nama
alamat
tmpt_lahir
tgl_lahir
tlp
agama
pendidikan
jenis_kel
jabatan
username
password

PK
PK

tb_barang

1


id_pegawai

no_penerimaan
kd_barang

PK

M

id_customer
nama
alamat
cp
fax
tlp
ket

1


1

M
M

1

no_jual
id_customer
tgl_jual
ket
id_pegawai
stt

1

tb_detail_penjualan

M

1

no_pengeluaran
no_jual
tgl_keluar
keterangan
petugas

PK
PK

no_jual
kode_barang
jumlah
harga

tb_out_barang
PK

id_stok
kode_barang
jml_in
jml_out
harga
tgl

tb_penjualan
PK

1

tb_stok
PK

tb_customer
PK

1

kode_barang
nama_barang
jenis
satuan
ket

M
M

jumlah
harga

no_beli
kode_barang
jumlah
harga

M

no_beli
tgl_terima
keterangan
petugas

1

tb_pegawai
PK

1

PK
PK

1

M

M

tb_out_barangdetail
PK
PK

no_pengeluaran
kd_barang
jumlah
harga

M

Representasi grafis dari aliran data dari luar
sistem masuk ke sistem dan di dalam
sistem itu sendiri.
 Menggunakan 4 simbol : Proses, Entitas,
Simpanan, Alur Data











Tidak ada proses yg hanya mempunyai output
Tidak ada proses yg hanya mempunyai input
Label proses berwujud kata kerja
Data tidak bisa berpindah secara langsung dari
1 simpanan ke simpanan yang lain
Data tidak bisa berpindah secara langsung dari
sumber ke simpanan
Label simpanan harus berwujud kata benda
Data tidak bisa berpindah secara langsung
antar sumber













Label sumber harus berwujud kata benda
Arah arus data hanya boleh searah
Percabangan menunjukan 1 arus data yang
sama menuju2 atau lebih tujuan yang berbeda
Penggabungan menunjukan 2 atau lebih arus
data yang sama menuju 1 tujuan
Arus data tidak boleh kembali ke suatu proses
yang ditinggalkan.
Arus data menuju ke suatu simpanan berarti
peng-update-an

Arus data keluar dari suatu simpanan
berarti pembacaan
 Label arus data yg harus berwujud kata
benda


Diagram Konteks
 Diagram Level 1
 Diagram level n


Ada Pertanyaan??? Monggo…



Buatlah desain ERD dari “Sistem Informasi
Penyusunan Jadwal Kuliah ”



Sistem ini mendata penjadwalan kuliah
dengan menempati ruangan yang tersedia,
sistem juga bisa mengetahui jumlah
mahasiswa yang mengambil matakuliah
dan dosen yang mengampu.