Conceptual Data Model CDM Physical Data Model PDM

data sms data laporan laporan terpilih laporan data sms Manajer Bagian PPC 1 sms 1 memilih laporan 2 mencetak laporan Gambar 4.7 Data Flow Diagram Level 1 Membuat Laporan

4.2.3 Entity Relationship Diagram

Entity relationship diagram ERD dari Sistem Informasi pengelolaan pencatatan inventori yang terdiri dari Conceptual Data Model CDM dan Physical Data Model PDM dijelaskan pada gambar 4.8 dan gambar 4.9.

A. Conceptual Data Model CDM

Pada ERD Conceptual Data Model CDM dapat dijelaskan hubungan kardinalisasi yang terjadi antar tabel. Untuk lebih detailnya dapat dilihat pada gambar 4.8. yang menjelaskan tentang conceptual data model dari sistem informasi pengelolaan pencatatan inventory dengan sms gateway. Relationship_1 Relationship_2 Relationship_3 Relationship_4 Relationship_5 Relationship_6 Relationship_7 inbox id_inbox sender pesan waktu M outbox id_outbox pesan waktu penerima M login id_user user pass M detail proyek id_detail_proyek M jenis_proyek kode_proyek nama_proyek M jenis_parts kode_parts nama_parts M bag_PPC id_bag nama_karyawan jabatan alamat Gambar 4.8 Entity Relationship Diagram Conceptual Data Model

B. Physical Data Model PDM

Physical Data Model PDM Sistem Informasi Pengelolaan pencatatan inventori dapat dilihat pada gambar 4.9. Physical data model merepresentasikan tabel-tabel yang digunakan dalam Sistem Informasi Perpustakaan beserta dengan tipe data dan panjang masing-masing tipe data tersebut. Terdapat tujuh macam table yang terbentuk pada PDM ini. Yaitu login, inbox, outbox, bag_ppc, jenis parts, jenis proyek dan detail proyek inbox id_inbox kode_proyek kode_parts sender pesan waktu varchar2 char2 char6 text text datetime pk fk2 fk1 outbox id_outbox id_inbox pesan waktu penerima varchar2 varchar2 text datetime text pk fk login id_user id_bag user pass varchar2 varchar2 varchar5 varchar5 pk fk detail proyek id_detail_proyek kode_proyek kode_parts varchar2 char2 char6 pk fk1 fk2 jenis_proyek kode_proyek nama_proyek char2 varchar15 pk jenis_parts kode_parts nama_parts char6 varchar15 pk bag_PPC id_bag id_inbox nama_karyawan jabatan alamat varchar2 varchar2 varchar20 varchar10 varchar25 pk fk Gambar 4.9 Entity Relationship Diagram Physical Data Model 4.2.4 Struktur Tabel Suatu rancangan database harus disesuaikan dengan DFD dan ERD yang telah dibuat, dimana database tersebut harus sesuai dengan kebutuhan informasi yang diperlukan oleh user. Adapun struktur database yang digunakan sengan menggunakan sistem database MYSql dalam aplikasi ini adalah : 1. Nama Tabel : Login Primary Key : ID_USER Foreign Key : ID_BAG Tabel 4.1 Tabel Login Atribut Tipe Ukuran Keterangan ID_USER VA 5 ID User yang melakukan login USER VA 5 Username user PASS VA 5 Password User ID_BAG VA 5 Foreign key 2. Nama Tabel : Bag_PPC Primary Key : ID_BAG Foreign Key : ID_INBOX Tabel 4.2 Bag_PPC Atribut Tipe Ukuran Keterangan ID_BAG VA 2 ID dari bagian disi PPC NAMA_KARYAWAN VA 20 Nama karyawan JABATAN VA 10 Jabatan karyawan ALAMAT VA 25 Alamat karyawan ID_INBOX VA 2 Foreign key 3. Nama Tabel : INBOX Primary Key : ID_INBOX Foreign Key : KODE_PROYEK , KODE_PARTS Tabel 4.3 Tabel Inbox Atribut Tipe Ukuran Keterangan ID_INBOX VA 2 Id untuk inbox KODE_PROYEK C 2 Foreign key KODE_PARTS C 6 Foreign key SENDER T 25 Nomor pengirim PESAN T 160 Isi pesan WAKTU DT Waktu terima 4. Nama Tabel : OUTBOX Primary Key : ID_OUTBOX Foreign Key : ID_INBOX Tabel 4.4 Tabel Outbox Atribut Tipe Ukuran Keterangan ID_OUTBOX VA 2 Id untuk outbox ID_INBOX VA 2 Foreign key PESAN T 160 Isi pesan WAKTU DT Waktu kirim PENERIMA T 25 Nomor tujuan 5. Nama Tabel : JENIS_PARTS Primary Key : KODE_PARTS Foreign Key : - Tabel 4.5 Tabel Jenis Parts Atribut Tipe Ukuran Keterangan KODE_PARTS C 6 Primary key NAMA_PARTS VA 15 Nama tiap parts 6. Nama Tabel : JENIS_PROYEK Primary Key : KODE_PROYEK Foreign Key : - Tabel 4.6 Tabel Jenis Proyek Atribut Tipe Ukuran Keterangan KODE_PROYEK C 2 Primary key NAMA_PROYEK VA 15 Nama tiap parts 7. Nama Tabel : DETAIL_PROYEK Primary Key : ID_DETAIL_PROYEK Foreign Key : KODE_PROYEK, KODE_PARTS Tabel 4.7 Tabel Detail Proyek Atribut Tipe Ukuran Keterangan ID_DETAIL_PROYEK VA 2 Primary key KODE_PARTS C 6 Foreign key KODE_PROYEK C 2 Foreign key

4.2.5 Desain IO InputOutput