CDM Conceptual Data Model

3.4.1 CDM Conceptual Data Model

CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software DBMS atau model struktur data. Dengan membuat CDM Conceptual Data Model maka dapat mendefinisikan tipe-tipe data yang sesuai dengan kriteria, selain itu kita juga dapat mendefinisikan primary key dalam setiap tabel dalam database. Gambar 3.6 CDM Sistem Informasi Pelacakan Pengiriman Barang 3.4.2 PDM Physical Data Model PDM memodelkan struktur fisik dari database, dengan mempertimbangkan software DBMS serta model struktur yang akan digunakan. CDM yang valid dapat dikonversi ke PDM terdapat pendefinisian foreign key Gambar 3.7 PDM Sistem Informasi Pelacakan Pengiriman Barang Gambar 3.8 Check Error Tabel 1. Nama Tabel : cabang Primary Key : cabang _id Foreign Key : - Fungsi Tabel : Menyimpan data kota cabang Tabel 3.1 Struktur Tabel Cabang Nama kolom Tipe data Lebar Keterangan Cabang_id Varchar 22 Menyimpan id cabang inisial Varchar 255 menyimpan nama inisial kota Nama Varchar 250 Menyimpan nama kota Alamat Varchar 255 Menyimpan alamat kota cabang Telepon Varchar 255 Menyimpan no telepon cabang Fax Varchar 255 Menyimpan no fax cabang 2. Nama Tabel : Posisi Primary Key : posisi_id Foreign Key : paket_id, cabang_id, user_id Fungsi Tabel : Menyimpan data posisi barang berada Tabel 3.2 Sturktur Tabel Posisi Nama kolom Tipe data Lebar Keterangan Posisi_id Interger Untuk menyimpan id_posisi Paket _id Varchar 255 Untuk menyimpan id_paket Lanjutan Tabel 3.2 Struktur Tabel Posisi Nama kolom Tipe data Lebar Keterangan Cabang_id Varchar 255 Untuk menyimpan id_cabang User_id Varchar 255 Untuk menyimpan id_user Tanggal Datetime Untuk menyimpan tanggal dan waktu 3. Nama Tabel : user Primary Key : userid Foreign Key : - Fungsi Tabel : Menyimpan data admin Tabel 3.3 Stuktur Tabel Admin Nama kolom Tipe data Lebar Keterangan Userid Varchar 255 Untuk menyimpan id admin Nama Varchar 255 Untuk meyimpan nama admin Password Varchar 255 Untuk menyimpan password Admin Level Varchar 255 Untuk menyimpan level user : user, admin 4. Nama Tabel : paket Primary Key : paket_id Foreign Key : - Fungsi Tabel : Menyimpan data barang Tabel 3.4 Struktur Tabel Paket Nama kolom Tipe data Lebar Keterangan Paket_id Varchar 255 Untuk meyimpan id barang Tanggal Date dan time Untuk menyimpan tanggal dan waktu Tujuan Varchar 255 Untuk menyimpan tujuan barang Talamat Varchar 255 Untuk menyimpan tujuan alamat barang Tkota Varchar 255 Untuk menyimpan tujuan kota barang Dari Varchar 255 Untuk menyimpan nama pengirim barang Dalamat Varchar 255 Untuk menyimpan nama alamat pengirim Dkota Varchar 255 Untuk menyimpan nama kota pengirim Barang Varchar 255 Untuk menyimpan data barang Lanjutan Tabel 3.4 Struktur Tabel Paket Nama kolom Tipe data Lebar Keterangan Bungkus Varchar 255 Untuk menyimpan pembungkus yang dipakai Keterangan Varchar 255 Untuk meyimpan keterangan barang Berat varchar 255 Untuk meyimpan data berat barang Terbilang Varchar 255 Untuk menyimpan harga barang Status Varchar 255 Untuk menyimpan status barang

3.5 Diagram Hierarky Antarmuka