B. DFD Level 1 Mengelola Transaksi
Gambar 4.6 DFD level 1 Mengelola Transaksi
4.2.4 Conceptual Data Model
Conceptual Data Model CDM adalah gambaran secara keseluruhan
struktur aplikasi. Dengan CDM kita bisa membangun desain awal sistem dan tidak perlu khawatir dengan detail implementasinya secara fisik. Dan melalui
prosedur generation yang mudah, kita bisa melakukan generate CDM ke Physical Data Model
PDM. Bentuk Conceptual Data Model dari sistem informasi manajemen surat CV. Dapur IT Kreatif Media dapat dilihat pada Gambar 4.7.
[Approval surat balasan]
Meng elola Transaksi
[Surat keluar] [Surat masuk]
[Approval surat keluar] [Approval surat masuk]
Direktur
Direktur 1
Surat Masuk
2 Surat Keluar
2.1 Transaksi Surat M asuk
2.2
Transaksi Surat Keluar
Memiliki
Memiliki
Mengelola Mengirim
Menyimpan Mencatat
Pengguna ID_PENGGUNA
NAMA_PENGGUNA USERNAME
PASSWORD ALAMAT_PENGGUNA
TELP_PENGGUNA EMAIL_PENGGUNA
pi Integer Variable characters 200
Variable characters 20 Variable characters 20
Variable characters 1000 Variable characters 25
Variable characters 25 M
M M
M M
M M
ID_PENGGUNA pi level_pengguna
ID_LEVEL_PENGGUNA NAMA_LEVEL_PENGGUNA
pi Integer Variable characters 200
M M
ID_LEVEL_PENGGUNA pi
Surat NO_SURAT
KODE_SURAT STATUS_SURAT
TGL_BUAT pi Integer
Variable characters 50 Variable characters 25
Date M
M M
M
NO_SURAT pi Jenis
ID_JENIS NAMA_JENIS
pi Integer Variable characters 50
M M
ID_JENIS pi
Memo ID_MEMO
JUDUL_MEMO ISI_MEMO
TGL_MEMO STATUS_MEMO
TUJUAN_MEMO pi Integer
Variable characters 25 Variable characters 1000
Date Variable characters 25
Variable characters 1000 M
M M
M M
M
ID_MEMO pi Surat_Keluar
ID_SURAT_KELUAR TGL_KELUAR
STATUS_KELUAR pi Integer
Date Variable characters 25
M M
M ID_SURAT_KELUAR pi
Surat_Masuk ID_SURAT_MASUK
TGL_MASUK TGL_KIRIM
NOMOR_MASUK PENGIRIM
ASAL_PENGIRIM KET_SURAT_MASUK
pi Integer Date
Date Variable characters 25
Variable characters 50 Variable characters 50
Variable characters 1000 M
M M
M M
M M
ID_AGENDA pi
Gambar 4.7 CDM CV. Dapur IT Kreatif Media 29
4.2.5 Physical Data Model
Physical Data Model menggambarkan struktur data sebagaimana akan di
implemtasikan oleh DBMS. Dalam PDM kita bisa mengoptimalkan database dengan memodifikasi tabel, kolom, index, refrential integrity, view, physical
storage , trigger and stored procedure. Procedure database generation
menerapkan hal itu dengan cara menyesuaikan dengan DBMS yang kita pilih. Bentuk Physical Data Model dari generate Conceptual Data Model untuk sistem
informasi manajemen surat dapat dilhat pada Gambar 4.8.
Gambar 4.8 PDM CV. Dapur IT Kreatif Media
Pengguna ID_PENGGUNA
ID_LEVEL_PENGGUNA NAMA_PENGGUNA
USERNAME PASSWORD
ALAMAT_PENGGUNA TELP_PENGGUNA
EMAIL_PENGGUNA integer
integer varchar200
varchar20 varchar20
varchar1000 varchar25
varchar25 pk
fk level_pengguna
ID_LEVEL_PENGGUNA NAMA_LEVEL_PENGGUNA
integer varchar200
pk
Surat NO_SURAT
ID_JENIS ID_PENGGUNA
ID_SURAT_MASUK KODE_SURAT
STATUS_SURAT TGL_BUAT
integer integer
integer integer
varchar50 varchar25
date pk
fk1 fk2
fk3 Jenis
ID_JENIS NAMA_JENIS
integer varchar50
pk
Memo ID_MEMO
ID_PENGGUNA JUDUL_MEMO
ISI_MEMO TGL_MEMO
STATUS_MEMO TUJUAN_MEMO
integer integer
varchar25 varchar1000
date varchar25
varchar1000 pk
fk Surat_Keluar
ID_SURAT_KELUAR NO_SURAT
TGL_KELUAR STATUS_KELUAR
integer integer
date varchar25
pk fk
Surat_Masuk ID_SURAT_MASUK
TGL_MASUK TGL_KIRIM
NOMOR_MASUK PENGIRIM
ASAL_PENGIRIM KET_SURAT_MASUK
integer date
date varchar25
varchar50 varchar50
varchar1000 pk
31
4.2.6 Struktur Basis Data