SISTEM INFORMASI MANAJEMEN

advertisement
Selamat …
Hari Raya Idul Fithri 1424 H
Mohon Maaf Lahir Batin
Semoga Semua Amal Ibadah
Kita di Terima oleh
Amiin.
‫ ﷲ‬SWT,
1
Suryadi M.T
Sistem Informasi
Manajemen
Pendahuluan
DFD
ERD
Contoh Kasus
Akhir Slide
SISTEM INFORMASI
MANAJEMEN
Perancangan Sistem
Database
2
Suryadi M.T
Sistem Informasi
Manajemen
Pendahuluan
DFD
ERD
Contoh Kasus
PENDAHULUAN
• Pendekatan secara konsep dari proses
pengolahan database.
• Mulai dari sumber data, aliran data,
proses yang dilakukan, dan tujuan aliran
data dari hasil proses (baik tujuan akhir
maupun tujuan antara).
• Digunakan diagram alur data (data flow
diagram – DFD) dan diagram hubungan
entitas (entity relationship diagram –
ERD).
3
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Data Flow Diagram - DFD
• Merupakan tingkatan logis,
tanpa harus
mempertimbangkan
lingkungan fisik tempat data
disimpan (misalnya disket atau
pita).
• Menggambarkan sistem nyata
berdasarkan aliran data.
4
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Simbol DFD
1. Simbol
ALUR DATA
Nama
Menunjukkan alur
data (informasi/
objek) yang
mengalir.
Nama alur data
menunjukkan
nama data yang
mengalir tersebut,
dan bisa lebih dari
satu.
5
Suryadi M.T
Sistem Informasi
Manajemen
Simbol DFD 2. Simbol PROSES
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
lanjutan
Nama
Proses
N
• Menunjukkan tugas/proses yang
dilakukan secara manual/otomatis.
• Simbol Proses menunjukkan alur data
yang keluar dan masuk.
• Nama proses berupa kalimat perintah
yakni kata kerja aktif dan diikuti oleh
klausa objek untuk menjelaskan proses
tersebut.
• N menunjukkan angka referensi dari
proses tersebut.
6
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Simbol DFD 3. Simbol Terminator
atau Entitas Eksternal
lanjutan
Nama
Terminator
• Menunjukkan tempat asal data
(sumber) atau tempat tujuan data
(Tujuan).
• Nama entitas eksternal
(terminator) ditulis dalam bentuk
tunggal.
7
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Simbol DFD 4. Simbol Data store
atau Penyimpanan Data
lanjutan
Nama
Data store
• Terlepas dari media penyimpanan fisik,
simbol ini menunjukkan gudang
informasi atau data.
• Sangat sering terjadi bahwa unsur-unsur
data tidak berjalan dari suatu proses ke
proses berikutnya secara langsung,
melainkan disimpan terlebih dahulu,
sementara operasi lainnya atau
penyusunan ulang unsur-unsur data
terus berlangsung.
8
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Simbol DFD 4. Simbol Data store
atau Penyimpanan Data
lanjutan
Nama
Data store
• Bila data store hanya diperbaharui
selama atau sesudah proses tertentu
maka untuk menunjukkan arah alur data
ke gudang dibuat gambar anak panah
yang mengarah pada gudang data
tersebut.
• Bila data dari gudang dipakai pada
proses itu, maka kita gunakan satu anak
panah yang mempunyai dua arah.
9
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Tingkatan DFD
• Tingkatan pertama disebut dengan
Diagram Konteks (Context
Diagram).
• Diagram Konteks menggambarkan
sistem secara global.
• Ditetapkan Entitas-entitas
eksternal yang terlibat dalam
proses, baik sebagai sumber
maupun tujuan.
10
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Tingkatan DFD
- lanjutan
• Tingkatan berikutnya dikatakan
sebagai Digram level nol (Zero
Diagram / overview diagram).
• Memberikan gambaran mengenai
proses-proses apa saja yang akan
dilakukan dan melibatkan entitasentitas eksternal yang ada serta
data store – data store tertentu.
11
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Tingkatan DFD
- lanjutan
• Diagram level 1, merupakan
penjabaran rinci dari setiap proses
yang ada pada diagram level nol,
secara khusus. Dimungkin akan
muncul proses-proses detilnya.
• Diagram level 2, merupakan
penjabaran rinci dari setiap proses
yang baru muncul pada diagram
level 1, secara khusus. Dalam hal
ini juga dimungkinkan akan
muncul proses-proses detilnya.
12
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Tingkatan DFD
- lanjutan
• Tingkatan berikutnya akan kita
definisikan sesuai dengan keadaan
dari level sebelumnya, dengan
harapan diagram ini akan
memberikan pemahaman secara
detil atau rinci mengenai sistem
yang sedang dikerjakan.
13
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
14
Suryadi M.T
Sistem Informasi
Manajemen
Kelebihan DFD
•
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
•
•
Adanya pembagian sistem ke
dalam sub-sub sistem
berdasarkan alur data pada sistem
Adanya data store dan alur data
(masuk atau keluar) pada sistem
Adanya unsur-unsur eksternal,
yaitu sumber dan tujuan dari
sistem
15
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Kelemahan DFD
Akan tetapi pada umumnya,
DFD tidak menunjukkan :
• Komposisi alur data dalam
sistem
• Syarat akses data dari data store
• Keputusan dalam sistem
• Loop dalam sistem
• Kalkulasi
• Kuatitas data dan atau proses
16
Suryadi M.T
Sistem Informasi
Manajemen
Alasan Utama
Diagram alur data dapat
membantu para analis sistem
untuk :
1.
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
•
•
•
meringkas informasi tentang sistem
mengetahui komponen kunci
tentang sistem dan membantu
dalam menentukan fungsi-fungsi
yang dapat dipakai kembali
membantu perkembangan aplikasi
secara efektif
17
Suryadi M.T
Sistem Informasi
Manajemen
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
Alasan Utama
- lanjutan
2. DFD sebagai alat komunikasi
yang baik antara pemakai dengan
analis sistem sehingga sangat
mudah untuk melakukan kaji
ulang secara terus menerus guna
perkembangan aplikasi tersebut.
3. DFD menunjukkan syarat-syarat
pengaturan waktu dari berbagai
macam proses
18
Suryadi M.T
Sistem Informasi
Manajemen
Contoh Kasus 1
•
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
•
Pimpinan POLDA XYZ ingin
mengetahui dengan pasti keadaan
personilnya (riwayat personil,
penugasan, prestasi, penghargaan,
dll) secara periodik.
Bantulah keinginan KAPOLDA
tersebut dalam bentuk
perancangan sistem dengan
menggunakan DFD & ERD !
19
Suryadi M.T
Sistem Informasi
Manajemen
Jawab Kasus 1
•
DFD
Simbol DFD
Tingkatan DFD
Contoh Kasus
•
Langkah pertama kita buat
Diagram Konteks.
Diidentifikasi entitas eksternal
yang terlibat dalam sistem, yaitu:
• Personil
• Pimpinan (KAPOLDA)
•
Sehingga diperoleh Diagram
Konteks yaitu :
20
Suryadi M.T
Sistem Informasi
Manajemen
DFD
PERSONIL
Data pers.
Info tugas, kasus, prestasi
Sistem
Informasi
Personil
POLDA
Laporan
Simbol DFD
Tingkatan DFD
Contoh Kasus
Jawab Kasus 1 - lanjutan
KAPOLDA
21
Suryadi M.T
Sistem Informasi
Manajemen
Jawab Kasus 1 - lanjutan
Personil
DFD
Cek
Personil
1
Data pers.
Data
pers.
Info
prestasi
Simbol DFD
Tingkatan DFD
Contoh Kasus
PERSONIL
Data pers.
Eval &
Laporan
3
Laporan
Data pers., tugas,
kasus
KAPOLDA
Kasus
Data kasus
PenuGasan
2
Data tugas
Tugas
22
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Entity Relationship Diagram
- ERD
• Dibangun berdasarkan persepsi
dari dunia nyata.
• Mengandung kumpulan dari
objek-objek yang disebut entity
(entitas) dan hubungan antara
objek-objek tersebut.
• Setiap objek bersifat unik,
tampak dari atribut-atribut
yang dimilikinya.
23
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
ERD
- lanjutan
• Merupakan kelanjutan dari
DFD.
• Entitas diperoleh dari DFD
pada tingkatan terkahir,
berdasarkan data store nya.
• Hubungan DFD – ERD : data
store (pada DFD)  entitas
(pada ERD)
24
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Komponen Utama ERD
• Entity (entitas)
Nama Entitas
• Relationship
Nama Relasi
Contoh Kasus
• Atribut
Nama Atribut
25
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Entitas
• Entitas adalah obyek yang dapat
dibedakan dalam dunia nyata.
• Entity set adalah kumpulan dari
entitas yang sejenis.
• Entity set dapat berupa :
 Obyek secara fisik : Rumah,
