Conceptual Data Model Physical Data Model

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