Kendaraan, Peralatan.
 Obyek secara konsep : Pekerjaan ,
Perusahaan, Rencana.
26
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Relationship
• Relationship adalah hubungan
yang terjadi antara satu atau
lebih entitas.
• Relationship set adalah
kumpulan relationship yang
sejenis.
27
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Atribut
• Adalah karakteristik dari entitas
atau relationship, yang
menjelaskan secara detail tentang
entitas atau relationship tersebut.
• Nilai Atribut merupakan suatu
data aktual atau informasi yang
disimpan pada suatu atribut di
dalam suatu entitas atau
relationship.
28
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Jenis Atribut
• Key Atribut :
Atribut yang digunakan untuk
menentukan suatu entity secara
unik.
• Atribut Simple :
Atribut yang bernilai tunggal.
• Atribut Multivalue :
Atribut yang memiliki sekelompok
nilai untuk setiap instan entity.
29
Suryadi M.T
Sistem Informasi
Manajemen
Jenis Atribut
- lanjutan
Contoh :
ERD
Komponen Utama
Kardinalitas
NRP
Nama
Gelar
Tg.lahir
Contoh Kasus
Pegawai
30
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Jenis Atribut
- lanjutan
• Atribut Composite
Suatu atribut yang terdiri dari
beberapa atribut yang lebih
kecil yang mempunyai arti
tertentu.
• Atribut Derivatif
Suatu atribut yang dihasilkan
dari atribut yang lain.
31
Suryadi M.T
Sistem Informasi
Manajemen
Jenis Atribut
- lanjutan
Contoh Atribut Composite:
ERD
Komponen Utama
Kardinalitas NamaDepan
Nama tengah NamaBelakang
Contoh Kasus
Nama
Pegawai
32
Suryadi M.T
Sistem Informasi
Manajemen
Jenis Atribut
- lanjutan
Contoh Atribut Derivatif
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Tg.Lahir
Umur
Pegawai
33
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Rasio Kardinalitas
• Menjelaskan batasan jumlah
keterhubungan satu
entitas
dengan entitas lainnya.
Contoh Kasus
• Jenisnya :
• 1 : 1  satu ke satu
• 1 : N  satu ke banyak (sebaliknya)
• N : M  banyak ke banyak
34
Suryadi M.T
Sistem Informasi
Manajemen
Rasio Kardinalitas - lanjutan
Contoh Hubungan 1 : 1
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Pegawai
1
Milik
1
Kendaraan
- Seorang pegawai memiliki satu
kendaraan.
- Satu kendaraan dimiliki oleh
seorang pegawai.
35
Suryadi M.T
Sistem Informasi
Manajemen
Rasio Kardinalitas - lanjutan
Contoh Hubungan N : 1 atau1: N
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Pegawai
N
Kerja
1
Departemen
- Seorang pegawai bekerja pada
satu departemen.
- Satu departemen mempekerjakan satu atau lebih orang
pegawai.
36
Suryadi M.T
Sistem Informasi
Manajemen
Rasio Kardinalitas - lanjutan
Contoh Hubungan N : N
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Pegawai
N
Kerja
N
Proyek
- Seorang pegawai mengerjakan
satu atau lebih proyek.
- Satu proyek dikerjakan oleh
satu atau lebih orang pegawai.
37
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus 2
• Rancanglah ERD dari Kasus
Sistem Informasi Personil POLDA
XYZ ! (lihat contoh kasus 1..!)
Contoh Kasus
38
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Jawab Kasus 2
• Berdasarkan jawab dari kasus 1,
diperoleh data store nya yaitu
Personil, Tugas dan Kasus.
• Data store tersebut merupakan
entitas pada ERD.
• Sehingga diperoleh 3 entitas
yakni Personil, Tugas dan Kasus,
dengan ERD sebagai berikut :
39
Suryadi M.T
Sistem Informasi
Manajemen
Jawab Kasus 2
Krbn
ERD
Komponen Utama
Kardinalitas
K.Kss
Kasus
Tgl.K
N.Kss
M
Hasil
Contoh Kasus
Personil
- lanjutan
N
Kerja
Tkp
1
Tugas
NRP
N.SK
K.Sat
Nama
Tgl
Sat
T.Lhr
Lama
Loks
40
Suryadi M.T
Sistem Informasi
Manajemen
ERD
Komponen Utama
Kardinalitas
Contoh Kasus
Selesai
Penutup
Terima Kasih
Saudara telah mempelajari
Modul ke-12, dan Coba Saudara
terapkan di Unit Saudara !
Semoga mendapatkan manfaat
Implementasinya..!
Sampai jumpa di Modul ke-13 ..!
41
Download